Введение 6
1 Аналитическая часть 7
1.1 Описание предметной области 7
1.2 Постановка задачи проектирования 10
1.3 Проектирование информационной системы 12
1.3.1 Описание бизнес-процессов в диаграмме IDEF0 13
1.3.2 Инфологическая модель базы данных 17
1.3.3 Даталогическая модель базы данных, взаимосвязь объектов 20
1.4 Выбор программного обеспечения 22
1.4.1 Основы построения баз данных 22
1.4.2 SQL - язык структурированных запросов к базам данных 27
1.4.3 Выбор Системы Управления Базами Данных (СУБД) 28
1.4.4 Выбор платформы программирования 31
1.5 Обзор аналогов систем автоматизации деятельности предприятий 33
2 Проектная часть 35
2.1 Разработка программных модулей 36
2.1.1 Разработка таблиц базы данных 36
2.1.2 Разработка форм приложения 42
2.1.3 Разработка SQL запросов 44
2.2 Тестирование и отладка информационной системы 46
3 Описание работы приложения 48
3.1 Авторизация пользователей 48
3.2 Описание основных программных модулей 50
4 Эргономика 55
Заключение 59
Список использованных источников 60
ПРИЛОЖЕНИЕ А Листинг класса Program 61
ПРИЛОЖЕНИЕ Б Листинг модуля MainForm 61
Ни одну область деятельности человека, поддерживаемую информационными технологиями, невозможно представить себе без использования баз данных и информационных систем, помогающих получить быстрый доступ к информации, увеличивая тем самым продуктивность работы.
Использование баз данных и информационных систем становится неотъемлемой составляющей деловой деятельности современного человека и функционирования преуспевающих организаций.
Разрабатываемая в данном дипломном проекте информационная система является важным решением для ООО «ЭлектроПлюс», и преследует цель повысить эффективность работы сотрудников и планирования экономической деятельности этого предприятия.
Основной целью построения автоматизированной информационной системы электромонтажной фирмы является хранение информации о деятельности фирмы (ее заказах), о ее сотрудниках и заказчиках.
Большинство задач предприятий являются рутинными, которые без проблем можно возложить на «плечи систем автоматизации». При этом повысив уровень эффективности работы персонала, сокращения временных и финансовых издержек, а самое главное иметь возможность сосредоточения на основных бизнес процессах предприятия.
Автоматизированная информационная система учета заказов предназначена для оптимизации работы, в первую очередь, руководства и управляющего персонала и играет большую роль в повышении производительности их труда.
Руководителям предприятия система поможет оперативно проводить анализ работы предприятия, проводить экономические и финансовые расчеты, проводить анализ данных по разным категориям заказов и услуг, что, несомненно, положительно скажется при принятии решений.
Разработанная система автоматизированного учета и контроля исполнения заказов существенно облегчает деятельность менеджеров, руководителей и персонала предприятия, позволяет клиентам получать своевременную информацию об услугах компании.
Использование системы автоматизированного учета и контроля исполнения заказов позволяет ускорить доступ к данным, сократить количество информации на бумажных носителях.
Дипломный проект был составлен и выполнен в согласии со стандартами, принятыми в учебном заведении [14].
В процессе выполнения дипломного проекта были применены уже имеющиеся, а также получены новые знания и умения для дальнейшей деятельности, практические навыки разработки баз данных и пользовательского интерфейса в среде разработки. Как результат, реализованная информационная система обладает удобным и понятным интерфейсом. Данная автоматизация позволит снизить издержки автоматизируемого предприятия.
В будущем информационную систему планируется усовершенствовать следующими технологиями:
> возможность работы в сети, одновременный доступ к одной базе с разных компьютеров;
> встроить функции создания резервной копии и восстановления базы данных;
> возможность сохранения бланков заказов в файлы Microsoft Office (Excel, Word).