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