Введение 6
1 Аналитическая часть 7
1.1 Описание предметной области 7
1.2 Постановка задачи проектирования 18
1.3 Проектирование информационной системы 18
1.3.1 Описание бизнес-процессов в диаграмме IDEF0 18
1.3.2 Инфологическая модель базы данных 23
1.3.3 Даталогическая модель базы данных, взаимосвязь объектов 25
1.4 Выбор программного обеспечения 27
1.4.1 Основы построения баз данных 27
1.4.2 SQL - язык структурированных запросов к базам данных 32
1.4.3 Выбор Системы Управления Базами Данных (СУБД) 33
1.4.4 Выбор платформы программирования 36
1.5 Обзор аналогов систем автоматизации деятельности предприятий 38
2 Проектная часть 36
2.1 Разработка программных модулей 41
2.1.1 Разработка таблиц базы данных 41
2.1.2 Разработка форм приложения 45
2.1.3 Разработка SQL запросов 47
2.2 Тестирование и отладка информационной системы 49
3 Описание работы приложения 52
3.1 Авторизация пользователей 52
3.2 Описание основных программных модулей 53
4 Эргономика 58
Заключение 61
Список сокращений 62
Список использованных источников 63
На сегодняшний день услугами оператора связи пользуется более 80% населения от 16 лет и старше. И практически столько же пользуется как связью, отправкой СМС/ММС-сообщений, так и интернетом.
Естественно, данные виды связи регулярно дорабатываются в более эффективную сторону и появляются пакетные решения и тарифные планы, которые абоненты, исходя из своих желаний и потребности, могут позволить себе более оптимальный выбор, исходя из нужного им количества минут, СМСММС и интернет-трафика.
Также не обходится без содействия со стороны менеджеров продаж на торговых точках, в обязанность которых входит знание и умение в помощи определиться абонентам не только для подбора более оптимального тарифного плана ТП, но также работа с возражениями, знание карты с зонами покрытия сетей и так далее.
Данная автоматизированная система позволит не только выявить более оптимальные ТП и дополнительные услуги, но и улучшить матрицу ТП по макрорегионам, где в каждом макрорегионе идет индивидуальная потребность в количестве минут, СМС/ММС-сообщений и интернет-трафика. Другим словом, не только в каждом регионе по России, но и макрорегионах каждой области и краях. Конечно, это благодаря обращениям абонентов в салоны связи ТТ и следовательно благодаря МП.
Автоматизированная система подбора ТП и доп. услуг оператора сотовой связи - это дополнительное окно регистрации продаж доп. услуг/ТП, которое внедряется в web-приложение. А приложение взаимодействует напрямую с абонентской базой данных СУБД MySQL.
Разработанная автоматизированная система регистрации доп. услуг и ТП существенно мотивирует дополнительным доходом со стороны компании деятельность руководителей и персонала компании. А также позволяет абонентам получать своевременную информацию о рейтинге продвижения услуг на рынке операторов сотовой связи.
Использование автоматизированной системы регистрации доп. услуг и ТП позволяет ускорить доступ к данным, значительно сокращает количество информации на бумажных носителях и как следствие, позволяет не держать чрезмерное количество информации в памяти сотрудников, что делает их еще более эффективными в рабочей обстановке.
Дипломный проект был составлен и выполнен в согласии со стандартами, принятыми в учебном заведении.
В процессе выполнения дипломного проекта были получены необходимые знания и умения для дальнейшей деятельности, практические навыки разработки баз данных и пользовательского интерфейса в среде разработки. Как результат, реализованная информационная система обладает удобным и понятным интерфейсом. Данная автоматизация позволит заинтересовать сотрудников компании в дополнительном доходе, а впоследствии эффективнее анализировать потребности населения и предоставлять еще более выгодные продукты со стороны оператора связи.
1 Бьерн Страуструп.Язык программирования C++, 3-е изд. : учебное пособие / пер. с англ. - Москва: издательство «Бином», 1999. - 991 с.
2 Шилдт, Г. C++ базовый курс : учебное пособие / Г. Шилдт. - Москва : издательский дом «Вильямс», 2008 - 624 с.
3 КостельцевА.В. Построение интерпретаторов и компиляторов : учебное пособие / А.В. Костельцев. - Санкт-Петербург : издательство «Наука и техника», 2001 - 219 с.
4 Компиляторы: принципы, технологии и инструментарий, 2-е изд. : учебное пособие / Альфред В. Ахо, Моника С. Лам, Рави Сети, Джеффри Д. Ульфман. Москва : издательский дом «Вильямс», 2008 - 1184 с.
5 Серебряков В. А.Основы конструирования компиляторов : учебное пособие / В. А. Серебряков, М. П. Галочкин. - Москва : издательство «Едиториал УРСС», 1999. - 193 с.
6 Свердлов С. З. Языки программирования и методы трансляции : учебное пособие / С. З. Свердлов. - Санкт-Перетрбург.: издательство «Питер», 2007. - 638 с.
7 Мозговой М. В. Классика программирования: алгоритмы, языки, автоматы, компиляторы. Практический подход : учебное пособие / М.В. Мозговой. -Санкт-Петербург: издательство «Наука и техника», 2006. - 320 с.
8 Легалов А. И. Трансляторы: методы разработки [Электронный ресурс] : 2000. - Режим доступа: http://www.softcraft.ru/translat.shtml
9 flex: The Fast Lexical Analyzer[Электронный ресурс] : 2008. - Режим доступа: http://flex. sourceforge.net/
10 GNUBison[Электронный ресурс] : 2014. - Режим
доступа: http://www.gnu.org/software/bison/ISBN 0-7645-8464-2.
11 Марко Беллиньясо. Разработка Web-приложений в среде ASP.NET2.0: задача — проект — решение = ASP.NET2.0 Website Programming: Problem - Design - Solution. — М.: «Диалектика», 2007. — стр. 640.
12 Олищук А. В. Разработка Web-приложений на PHP 5. Профессиональная работа. — М.: «Вильямс», 2006. — С. 352. — ISBN 5-8459-0944-9.
13 К. Грегори. Использование Visual C++ 6. Специальное издание.: Пер. с англ. - М.; СПб.; К.: Издательский дом «Вильямс»,2000. - 864 с.
14 Справочное руководство по MySQL [Электронный ресурс] // Документация по MySQL. - Режим доступа:http://www.mysql.ru/docs/man/