Введение 3
1 ПРЕДПРОЕКТНОЕ ОБСЛЕДОВАНИЕ 5
1.1 Общая характеристика КГУ СОШ №32 5
1.2 Общая характеристика административно-хозяйственной части КГУ
СОШ №32 9
1.3 Информационные технологии, используемые в КГУ СОШ №32 12
2. ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ 20
2.1 Постановка задачи 20
2.2 Требования к разрабатываемой системе 22
2.3 Стадии реализации системы 23
3. РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ 24
3.1 Обоснование выбора программных средств реализации 24
3.2 Создание и наполнение базы данных 36
3.3 Разработка пользовательского интерфейса 41
Заключение 63
Список использованной литературы 65
Приложение 1
При принятии решения в производственной деятельности и в управлении экономикой современному специалисту обязательно нужно уметь с помощью компьютерной техники и средств связи взаимодействовать (получать, накапливать, хранить и обрабатывать) с информацией, представляя результат в виде документов. Поэтому в этой выпускной квалификационной работе мы рассмотрим работу с базами данных и создадим инструмент, в виде визуальную оболочки, позволяющий проводить операции с данными.
Любая программа имеет связь с некоторой внешней информацией, задающей какие-либо параметры или режим ее работы. Такую информацию также называют данными программы. В зависимости от типа решаемых задач проблемы организации работы с данными будут существенно различными. А в подавляющем большинстве случаев при решении различных задач приходится иметь дело с обширными специфически структурированными и взаимозависимыми массивами данных. Такие сложные наборы данных принято называть базами данных.
В наше время накопился колоссальный опыт проектирования прикладного обеспечения, предназначенного для управления производством, что допускает улучшить процесс взаимодействия между сотрудниками, клиентами в организации и т.п.
Объектом данной выпускной квалификационной работы является - прикладное программное обеспечение для административно - хозяйственной части КГУ СОШ №32, которая содержит информацию для непосредственного контроля и анализа её деятельности.
Предмет выпускной квалификационной работы является процесс и технология разработки базы данных в среде Microsoft SQL Server, а также визуальной области (клиентской части) разработанной на интегрированной среде разработки Visual Studio языком объектно-ориентированного программирования C#.
Целью выпускной квалификационной работы является автоматизация информационной системы контроля и анализа деятельности АХЧ, освоение технологии создания баз данных в Microsoft SQL Server и клиентской части на C#, систематизация и углубление теоретических знаний, полученных за время обучения, а также приобретение и закрепление навыков самостоятельной работы.
Задачи данной выпускной квалификационной работы являются:
• Рассмотреть основные технологии разработки базы данных;
• Разработка базы данных для ведения контроля и анализа деятельности АХЧ;
• Разработка клиентской части для контроля и анализа
деятельности АХЧ;
• Разработка формы авторизации в клиентской части для контроля и анализа деятельности АХЧ;
• Вывод данных на печать в клиентской части для контроля и анализа деятельности АХЧ.
разработанная автоматизация анализа и контроля деятельности административно - хозяйственной части, освоение технологии создания баз данных в Microsoft SQL Server и клиентской части на C#, систематизация и углубление теоретических знаний, полученных за время обучения, а также приобретение и закрепление навыков самостоятельной работы.
Разработанное, в данной выпускной квалификационной работе, прикладное программное обеспечение для административно - хозяйственной части в КГУ СОШ №32 позволяет автоматизировать обработку информации о происшествиях и их устранениях. Основное преимущество — это всегда иметь под рукой необходимую оперативную информацию. В процессе написания выпускной квалификационной работы были систематизированы и закреплены теоретические и практические знания в области проектирования и разработки информационной системы.
Так же стоит отметить, что мной выполнены задачи данной выпускной квалификационной работы, где:
• Рассмотрены основные технологии разработки базы данных;
• Спроектирована база данных для ведения учета происшествий в КГУ СОШ №32;
• Разработана базы данных для ведения учета происшествий в КГУ СОШ №32;
• Разработана клиентская часть для ведения учета происшествий в КГУ СОШ №32;
• Разработана форма авторизации в клиентской части учета происшествий в КГУ СОШ №32;
• Разработан вывод данных на печать в клиентской части учета происшествий в КГУ СОШ №32;
Автоматизация процесса учета происшествий способствует своевременному реагированию и принятию правильных решений за счет получения оперативных данных, в том числе неукоснительному исполнению работников школы перед законодательством РК и что в последствии позволяет исключить получения КГУ СОШ №32 предписаний, штрафов от органов исполнительной власти РК.
Созданная клиентская часть позволяет посредством удобного интерфейса получать быстрый доступ к данным, а так же производить их изменения. Внедрение данной системы способствует серьезному сокращению числа ошибок и неточностей в документировании, в том числе выгружать необходимую информацию. Для пользователя будет понятен в полной мере необходимые ему для работы функции. Проведенное тестирование разработанной клиентской части показало, что она работает корректно и готова к использованию.
1. Автоматизация сбора, обработки и представления информации /Под ред. С.И. Авдюшина. - М.: Машиностроение, 2005. - 95 с
2. Автоматизированные информационные технологии в экономике. Под ред. Г.А. Титаренко, М., Компьютер, 1998. - с.3-4,98-100.
3. Кафтанюк Ю.А., Григоренко Г.П., Назаров В.В. "Автоматизация управления НПО" - М.: МЭСИ, 2005, 86 с.
4. Карпова Т. Базы данных. Модели, разработка, реализация. Москва, Харьков, Минск: Питер, 2001, 121 с.
5. Григоренко Г.П., Желнинский Г.С., Немчинов В.К. "Технология машинной обработки экономической информации в реальном масштабе времени". Учебное пособие - М.: МЭСИ, 2005, 77 с.
6. Григоренко Г.П., Кафтанюк Ю.А., Одинцов Б.Е., Дик В.В. "Управление развитием информационной базы ЭИС" - М.: МЭСИ, 2005 г.
7. Григоренко Г.П., Романов А.Н., Вострокнутова Г.В. "Организация и технология распределенной обработки учетной информации". Учебное пособие - М.: МЭСИ, 2005, 72 с.
8. Дж. Мартин, Организация баз данных в вычислительных системах.М., Мир, 1980. - с.58-72.
9. Диго С.М. Проектирование и использование баз данных.М., Финансы и статистика. 2005. - с.87.
10. Единая система стандартов автоматизированной системы управления. Сборник ГОСТов.М., 2006. - с.18-21.
11. Желнинский Г.С., Немчинов В.К. "Обоснование проектных решений по машинной обработке экономической информации" - М.: МЭСИ, 2005, 59 с.
12. Заикин О.А., Советов Б.Я. Проектирование интегрированных систем обработки информации и управления: Учебное пособие. - М.: МГАП "Мир Книги", 2004. - 190 с.
13. Зайчикова С.А., Овсянникова М.Р., Сокурская И.Ю. Использование реляционной СУБД для решения задач информационно- справочного типа.М., 1985. - с.112.
14. Информатика. Под ред. С.А. Макаровой. М., Финансы и статистика, 1997. - с.68-72.
15. Метечко В.И. Системы распределенных баз данных. М,: МИФИ, 2007.66 с.
16. Дуброво И.Г., Танюшкина В.А. Распределенные базы данных. М.: МИСИ, 2005.68 с.
17. Базы данных: Учебник для высших учебных заведений / Под ред. Проф. А.Д. Хомоненко. - 4-е изд. - СПб.: Корона Принт, 2004. - 736.
18. Бейли, Л. Изучаем PHP и MySQL / Л. Бейли, М. Моррисон. - Эсмо, 2010. - 800 с.
19. Гольцман, В. MySQL 5.0. Библиотека программиста / В. Гольцман. - Питер, 2010. - 370 с.
20. Дейт К.Дж. Введение в системы баз данных / Introduction to Database Systems. - 8-е изд. - М.: Вильямс, 2005. - 1328 с.
21. Вендров А.М. Проектирование программного обеспечения экономических информационных систем: учебник. - 2-е изд., перераб. и доп. - М.: Финансы и статистика, 2006.
22. Смирнова Г.Н. Проектирование экономических информационных систем: учебник / Под ред. Ю.Ф. Тельнова. - М.: Финансы и статистика, 2005.