Курсовая работа: Автоматизация работы паспортного стола
Задачи курсового проекта – освоение методики и алгоритмов решения задач отраслевых информационных систем, исследования автоматизированных процессов решения экономических задач в различных отраслях, разработка информационных технологий отраслевых информационных систем:
- анализ и разработка моделей данных бизнес-процессов исследуемого объекта;
- логическое (концептуальное) проектирование по выбранной теме курсового проекта;
- проектирование на физическом уровне с учетом конкретной технологии и среды.
Объект исследования – Автоматизация работы паспортного стола.
3. Пояснительная записка
Программа «Паспортный стол +» служит для автоматизации работы паспортно-визовой службы. Она упрощает работу на автоматизированном рабочем месте пользователя.
Данная программа разработана с помощью объектно-ориентированного языка Delphiв системе программирования Delphi 7. Файлы и таблицы базы данных, которые использует программа «Паспортный стол +» созданы в программе MicrosoftAccess.
Дополнительно были использованы такие инструментальные средства, как BPwin для построения функциональной модели (рис. 3.1.1 – 3.1.5) и ERwin для создания логической и физической моделей (рис. 3.2.1 – 3.3.1), т. е. формализованного описания выбранной предметной области. Затем, при помощи средств быстрой разработки, MSAccess и Delphi была создана непосредственно база данных и ее прототип – интерфейс для конечного пользователя.
3.1 Функциональная модель системы паспортного стола
Рис. 3.1.1. Контекстная диаграмма системы паспортного стола
Далее система паспортного стола делится на подсистемы: принятие заявления, оформление паспорта, оформление прописки. В свою очередь подсистемы принятие заявления, оформление паспорта, оформление прописки делятся на элементы: уплата госпошлины, проверка документов; проверка подлинности документов, проверка личности гражданина; оформление постоянной прописки, оформление временной прописки.
Рис. 3.1.2. Декомпозиция контекстной диаграммы
Рис. 3.1.3. Подсистема принятия заявления
Рис. 3.1.4. Подсистема оформления паспорта
Рис. 3.1.5. Подсистема оформления прописки
3.2 Логическая модель данных
В реляционных базах данных логическое проектирование приводит к разработке схемы базы данных, то есть совокупности схем отношений, которые однозначно моделируют объекты предметной области и семантические связи между ними.
Рис. 3.2.1. Логическая модель данных
3.3 Физическая модель данных
На физическом уровне модель данных выглядит следующим образом.
Рис. 3.3.1. Физическая модель данных