Разработка автоматизированной информационной системы учета заявок на ремонт подвижного состава на примере предприятия РМ ПАТП-6
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
>Логическая модель строится в терминах информационных единиц, но без привязки к конкретной СУБД. Более того, она необязательно должна быть выражена средствами именно реляционной модели данных. На рисунке представлена логическая модель (рисунок 2.5).
Рисунок 2.5 - Логическая модель
После создания полной и адекватной логической модели можно переходить к созданию физической модели базы данных.
2.3.3 Разработка физической модели данных
Цель физического проектирования - создание базовой функциональной схемы реляционной базы данных на основе логической модели данных.
Физическая модель данных зависит от конкретной СУБД, фактически является отображением системного каталога. В физическом уровне модели содержится информация обо всех объектах базы данных. Отношения, разработанные на стадии формирования логической модели данных, преобразуются в таблицы, атрибуты становятся столбцами таблиц, для ключевых атрибутов создаются уникальные индексы, домены преображаются в типы данных, принятые в конкретной СУБД. На рисунке (рисунок 2.6) ниже отображена физическая модель данных ИС.
Рисунок 2.6 - Физическая модель
На рисунке 2.7 ниже отображена схема данных БД.
Рисунок 2.7 - Схема данных
.4 Обоснование выбора платформы создания информационной системы
В качестве операционной среды при реализации АИС будет использоваться операционная оболочка Microsoft Windows XP, так как это наиболее распространенная и приспособленная для пользователя среда, с дружественным пользовательским интерфейсом. Операционная среда Microsoft Windows XP является многозадачной, высокопроизводительной. Это интегрированная среда, которая обеспечивает эффективный обмен текстовой, графической и видеоинформацией между отдельными программами.
В качестве системы разработки будет использоваться среда MS Access 2003, SQL-server. Выбор данной среды обусловлен следующими причинами:
1.Данная среда является ведущей средой быстрой разработки приложений на рынке благодаря следующим особенностям:
-визуальная среда разработки;
-полное использование возможностей среды WINDOWS.
2.Наибольший опыт разработчика работы именно в этой среде.
.Пожелание заказчика (в перспективе возможна доработка этого приложения силами других разработчиков).
Минимальными требования, предъявляемые MS Access 2003 к ПК - это Intel-совместимая платформа ПК, процессор от Intel Pentium 3 и выше, ОЗУ 256 MB, OS MS XP.
Исполняемый файл БД АТП.mdb во время работы может менять свой размер даже в том случае, если данные не изменялись. Это обусловлено внутренней организацией и логикой работы MS Access. Увеличение размера файла может быть вызвано тем, что СУБД может создавать временные объекты (таблицы, запросы) внутри собственно БД и исполняемых модулей, а также кэшировать результаты запросов к данным.
.5 Проектирование модулей
В данном пункте описывается программные модули системы. Информационная система обработки данных о сходах, имеет в своем наличии следующие модули. Модули состоят из кода, который реализует функционирование приложения, обработчики событий для форм и их компонент.
Программные модули системы:
-модуль ввода данных;
-модуль редактирования ввода данных;
-модуль справочники;
-модуль редактирования справочников;
-модуль пароль;
-модуль администрирование;
-модуль просмотра отчетов
-CloseForm.
Модуль CloseForm позволяет при закрытии формы главного меню закрывать его в оригинальном виде.
Выводы по главе
И в конце поводя итоги по главе проектирования информационной системы, хочу добавить, что процесс проектирования системы является одним из наиболее важных этапов разработки программного обеспечения, т.к. небольшая доля формального планирования может значительно повысить эффективность разрабатываемого ПО. Кроме того, когда система четко разбита и спроектирована, далее будет легче поддерживать разработанный продукт, и развивать его.
Также было выполнено проектирование базы данных информационной системы, а именно построены концептуальная, логическая и физическая модели, был произведен анализ и выбор системы управления базами данных. Также обоснован выбор платформы проектируемой информационной системы.
3. Реализация и аттестация информационной системы
.1 Реализация приложения
На основе данных проектирования информационной системы была выполнена реализация приложения.
Формы представляют собой интерфейсы или диалоговые окна, в которых происходит работа с вводом, редактированием информации.
Для обеспечения защиты от несанкционированного доступа к информации, связанной с учетом заявок на ремонт предусмотрена система паролей (рисунок 3.1) при загрузке ИС, если пароль верный, то пользователь допускается к работе с АИС.
Рисунок 3.1 - Окно входа в ИС
Ниже представлена форма разработанного приложения, отображающая кнопки, поля, вводимые данные. При разработке пользовательского интерфейса, было создано меню в виде кнопочной формы. Ниже изображен разработанный интерфейс главной формы (рисунок 3.2), программный код VBA (приложение Б, рисунок Б.1). В главной форме расположены основные кнопки для работы с ИС, которые представляют собой переходы на формы справочников, ввода данных, отчетов, администрирования.
На следующем рисунке 3.3 изображена ?/p>