Введение
1 АНАЛИТИЧЕСКАЯ ЧАСТЬ 7
1.1 Технико-экономическая характеристика предметной области 7
1.1.1 Характеристика предприятия 7
1.1.2 Организационная структура управления предприятием и её
1.2 Экономическая сущность задачи 9
1.3 Обоснование необходимости и цели использования вычислительной
техники для решения задачи 10
1.4 Постановка задачи 13
1.4.1 Цель и назначение автоматизированного варианта решения задачи 13
1.4.2 Общая характеристика организации решения задачи на ЭВМ 13
1.5 Анализ существующих разработок и обоснование выбора технологии
проектирования 16
2 ОБОСНОВАНИЕ ПРОЕКТНЫХ РЕШЕНИЙ 18
2.1 Обоснование проектных решений по техническому обеспечению 18
2.2 Обоснование проектных решений по информационному
обеспечению 19
2.3 Обоснование проектных решений по программному обеспечению 22
2.4 Обоснование проектных решений по технологическому обеспечению 27
2.5 Обоснование выбора программных средств 29
3 ПРОЕКТНАЯ ЧАСТЬ 31
3.1. Информационное обеспечение задачи (комплекса задач, АРМ) 31
3.1.1 Информационная модель и её описание 31
3.1.2 Используемые классификаторы и системы кодирования 34
3.1.3 Характеристика первичных документов с нормативно-справочной и
входной оперативной информацией 36
3.1.4 Характеристика базы данных 39
3.1.4.1 Характеристика инфологической модели БД 39
3.1.4.2 Характеристика даталогической модели БД 40
3.1.5 Характеристика результатной информации 43
3.1.5.1 Характеристика таблиц с результатной информацией 43
3.1.5.2 Характеристика результатных документов 48
3.2 Программное обеспечение задачи (комплекса задач, АРМ) 51
3.2.1 Общие положения (дерево функций и сценарий диалога) 51
3.2.2 Структурная схема пакета (дерево вызова процедур и программ)... 54
3.2.3 Описание программных модулей 55
3.3 Технологическое обеспечение задачи (комплекса задач, АРМ) 56
3.3.1 Организация технологии сбора, передачи, обработки и выдачи
информации 56
3.3.2 Схема технологического процесса сбора, передачи, обработки и
выдачи информации 58
3.4 Описание контрольного примера реализации проекта 59
3.5 Целесообразность разработки с экономической точки зрения 62
3.6 Расчёт экономической эффективности 62
3.7 SWOT анализ разработки 68
ЗАКЛЮЧЕНИЕ 72
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 74
ПРИЛОЖЕНИЯ 78
Компьютерный учёт товара полностью отличается от классического, рукописного. Компьютерные программы упрощают учёт товаров, сокращают время, требуемое на оформление документов для анализа торговой деятельности, следовательно, при применении компьютерных программ, повышается эффективность работы персонала торгового предприятия, уменьшается время обучения персонала.
Результаты выполнения торговых операций заносятся в соответствующие журналы, что позволяет автоматически их сохранять и использовать в дальнейшем.
Основные преимущества автоматизации учёта: экономия времени, сжатие хранимых данных с экономией объёма памяти и снижение затрат на операции обновления данных. При этом информационная система автоматизирует и ведёт учёт товаров, поставку и отпуск товаров со склада предприятия. Всё это будет сопутствовать более качественному обслуживанию, повышению результативности работы предприятия, повышению точности учёта и снижению потерь товара.
Актуальность темы данной выпускной квалификационной работы связана с необходимостью автоматизирования процесса учёта товаров в организации, которая занимается розничной торговлей в сфере продуктовых магазинов.
Цель данной выпускной квалификационной работы состоит в разработке информационной системы учёта товаров, которая позволит повысить производительность труда персонала организации, в виде программного приложения.
1) провести анализ предметной области, в которой требуется применение информационной системы;
2) спроектировать структуру будущей информационной системы;
3) спроектировать структуру базы данных;
4) выполнить программную реализацию информационной системы;
5) тестировать информационную систему;
Объектом исследования выпускной квалификационной работы является учёт товаров в магазине.
Выпускная квалификационная работа содержит введение, 3 главы, заключение, список использованных источников, приложения.
Введение раскрывает актуальность работы, объект, цель и задачи, раскрывает практическую значимость работы
В первой главе исследуется розничная торговля, и определяются требования к разрабатываемой системе. Также проводится анализ деятельности магазина «Мелисса» и уровень его автоматизации.
Во второй главе приводится обоснование проектных решений по техническому, информационному, программному, технологическому обеспечению задачи, а также обоснован выбор программных средств.
В третьей главе представлено информационное обеспечение, которое включает описание новой информационной модели учета на предприятии, используемых классификаторов, характеристику первичных и результатных документов, характеристику базы данных, программное обеспечение, которое содержит дерево функций системы и сценарий диалога, структурную схему пакета и описание программных модулей, и технологическое обеспечение задачи. Также описан контрольный пример реализации проекта.
При выполнении выпускной квалификационной работы был выполнен весь необходимый перечень и объем работ. Приобретены навыки практического решения информационных задач в качестве разработчика информационной системы.
В результате выполнения выпускной квалификационной работы были решены следующие задачи: собран материал по предметной области и произведен его анализ, обоснована необходимость разработки системы автоматизации и определены требования к информационной системе, проанализирован и обоснован выбор инструментальных средств, спроектирована и реализована, а также протестирована информационная система, рассчитана себестоимость системы автоматизации учета.
В первой главе была описана технико-экономическая характеристика предприятия, экономическая сущность задачи, обоснована необходимость и цель вычислительной техники для решения задачи, проанализированы существующие разработки для решения поставленной задачи.
Во второй главе было выполнено обоснование проектных решений по техническому, информационному, программному, технологическому обеспечению задачи, а также обоснование выбора программных средств.
В третьей главе было представлено информационное обеспечение, включающее новую информационную модель учета товаров «КАК ДОЛЖНО БЫТЬ», которая была спроектирована при помощи CASE-средства AllFusion Process Modeler 7. Были описаны используемые классификаторы, характеристика первичных и результатных документов, были спроектированы логическая и физическая модель базы данных
В качестве инструментальных средств, используемых при создании и проектировании информационной системы, применялись клиент-серверная СУБД Firebird и утилита IBExpert для разработки базы данных, программный продукт Borland C++ Builder 6.0, предназначенный для разработки пользовательского интерфейса информационной системы.
Разработанная информационная система учета товаров позволяет повысить оперативность и производительность труда сотрудников магазина. Разработанная система позволяет синхронизировать используемые данные и сократить бумажные архивы, а также предоставляет полную картину о состоянии товаров в магазине.
Разработанное программное средство имеет удобный и интуитивно понятный интерфейс взаимодействия с пользователем, позволяет повысить качество обработки информации, ее достоверность и надежность. В системе предусмотрена возможность формирования отчетов и использования справочников, что позволяет своевременно и оперативно выявлять необходимость в тех или иных видах товаров. Разработанная автоматизированная система соответствует требованиям, предъявляемым к современным программным продуктам.
В итоге разработанный программный продукт позволяет выполнять все задачи, необходимые для эффективного осуществления деятельности по учету товаров в магазине розничной торговли.
Предполагается дальнейшее развитие и совершенствование разработанной информационной автоматизированной системы учета.
1. Архангельский А. Я. C++Builder 6 Справочное пособие. Книга 2. Классы и компоненты. - М.: Бином-Пресс, 2004. - 528 с.
2. Балдин К.В., Уткин В.Б. Информационные системы в экономике. Учебное пособие. - Дашков и К, 2008. - 395 с.
3. Бобровский С. Технологии C++Builder. Разработка приложений для бизнеса. - Издательство Питер, 2007. - 1104 с.
4. Бондарь А. Практическое руководство для умных пользователей и начинающих разработчиков. - СПб.: «БХВ-Перербург», 2007. - 592 с.
5. Борри Х. Firebird: руководство разработчика баз данных: Пер. с англ. - СПб.: БХВ-Петербург, 2006. - 1104 с.
6. Вендров А.М. Проектирование программного обеспечения экономических информационных систем. - М.: Финансы и статистика, 2000. - 352 с.
7. Вендров, А.М. Современные методы и средства проектирования информационных систем [Текстъ/ А.М. Вендров - М.: Финансы и статистика, 2008. - 65 с.
8. Голицына О.Л. Программное обеспечение / О. Л. Голицына, И. И. Попов, Т. Л. Партыка. - М.: Форум, 2013. - 448 с.
9. Гультяев А.К. Проектирование и дизайн пользовательского интерфейса. - СПб.: КОРОНАпринт, 2000. - 349 с.
10. Евдокимова В.В. Экономическая информатика. СПб.:Питер паблишинг, 2008. - 468 с.
11. Иванова Г.С. Объектно-ориентированное программирование: учебник для вузов / Г.С. Иванова, Т. Н. Ничушкина, Е. К. Пугачев. - М.: МГТУ им. Н.Э. Баумана, 2003. - 368 с.
12. Илюшечкин В.М. Основы использования и проектирования баз данных. - М.: «Издательство Юрайт» 2010. -213 с.
13. Ипатова Э.Р. Методологии и технологии системного проектирования информационных систем / Э.Р. Ипатова, Ю.В. Ипатов. - М.: Флинта, 2008. - 256 с.
14. Карпова Т.С. Базы данных: модели, разработка, реализация. - СПб.: Питер, 2002. - 304 с.
15. Конноли Т., Бегг К. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. 3-е издание. - М.: Издательский дом "Вильямс", 2003. - 1440 с.
16. Культин Н. Самоучитель C++Builder -СПб.: БХВ-Перербург, 2004.-203 с.
17. Лавров С.С. Программирование. Математические основы, средства, теория: учебное пособие. / С.С. Лавров. - СПб.: БХВ-Петербург, 2001. - 320 с.
18. Левчук Е.А. Технологии организации, хранения и обработки данных / Е.А. Левчук. - Минск: Вышэйшая школа, 2007. - 240 с.
19. Маклаков С.В. Создание информационных систем с AllFusion Modeling Suite. - М.: Диалог-МИФИ, 2007. -432 с.
20. Маклаков С.В. BPwin, ERwin. CASE-средства разработки информационных систем. - М.: ДИАЛОГ-МИФИ, 2007. - 304 с.
21. Мандел Т. Разработка пользовательского интерфейса. - М.:ДМК Пресс, 2008. - 412 с.
22. Михелёв В.М. Базы данных и СУБД: Учебное пособие. Белгород: Издательство БелГУ, 2007. - 200 с.
23. Муромцев В.В. Проектирование информационных систем: Учебное пособие для студентов вузов заочной формы обучения по спец. 010502 "Прикладная информатика в экономике" / Муромцев В.В.; Рец.: В.А. Ломазов, С.И. Маторин; Федеральное агентство по образованию; Фак. КНИТ каф. прикладной информатики БелГУ; БелГУ. - Белгород: БелГУ, 2007. - 160 с.
24. Пахомов Б.И. C/C++ и Borland C++ Builder для начинающих. - СПб.: БХВ-Петербург, 2005. - 640 с.
25. Пахомов Б.И. CC++ и Borland C++ Builder для студента. СПб.: БХВ-Петербург, 2006. - 448 с.
26. Петров В.Н. Информационные системы. - СПб.: Питер, 2002. - 688 с.
27. Послед Б.С. Borland C++ Builder 6. Разработка приложений баз данных - СПб.: ООО «ДиаСофтЮП», 2003 -320 с.
28. Смирнова Г.Н., Сорокин А.А. Проектирование экономических информационных систем. Учебное пособие. - М.: Высшая школа, 2002. - 428 с.
29. Титоренко Г.А. Автоматизированные информационные технологии в экономике: учебное пособие. / Г.А. Титоренко, 2003 г. - 245 с.
30. Устав ООО «АгроМир Белгород».
31. Федоров Н.В. Проектирование информационных систем на основе современных CASE-технологий: учебное пособие. / Н. В. Федоров.- МГИУ, 2008.-128 с.
32. Федорова Е.Н. Теоретические основы программирования:
учебное пособие. / Е. Н. Федорова.- МГИУ, 2012.-214 с.
33. Фельдман Я.А. Создаем информационную систему / Я.А. Фельдман. - М.: Солон-Пресс, 2007. - 120 c.
34. Хомоненко А.Д. Базы данных: учебник для высших учебных заведений, 4-е издание дополненное и переработанное. - СПб.: Корона, 2004. - 736 с.
35. Хомоненко А.Д., Ададуров С.Е. Работа с базами данных в C++ Builder.-CПб.:БХВ-Петербург, 2006.-496 с.
36. Черемных С.В., Семенов И.О., Ручкин В.С. Структурный анализ систем: IDEF-технологии. - М: Финансы и статистика, 2001. - 208 с.
37. 1С:Предприятие 8. 1С-Логистика:Управление складом 3.0. [Электронный ресурс] Режим доступа: http://solutions.1c.ru/catalog/wms, свободный.
38. Основы проектирования реляционных баз данных. [Электронный
ресурс] Режим доступа: http://www.intuit.ru/goods_store/ebooks/8322,
свободный.
39. Ресурсы информационных систем. [Электронный ресурс] Режим доступа: http://www.economica-upravlenie.ru/content/view/204/, свободный.
40. Сертифицированные информационные системы [Электронный ресурс] Режим доступа: http://certsys.ru/products/index.php, свободный.
41. Фрегат-Склад. [Электронный ресурс] Режим доступа: http://www.audit-it.ru/allsoft/soft.php7idM11290, свободный.
42. Solvo.WMS. [Электронный ресурс] Режим доступа: http://www.solvo.ru/products/systems/wms/index.php, свободный.