Дипломная работа на тему Проектирование и реализация информационной системы для поддержки процессов закупок и учета хранения тов. Руководство пользователя 33
Скачать 393.16 Kb.
|
Титульник ОглавлениеВведение 4 Глава 1. Теоретическая часть 5 1.1 Анализ предметной области, выделение функций предметной области 5 1.2 Постановка задачи 7 1.3 Концептуальные ограничения 7 1.4 Функциональное моделирование предметной области 7 1.4.1 IDEF0 8 1.5 Технология ввода и накопления входной информации 13 1.6 Выбор средств и методов программирования 14 1.7 Проектирование и разработка базы данных 16 1.7.1 Структура базы данных 17 1.7.2 Реляционная база данных 19 1.7.3 Концептуальная модель базы данных 19 1.7.5 Определение взаимосвязей и построение информационной логической модели (ИЛМ) 21 Глава 2. Практическая часть 23 2.1 Разработка логической структуры программного продукта 23 2.2 Разработка физической структуры программного продукта 24 2.2.1 Методы разработки структуры программы 26 Метод восходящей разработки 27 Метод нисходящей разработки 28 Конструктивный подход к разработке программы 30 Архитектурный подход к разработке программы 31 Физическая структура программного продукта 32 2.3 Тестирование и отладка программного продукта 32 2.4 Руководство пользователя 33 Глава 3. Экономическая часть 34 3.1 планирование и организация процесса разработки информационной системы 34 Заключение 37 Список литературы 38 Глоссарий 39 Приложение А 41 ВведениеВедение учета хранения товаров на складе занимает очень много времени и требует постоянной концентрации. Причина тому большой объём информации. Использование программного продукта с целью упорядочить большой поток информации заметно ускорит и упростит работу. За пару кликов можно проверить наличие товара на складе, узнать в каких количествах оно имеется, либо внести изменения в это самое количество. Плюс ко всему использование программы минимизирует вероятность ошибок по вине человеческого фактора. Он будет возможен только в том случае если данные введённые в программу не соответствуют реальной картине. Глава 1. Теоретическая часть1.1 Анализ предметной области, выделение функций предметной областиЗадача: создать программный продукт, выполняющий по большей части функцию учета товаров на складе. Информация в нём должна храниться упорядоченно, чтобы можно было быстро найти нужную информацию. Для удобства пользования в программу стоит добавить такое понятие как “категории”. Каждый товар может иметь одновременно неограниченное количество категорий, например куртка от некоторой фирмы сшитая на какой-то конкретный сезон (зима, весна, лето, осень) может иметь такие метки как: “для людей”, “одежда”, “куртка”, “название фирмы”, “сезон” и т.д. Категории позволят находить товары не зная даже их примерного названия, но зная к какой категории она должна относится исходя из её предназначения. По умолчанию нет ни одной категории, все категории создают сами пользователи по ходу пользования. Товары получают свои категории при первичном внесении их в базу данных, но также список приписанных товару категорий можно будет изменить в дальнейшем не ограниченное количество раз. То, в какой последовательности у товара записаны категории, не играет никакой роли. Для удобства так же можно создать категорию – “Мало”, вводя данную категорию в поиск выведутся те товары, количество которых меньше установленной пользователем для него величины, например: для носков установили что 50 штук на складе это мало, соответственно как только количество “носков” упадет до отметки 50 и ниже они автоматически получат категорию “Мало”. Поисковой процесс должен быть так же удобным и упорядоченным. Он будет работать следующим образом: если в поиск ничего не введено, то товары располагаются в алфавитном порядке; Если выбрана одна категория, то выводятся только товары имеющие эту категорию и располагаются в алфавитном порядке; Если выбрано 2 и более категорий выводятся только те товары которые имеют все перечисленные категории и располагаются так же в алфавитном порядке; Если в поиск вводится одна буква, то выводятся те товары первое слово в названии которых начинается на эту букву и в алфавитном порядке; Если введено 2 и более буквы то ищутся товары в названии которых имеется данное сочетание букв (пробелы так же учитываются) и не обязательно чтобы название товара начиналось с этого сочетания, выводятся товары в алфавитном порядке; Если введённое слово совпадает с одной из категорий, то будет предложено заменить данное слово на соответствующую категорию. Так же полный список существующих категорий будет выведен если на странице поиска нажать на характерную кнопку. В программном продукте должна присутствовать возможность просматривать историю добавления новых товаров (возможно будет иметь смысл сделать то же самое и для категорий), это поможет гораздо быстрее найти недавно добавленный товар, особенно если по случайности забыли дать ему категорию и не помните названия. Каждый товар должен иметь такую характеристику как время последнего изменения и один из трех знаков характеризующий определенное действие, примеры: в последний раз, когда позиция “носки” получила какое-либо изменение, это был привоз (+) и он был в 12:45, значит будет написано – 12:45 (+); Недавно купили (-) куртку, значит выведется – *время* (-); В случае если в последний раз товару просто добавили категорию будет выведено - *время* (*). Это позволит не мотать историю изменений если изменение было совершено давно, можно будет просто зайти на интересующий вас товар и увидеть дату и тип изменения. Исходя из анализа предметной области, были выделены следующие функции: — Автоматизация процессов — Минимализация шанса совершения ошибки по вине человеческого фактора — Увеличение скорости работы предприятия в целом — Постоянная связь всех членов предприятия посредством чата — Надежная защита данных предприятия |