Методика и общий алгоритм решения задачи
Содержание
| Введение | ||
| Системный анализ | ||
| 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) по подразделению завода.
Система должна обеспечивать защиту данных от несанкционированного доступа. Для этого на каждую таблицу базы данных поставлен пароль.
Методика и общий алгоритм решения задачи
Для решения поставленной задачи надо разработать структуру базы данных и создать приложение, которое будет вести обработку хранящихся сведений и вывод на экран. Для ввода и вывода данных используются компоненты формы: таблицы, текстовые поля, кнопки. Для установления связи компонентов формы с базами данных выполняется настройка свойств и активизация компонентов.
