Разработка базы данных и информационной системы по введению учёта несовершеннолетних прошедших опеку в реабилитационном центре
Дипломная работа, 25 Мая 2015, автор: пользователь скрыл имя
Описание работы
Цель дипломного проекта – разработка базы данных и информационной системы по введению учёта несовершеннолетних прошедших опеку в реабилитационном центре.
Для достижения цели, поставлены следующие задачи:
Провести анализ деятельности Реабилитационного центра.
Разработать базу данных для учёта несовершеннолетних.
Разработать программное средство для более удобного введения данных в базу.
Файлы: 1 файл
Дипломный проект.docx
— 2.09 Мб (Скачать файл)К заместителю руководителя поступает вся необходимая информация о приходящих детях на попечение центра. В дальнейшем информация заносится в базу данных, которая в последствии обновляется по мере пребывания в центре несовершеннолетнего ребенка.
На основе списка клиентов отделениями составляется план реабилитации конкретного несовершеннолетнего. Такой план составляется на каждый день.
Рис. 2.2. Декомпозиция работы «Работа с документами»
Рис. 2.3. Декомпозиция работы «Сбор и систематизация информации о клиентах»
Рис. 2.4. Декомпозиция работы «Работа с клиентом»
Каждый день персонал согласно плану центра делает отчет о проведение работ. По результатам отчета ведется статистика и дальнейшая реабилитация несовершеннолетних в центре.
Каждую неделю персонал формирует отчеты о проделанной работе. В отчетах фиксируются результаты работы по каждому клиенту. Также персоналом составляется сводный отчет по количеству предоставленных услуг, которые заносятся в базу данных по конкретному ребенку. Отчеты формируются автоматически на основе заносимой каждый день персоналом информации.
2.2 Характеристика базы данных. Характеристика результатной информации
В базе данных отражается информация об определенной предметной области. Инфологическая модель (ИМ) предметной области – это отображение предметной области, выполненной без ориентации на используемые в дальнейшем программные и технические средства. Хранит исходную информацию о предметной области. Период создания ИМ называется инфологическим проектированием.
Требования, предъявляемые к инфологической модели:
- Понятное отображение (язык для представления ИМ должен обладать достаточными выразительными возможностями)
- Непротиворечивость (не должна допускаться неоднозначная трактовка модели)
- Легко расширяемость (обеспечение ввода новых данных без изменения ранее определенных)
- Гибкий язык (язык должен быть применим как при ручном, так и при автоматизированном проектировании)
- Ясность всем пользователям
Цель инфологического моделирования — сформировать точное и полное отображение реального мира, применяемое в дальнейшем в качестве источника информации для построения БД.
Для решения задач, рассмотренных в данном проекте разработана логическая модель данных.
Данная модель показывает важнейшие сущности, ключевые поля и атрибуты, входящие в каждую сущность.
Рис. 2.5. Логическая модель данных
Таблица 1.9
Даталогическая модель базы данных
Сущность |
Идентификатор таблицы |
Атрибут |
Идентификатор поля |
Тип поля |
Клиенты не стационар (дети) |
Klient |
Код |
Id |
Счетчик |
Фамилия |
Familia |
Текстовый (30) | ||
Имя |
Name |
Текстовый (20) | ||
Отчество
|
Sername |
Текстовый (20) | ||
Клиенты не стационар (дети)
|
Klient |
Пол |
Pol |
Текстовый (20) |
Дата рождения |
Data |
Дата и время | ||
Категория семьи |
Kategory |
Текстовый (20) | ||
Мать |
Mother |
Текстовый (20) | ||
Отец |
Father |
Текстовый (20) | ||
Место жительства |
Home |
Текстовый (20) | ||
Дата отчисления |
Otchislenie |
Дата и время | ||
Клиенты СОП |
SOP |
Фамилия |
Familia |
Текстовый (30) |
Имя |
Name |
Текстовый (30) | ||
Отчество |
Sername |
Текстовый (50) | ||
Место жительства |
Address |
Текстовый (50) | ||
Категория |
Kategory |
Текстовый (50) | ||
Дата постановки |
Data |
Дата и время | ||
Кем является н/му |
Develop |
Текстовый (50) | ||
Дата снятия |
Snatie |
Дата и время | ||
Дополнительная информация |
Info |
Текстовый (150) |
Продолжение таблицы 1.9
Клиенты нестационар (взрослые) |
Klient vz |
Код |
Id |
Счетчик |
Фамилия |
Family |
Текстовый (20) | ||
Имя |
Name |
Текстовый (20) | ||
Отчество |
Sername |
Текстовый (20) | ||
Латегория семьи |
Kategory |
Текстовый (20) | ||
Кем являются несовершеннолетним |
Place |
Текстовый (50) | ||
Место жительства |
Home |
Текстовый (50) |
Результатной информацией в разработанной ИС являются:
- Отчет по клиентам
- Сводный отчет за указанный период времени
- Экранная форма «клиенты» и «клиенты СОП» за выбранную дату
Отчет по клиентам включает следующую информацию: ФИО, дата рождения, список оказанных услуг и дата поступления в учреждение, семейное положение. Информация сгруппирована по клиентам.
Разработанный программный комплекс содержит 9 форм и модуль данных. Дерево классов представлено на Рис. 2.6.
Рис. 2.6. Дерево классов программного комплекса
Дерево объектов каждой формы и модуля данных представлены на Рис. 2.7. - 2.10.
Рис. 2.7. Дерево объектов формы «Form»
Рис. 2.8. Дерево объектов формы «UserForm»
Рис. 2.9. Дерево объектов формы «UserForm»
Рис. 2.10. Модуль данных
Модуль Данных (DataModule) предназначен для централизованного хранения и использования компонент доступа к базам данных. Модуль данных разработанной ИС.
Приложение содержит несколько взаимосвязанных модулей, которые схематично представлены на Рис. 2.11.
Рис. 2.11. Дерево модулей программного комплекса
Разрабатываемый проект включает в себя следующие файлы:
- Файл проекта (Project1.dpr) Данный текстовый файл применяется для хранения информации о формах и модулях. В нем хранятся операторы инициализации и запуска программы на выполнение.
- Файлы форм (Unit1.dfm – Unit10.dfm) Это двоичный или текстовый файл, который создается Delphi для хранения информации о формах
- Файлы модулей (Unit1.pas – Unit10.pas) Любой форме соответствует текстовый файл модуля, используемый для хранения кода. Т.к. форм в проекте 12, модулей соответственно тоже 12.
- Файл параметров проекта (Project1.dfo) В этом файле хранятся установки параметров проекта.
- Файл ресурсов (Project1.res) Этот бинарный файл содержит используемую проектом пиктограмму и прочие ресурсы.
- Объектные файлы модулей (Unit1.dcu – Unit10.dcu) Это откомпилированный файл модулей (Unit1.pas – Unit10.pas), которые компонуется в окончательный исполняемый файл.
- Исполняемый файл (Project1.ехе) Это исполняемый файл приложения. Он является автономным исполняемым файлом, для которого больше ничего не требуется.
- Файл базы данных Главная книга1.mdb.
Рис. 2.12. Главная форма базы данных Access
Рис. 2.13. Окно запроса
Рис. 2.14. Готовая форма базы данных
2.3 Программные возможности информационной системы
В настоящее время в распоряжении каждого менеджера имеется следующее техническое обеспечение:
Таблица 2.1
- Персональный компьютер со следующими характеристиками:
Чипсет |
Intel P45/G45 |
Процессор |
Core 2 duo E8500 |
Память |
2048Mb DDR2 800 |
Жесткий диск |
320Gb SATA |
Дисковод |
нет |
Видеокарта |
512Mb PCI-E Radeon 3850 |
Сетевая карта |
OnBoard 10/100MBit |
Оптический привод |
DVD±RW |
Для решения поставленной цели достаточно уже имеющегося оборудования.
В нашей базе будет располагаться вся информация о поступивших детях в учреждение, их социальном статусе и сведения о семье, а именно: Ф.И.О ребенка, дата рождения, дата поступления, семейный статус, родители, дата приёма, оказанные услуги, дата выписки.
Рассмотрим каждую страницу в отдельности и ее содержательную часть.
- Главное окно:
Перед тем как попасть в главное окно программы, пользователь должен пройти аутентификацию
Рис 2.16. Окно аутентификации
После прохождения аутентификации мы попадаем в главное окно базы, где непосредственно выводится нужная нам информация из таблиц Microsoft Access.
Рис 2.17. Рабочее окно
Данное окно состоит из меню (Файл, Категория, Сортировка, Справка), для быстрого и удобного перехода в нужный нам раздел и работы с базой.
В данном разделе идёт выбор таблиц (Преподавательский состав, Клиенты приюта и Технический персонал). После выбора нужного раздела откроется диалоговое окно с базой, где происходит непосредственная работа с ней. Пользователь может, добавлять, удалять, просматривать, изменять данные.
Рис 2.18. Главное окно “Преподаватели"
В данном подменю пользователю предоставлена возможность вывести информацию о таблице и импортировать данные в таблицу Microsoft Excel, где возможна дальнейшая работа с базой реабилитационного центра, создание личной карточки ребенка.
Рис 2.19. Подменю “Файл”
В подменю категория пользователь выбирает таблицу в которой непосредственно будет вести работу. Все табличные данные находятся в базе данных Microsoft Access, которая непосредственно подключается к данной программе.
Рис. 2.20. Подменю “Категория”
Всего пользователю для работы доступно 3 категории (Ученики, Преподаватели и Технический персонал). Выбрав нужную для дальнейшей работы таблицу пользователь может проводить сортировку по 2 критериям (класс и фамилия) которые относятся к таблице ученики.
Заключение
В процессе работы было разработана информационная система по учёту несовершеннолетних детей в КУ СРЦН «Одесского района». Для достижения поставленной цели были решены следующие задачи:
- Проведен анализ работы организации. В результате анализа были построены модели с использований методологий IDEF0, DFD, IDEF3, а также были сформулированы требования к базе данных.
- Разработана база данных. Были изучены существующие программные средства. Созданная база данных позволяет упростить документооборот отдела по предоставления временного приюта, за счет упорядочивания и хранение документов в электронном виде, автоматического их формирования, связи с другими база данных.
- Разработано программное средство. Продемонстрированы возможности программного средства.