Здесь можно найти учебные материалы, которые помогут вам в написании курсовых работ, дипломов, контрольных работ и рефератов. Так же вы мажете самостоятельно повысить уникальность своей работы для прохождения проверки на плагиат всего за несколько минут.
Предлагаем нашим посетителям воспользоваться бесплатным программным обеспечением «StudentHelp», которое позволит вам всего за несколько минут, выполнить повышение оригинальности любого файла в формате MS Word. После такого повышения оригинальности, ваша работа легко пройдете проверку в системах антиплагиат вуз, antiplagiat.ru, РУКОНТЕКСТ, etxt.ru. Программа «StudentHelp» работает по уникальной технологии так, что на внешний вид, файл с повышенной оригинальностью не отличается от исходного.
Работа № 132731
Наименование:
Диплом РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ УЧТА ТОВАРОВ МАГАЗИНА «МЕЛИССА» на СУБД Firebird с утилитой IBExpert с помощью Borland C++ Builder 6.0
Информация:
Тип работы: Диплом.
Предмет: Базы данных.
Добавлен: 16.06.2023.
Год: 2016.
Страниц: 104.
Уникальность по antiplagiat.ru: < 30%
Описание (план):
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «БЕЛГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ» ( Н И У « Б е л Г У » )
ИНСТИТУТ ИНЖЕНЕРНЫХ ТЕХНОЛОГИЙ И ЕСТЕСТВЕННЫХ НАУК
Кафедра прикладной информатики и информационных технологий
РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ УЧЁТА ТОВАРОВ МАГАЗИНА «МЕЛИССА» Выпускная квалификационная работа Студента очной формы обучения направления подготовки 09.03.03 Прикладная информатика 4 курса группы 07001205
БЕЛГОРОД 2016
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ 4 1 АНАЛИТИЧЕСКАЯ ЧАСТЬ 7 1.1 Технико-экономич ская характеристика предметной области 7 1.1.1 Характеристика предприятия 7 1.1.2 Организационная структура управления предприятием и её 8 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 2 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 главы, заключение, список использованных источников, приложения. Введение раскрывает актуальность работы, объект, цель и задачи, раскрывает практическую значимость работы В первой главе исследуется розничная торговля, и определяются требования к разрабатываемой системе. Также проводится анализ деятельности магазина «Мелисса» и уровень его автоматизации. Во второй главе приводится обоснование проектных решений по техническому, информационному, программному, технологическому обеспечению задачи, а также обоснован выбор программных средств. В третьей главе представлено информационное обеспечение, которое включает описание новой информационной модели учета на предприятии, используемых классификаторов, характеристику первичных и результатных документов, характеристику базы данных, программное обеспечение, которое содержит дерево функций системы и сценарий диалога, структурную схему пакета и описание программных модулей, и технологическое обеспечение задачи. Также описан контрольный пример реализации проекта.
В заключении подводятся итоги работы, формируются окончательные выводы по разработанной системе, и рассматриваются пути её совершенствования. Выпускная квалификационная работа состоит из 77 страниц, 35 рисунков, 12 таблиц и приложений.
1 АНАЛИТИЧЕСКАЯ ЧАСТЬ
1.1 Технико-экономич ская характеристика предметной области
1.1.1 Характеристика предприятия
Розничная торговля – продажа товара конечному потребителю (частному лицу), является динамично развивающимся сектором экономики России. Предметной областью является продуктовый магазин «Мелисса» (ИП Кореньков И.Н), зарегистрированный как субъект предпринимательской деятельности 12 марта 2001 года, и расположенный по адресу: Белгород, ул. Некрасова, 10. Основной вид деятельности - магазин по продаже продовольственных и хоз. товаров. Ассортимент магазина насчитывает до 1000 наименований товаров, из которых около 75% составляют продукты. В своей деятельности магазин руководствуется Уставом и законодательством Российской Федерации. ИП Кореньков И.Н. является успешно развивающейся организацией, которая ведёт свою деятельность в сфере розничной торговли. Большое внимание уделяется сотрудничеству с местными производителями и поставщиками, что позволяет оперативно решать вопросы обеспечения магазина свежими товарами местного производства. Целью работы ИП Кореньков считается получение прибыли, как основной показатель предприятия. К функциям предприятия ИП Кореньков можно отнести: 1) рекламирование товаров и услуг; 2) оказание торговых услуг покупателям; 3) составление заявок на завоз товаров; 4) формирование ассортимента товаров;
5) изучение покупательского спроса на товары. Работая для максимального удовлетворения запросов покупателей, организация осуществляет свою деятельность по нескольким основным направлениям, которые ориентированы на розничную продажу.
1.1.2 Организационная структура управления предприятием и её характеристика
В данной организации (ИП Кореньков) используется линейная структура управления, которая является одной из самых простых организаций управленческой структуры. Во главе любого отдела стоит руководитель, который обладает всеми полномочиями в организации, принятые им решения передаются соответствующим отделам. Руководитель отдела в свою очередь подчиняется руководителю вышестоящего в рамках организационной иерархии. Организационная структура магазина «Мелисса» ИП Кореньков представлена на рисунке 1:
Рисунок 1 – Организационная структура магазина «Мелисса»
Директор руководит организацией в соответствии с законодательством, несёт всю полноту ответственности за все принимаемые решения, сохранность и использование имущества. Директору подчиняется бухгалтер магазина, который следит за приемом и обработкой первичной документации.
В подчинение к бухгалтеру входят кладовщик и продавец. Продавец выполняет операции по взаимодействию с клиентами, а кладовщик следит за товаром, поступающим в магазин.
1.2 Экономическая сущность задачи
Данный комплекс задач как автоматизация учета товаров очень важен для магазина, который занимается розничной торговлей товаров. Учет товаров – это всегда работа с большим объемом данных. Автоматизация же учета позволяет экономить время, деньги и человеческий ресурс магазина. Благодаря автоматизации учета товаров заметно снижается количество ошибок, которые делают в процессе работы сотрудники магазина. В автоматизированном магазине продуктивность каждого конкретного исполнителя заметно возрастает. С помощью автоматизации данного процесса можно увеличить количество обслуженных за день посетителей. Автоматизация устраняет проблемы лишних трудозатрат, экономит время на ручной учет и формирование документации. Товар, который хранится в магазине, сам по себе риск, и чем больше товара, тем больше риск потерпеть убытки. Все зависит от вида товара. При больших объемах одного вида товара существует риск, что товар потеряет свою актуальность, это приведет либо к потере вложенных средств, либо к получению низкого дохода. Всех вышеперечисленных проблем можно избежать при регулярном формировании и анализе разнообразных отчетов: ? отчет по товарам в магазине; ? отчет по заказам поставщикам; ? отчет по приходу товара; ? отчет по расходу товара.
Опираясь на вышесказанное, можно сделать вывод о том, что автоматизация учета будет экономически выгодна для предприятия и позволит организовать работу магазина на новом уровне.
1.3 Обоснование необходимости и цели использования вычислительной техники для решения задачи...
ЗАКЛЮЧЕНИЕ
В результате выполнения выпускной квалификационной работы были решены все поставленные задачи. Результатом проделанной работы является разработанная информационная система учета товаров, которая выполняет функции сбора, хранения и обработки информации. При выполнении выпускной квалификационной работы был выполнен весь необходимый перечень и объем работ. Приобретены навыки практического решения информационных задач в качестве разработчика информационной системы. В результате выполнения выпускной квалификационной работы были решены следующие задачи: собран материал по предметной области и произведен его анализ, обоснована необходимость разработки системы автоматизации и определены требования к информационной системе, проанализирован и обоснован выбор инструментальных средств, спроектирована и реализована, а также протестирована информационная система, рассчитана себестоимость системы автоматизации учета. В первой главе была описана технико-экономическа характеристика предприятия, экономическая сущность задачи, обоснована необходимость и цель вычислительной техники для решения задачи, проанализированы существующие разработки для решения поставленной задачи. Во второй главе было выполнено обоснование проектных решений по техническому, информационному, программному, технологическому обеспечению задачи, а также обоснование выбора программных средств. В третьей главе было представлено информационное обеспечение, включающее новую информационную модель учета товаров «КАК ДОЛЖНО БЫТЬ», которая была спроектирована при помощи CASE-средства AllFusion Process Modeler 7. Были описаны используемые классификаторы, характеристика первичных и результатных документов, были спроектированы логическая и физическая модель базы данных с
использованием CASE-средства AllFusion ERwin Data 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 c. 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. Пахомов Б.И. С/С++ и Borland C++ Builder для начинающих. – СПб.: БХВ-Петербург, 2005. – 640 с. 25. Пахомов Б.И. C\C++ и 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.-СПб.:БХВ-Пе ербург, 2006.-496 с. 36. Черемных С.В., Семенов И.О., Ручкин В.С. Структурный анализ систем: IDEF-технологии. – М: Финансы и статистика, 2001. – 208 с.
37. 1С:Предприятие 8. 1С-Логистика:Управле ие складом 3.0. [Электронный ресурс] Режим доступа: catalog/wms, свободный. 38. Основы проектирования реляционных баз данных. [Электронный ресурс] Режим доступа: goods_store/ebooks/8322, свободный. 39. Ресурсы информационных систем. [Электронный ресурс] Режим доступа: content/view/204/, свободный. 40. Сертифицированные информационные системы [Электронный ресурс] Режим доступа: products/index.php, свободный. 41. Фрегат-Склад. [Электронный ресурс] Режим доступа: allsoft/soft.php?id=1112 0, свободный. 42. Solvo.WMS. [Электронный ресурс] Режим доступа: products/systems/wms/ ndex.php, свободный.