Программирование информационных систем

Рассмотрение этапов алгоритмизации, конструировании и практической реализации программ для ЭВМ. Характеристики предметной области приложения. Краткое описание функциональной архитектуры и интерфейса информационно-справочного программного комплекса.

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 08.03.2015
Размер файла 697,9 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Программирование информационных систем

Содержание

Введение

1. Описание предметной области

2. Функциональная архитектура приложения

3. Описание интерфейса приложения

Библиографический список

Введение

Современная вычислительная техника позволяет решать большое количество различных задач. Пожалуй, наиболее важным применением ЭВМ стало хранение информации. Удобные и разнообразные средства для этой цели предоставляют технологии баз данных. Целью данной работы является приобретение опыта алгоритмизации, конструирования, практической реализации программ и широкого применения ЭВМ, на примере программирования информационных систем.

1. Описание предметной области

Структура данных информационно-справочной системы «Производство оборудования» представляет собой массив записей со следующими полями:

1. Name - Наименование изделия (не может содержать знаков пунктуации, кроме точки и тире);

2. Denotation - Обозначение изделия (имеет ГОСТированную структуру из букв и цифры);

3. Code - шифр изделия (не может содержать знаков пунктуации, кроме тире и точки);

4. Entrance - вхождение устройства, то есть обозначение того устройства, в которое входит указанное (имеет ГОСТированную структуру из букв и цифры);

5. Position - позиция изделия на чертеже (содержит только целочисленные значения);

6. Count - количество изделия (содержит только целочисленные значения);

7. TypeObject - тип изделия в соответствии с ГОСТ 2.106-96 может быть следующим:

- Документация;

- Сборочные единицы;

- Детали;

- Стандартные изделия;

- Прочие изделия;

- Материалы;

- Комплекты;

- Комплексы;

- Компоненты.

Так как поле Type может состоять только из вышеуказанных значений.

А значит целесообразно выбирать их из справочника.

Или же можно заранее подготовленного списка ComboBox.

По типам эти поля распределяются следующим образом:

Для унификации сортировки каждому полю существует однозначное соответствие индексу сортировки SortIndex:

2. Функциональная архитектура приложения

К построению архитектуры приложения относятся процедуры как:

- Процедура формирует название колонок двух таблиц stringGridListAllRecord и stringGridSearchObjects;

- Процедура сортировки открытых записей по одному из 7 параметров в зависимостей от заданного значения SortIndex;

- Процедура поиска записи по одному или нескольким атрибутам. Выбираемые атрибуты задаются компонентами checkbox, если запись не найдена то в stringGridSearchObjects отображаются пустые поля;

- Процедура удаляющая найденную запись по нажатию кнопки «Удалить запись», при этом остальные записи расположенные выше удаленной записи сдвигаются на строчку ниже в компоненте stringGridListAllRecord и CBListNaim, и количество записей уменьшается на единицу;

- Процедура сохраняющая записи в новый файл, посредством открытия SaveDialog.

Также процедура проверяет корректность введенных данных.

Здесь предусмотрены регулярные выражения для проверки правильности введенных обозначений и вхождений:

Позиции и количества:

Процедура осуществляющая вывод отчета в компонент MemoReport. Здесь формируется «Шапка» таблицы, и в зависимости от количества символов в полях таблицы «подгоняются» под необходимый размер данные в каждой ячейке отчета.

3. Описание интерфейса приложения

При запуске программы появляется заставка:

По истечению 3 секунд загружается основная форма приложения:

На панели задач появляется значок приложения

Чтобы работать с Базой Данных необходимо загрузить номенклатуру. Для этого необходимо выбрать пункт меню Правка - пункт меню прочитать из файла:

Загруженная база выглядит следующим образом:

Сортировка по определенным параметрам производится внизу страницы:

Поиск элементов:

алгоритмизация приложение интерфейс

Просмотр отчетов:

Библиографический список

1. Шпак Ю.А. Delphi 7 на примерах. Издательство: Юниор Год: 2003.

2. Методические указания.

3. Владимир Попов Самоучитель Паскаль и Дельфи. Издательство Питер 2005.

Размещено на Allbest.ru


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.