
- •Содержание
- •Введение
- •1. Анализ предметной области и разработка требований к информационной системе
- •1.1. Описание и анализ предметной области
- •Обзор существующего программного обеспечения
- •1.3. Анализ функциональных и эксплуатационных требований
- •1.3.1. Перечень стандартов
- •1.3.2. Функциональные требования пользователя
- •1.3.3. Входные данные
- •1.3.4. Выходные данные
- •1.3.5. Требования к интерфейсу
- •1.3.6. Требования к надежности
- •1.3.7. Требования к программной документации
- •1.3.8. Требования к составу и параметрам технических средств
- •1.4. Модель вариантов использования
- •1.5. Глоссарий проекта
- •1.6. Проверка модели на полноту
- •2. Проектирование аис «отдел кадров»
- •2.1. Разработка архитектуры системы
- •2.2. Разработка модели предметной области
- •2.3. Разработка алгоритма функционирования системы
- •2.4. Проектирование интерфейса пользователя
- •2.4.1. Разработка диаграммы состояний интерфейса специалиста отдела кадров
- •2.5. Схема базы данных
- •2.5.1. Построение диаграмм последовательностей для варианта использования «Создание личной карточки»
- •Построение диаграммы классов
- •3.1.3. Классы и объекты интерфейса пользователя
- •3.2. Модель технического обеспечения
- •4. Тестирование програного обеспечения
- •4.1. Разработка тестов и тестирование системы
- •4.1.1. Пример тестирования операции «Просмотр личной карточки»
- •4.2. Анализ экономической эффективности аис
- •Заключение
- •Список литературы
- •Приложение 1
- •Приложение 2
1.3. Анализ функциональных и эксплуатационных требований
1.3.1. Перечень стандартов
Программный продукт разрабатывается на основании следующих государственных стандартов:
1. ГОСТ 19.401-78. ЕСПД. Текст программы. Требования к содержанию и оформлению.
2. Международный стандарт ISO/IEC 12207. Информационные технологии. Процессы жизненного цикла программного обеспечения.
3. ГОСТ 34.601-90. Автоматизированные системы. Стадии создания.
4. ГОСТ 34.602-89. Информационная технология. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы.
5. ГОСТ 34.603-92. Информационная технология. Виды испытаний автоматизированных систем.
1.3.2. Функциональные требования пользователя
Программный продукт, разрабатываемый в рамках курсового проекта должен удовлетворять следующему перечню функциональных требований:
-
разделение доступа пользователей к информации;
-
возможность просмотра доступной информации для рабочего;
-
облегчение контроля работы для начальника отдела кадров;
-
автоматизация работы специалистов отдела кадров;
-
доступ к необходимой информации для бухгалтерии и планово-экономического отдела.
1.3.3. Входные данные
Входными данными при работе с программным продуктом должны быть данные о сотрудниках, вводимые пользователем вручную. Входной язык приложения – русский.
Основные документы - это приказы, распоряжения, договоры.
На сотрудников оформляются следующие типы документов:
-
"Личная карточка работника" (приложение 2);
-
"Приказ (распоряжение) о приёме на работу" (приложение 2).
1.3.4. Выходные данные
Выходными данными при работе программы являются данные, выводимые на экран пользователя, и текстовые документы, составленные по запросам пользователя, в форматах doc. Язык выходных данных в приложении – русский.
1.3.5. Требования к интерфейсу
Программный продукт должен содержать форму авторизации пользователей, которая будет открываться после запуска приложения. Данная форма должна содержать поля для ввода пользователем своего пароля и выбора логина.
Главное меню программного продукта должно позволять пользователю выбрать категорию, к которой он относится (сотрудник завода, специалист отдела кадров, начальник отдела кадров, специалист бухгалтерии, специалист планово-экономического отдела), а также иметь ссылку на автора приложения.
Остальные окна программного продукта должны быть оснащены подсказками, а их функции быть интуитивно понятны пользователю. Сообщения, выдаваемые программой при прохождении каких либо действий, должны содержать краткое описание произведенных действий и содержать комментарии для облегчения дальнейшей работы пользователя.
1.3.6. Требования к надежности
При работе с программным продуктом необходимо предусмотреть:
-
контроль вводимой информации, т.е. возможность отслеживания ошибок, допускаемых пользователем, и последующей реакции программы на них;
-
предусмотреть блокировку некорректных действий пользователя при работе с системой.
1.3.7. Требования к программной документации
В состав сопровождающей документации программного продукта должны входить следующие компоненты:
-
пояснительная записка на 55 – 60 листах, содержащая описание разработки;
-
исходные тексты модулей на языке Delphi
-
откомпилированный EXE-файл на CD-диске.