Целью курсового проектирования является закрепление навыков по разработке информационного и программного обеспечения экономических информационных систем, развитие умения выбирать инструментальные средства проектирования баз данных, приобретение практических навыков по созданию сопровождающей документации.
Предметной областью проекта является автоматизированное рабочее место кладовщика для выполнения бизнес-операций.
В базе данных хранится необходимая информация товарах, составляющих ассортимент оптового склада канцтоваров, нормы запаса для каждого товара, справочник организаций -производителей товаров, справочник товарных групп.
Основные виды работ:
осуществление приема товара от поставщиков - ввод данных о приходе товара и заполнение приходной накладной.
осуществление выдачи товара в торговый зал - ввод данных о расходе товара и заполнение расходной накладной.
осуществление списания товара - ввод данных о списании товара и заполнение акта на списания товара.
формирование заявки на поставку товара, количество которого меньше установленной нормы.
составление очереди товаров на заказ, количество которых на складе превышают норму запаса меньше чем на 25 %.
архивирование устаревших данных - создание архива приходных накладных, расходных накладных, актов на списание товара.
осуществление изменения цен товаров по товарным группам по заданному коэффициенту изменения цены - групповая переоценка.
Входные данные: данные о товаре в соответствии с приходной накладной.
Регламентируемые запросы к БД:
поиск данных о заданном товаре по его номенклатурному номеру;
выборка всех данных о товарах с сортировкой по товарным группам;
выборка номенклатурного номера и наименования товаров, количество которых на складе меньше заданной нормы запаса;
расчет суммарной стоимости товаров, отпущенных за текущий день;
расчет суммарной стоимости товаров, принятых за текущий день;
расчет суммарной стоимости товаров, отпущенных по заданной расходной накладной.
Выходные данные:
- расходная накладная;
- акт о списании;
- карточка складского учета;
- очередь на поставку товара;
- заявка на поставку товара, количество которого на складе меньше нормы.
Выходные документы представлены в Приложении 1.
Конечным пользователем системы является кладовщик. С помощью компьютера осуществляется прием товара от поставщиков, выдача товара в торговый зал, списание товара, переоценка, формирование заявок и передача устаревших документов в архив.
Режим работы: БД должна работать в диалоговом режиме, иметь интерфейс, содержащий элементы, поддерживаемые ОС Windows.
Применяемые операционные системы и СУБД. При работе над курсовым проектом использовалась операционная система Microsoft Windows XP. Программа, являясь приложением MS Access, будет корректно работать под управлением любой ОС, которая позволяет запускать MS Office 2000. На сегодняшний день такими системами являются MS Windows 98, MS Windows Me, MS Windows NT 4.0, MS Windows 2000, MS Windows XP.
При проектировании БД должны учитываться требования к защите и целостности данных.
Целостность БД - это правильность и непротиворечивость данных в БД в любой момент времени.
Целостность данных может быть нарушена при сбое оборудования, ошибке программы, ошибке пользователя, ошибке вводимых данных и т.д. В тех случаях, когда возможно нарушение целостности БД, СУБД должна проверять ряд условий, и если они нарушаются, то отменять текущую операцию и производить восстановление БД.
Таким образом, ограничения целостности БД - это условия проверки допустимости данных и связей в БД. Ограничения целостности могут относиться к разным информационным объектам: к полю, записи, файлу, к связям между файлами.
Для разработки БД "Склад" была выбрана СУБД Access, которая имеет ряд возможностей по обеспечению целостности данных. Например, контроль максимального числа символов (для текстовых полей), контроль обязательности данных в поле, контроль на уникальность данных в поле и др.
|