1. 系统概括......................................................................................................................................3
1.1. 课程设计选题..................................................................................................................3
1.2。 项目背景 .......................................................................................................................3
1.3. 课设报告编写目的..........................................................................................................3
1。4. 课设报告的组织 ...........................................................................................................4
2。 系统需求分析...........................................................................................................................4
2。1。 系统管理员 ................................................................................................................4
2.2. 学生用户..........................................................................................................................4
2.3。 教师用户 .......................................................................................................................5
3。 数据库设计...............................................................................................................................5
3。1。 概念结构设计 ............................................................................................................5
3。1。1. 分 E-R 图 .........................................................................................................5
3.1。2. 局部 E—R 图.....................................................................................................6
3。1。3。 合并 E-R 图 ..................................................................................................7
3。2。 逻辑结构设计 ............................................................................................................8
3。2。1. 逻辑转换..........................................................................................................8
3.2.2。 细化表结构.........................................................................................................8
3.3. 物理结构设计及实施 ....................................................................................................10
3.3.1. 创建表..................................................................................................................10
3。3.2. 建立视图...........................................................................................................12
3.3.3. 建立索引..............................................................................................................13
3.3.4. 存储过程的建立..................................................................................................14
3。3.5。 创建触发器....................................................................................................14
4. 界面设计与实现........................................................................................................................15
4.1. 功能模块界面分析........................................................................................................15
4。2。 登录界面 ..................................................................................................................15
4。3. 管理学生、课程、教师信息界面 .............................................................................16
4。4. 教师管理界面 .............................................................................................................16
4.5. 学生选课管理界面........................................................................................................17
5。 系统测试.................................................................................................................................17
5。1。 用户登陆测试 ..........................................................................................................17
5.2。 管理员管理信息测试 .................................................................................................17
5。2.1. 添加学生信息...................................................................................................18
5.2。2。 修改学生信息................................................................................................18
5.2。3. 删除学生信息...................................................................................................19
5。2。4。 管理教师课、程信息.................................................................................19
5.3。 学生选、退课程测试 .................................................................................................19
6. 总结............................................................................................................................................20
7。 主要参考文献.........................................................................................................................21
8。 附录.........................................................................................................................................21
8.1. 源代码............................................................................................................................21
8.2. 系统使用说明................................................................................................................25