
- •1 Теоретическая часть
- •1.1 Организационная структура управления предприятием
- •1.2. Состав технических и программных средств, используемых на предприятии
- •1.3 Характеристика компьютерных сетей предприятия
- •Общая характеристика
- •Параметры сети
- •Обеспечение безопасности
- •Резервное копирование
- •2 Практическая часть
- •2.1 Постановка задачи
- •2.2 Проектирование информационного обеспечения
- •2.2.1 Характеристика входной оперативной информации
- •2.2.2 Характеристика результативной информации
- •2.2.3 Информационная модель
- •2.2.4 Разработка структуры приложения Меню
- •2.3 Разработка программного обеспечения
- •2.3.1 Взаимосвязь программных модулей
- •2.3.2 Описание программного модуля
- •2.3.3 Отладка программного продукта
- •2.3.4 Разработка интерфейса программного продукта
- •2.4 Организация технологического процесса решения задачи
- •2.4.1 Граф-схема технологического процесса
- •2.4.2 Инструкция пользователю
- •3 Внедрение и реализация программного продукта, его функциональное назначение
2.3.4 Разработка интерфейса программного продукта
На данном этапе проектирования разработан интерфейс системы. При разработке учитывалось то, что при работе с системой, специалисты должны затрачивать минимальное количество времени. Для этой цели были созданы различные справочники, при занесении в них первичной информации один раз, она используется на протяжении всей работы с системой.
Наиболее часто графический интерфейс реализуется в интерактивном режиме работы пользователя для программных продуктов, функционирующих в среде Windows, и строится в виде системы спускающихся меню с использованием в качестве средства манипуляции мыши и клавиатуры. Работа пользователя осуществляется с экранными формами, содержащими объекты управления, панели инструментов с пиктограммами режимов и команд обработки.
Стандартный графический интерфейс пользователя должен отвечать ряду требований:
- поддерживать информационную технологию работы пользователя с программным продуктом - содержать привычные и понятные пользователю пункты меню, соответствующие функциям обработки, расположенные в естественной последовательности использования;
- ориентироваться на конечного пользователя, который общается с программой на внешнем уровне взаимодействия;
- удовлетворять правилу "шести" - в одну линейку меню включать не более 6 понятий, каждое из которых содержит не более 6 опций;
- графические объекты сохраняют свое стандартизованное назначение и по возможности местоположение на экране.
2.4 Организация технологического процесса решения задачи
2.4.1 Граф-схема технологического процесса
Создание проекта:
Был создан проект приложения с помощью New File. Для этого выполнил следующие действия:
выбрал из пункта меню File команду New;
в открывшемся диалоговом окне New проверил, что установлена опция Project;
нажал кнопку New File;
в открывшемся диалоговом окне Create в поле ввода Enter project file задал имя создаваемого проекта для сохранения созданного проекта нажал кнопку Сохранить. Откроется окно проекта Project Manager, в котором представлена иерархия элементов проекта.
Создана база данных в окне проекта:
выбрал в окне проекта вкладку Data и установил курсор на значении Databases;
нажал кнопку New в окне проекта;
в открывшемся диалоговом окне New Database нажал кнопку New Database;
в появившемся диалоговом окне Create в поле ввода Enter database задал имя создаваемой базы данных «Инвентаризационный учёт».
для сохранения базы данных нажал кнопку Сохранить. Появится пустое окно базы данных Database Designer.
Создана таблица в окне базы данных:
с помощью команды меню Database или с помощью контекстного меню, или с помощью панели инструментов Database Designer создал таблицу, выбрав команду New Table;
в появившемся диалоговом окне New Table нажал кнопку New Table;
в появившемся диалоговом окне Create в поле ввода Enter table name задал имена таблицам «Товары», «Приход», «Расход», «Номенклатура» и нажал кнопку Сохранить;
ввел значения полей.
Созданы отношения между таблицами. Для этого выполнил следующие действия:
на таблице «Товары» щелкнул правой кнопкой мыши и выбрал в контекстном меню команду Modify;
в открывшемся окне конструктора перешел на вкладку Indexes;
создал первичный ключ для поля kod, т.е. в поле столбца Name ввел наименование индекса “kod”;
в столбце Type выбрал из списка значение Primary;
нажал кнопку Ok, чтобы выйти из окна конструктора таблицы;
на таблице «Приход» в окне конструктора базы данных вызвал контекстное меню и выбрал команду Modify;
перешел на вкладку Indexes и создал ключ типа Candidate для поля “kod”;
нажал кнопку Ok, чтобы выйти из окна конструктора таблицы;
на экране появится диалоговое окно с сообщением, что произошли изменения в структуре таблицы. Нажал кнопку Yes;
выбрал родительскую таблицу “Товары»;
установил курсор на первичный ключ таблицы “kod”;
нажал кнопку мыши и, не отпуская ее, переместил курсор на индекс дочерней таблицы “Приход”, по которому устанавливается связь. Между таблицами появится линия их связи;
аналогично установил связь между таблицами «Товар» и «Расход».
Создана форма с помощью мастера:
открыл базу данных проекта «Инвентаризационный учёт». Для этого на вкладке Data установил курсор на ее название и нажал кнопку Modify окна проекта;
щелкнул на ярлыке Documents для перехода на вкладку Documents;
выбрал группу Forms и нажал кнопку New;
в открывшемся диалоговом окне New Form нажал кнопку Form Wizard;
Выбрал первую опцию.
появилось первое диалоговое окно мастера, в котором указал таблицу, для которой создал форму («Товары») и выбрал поля этой таблицы, размещаемые в форме:
в области Databases and tables из верхнего списка выбрал базу данных «Инвентаризационный учёт», а из нижнего – таблицу «Товары»;
из списка Available fields перенесите в Selected fields поля, которые разместил в создаваемой форме, затем нажмите кнопку Next;
в появившемся диалоговом окне мастера установил стиль отображения объектов формы и типы кнопок управления. Оставив их заданными по умолчанию, нажал кнопку Next;
на следующем шаге задал критерий сортировки данных, отображаемых в форме. Перенес поле name из списка Available fields or index tag в список Selected fields, используя кнопку Add. Установил опцию Ascending (по возрастанию) и нажал кнопку Next;
Нажал кнопку Finish и сохранил форму в своей папке с именем «Товары».
Ввел новую запись в таблицу и сохраните ее кнопкой Save.
После окончания работы с данными закрыл форму с помощью системной кнопки или нажал кнопку Выход.
Создан отчет с помощью мастера, в котором содержится информация о студентах по группам, год рождения студентов, адрес. Для этого выполнил следующие действия:
открыл ранее созданный проект;
открыл базу данных «Инвентаризационный учёт»;
перешел на вкладку Documents. Выбрал группу Reports;
нажал кнопку New окна проекта;
в открывшемся диалоговом окне New Report выбрал опцию Report Wizard;
в появившемся диалоговом окне указал тип создаваемого отчета – Report Wizard и нажал кнопку Ok;
в следующем диалоговом окне в области Database and tables в нижнем списке выбрал таблицу «Общие данные», для которой будет создан отчет;
из списка Available fields перенес в список Selected fields поля таблицы, которые будет содержать отчет: kod, name, data_postup, kol. Нажал кнопку Next;
в следующем диалоговом окне задал стиль отображения объектов в отчете. Для этого в списке Style выбрал один из вариантов. Нажал кнопку Next;
в открывшемся диалоговом окне Save as ввел имя созданного файла («Otchet»).