Клиентское программное обеспечение автоматизации рабочего места

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

я

Код оборудования, код номенклатуры, наименование оборудования.

Справочник типы товаров

Код товаров, код оборудования, наименование

Справочник детали

Код деталей, код товаров, обозначение, полное наименование, ячейка, остатки, единицы измерения.

Справочник поставщики

Код поставщиков, код деталей, поставщик, штрих-код

Справочник заказ

Код заказа, номер заказа, объект, заказчик, автор, комплектовщик, год заказа

Справочник ведомость

Код ведомости, код заказа, номенклатура, характеристика, количество, всего, в ячейках

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

Код другого объекта внутри второго объекта, предназначен для построения связей между ними.

Разработанная логическая модель будет выглядеть следующим образом:

NOMENCLATUREIDNAMEEQUIPMENTORDIDIDN_IDNUMNAMEOBJZAKAZTIPAUTORIDPICKERE_IDYDESCRIPTIONDETAILSIDT_IDSTATEMENTASIGNATIONIDFULLNAMEO_IDCELLNOMENCLATREMAINSDET_NAMEUNITSUMMALCELLSUPPLEIDD_IDSUPPLIERCODEРисунок 1.2 - Логическая структура

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

Описание таблиц со входящими в них полями приводятся в таблице 1.2

 

Таблица 1.2- Описание полей таблиц

ТаблицыИмя поляТип поляОписание1234NomenclatureIdIntegerКод номенклатурыNameVarchar(50)Название EquipmentIdIntegerКод оборудованияN_idintegerКод номенклатурыNameVarchar(50)оборудованиеTip_oIdIntegerКод типаE_idIntegerКод оборудованияDescriptionVarchar(60)Наименование оборудованияDetailsIdIntegerКод деталейT_idIntegerКод типа оборудованияAssignationVarchar(60)ОбозначениеFullnameVarchar(150)Полное названиеCellVarchar(15)ЯчейкиRemainsIntegerОстаткиUnitVarchar(5)Единицы измеренияSuppleIdIntegerКод поставщикаD_idIntegerКод деталейSupplierVarchar(30)ПоставщикCodeVarchar(15)Штрих-кодZakazzId IntegerКод заказаNumVarchar(7)Номер заказаObjVarchar(30)ОбъектZakazVarchar(30)ЗаказчикPickerVarchar(30)КомплектовщикYVarchar(10)Год заказаStatementIdIntegerКод ведомостиO_idIntegerКод заказаNomenclatVarchar(60)Название номенклатурыDet_nameVarchar(150)Полное наименованиеSummIntegerТребуемое количество оборудованияAlIntegerКоличество оборудования на складеCellVarchar(15)Ячейка расположения оборудованияПосле завершения инфологического проектирования, построения логической модели, указания полей для таблиц, с их описаниями и типами полей, переходим к машинному проектированию данной базы.

 

2 ПРОЕКТНАЯ ЧАСТЬ

 

.1 Общие положения

 

.1.1 Описание инструментальных средств проектирования

Создание приложения для управления базой данных, производится в системе программирования Delphi 7.0 . Среда программирования, в которой используется язык программирования object Pascal. Delphi существует во множестве конфигураций, которые используются как в ведомственных, так и в производственных учреждениях. С помощью Delphi пользователь может написать программу в рамках Windows на много быстрее и проще, чем это когда-либо было возможно. В основе Delphi-среды лежит язык программирования Паскаль. Delphi имеет возможность использования множества баз данных. Примерами могут быть локальные базы данных-Paradox, Dbase, сетевые серверные базы данных SQL - InterBase, SysBase.

Программы графического интерфейса Delphi разработан на основе высокоуровнегого языка программирования общего назначения
Язык Delphi можно отнести к категории объективно-ориентированных
Delphi поддерживает главные средства программного обеспечения
Delphi имеет редактор графического отладчика Delphi является функциональным приложением Turbo Pascal Многие виды программирования предполагают наличие специальной библиотеки объектов Элементы VCL-библиотеки позволяют создавать усовершенствованный графический интерфейс.

Осуществление визуального проектирования интерфейса
Borland занимается разработкой системы управления жизненным циклом приложений.предназначен для программистов, которые занимаются созданием новых комплексных программ для сложных приложений
элементы Delphi-основа языка программирования С#. Использование Delphi при разработке различных компонентов программного обеспечения
На сегодняшний день, последней, 12 версией программного средства является Delphi 2009

 

2.2 Требования к системе

 

Процессор Intel Pentium 160 МГц и выше

Операционная система Microsoft Windows XP/7, Windows 2000/98

Оперативная память 128 Мбайт

Пространство на жестком диске 75-160 Мбайт

Монитор SVGA или выше

Другое аппаратное обеспечение мышь

Наличие печатающего устройства, так как в программе предусмотрена система формирования отчетов.

 

2.3 Машинное проектирование

 

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

 

Рисунок 1.1 - Схема доступа к базе данных

Начнем работу с создания новой базы данных.

Команды для создания таблиц записываются на языке SQL. Not null означает что поле должно быть обязательно заполненным, character set win1251 набор символов и кодировка, являющаяся стандартной 8-битной кодировкой для всех русских версий Microsoft Windows.

 

Рисунок 2.1 - Создание базы данных

 

После этого указываем параметры базы данных, псевдоним, расположение файла базы данных.

 

Рисунок 2.2 - Путь расположения файлов

 

После указания пути расположения, псе