Автор: Пользователь скрыл имя, 09 Марта 2012 в 14:01, контрольная работа
В компании «ЦентрСтрой» в настоящее время отсутствуют специализированные средства для хранения данных. Проанализировав долгосрочные требования к хранению данных, проектная команда выбрала для создания продукта Microsoft SQL Server 2008. В качестве технологии физического хранения данных в компании «ЦентрСтрой» предполагается использовать реляционную БД. Данные будут храниться в наборе таблиц и столбцов.
1. КОМПОНЕНТЫ РЕШЕНИЯ
2. ФИЗИЧЕСКИЙ ДИЗАЙН МОДЕЛИ БАЗЫ ДАННЫХ
2.1. Определение таблиц и столбцов
2.2. Схема базы данных
2.3. Хранимые процедуры
3. ФИЗИЧЕСКИЙ ДИЗАЙН WEB-СЕРВИСА
4. ФИЗИЧЕСКИЙ ДИЗАЙН ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА
4.1. Справочники
4.2. Составление графиков, ведомостей отчетов
4.3. Виды интерфейса для процедуры «Создание»
4.4. Виды интерфейса для процедур «Добавление» и «Изменение»
4.5. Виды интерфейса для процедуры «Удаления»
Суточный график поставки не складируемых материалов на объект
Столбцы | Тип данных | Разрешается ли значение NULL |
ID | numeric(18,0) | Нет |
ID_MAT | numeric(18,0) | Нет |
PRICE | int | Нет |
ID_POST | numeric(18,0) | Нет |
ID_OBJ | numeric(18,0) | Нет |
График поставки материалов на центральный склад
Столбцы | Тип данных | Разрешается ли значение NULL |
ID | numeric(18,0) | Нет |
ID_MAT | numeric(18,0) | Нет |
PRICE | numeric(18,0) | Нет |
ID_POST | numeric(18,0) | Нет |
2.2. Схема базы данных
На данной схеме наглядно показана связь между таблицами и справочниками базы данных.
2.3. Хранимые процедуры
Для реализации некоторых бизнес-правил, в разрабатываемом решении будет применяться уровень данных. В качестве средства реализации этих правил будем использовать хранимые процедуры, которые также позволят увеличить производительность решения.
Для каждой таблицы необходимо создать хранимую процедуру, которая будет осуществлять проверку корректности введенных данных, а также позволит добавлять в таблицу новые строки.
3. ФИЗИЧЕСКИЙ ДИЗАЙН WEB-СЕРВИСА
Web-сервис необходим для реализации интерфейса между графическим пользовательским приложением и базой данных.
Для реализации методов web-сервиса будет применяться язык WSDL и XML Sсhema.
В каждом документе WSDL будет описываться:
1. определение типов данных(types) – определение видов отправляемых и получаемых web-сервисом XML сообщений
2. элементы данных (message) — сообщения, используемые web-сервисом
3. абстрактные операции (portType) — список операций, которые могут быть выполнены с сообщениями
4. связывание сервисов (binding) — способ, которым сообщение будет доставлено.
4. ФИЗИЧЕСКИЙ ДИЗАЙН ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА
Описание
Поле 1 представляет собой строку меню:
Файл
Выход
Справка
О программе
Поле 2 должно представлять собой «Панель быстрого доступа», которая содержит 4 кнопки:
«Добавить»
«Удалить»
«Изменить»
«Обновить»
Поле 3 содержит дерево документов с раскрывающимися папками
Справочники:
Справочник центрального склада
Справочник объектов поставки
Справочник поставщиков
Составление графиков, ведомостей и отчетов:
Ведомость движения материалов на центральном складе
Ведомость закупаемых материалов на год
График поставки материалов на центральный склад.
Месячный график поставки складируемых материалов на объект
Отчет о выполнении договора поставки
Суточный график поставки не складируемых материалов на объект
Список документов
Графики
Ведомости
Отчеты
Поле 4 – это рабочая область программы, где открываются формы документов/справочников.
4.1. Справочники
Справочники в программе представлены в табличном виде. Каждая таблица хранится на отдельной странице в рабочей области. При выборе в дереве документов справочника, должна открыться страница справочника.
Шифр материала | Наименование материала | Количество материала | Единицы измерения
|
Б-400 | Бетон | 200 | Тонны |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Фирма поставщика | Адрес | Телефон |
«СтройДом» |
|
|
|
|
|
|
|
|
Информация о работе Автоматизированная система для отдела материально-технического снабжения