СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ. 1. Конспект лекций по дисциплине «Информационные технологии»

1. Конспект лекций по дисциплине «Информационные технологии»

2. www.msdn.microsoft.com

3. http://faqdot.net/post/ExportToWord.aspx

 

 

ПРИЛОЖЕНИЯ

 

ПРИЛОЖЕНИЕ А

ТЕХНИЧЕСКОЕ ЗАДАНИЕ

Общие сведения о системе

Название создаваемой автоматизированной системы – «Учет студентов профсоюза».

Условное обозначение – «Профсоюз».

Система разрабатывается студентом УГТУ Исаковым Д.А.

Заказчиком является профсоюзная организация студентов УГТУ.

Автоматизированная система создается в соответствии с документами, утвержденными руководством компании. Проектирование осуществляется на основании технического задания и информации заказчика.

Плановые сроки выполнения работы: начало-01.03.12, окончание 01.05.11.

Порядок оформления и предъявления заказчику результатов работ по созданию системы (ее частей), по изготовлению и наладке отдельных средств (технических, программных, информационных) и программно-технических компонентов системы составляется в соответствии с плановым графиком выполнения работы.

Работа проводится в несколько этапов.

Этапы и примерные сроки сдачи заказчику:

5. Составление технического задания: 01.03.2012.

6. Проектирование системы и создание технического проекта: 15.03.2012.

7. Описание БД. Описание логических модулей: 20.03.2012.

8. Окончательный вариант БД: 01.03.2012.

9. Программа: 15.03.2012.

10. Тестирование, заключение, руководство пользователя: 25.03.2012.

Проект не финансируется.

 

Назначение и цели создания автоматизированной системы (базы данных).

2.1 Назначение системы

Разрабатываемая автоматизированная система предназначена для автоматического сбора информации по членам профсоюза.

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

Преимущества программы следующие:

· Для удобства доступа к информации

· Представление информации в электронном виде

· Надежное и продолжительное хранение информации и сохранение ее целостности

· Удобная компоновка информации и интерфейс, где нужную информацию можно отследить в соответствующих окнах

Более быстрое заполнение с помощью выбора уже готовых данных из таблиц справочников

2.2 Цели создания системы

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

В результате достижения поставленной цели система должна позволить:

· экономить рабочее время сотрудника и облегчить его работу в оперативности получения и обработки информации в указанном поле деятельности;

· хранить данные в более удобном компактном виде, что существенно повышает скорость доступа к информационным ресурсам, а также обеспечивает надежную защиту от потери информации;

· редактировать информацию по все полям;

· удалять информацию;

· уменьшает время на составление отчетов и документации.

 

Характеристики объектов автоматизации

Объектом автоматизации для разрабатываемой системы является студенческая профсоюзная организация УГТУ. Целью автоматизации является - учёт членов профсоюза. Программа позволяет добавлять, редактировать, удалять данные о студентах, членстве, группах, факультетах, оплатах, путевках а также формировать отчеты о студентах.

 

Требования к системе

4.1 Требования к системе в целом

4.1.1 Требования к структуре функционирования системы

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

База данных (БД) должна быть построена по принципам реляционной модели.

Разрабатываемая система должна обеспечивать:

· ввод данных;

· накопление и хранение данных;

· систематизация информации по отдельным признакам;

· выборка информации по определенным критериям;

· функционировать на унифицированном информационном пространстве;

· обеспечивать необходимую обработку информации (добавления, редактирования, удаления);

· формирование выходных форм;

 

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

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

Функционирование информационной системы не должно осуществляться при нарушении технологии обработки данных, сбоях оборудования и программного обеспечения (ПО), приведших к искажению БД.

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

 

4.1.3 Требования к интерфейсу

Интерфейс должен удовлетворять требованиям, предъявляемым современным программным продуктам: он должен быть удобным, и легким в использовании.

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

· удобный графический интерфейс;

· наличие графических средств, позволяющих удобно и быстро осуществлять любые функции работы с данными;

Варианты интерфейса должны быть представлены в техническом проекте (ТП) и согласованы с заказчиком.

 

4.1.4 Требования к стандартизации и унификации

Информационно-программное обеспечение унифицировано по структуре, алгоритмам, средствам взаимодействия с пользователем, технологии обработки информации.

Графический интерфейс пользователя должен быть выполнен в соответствии с GUI Windows.

 

4.1.5 Требования к безопасности

Система должна обеспечивать целостность и неизменность программной среды;

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

 

4.2 Требования к функциям

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

· возможность ввода сотрудниками необходимой информации о студентах;

· централизованное хранение собранных данных;

· формирование выходных отчетов (по студентам)

· редактирование данных;

· удаление данных;

· должна иметь справочную информацию(о периодах оплаты);

· быстрый поиск данных (по студентам);

 

4.3 Требования к видам обеспечения.

4.3.1 Требования к информационному обеспечению

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

· унификации и стандартизации документов;

· организация единой базы нормативно - справочной информации;

· интеграция обработки, т.е. одноразовая регистрация данных, однократный ввод в БД при многократном использовании данных.

 

4.3.2 Требования к лингвистическому обеспечению

Для разработки автоматизированной системы должна быть использована среда визуального программирования Microsoft Visual C#, работающей под управлением 32-разрядной операционной системы Windows 7 с использование языка SQL(версия Microsoft SQL Server 2008 R2). Вся информация будет храниться в таблицах.

Работа с программой происходит посредством выбора необходимых действий из пунктов меню.


4.3.3 Требования к программно-аппаратному обеспечению

Система функционирует на ПК типа IBM PC на базе процессоров не ниже Intel Core CPU. Для нормального (бесперебойного) функционирования системы на ПК пользователя должна быть установлена ОС Windows XP или выше.

Программа реализована в среде C# с использованием SQL.

 

4.3.4 Требования к математическому обеспечению

Система не требует разработки сложного математического обеспечения.

 

4.4 Требования к документированию

По всему проекту оформляются следующие документы:

· Техническое задание (ТЗ);

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

· Описание базы данных (БД);

· Руководство пользователю.

 

4.5 Требования к эксплуатации

Работа с клиентским приложением системы должна требовать минимальной предварительной подготовки пользовательского персонала.

 

Состав и содержание работ по созданию системы

5.1 Перечень стадий и этапов работы

Состав и содержание работ по созданию системы включают следующие этапы:

1. Предпроектное обследование, сбор необходимой информации. Результат: - определение целей, задач системы, которые в дальнейшем должны быть решены;

2. Анализ предметной области. Результат: подробный анализ системы и введение организационных требований к решению задач и целей;

3. Разработка ТЗ. Результат- документация на разрабатываемую систему, в которой указаны сроки реализации, кем будет реализована, для кого, описаны все необходимые организационные требования к разработке;

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

5. Разработка ТП;

6. Разработка рабочего проекта, состоящего из:

· написания программы;

· отладка программы;

· корректировка программы;

7. Проведение тестирования и доработка информационного программного обеспечения по замечаниям и предложениям;

8. Сдача системы в эксплуатацию с выпуском описания алгоритмов и технологической документации.

 

Порядок контроля

Требования к приему работ по стадиям и самой работы в целом, а также сроки проведения согласовываются заказчиком и разработчиком.

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

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