基于JSP的学生成绩管理系统

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:lhm136
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:为了方便对该学校学生的成绩进行管理,提升教务管理效率,采用Eclipse开发工具,JSP技术和MySQL数据库,开发了学生成绩管理系统,该系统有三类系统角色:学校教务管理老师、教学讲师、各院系学生。系统功能包括:学生成绩管理、教师和学生管理、教师授课管理、选修课程管理等。系统的界面颜色以绿色为主,看起来更加友好、操作更加简便,使得使用者更能简单地进行该系统的操作。
  关键词:学生成绩管理;成绩查询;选修课程;开发技术
  中图分类号:TP315 文献标识码:A 文章编号:1009-3044(2016)22-0072-02
  1 背景
  学生的成绩管理对于每个院校来说都是很重要的一部分,该系统的作用主要是用于教务处对学生的管理、对该校的课程和对本学校学生成绩进行更加有效更加合理地安排,以便让老师或者教务工作人员提高工作的办事效率,在尽量短的时间内核算出学生的成绩来。以此同时,老师或者其他的工作人员能够每时每刻对本学院的学生输入的基本信息、学生的平时或者期末成绩进行简单而快速查询,使得老师更加了解学生的现状,更改教学方式。
  设计该系统的意义重大:1)本系统可针对某个高校进行处理某一些数据体现了适用性;2)对某一些数据进行数据的分类处理,有效地防止数据出错而带来的不便;3)能够根据不同的查询条件来查询用户需要的数据,或者进行多条件的或者模糊的查询来达到查询的结果;4)对查询的结果可以一目了然,方便而快速得到结果;5)操作简单,不需要太多的约束。
  2 系统分析
  2.1 需求分析
  学生成绩的管理系统的设计主要围绕的是学生的成绩,所以重点是处理学生成绩这个模块,学生的成绩由老师上传的成绩来确定的,而老师上传成绩的时候要确定是哪个学生,就需要先查询学生是否是自己教授的专业,如果不是就不能录入成绩,而应该先查询对应的教授学生所属的课程的班级,再确定成绩。所以就要先有管理员添加学生所属的院系、课程、班级等信息。然后教师教授哪个班级。
  学生成绩系统中院系的课程信息、学生的基本信息、学生成绩的管理、教师信息的管理,管理员管理其他的角色等,这些都是基本的管理模块。
  系统角色分为学生、老师、系统管理员三种角色,角色的职责如表1的职责描述。
  2.2 功能分析
  在整个网站系统中,系统具备以下主要功能:
  1)系统公告:任何打开该网站的用户都可以看到有关的选课信息,但是如果要选课就必须要登录。
  2)学生要进入必须在管理员添加该生的信息:若新生想要看自己的信息,必须在管理员添加该生的信息后方能进入,否则提示“无此账号,请联系管理员!”。
  3)教师要进入必须在管理员添加该生的信息:若教师想要看自己的信息,必须在管理员添加该教师的信息后方能进入,否则提示“无此账号,请联系管理员!”。
  4)学生对个人信息的管理:修改用户密码、修改或者完善个人信息。
  5)学生选修课程管理:学生可以查看选修的课程。
  6)教师开设选修课,管理选修课程的学生的成绩。
  7)管理员拥有管理院系课程,院系,管理教师授课信息,管理学生信息等。
  3 总体设计
  3.1 系统功能模块图
  本系统功能模块按照系统的设计可以把系统划分为以下模块:管理员模块、教师登录模块、学生登录模块等模块,具体如下图1所示。
  3.2 数据库总体设计
  本系统的结构并不复杂,数据量也不是很大,所以采用MySQL作为数据库,经过分析,该系统包含的主要实体有教师、课程、学生、选修课程、管理员等,使用E-R关系图表示如下图2所示。
  3.3 系统流程示意图
  该系统经过分析,可用流程示意图如图3所示。
  4 结束语
  学生成绩管理系统基本实现了课题所要求的功能,主要包括管理员实现管理功能,教师登录管理,学生登录查询等功能。该系统基于JSP技术,使用MySQL作为数据库,结合Tomcat服务器,共同完成了项目的开发。
  本系统在设计时主要考虑了用户使用习惯,设计的系统操作简单,方便灵活,界面友好,基本功能完善。本系统主要的工作和成果包括:1)完成了学生成绩管理的需求分析工作;2)对数据库的表进行了充分的分析;3)详细介绍了系统的设计与实现过程;4)对系统进行了一定的测试。
  参考文献:
  [1] 黄磊, 杨武军, 张鹏程, 等. 基于JSP和Android的歌手竞赛信息交互系统设计[J]. 计算机测量与控制, 2016, 24(2): 175-178.
  [2] 王庆喜, 齐万华. 职业规划与就业交流系统分析与设计[J].电脑知识与技术, 2016, 12(8): 85-86.
  [3] 刘俊亮, 王清华. Web程序员成功之路[M]. 北京: 清华大学出版社, 2011.
  [4] 李昊, 周振华. 基于数据挖掘的高校学生成绩预警系统[J]. 大庆石油学院学报, 2011, 35(4): 91-95.
其他文献
从常用的直立锁边金属屋面系统入手,说明国内金属屋面系统存在的问题及亟待变革的事实,进一步指出了变革的方向及原则;列举了一些不锈钢屋面应用案例,对不锈钢焊接屋面的形式
随着社会的不断发展,经济水平有了很大的提高,科学技术水平也得到了创新进步。尤其是在汽车维修领域,随着汽车电控技术的广泛应用以及不断的创新发展,它不仅仅改变了我国传统
手机漫游费新标准的出台,意味着运营商进一步降低漫游费在政策上已没有阻碍;也预示着,一场消费者和运营商之间的新一轮博弈又将拉开帷幕。  历经十个月的调研、论证和听证之后,备受瞩目的手机漫游费上限调整方案最终尘埃落定,2月13日,信息产业部、国家发展和改革委员会公布:3月1日起实行手机漫游费上限标准新方案,即主叫上限标准降为每分钟0.6元,被叫上限标准降为每分钟0.4元。    感觉甚微的实惠    
《教育部关于加快推进职业教育信息化发展的意见》要求深入推进信息技术在职业教育中广泛和有效运用,全面提升信息技术引领和支撑职业教育创新发展的能力。网络数据中心的建
基于信息系统的灭火救援指挥调度体系通过对接处警各个环节的可视化支撑,建立完善配套机制,初步实现了接警席位向战位的转变,指挥从经验型向规范型和精确型转变,从事后应对向
在我们身边,总有那么一道美丽的风景:也许在秋日雨后的小径旁,也许在校运会响亮的呐喊中,也许在每天见到的熟悉的身影上……请你细细回忆,采撷那道留在你脑海深处的美丽,回味