Диплом: Автоматизация процесса ведения документации в ООО "ЭКСПРЕСС"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
88
Для
реализации
функций
информационной
модели,
системы
поиска
программного
продукта
необходимо
наличие
нескольких
взаимосвязанных
таблиц,
описание
которых
представлено
в
таблице
15-22
и
рисунках
26-35.
Таблица
15
Назначение
полей
таблицы
Tovar
п/п
Название
поля
Тип
Назначение
1.
idTovar
Целое
Индексное
поле
первичный
ключ
таблицы
Tovar.
2.
NameTovar
Символьное
Поле
содержит
информацию
о
наименовании
материальной
ценности
хранящейся
на
складе.
3.
idLocation
Целое
Поле
содержит
ссылку
на
запись
в
таблице
Location,
содержащей
информацию
о
товаров.
4.
idAdditional
Целое
Поле
содержит
ссылку
на
запись
в
таблице
Additional,
содержащей
дополнительную
информацию
о
товарах.
5.
IdZapas
Целое
Поле
содержит
ссылку
на
запись
в
таблице
Zapas,
содержащей
информацию
о
“запасах”
на
складе
товаров.
Рис.
27.
Реализация
таблицы
Tovar
средствами
Microsoft
SQL
Server
2005
89
Рис.
28.
Реализация
таблицы
Plan_dostavki
средствами
Microsoft
SQL
Server
2005
Таблица
16
Назначение
полей
таблицы
Plan_dostavki
п/п
Название
поля
Тип
Назначение
1.
idPlan_dostavki
Целое
Индексное
поле
первичный
ключ
таблицы
Nakladnaya.
2.
vremya
Дата-время
Дата
доставки
3.
idTovar
Целое
Поле
содержит
ссылку
на
запись
в
таблице
Tovar,
идентифицирующей
товар
4.
otkuda
Символьное
Место
откуда
перемещается
товар
5.
kuda
Символьное
Место,
назначения
перемещения
товара
6.
kolichestvo
Символьное
Количество
запасов
товара.
Ценности
необходимое
для
перемещения
7.
stoimost
Действит.
Суммарная
стоимость
материальной
ценности
в
накладной
8.
idСurer
Целое
Поле
содержит
ссылку
на
запись
в
таблице
Сurer,
содержащее
информацию
о
курьерах
9.
idPokup
Целое
Поле
содержит
ссылку
на
запись
в
таблице
Pokup,
содержащей
дополнительную
информацию
о
покупателе
товара
10.
Lico
Символьное
Фамилия
лица,
на
которого
оформлена
доставка
90
п/п
Название
поля
Тип
Назначение
11.
status
Символьное
Признак
выполнения
доставки
12.
IdZakaz
Целое
Поле
содержит
ссылку
на
запись
в
таблице
Zakaz,
содержащей
информацию
о
заказе,
согласно
которому
составлена
накладная
Таблица
17
Назначение
полей
таблицы
Zapas
п/п
Название
поля
Тип
Назначение
1.
idZapas
Целое
Индексное
поле
первичный
ключ
таблицы
Zapas.
2.
izmerenie
Символьное
Поле
для
хранения
единицы
измерения
данной
материальной
ценности
3.
zapas
Целое
Поле
для
хранения
величины
запаса
данной
материальной
ценности.
4.
Stoimost
Действит.
Поле
для
хранения
велицины
стоимости
данной
материальной
ценности.
5.
Rezerv_kol
Целое
Поле
содержит
информацию
о
количестве
единиц
данной
материальной
ценности
зарезервированной
(забронированной)
6.
Rezerv_name
Символьное
Поле
содержит
информацию
о
лице,
зарезервировавшем
данную
материальную
ценность
7.
Rezerv_date
Дата/время
Поле
содержит
дату
резервирования
ценности
8.
Reserve_prim
Символьное
Поле
содержит
символьное
примечание
по
вопросам
резервирования.
91
Таблица
18
Назначение
полей
таблицы
Zakaz
п/п
Название
поля
Тип
Назначение
1.
id
Zakaz
Целое
Индексное
поле
первичный
ключ
таблицы
Zakaz.
2.
Kogda
Дата/время
Поле
для
хранения
даты
заказа
3.
Lico
Символьное
Поле
для
хранения
фамилии
лица
сделавшего
заказ
4.
idTovar
Целое
Поле
содержит
ссылку
на
запись
в
таблице
Tovar,
идентифицирующей
данную
материальную
ценность
5.
kolichestvo
Целое
Поле
для
хранения
размер
заказа
Рис.
29.
Реализация
таблицы
Zapas
средствами
Microsoft
SQL
Server
2005
Рис.
30.
Реализация
таблицы
Zakaz
средствами
Microsoft
SQL
2005
Таблица
19
92
Назначение
полей
таблицы
Location
п/п
Название
поля
Тип
Назначение
1.
idLocation
Целое
Индексное
поле
первичный
ключ
таблицы
Location.
2.
Location
Символьное
Поле
для
хранения
размещения
материальной
ценности
на
складе
3.
additionalLocation
Символьное
Поле
для
хранения
уточнения
для
размещения
материальной
ценности
на
складе
4.
notes
Символьное
Поле
для
хранения
примечания
о
размещении
материальной
ценности
на
складе
Рис.
31.Реализация
таблицы
Location
средствами
Microsoft
SQL
Server
2005
Таблица
20
Назначение
полей
таблицы
Addional
п/п
Название
поля
Тип
Назначение
1.
Id
Addional
Целое
Индексное
поле
первичный
ключ
таблицы
Addional.
2.
Ser_num
Символьное
Поле
для
хранения
серийного
номера
товара
3.
Kharakt
Символьное
Поле
для
хранения
характеристики
товара
Рис.
32.
Реализация
таблицы
Addional
средствами
Microsoft
SQL
Server
2005
Таблица
21
Назначение
полей
таблицы
curer
93
п/п
Название
поля
Тип
Назначение
1.
Idcurer
Целое
Индексное
поле
первичный
ключ
таблицы
curer.
2.
Family
Символьное
Поле
для
хранения
фамилии
курьера
3.
Name
Символьное
Поле
для
хранения
имени
курьера
4.
Stat_cur
Символьное
Статус
курьера
5.
Phone
Символьное
Номер
телефона
курьера
6.
notes
Символьное
Примечание
7.
rayon
Символьное
Район
в
котором
находится
курьер
Рис.
33.
Реализация
таблицы
partya
средствами
Microsoft
SQL
Server
2005
Таблица
22
Назначение
полей
таблицы
Pokup
п/п
Название
поля
Тип
Назначение
1.
Idpokup
Целое
Индексное
поле
первичный
ключ
таблицы
pokup.
2.
Naimenovan
Символьное
Поле
для
ФИО
или
название
организации
покупателя.
3.
adres
Символьное
адрес
покупателя
4.
bank_rekv
Символьное
Поле
для
хранения
банковских
реквизитов
покупателя.
94
Рис.
34.
Реализация
таблицы
pokup
средствами
Microsoft
SQL
Server
2005
В
результате
препарирования
-
информационная
модель
была
успешно
реализована
в
среде
Microsoft
SQL
Server
2005.
95
95
Рис.
35.
Логическая
модель
базы
данных,
созданная
в
среде
Microsoft
SQL
Server
2005
96
2.3.3
Структурная
схема
пакета
В
программном
обеспечении
разработанной
автоматизированной
системы
учета
продаж
можно
выделить
серверную
и
клиентскую
часть.
На
серверную
часть
возлагаются
функции
хранения
БД
и
архива,
а
так
же
поддержки
целостности
данных,
обработка
запросов,
управление
транзакциями.
На
клиентскую
часть
возлагается
обеспечение
интерфейса
пользователя,
посылка
запросов
серверу
БД
(серверной
части
системы),
получение
результатов
и
сообщений
от
сервера,
управление
бизнес-правилами,
проверку
корректности,
допустимости
и
обработку
данных
согласно
содержащихся
в
них
алгоритмах.
В
среде
БД
клиент-сервер,
сервер
должен
обеспечить
целостность
данных.
Сервер
использует
несколько
механизмов
поддержания
целостности:
Для
обеспечения
целостности
данных
в
БД
были
реализованы:
- совместное
удаление
зависимых
данных;
- поддержка
внешних
ключей;
- централизованное
хранение
данных
на
сервере;
- восстановление
данных
в
исключительных
ситуациях
из
архива;
- контроль
входных
данных.
Для
обеспечения
функциональности
ПП
осуществляется:
- управление
данными
(вставка,
редактирование,
удаление
данных);
- выдача
результатов
на
запросы
пользователей;
- формирование
отчетов
для
просмотра
и
вывод
на
печать.
Структура
разработанного
проекта
представлена
на
рисунках
36-39.
Задача
эксплуатируется
в
среде
Windows
98,
Windows
XP
и
выше.
Серверная
часть
программного
обеспечения
функционирует
под
управлением
сетевой
платформы
Microsoft
WINDOWS
2000
и
выше.
В
качестве
СУБД
используется
СУБД
Microsoft
SQL
Server
2005.
Доступ
к
сетевым
ресурсам
осуществляется
через
соответствующие
драйверы
по
протоколу
TCP/IP.
Для
связи
клиентского
приложения
с
серверной
частью
задачи
на
каждой
рабочей
станции
должны
быть
установлено
BDE
v.
5.0
средства
связи
с
базой
данных
SQL
Server.
97
Главный модуль
приложения
Программный
модуль
просмотра
записей базы
данных
Программный
модуль
добавления
записей базы
данных
Программный
модуль
редактиро-
вания записей
базы данных
Программный модуль
настройки параметров и
собственно выполнения
поиска
Программный модуль
отображения результатов
поиска
Рис.
36.
Структура
разработанного
программного
проекта
Рис.
37.
Структура
разработанного
проекта
Рис.
38.
Состав
программного
проекта
Проект
Главная форма
приложения MainClients
childTemplate.pas
DbdDirectoryTemplate
AddSource.pas
ParamPoisk.pas

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)