- 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
您可能关注的文档
- 市政排水管道工程课程设计.docx
- 试论茅盾《子夜》的语言特色.ppt
- 室内外高精度定位POSITION-超宽带技术.pdf
- 室内装修设计管理流程-专业(专项)设计管理制度.docx
- 收音机万用表课程设计报告.doc
- 手柄座零件的机械加工工艺规程及工艺装备设计(含全套CAD图纸).pdf
- 首都师范大学论文开题报告模板.doc
- 首都体育学院 硕士论文答辩模版版.ppt
- 书人之星六年级考点分析及例题精讲.ppt
- 输出轴零件机械加工工艺规程及工艺装备设计.doc
- 分析讲稿综合.pdf
- 高度定向具有各向异性压电特性静电纺丝pvdf-trfe纳米纤维用于物理传感设备.pdf
- 使用冷气推进器对柔性电缆驱动并联机器人进行主动阻尼.pdf
- 文章利用改良诊断超声微泡减少心肌梗死面积full.pdf
- 提取运动原语低维控制变量.pdf
- 快速入门指南cancasexl log lin接口1 quickstart en.pdf
- 平台可信执行引擎txe2 intelr platform win 7 pv notesbraswell 7 txefwrelease.pdf
- 引领全球供应卓越.pdf
- 项目批地申可行性研究报告.pdf
- 及其他欢迎本天空望远镜sky amp telescope.pdf
最近下载
- 《新能源汽车行业融资模式分析—以蔚来汽车为例 》开题报告.doc VIP
- 2024海南中考数学二轮重点专题研究 微专题 二次函数与面积问题(课件).pptx
- 研发技术体系建设.docx VIP
- 共赏读书之美.pptx VIP
- 山东省滨州市滨城区2022-2023学年八年级上学期期末英语试题(含答案).docx VIP
- 浙江省宁波市慈溪市2023-2024学年三年级下学期期末语文试卷.docx VIP
- 2023年-2024年农发行调查评估专业资格基础知识考试题库 .pdf VIP
- 缠论中枢自动画线公式(通达信主图).docx
- 竣工财务决算审计工作底稿-实质性测试占用模板.xls VIP
- DBJ51T184-2021四川省预成孔植桩技术标准.pdf
文档评论(0)