Автор работы: Пользователь скрыл имя, 03 Февраля 2013 в 22:37, контрольная работа
Задание 1. Разработать техническое задание к проекту
(Техническое задание выполнено согласно ГОСТ 19.201-78 «Техническое задание. Требования к содержанию и оформлению».)
Задание 2. Разработать диаграмму потоков данных программы
Задание 3. Разработать функциональную схему программы
(Функциональная схема взаимодействия программных компонентов разработана в обозначениях согласно ГОСТ 19.701-90.)
Задание 4. Разработать блок-схему алгоритма решения задачи
Факультет компьютерных наук Омского Государственного Университета им. Ф.М. Достоевского
Контрольная работа
по дисциплине: « Технологии программирования»
вариант № 24
Выполнил: студент Сиб-102-У
Синюгин Константин Николаевич
- Омск 2013 -
Вариант 24:
«Рабочее место руководителя отделом предприятия. Реализовать базу данных и систему управления для учета выполнения трудовых поручений сотрудниками».
Задание 1. Разработать техническое задание к проекту
(Техническое задание выполнено согласно ГОСТ 19.201-78 «Техническое задание. Требования к содержанию и оформлению».)
1. «Введение»
Программа «Поручения» будет использована как рабочее место руководителя отделом предприятия для учета выполнения трудовых поручений сотрудниками.
2. «Основания для разработки»
Основанием на котором ведется разработка Программа «Поручения» является приказ № 34-р, утвержденная ОАО «Нагибайло» от 23.01.2013 года.
3. «Назначение разработки»
Данный программный продукт будет использоваться как способ контроля начальником подразделения или отдела над выполнением его поручений сотрудников отдела.
В данную программу будут вноситься текущие поручения начальника с указанием даты указа и срока его выполнения конкретному работнику. После выполнения поручений будет внесена отметка по исполнению.
4. «Требования к программе или программному изделию»
4.1 Требования к функциональным характеристикам
Данная программа должна:
создавать в базе данных поручение, со сроком исполнения и фамилией исполнителя.
давать возможность редактирова
давать возможность удалять поручения.
создавать отчет, по шаблону, на конец месяца или любую дату по исполненным поручениям.
создавать отметки по выполнению или невозможности выполнения поручения исполнителем.
4.2 Требования к надежности
Программа должна создавать резервные копии базы данных с установленным сроком (но не реже 1 раза в месяц).
Возможность редактировать , вносить и удалять поручения может только администратор (начальник подразделения).
Вносить отметки о выполнении или не выполнении поручения.
4.3 Условия эксплуатации
Стандартные условия эксплуатации программных продуктов.
Необходим системный администратор для обслуживания программы.
4.4 Требования к составу и параметрам технических средств
Требования к компьютеру: 20-25 Мб на жестком диске, операционная система Windows с поддержкой русского языка, разрешение экрана 1024х768 или выше.
Возможен перенос программ с одного компьютера на другой с сохранением данных.
С каждой программой поставляется подробная пошаговая инструкция в формате Word.
4.5 Требования к информационной и программной совместимости
Программа должна работать под управлением ОС Windows XP/7/8.
Модель должна использовать свой протокол передачи данных высокого уровня как надстройку над TCP/IP.
Для хранения информации требуется использование баз данных формата MDB (Microsoft Access).
Для
доступа к базам данных Microsoft Access
требуется наличие
В качестве средства разработки требуется использовать интегрированную среду разработки Lazarus, включающую редактор исходных текстов, компилятор, компоновщик и отладчик.
В качестве средства проектирования структуры базы данных и создания файла базы данных требуется использовать Microsoft Access.
4.6 Требования к маркировке и упаковке
Не предъявляются.
4.7 Требования к транспортированию и хранению
Не предъявляются.
4.8 Специальные требования
Не предъявляются.
5. «Требования к программной документации»
Программной документацией к
6. «Технико-экономические показатели»
Данная программа должна сократить время контроля над исполнением поручений.
7. «Стадии и этапы разработки»
№ |
Содержание работы |
Срок |
Исполнитель этапа разработки |
1 |
Исследование концепций и имеющихся на сегодняшний день решений аналогичных продуктов |
1 неделя |
Синюгин К.Н. |
2 |
Выработка своего решения |
2-я неделя |
Синюгин К.Н. |
3 |
Выработка технического задания |
3-я неделя |
Синюгин К.Н. |
4 |
Разработка протокола для |
4-я неделя |
Синюгин К.Н. |
5 |
Принятие решения по разработке формата файлов для хранения базы. |
5-я неделя |
Синюгин К.Н. |
6 |
На основе разработанного протокола создание «скелета» серверной и клиентской части модели. |
6-7 недели |
Синюгин К.Н. |
7 |
Создание интерфейса клиента и серверной части. |
8-я неделя |
Синюгин К.Н. |
8 |
Объединение разработанных частей в единую модель. |
9-я неделя |
Синюгин К.Н. |
9 |
Сдача программы в эксплуатацию |
10-я неделя |
Синюгин К.Н. |
8. «Порядок контроля и приемки»
Испытание представленной программы и контроль качества ее работы провести на базе компьютеров компании ОАО «Нагибайло». Во время испытаний проверить работу по следующим позициям:
Задание 2. Разработать диаграмму потоков данных программы
(Диаграмма потоков данных программы выполнена в обозначениях Йордана и отражает основные потоки данных, передаваемых в программе.)
Задание 3. Разработать функциональную схему программы
(Функциональная схема взаимодействия программных компонентов разработана в обозначениях согласно ГОСТ 19.701-90.)
Задание 4. Разработать блок-схему алгоритма решения задачи
(Блок-схема выполнена для наиболее важного фрагмента программы согласно ГОСТ 19.701-90.)