2. Определение целей и выделение задач
Целью создания данного программного продукта является создание автоматизированной системы обработки информации «Информационно-аналитическая система «Магазин хозяйственных товаров»» средствами среды программирования Borland Delphi. Программа должна предоставить возможность осуществлять выбор интересующей информации, хранить информацию, вводиться и редактироваться. Предметом исследования является система управления базами данных (СУБД) Microsoft SQL Server 2005.
Полученная база данных «Магазин хозтоваров» должна:
1)Обеспечивать хранение и предоставление по требованию данных о товарах.
2)Обеспечивать возможность добавления, изменения и удаления данных о товарах и поставщиках.
3)Содержать необходимые запросы к информации (например, запрос на получение списка договоров на определенную дату).
4)Контролировать целостность, непротиворечивость, сохранность и достоверность информации о товарах.
Задачи, решаемые информационной системой:
-
Хранение информации об имеющихся товарах.
-
Хранение информации о складах.
-
Выдача информации о товарах, договорах, поставщиках, поступлениях, накладных, и всех производимых в данном магазине операциях.
-
Хранение информации о поставщиках.
-
Хранение информации о поставленных товарах.
-
Расчет суммы поставки.
- Оглавление
- 1.Задание на программирование
- 2. Определение целей и выделение задач
- 3. Анализ входной и выходной информации
- 3.1 Функциональные зависимости внутри файлов исходных данных (файл n, наименование поля, имя поля, тип данных, функциональная связь)
- 3.2 Логическая структура исходных данных программы (связи между файлами, ключевые поля, типы связей)
- 3.3 Структура взаимосвязей между исходными и результирующими данными
- 4. Техническое задание на программирование
- 4.1 Выбор типа операционной системы (сравнение двух систем: Windows, Linux)
- 4.2 Выбор языка программирования
- 4.3 Сетевой вариант работы программы
- 4.4 Технологии работы с базами данных (bde, ado, odbc и визуальные (невизуальные) компоненты для работы с бд)
- 4.5 Перенос программы на различные платформы (особенности Delphi, Kylix, библиотеки компонентов vcl, clx)
- 5.2.2 Функционально-модульная структура программы (состав, назначение, характеристика и взаимосвязь программных модулей, процедур и функций)
- Главный модуль
- 5.2.3 Структурная схема алгоритмов (добавление, изменение, удаление, поиск и сортировка данных в главном файле; формирование отчетов, ведомостей)
- 5.3 Осуществление выбора инструментальных средств разработки программных модулей (описание назначения, свойств, методов и событий для визуальных (невизуальных) компонентов общего назначения)
- 6.Рабочий проект
- 6.1 Описание применения
- Руководство пользователя
- Детальное описание работы с программой
- Графический интерфейс (описание форм, состава используемых объектов, их свойств, методов и событий для работы с исходными и результирующими данными)
- Диалоговый режим (условия, описание и особенности использования диалогов для ввода (редактирования) данных и задания параметров сервисных функций)
- Руководство программиста (описание программный код добавление, изменение, удаление, поиск и сортировка данных в главном файле; формирование отчетов, ведомостей)
- 7.Жизненный цикл программного продукта
- 7.1 Основные процессы жц
- 7.2 Вспомогательные процессы жц
- 8.Список использованных источников