RSS    

   Дипломная работа: Подсистема визуальной генерации отчётов в рамках информационно-образовательного портала

14.  Обзор возможностей PostgreSQL[Электронный ресурс] – Режим доступа: http://postgresql.ru.net/

15.  Г. Бех. Видео-уроки PHP, HTML, CSS.


ПРИЛОЖЕНИЕ А

 

Техническое задание на программное средство

СОГЛАСОВАНОУТВЕРЖДЕНО

Асс. каф. «ПОВТ и АС» Зав. каф. «ПОВТ и АС»

_______________ Жуков А.И. ___________ Нейдорф Р.А

«___»___________2011 г. «____»___________2011 г.

П.А.1 ВВЕДЕНИЕ

Наименование разрабатываемого программного средства: «Подсистема визуальной генерации отчётов в рамках информационно-образовательного портала».

Область применения: информационно-образовательный портал ВУЗа.

Объект применения: Донской государственный технический университет.

П.А.2 ОСНОВАНИЯ ДЛЯ РАЗРАБОТКИ

Разработка проводится на основании задания на преддипломную практику факультета «Информатика и вычислительная техника» (ИиВТ) Донского Государственного Технического Университета (ДГТУ) по направлению «Программное обеспечение вычислительной техники и автоматизированных систем (ПОВТ и АС)».

Задание выдал преподаватель кафедры «ПОВТ и АС» ДГТУ Жуков А.И.

П.А.3 НАЗНАЧЕНИЕ РАЗРАБОТКИ

П.А.3.1 Функциональное назначение

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


П.А.3.2 Эксплуатационное назначение

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

П.А.4 ТРЕБОВАНИЯ К ПРОГРАММЕ

П.А.4.1 Требования к функциональным характеристикам

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

·  иметь удобный и интуитивно понятный интерфейс для пользователя;

·  оперативно получать доступ к данным из базы данных университета;

·  автоматически сортировать данные по выбранным характеристикам;

·  конструирование отчётов по выбранным характеристикам;

·  возможность форматирования элементов отчёта;

·  вывод отчёта на печать;

·  ограниченный доступ (доступ к программному средству и БД получают только авторизованные пользователи);

·  выгрузка в популярные форматы (doc, docx, pdf и др.).

П.А.4.2 Входные данные программы

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

П.А.4.3 Выходные данные программы

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


П.А.4.4 Требования к надежности

Надежное функционирование программы должно быть обеспечено выполнением совокупности нижеописанных мероприятий:

· организацией бесперебойного питания технических средств;

· использованием лицензионного программного обеспечения;

· отсутствием вредоносных программ на технических средствах;

· авторизацией пользователей;

· контролем входных данных.

П.А.4.5 Требования к составу и параметрам технических средств

В состав технических средств должен входить IBM - совместимый компьютер, включающий в себя:

1) Процессор: не ниже Pentium 3 - 800 Mhz;

2) Оперативная память: не менее 128 Mb;

3) Место на жестком диске: не менее 100 Mb;

4) Монитор;

5) Мышь, клавиатура;

6) Доступ к локальной сети.

П.А.4.6 Требования к информационной и программной совместимости

Требования к информационной и программной совместимости программы не выдвигаются.

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

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

П.А.4.7.2 Язык программирования

Для реализации программы «Подсистема визуальной генерации отчётов в рамках информационно-образовательного портала» должен быть использован язык программирования PHP, JavaScript, HTML, XML, фреймоворк CodeIgniter, а также приложение для работы с базой данных Postgre SQL(версии 8.4 и выше).

П.А.4.7.3 Операционная система

Программа должна функционировать в любой операционной системе семейства Windows, Linux.

Для работы с данным программным средством необходимо наличие программы-сервера с возможностью управления базами данных и обработкой SQL запросов(Postgre SQL 8.4.+), а также современного браузера(Internet Explorer 8+, Opera 10+,Mozilla Firefox 3.6+, Google Chrome) на стороне клиента.

П.А.5 ТРЕБОВАНИЯ К ПРОГРАММНОЙ ДОКУМЕНТАЦИИ

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

· задание;

· техническое задание по ГОСТ 19.201;

· текст программы по ГОСТ 19.401-78.

П.А.6 СТАДИИ И ЭТАПЫ РАЗРАБОТКИ

Системный анализ (с 15.12.2010 по 12.02.2011):

· изучение предметной области;

· определение области применения и целей использования;

· поиск вариантов решения поставленных задач;

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

· определение структуры программного комплекса;

· подготовка технического задания.

Общесистемное проектирование (с 12.02.2011 по 25.02.2011):

· определение структуры программного комплекса;

· определение структуры алгоритмов и модулей;

· создание функциональной модели программного средства.

Подготовка технологических средств (с 25.02.2011 по 5.03.2011):

· выбор языка программирования;

· выбор и подготовка инструментальных средств и средств отладки;

· разработка инструкций к применению методов.

Программная реализация, рабочий проект (с 5.03.2011 по 23.03.2011):

· разработка текстов программных модулей;

· проектирование пользовательского интерфейса;

· разработка программных единиц.

Отладка программного средства в статике (с 23.04.2011 по 25.05.2011):

· тестирование программных модулей;

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

П.А.7 ПОРЯДОК КОНТРОЛЯ И ПРИЕМКИ

Порядок и контроль приёмки определяются заведующим кафедрой «ПОВТ и АС». Главным требованием к приемке является наличие отчета, представленного в печатном виде.

Разработал

студент группы ВИ-51

Каныгин Дмитрий ______ (подпись)________(дата)


Приложение Б

 

Исходный код программы

index.php

<?php

include "blocks/bd.php";//Прикрепляем соединение с базой данных

include "blocks/lock.php";//Прикрепляем файл авторизации

$result = mysql_query("SELECT * FROM infopage WHERE page='index'");

$myrow = mysql_fetch_array ($result);

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-1251" />

<title><?php echo $myrow['title']; //инклудим заголовок браузера?></title>

<link href="style.css" rel="stylesheet" type="text/css" />

</head>

<body>

<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0" class="global_table">

<?php include"blocks/header.php"; //инклудим заголовок?>

<tr>

<td align="center" valign="middle"><table width="100%" border="0" cellspacing="0" cellpadding="0">

<tr>

<?php include"blocks/menu.php";//инклудим меню?>

<td valign="top"><?php echo $myrow['text']; ?></td>

</tr>

</table></td>

</tr>

<?php include"blocks/footer.php";//инклудим нижнюю часть?>

</table>

</body>

</html>

add_obrab.php – модуль обработчика добавления информации в отчёт;

<?php

include "blocks/bd.php";//Прикрепляем соединение с базой данных

include "blocks/lock.php";//Прикрепляем файл авторизации

$result = mysql_query("SELECT * FROM infopage WHERE page='add_stud'");

$myrow = mysql_fetch_array ($result);

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-1251" />

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11


Новости


Быстрый поиск

Группа вКонтакте: новости

Пока нет

Новости в Twitter и Facebook

                   

Новости

© 2010.