Проектирование информационных систем | Курсовой проект Тема: «Проектирование информационной системы учета товаров»

Заказать уникальную курсовую работу
Тип работы: Курсовая работа
Предмет: Информационные технологии
  • 43 43 страницы
  • 19 + 19 источников
  • Добавлена 24.07.2021
1 496 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы
Содержание

Введение 1
1. Формирование концепции информационной системы 4
1.1. Общая характеристика объекта проектирования 4
1.2. Функциональная подсистема и описание бизнес-процесса информационной системы 7
1.3. Техническое задание на создание системы автоматизации исследуемого бизнес-процесса 13
2. Проектирование информационной системы 14
2.1. Постановка задачи 14
2.2. Информационное моделирование бизнес-процесса 20
2.3. Разработка динамической модели работы подсистемы 26
3. Разработка проектных решений 29
3.1. Выбор программного обеспечения для реализации функциональной подсистемы 29
3.2. Реализация интерфейса подсистемы 31
3.3. Разработка инструкций для пользователя функциональной подсистемы 34
Выводы 44
Список использованных источников 44



Фрагмент для ознакомления

NETПоддержка ООП+Встроенный механизм автоматического создания объектной модели базы данныхПоддержка iOS, Andriod++Поддержка 32 и 64 битных платформ++Отладка «на лету»++ Подсветка синтаксиса с интеллектуальным подбором-+Механизмы доступа к БДBDE,ADO, Express, dbExpressADO .NETПродолжение таблицы 14123Наличие визуальных и не визуальных компонент для работы с БД++Поддержкатехнологии Rapid Application Development++Средства поддержки транзакцийУправление транзакциями на уровне компонента DatabaseМеханизмуправлениятранзакциями Утилиты для работы с БДDatabase Desktop, BDE Administrator, SQL BuilderИнтегрированная поддержка Microsoft SQL Server 2012Сложность или простота работы с инструментальным средствомСреда позволяет быстро и удобно разрабатывать эффективные приложения.Среда ориентирована на быструю разработку качественных приложенийНа основе проведенного анализа средств разработки приложений в качестве средства для реализации клиентской части информационной системы учета товаровмогут использовать оба рассмотренных варианта. В качестве средства разработки была выбрана среда MicrosoftVisualStudio. Язык программирования - C#.3.2. Реализация интерфейса подсистемыПод пользовательским интерфейсом понимают совокупность соглашений о формах, способах, правилах взаимодействия человека с информационной системой и средств (технических, программных) поддержки этих соглашений [7].Структуру интерактивной программы в достаточно общем случае можно представить в виде, изображенном на рисунке 17. Пользователь взаимодействует с автоматизированной системой через внешние устройства (устройства ввода-вывода). Программные средства системного уровня обеспечивают непосредственную передачу данных. Организация диалога определяет содержание и форму потока данных между пользователем и системой. Блок организации диалога является частью приложения [16]. Рисунок 17 – Структура взаимодействия информационной системы и пользователяСоздание качественного интерфейса требует значительно большего, чем просто соблюдение некоторых инструкций. Оно предполагает реализацию принципа «интересы пользователя превыше всего» и соответствующую методологию разработки всего программного продукта. В англоязычной литературе для описания такого подхода используется термин User-centeredDesign -UCD («Разработка, ориентированная на пользователя»).  Эта технология, кроме всего прочего, предполагает как можно более раннее Проектирование интерфейса с последующим его развитием в процессе разработки самого программного продукта [1, 17].Основное достоинство хорошего интерфейса пользователя заключается в том, чтопользователь всегда чувствует, что он управляет программным обеспечением, а не программное обеспечение управляет им.Три принципа разработки пользовательского интерфейса формулируются так:1) контроль пользователем интерфейса;2) уменьшение загрузки памяти пользователя;3) последовательность пользовательского интерфейса.Назначение модулей информационной системы представлено в таблице 15. Таблица 15 - Назначение программных модулейНаименование Назначение модуляMainFormГлавный модуль приложения, который координирует работу приложения. AuthМодуль проверки авторизации пользователя TrebМодуль для добавления сведений о бригадирах и требованиях на получение ТМЦDoljМодуль для добавления и редактирования справочника должностей KatМодуль для добавления и редактирования справочника категорий товаровOtdeliМодуль для добавления и редактирования справочника отделовOtgruzМодуль для добавления и редактирования сведений об отгрузке ТМЦPolzМодуль для добавления и редактирования списка пользователейPostavМодуль для добавления и редактирования сведений о поставках ТМЦPostavshikМодуль для редактирования справочника поставщиковReportsМодуль для построения отчетовSostSkladМодуль для просмотра состояния складаSotrМодуль редактирования списка сотрудниковSpisМодуль списания ТМЦObjectsМодуль редактирования сведений об объектах работы TovariМодуль редактирования справочника товаровClassDocМодуль заполнения выходных документовДля организации доступа к базе данных MSSQLServerв среде MicrosoftVisualStudioбыл использован встроенный провайдер - ConnectorMSSQLServerfor .Net, который позволяет использовать базу данных MSSQLServerв качестве источника данных (DataSource). При подключении к СУБД через источники данных в VisualStudioавтоматически создается набор классов для доступа к таблицам базы данных – TableAdapters [13].3.3. Разработка инструкций для пользователя функциональной подсистемыПри запуске информационной системы учета товаров ООО «Строй Дом» появится окно авторизации, представление на рисунке 18.Рисунок 18 - Окно авторизацииПри успешной авторизации появится главное окно приложения, представленное на рисунке 19.Рисунок 19 - Главное окно приложенияНа рисунках 20-21 представлены фрагменты некоторых справочников, используемых в разработанной информационной системе. Рисунок 20 - Справочник «Поставщики»Рисунок 21 – Справочник ТМЦНа рисунке 22 представлена форма «Бригадиры и требования», которая включает в себя полную информацию о бригадирах и спецификациях его требований на получение ТМЦ со склада для реализации их на конкретном объекта, который находится в разработке. Рисунок 22 - Форма «Бригадиры и требования»В верхней части формы находится список бригадиров. При выборе бригадира в нижней левой части формы отображается список его требований. В нижней правой части – спецификация выбранного требований с указанием списка запрашиваемых ТМЦ и из количества.На рисунке 23 представлена форма «Отгрузка», которая содержит информацию об отгрузке ТМЦ бригадирам.Рисунок 23 - Форма «Отгрузка»В верхней части формы расположен список отгрузок ТМЦ, в нижней части отражается подробная информация по отгрузке ТМЦ. На форме реализован фильтр по номеру требования.На рисунке 24 представлена форма «Поставки», отражающая информацию о поставках ТМЦ от поставщиков.Реализован фильтр по номеру накладной и наименованию поставщика.Рисунок 24 - Форма «Поступление товара»На рисунке 25 представлена форма «Состояние склада», которая позволяет увидеть остатки ТМЦ на складе. На форме реализован фильтр по наименованию, по категории или артикулу ТМЦ для удобной работы пользователя.При нажатии на кнопку «Экспорт в MSExcel» таблица будет экспортирована в формат MSExcel.Красным цветом отмечаются нулевые остатки ТМЦ на складе.Рисунок 25 – Форма «Состояние склада»Информационная система учета товаров ООО «Строй Дом» позволяет строить следующие отчеты:Статистика работы с поставщиками Сведения о поставке товаров.Сведения об отгрузке товаров.Сведения о выданных товаров на каждый объект.Список требований бригадиров и результатов их обработки.На рисунке 26 представлен пример отчета «Сведения о поставке товаров». В данном отчете верхняя панель с выбором периода отключена.Рисунок 26 - Пример отчета «Сведения о поставке товаров»ВыводыНастоящая курсовая работа посвящена проектированию и разработке информационной системы учета товаров. В качестве объекта исследования выбрана строительная компания ООО «Строй Дом».В работе дана характеристика деятельности объекта исследования – строительной компании ООО «Строй Дом». Проведен анализ потребностей предприятия, выявлен бизнес-процесс, подлежащий автоматизации. Таким бизнес-процессом был выбран учет стройматериалов. Обоснована необходимость разработки информационной системы для устранения выявленных проблем в деятельности сотрудников отдела МТО. Описана существующая модель учета стройматериалов на складе. Разработана модель функционирования с помощью методологии IDEF0. Разработаны мнемосхемы ведения складского учета до и после автоматизации.Для разработки информационной системы выбрана СУБД MSAccess, язык программирования C#.Приведена инструкция пользователя информационной системы учетатоваров. Основные функции проектируемой информационный системы:идентификация пользователя в системе по логину и паролю;хранение списка товарно-материальных ценностей;хранение списка видов товарно-материальных ценностей;хранение данных о поставке ТМЦ на склад;хранение списка бригадиров;хранение списка текущих рабочих объектов ООО «Строй Дом» на которых ведутся работы по строительству, монтажу и другим видам работ;учет требований бригадиров о получении материалов для работы на объекте;хранение данных об отпуске материалов бригадирам;хранение списка поставщиков;учет списания ТМЦ;формирование ведомости по наличию материалов на складах с возможностью экспорта в MSWord;формирование отчета о результатах обработки требований бригадиров;вывод статистики работы с поставщиками.В дальнейшем планируется реализовать импорт данных из электронных копий документов на поставку и отгрузку ТМЦ, хранение электронных версий документов в базе данных и формирование дополнительной отчетной документации и т.д.Список использованных источниковАлексеев А.В. Разработка информационных систем. – Москва, 2015. – 638 с.Вейцман В.М. Проектирование информационных систем: Учебное пособие. – М.: МУБИНТ, 2017. – 214 c.Волгин В.В. Склад. Стандарты управления. Учебник. – М.: Интер, 2015. – 218 c.Гвоздева В. А. Информатика, автоматизированные информационные технологии и системы: учебник / В. А. Гвоздева. Москва: Форум: Инфра-М, 2015. – 541 с. Грекул В.И., Денищенко Г.Н., Коровкина Н.Л. Проектирование информационных систем. – М: ИУИТ, 2016. – 300 с.Гринченко Н.Н. Проектирование баз данных. – Горячая Линия Телеком, 2016. – 613 c.Епанешников А., Епанешников В. Практика создания приложений в MSVisualStudio. – М.: Диалог-МИФИ, 2016. – 459 с. Илюшечкин В.М. Основы использования и проектирования баз данных. – М.:Юрайт, 2017. – 224 с.Кириллов В.В., Громов Г.Ю. Введение в реляционные базы данных. - Спб.: БХВ-Петербург, 2016. – 464 с.Корнеев И. К. Информационные технологии: учебник / И.К. Корнеев, Г.Н. Ксандопуло, В.А. Машурцев. - Москва : Проспект, 2017. – 222 с.Криницкий Н.А., Миронов Г.Д., Фролов Г.Д. Автоматизированные информационные системы - М.: Наука, 2017.- 384 с.Кузьменко В.Г. Базы данных: Самоучитель. – М.: Бином-Пресс, 2017. – 416 с.Леонтьев В.П. ADO.NET. М.: ОЛМА–ПРЕСС, 2016. – 306 с.Маклаков С.В. BPWin и ERWin. CASE-средства разработки информационных систем. М.: ДИАЛОГ-МИФИ, 2015. – 459 с.Рудакова Л.В. Базы данных. Разработка приложений. – СПб.:БХВ-Петербург, 2016 – 541 с.Троелсен Э., Язык программирования C# 5.0 и платформа .NET 4.5, М.: Вильямс, 2017. – 1312 с.Уткин В.Б., Балдин К.В. Информационные системы в экономике. – Москва, 2017. – 470 с.Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных. - М.: Корона-век, 2016. – 736 с.Положение об отделе материально-технического обеспечения [Электронный ресурс]. Режим доступа:http://www.aup.ru/docs/pol/008.htm

