课程设计管理系统详细设计说明书1
1编写目的编写这份文档的目的是为详细设计阶段的工作有一个记录,也为工作小组对整个课程设计管理系统有一个更清楚的把握
也是为在设计阶段的不断迭待开发计划中,我们将根据需求文档中的功能需求,SSD图,领域模型对设计阶段的工作不断地进行细化从而在编码阶段可以把这个描述直接翻译成用具体的程序语言书写的程序,减小编码的时间
本报告的预期读者是项目组长、设计人员、开发人员、测试人员、本系统的最终使用者和管理人员
2项目背景项目名称:课程设计管理系统:委托单位:XX、XX老师开发单位:E-NET小组(XX,XXX,XXX,XXX)主管部门:XX大学软件学院用户:管理员、教师、助教、学生、游客实现软件的单位:XX大学各学院其他配套软件和硬件:WindowsXP、数据库(SQL)、网络《软件工程导论》、《面向对象分析与设计》和《J2EE平台技术》是厦门大学软件学院开设在三年级上学期的专业课程
为了让学生深入理解软件工程的基本概念和原则,掌握面向对象分析与设计方法,具备在JavaEE平台上开发大型商业系统的能力
这三门课程引入了跨越三门课程的课程设计,以促使学生以该课程设计为目标,进行问题式学习
3定义管理员(Admin)老师(Teacher)小组(Group)组长(Groupleader)基本信息(Basicinformation):ID,全称,简称、描述,类别,开始时间,结束时间等
控制信息(Controlinformation):是否记录日志、是否有效(允许学生学习)、是否为小组模式(支持在课程中建立小组),级别(系统级别、课程级别、项目级别或者小组级别)等
课程(Course):当前正在开设并纳入课程管理系统管理的课程
通讯录(Contacts)联系人(Contact)消息(Message)项目(Project)主题(Theme)资源(Sour