基于hibernate和struts的选课排课系统-演示文稿_第1页
基于hibernate和struts的选课排课系统-演示文稿_第2页
基于hibernate和struts的选课排课系统-演示文稿_第3页
基于hibernate和struts的选课排课系统-演示文稿_第4页
基于hibernate和struts的选课排课系统-演示文稿_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

,基于hibernate和struts的选课排课系统,选题依据,随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,选课排课系统必定是一个教育单位不可缺少的部分。一个功能齐全、简单易用的信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。所以选课排课系统应该能够为用户提供充足的信息和快捷的查询手段。作为计算机应用的一部分,使用计算机对学校的各类信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查询方便、效率高、可靠性好、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学校信息管理的效率,也是一个单位科学化、正规化管理,与世界接轨的重要条件。,意义和研究目的,管理信息系统就是我们常说的MIS,在强调管理,强调信息的现代社会中它越来越得到普及。MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学、运筹学、统计学及计算机科学。在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。其意义体现在以下四个方面:第一,管理本身就是一类复杂的智能行为,是一个知识运用和知识创新的过程;第二,现代的企事业管理迫切需要一个支持的信息管理的平台;第三,一个协同管理的平台是必不可少的;第四,企事业需要一个不断进行技术交流和培训的系统。目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息,选课排课系统也是有了很大的发展,商业化的选课排课系统软件也不少。选课排课系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以选课排课系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。在各大中小学校,用计算机管理学校的信息已经越来越普遍了。用计算机不但可以提高工作效率,而且还节省了许多人力物力,增强了学校资料的安全性。提高了学校的管理能力,为此,用计算机来管理学校的信息,是非常必要的。,本课题的研究内容,通过学生选课管理系统这个平台,可以实现学生、课程情况的信息化、网络化、系统化、规范化管理,更加方便学生选课。系统的主要功能包括:学生选课管理与课程信息管理。本系统前台主要使用JAVA作为开发语言,后台使用SQL Server作为数据库管理系统,开发环境是MyEclipse,服务器采用tomcat,开发出的一个基于Web技术的B/S结构的学生选课管理系统。,管理员模块:(1)登陆:系统将验证用户是否存在,输入信息是否正确。(2)添加功能:添加老师用户:管理员可以直接添加老师用户并可以上传老师头像等老师个人信息。对老师申请注册进行审核:老师可以在老师模块进行注册,要经过管理员审核确定后才生效。 (3)审核功能:课程的安排:管理员对课程安排进行审核(包括对课程信息修改),审核成功后返回通知老师。课程申请:管理员对老师和学生进行课程申请批准。(4)修改功能:修改课程:管理员可以对课程安排修改(5)删除功能:删除课程:可以对安排好的课程进行删除删除学生信息:对已经毕业的结业的学生进行删除,,教师模块: (1)添加课程: 登录添加画面,教师可以添加选修课的信息(课程代码 课程名称 上课时间 上课地点 任课老师 课程学分 课程学时);(2)修改课程:在课程的修改画面,教师可以修改课程的信息;(3)查看课程:在课程的信息画面,教师可以查看全部选修课的各种信息;学生选课后:(4)查询课程:可以查询学生对课程的选修情况、;(5)学生成绩录入:期末考试后进行学生成绩的录入,输入到系统,以便学生查询;,学生模块: (1)申请选修课:学生可以向管理员提出申请选修请求,提出后会在审核通知中显示,通过审核后,同样也会再审核通知中显示。(2)放弃选修课:学生可以向管理员提出放弃选修请求,提出后会在审核通知中显示,通过审核后,同样也会再审核通知中显示。(3)学生可以查看已安排好授课老师的选修课的详细信息。这些信息均包含:课程号,课程名称,上课时间,上课地点,任课老师。(4)查看已选的课程:课程号,课程名称,上课时间,上课地点,任课老师。学生可以在该页面中提出放弃选修该课程的请求。请求会被发送到管理员那里请求确认,发送和通过时会通知。 (5)参与对授课教师的评分。,学生和课程E-R图,学生和教师E-R图,数据库设计,登录界面,首页,用户管理,添加新用户,老师课程信息添加,学生课程申请,参考文献,1 陈显刚、李季.Java 项目实战精编.电子工业出版社.2008 2 陆迟.Java 语言程序设计(第 2 版) .电子工业出版社.2005 3 刘志成.Java 程序设计案例教程.清华大学出版社.2006 4 胡林玲、黄奇.软件工程与 UML.电子工业出版社.20055 贺平.软件测试教程.电子工业出版社.20046 张新曼. 精通JSP-WEB开发技术与典型应用M. 北京:人民邮电出版社, 2007. 98-1017 陈文兰. 基于SSH 集成架构的进销存管理系统的设计J. 农业网络信息.8邓子云.JSP网络编程从基础到实践M.北京:电子工业出版社.9 Joe Celko.SQL权威指南M.中国邮电出版社.2013.10郝玉龙.JavaEE编程技术M.北京:北京交通大学出版社.11张立科.java信息系统管理开发M.北京:人民邮电出版社.12(美)Bruce Eckel著,陈昊鹏译,Java编程思想(第三版)北京:机械工业出版社,2007.613李建中,王珊

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论