1. Алексеев А.В. Разработка информационных систем. – Москва, 2015. – 638 с.
2. Вейцман В.М. Проектирование информационных систем: Учебное пособие. – М.: МУБИНТ, 2017. – 214 c.
3. Волгин В.В. Склад. Стандарты управления. Учебник. – М.: Интер, 2015. – 218 c.
4. Гвоздева В. А. Информатика, автоматизированные информационные технологии и системы: учебник / В. А. Гвоздева. Москва: Форум: Инфра-М, 2015. – 541 с.
5. Грекул В.И., Денищенко Г.Н., Коровкина Н.Л. Проектирование информационных систем. – М: ИУИТ, 2016. – 300 с.
6. Гринченко Н.Н. Проектирование баз данных. – Горячая Линия Телеком, 2016. – 613 c.
7. Епанешников А., Епанешников В. Практика создания приложений в MS Visual Studio. – М.: Диалог-МИФИ, 2016. – 459 с.
8. Илюшечкин В.М. Основы использования и проектирования баз данных. – М.:Юрайт, 2017. – 224 с.
9. Кириллов В.В., Громов Г.Ю. Введение в реляционные базы данных. - Спб.: БХВ-Петербург, 2016. – 464 с.
10. Корнеев И. К. Информационные технологии: учебник / И.К. Корнеев, Г.Н. Ксандопуло, В.А. Машурцев. - Москва : Проспект, 2017. – 222 с.
11. Криницкий Н.А., Миронов Г.Д., Фролов Г.Д. Автоматизированные информационные системы - М.: Наука, 2017.- 384 с.
12. Кузьменко В.Г. Базы данных: Самоучитель. – М.: Бином-Пресс, 2017. – 416 с.
13. Леонтьев В.П. ADO.NET. М.: ОЛМА–ПРЕСС, 2016. – 306 с.
14. Маклаков С.В. BPWin и ERWin. CASE-средства разработки информационных систем. М.: ДИАЛОГ-МИФИ, 2015. – 459 с.
15. Рудакова Л.В. Базы данных. Разработка приложений. – СПб.:БХВ-Петербург, 2016 – 541 с.
16. Троелсен Э., Язык программирования C# 5.0 и платформа .NET 4.5, М.: Вильямс, 2017. – 1312 с.
17. Уткин В.Б., Балдин К.В. Информационные системы в экономике. – Москва, 2017. – 470 с.
18. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных. - М.: Корона-век, 2016. – 736 с.
19. Положение об отделе материально-технического обеспечения [Электронный ресурс]. Режим доступа: http://www.aup.ru/docs/pol/008.htm

