- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课 程 设 计
课程设计名称: Java课程设计
专 业 班 级 : 软件13级2班
学 生 姓 名 : 唐 林
学 号 : 201316920403
指 导 教 师 : 刘继承
课程设计时间: 2016.6.27-2016.7.8
学生姓名
唐林
专业班级
软件1302
学号
201316920403
题 目
授课管理系统
课题性质
工程设计
课题来源
自拟课题
指导教师
刘继承
同组姓名
无
主要内容
1.教师信息的增、删、改、模糊查询、浏览;
2.课程的增、删、改、模糊查询、浏览;
3.可增加教师所上的课程、上课学期;一个教师可上多门课。一门课也可 多个教师上;
4.按课程、学期、教师、学院模糊查询、浏览。
任务要求
掌握程序与数据库之间的连接,以对授课管理系统进行增、删、改、模糊查询、浏览等操作;
掌握内置对象的使用方法,以实现管理模块,使不同的角色有不同的权限。
掌握数据库模糊查询的方法,以实现对课程、教师信息进行模糊查询的功能。
通过使用struts框架,使用数据回显的功能,以便在对数据进行修改的时候自动显示当前的数据。
参考文献
(美)Cay S. Horstmann、Gary Cornell. Java核心技术卷I:基础知识(第9版).机械工业出版社, 2013.11.
.刘继承,王社伟,宋敏,韩璐,王云侠,马宏琳. Java程序设计及实验. 清华大学出版社,2012.9.
审查意见
指导教师签字:
教研室主任签字: 2016年 6 月 27 日
授课管理系统
一、需求分析
授课管理系统主要用于管理教师信息和课程信息的增删改查,以及每个教师对应所上课程的信息、每门课程对应的所有教师、设置教师与课程之间的关联功能等。
教师信息管理模块,该模块中有三个主要的核心功能,显示所有教师信息、添加新教师信息、查找某个教师。在显示所有教师中可以进行修改和删除以及添加教师上课课程的功能操作,
课程信息管理模块中,也有三个信息功能,显示所有课程信息、添加新课程、查找某门课程,可以在课程信息中对某门课程进行修改和删除,修改只能修改课程名,查找课程信息是通过模糊查询的方式进行查找相应的课程信息。
课表管理模块,主要是显示所有教师和课程已经建立了关系的信息列表,可以通过课程名、学期、学院、教师姓名进行查询相关的需要的相关课表信息数据,该课表中的数据,在教师的信息数据管理中也能对某个教师所授课的课程进行删除。
用户登录功能,用户必须使用正确的用户名和密码登录后才能进入到系统的内部,如果用户想不通过登录就直接访问该系统的后台页面,是不能成功访问后台页面的。
注销功能,用户在访问后台页面结束后,点击注销功能后,系统自动跳转到登录页面,如果用户想再次访问系统内部,必须进行登录才可访问。
二、概要设计
系统模块图如下图2.1所示:
图2.1 系统模块图
系统流程图如下图2.2所示:
图2.2 系统流程图
运行环境、开发语言
1 软件环境
操作系统:Windows10
2 硬件环境
处理器:Intel(R) Core(TM) i5-3337U
内存:4096MB
硬盘空间:500G
显卡:SVGA显示适配
3 开发语言:JAVA
4 开发工具:MyEclipse10
四、详细设计
1. 程序清单
所有程序清单如表1所示:
表1 程序清单
文件名
功能
admin.jsp
用户登录首页
index.jsp
系统首页
Tealist.jsp
显示所有教师信息
save.jsp
添加新的教师
search_res.jsp
显示查找到的教师页面
search.jsp
查找教师页面
person.jsp
显示个人课表信息
update.jsp
修改教师页面
Coulist.jsp
显示所有课程
Cousave.jsp
添加新课程
Cousearch_res.jsp
查找课程结果页面
findbycollege.jsp
通过学院查找课表信息
findbycourse.jsp
通过课程查找课表信息
findbyteacher.jsp
通过教师来查找课表信息
AdminAction.java
处理用户登录验证类
CourseAction.java
处理与课程有关类
LoginoutAction.java
处理用户注销类
RelationAction.java
处理课表相关类
TeacherAction.java
处理教师相关类
JdbcUtils.j
文档评论(0)