- •Содержание
- •Введение
- •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.5. Глоссарий проекта
Основными понятиями проекта являются следующие:
-
специалисты;
-
сотрудники;
-
приказы;
-
личные карточки;
-
график отпусков;
-
штатное расписание;
-
трудовой договор;
-
экономико-плановый отдел
-
бухгалтерия.
1.6. Проверка модели на полноту
Проверка на полноту диаграммы вариантов использования производится по операциям, выполняемым над основными объектами, представленными в таблице 1.3.
Основными объектами, упоминаемыми в модели вариантов использования, являются: приказ, личная карточка, штатное расписание, график отпусков, трудовой договор.
Таблица 1.3. Проверка на полноту
Варианты использования |
Объекты |
||||
Личная карточка |
Штатное расписание |
График отпусков |
приказ |
Трудовой договор |
|
Work with order |
|
|
|
1,2,3,4 |
|
View work contract |
|
|
|
|
3 |
View list of members of staff |
|
2 |
|
|
|
Modify list of members of staff |
|
3 |
|
|
|
View graphic of leave |
|
|
2 |
|
|
Modify graphic of leave |
|
|
3 |
|
|
Create personal card |
1 |
|
|
|
|
Delete personal card |
4 |
|
|
|
|
View personal card |
2 |
|
|
|
|
В таблице 1.3 обозначены виды операций:
1 – создание;
2 – просмотр;
3 – изменение;
4 – удаление.
Над объектом «Штатное расписание» нет операции создание (1) , так как штатное расписание создано заранее и пользователю остаётся только внести в него данные. Операцию удаление (4) производить запрещено.
«График отпусков» так же не имеет операции создания, так как уже создан и требует лишь заполнения, либо изменения.
Объект «Трудовой договор» создаётся вне АИС, поэтому доступен лишь его просмотр.
Результаты анализа полноты выполнения функциональных требований пользователя в модели вариантов использования приведены в таблице 1.4. Все функциональные требования пользователя отражены в основных вариантах использования.
Таблица 1.4. Анализ полноты выполнения требований пользователя
Требования пользователя |
Варианты использования |
|
|
||||||||||
Login |
Работа с приказами |
Просмотреть штатное расписание |
Изменить штатное расписание |
Просмотреть график отпусков. |
Изменить график отпусков |
Создать личную карточку |
Изменить личную карточку |
Удалить личную карточку
|
Просмотр личной карточки
|
Просмотреть трудовой договор
|
|||
Разделение доступа к информации |
+ |
|
|
|
|
|
|
|
|
|
|
||
Возможность просмотра доступной информации для рабочего; |
|
|
|
|
+ |
|
|
|
|
+ |
+ |
||
Облегчение контроля работы для начальника отдела кадров |
|
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
||
Автоматизация работы специалистов отдела кадров |
|
+ |
+ |
+ |
|
+ |
+ |
+ |
+ |
+ |
+ |
||
Доступ к необходимой информации для бухгалтерии и планово-экономического отдела |
|
|
+ |
|
+ |
|
|
|
|
|
|