Вопрос-ответ:

Что такое информационная система и для чего она нужна?

Информационная система - это комплекс взаимосвязанных элементов, которые собирают, хранят, обрабатывают, передают и используют информацию для поддержки различных видов деятельности. Она нужна для автоматизации и улучшения работы организации, обеспечения эффективного учета и управления информацией, а также для принятия обоснованных решений на основе анализа данных.

Какие основные задачи стоят перед информационной системой учета товаров?

Основные задачи информационной системы учета товаров включают: запись и отслеживание поступления и расхода товаров, контроль остатков, составление отчетов о движении товаров, планирование закупок, анализ эффективности продаж, обработку заказов и т.д. Главная цель - обеспечить полную и точную информацию о товарах, их доступность и движение в организации.

Какие критерии следует учитывать при выборе информационной системы учета товаров?

При выборе информационной системы учета товаров следует учитывать такие критерии: функциональность (способность системы выполнять все необходимые задачи), интеграция с другими системами, удобство использования, возможность настройки под конкретные потребности организации, надежность, безопасность данных, поддержка со стороны разработчика и т.д. Важно учесть как текущие, так и потенциальные потребности бизнеса.

Какие методы проектирования информационных систем существуют?

Существует несколько методов проектирования информационных систем, например, структурный, объектно-ориентированный, функциональный и др. Каждый метод имеет свои особенности и подходит для определенных типов проектов. Например, структурный метод используется для описания иерархической структуры системы, а объектно-ориентированный метод - для моделирования объектов и их взаимодействия. Выбор метода зависит от конкретной задачи и предпочтений разработчика.

