Автоматизация тендерных закупок фонда гос имущества

Автор работы: Пользователь скрыл имя, 15 Ноября 2012 в 16:09, дипломная работа

Краткое описание

Разработка программного обеспечения для автоматизации работы тендерных закупок для фонда государтсвенного имущества.

Содержание

ВВЕДЕНИЕ

1 ПОСТАНОВКА ЗАДАЧИ РАЗРАБОТКИ СИСТЕМЫ ПОДДЕРЖКИ ПРИНЯТИЯ РЕШЕНИЙ ДЛЯ ФОРМИРОВАНИЯ ЗАКАЗА НА ТОРГОВО-ЗАКУПОЧНОМ ПРЕДПРИЯТИИ
Описание предметной области
Деятельность торгово-закупочного предприятия и общие подходы к ее оптимизации
Понятие коммерческой организации
Работа с посредниками
Практическое применение маркетинга
Размещение заказов через торги
Информационный обмен на торгово-закупочном предприятии

1.1.2. Территориальный фонд ОМС – организация, осуществляющая деятельность во многом аналогичную деятельности торгово-закупочного предприятия
Техническое задание к разработке системы поддержки принятия решений для формирования заказа на торгово-закупочном предприятии
Цель разработки и ее назначение
Постановка задачи
Требования к программному и аппаратному обеспечению
Основные требования к разрабатываемому программному обеспечению
Выбор и обоснование математического метода решения задачи
Аналитический обзор состояния проблемы
Генетические алгоритмы
Возможные случаи применения генетического алгоритма
Символьная модель генетического алгоритма
Работа генетического алгоритма

2 РАЗРАБОТКА СИСТЕМЫ ПОДДЕРЖКИ ПРИНЯТИЯ РЕШЕНИЙ ДЛЯ ФОРМИРОВАНИЯ ЗАКАЗА НА ТОРГОВО-ЗАКУПОЧНОМ ПРЕДПРИЯТИИ
Обоснование выбора инструментальных и аппаратных средств

2.1.1 Языки программирования

2.1.1.1 Язык Turbo Pascal

2.1.1.2 Язык Turbo С

2.1.1.3 Язык Delphi Client/Server Suite

2.1.1.4 Язык C++ Builder

2.1.2 Системы управления базами данных
СУБД Paradox и dBase
СУБД InterBase

2.1.3 Выбор аппаратных средств

2.2 Выбор алгоритма решения задачи формирования заказа

2.3 Инженерное решение задач дипломного проекта
Общая структура проекта
Представление проекта в модульных диаграммах
Базы данных системы.
Справочники для автоматического занесения входной информации
База входных данных
База выходных данных

2.3.4 Подсистема конвертирования и наполнения базы входных данных
Подсистема формирования заказов на товары

2.4 Методы уменьшения затрат машинного времени, методы отладки и тестирования

3 ЭКСПЕРИМЕНТАЛЬНАЯ ОЦЕНКА РАЗРАБОТАННОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

3.1.Испытание системы

3.2. Оценка надежности

4 ОЦЕНКА ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ ПРОЕКТА

Выводы по главе

ЗАКЛЮЧЕНИЕ

СПИСОК ЛИТЕРАТУРЫ

ПРИЛОЖЕНИЕ

Прикрепленные файлы: 2 файла

diplom.doc

— 2.94 Мб (Скачать документ)

 

В базе входных для  облегчения пользователю ввода содержимого  прайс-листов и листов заказа используется  двухуровневый справочник "Списки часто используемых товаров" (см. рисунок 2.7). Родительская таблица LISTNAME (1) содержит наименования списков, а дочерняя таблица LIST (1.1) – их содержимое.

При вводе одного из списков  часто используемых товаров в  прайс-лист или лист заказа получается  лист, содержащий ссылки на лекарственные  средства (справочник DRUG), а все остальные поля – пустые.

Описание полей таблицы LISTNAME смотрите в таблице 2.14.

 

Таблица 2.14 Описание полей таблицы LISTNAME

Наимен. поля

Тип

Логический смысл

Физический смысл

Numb

Integer

идентификационный

номер

первичный ключ

Name

Char(35)

наименование списка часто используемых товаров

значащее поле


 

Описание полей таблицы LIST смотрите в таблице 2.15.

 

 

Таблица 2.15 Описание полей таблицы LIST

Наимен. поля

Тип

Логический смысл

Физический смысл

Numb

Integer

идентификационный

номер

первичный ключ

LNNumb

Integer

номер наименования

списка часто 

используемых товаров

вторичный ключ

DrnNumb

Integer

номер лек. средства

вторичный ключ


 

На рисунке 2.7 справочники  указываются потому, что основное их использование осуществляется базами входных данных (прайс-листов и листов заказа). В базах выходных  данных справочники практически не используются, потому что для анализа эффективности предыдущих заказов и сравнения их с текущими заказами эти базы должны храниться. А так как входная информация, представляющая из себя содержимое прайс-листов и листов заказа предыдущих формирований заказов, пользователя не интересует, то базы входных данных удаляются.

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

Справочник SUPPLIER представляет информацию о поставщиках: содержит поля: наименование поставщика, ссылку на справочник территорий REGION, адрес, телефон и т.д. Описание полей справочника SUPPLIER смотрите в таблице 2.16.

 

