Автор работы: Пользователь скрыл имя, 25 Мая 2015 в 12:02, дипломная работа
Цель дипломного проекта – разработка базы данных и информационной системы по введению учёта несовершеннолетних прошедших опеку в реабилитационном центре.
Для достижения цели, поставлены следующие задачи:
Провести анализ деятельности Реабилитационного центра.
Разработать базу данных для учёта несовершеннолетних.
Разработать программное средство для более удобного введения данных в базу.
К заместителю руководителя поступает вся необходимая информация о приходящих детях на попечение центра. В дальнейшем информация заносится в базу данных, которая в последствии обновляется по мере пребывания в центре несовершеннолетнего ребенка.
На основе списка клиентов отделениями составляется план реабилитации конкретного несовершеннолетнего. Такой план составляется на каждый день.
Рис. 2.2. Декомпозиция работы «Работа с документами»
Рис. 2.3. Декомпозиция работы «Сбор и систематизация информации о клиентах»
Рис. 2.4. Декомпозиция работы «Работа с клиентом»
Каждый день персонал согласно плану центра делает отчет о проведение работ. По результатам отчета ведется статистика и дальнейшая реабилитация несовершеннолетних в центре.
Каждую неделю персонал формирует отчеты о проделанной работе. В отчетах фиксируются результаты работы по каждому клиенту. Также персоналом составляется сводный отчет по количеству предоставленных услуг, которые заносятся в базу данных по конкретному ребенку. Отчеты формируются автоматически на основе заносимой каждый день персоналом информации.
В базе данных отражается информация об определенной предметной области. Инфологическая модель (ИМ) предметной области – это отображение предметной области, выполненной без ориентации на используемые в дальнейшем программные и технические средства. Хранит исходную информацию о предметной области. Период создания ИМ называется инфологическим проектированием.
Требования, предъявляемые к инфологической модели:
Цель инфологического моделирования — сформировать точное и полное отображение реального мира, применяемое в дальнейшем в качестве источника информации для построения БД.
Для решения задач, рассмотренных в данном проекте разработана логическая модель данных.
Данная модель показывает важнейшие сущности, ключевые поля и атрибуты, входящие в каждую сущность.
Рис. 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. Дерево модулей программного комплекса
Разрабатываемый проект включает в себя следующие файлы:
Рис. 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 критериям (класс и фамилия) которые относятся к таблице ученики.
В процессе работы было разработана информационная система по учёту несовершеннолетних детей в КУ СРЦН «Одесского района». Для достижения поставленной цели были решены следующие задачи: