Разработка автоматизированной системы по учету и анализу заказов на товары для предприятия, работающего в сфере торговли товарами для обеспечения безопасности. Разработка удобного для пользователя интерфейса. Реализация многопользовательского доступа.
Аннотация к работе
Компьютер не только облегчает учет, сокращая время, требующееся на оформление документов и обобщение накопленных данных для анализа хода торговой деятельности, необходимого для управления ею. 7. разработать внутреннюю модель, а именно: определить объекты, которые будут входить в базу, структурировать полученные данные в процессе проведения системного анализа путем выявления основных свойств объектов и функциональных зависимостей этих свойств; 9. на основе полученных данных и установленных взаимосвязей создать схему данных, позволяющую эффективно работать с базой данных, вводить и получать необходимую пользователю информацию и обеспечивать сохранность данных; 10. разработать удобный для пользователя интерфейс, откуда он будет иметь возможность непосредственно работать с базой данных, вводить и редактировать данные (без необходимости открывать таблицы), просматривать и выводить на печать документы. Автоматизация этих процессов позволит хранить информацию в одной базе, информация в которую вводится с помощью удобного интерфейса.
Введение
За последнее время значительно возрос объем и оборот информации во всех сферах жизнедеятельности человека: экономической, финансовой, политической. И процесс накопления, обработки и использования знаний постоянно ускоряется. Ученые утверждают, что каждые десять лет количество информации увеличивается вдвое. В связи с этим возникает необходимость использования автоматических средств, позволяющих эффективно хранить, обрабатывать и распределять накопленные данные.
Исходя из современных требований, предъявляемых к качеству работы финансового звена предприятия, нельзя не отметить, что эффективная работа его всецело зависит от уровня оснащения компании информационными средствами на базе компьютерных систем автоматизированного учета.
Компьютерный учет имеет свои особенности и радикально отличается от обычного. Компьютер не только облегчает учет, сокращая время, требующееся на оформление документов и обобщение накопленных данных для анализа хода торговой деятельности, необходимого для управления ею. Отчеты о положении в торговле, получаемые с помощью компьютера, можно получить и без него, никакой особой математики в компьютере не содержится. Но на расчеты уйдет столько времени, что они уже ни на что не будут нужны или ими придется занять такое количество расчетчиков, что на их зарплату уйдет значительно больше, чем будет получено прибыли в результате их расчетов. Таким образом, при применении компьютера «количество переходит в качество»: увеличение скорости расчетов делает возможным качественное улучшение самой схемы построения торговли.
Программное обеспечение для работы с базами данных используется на персональных компьютерах уже довольно давно. К сожалению, эти программы либо были элементарными диспетчерами хранения данных и не имели средств разработки приложений, либо были настолько сложны и трудны, что даже хорошо разбирающиеся в компьютерах люди избегали работать с ними до тех пор, пока не получали полных, ориентированных на пользователя приложений.
Целью данного дипломного проекта является разработка автоматизированной системы по учету и анализу заказов на товары для предприятия, работающего в сфере торговли товарами для обеспечения безопасности.
Для того чтобы автоматизировать учет заказов, необходимо решить следующие задачи: 1. осуществить анализ деятельности предприятия;
2. получить общие представления об исследуемом объекте (заказ);
3. получить общие представления о предметной области (как происходит учет и анализ заказа товара);
4. проследить процесс документального оформления учета заказа товара на предприятии;
5. составить общее логическое описание планируемой базы данных, т.е. разработать концептуальную модель;
6. собрать информацию, необходимую для хранения в базе;
7. разработать внутреннюю модель, а именно: определить объекты, которые будут входить в базу, структурировать полученные данные в процессе проведения системного анализа путем выявления основных свойств объектов и функциональных зависимостей этих свойств;
8. обеспечить целостность базы данных;
9. на основе полученных данных и установленных взаимосвязей создать схему данных, позволяющую эффективно работать с базой данных, вводить и получать необходимую пользователю информацию и обеспечивать сохранность данных;
10. разработать удобный для пользователя интерфейс, откуда он будет иметь возможность непосредственно работать с базой данных, вводить и редактировать данные (без необходимости открывать таблицы), просматривать и выводить на печать документы.
11. реализовать выбранный вариант проекта.
Основное преимущество автоматизации - это сокращение избыточности хранимых данных, а следовательно, экономия объема используемой памяти, уменьшение затрат на многократные операции обновления избыточных копий и устранение возможности возникновения противоречий изза хранения в разных местах сведений об одном и том же объекте, увеличение степени достоверности информации и увеличение скорости обработки информации; излишнее количество внутренних промежуточных документов, различных журналов, папок, заявок и т.д., повторное внесение одной и той же информации в различные промежуточные документы. Также значительно сокращает время автоматический поиск информации, который производится из специальных экранных форм, в которых указываются параметры поиска объекта.
Основой задачей данной проектируемой системы является учет и оперативное регулирование операций, подготовки стандартных документов для внешней среды (счетов). Оперативное управление процессами составляет от одного до нескольких дней и реализует регистрацию событий, например оформление и мониторинг выполнения заказов. Эти задачи имеют итеративный, регулярный характер, выполняются непосредственными исполнителями хозяйственных процессов (менеджерами) и связаны с оформлением и пересылкой документов в соответствии с четко определенными алгоритмами. Автоматизация этих процессов позволит хранить информацию в одной базе, информация в которую вводится с помощью удобного интерфейса.
Данная информационная система будет реализована в подразделении продаж для менеджера по заказам, занимающегося приемом заказов, а также текущей выпиской документов и директора отдела закупок и продаж, который контролирует процесс работы менеджеров. Основными задачами подразделения отдела являются: 1. реализация товара;
2. расширение клиентской базы;
3. поддержание принятого в компании уровня сервиса.
Информационная система позволит избавить менеджера от рутинной повседневной работы по выписке расходных документов. Так как раньше документы выписывались вручную, в которых указывались повторяющиеся реквизиты, а также большой перечень номенклатуры - это занимало много времени. Автоматизация позволит значительно сократить время. Менеджеру нужно будет только выбрать из списка соответствующего клиента и указать номенклатуру из справочника, выбрать дату и отправить на печать документ. В печатной форме автоматически окажутся все необходимые реквизиты в соответствии с установленной формой печати документов.
Чтобы сделать отчет, необходимо собрать нужные данные путем поиска их в соответствующих документах, если это отчет за год, то необходимо будет просмотреть все документы за этот год, на что уйдет огромное количество времени. При выведении итогов по отчету необходима огромная точность в расчетах, что не всегда получается даже у специалиста своего дела. Эти и многие другие задачи сможет решить проектируемая информационная система.
При поиске нужного объекта (суммы, документа, количества), если не будет известен документ, в котором его искать, нужно будет перелистать всю кипу документов и просмотреть каждую позицию. Автоматизация позволит сделать выборку по этой позиции и значительно сократит объем подходящих документов или сведет к одному единственному искомому документу.
За счет сокращения времени на выполнение долгих рутинных работ, можно повысить трудоемкость менеджера, который может теперь выполнять не только свою работу, но и взять на себя ряд других обязанностей.
Создание собственной автоматизированной системы позволит учесть все особенности - разрабатывается только то, что нужно, и как нужно для данного предприятия и других предприятий, работающих в этой сфере.
Таким образом, проектировать базу данных выгодней в приложении Microsoft Access.
Microsoft Access - это функционально полная реляционная СУБД. В ней предусмотрены все необходимые средства для определения и обработки данных, а также для управления ими при работе с большими объемами информации. Что касается легкости использования, то Microsoft Access совершил здесь настоящий переворот, и многие для создания своих собственных баз данных и приложений обращаются именно к нему.
Система управления базами данных предоставляет возможность контролировать задание структуры и описание своих данных, работу с ними и организацию коллективного пользования этой информацией. СУБД также существенно увеличивает возможности и облегчает каталогизацию и ведение больших объемов хранящейся в многочисленных таблицах информации. СУБД включает в себя три основных типа функций: определение (задание структуры и описание) данных, обработка данных и управление данными. Все эти функциональные возможности в полной мере реализованы в Microsoft Access. В практике, как правило, необходимо решать и задачи с использованием электронных таблиц и текстовых процессоров. Например, после подсчета или анализа данных необходимо их представить в виде определенной формы или шаблоны. В итоге пользователю приходится комбинировать программные продукты для получения необходимого результата. В этом смысле все существенно упростят возможности, предоставляемые Microsoft Access.
Исходя из этого наиболее удобной информационной системой управления базами данных является Microsoft Access. Эта система имеет ряд преимуществ, среди которых отсутствие необходимости программирования для создания и эксплуатации баз, а так же интегрированность этой программы с Excel и Word, т.е. возможность импортировать и экспортировать данные между этими приложениями.
1. Общие представления об исследуемой области
1.1 История предприятия
Предприятие ООО «СБ «НЕОН» было создано в 2003 году. ООО «СБ «НЕОН» находится в городе Санкт-Петербурге.
Основным направлением деятельности является - осуществление полного комплекса услуг по внедрению систем безопасности и связи любой степени сложности: проектирование, монтаж, установка, наладка и обслуживание. ООО «СБ «НЕОН» осуществляет проектирование и монтаж систем безопасности и связи на основе всего спектра оборудования (как отечественного, так и импортного), сертифицированного к применению на территории России.
1. Видеонаблюдение. Проектирование, монтаж и установка систем видеонаблюдения.
Компания ООО «СБ «НЕОН» осуществляет проектирование, монтаж и установку систем видеонаблюдения на базе самого современного оборудования ведущих фирм: Sanyo, HUNT, Wangtec, Hsintec, WIZEBOX, PENTAX, Ricom, и др. Предлагает типовые варианты построения систем видеонаблюдения на базе аппаратуры фирмы SANYO (Япония) и Hunt (Тайвань): описания, варианты реализации, сфера применения.
2. Проектирование, монтаж и установка систем охранной и пожарной сигнализации.
Компания ООО «СБ «НЕОН» осуществляет проектирование, монтаж и установку систем охранной и пожарной сигнализации (ОПС) любой степени сложности, проводные и беспроводные системы ОПС, на базе оборудования российских и зарубежных фирм (SCIENTECH ELECTRONICS, FOCUS, Аргус-Спектр, Болид, Альтоника, Electronics Line и др.).
2.1. Системы охраны и управления домом для дач, коттеджей, квартир, офисов и т.д.
Беспроводная система охранно-пожарной сигнализации LIFESOS предназначена для обнаружения проникновения в помещение, обнаружения задымления, пожара, утечки газа и протечки воды. Также система может управлять осветительными и другими электроприборами в доме и имеет целый ряд других удобных сервисных функций.
2.2. Системы охраны и охранно-пожарной сигнализации для: - квартир и небольших офисов (LIFESOS, ПКП Нота, Прима-3, Power Max, Summit 3208 GLD, PENTA);
- коттеджей и средних офисов (LIFESOS, ИОС «Орион», Power Max, Summit 3208 GLD, PENTA);
- охраны магазинов (радиоохранная система Риф Ринг);
- охраны дач и гаражей, охраны коттеджей и загородных домов (централизованная радиоканальная системы охраны «Риф Стринг»);
- централизованной охраны поселков на базе системы радио охраны «Риф Стринг»;
- предприятий и организаций.
2.3. Системы передачи извещений по GSM каналам (SMS-4, Maximus Gate-3): GSM охранные системы.
2.4. Системы охранно-пожарной сигнализации, интегрированные с системами оповещения и контроля доступа: Интегрированная система безопасности COM-4000 XP.
3. Охрана периметра. Проектирование и монтаж систем охраны периметра.
Компания ООО «СБ «НЕОН» предлагает проекты и способы охраны периметра и осуществляет монтаж систем охраны периметра любой степени сложности на основе широкого спектра оборудования (как отечественного, так и импортного), сертифицированного к применению на территории России. Типовые решения для охраны периметра: автостоянки и парковки, промышленные объекты, коттеджные участки и поселки, объекты жизнеобеспечения, объекты повышенного риска, склады и ангары, хранилища, офисы, госучреждения и т.д.
4. Проектирование, монтаж и установка систем контроля доступа и учета рабочего времени.
Компания ООО «СБ «НЕОН» выполняет проектирование, монтаж и установку систем контроля доступа со сдачей объекта «под ключ», обеспечивает гарантийное и послегарантийное обслуживание систем контроля доступа.
4.1. Системы контроля доступа и учета рабочего времени на базе контроллеров и считывателей KORLTA. Варианты построения систем контроля и управления доступом. Типовые и уникальные системы контроля и управления доступом для офисов и предприятий на базе программных комплексов;
4.2. Система контроля и управления доступом COM-4000XP Light (GATSS) на базе оборудования Galdor-Secotec;
4.3. Системы учета рабочего времени без блокирующих механизмов на базе ПО СОМ-4000 XP Light (GATSS);
4.4. Система контроля доступа и учета рабочего времени для одного прохода через турникет на базе ПО СОМ-4000 XP Light (GATSS);
4.5. Система контроля доступа (СКД) для четырех проходов на базе ПО СОМ-4000 XP Light (GATSS);
В 2008 предприятие ООО «СБ «НЕОН» расширило свою деятельность - оптовые и розничные продажи охранной и пожарной сигнализации, технических средств охраны, обеспечения безопасности и систем видеонаблюдения. Более 4000 наименований продукции, из них более половины постоянно поддерживаются в наличии на складе - все известные бренды производителей систем безопасности, видеонаблюдения, охранно-пожарной сигнализации представлены в ассортиментной линейке компании. Компания работает по всей России.
Компания организовывает доставку продукции в самую удаленную точку страны.
Знакомство клиентов с новинками рынка систем безопасности и самыми передовыми решениями в охранном видеонаблюдении, выбор оптимальных ценовых и качественных решений - одна из главных целей, стоящих перед компанией.
Особое внимание компания уделяет инновационным направлениям рынка систем безопасности и видеонаблюдения: GSM-сигнализация, камеры видеонаблюдения, передача видеосигнала, видеорегистраторы, системы цифрового видеонаблюдения, беспроводная сигнализация.
1.2 Описание и характеристика подразделения продаж
Список литературы
1. База данных представляет собой совокупность специальным образом организованных данных, хранимых в памяти вычислительной системы и отображающих состояние объектов и их взаимосвязей в рассматриваемой предметной области.
2. Хранимые в базе данные имеют определенную логическую структуру - иными словами, описывается моделью представления данных (моделью данных), поддерживаемой СУБД.
3. Концептуальная схема является общим логическим описанием БД, как ее представляет себе администратор БД, учитывающий интересы всех пользователей.
4. Внутренняя схема отражает реализацию БД на физическом уровне в рамках конкретной СУБД.
5. Внешняя схема является описанием некоторой части БД, интересующей определенный круг пользователей. Внешнее описание необходимо для ограничения сферы деятельности пользователей разного уровня.
6. В результате анализа предметной области разработана концептуальную модель, собрана информацию об объектах решаемой задачи в рамках одной таблицы (одного отношения) с последующей декомпозицией ее на несколько взаимосвязанных таблиц на основе процедуры нормализации отношений, сформулированы знания о системе (определение типов исходных данных и их взаимосвязей), составление таблицы свойств.
На основании произведенных действий разработал внутреннюю модель (схему данных, отражающую связи между сущностями).
3. Разработка пользовательского интерфейса (приложений)
3.1 Разработка форм
Приложение представляет собой программу или комплекс программ, обеспечивающих автоматизацию обработки информации для прикладной задачи. В данной программе рассматриваются приложения, использующие БД. Приложения могут создаваться в среде или вне среды СУБД - с помощью системы программирования, использующей средства доступа к БД, к примеру Delphi или C Builder. Приложения, разработанные в среде СУБД, часто называют приложениями СУБД, а приложения, разработанные вне СУБД, - внешними приложениями.
Для работы с базой данных зачастую достаточно средств СУБД и не нужно использовать приложения, создание которых требует программирования. Приложения разрабатывают главным образом в случаях, когда требуется обеспечить удобство работы с БД неквалифицированным пользователям или интерфейс СУБД не устраивает пользователей.
Форма представляет собой некий электронный бланк, в котором имеются поля для ввода данных. Наборщик вводит данные в эти поля, и данные автоматически заносятся в таблицы базы.
Данные в таблицу можно вносить и без помощи каких-либо форм, но существуют по крайней мере четыре причины, которые делают формы незаменимым средством ввода данных в базу.
Во-первых, малоквалифицированному персоналу нельзя предоставлять доступ к таблицам.
Во-вторых, разные люди могут иметь разные права доступа к информации, хранящейся в таблицах. Для ввода данных им предоставляют разные формы, хотя данные из форм могут поступать в одну таблицу.
В-третьих, ввод данных в таблицу - чрезвычайно утомительное занятие. Ввод данных в форму проще. Здесь многое можно автоматизировать. К тому же элементы управления форм настраивают таким образом, чтобы при вводе данных выполнялась их первичная проверка.
В-четвертых, надо вспомнить, откуда берется информация для баз данных. Как правило, ее берут из бумажных бланков (анкет, заявлений, накладных, счетов, описей, ведомостей, справок и т.п.). Экранные формы можно сделать точной копией бумажных бланков, с которых происходит ввод данных. Благодаря этому во много раз уменьшается количество ошибок при вводе и значительно снижается утомляемость персонала.
Непосредственно из форм пользователь может вносить и корректировать данные (например, создать новый документ), имеет доступ к выходным документам, имеет возможность просматривать списки товаров, клиентов, сотрудников.
В программе предложены следующие виды форм: 1. Форма «Главная».
Рис. 3. Форма «Главная»
Форма «Главная» (Рис. 3) главная кнопочная форма для администратора Баз данных, из которой осуществляется доступ к одноименным формам (нажатием кнопки с названием формы, необходимой для открытия), а так же возможность выхода из программы (нажатием кнопки «Закрыть форму»).
Для создания формы использовались макросы, под которыми понимают последовательность макрокоманд встроенного языка программирования СУБД, автоматизирующих выполнение последовательности действий пользователя.
2. Форма «Заказы».
Рис. 4. Форма «Заказы»
В форме «Заказы» хранится необходимая информация по заказу.
Оператор баз данных может подкорректировать некоторые данные, а также произвести ввод новых данных по заказу. Для этого ему необходимо нажать кнопку ввода новых данных по инциденту «Добавить запись». Оператор также может подкорректировать в последующем внесенные данные. В форме представлена необходимая информация по заказанному товару в виде подчиненной формы «Подчиненная форма заказов».
3. Форма «Клиент»
Рис. 5. Форма «Клиенты»
4. Форма «Категория товара»
Рис. 6. Форма «Категория товара»
В форме «Категория товара» хранится необходимая информация о товаре по категориям. В данной форме можно просмотреть изображение товара, который находится в определенной категории.
5.
Форма «Товары»
Рис. 7. Форма «Товары»
В форме «Товары» хранится необходимая информация о товаре по категориям.
6. Форма «Сотрудники»
Рис. 8. Форма «Сотрудники»
Рис. 9. Форма «Сотрудники»
В форме «Сотрудники» хранится необходимая информация о сотрудниках. Здесь используется вкладка для более удобного просмотра информации о сотруднике.
7. Форма «Отчет»
Рис. 10. Форма «Отчеты»
В форме «Отчеты» предоставлена возможность просмотреть необходимые отчеты, а завершении распечатать их.
3.2 Реализация многопользовательского доступа автоматизированный заказ торговля многопользовательский
3.2.1 Защита на уровне пользователя
Защита на уровне пользователя применяется в случаях, когда с одной БД работают несколько пользователей или групп пользователей, имеющих разные права доступа к объектам БД. Использовать защиту на уровне пользователя можно на отдельном компьютере и при коллективной работе в составе локальной сети.
С базой данных работают администратор (Admin), директор отдела закупок и продаж, менеджеры, являющиеся материально ответственными лицами.
Для организации защиты на уровне пользователя в системе Access создаются рабочие группы (РГ). Каждая рабочая группа определяет единую технологию работы совокупности пользователей. Система Access в произвольный момент времени может работать с одной РГ.
Информация о каждой РГ хранится в соответствующем файле РГ. При установке системы автоматически создается РГ, которая описывается в файле system.mdw. В последующем можно изменять описания РГ (содержимое соответствующих файлов РГ), а также создавать новые РГ. Для этой цели в системе имеется программа администратора РГ (АРГ), Файл РГ описывает группы пользователей и отдельных пользователей, входящих в эту РГ. Он содержит учетные записи групп пользователей и отдельных пользователей. По каждой учетной записи система Access хранит права доступа к объектам базы данных.
По умолчанию в каждую рабочую группу входит две группы пользователей: администраторы (имя группы Admins) и обычные пользователи (имя группы Users). Причем в группу Admins первоначально включен один администратор под именем Admin.
Для работы с учетными записями отдельных пользователей выбирается вкладка Пользователи (Users). Создание и удаление учетной записи осуществляется с помощью кнопок Создать (New) и Удалить (Remove) соответственно. При удалении учетной записи пользователя она удаляется из всех групп. Удалить учетную запись пользователя Admin невозможно.
Чтобы включить пользователя в группу, достаточно выбрать учетную запись этого пользователя в поле Имя (Name), затем выбрать в списке Имеющиеся группы (Available Groups) нужную группу, нажать кнопку Добавить (Add). Выбранная группа появляется в списке Участие в группе (Member of).
Для удаления пользователя из группы нужно после выбора имени пользователя в поле Имя (Name), и имени группы из списка Участие в группе (Member of) нажать кнопку Удалить (Remove). Удалить пользователя Admin из группы Users невозможно, а удалить его из группы Admins можно при наличии в этой группе хотя бы еще одного пользователя.
Возможность непосредственного изменения учетных записей пользователей и групп отсутствует, для этого следует пользоваться функциями удаления и создания.
Каждому из пользователей, независимо от принадлежности к группе, можно присвоить пароль. Этот пароль, в отличие от пароля БД, называется паролем учетной записи и хранится в учетной записи в файле РГ. Первоначально все включаемые в РГ пользователи, в том числе и пользователь Admin, имеют пустой пароль - не имеют пароля.
Система защиты на уровне пользователя с требованием подключения пользователя к системе подразумевает следующее: при запуске Access открывается диалоговое окно Вход (Logon), и от пользователя требуется ввести свое имя и пароль, если он имеется. Чтобы система Access всегда запрашивала имя и пароль, достаточно установить пароль пользователю Admin. При снятии пароля окно входа не появляется, даже если пароли имеют пользователи других групп.
Для установки пароля необходимо открыть базу данных под именем уже созданного пользователя и в окне Пользователи и группы (Сервис / Защита / Пользователи и группы) на вкладке Изменение пароля ввести новый пароль и подтвердить его.
Установка паролей учетной записи: 1. Admin - 0000;
2. Директор отдела -1111;
3. Менеджеры - 2222.
Эти пароли необходимы при открытии базы данных от имени соответствующих пользователей.
Созданная мной рабочая группа имеет структуру, показанную на рис. 11.
Все пользователи являются членами группы Users, а в группу Admins - Директор отдела и администратора (Admin).
Рис. 11. Структура рабочей группы
3.2.2 Определение прав пользователей и групп
В целях контроля использования основных ресурсов СУБД в системе имеются средства установления прав доступа к объектам БД. Права доступа определяют возможные действия над объектами. Владелец объекта (пользователь, создавший объект), а так же администратор БД имеют все права. Определение прав пользователей и групп в Access выполняется в соответствии с правами подключенного к системе пользователя и открытой базой данных.
Вызов окна управления правами доступа выполняется с помощью команды Сервис | Защита | Разрешения.
Окно имеет две вкладки: Разрешения (User And Group Permissions) и Смена владельца (Change Owner). Установка прав может выполняться по отношению к группам и отдельным пользователям. Выбор управляется с помощью переключателей в группе Список (List).
Рис. 12. Окно Право доступа
Каждой из групп приписываются определенные права на объекты БД. Члены группы Admins имеют максимальные права.
При подключении пользователя, зарегистрированного в нескольких группах, действуют минимальные из установленных в разных группах ограничения на объекты БД.
В Access существуют следующие типы прав доступа:
Код Права доступа Разрешенные действия Объекты
1 Открытие/запуск (Open/Run) Открытие базы данных, формы или отчета, запуск макроса Базы данных, формы, отчеты и макросы
2 Монопольный доступ (Open Exclusive) Открытие базы данных для монопольного доступа Базы данных
3 Чтение макета (Read Design) Просмотр объектов в режиме Конструктора Таблицы, запросы, формы, отчеты, макросы и модули
4 Изменение макета (Modify Design) Просмотр и изменение макета объектов или удаление объектов Таблицы, запросы, формы, отчеты, макросы и модули
5 Администратора (Administer) Для баз данных: установка пароля, репликация и изменение параметров запуска. Для объектов базы данных: полные права на объекты и данные, в том числе предоставление прав доступа Базы данных, таблицы, запросы, формы, отчеты, макросы и модули
6 Чтение данных (Read Data) Просмотр данных Таблицы и запросы
7 Обновление данных (Update Data) Просмотр и изменение данных без их вставки и удаления Таблицы и запросы
8 Вставка данных (Insert Data) Просмотр и вставка данных без их изменения и удаления Таблицы и запросы
9 Удаление данных (Delete Data) Просмотр и удаление данных без их изменения и вставки Таблицы и запросы
Рассортируем пользователей и поставим ограничения на права доступа ко всем объектам базы данных.
Выводы: 1. Установка защиты на уровне пользователя предполагает создание файлов РГ, учетных записей пользователей и групп, включение пользователей в группы, активизацию процедуры подключения к Access.
2. Все пользователи (Admin, Директор отдела и менеджеры) являются членами группы Users
В целях контроля использования основных ресурсов СУБД в системе имеются средства установления прав доступа к объектам БД. Права доступа определяют возможные действия над объектами.
Заключение
Целью данного дипломного проекта являлась разработка автоматизированной системы по учету и анализу заказов на товары для предприятия, работающего в сфере торговли товарами для обеспечения безопасности.
Для достижения поставленной цели были решены следующие задачи: осуществление анализа деятельности предприятия;
получение общего представления об исследуемом объекте (заказ);
получение общего представления о предметной области (как происходит учет заказа товара);
прослеживание процесса документального оформления учета заказа товара на предприятии;
составление общего логического описания планируемой базы данных, т.е. разработка концептуальной модели;
собрание информации, необходимой для хранения в базе;
разработка внутренней модели, а именно: определение объектов, которые входят в базу, структурирование полученных данных в процессе проведения системного анализа путем выявления основных свойств объектов и функциональных зависимостей этих свойств;
обеспечение целостности базы данных;
на основе полученных данных и установленных взаимосвязей создание схемы данных, позволяющую эффективно работать с базой данных, вводить и получать необходимую пользователю информацию и обеспечивать сохранность данных;
разработка удобного для пользователя интерфейса, откуда он имеет возможность непосредственно работать с базой данных, вводить и редактировать данные (без необходимости открывать таблицы), просматривать и выводить на печать документы. реализация выбранного варианта проекта.
Программа автоматизированной системы по учету и анализу заказов на товары для предприятия была принята на эксплуатацию на предприятие «СБ «НЕОН».
В процессе эксплуатации автоматизированной системы, как основного программного обеспечения для ведения учета и анализа заказа и ведения документов, сделан вывод что, данная программа удовлетворяет всем требованиям предъявляемым предприятием.
Microsoft Access, обладая всеми чертами классической СУБД, предоставляет и дополнительные возможности. Access - это не только мощная, гибкая и простая в использовании СУБД, но и система для разработки работающих с базами данных приложений. С помощью Access мы можем создать приложение, работающее в среде Windows и полностью соответствующее нашим потребностям по управлению данными. Используя запросы, мы можем выбирать и обрабатывать хранящуюся в таблицах информацию. Можно создавать формы для ввода, просмотра и обновления данных, а также использовать Access для создания как простых, так и сложных отчетов. Формы и отчеты «наследуют» свойства базовой таблицы или запроса, так что в большинстве случаев мы указываем форматы, условия на значения и некоторые другие характеристики данных только один раз. К числу наиболее мощных средств Access относятся средства разработки объектов - Мастера, которые можно использовать для создания таблиц, запросов различных типов форм и отчетов, просто выбрав с помощью мыши нужные опции. Чтобы полностью автоматизировать работу приложения, с помощью макросов Access мы легко свяжем данные с формами и отчетами. Можно создать большинство приложений, не написав ни единой строки программы, но если нам необходимо создать нечто уж совсем изощренное, то на этот случай Microsoft Access предоставляет мощный язык программирования - Microsoft Access Basic.
И наконец, все эти средства позволяют создавать приложения, работающие не только с базой данных Access, но и с другими наиболее распространенными базами данных. Это приложение может работать непосредственно с файлами BASE, с базами данных Рагаdох, FОХРГО и любой базой данных, поддерживающей ODBC. Мы сможем также легко импортировать данные из текстовых файлов, документов текстовых процессоров и электронных таблиц (и экспортировать данные в них).
Microsoft Access имеет множество областей применения: на малом предприятии; в работе по контракту, когда мы разрабатываем прикладные программы по заказу или выступаете в роли консультанта; в больших корпорациях, когда мы выступаете в роли координатора производственных информационных систем и даже в сфере домашнего применения.
Список литературы
1. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших учебных заведений. - СПБ.: КОРОНА, 2003. - 672 с.