2。2 Hibernate相关知识 3
2。3 JSP简介 3
2。4 easyui简介 4
2。5 开发及运行环境 4
2。5。1 硬件平台 4
2。5。2 软件平台 4
3 学生在线选课系统需求分析 5
3。1用户需求分析 5
3。2 功能需求分析 5
3。3 选课系统流程 6
4 学生在线选课系统总体设计 7
4。1 系统模块设计 7
4。1。2 教师功能 8
4。1。3 管理员功能 8
4。2 选课系统分层设计 8
5 学生在线选课系统详细设计 10
5。1 选课系统类 10
5。2 选课系统功能级数据流设计 10
5。2。1 选课系统顶层DFD 10
5。2。2 选课系统1层DFD(功能级DFD) 11
5。2。3 选课系统2层DFD(管理员模块功能子图) 11
5。3 选课系统数据库逻辑设计 11
5。4 数据库物理设计 12
6 系统实现 15
6。1 登录功能 15
6。2 学生选课功能 16
6。3 学生查看学生个人信息功能 23
6。4 教师查看教师个人信息功能 27
6。5 管理员管理学生信息功能 30
6。7 学生选课系统管理员管理课程信息功能 35
7 总结与展望 40
7。1 总结 40
7。2 展望 41
参考文献 42
致谢 43
图清单
图序号 图名称 页码
图3-3 选课系统流程图 6
图4-1-1 学生功能图 7
图4-1-2 教师功能图 7
图4-1-3 管理员功能图 8
图4-2 选课系统技术框架图 9
图5-1 选课系统类图 10
图5-2-1 系统顶层DFD 10
图5-2-2 系统1层DFD 11
图5-2-3 系统2层DFD 11
图5-3 选课系统E-R图