Разработка автоматизированной информационной системы «кафедра» с помощью современных средств web-программирования



Скачать 24.63 Kb.
Дата05.09.2014
Размер24.63 Kb.
ТипДокументы

УДК 004.4(06) Технологии разработки программных систем

Н.А. ЗАЙЦЕВА

Научный руководитель – С.М. САДЧИКОВ, к.т.н., доцент



Национальный исследовательский ядерный университет «МИФИ»
РАЗРАБОТКА АВТОМАТИЗИРОВАННОЙ
ИНФОРМАЦИОННОЙ СИСТЕМЫ «КАФЕДРА»
С ПОМОЩЬЮ СОВРЕМЕННЫХ СРЕДСТВ
WEB-ПРОГРАММИРОВАНИЯ

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

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

В качестве средств реализации данной системы выбраны современные языки web-программирования PHP и JavaScript (в том числе библиотеки Prototype [1] и Scriptaculous с использованием технологии AJAX и c использованием текстового формата обмена данными JSON). В качестве языка разметки используется HTML (с использованием CSS), однако пользователям предоставляется возможность оформлять сообщения с помощью языка разметки Textile. В качестве платформы разработки используется WampServer, включающий в себя сервер Apache, интерпретатор скриптов PHP и базу данных MySQL. Все используемые средства программирования имеют свободное распространение в сети Интернет согласно универсальной общедоступной лицензии GNU (GNU General Public License) [2]. Архитектура системы представлена на рисунке 1.

Разработка системы разделена на функциональную часть и часть представления. При этом реализация каждого процесса системы представляет собой совокупность соответствующих php-файлов функциональной части и tpl-файлов части представления. В php-файлах описаны используемые функции системы с передаваемыми данными, а в tpl-файлах – вид соответствующей html-страницы с использованием JavaScript и AJAX. Данный вид разработки делает систему более гибкой. При изменении внешнего вида системы, ее функциональная часть затронута не будет, так и наоборот.


Рис. 1. Архитектура АИС "Кафедра"
Были выделены этапы внедрения автоматизированной информационной системы «Кафедра».

На данный момент автоматизированы такие учебные процессы, как: выдача задания на УИР/КП, промежуточный контроль и «итоговый контроль» (регистрация и учет загружаемых студентами выполненных работ). Также с помощью данной системы отслеживается успеваемость студентов, генерируются различного вида отчеты.

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

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

Разработано положение об автоматизированной информационной системе «Кафедра», в котором прописан регламент ее использования студентами, преподавателями, руководством кафедры.



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


  1. Prototype JavaScript framework. http://prototypejs.org/

  2. GNU General Public License. http://www.gnu.org/licenses/gpl.html



Похожие:

Разработка автоматизированной информационной системы «кафедра» с помощью современных средств web-программирования iconКафедра информатики и математического обеспечения, ПетрГУ
Целью проекта Web-SynDic является разработка web-системы для демонстрации и тестирования этих алгоритмов. Она позволяет исследователям...
Разработка автоматизированной информационной системы «кафедра» с помощью современных средств web-программирования icon2. разработка информационной системы учета и каталогизации аудио файлов 1 Выбор инструментальных средств
В качестве базового языка программирования решено было использовать Object Pascal (начиная с седьмой версии язык переименован в Delphi),...
Разработка автоматизированной информационной системы «кафедра» с помощью современных средств web-программирования iconРазработка автоматизированной системы эксергетического анализа сложных химико-технологических систем
Поэтому необходимость разработки автоматизированной системы расчета и оптимизации эксергетического баланса хтс произвольной структуры...
Разработка автоматизированной информационной системы «кафедра» с помощью современных средств web-программирования iconФролова Разработка автоматизированной информационной системы «Склад Мерительного Инструмента» для ОАО
Таким образом, использование автоматизированных систем сбора, хранения и обработки информации в работе предприятия может существенно...
Разработка автоматизированной информационной системы «кафедра» с помощью современных средств web-программирования icon«Web- проектирование и Web-дизайн. Пакет FrontPage2003. Управление Web-сайтом»
Цель работы: Ознакомление с основами Web-проектирования и Web-дизайна. Формирование навыков использования пакета FrontPage 2002/2000...
Разработка автоматизированной информационной системы «кафедра» с помощью современных средств web-программирования iconКомплекс программно-технических средств автоматизированной системы
Системы оповещения являются составной частью системы управления гражданской обороной Российской Федерации и представляют собой организационно-техническое...
Разработка автоматизированной информационной системы «кафедра» с помощью современных средств web-программирования iconРоссийское открытое акционерное общество энергетики и электрификации «еэс россии»
Ководство содержит описание работы пользователей с базой данных автоматизированной системы ведения тезауруса (ас «Тезаурус») через...
Разработка автоматизированной информационной системы «кафедра» с помощью современных средств web-программирования iconПроект Web-SynDic: разработка web-системы для демонстрации и тестирования синтаксических алгоритмов решения неотрицательных линейных диофантовых уравнений

Разработка автоматизированной информационной системы «кафедра» с помощью современных средств web-программирования iconОтчет №1: Устав проекта на Стадию «Разработка и тестирование» стр. Дата: 0 03. 0 6 Версия: 2
Разработка и внедрение автоматизированной системы для Федерального казначейства (Казначейство России)
Разработка автоматизированной информационной системы «кафедра» с помощью современных средств web-программирования iconСоздание современной автоматизированной библиотечно-информационной системы в Российской государственной библиотеке

Разместите кнопку на своём сайте:
ru.convdocs.org


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