ВВЕДЕНИЕ 3
1. ПОСТАНОВКА ЗАДАЧИ ПРОЕКТИРОВАНИЯ И РАЗРАБОТКИ
ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 5
1.1. Цель и задачи проектирования системы 5
1.2. Анализ бизнес-процессов 5
2. ПРОЕКТИРОВАНИЕ СТРУКТУРЫ СИСТЕМЫ 7
2.1. Определение структуры базы данных 7
2.2. Физическое проектирование базы данных 8
3. РАЗРАБОТКА СТРУКТУРЫ ПРОГРАМНОГО ОБЕСПЕЧЕНИЯ
СИСТЕМЫ 15
3.1. Средства реализации 15
3.2. Общая схема системы 15
3.3. Общая структура системы 17
3.4. Описание основных форм 17
ЗАКЛЮЧЕНИЕ 30
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ И ИСТОЧНИКОВ . 31
ПРИЛОЖЕНИЕ 32
В современном мире для достижения результата и получения прибыли огромную роль играет время. Рынок товаров, наполненный конкурентами, все чаще прибегает к помощи современных технологий для упрощения работы и уменьшения влияния человеческого фактора на процесс реализации продукции.
Автоматизированная система учета позволяет оптимизировать работу торговли, особенно сети магазинов с несколькими складами. Наличие единой системы учета позволяет контролировать поступление, реализацию и остаток товара по всей сети, что является неоспоримым преимуществом среди конкурентов. Кроме того АСУ существенно экономит время, улучшает качество обслуживания клиентов, а также облегчает работу сотрудников торговой сети.
Основной целью данной работы является разработка клиент-серверного приложения для учета товаров сети магазинов с использованием СУБД MySQL и языка программирования C#.
Для достижения поставленной цели были определены следующие задачи:
1. Провести анализ бизнес-процессов системы
2. Определить структуру базы данных
3. Физическое проектирование базы данных
4. Разработать структуру программного обеспечения системы.
В первой главе данной работы проводится анализ предметной области. На данном этапе проводится анализ бизнес-процессов системы и оценивается основной функционал будущего клиент-серверного приложения.
Во второй главе после проведенного анализа предметной области осуществляется определение структуры и проектирование базы данных.
В третьей главе рассматриваются преимущества современных инструментальных средств разработки программного обеспечения, и осуществляется проектирование пользовательского интерфейса системы. Для этого определяются средства реализации, общая структура системы и описываются основные формы, используемые в работе.
В результате проделанной работы была создана автоматизированная система учета товаров сети магазинов, которая позволит повысить эффективность управления работой сетью магазинов, качество предоставляемых услуг, оперативность работы.
Был разработан интерфейс приложения, определена общая структура, прописаны основные формы (интерфейс продавца, интерфейс директора, интерфейс сотрудника Склада).
Интерфейс продавца включает в себя просмотр информации о товарах, осуществление операции продажи товара, история продаж, проведение инвентаризации, а также запрашивать товар из других магазинов сети или склада и отправлять бракованный товар на склад.
Интерфейс директора включает в себя просмотр информации о товарах, и продажах, назначение скидок на товары, просмотр информации о сотрудниках магазина.
Интерфейс сотрудника Склада включает в себя возможность просмотра бракованного товара и составления документа - акт на отправку бракованного товара, а также добавление нового товара в базу.
Была разработана схема аутентификации пользователей на основе логинов и паролей.
Система позволяет формировать документы: чеки, акт на отправку бракованного товара.
На основании вышесказанного можно сделать вывод о том, что цель, поставленная перед написанием данной работы, достигнута, задачи выполнены.
1. Википедия:https://goo.gl/HzKugu
2.Основы программирования на C#:
http://www.intuit.ru/studies/courses/2247/18/info
3. Уроки программирования с нуля.http://mycsharp.ru/
4. Руководство по программированию на C#:https://msdn.microsoft.com/ru-ru/library/67ef8sbd.aspx
5. Объектно-ориентированное программирование на C#: Учебное пособие / А.А. Андрианова, Л.Н. Исмагилов, Т.М. Мухтарова.-Казань: Казанский (Приволжский) федеральный университет, 2012.-140 с.