Разработка базы данных и информационной системы по введению учёта несовершеннолетних прошедших опеку в реабилитационном центре

Автор работы: Пользователь скрыл имя, 25 Мая 2015 в 12:02, дипломная работа

Описание работы

Цель дипломного проекта – разработка базы данных и информационной системы по введению учёта несовершеннолетних прошедших опеку в реабилитационном центре.
Для достижения цели, поставлены следующие задачи:
Провести анализ деятельности Реабилитационного центра.
Разработать базу данных для учёта несовершеннолетних.
Разработать программное средство для более удобного введения данных в базу.

Файлы: 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. Дерево модулей программного комплекса

Разрабатываемый проект включает в себя следующие файлы:

  1. Файл проекта (Project1.dpr) Данный текстовый файл применяется для хранения информации о формах и модулях. В нем хранятся операторы инициализации и запуска программы на выполнение.
  2. Файлы форм (Unit1.dfm – Unit10.dfm) Это двоичный или текстовый файл, который создается Delphi для хранения информации о формах
  3. Файлы модулей (Unit1.pas – Unit10.pas) Любой форме соответствует текстовый файл модуля, используемый для хранения кода. Т.к. форм в проекте 12, модулей соответственно тоже 12.
  4. Файл параметров проекта (Project1.dfo) В этом файле хранятся установки параметров проекта.
  5. Файл ресурсов (Project1.res) Этот бинарный файл содержит используемую проектом пиктограмму и прочие ресурсы.
  6. Объектные файлы модулей (Unit1.dcu – Unit10.dcu) Это откомпилированный файл модулей (Unit1.pas – Unit10.pas), которые компонуется в окончательный исполняемый файл.
  7. Исполняемый файл (Project1.ехе) Это исполняемый файл приложения. Он является автономным исполняемым файлом, для которого больше ничего не требуется.
  8. Файл базы данных Главная книга1.mdb.

 

 

Рис. 2.12. Главная форма базы данных Access

 

 

Рис. 2.13. Окно запроса

Рис. 2.14. Готовая форма базы данных

 

2.3 Программные возможности информационной системы

В настоящее время в распоряжении каждого менеджера имеется следующее техническое обеспечение:

Таблица 2.1

    1. Персональный компьютер со следующими характеристиками:

Чипсет

Intel P45/G45

Процессор

Core 2 duo E8500

Память

2048Mb DDR2 800

Жесткий диск

320Gb SATA

Дисковод

нет

Видеокарта

512Mb PCI-E Radeon 3850

Сетевая карта

OnBoard 10/100MBit

Оптический привод

DVD±RW


 

Для решения поставленной цели достаточно уже имеющегося оборудования.

В нашей базе будет располагаться вся информация о поступивших детях в учреждение, их социальном статусе и сведения о семье, а именно: Ф.И.О ребенка, дата рождения, дата поступления, семейный статус, родители, дата приёма, оказанные услуги, дата выписки.

Рассмотрим каждую страницу в отдельности и ее содержательную часть.

  1. Главное окно:

Перед тем как попасть в главное окно программы, пользователь должен пройти аутентификацию

 

Рис 2.16. Окно аутентификации

 

После прохождения аутентификации мы попадаем в главное окно базы, где непосредственно выводится нужная нам информация из таблиц Microsoft Access.

 

Рис 2.17. Рабочее окно

Данное окно состоит из меню (Файл, Категория, Сортировка, Справка), для быстрого и удобного перехода в нужный нам раздел и работы с базой.

В данном разделе идёт выбор таблиц (Преподавательский состав, Клиенты приюта и Технический персонал). После выбора нужного раздела откроется диалоговое окно с базой, где происходит непосредственная работа с ней. Пользователь может, добавлять, удалять, просматривать, изменять данные.

 

Рис 2.18. Главное окно “Преподаватели"

В данном подменю пользователю предоставлена возможность вывести информацию о таблице и импортировать данные в таблицу Microsoft Excel, где возможна дальнейшая работа с базой реабилитационного центра, создание личной карточки ребенка.

Рис 2.19. Подменю “Файл”

В подменю категория пользователь выбирает таблицу в которой непосредственно будет вести работу. Все табличные данные находятся в базе данных Microsoft Access, которая непосредственно подключается к данной программе.

Рис. 2.20. Подменю “Категория”

Всего пользователю для работы доступно 3 категории (Ученики, Преподаватели и Технический персонал). Выбрав нужную для дальнейшей работы таблицу пользователь может проводить сортировку по 2 критериям (класс и фамилия) которые относятся к таблице ученики.

 

 

 

 

 

 

Заключение

В процессе работы было разработана информационная система по учёту несовершеннолетних детей в КУ СРЦН «Одесского района». Для достижения поставленной цели были решены следующие задачи:

  • Проведен анализ работы организации. В результате анализа были построены модели  с использований методологий IDEF0, DFD, IDEF3, а также были сформулированы требования к базе данных.
  • Разработана база данных. Были изучены существующие программные средства. Созданная база данных позволяет упростить документооборот отдела по предоставления временного приюта, за счет упорядочивания и хранение документов в электронном виде, автоматического их формирования, связи с другими база данных.
  • Разработано программное средство. Продемонстрированы возможности программного средства.

Информация о работе Разработка базы данных и информационной системы по введению учёта несовершеннолетних прошедших опеку в реабилитационном центре