- •4 Содержание
- •Введение
- •1 Постановка задачи
- •2 Техническое задание
- •2.1 Общие сведения о системе
- •2.2 Назначение и цели создания автоматизированной системы (базы данных).
- •2.3 Характеристики объектов автоматизации
- •2.4 Требования к системе
- •2.5 Состав и содержание работ по созданию системы
- •2.6 Порядок контроля
- •2.7 Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие
- •2.8 Источники разработки
- •Технический проект
- •3.1 Общие сведения о системе
- •3.2 Характеристика автоматизированной информационной системы
- •4 Описание информационной базы (описание бд)
- •4.1 Логическая структура бд «Учет сотрудников фирмы»
- •5 Технологическая часть
- •6 Проектирование бд
- •6.1 Определение сущностей
- •6.2 Определение первичных ключей
- •6.3 Физическая модель базы данных
- •7 Программная архитектура
- •8 Руководство пользователя
- •Заключение
- •Список использованных источников
4 Содержание
ВВЕДЕНИЕ 6
1 Постановка задачи 8
2 ТЕХНИЧЕСКОЕ ЗАДАНИЕ 9
2.1 Общие сведения о системе 9
2.2 Назначение и цели создания автоматизированной системы (базы данных). 10
2.3 Характеристики объектов автоматизации 11
2.4 Требования к системе 11
2.5 Состав и содержание работ по созданию системы 17
2.6 Порядок контроля 18
2.7 Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие 18
2.8 Источники разработки 19
3ТЕХНИЧЕСКИЙ ПРОЕКТ 20
3.1 Общие сведения о системе 20
3.2 Характеристика автоматизированной информационной системы 22
4 ОПИСАНИЕ ИНФОРМАЦИОННОЙ БАЗЫ (ОПИСАНИЕ БД) 24
4.1 Логическая структура БД «Учет сотрудников фирмы» 24
5 ТЕХНОЛОГИЧЕСКАЯ ЧАСТЬ 25
6 ПРОЕКТИРОВАНИЕ БД 26
6.1 Определение сущностей 26
6.2 Определение первичных ключей 28
6.3 Физическая модель базы данных 28
7 ПРОГРАММНАЯ АРХИТЕКТУРА 32
8 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ 33
ЗАКЛЮЧЕНИЕ 36
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 37
Введение
Цель работы: Разработать автоматизированную систему учета сотрудников фирмы. Автоматизировать процесс обработки, хранения информации по учету сотрудников фирмы.
Проектирование базы данных осуществляется на основании технического задания и информации заказчика.
Внедрение разрабатываемой автоматизированной системы позволит хранить информацию и автоматически ее обрабатывать, также система позволит оперативно вносить, редактировать и удалять данные.
К программе будет составлено “Руководство пользователя”, в котором будут рассмотрены все особенности работы с программой, справочниками, описаны правила ввода и редактирования информации, задания условий выбора данных.
В главе постановка задачи изложена точная формулировка условий задачи с описанием входной и выходной информации.
В главе техническое задание изложены основные технические требования, предъявляемые к программному продукту и исходные данные для разработки. В ТЗ указываются назначение приложения, область его применения, стадии разработки, программной документации, её состав, сроки исполнения.
В главе технический проект изложена совокупность технических документов, которые содержат окончательные проектные решения по системе и исходные данные для разработки рабочей документации
В описании информационной базы показана логическая структура базы данных и спецификация данных.
В технологической части описаны средства разработки
В части проектирование БД определяются сущности, ключи базы данных и строится физическая модель данных
В программной архитектуре описаны технические средства.
В руководстве пользователя приведены инструкции по взаимодействию с системой.
1 Постановка задачи
Разработать программу для работы с базой данных «Учет сотрудников фирмы» реализованной в СУБД «MicrosoftSQLServer2008R2» средствами языка программирования Delphi с использованием технологии ADO.
Для достижения поставленной цели, необходимо изучить предметную область, затем составить техническое задание (далее ТЗ), спроектировать структуры базы данных, которые согласовывались с заказчиком.
В программе должны быть предусмотрены следующие функции:
добавление данных,
редактирование существующих данных,
удаление основных данных,
быстрый поиск по основным критериям,
формирование отчетов.
удобный графический интерфейс;
ведение справочников;
оперативное получение необходимой информации в соответствии с запросом пользователя на основе сформулированных критериев отбора данных;
обеспечение долговременное и безопасное хранение информации;
минимизация появления недостоверных данных;