1 需求分析 1
1.1需求概述 1
1.2 用例分析与描述 2
1.2.1 用例分析 2
1.2.1 用例描述 2
1.4 参考文献 6
2 系统设计 6
2.1 多层结构设计 6
2.2 问题域设计 6
2.2.1 域模型设计 6
2.2.2 Service接口设计 7
2.3 持久化设计 7
2.3.1 数据库设计 7
2.3.2 数据访问设计 11
2.4 界面设计 11
2.4.1 页面链接关系 11
2.4.2 页面设计 12
3 系统实现 14
3.1 系统开发环境 14
3.2 表达层 14
3.3 业务层 15
3.4 持久化层 15
1 需求分析
1.1需求概述
学生选课系统是一个学校不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生选课系统应该能够为用户提供充足的信息和快捷的査询手段。
1.2 用例分析与描述
1.2.1 用例分析
本学生选课系统需要满足来自四方面的需求,这三个方面分别是学生、教师、教务和机房。
学生的需求是査询课程,查询课表,查询成绩;
教师对选课系统学生选课情况进行操作,提交开课信息,申请实验,成绩录入;
教务需要审核开课信息,审核选课信息,安排授课时间、地点。
机房需要管理机房信息、安排实验。