- •1.Организационная структура базы практики как объекта информатизации, особенностей функционирования объекта
- •1.1 Характеристика предприятия
- •1.2 Особенности структуры предприятия
- •2. Информационная система предприятия
- •3. Улучшение существующей информационной системы
- •4.Техническое задание
- •4.1 Назначение и цель создания программы
- •4.2 Требования к подсистеме в целом
- •4.3 Требования к функциям, выполняемые подсистемой
- •5.2 Описание функций подсистемы
- •6. Программное обеспечение подсистемы
- •6.1 Разработка логической и физической моделей данных
- •6.2 Выбор средств управления данными
- •6.3 Реализация базы данных
- •7. Разработка программного обеспечения подсистемы
- •8. Описание трудностей, которые возникли во время практики
- •Список литературы
5.2 Описание функций подсистемы
Функция Журнал прихода составление отчёта по приходу материала.
Функция Список объектов составление отчёта по имеющемуся материалу.
Функция Накладная составление отчёта по продающимся товаре.
6. Программное обеспечение подсистемы
Компьютеризированная подсистема представляет собой комплекс технического, математического, информационного и программного обеспечений. Программное же обеспечение включает:
специальное программное обеспечение;
общесистемное программное обеспечение;
инструментальные средства.
Общая схема избранное программное обеспечение приведена на рис. 6.1
Рисунок 6.1 – Структурна схема программного обеспечения
Специальное программное обеспечение - это собственно та часть ПЖД всей системы, которую приходится писать и создавать каждому человеку, занялась компьютеризацией какой-либо подсистемы.
Общесистемное программное обеспечение - те программные средства, которые предоставляют пользовательский интерфейс для работы с аппаратным обеспечением компьютеров.
Сервисные же программы предназначены для расширения функциональности общесистемного программного обеспечения.
А вот с помощью инструментальных средств разработчик и создает специальное программное обеспечение.
6.1 Разработка логической и физической моделей данных
Реляционная схема проверяется с использованием правил нормализации для определения того, является ли ее структура правильной. Проверяется также логическая модель, что позволяет убедиться в том, что она поддерживает все транзакции, указанные в спецификации требований пользователя. Проверенная локальная логическая модель данных может применяться в качестве основы для разработки прототипов, если в этом есть необходимость. В модель вводятся ограничения целостности. Если в приложении применяется только одно представление, то на этом стадия логического проектирования базы данных, предусмотренная в методологии, заканчивается. А если имеется несколько представлений, должен быть выполнен еще один этап, на котором отдельные локальные логические модели данных объединяются в глобальную логическую модель данных. На данном этапе создается общая логическая модель данных со всеми атрибутами , основанная на концептуальной модели.
1
Рисунок 6.2 - Схема базы данных
6.2 Выбор средств управления данными
Microsoft Office Access или просто Microsoft Access — реляционная СУБД корпорации Microsoft. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных.
Достоинства и недостатки
Достоинства:
1. очень простой графический интерфейс, который позволяет не только создавать собственную базу данных, но и разрабатывать приложения, используя встроенные средства;
2. хранит все данные в одном файле, хотя и распределяет их по разным таблицам, как и положено реляционной СУБД. К этим данным относится не только информация в таблицах, но и другие объекты базы данных;
3. предлагает большое количество Мастеров, которые выполняют основную работу за пользователя при работе с данными и разработке приложений, помогают избежать рутинных действий и облегчают работу неискушенному в программировании пользователю;
4. распространенность, которая обусловлена тем, что Access является продуктом компании Microsoft;
5. постоянно обновляется производителем, поддерживает множество языков;
6. полностью совместим с операционной системой Windows;
7. ориентированность на пользователя с разной профессиональной подготовкой, что выражается в наличии большого количества Мастеров, развитую систему справки и понятный интерфейс;
8. широкие возможности по импорту/экспорту данных в различные форматы, от таблиц Excel и текстовых файлов, до практически любой серверной СУБД через механизм ODBC;
9. Наличие развитых встроенных средств разработки приложений. Большинство приложений, распространяемых среди пользователей, содержит тот или иной объем кода VBA (Visual Basic for Applications) ;
10.наличие встроенного языка макрокоманд.
Недостатки:
1. ограничены возможности по обеспечению многопользовательской среды;
2. В ранних версиях (до Access 2003) отсутствуют такие средства как триггеры и хранимые процедуры, что заставляет разработчиков возлагать поддержание бизнес логики БД на клиентскую программу или разрабатывать процедуры с помощью встроенного средства VBA;
3. обладает несложными способами защиты с использованием пароля БД (возможно применения дополнительных мер по защите от несанкционированного доступа с использованием процедур VBA);
4. В вопросах поддержки целостности данных отвечает только моделям БД небольшой и средней сложности.
5. Не распространяется бесплатно.
