Проектирование программного обеспечения "Расписание занятий ЧГУ" - Дипломная работа

бесплатно 0
4.5 121
Разработка программного обеспечения для корпоративного портала Череповецкого Государственного Университета. Выбор технологии, среды и языка программирования. Требования к составу и параметрам технических средств. Построение функциональных диаграмм.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Трудно представить жизнь современного человека без использования этих технологии. Для отображения расписания учебных занятий используется устаревшая страница, стоящая особняком от остальной структуры портала. От руководителя отдела информационных технологий ЧГУ поступило предложение разработать модуль для портала, который будет отображать расписание учебных занятий. Это позволит интегрировать модуль расписания учебных занятий с порталом и централизовать управление предоставлением информации в рамках одного портала. Одна из идей заключается в реализации модуля отображения списка учебных занятий по учебным группам, по преподавателям, на неделю, на день.Программное обеспечение предназначено для решения следующих задач: Отображение информации по выбранным параметрам запроса, используя подключение к базе данных университета: список занятий для учебной группы на день; Предоставлять авторизацию пользователей в личном кабинете, с использованием учетных данных (логина, пароля), предоставляемых пользователям для доступа к электронным ресурсам ЧГУ. Входными сообщениями являются следующие данные: Входными сообщением для задачи 1 являются данные пользователя для запроса: название группы, дата или неделю за которую необходимо отобразить расписание; Входными сообщением для задачи 2 являются данные пользователя для авторизации: логин и пароль, выдаваемые студентом для доступа к электронным ресурсам университета; В качестве языка программирования следует использовать те языки программирования, которые используются в разработке программного обеспечения для портала Liferay.Каскадная модель с возвратами позволяет в процессе создания программного обеспечения постоянно возвращаться к предыдущим этапам для уточнения или пересмотра ранее принятых решений, что позволит внести возможные изменения в требованиях заказчика непосредственно в процессе разработки. Предполагается, что возвращение на первые этапы разработки подсистемы (анализ и проектирование) не будет осуществляться, так как требования достаточно точно сформулированы заказчиком, а возврат к этапу разработки будет осуществляться по мере выявления ошибок. Исходя из выбранного подхода к программированию, необходимо определиться с языком и средой. Большинство существующих CASE-средств основано на методологиях объектно-ориентированного анализа и проектирования, использующих спецификации в виде диаграмм или текстов для описания внешних требований, связей между моделями системы, динамики поведения системы и архитектуры программных средств[1]. Программное обеспечение должно предоставить пользователю расписание занятий, сформировать документ для печати, сформировать файл формата PDF или рассылать расписание занятий по указанным периодам.На рисунке 3.1 представлен алгоритм работы модуля отображения расписания. На рисунке 3.4 представлен алгоритм работы модуля рассылки сообщений. Затем, итеративно проходя по очереди, загружаем расписание из БД расписания для группы за заданный промежуток времени, формируем сообщение и отправляем его адресатам. Портлет - это отдельное небольшое веб-приложение, которое выполняется на портале, портал в свою очередь агрегирует один или несколько портлетов на отдельной веб-странице, которые обычно настраиваются для для отдельных пользователей и групп портала. Для работы с БД в портале Liferay используется библиотека Hibernate, поэтому при ручной разработке необходимо, вручную написать код моделей, состояний и сервисных уровней.[5] Решение получится гибким и позволит избежать таких компромиссных решений, как формирование SQL-запросов.Основная функция руководства пользователя заключается в обеспечении пользователя необходимой информацией для самостоятельной работы с программным обеспечением. Таким образом, «Руководство пользователя» должно отвечать на следующие вопросы: что это за программа, что она может, что необходимо для обеспечения ее корректного функционирования и что делать в случае отказа системы. Данный раздел «Руководства пользователя» должен содержать информацию о назначении программного обеспечения, его целях и задачах. К этапу подготовки программного обеспечения к работе можно отнести установку дополнительных приложений (при необходимости), идентификацию, аутентификацию и т.п. При помощи «Руководство администратора» ответственные пользователи программного обеспечения получают возможность управлять его функционированием - выполнять определенные операции по обеспечению порядка работы ПО, редактировать данные и исправлять ошибки.Значения NP - затраты на разработку ИС NПО - затраты на программное обеспечение Nao - затраты на аппаратное обеспечение Тзп - зарплата персонала Тлс - затраты, связанные с использованием глобальных вычислительных сетей Тм.вр - затраты на использование машинного времени Тн.и - затраты на носители информации Трем - затраты на текущий и профилактический ремонт вычислительной техники Тпр - прочие эксплуатационные расходы Проведем расчет затрат: В стоимость разработки входят: затраты на оплату труда работников, затраты на испол

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?