Технология разработки программного обеспечения

Автор работы: Orlano Не важно, 08 Октября 2010 в 18:34, отчет по практике

Краткое описание

В настоящее время для составления расписания экзаменов в учебных заведениях используются средства, не учитывающие специфику предметной области. Как следствие, на решение тривиальных задач уходит много рабочего времени. Разрабатываемый программный комплекс «Расписание экзаменов» предназначен для осуществления автоматизации данного процесса в учебных заведениях.
В разрабатываемом техническом задании на разработку автоматизированной системы обработки информации и управления «Программный комплекс Расписание экзаменов», представлен краткий анализ работы общеобразовательного учебного заведения, спектр требований, выдвигаемых к персоналу, техническим средствам, функциональным характеристикам и условиям эксплуатации. Также определяются требования к программной документации.
Техническое задание, помимо этого включает в себя расчеты времени, и сроки сдачи экзаменов. Рассмотрены некоторые возможности по повышению производительности труда сотрудников учебных заведений

1 ОСНОВАНИЕ ДЛЯ РАЗРАБОТКИ

Проект на тему "Программный комплекс Расписания экзаменов" выполняется в соответствии с учебным планом для специальности 3706002 «Программное обеспечение Вычислительной техники и Автоматизированных систем» Павлодарского колледжа управления по дисциплине «Технология разработки программного обеспечения».

Содержание работы

ВВЕДЕНИЕ
1 ОСНОВАНИЕ ДЛЯ РАЗРАБОТКИ 6
2 НАЗНАЧЕНИЕ РАЗРАБОТКИ 6
3 ТРЕБОВАНИЕ К ПРОГРАММНОМУ СРЕДСТВУ 7
3.1 Требование к функциональным характеристикам 8
3.2 Требование к надежности 8
3.3 Условия эксплуатации 8
3.4 Требование к составу и параметрам технических средств 9
3.5 Требования к программной документации 10
4 СТАДИИ И ЭТАПЫ РАЗРАБОТКИ 11
5 ПРИЛОЖЕНИЕ 12
5.1 Таблица реквизитов задачи 12
ЗАКЛЮЧЕНИЕ

Содержимое работы - 1 файл

Отчет.doc

— 335.00 Кб (Скачать файл)

     График  экзаменов составляется за 15 дней до сессии,  во время сессии преподаватели-предметники  заполняют экзаменационные ведомости, где ставятся отметки, явка экзаменуемых на экзамен обязательна. Результаты экзаменов  заносятся в зачетную книжку.

     При поступлении в колледж новых  учеников, секретарь, заводит личные дела учащихся. После окончания учащимися  колледжа  их личные дела закрываются. Секретарь, занимается ведением личных дел сотрудников школы. Кроме того, в обязанности секретаря входит выдача справок с места учебы учащимся, справок с места работы и справок о величине заработной платы сотрудникам.

     Исходя  из вышеописанного технологического процесса можно выделить следующие задачи пользователей программного комплекса:

     1. Завуч составляет учебный план  на год , просматривает информацию  учащихся, рассчитывает показатели успеваемости.

     2.Секретарь  вносит и при необходимости  модифицирует информацию об учащихся  в базу данных, под контролем  учителей вносит в базу данных информацию из экзаменационной ведомости, создает документы, отражающие состояние сдачи  экзаменов. По запросу   учеников выдает зачетки.

     3.Преподователи-Предметники  вносят информацию из экзаменационной   ведомости в базу данных, проверяет  и подтверждает информацию, внесенную секретарем, просматривает ранее введенную информацию из экзаменационной ведомости. 
 

     3 ТРЕБОВАНИЕ К ПРОГРАММНОМУ СРЕДСТВУ

     3.1. База данных «Расписание экзаменов» будет выполнять следующие функции:

     - содержать информацию о экзаменах;

     - выполнять поиск по заданным  значениям;

     - позволять редактировать, удалять и добавлять данные о расписание экзаменов;

     - предоставлять определенную информацию о экзаменах. 

     3.2 Требования к  надежности

     Для обеспечения надежного функционирования программного продукта должны применяться следующие методы:

     - ограничение прав доступа пользователей;

     - контроль со стороны администратора  общеобразовательной организации;

    - ограничение  целостности данных.  

     3.3 Условия эксплуатации

     Условия эксплуатации программного продукта определяются условиями эксплуатации технических средств, входящих в состав комплекса.

     Для проведения определенных сервисных  работ по обслуживанию комплекса  требуется программист по сопровождению, удовлетворяющий следующим требованиям:

      

        - знание аппаратного состава компьютера;

     - навыки администрирования ОС  Microsoft Windows 98/ XP;

     - знание пакета Microsoft Office;

     - знание запросов SQL;

     - знание Microsoft Access

     Данный  программный продукт предъявляет  следующие требования, к уровню подготовки пользователей:

    • общее представление о работе на персональной ЭВМ типа IBM PC или совместимой;
    • навыки работы в ОС Microsoft Windows 98/Me/2000/XP;
    • навыки работы в пакете Microsoft Office 97/2000/XP/2003.

     Программный продукт основан на типовых программных средствах, и может быть освоен в кратчайшие сроки в процессе использования. Для скорейшего освоения будет предоставляться руководство пользователя.

     3.4 Требования к  составу и параметрам технических  средств

     Для функционирования разрабатываемого программного продукта необходимо наличие аппаратного обеспечения и общих программных средств представленных в таблице 1. Рабочие станции  должны удовлетворять представленным требованиям. 

        Таблица 1 - Системные требования, предъявляемые  к рабочей станции программного продукта

