基于“JSP”技术学生成绩管理系统开发.docVIP

基于“JSP”技术学生成绩管理系统开发.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于“JSP”技术学生成绩管理系统开发

基于“JSP”技术学生成绩管理系统开发   摘要在当今的信息时代,教育信息化建设步伐日益加快,信息化管理平台已成为日常管理工作中的必不可缺的平台。现在很多学校办学规模在不断地扩大,学生的人数也在不断地上涨,学生所学科目也正在变得更加丰富,面对这庞大的学生考核信息数据,就必须要用一个好的管理系统来管理和存储,以促进学校教职工的工作效率的提高。   【关键词】教育信息化 学生成绩管理系统 设计和实现 功能模块   在当前教育信息化建设步伐日益加快的新形势下,开发新一代的某学生成绩管理系统可以做到对有关信息的规范管理、科学统计和快速的查询,减少管理方面的工作量。学校的学生成绩管理系统已经成为学校教育信息化建设的非常关键的组成部分,为教育信息化建设打下坚实的基础。本文结合笔者参加某学生成绩管理系统开发的实践经验,详细阐述了在当前教育信息化建设步伐日益加快的新形势下设计和实现的某学生成绩管理系统。   1 学生成绩管理系统的可行性分析和需求分析   1.1 可行性分析   传统的成绩管理采用手工方式,使得数据容易丢失,在统计时易发生错误高,速度慢,工作效率低下,浪费了大量的人力和物力。   计算机硬件性能的快速提升和计算机网络的飞速发展为数字化建设搭建了良好的数据处理和资源共享的平台。   JSP是Java在互联网上的重要应用技术,可以建立起先进、安全和跨平台的动态网站系统,与数据库结合一起实现各种复杂的系统应用,已成为目前十分流行的一种网站开发技术。   1.2 需求分析   (1)具备学生、任课教师和成绩管理人员的登录界面,根据其使用的功能分配其权限,学生可查询个人成绩和对不及格科目申请补考,任课老师可填报、编辑、查询、打印任教班级的科目成绩,成绩管理人员可查询、统计、打印学生成绩和学生补考申请。   (2)支持成绩批量导入、单个录入,能够统计出学生成绩分布图。   (3)对不及格学生开通补考申请,对补考申请数据进行统计和打印。   2 学生成绩管理系统开发的常用软件   学生成绩管理系统采用三层结构,在客户端教职工和学生通过浏览器完成相应操作,JavaBean组件在WWW服务器上运行,浏览器端的表现逻辑通过JSP网页完成。而系统内部的业务逻辑是借助于JavaBean的组件(Component)来进行实现的,服务器采用Tomcat 6.0作为JSP引擎,在服务器端,学生成绩管理系统采取JDBC中间件来进行数据库的访问,并且借助于JSP返回到客户浏览器。具体配置如下:   2.1服务器端   (1) 操作系统:Windows Server 2000。   (2)Web服务器:Tomcat 5.9。   (3)数据库:Microsoft SQL Server 2000。   2.2客户端   (1) 操作系统:Windows 7/2000/XP。   (2)网络协议:TCP/IP。   学生成绩管理系统的架构如图1所示。   在进行了本部分的研究的基础上,就可以根据学生成绩管理系统的架构来进行学生成绩管理系统的具体功能模块的设计和实现。   3 学生成绩管理系统的具体功能模块的设计和实现   通过学生成绩管理系统的需求分析,可以得出学生成绩管理系统必须实现的功能是多种多样的。本文所研究的学生成绩管理系统的功能模块具体涵盖了下面的几个:系统管理功能模块、教师管理功能模块、学生管理功能模块、安全管理功能模块、计算统计分析功能模块。接下来,本文将对于其中的一些最为重要的功能模块的设计和实现来加以深入地讲述。   3.1 系统管理功能模块的设计和实现   学生成绩管理系统管理功能模块能够对不同的功能模块之间进行调用以及协调,存在导航的功能。终端教职工只需要将功能标尺向特定的功能进行传递就可以了,而其它的各种工作则是由学生成绩管理系统管理功能模块来进行。所以,这一功能模块的设计和实现是非常重要的。在这一功能模块之中,仅仅存在一个函数,即为GetFunction()这一函数,通过GetFunction()这一函数,学生成绩管理系统管理功能模块就可以获取到需要调用的功能,在此基础上,终端教职工就可以采用调度算法来对于所需要的功能进行调用。   3.2 学生及教师管理功能模块的设计和实现   成绩管理系统的学生信息来源学生学籍管理系统。   学生管理功能模块较为简单,主要进行个人成绩查询和补考申请,通过SQL语句select from函数来实现个人成绩查询,通过supplementary_examination()函数来实现补考申请。   教师管理功能模块设计及实现如下。   教师负责新增课程信息,用户在课程信息新增页面中填写课程的基本信息,填写完信息后点击提交将信息新增到数据库中。新增操作是用request.getParameter()函数获取页面

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档