Автор работы: Пользователь скрыл имя, 13 Августа 2014 в 10:46, курсовая работа
Целью курсовой работы является проектирование ИС управления магазином компьютерных товаров. Для реализации поставленной цели обозначены и решены следующие задачи: провести анализ предметной области и формирование требований к информационной системе; разработать информационную систему для предприятия. Проектирование выполнялось с использованием CASE-средств, а программный комплекс реализован на языке программирования Borland Delphi 7.
Введение………………………………………………………………..………....3
Глава 1. Анализ предметной области и формирование требований к информационной системе…………………5
1.1. Описание организации……………………………………………………..5
1.2. Анализ организации бизнес и информационных процессов………..….. 9
1.3. Постановка задачи…………………………………………….……………11
1.4. Календарно-ресурсное планирование проекта, анализ бюджетных ограничений и рисков………………………...13
Глава 2.Проект автоматизации бизнес-процессов……………………………..14
2.1. Функциональная структура.…………..……………….………………..…14
2.2. Информационное обеспечение ……………………………………...……14
2.3. Программное обеспечение………………………………………...………16
2.4. Техническое обеспечение………………………………………………….19
2.5. Организационное обеспечение…………………...……………………….20
2.6. Обеспечение информационной безопасности……………………………21
2.7. Технологическое обеспечение……………………………………………. 21
2.8. Контрольный пример……………………………………………………… 22
Глава 3. Оценка эффективности проекта………………………………………. 24
3.1. Анализ затрат на ресурсное обеспечение………………………………... 24
3.2. Анализ качественных и количественных факторов воздействия проекта на бизнес – архитектуру организации…………………………...24
Заключение……………………………………..……………………………........27
Список использованной литературы………………………..…………………..29
Приложения……………………………………………………………………....31
1.2.2. Анализ недостатков
существующей организации
Проанализировав бизнес процесс предприятия можно выявить следующие недостатки:
1.2.3. Формирование предложений
по автоматизации бизнес-
В настоящее время на рынке программных продуктов существует различные программы для управления магазином компьютерных товаров (таблица 3).
Таблица 3
Программные продукты
Название |
Описание |
|
«Склад и торговля» - простая, надежная система для автоматизации торговли и складского учета. Программа поможет Вам легко и создавать первичные документы (счета, счета-фактуры, накладные, договоры и др.), контролировать остатки на складе, делать резервирование товаров, вести учет задолженности клиентов и поставщикам, учитывать закупочные цены и калькулировать себестоимость продуктов при производстве, подсчитывать полученную прибыль и многое другое. Широкие возможности настройки интерфейса - конструктор форм, персонализация, возможность составления шаблонов печатных документов позволяют создавать произвольные документы и отчеты. Использование кода на языке Visual Basic Script во внешних модулях позволяет неограниченно расширять функциональные возможности программы. |
|
Программа DeliverWIZARD позволяет максимально точно рассчитать фактическую стоимость материалов и оборудования на основании имеющейся в программе обширной базы поставщиков, оперативно внести коррективы в сметную документацию. |
1.3. Постановка задачи
1.3.1. Цели и задачи проекта автоматизации бизнес-процессов
Разработанная ИС предназначена для автоматизации управления магазином компьютерных товаров. Собранную в базе данных информацию можно просматривать, изменять, дополнять.
Собственно задача автоматизации управления магазином компьютерных товаров сводиться к созданию информационной системы, позволяющей автоматизировать базу данных деятельности компьютерного магазина.
Система обеспечивает:
а) ведение базы данных товаров и групп товаров;
б) регистрация прихода и расхода товара;
в) определение наличия товара на складе;
г) формирование прайс-листа магазина.
д) формирование следующие отчетные и первичные документы:
–прайс-лист;
–товар в наличии на складе;
–книга продаж за заданный интервал дат;
–книга покупок за заданный интервал дат;
–счет;
–накладная;
–товарный чек.
Система имеет удобный интерфейс, предоставляющий наиболее гибкий способ просмотра, добавления, редактирования и удаления данных, а также отбор и поиск необходимых данных.
Все документы генерируются в Еxcel.
1.3.2. Построение и обоснование
модели новой организации
На рисунке 3 показана графическая IDF0-схема усовершенствованного бизнес-процесса.
Рис. 3 DFD-диаграмма
Входными данными являются «Информация о товаре».
Выходными потоками являются «Накладная на товар».
Управляющими потоками функций являются «Спецификация товара».
Потоками, осуществляющим преобразование входных потоков в выходные, является «Поставщик».
1.3.3. Спецификация и обоснование нефункциональных требований
Перед тем как начать приступать к созданию информационной системы рассмотрим требования, которые были предъявлены для ее автоматизации.
Одним из основных требований к создаваемой информационной системе можно считать простоту и удобство использования приложения с понятным для пользователей интерфейсом. Система должна содержать сведения о клиентской базе компании, заключаемых договорах и оперативно отражать текущее состояние и изменение ситуации.
Программный комплекс должен работать на персональном компьютере, являющемся клиентской станцией информационной системы, под управлением операционной системы Windows 2000, Windows XP или Windows 2007.
База данных информационной системы должна поддерживаться СУБ-ДД Borland Delphi 7.
Календарно-ресурсное планирование – это разработка и доведение до структурных подразделений и рабочих мест оперативных плановых заданий по выпуску продукции и обеспечению их необходимыми для этого ресурсами.
Календарное планирование нашего проекта представлено в таблице 2.
Таблица 2
Календарное планирование проекта
Название этапа |
Длительность |
1. Предпроектная стадия: |
14 дн |
1.1. Изучение объекта автоматизации |
4 дн. |
1.2. Изучение организационной структуры организации |
1 дн. |
1.3. Разработка инфологической модели |
3 дн. |
1.4. Изучение входных и выходных данных |
2 дн. |
1.5. Изучение бизнес-процессов |
4 дн. |
2. Проектирование: |
14 дн. |
2.1. Построение бизнес-модели |
7 дн. |
2.2. Построение схемы диалога пользователя с ИС |
3 дн. |
2.3. Построение блок-схемы ИС |
4 дн. |
3. Реализация: |
20 дн. |
3.1. Разработка структуры базы данных |
4 дн. |
3.2. Наполнение базы данных |
7 дн. |
3.2. Разработка программных модулей |
5 дн. |
3.3. Тестирование и отладка ПО |
4 дн. |
Итого: |
48 дней |
Исходя их таблицы 2, можно сделать вывод, что для трех этапов календарного планирования (предпроектная стадия, проектирование, реализация) нашего проекта потребуется 48 дней.
Ресурсное планирование нашего проекта представлено в таблице 3.
Таблица 3
Ресурсное планирование нашего проекта
Название этапа |
Должность |
Стоимость |
1. Предпроектная стадия: |
Проектировщик-аналитик |
20 тыс. руб. |
2. Проектирование: |
Проектировщик |
30 тыс. руб. |
3. Реализация: |
Программист |
50 тыс. руб. |
Итого: |
100 тыс. руб. |
Исходя их таблицы 3, можно сделать вывод, что для трех этапов ресурсного планирования (предпроектная стадия, проектирование, реализация) нашего проекта потребуется 100тыс.руб.
Глава 2. Проект автоматизации бизнес-процессов
2.1. Функциональная структура
Функциональная структура представлена на рисунке 4.
Рис. 4 Функциональная структура
2.2. Информационное обеспечение
После того как получено общее представление о предметной области, разрабатывается инфологическая модель предметной области.
Инфологическая модель предметной области - это описание предметной области, выполненной без ориентации на используемые в дальнейшем программные и технические средства.
Необходимо определить основные объекты-сущности предметной области и отношения между ними. Объекты-сущности представлены в таблице 6.
Таблица 6
Перечень объектов-сущностей и атрибутов процесса
Наименование объектов-сущностей |
Атрибуты объектов-сущностей |
Покупатель |
№ клиента, наименование, адрес, банковские данные |
Товар |
№ товара, наименование, единицы измерения |
Список накладной |
№ номера, расположение, вид номера |
Накладная |
№ накладной, дата, сумма, склад, покупатель |
Склад |
№ склада, наименование |
Товар на складе |
№ товара, № склада, остаток товара, текущая цена |
Единицы измерения |
Порядковый номер, краткое, полное |
Концептуальная схема, отражающая сущности и связи представлена на рисунке 5.
Рис. 5 Инфологическая модель базы данных
Входной информацией является информация представленная в таблицах «Покупатель», «Продавцы», «Продажа».
Реквизитный состав входной информации представлен в таблице 4.
Таблица 4
Наименование реквизитов входных документов |
Идентификатор |
Характеристика реквизитов | ||
Тип |
макс. длина |
точность | ||
Номер документа |
DocNumb |
Числовой |
50 |
- |
Наименование тары/упаковки |
TaraNumber |
Числовой |
50 |
- |
Цена |
Price |
Числовой |
20 |
- |
Остаток |
Ostat |
Числовой |
20 |
- |
Дата |
Data |
Числовой |
20 |
- |
Поставщик |
Post |
Текстовый |
50 |
- |
Вид поставки |
PostVid |
Текстовый |
50 |
- |
Количество |
Kol |
Числовой |
100 |
- |
Транспорт |
Transp |
Текстовый |
50 |
- |
Оплачено |
Opl |
Текстовый |
50 |
- |
Время доставки |
DostData |
Текстовый |
50 |
- |
Оплата доставки |
DostOpl |
Текстовый |
50 |
- |
Тип транспорта |
TranspType |
Текстовый |
60 |
- |
Марка |
Marka |
Текстовый |
60 |
- |
Тоннаж |
Tonn |
Текстовый |
20 |
- |
Тариф |
Tar |
Текстовый |
20 |
- |
Водитель |
Vodit |
Текстовый |
50 |
- |
Долг |
Dolg |
Числовой |
20 |
- |
Экранная форма для ввода входной информации «Покупатель» приведена на рисунке 6.
Рис. 6. Экранная форма таблицы «Покупатель»
Экранная форма для ввода входной информации «Продавец» приведена на рисунке 7.
Рис. 7. Экранная форма таблицы «Продавец»
Экранная форма для ввода входной информации «Продажа» приведена на рисунке 8.
Рис. 8. Экранная форма таблицы «Продавец»
Выходная информация может быть представлена в виде документов, изображений на экране монитора или отчетов, выдаваемых нашей программой.
В данной курсовой работе взаимодействие пользователя с ИС осуществляется посредством графического интерфейса. Графический интерфейс позволяет осуществлять взаимодействие пользователя с ИС в форме диалога с использованием окон, меню и элементов управления.
Схема информационных потоков пользователя с ИС представлена на рисунке 6.
Рис. 6 Схема диалога пользователя с ИС
Для наглядного представления алгоритма работы программы в ходе разработки программного продукта используют блок-схему. Блок-схема представляет собой наглядный способ описания алгоритмов.
Блок-схема разработанного нами программного комплекса представлена в приложении 1.
Программа построена по модульному принципу. Каждый программный модуль позволяет выполнять определенные операции по обработке информации. Все операции в модулях выполняются в соответствии с заложенным в него нами программным кодом.
Ниже перечислены все программные модули и их назначение:
Модуль Project1 представляет собой основной модуль приложения. Данный модуль управляет загрузкой приложения в оперативную память, а также объявляет и инициализирует все визуальные формы программы.
Модуль 1 - Unit1 выводит на экран главную форму с пунктом горизонтального меню, что позволяет работать с другими формами в рамках единой программы. В данном модуле реализованы следующие процедуры: выбора соответствующих пунктов меню: procedure N1Click, procedure N2Click, procedure N3Click, procedure N4Click, procedure N4Click, procedure N5Click.
Модуль 2 - Unit2 модуль предназначен для выхода из программы.
Модуль 3 – Unit3 модуль предназначен для отображения информации о справочниках.
Модуль 4 – Unit4 модуль предназначен для отображения информации о покупке товарах.
Информация о работе Проектирование ИС управления магазином компьютерных товаров