Методика и общий алгоритм решения задачи

Содержание

 

  Введение
Системный анализ  
1.1 Описание и анализ объекта или процесса проектирования  
1.2 Общие требования, предъявляемые к разрабатываемому программному продукту  
1.3 Анализ компьютерных технологий, используемых для решения аналогичных задач  
Системное проектирование  
2.1 Общая структура разрабатываемого программного продукта  
2.2 Методика и общий алгоритм решения задачи  
2.3 Структура информационного обеспечения  
2.4 Выбор программных и аппаратных средств для реализации поставленной задачи  
Техническое проектирование  
3.1 Разработка пользовательского интерфейса  
3.2 Описание разработанного программного продукта  
3.3 Анализ результатов тестирования программного продукта  
3.4 Инструкция пользователю по применению программного продукта  
Экономическая часть  
4.1 Стоимостная оценка программного продукта  
4.2 Определение цены программного продукта  
4.3 Анализ экономической целесообразности применения разработки  
  Заключение  
  Литература  
  Приложение А Блок-схема алгоритма  
  Приложение Б Листинг программы  
  Приложение В Результаты работы  

 

 


Введение

 

Внедрение автоматизированных систем позволяет:

 


Системный анализ

Описание и анализ объекта или процесса проектирования

 

ОАО "НЭЗ" специализируется на выпуске

 

1.2 Общие требования, предъявляемые к разрабатываемому
программному продукту

 

Требуется разработать систему, которая заносит в базу данных сведения, выполняет поиск и фильтрацию записей и выводит данные на экран по запросам пользователя. Система должна работать с базой данных: выполнять ввод, хранение данных и вывод на экран по запросам пользователей, а также обеспечивать надежность и достоверность информации. Доступ к базе данных должен иметь ограниченный круг пользователей, для каждого из них предусмотрен пароль.

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

Работа системы будет эффективной при выполнении следующих условий:

- надежность и компактность хранения данных;

- поддержание целостности базы данных;

- наличие средств для обработки данных;

- удобство перемещения по записям таблицы;

- наглядное представление выводимой информации;

- защита от несанкционированного доступа.

 

1.3 Анализ компьютерных технологий, используемых для решения
аналогичных задач

 

База данных моделирует состояния предметной области, а ее концептуальное представление задает ограничения на состояния предметной области. Модель данных включает согласованную совокупность типов структур данных, операций и ограничений целостности. Структуры данных обеспечивают представление статических свойств предметной области, а операции - динамических свойств сущностей. Модель данных задает процедурную интерпретацию, базирующуюся на операциях модификации базы данных: ввод, обновление, удаление. [2]

 


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

 

Общая структура разрабатываемого программного продукта

Разрабатываемая система должна выполнять:

- ввод информации;

- проверку вводимых данных для обеспечения целостности базы данных;

- сохранение данных в базе на диске;

- редактирование и удаление данных по требованию пользователей;

- перемещение по записям:

1) к первой записи;

2) к последней;

3) к предыдущей;

4) к следующей;

- вывод всех записей из каждой таблицы;

- вывод данных отдельно по каждой записи;

- фильтрацию данных:

1) по фамилии;

2) по номеру;

3) по подразделению завода.

Система должна обеспечивать защиту данных от несанкционированного доступа. Для этого на каждую таблицу базы данных поставлен пароль.

 

Методика и общий алгоритм решения задачи

 

Для решения поставленной задачи надо разработать структуру базы данных и создать приложение, которое будет вести обработку хранящихся сведений и вывод на экран. Для ввода и вывода данных используются компоненты формы: таблицы, текстовые поля, кнопки. Для установления связи компонентов формы с базами данных выполняется настройка свойств и активизация компонентов.