Смекни!
smekni.com

Разработка системы автоматизированного учета для багетной мастерской (стр. 4 из 27)

2.4.1.5 Дополнительные требования

По требованию заказчика разрабатываемая система должна работать под управлением операционной системы Microsoft Windows XP Professional. Данная операционная система является рабочей операционной системой заказчика.

2.4.2 Требования к видам обеспечения системы

2.4.2.1 Требования к информационному обеспечению

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

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

База данных должна быть локальной и располагаться на жестком диске.

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

Структура базы данных должна обеспечивать:

объединение данных любого количества и объема, допускающая совместное использование общих данных различными подсистемами для разных процедур;

минимальное время обработки данных;

минимальную избыточность данных;

минимальный объем памяти внешних запоминающих устройств ЭВМ для хранения данных;

надёжность хранения информации в течение требуемого срока;

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

эффективный доступ к данным в режиме диалога и обращения из прикладной программы;

достоверность данных;

защиту от постороннего доступа.

Входными данными являются высота и ширина изделия, информация о клиенте (ФИО, контактные данные, скидка), наименование заказа и даты приема и окончания исполнения заказа.

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

сумма заказов за период, указанный пользователем системы;

остатки материалов в мастерской по всем их видам в отдельности;

сумма продаж материалов за период, указанный пользователем системы по всем видам материалов в отдельности;

сведения о заказах, которые должны быть готовы к дате определяемой пользователем системы.

2.4.2.2 Требования к лингвистическому обеспечению

2.4.2.2.1 Требования к языкам программирования

На языки программирования, которые будут использоваться при разработке системы, заказчик не накладывает никаких ограничений.

Язык программирования должен позволять создавать программные продукты под управлением линейки операционных систем Microsoft Windows.

Язык программирования должен иметь объектно-ориентированную модель программирования, а также осуществлять модульное программирование.

Кроме того, язык программирования должен удовлетворять следующим требованиям:

удобство использования, т.е. затраты времени программиста на освоения языка и главным образом на написание программ на этом языке;

универсальность, т.е. возможность использования языка для описания разнообразных алгоритмов, характерных для программного обеспечения САПР;

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

2.4.2.2.2 Требования к входным, выходным и промежуточным языкам

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

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

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

2.4.2.3 Требования к программному обеспечению.

2.4.2.3.1 Требования к общесистемному программному обеспечению

Общесистемное программное обеспечение должно обеспечивать функционирование базового и прикладного программного обеспечений системы. В соответствие с требованиями, изложенными в подпункте 2.4.1.5, в качестве общесистемного программного обеспечения используется операционная система Microsoft Windows XP Professional.

2.4.2.3.2 Требования к базовому программному обеспечению

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

Промежуточные данные должны храниться в файле таблиц базы данных.

Для оформления необходимой документации должен использоваться текстовый процессор с возможностями редактирования и форматирования текста.

2.4.2.3.3 Требования к прикладному программному обеспечению

Разрабатываемая система должна создаваться в виде модулей, что позволить развивать систему в дальнейшем.

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

2.4.2.4 Требования к техническому обеспечению

Техническое обеспечение должно удовлетворять следующим требованиям:

достаточная емкость накопителя на жестком магнитном диске;

приемлемый тип видеоадаптера и дисплея для работы пользователя;

достаточная производительность центрального процессора;

наличие возможности вывода информации на бумажный, магнитный носитель;

открытость для конфигурации и дальнейшего развития;

простота освоения, эксплуатации и обслуживания;

объем оперативной памяти должен позволять использовать выбранное общесистемное, а также базовое и прикладное программное обеспечения;

приемлемая стоимость составляющих комплекса технических средств.

2.4.2.5 Требования к методическому обеспечению

Методическое обеспечение системы должно содержать инструкцию по установке и инструкцию по эксплуатации системы. Разрабатываемая система должна поставляться вместе с документом, обеспечивающим грамотное использование данной системы. Этим документом является руководство пользователя.

2.5 Состав и содержание работ по созданию системы

Состав и содержание работ по созданию системы представлен в таблице 2.1

Таблица 2.1 - Состав и содержание работ по созданию системы

Состав работ Сроки выполнения Вид разрабатываемой документации
Анализ существующих разработок 28.01.07-15.02.07 Предпроектные исследования
Определение основных требований к системе 15.02.07-05.03.07 Техническое задание
Разработка моделей данных и структуры информационных потоков 05.03.07-15.03.07 Информационное обеспечение
Определение структуры интерфейса и языков создания системы 05.03.07-15.03.07 Лингвистическое обеспечение
Выбор программного обеспечения и разработка структуры прикладного программного обеспечения 15.03.07-28.03.07 Программное обеспечение
Разработка комплекса технических средств 25.03.07-02.04.07 Техническое обеспечение
Разработка методических указаний 03.04.07-20.04.07 Методическое обеспечение
Расчет технико-экономической части 30.03.07-25.04.07 Технико-экономическое обоснование
Описание технических факторов, влияющих на экологию 15.04.07-30.04.07 Промышленная экология
Описание технических факторов, влияющих на здоровье человека 20.04.07-01.05.07 Охрана труда
Написание кода системы, поиск ошибок и отладка кода 15.01.07-05.03.07
Тестирование системы на различных аппаратных и программных конфигурациях 05.03.07-15.05.07
Нормоконтроль 29.05.07

2.6 Порядок контроля и приемки системы

После выполнения всех оговоренных работ необходимо завизировать указанные разделы у курирующих преподавателей КарГТУ и сдать дипломный проект на рецензию лицу, утверждённому кафедрой САПР.

По возвращению с рецензии проект необходимо защитить Государственной аттестационной комиссии кафедры САПР.

На защиту дипломного проекта необходимо предоставить систему "Багетная мастерская". Перед комиссией необходимо представить пояснительную записку к дипломному проекту объёмом не менее 80 печатных листов, отвечающую всем требованиям стандартизации и нормоконтроля.