Дипломная работа посвящена разработке системы электронного журнала/дневника для школ



страница1/9
Дата07.12.2017
Размер0.6 Mb.
ТипДипломная работа
  1   2   3   4   5   6   7   8   9


Аннотация
Данная дипломная работа посвящена разработке системы электронного журнала/дневника для школ.

Разработанное программное обеспечение позволяет автоматизировать контроль качества и документооборота.

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

Во второй главе строятся диаграммы использования: частные для каждой АРМ (Автоматизированное Рабочее Место) и общая модель. Помимо этого, в данной главе проводится разработка базы данных.

В третье главе разрабатываются алгоритмы работы системы для каждой АРМ в отдельности.

Четвертая глава является контрольным примером, который проводит тестирование работоспособности системы для разных АРМ.

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

Содержание


Введение 3

Анализ предметной области 5

1.1 Описание предметной области 5

1.2 Определение веб-сайта 9

1.3 Технологический процесс 11

1.3.1 Описание технологического процесса 11

1.3.2 Модель технологического процесса 12

1.4 Анализ программных продуктов конкурентов 15

1.5 Требования к реализуемой системе 18

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

1.5.2 Требования к надежности системы 19

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

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

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

Разработка моделей программной системы 25

2.1 Модель автоматизируемого процесса 25

2.2.1 Общая диаграмма вариантов использования 25

2.2.2 Диаграмма для АРМ Классный руководитель 26

2.2.3 Диаграмма для АРМ Заместитель директора по учебной работе. 27

2.2.4 Диаграмма для АРМ Учитель 28

2.2.5 Диаграмма для АРМ Ученик 28

2.2.6 Диаграмма для АРМ Родитель 29

2.2.7 Диаграмма для АРМ Администратор 29

2.3 Разработка Базы Данных 30

2.3.1 Локальные инфологические модели 30

2.3.1.1 Локальная инфологическая модель АРМ Заместитель директора по учебной работе 30

2.3.1.2 Локальная инфологическая модель АРМ Классный руководитель 32

2.3.1.3 Локальная инфологическая модель АРМ Учитель 33

2.3.1.4 Локальная инфологическая модель АРМ Ученик 34

2.3.1.5 Локальная инфологическая модель АРМ Родитель 35

2.3.1.6 Локальная инфологическая модель АРМ Администратор 36

2.3.2 Концептуальная инфологическая модель БД всей системы 37

2.3.3 Даталогическая модель. 38

2.3.3.1 Даталогическая модель БД системы. 38

2.3.4 Ограничения БД 46

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

3.1 Разработка алгоритмов работы системы 48

3.1.1 Основной алгоритм работы системы 49

3.1.2 Основной алгоритм работы АРМ Заместитель директора по учебной работе 50

3.1.3 Алгоритм работы АРМ Классный руководитель 51

3.1.4 Алгоритм работы АРМ Учитель 52

3.1.5 Алгоритм работы АРМ Ученик 53

3.1.6 Алгоритм работы АРМ Родитель 54

3.1.7 Алгоритм работы АРМ Администратор 55

Контрольный пример 56

4.1 Тесты для АРМ Администратор 56

4.2 Тесты для АРМ Заместитель директора по учебной работе 57

4.2.2 Создание Классного руководителя 58



Заключение 61

Список литературы 62

Введение

Мы живем в удивительное время, большую роль в котором играет повсеместное распространение интернета. Теперь, находясь дома, человек может работать, взаимодействовать и общаться с другими людьми, работать с массивами информации. Благодаря тому, что доступ в сеть есть почти во всех (если не везде) странах и во многих городах у людей появляются новые возможности, которые не были раньше. И это позволяет уже иначе работать с информацией.


Тем не менее, во многих учебных заведениях, (а именно в школах) по-прежнему работают с бумажными носителями, такими как: локальные акты, протоколы, дневники, журналы, приказы и прочие документы. У них есть определенные недостатки:

  • Занимают много места.

  • Имеют большой вес, особенно при большом их количестве.

  • Требуют особых условий хранения.

Электронные носители информации позволяют решить многие эти проблемы, поскольку они:



  • Занимают мало места.

  • Способны хранить большие объемы информации.

  • Позволяют с большой легкостью копировать информацию, что позволяет решить проблему ее утрачивания.

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


Для решения поставленной задачи необходимо разработать систему, позволяющей получить доступ из сети (локальной, либо сети интернет – на выбор школы), под названием «Электронная школа». Необходимость в такой системе имеется давно и ее внедрение позволит:

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

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

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

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


Для реализации основной логики проекта будет использоваться фреймворк Ruby on Rails 3, поскольку обладает большим набором методов и позволяет проектировать качественные и безопасные проекты, держащие хорошую нагрузку. В качестве базы данных будет использоваться PostgreSQL 9, поскольку является открытым, бесплатным и обладающим очень мощным функционалом прямо из коробки. Для интерфейса будет использован CSS-фреймворк Twitter Bootstrap 2.
Результатом работы будет являться готовая система, которую можно внедрить на сервер самой школы и пользоваться ею локально. Также систему можно будет запустить на сайте, и дать доступ сразу многим школам.


Каталог: data -> 2013
2013 -> Проектирование приложения мобильной печати для ос android
2013 -> «Сравнительный анализ условий ведения малого бизнеса в США и Японии»
2013 -> Влияние механизмов подотчетности
2013 -> Обоснование исполнения печатного узла 18
2013 -> Дипломная работа фондовый рынок франции в условиях финансового кризиса: анализ основных факторов динамики
2013 -> Диагностическая плата неисправностей персонального компьютера с интерфейсом
2013 -> «Внедрение сервисного подхода в управлении службой ит на предприятии «Заман-банк»
2013 -> Статистический анализ стоимости аренды жилья в г. Москве


Поделитесь с Вашими друзьями:
  1   2   3   4   5   6   7   8   9


База данных защищена авторским правом ©vossta.ru 2019
обратиться к администрации

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