Главная страница

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


Скачать 2.29 Mb.
НазваниеРазработка информационной системы учета и контроля посещаемости студентов на основе реляционной базы данных
Анкорстуденты
Дата09.11.2022
Размер2.29 Mb.
Формат файлаdocx
Имя файлаРазработка информационной системы учета и контроля посещаемости .docx
ТипРуководство
#778253
страница3 из 8
1   2   3   4   5   6   7   8

Для разработки системы было задействовано два человека:

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

- исполнитель

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

Выбор комплекса работ по разработке проекта производится в соответствии со стандартом, устанавливающим стадии разработки: ГОСТ 19.102-77 "Единая система программной документации".[6]

Перечень этапов работы по разработке представлен в таблице 2.2.

Таблица 2.2 - Стадии и этапы разработки по ГОСТ 19.102-77


Этап

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

Исполнители

Длитель-ность, днях

Загрузка, в днях

Загрузка, в %

1.

Исследование и обоснование стадии создания

1.1

Постановка задачи

Руководитель Исполнитель

3

1

3

25

75

1.2

Обзор рынка программ

Исполнитель

4

4

100

1.3

Подбор и изучение литературы

Исполнитель

12

12

100

Итого по этапу

Руководитель Исполнитель

19

1

19

5

95

2

Научно-исследовательская работа

2.1

Изучение методик проведения анализа

Исполнитель

3

3

100

2.2

Определение структуры входных и выходных данных

Руководитель Исполнитель

4

1

4

20

80

2.3

Обоснование необходимости разработки

Исполнитель

2

2

100

Итого по этапу

Руководитель Исполнитель

9

1

9

15

85

Таблица 2.2 - Стадии и этапы разработки по ГОСТ 19.102-77 (продолжение)

3

Разработка и утверждение технического задания

3.1

Определение требований к информацному и программному обеспечению

Руководитель Исполнитель

2

1

2

33

67

3.2

Выбор программных средств реализации проекта

Исполнитель

1

1

100

3.3

Согласование и утверждение технического задания

Руководитель Исполнитель

3

1

3

25

75

Итого по этапу

Руководитель Исполнитель

8

3

8

27

73

4

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

4.1

Разработка алгоритма решения задачи

Руководитель Исполнитель

6

2

6

25

75

4.2

Анализ структуры данных базы

Руководитель Исполнитель

4

1

4

20

80

4.3

Определение формы представления данных

Исполнитель

2

2

100

4.4

Разработка интерфейса системы

Исполнитель

4

4

100

Итого по этапу


Руководитель Исполнитель

16


3

16

16

84

Таблица 2.2 - Стадии и этапы разработки по ГОСТ 19.102-77 (продолжение)

5

Проектирование

5.1

Программирование и отладка алгоритма

Исполнитель

31

31

100

5.2

Тестирование

Руководитель Исполнитель

12

4

12

25

75

5.3

Анализ и доработка программы

Руководитель Исполнитель

10

1

10

9

91

Итого по этапу

Руководитель Исполнитель

53

5

53

9

91

6

Оформление дипломного проекта

6.1

Оформление пояснительной записки

Исполнитель

17

17

100

Итого по этапу

Исполнитель

24

24

100

Итого по теме

Руководитель Исполнитель

129

13

129

9

91

Итого, загрузка исполнителей составила:

1. Для руководителя - 29 дней.

2. Для исполнителя - 129 дней.

Маркетинговые исследования показали, что в городе на рынке существуют подобные программы, но они не подходят для ЛНУ в виду их узкой направленности.

Но если взять, например, 1С: Предприятие, то суммарные затраты, связанные с её внедрением складываются из следующих затрат:

- затраты на приобретение программного продукта аналога 55000руб.;

- затраты по оплате услуг на установку и сопровождение продукта 3500 руб. (15 часов сопровождения);

- затраты на основное и вспомогательное оборудование 7000 руб.;

- затраты по подготовке пользователя 4500 руб. (15 часов);

Итого суммарные затраты, связанные с внедрением аналога составляют 70000 руб.

Таким образом, становится очевидна оправданность разработки проекта.

Рассмотрев существующие системы, мною был сделан вывод: все программные продукты обладают некоторыми недостатками. Поэтому было принято решение о разработке собственного программного продукта.

Основным компонентом при любой информационной системе является база данных, но при проектировании автоматизированной системе необходимо решать задачи выбора систем управления базами данных.
В настоящий момент на мировом рынке существует большое количество различных СУБД,. Но предпочтение отдано СУБД MS SQL, так как она позволяет сохранять большой объем данных, осуществляет тесную интеграцию с другими программными продуктами от Microsoft [13].
C++Builder 6 стал одними из самых популярных на сегодняшний день инструментов для создания как настольных, так и корпоративных информационных систем благодаря уникальному сочетанию удобства разработки пользовательских интерфейсов, компонентной архитектуры, однотипности доступа к разнообразным базам данных, начиная от плоских таблиц формата dBase и Paradox и кончая серверными СУБД. Во многом именно наличие таких продуктов стимулировало достаточно безболезненный перенос в архитектуру клиент сервер ряда информационных систем, модернизация которых иными средствами была бы сопряжена с большими трудовыми и материальными затратами.

Следует отметить, что современные тенденции развития инструментальных средств таковы, что актуальным становится не просто появление новых гибких и мощных средств разработки, а создание семейств таких продуктов с похожими средами и принципами создания приложений, что в целом повторяет появившуюся примерно 4 года назад идеологию формирования офисных пакетов (текстовый процессор + электронная таблица + настольная СУБД + презентационный пакет) вместо выпуска отдельных офисных приложений. Если рассматривать линию продуктов Inprise, то в данный момент на рынке средств разработки присутствуют Delphi и C++Builder, а также сходные по методам создания приложений и среде JBuilder, IntraBuilder, Visual dBase.

Сходство C++Builder и Delphi не является чисто внешним. C++Builder обладает компонентной архитектурой и создан на основе библиотеки визуальных компонентов Delphi ставшей за последние два года весьма популярной среди разработчиков. По этой причине этот продукт имеет общую с Delphi библиотеку классов, часть из которых написана на Obiect Pascal.

Это означает, что можно создавать общие проекты, используя оба средства разработки - и C++BuiIder, и Delphi. Части одного приложения могут быть созданы с помощью двух средств, и теперь к работе над проектом можно привлекать разработчиков, использующих как Delphi, так и C++. Во-вторых, и это очень важно, C++Builder может использовать компоненты, созданные для Delphi, а их за последние несколько лет создано огромное количество. Это богатство, накопленное разработчиками всего мира, сегодня способно удовлетворить самые причудливые запросы.

C++Builder 6 предоставляет программисту широкие возможности повторного использования кода не только за счет наличия библиотеки компонентов, но и за счет поддержки стандарта ActiveX, что позволяет встраивать в приложения ActiveX-компоненты как сторонних производителей, так и созданные собственноручно с помощью самого C++Builder.

Исходя из вышеприведенного, можно сделать вывод, что среда программирования C++Builder 6 идеально подходит для реализации темы работы.

3. РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ
1   2   3   4   5   6   7   8


написать администратору сайта