Таблица 2.16 Описание полей справочника SUPPLIER

Наимен. Поля

Тип

Логический смысл

Физический смысл

Numb

Integer

идентификационный

номер

первичный ключ

Name

Char(60)

наименование поставщика

значащее поле

RegionCod

Char(10)

код территории (региона)

вторичный ключ

Address

Char(70)

адрес

значащее поле

Phone

Char(30)

телефон

значащее поле


 

Справочник LPU содержит информацию о заказчиках (ЛПУ), аналогичную информации о поставщиках. Описание полей справочника LPU смотрите в таблице 2.17.

Таблица 2.17 Описание полей справочника LPU

Наимен. Поля

Тип

Логический смысл

Физический смысл

Code

Char(30)

код заказчика (ЛПУ)

первичный ключ

Name

Char(60)

наименование заказчика (ЛПУ)

значащее поле

RegionCod

Char(10)

код территории (региона)

вторичный ключ

Address

Char(70)

адрес

значащее поле

Phone

Char(30)

телефон

значащее поле


 

Справочник REGION – это справочник территорий (регионов). В нем указаны наименования и коды регионов, где могут располагаться поставщики или заказчики. Описание полей справочника REGION смотрите в таблице 2.18.

 

 

Таблица 2.18  Описание полей справочника REGION

Наимен. поля

Тип

Логический смысл

Физический смысл

Code

Char(10)

код территории (региона)

первичный ключ

Name

Char(40)

наименование территории

значащее поле

Parent

Char(10)

код территории верхнего уровня

поле для поддержания иерархии

Child

Smallint

количество дочерних

территорий

поле для поддержания иерархии


 

Справочник CONDITION – справочник условий поставки поставщиков. Значащим в нем является одно поле – наименование условия поставки. Описание полей справочника CONDITION смотрите в таблице 2.19.

 

Таблица 2.19 Описание полей  справочника CONDITION

Наимен. поля

Тип

Логический смысл

Физический смысл

Numb

Integer

идентификационный

номер

первичный ключ

Name

Char(35)

условие поставки

значащее поле


 

Справочник DRUG представляет из себя справочник лекарственных средств, в котором указаны торговое наименование лекарственного средства, зависящее от его производителя, код (штрих-код) лекарственного средства и ссылки на справочники международного наименования лекарственных средств, групп, производителей. Международное наименование лекарственного средства – это наименование всех лекарственных средств, идентичных по своему составу – не зависит от производителя. Но в зависимости от того, в каких пропорциях в лекарстве находятся его структурные элементы, лекарство приобретает свои специфические свойства, поэтому качество лекарства зависит от его производителя.

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

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

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

 

Таблица 2.20 Описание полей  справочника DRUG

Наимен. поля

Тип

Логический смысл

Физический смысл

Numb

Integer

идентификационный

номер

первичный ключ

Name

Char(80)

наименование лекарственного средства

значащее поле

LastChange

Date

дата последнего

изменения записи

значащее поле

Code

Integer

код лекарственного

 средства

значащее поле

IntCode

Integer

номер международного

наименования

вторичный ключ

GrNumb

Integer

код группы 

вторичный ключ

PrNumb

Integer

номер производителя

вторичный ключ


 

Справочник INTERNAT – справочник международных наименований лекарственных средств. О том, зачем необходимо международное наименование, смотрите описание справочника DRUG. Описание полей справочника INTERNAT смотрите в таблице 2.21.

 

Таблица 2.21 Описание полей справочника INTERNAT

Наимен. поля

Тип

Логический смысл

Физический смысл

Code

Integer

идентификационный

номер

первичный ключ

Name

Char(40)

международное

наименование

значащее поле


 

Справочник DGROUP – это справочник групп лекарственных средств. Лекарство может относиться к той, или иной группе в зависимости от того, от какого недуга оно применяется. Описание полей справочника DGROUP смотрите в таблице 2.22.

Таблица 2.22 Описание полей  справочника DGROUP

Наимен. Поля

Тип

Логический смысл

Физический смысл

Code

Integer

код группы

первичный ключ

Name

Char(200)

наименование группы

лекарственного средства

значащее поле

Parent

Integer

код группы верхнего уровня

поле для поддержания иерархии

Child

Smallint

количество дочерних

групп

поле для поддержания иерархии


 

Справочник PROD – справочник производителей лекарственных средств, в котором, помимо наименования и ссылки на справочник стран производителей COUMTRY, указан вес производителя. Это поле используется при формировании заказа с помощью генетического алгоритма, когда поставлена установка на то, чтобы, если установлен учет производителей, использовать производителя лекарственных средств как критерий (см. п. 2.3.5). Лекарственные средства производителя, имеющего больший вес, являются качественнее  лекарственных средств производителя с меньшим весом.

Описание полей справочника PROD смотрите в таблице 2.23.

 

Таблица 2.23 Описание полей  справочника PROD

Наимен. поля

Тип

Логический смысл

Физический смысл

Numb

Integer

идентификационный

номер

первичный ключ

Name

Char(60)

наименование 

производителя

лекарственного средства

значащее поле

Weight

Double Precision

вес производителя

значащее поле

CntNumb

Integer

номер страны

производителя

вторичный ключ

Информация о работе Автоматизация тендерных закупок фонда гос имущества