Каковы этапы проектирования информационной системы?

Проектирование информационной системы обычно включает следующие этапы: формирование концепции системы, анализ и описание бизнес-процесса, разработка технического задания, функциональное и информационное моделирование, создание архитектуры системы, программирование и реализация, тестирование и внедрение. Каждый этап представляет собой определенную последовательность действий и служит для достижения конечной цели - создания эффективной и функциональной информационной системы.

Какое предназначение имеет информационная система учета товаров?

Информационная система учета товаров предназначена для автоматизации и упрощения процесса учета товаров на предприятии. Она позволяет отслеживать движение товаров, контролировать их количество и доступность, управлять заказами и поставками, а также формировать отчеты и статистику.

Какая информация содержится в техническом задании на создание системы автоматизации исследуемого бизнес процесса?

В техническом задании на создание системы автоматизации исследуемого бизнес процесса содержится информация о требуемых функциях и возможностях системы, ее архитектуре и интеграции с другими системами, требования к безопасности и надежности, а также сроки и бюджет проекта.

Какие функции выполняет функциональная подсистема информационной системы учета товаров?

Функциональная подсистема информационной системы учета товаров выполняет функции по отслеживанию движения товаров, контролю их доступности и количества, управлению заказами и поставками, а также формированию отчетов и статистики. Она позволяет эффективно управлять всеми аспектами учета товаров на предприятии.

Что включает в себя процесс проектирования информационной системы?

Процесс проектирования информационной системы включает в себя постановку задачи, анализ и моделирование информационных потоков, разработку архитектуры системы, выбор технических решений и программного обеспечения, создание прототипов и тестирование системы, а также внедрение и настройку системы на предприятии.

Какую информацию можно получить с помощью информационной системы учета товаров?

С помощью информационной системы учета товаров можно получить информацию о наличии и движении товаров на предприятии, данные о заказах и поставках, отчеты о продажах и закупках, аналитическую статистику о товарах и клиентах, а также другую информацию, необходимую для принятия управленческих решений.

Какие шаги включает в себя проектирование информационных систем?

Проектирование информационных систем включает в себя несколько шагов: формирование концепции системы, общая характеристика объекта проектирования, разработка функциональной подсистемы и описание бизнес-процесса, составление технического задания, информационное моделирование и др. Каждый шаг важен и необходим для создания устойчивой и эффективной информационной системы.

Какая роль у функциональной подсистемы в информационной системе учета товаров?

Функциональная подсистема в информационной системе учета товаров играет важную роль. Она отвечает за обработку и анализ данных, связанных с учетом товаров. Функциональная подсистема позволяет регистрировать приход и расход товаров, контролировать их количество, составлять отчеты и статистику. Благодаря функциональной подсистеме, информационная система учета товаров становится удобной и эффективной для работы.