Курсовой проект по технологии программирования
Тема курсового проекта - Система контроля знаний и обучения студентов.
Разработать следующие вопросы:
1. Преподаватель может заносить текстовый учебный материал по различным дисциплинам.
2. Авторизованный доступ к информации со стороны студентов, определяемый преподавателем.
3. Количество пользователей-преподавателей не менее 20.
4. Количество пользователей-студентов не менее 200.
5. Преподаватель может давать объявления группам студентов.
6. Электронная доска объявлений для преподавателей.
Исходные данные:
1. Язык программирования: C# (ASP.NET MVC)
2. Среда программирования: Visual Studio 2010
3. СУБД: MS SQL Server 2008
Требования к пояснительной записке:
Тексты программ вынести в приложение. Пояснительная записка должна содержать необходимый и достаточный набор диаграмм и спецификаций. В заключение указать пути возможного усовершенствования разработанной программной системы.
Объем графического материала – 3-4 листа формата А1. Примерное содержание графического материала: диаграмма классов и пакетов разработанной программной системы, диаграммы сотрудничества и последовательности для реализаций вариантов использования, модель бизнес-модель (модель предметной области). Все чертежи должны быть выполнены в соответствии с ГОСТ и стандартом UML.
Пояснительная записка должна содержать следующие документы в качестве разделов основной части (минимальный набор):
1. Словарь предметной области (Glossary)
2. Видение (Vision).
3. Дополнительные требования (Supplementary Specification).
4. Спецификации всех вариантов использования (Use-Case Specification).
5. Архитектура программной системы (Software Architecture).
В проекте должны быть представлены следующие модели:
1. Бизнес-модель или модель предметной области, включая диаграмму классов.
2. Модель вариантов использования, включая диаграмму вариантов использования.
3. Модель анализа, включая диаграммы классов и пакетов и необходимые диаграммы взаимодействия.
4. Модель проектирования, включая диаграммы классов и пакетов и необходимые диаграммы взаимодействия.
5. Модель реализации, включая диаграмму компонентов. Тексты программ вынести в приложение.
6. Модель развертывания, включая диаграмму развертывания
Курсовой нужен срочно, требуется только программа!