
- •Оглавление
- •Глава 1. Общая часть. 5
- •Введение.
- •Глава 1. Общая часть.
- •1.1 Сущность поставленной задачи.
- •2. Разработка программного обеспечения.
- •2.1 Технологический процесс машинной реализации задачи.
- •2.2 Алгоритм задачи его описание.
- •2.4.3 Описание и алгоритмы формирования выходных документов
- •2.5 Результаты работы программы
- •2.6 Инструкция пользователю
- •Заключение
- •Список общепринятых сокращений
- •Список литературы
- •Приложения Приложение 1. Исходный код программных компонентов.
- •Приложение 2. Техническое задание.
- •Приложение 3. Эскизный проект. Ведомость эскизного проекта
- •Пояснительная записка к эскизному проекту
- •Приложение 4. Sadt и dfd модели.
Приложение 2. Техническое задание.
“Органайзер” – компьютерная программа для комплексной работы с записной книгой, телефонной книгой и формирования отчета по имеющимся данным.
Основания для разработки:
Выполнение курсовой работы по курсу «Технология разработки программных продуктов».
Назначение программы:
Программа предназначена для работы с записями и хранением данных в таблицах «записная книга» и «телефонная книга».
Требования к программе:
В состав программы должны входить формы редакторов таблиц, ввода данных, вывода информации в различные справочники и форма формирования отчета.
Программа должна работать стабильно, без сбоев, не содержать критических ошибок;
Для функционирования программы требуется персональная ЭВМ с процессором не ниже Intel-80286, 32 Мбайт оперативной памяти, наличие 2,5 Мбайт свободного места на диске, клавиатура, мышь.
Для функционирования программы требуется операционная система (ОС) Windows XP или выше; Linux/Ubuntu с графическим интерфейсом Unity или KDE.
Стадии и этапы разработки:
Разработка технического задания;
Создание программного модуля;
Стадия отладки, поиска и исправления ошибок.
Время разработки – 2 месяца с момента составления технического задания.
Приложение 3. Эскизный проект. Ведомость эскизного проекта
Документы по разработанному продукту:
Техническое задание на создание информационной
системы «Органайзер».
Пояснительная записка к эскизному проекту
Общие положения:
Данный документ является эскизным проектом на создание
Системы Управления Базой Данных для организаций и простых пользователей ПК.
Основные технические решения
Решения по структуре системы «органайзер» будет представлять собой персональную систему управления локальной базой данных, работающей на
одном компьютере.
Система будет управлять реляционной базой данных,
представляющей собой набор связанных между собой таблиц в
формате FoxPro (Visual *.DBF), доступ к которым осуществляется с помощью ключей или/и индексов. Сведения в одной таблице могут отражать
сведения из другой, и при изменении сведений в первой таблице эти изменения немедленно отображаются во второй.
Таким образом будет достигнута непротиворечивость данных. Таблицы имеют статус «Справочники».
Общая структура базы данных:
Структура позволяет хранить информацию о тех или иных данных в таблицах, предназначенных для этого. Хранение абонентов в таблице – телефонная книга, хранение записей в таблице – записная книжка.
Абоненты при занесении в таблицу «телефонная книга» должны иметь основные реквизиты (по усмотрению программиста), дату встречи.
Указанные решения должны удовлетворять требованиям,
приведенным в техническом задании на разработку системы. Состав функций комплексов задач, реализуемых системой:
Автоматизированная система должна выполнять следующие
функции:
Сделать запись о новом абоненте;
Удалить информацию о ненужном клиенте;
Формировать отчеты по всем вводимым данным,
Решения по составу программных средств, языкам
деятельности, алгоритмам процедур и операций
и методам их реализации
Для реализации АС будет использоваться среда
программирования Lazarus и язык программирования FreePascal.