Требования Конфигурация  технических средств программного комплекса
MS Windows 2000 Professional MS Windows XP Professional/Home Microsoft Office 2003 System
Минимальная частота процессора, МГц 133 233 133
 
 

      Продолжение таблицы 1

Минимальный объем оперативной памяти, Мб 64 64 64
Пространство  на диске, Мб 650 1500 360
Дополнительно - VGA видеоплата и дисплей;

- IBM расширенная (101/102 клавиши) клавиатура;

- Манипулятор  типа мышь.

- Привод СD-ROM;

- SVGA видеоплата и дисплей с разрешением не менее 800×600 точек;

- IBM расширенная (101/102 клавиши) клавиатура;

- Манипулятор  типа мышь.

- Привод СD-ROM;

- SVGA видеоплата и дисплей с разрешением не менее 800×600 точек;

- IBM расширенная (101/102 клавиши) клавиатура;

- Манипулятор  типа мышь.

 

     Рабочие станции могут работать под управлением  таких операционных систем Microsoft Windows (определяется требованиями Microsoft Оffice 2003) как:

    • Microsoft Windows XP Home;
    • Microsoft Windows XP Professional.

     Для хранения базы данных «Расписание экзаменов» потребуется примерно 50 Мб дисковой памяти, т.к. по предварительным оценкам планируется хранение до 1000 записей о спортсменах (Таблица 2).

Основная  информация Количество  записей Объем одной  записи Объем всей информации
Информация  о спортсмене 1000 50к 50Мб
 
 

     3.5 Требования к информационной и программной совместимости

В состав программной документации должны входить:

      База данных «Расписание экзаменов» предполагается проектировать в среде разработки данных Delphi7. Это обусловлено тем, что данная среда разработки помогает создать более удобный интерфейс, чем Access. Его свойства позволяют управлять внешним видом и поведением компонентов при создании и при выполнении приложения. Установка значений большинства свойств компонентов обычно выполняется при создании приложения с помощью инспектора объектов.

      3.6 Требования к программной документации

Программные документы  должны быть разработаны, и соответствовать  требованиям государственного стандарта (ГОСТ).

     В состав программной документации должны входить:

     - Текст программы;

     - Техническое задание;

     - Технический проект;

     - Руководство пользователя

     4 СТАДИИ И ЭТАПЫ РАЗРАБОТКИ

     Техническое задание (тз)

     Начало: 01.06.2010

     Окончание: 05.06.2010

     Техническое задание включает в себя:

    • постановка задачи;
    • сбор исходных материалов;
    • определение структуры входных и выходных данных;
    • определение требований к техническим средствам;
    • определение требований к программе;
    • определение стадий, этапов и сроков разработки программы и документации на неё;
    • согласование и утверждение технического задания.

     Отчетность: техническое задание.

     Технический проект (ТП)

     Начало: 05.06.2010

     Окончание: 10.06.2010

     Технический проект включает в себя:

    • уточнение структуры входных и выходных данных;
    • разработка алгоритма решения задачи;
    • определение формы представления входных и выходных данных;
    • разработка структуры программы;
    • окончательное определение конфигурации технических средств;
    • разработка плана мероприятий по разработке и внедрению программ;
    • разработка пояснительной записки;
    • согласование и утверждение технического проекта.

     Отчетность: технический проект.

     Рабочий проект (РП)

     Начало: 10.06.2010

     Окончание: 16.06.2010

     Рабочий проект включает в себя:

    • программирование и отладка программы;
    • изготовление программы-оригинала;
    • разработка программных документов;
    • разработка утверждение порядка испытаний;
    • проведение испытаний;
    • корректировка программы по результатам испытаний.

     Отчетность: тексты программы.

     Внедрение

     Начало: 16.06.2010

     Окончание: 21.06.2010

     Внедрение включает в себя:

    • оформление и утверждение документов на систему;
    • оформление и утверждение акта о приеме системы.
 
 
 

     5 ПРИЛОЖЕНИЕ  

     5.1 Таблица реквизитов задачи

Наименование  реквизитов Тип реквизитов Размерность Имя в программе
FI Текстовый 30 Фамилия Имя
Adress Текстовый 30 Адрес
Bo3pacT Числовой Целое Возраст
PocT Числовой Длинное целое Рост
Bec Числовой Длинное целое Bec
BuD_cIIopTa Числовой Длинное целое Вид спорта
rpazDaHcTBo Текстовый 15 Гражданство
KoMaHDa Текстовый 10 Команда
PekopD Числовой Одинарное с  плавающей точкой Рекорд

Информация о работе Технология разработки программного обеспечения