Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
записка2.doc
Скачиваний:
24
Добавлен:
11.11.2018
Размер:
5.07 Mб
Скачать

3.3.2. Обоснование выбора комплекса технических и программных средств

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

  • процессор Pentium II, 500 МГц и выше;

  • объем оперативной памяти не менее 64 Мб;

  • объем свободного дискового пространства 100 Мб и более;

тип монитора и разрешение:

- минимум – диагональ 15“ (38,10 см) CRT 960х600х16bit

- среднее – диагональ 17“ (43,18 см) CRT 1152х864х24bit;

диагональ 15“ (38,10 см) TFT 1024х768х16bit;

- максимум – диагональ 17“ (43,18 см) TFT 1152х864х32bit.

- видеокарта с поддержкой DirectX 8 (от 64 MB);

- для распечатки отчетов и справочников - лазерный принтер.

Системное программное обеспечение:

- Windows XP (SP1 или SP2);

- СУБД Access 2000 или 2003 из пакета Microsoft Office.

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

В отличие от других настольных СУБД, Access хранит все данные в одном файле, хотя и распределяет их по разным таблицам. Вы можете создать сколько угодно таблиц, используя те правила, которые были описаны выше. Самым важным правилом, которое необходимо соблюдать, является то, что в базе данных нужно хранить только необходимую информацию, и при этом все данные должны храниться только в одном месте. "Почему же плохо иметь в таблицах поля с повторяющимися данными?" — может спросить неискушенный в области баз данных читатель. Дело в том, что это очень неэффективный способ хранения данных. И не только потому, что они занимают лишнее место в памяти. Этот аргумент в последнее время не является таким сильным, как раньше из-за значительного снижения цен па микросхемы памяти.

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

Поэтому данную задачу предпочтительнее автоматизировать средствами СУБД Access 2003.

4. Разработка информационного обеспечения задачи

4.1. Определение состава хранимой информации

4.1.1. Определение нормативно-справочной информации

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

Таблица 4.1. Реквизиты нормативно-справочной информации, подлежащие хранению в базе данных

Документ

Потенциальный ключ

Реквизиты

Стоимость прикладного материала по индивидуальным заказам

КМАТ

Название материала, Единица измерения, Цена закупочная, Цена заказа, В наличии

Таблица 4.2. Реквизиты учетной информации, подлежащие хранению в базе данных

Документ

Потенциальный ключ

Реквизиты

«Наряд-заказа»(Копия наряд-заказа)

НОМЗАК

ФИО заказчика, Код услуги, Название услуги, Изделие, Улица, Адрес заказчика, Стоимость работы, Фамилия закройщика, Дата заказа

«Накладная по приходу материалов»

НОМНАК

Название материала, Кол-во поступивших материалов, Дата прихода материалов.

4.1.2. Определение выходной информации, подлежащие

хранению в БД

Формы выходных документов «Акт о списании», «Материальный отчет» в ходе автоматизации не изменились и полностью соответствуют типографскому бланку. Макеты данных документов представлены в приложениях 8-9.

Форма выходного документа «Акт раскроя» была изменена. Макет данного документа, который будет получен автоматизированным путем, приведен в приложении 10.

4.2. Разработка структуры базы данных

4.2.1. Построение ER-диаграммы предметной области

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

Таблица 4.3. Описание сущностей предметной области

Сущность

Семантика

Ключ

ЗАКАЗЫ

Хранит заказы

Номер заказа-наряда

ЗАКРОЙЩИК

Содержит информацию о закройщиках

Код закройщика

ИЗДЕЛИЯ

Содержит названия изделий, которые приносят заказчики

Код изделия

КОМИССИЯ ПО СПИСАНИЮ

Хранит фамилии лиц, участвующих в списании материалов

ФИО директора ФИО бухгалтера ФИО начальника участка

МАТЕРИАЛЫ

Хранит названия материалов

Код материала

УЛИЦЫ

Хранит названия улиц

Код улицы

УСЛУГИ

Хранит названия услуг

Код услуги

СПИСАНИЕ МАТЕРИАЛОВ

Хранит информацию о списанных материалах

Номер акта списания

ПРИХОД МАТЕРИАЛОВ

Хранит информацию о поступивших материалах

Номер накладной

Таблица 4.4. Характеристики связей

Сущ­ность

А

Связь

Сущность

Б

Степень связи

Класс принад­лежности

сущности А

Класс принад­лежности сущ­ности Б

УЛИЦЫ

числятся

В ЗАКАЗАХ

1:М

обязательный

обязательный

УСЛУГИ

входят

В ЗАКАЗЫ

1:М

обязательный

обязательный

ИЗДЕЛИЯ

необходимы

Для ЗАКАЗА

1:М

обязательный

обязательный

ЗАКРОЙЩИК

выполняет

ЗАКАЗы

1:М

обязательный

обязательный

МАТЕРИАЛЫ

предназначены

Для ЗАКАЗА

M:N

необязательный

обязательный

МАТЕРИАЛЫ

поступают

по приходу

M:N

обязательный

обязательный

МАТЕРИАЛЫ

подлежат

списанию

M:N

обязательный

обязательный

Определив основные сущности и связи между ними, изобразим объекты и процессы, протекающие в предметной области в виде ER-диаграммы для классов сущностей (рисунок 4.1.)

Рис.4.1. ER-диаграмма для классов сущностей

предметной области «Ателье»