ВВЕДЕНИЕ
Цель работы: Разработать автоматизированную систему учета сотрудников фирмы. Автоматизировать процесс обработки, хранения информации по учету сотрудников фирмы.
Проектирование базы данных осуществляется на основании технического задания и информации заказчика.
Внедрение разрабатываемой автоматизированной системы позволит хранить информацию и автоматически ее обрабатывать, также система позволит оперативно вносить, редактировать и удалять данные.
К программе будет составлено “Руководство пользователя”, в котором будут рассмотрены все особенности работы с программой, справочниками, описаны правила ввода и редактирования информации, задания условий выбора данных.
В главе постановка задачи изложена точная формулировка условий задачи с описанием входной и выходной информации.
В главе техническое задание изложены основные технические требования, предъявляемые к программному продукту и исходные данные для разработки. В ТЗ указываются назначение приложения, область его применения, стадии разработки, программной документации, её состав, сроки исполнения.
В главе технический проект изложена совокупность технических документов, которые содержат окончательные проектные решения по системе и исходные данные для разработки рабочей документации
В описании информационной базы показана логическая структура базы данных и спецификация данных.
В технологической части описаны средства разработки
В части проектирование БД определяются сущности, ключи базы данных и строится физическая модель данных
В программной архитектуре описаны технические средства.
В руководстве пользователя приведены инструкции по взаимодействию с системой.
Постановка задачи
Разработать программу для работы с базой данных «Учет сотрудников фирмы» реализованной в СУБД «Microsoft SQL Server 2008 R2» средствами языка программирования Delphi с использованием технологии ADO.
Для достижения поставленной цели, необходимо изучить предметную область, затем составить техническое задание (далее ТЗ), спроектировать структуры базы данных, которые согласовывались с заказчиком.
В программе должны быть предусмотрены следующие функции:
· добавление данных,
· редактирование существующих данных,
· удаление основных данных,
· быстрый поиск по основным критериям,
· формирование отчетов.
· удобный графический интерфейс;
· ведение справочников;
· оперативное получение необходимой информации в соответствии с запросом пользователя на основе сформулированных критериев отбора данных;
· обеспечение долговременное и безопасное хранение информации;
· минимизация появления недостоверных данных;
ТЕХНИЧЕСКОЕ ЗАДАНИЕ
Общие сведения о системе
Название создаваемой автоматизированной системы – «Учет сотрудников фирмы».
Условное обозначение – «Система учета».
Система разрабатывается студентом УГТУ Волков А.А.
Заказчиком является ООО “Газпром трансгаз Ухта“.
Автоматизированная система создается в соответствии с документами, утвержденными руководством компании. Проектирование осуществляется на основании технического задания и информации заказчика.
Плановые сроки выполнения работы: начало-01.10.11, окончание 25.12.11.
Порядок оформления и предъявления заказчику результатов работ по созданию системы (ее частей), по изготовлению и наладке отдельных средств (технических, программных, информационных) и программно-технических компонентов системы составляется в соответствии с плановым графиком выполнения работы.
Работа проводится в несколько этапов.
Этапы и примерные сроки сдачи заказчику:
1. Составление технического задания: 06.10.2011.
2. Проектирование системы и создание технического проекта: 10.10.2011.
3. Описание БД. Описание логических модулей: 13.10.2011.
4. Окончательный вариант БД: 27.10.2011.
5. Программа: ноябрь.
6. Тестирование, заключение, руководство пользователя: 25.12.2011
Проект не финансируется.
Назначение и цели создания автоматизированной системы (базы данных).
2.2.1 Назначение системы
Разрабатываемая автоматизированная система предназначена для автоматического сбора информации, необходимой для подсчета и определения сотрудников фирмы.
Кроме этого, предлагаемая система позволит уменьшить затраты времени на предоставления справочной информации по выполненным работам и трудозатраты на составление документов, вследствие чего сэкономит рабочее время сотрудника и облегчит его работу в оперативности получения и обработки информации в указанном поле деятельности.
Необходимо заметить, что с внедрением системы временные затраты на формирование всех документов значительно уменьшатся. В настоящее время на сбор и контроль информации по работам, необходимо для записи всей основной информации порядка 40 минут. В разрабатываемой системе сбор необходимой информации, осуществляется быстро и с меньшим количеством ошибок.
2.2.2 Цели создания системы
Целью создания системы учета является оптимизация процесса сбора, хранения и комплексного представления информации по работникам.
В результате достижения поставленной цели система должна позволить:
· экономить рабочее время сотрудника и облегчить его работу в оперативности получения и обработки информации в указанном поле деятельности;
· хранить данные в более удобном компактном виде, что существенно повышает скорость доступа к информационным ресурсам, а также обеспечивает надежную защиту от потери информации;
· редактировать информацию по все полям;
· удалять информацию;
· уменьшает время на составление отчетов и документации.