摘要:为了提高学校的工作效率,避免不必要的错误发生。本设计开发了一个完整的基于JSP的课程设计管理系统,包括以下三个模块:管理员模块,教师模块和学生模块。管理员模块主要包括对学生和教师的管理,教师模块主要包括录入课设题目和要求、下载学生的作品、课程设计成绩及评语录入,学生模块主要包括课设选题、课设报告及程序录入、上传课设作业、成绩和评语查询。通过该系统,教师可以很方便的对课程名、课程设计题目和具体要求进行添加、修改和删除操作;学生上交课程设计作业也变得非常的方便;最后对于老师录入成绩和评语、学生查看自己的成绩和评语等也变得非常的简单容易。
本设计建立了一个动态的,灵活的课程设计管理系统,不仅使得老师添加课程设计信息更加的方便、容易,同时也使得学生的选课、选题更加的便捷。消除了地点和时间的局限性。
关键词 课程设计;选题;B/S;JSP;MySQL;MyEclipse
目录
摘要
Abstract
1 绪论-1
1.1 研究背景及意义-1
1.2 系统设计目标-1
2 技术简介-2
2.1 JSP技术-2
2.2 MySQL-2
2.3 JAVA语言简介-2
2.4 B/S结构简介-2
2.5本设计采用的技术-3
3系统分析-4
3.1可行性分析-4
3.1.1技术可行性-4
3.1.2经济可行性-4
3.1.3操作可行性-4
3.2 系统需求分析-4
3.2.1管理员用户功能需求分析-6
3.2.2学生用户功能需求分析-6
3.2.3教师用户功能需求分析-7
3.3 系统开发工具及运行平台-8
4 系统设计-9
4.1概念模型设计-9
4.1.1局部E-R图-9
4.1.2全局E-R图-10
4.2逻辑结构设计-10
4.3基本表设计-11
5 系统实现-12
5.1数据库连接设计-13
5.2系统登陆页面-13
5.3 管理员管理模块-14
5.3.1学生管理-15
5.3.2老师管理-15
5.4 学生管理模块-15
5.4.1个人信息管理-16
5.4.2学生选课管理-16
5.4.3学生课设上传管理-16
5.4.4学生成绩及评语查询-17
5.5 教师管理模块-17
5.5.1个人信息管理-18
5.5.2课程设计管理-18
5.5.3学生选课管理-19
5.5.4学生设计管理-20
5.5.5学生成绩及评语管理-21
6系统的测试-22
6.1系统测试的目的-22
6.2测试环境-22
6.3软件测试-22
6.4本章总结-24
结论-25
致谢-26
参考文献-27
附录-28