Мегаобучалка Главная | О нас | Обратная связь


Формулирование требований к системе



2016-01-05 388 Обсуждений (0)
Формулирование требований к системе 0.00 из 5.00 0 оценок




Задание на курсовую работу (курсовой проект)

Создать информационную систему «Интернет-магазин» (на заданную тему) с использованием web-технологий. Должны выполняться следующие условия:

1) База данных товаров должна включать не менее 3-х таблиц (пользователи и заказы не считаются)

2) Используется СУБД MySQL 5.0

3) Исполняемые скрипты написаны на языке PHP (не ниже 5.0)

4) В качестве веб-сервера используется Apache 1.3.x (register_globals = off)

5) Вход в систему должен быть авторизованным

6) При последующих обращениях к системе пользователь должен автоматически идентифицироваться

7) Список товаров для продажи – не менее 20 наименований

8) Количество записей во вспомогательных таблицах – не менее 5

9) Система должна позволять заказывать товары (помещать в корзину заказов) и редактировать существующий заказ

10) Система должна предлагать варианты оплаты и доставки товара. Соответственно меняется и итоговая сумма

11) Для администраторов должна быть предусмотрена возможность добавления/удаления товаров, пользователей

12) Менеджеры должны иметь возможность просматривать существующие заказы, а также изменять их статус (выполнен/выполняется/отменен/ и пр.)

 

Дополнительные требования:

1) Таблицы с товарами должны выводиться с помощью PHP

2) Значения полей форм должны проверяться на соответствие типов и на наличие тегов HTML как на стороне сервера, так и на стороне клиента (JavaScript)

 

Требования к оформлению КР (14pt, полуторный интервал, 45-50 стр.)

1) Титульный лист

2) Содержание

3) Описание задачи (то, что должна делать Ваша программа)

4) Варианты использования системы (то, что можно сделать в Вашей системе)

5) Описание баз данных

a) структура таблиц (имена полей, типы)

b) описание таблиц (для чего нужна каждая таблица, ее назначение)

c) схема баз данных (рисунок с указанием связей между таблицами)

d) SQL запросы на создание таблиц

6) Назначение скриптов (описание каждого скрипта, то, что он делает)

7) Описание интерфейса

a) описание основных экранов

b) описание основных форм в соответствии со списком вариантов использования системы

8) Тесты для проверки работоспособности системы

a) название и содержание тестов

b) список выполнения тестов (выполнено, не выполнено)

9) Исходные тексты программ с комментариями

 

Выбор темы

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

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

После выбора темы каждому проекту назначается имя, которое нельзя изменять. Это имя используется для названия каталога с проектом и для базы данных.

Установка программного обеспечения

Для выполнения курсовой работы (проекта) необходимо наличие следующего программного обеспечения: web-сервер Apache, СУБД MySQL, интерпретатор PHP.

Каждый из этих программных продуктов можно установить и настроить по отдельности, но можно воспользоваться пакетом «всё-в-одном» DenWer, который самостоятельно установит и настроит все три компонента.

Установка базового пакета DenWer

Установка базового пакета DenWer обычно не вызывает трудностей, если в качестве ответов на вопросы выбирать значения по умолчанию. После успешной установки на рабочем столе появятся 3 ярлыка: «Start servers», «Restart Servers» и «Stop servers». Для проверки работоспособности нужно запустить ярлык «Start servers», далее загрузить браузер (например, Internet Explorer) и в адресной строке набрать «http://localhost». Если установка прошла успешно, то появится страница «Ура, заработало!», на которой объясняется как пользоваться пакетом DenWer и даны ссылки на некоторые дополнительные утилиты (например, phpMyAdmin).

Формулирование требований к системе

Начальный этап разработки – это анализ предметной области, потребностей потенциальных пользователей и формулирование требований к системе. Результат анализа представляется в виде небольшого обзора (объем 1 - 2 страницы A4). Например, результат анализа предметной области при разработке АИС «Преподаватель»:

«Большинство преподавателей в настоящее время тратят в среднем от 1 до 2 астрономических часов в неделю на анализ работы со студентами в течение семестра. Сюда входит контроль посещаемости, учет сдачи лабораторных работ, контроль хода работ над курсовым заданием. Приходится работать с большим количеством документов и не всегда удается обойтись без ошибок. Особенно это сказывается при проведении промежуточных аттестаций. А чтобы оценить общее состояние по всем группам, по всем предметам нужно затратить не менее 2-х астрономических часов.

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

Обо всех показателях учебного процесса. Подобное нововведение сэкономит значительную часть времени за счет того, что вся нужная для преподавателя информация находится в одном месте. Ни одна «бумажка» теперь не потеряется, а проставление аттестации будет производиться в полуавтоматическом режиме.»



2016-01-05 388 Обсуждений (0)
Формулирование требований к системе 0.00 из 5.00 0 оценок









Обсуждение в статье: Формулирование требований к системе

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

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



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (388)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.01 сек.)