Автор: Пользователь скрыл имя, 29 Февраля 2012 в 12:01, курсовая работа
В данной курсовой работе необходимо, изучив модель разработки программного продукта, провести анализ по возможности автоматизации данного процесса. После чего построить функциональную, информационную и мнемосхему предлагаемого процесса. Для проведения анализа выбрана схема документооборота.
Содержание
1 Анализ предметной области проектирования
1.1 Входные, выходные и внутренние данные процесса
1.2 Нормативные документы, устанавливающие требования к процессу:
1.3 Структура МУП АПБ
1.4 Вербальное и графическое описание функционирования процесса
1.5 Функциональная структура процесса, включающая иерархию функций процесса
1.6 Выводы о наличии функций
2. Проектирование программного средства
2.1 Описание СУБД, содержащее наименование СУБД и причины её выбора.
2.2 Структура модулей разрабатываемого программного средства
3 Структура ввода-вывода программного средства
3.1 Визуальный интерфейс программного средства
3.2 Список вводимых реквизитов и ограничений
3.3 Формируемые в результате функционирования программы документы с перечнем выводимых реквизитов
3.4 Проекты экранных форм
4 Разработка тестовых наборов для программного средства
4.1 Тестовые наборы
Заключение
Список используемой литературы
Модуль - объект, содержащий программы на Microsoft Visual Basic, которые позволяют разбить процесс на более мелкие действия и обнаружить те ошибки, которые нельзя было бы найти с использованием макросов.
2.2 Структура модулей разрабатываемого программного средства
Декомпозиция существующей модели процесса документооборота МУП «АПБ»
Рис.4.Структура модулей
Описание процесса
Для обеспечения контроля исполнения отделов МУП «АПБ» Главархитектуры г. Уфа нужна следующая входная информация: поручение начальника, факсограммы, письма, приказы, текущие и ежемесячные отчеты. Основываясь положением о делопроизводстве и должностной инструкцией делопроизводителя получаем следующую выходную информацию: ежемесячные отчеты, исходящие документы.
3 Структура ввода-вывода программного средства
3.1 Визуальный интерфейс программного средства
Рис.5 Визуальный интерфейс
3.2 Список вводимых реквизитов и ограничений
Табель учета рабочего времени
Таблица 2- сотрудники
Название реквизита | Обозначение | Тип | Размерность |
ФИО сотрудника | A_Name | Текст | 50 симв. |
Должность | Dolzhnost | Текст | 50 симв. |
Разряд | Razryad | Число | 2 симв. |
Табельный номер | Tab_Noner | Число | 10 симв |
Таблица 3- Больничные листы:
Название реквизита | Обозначение | Тип | Размерность |
Табельный номер | Tab_Noner | Текст | 50 симв. |
ФИО | A_Name | Текст | 50 симв. |
Номер больничного | Nomer_bol | Текст | 15 симв. |
Дата начала больничного | Datanach_bol | Дата | 8 симв. |
Дата конца больничного | Datakon_bol | Дата | 8 симв. |
Таблица 4- Отпуск
Название реквизита | Обозначение | Тип | Размерность |
Табельный номер | Tab_Noner | Текст | 50 симв. |
ФИО | A_Name | Текст | 50 симв. |
Дата начала отпуска | Datanach_ot | Дата | 8 симв. |
Дата конца отпуска | Datakon_ot | Дата | 8 симв. |
Таблица 5- Командировка
Название реквизита | Обозначение | Тип | Размерность |
Табельный номер | Tab_Noner | Текст | 50 симв. |
ФИО | A_Name | Текст | 50 симв. |
Дата начала командировки | Datanach_kom | Дата | 8 симв. |
Дата конца командировки | Datakon_kom | Дата | 8 симв. |
Место командировки | Mesto | Текст | 50 симв. |
3.3 Формируемые в результате функционирования программы документы с перечнем выводимых реквизитов
Таблица 6- Отчет по больничным
Название реквизита | Обозначение | Тип | Размерность |
ФИО сотрудника | A_Name | Текст | 50 симв. |
Должность | Dolzhnost | Текст | 50 симв. |
Дата начала больничного | Datanach_bol | Дата | 8 симв. |
Дата конца больничного | Datakon_bol | Дата | 8 симв. |