学生成绩管理系统的设计与实现
遂宁第二中学学生成绩管理系统的设计与实现 学生:陈玲 指导教师:梁玉国 王邦千 内容摘要:学生成绩管理系统是现校园信息化中的一个信息管理子系统。本设计以遂宁第二中学的学生成绩管理为背景,采用B/S工作模式,集成开发环境,JSP技术、Java编程语言、引入MVC设计模式,以MySql做为系统的DBMS支撑的中学学生成绩管理系统,主要包括前台系统工和后台系统,采用浏览器操作。前台系统包括学生查询成绩、任课教师录入成绩、编辑成绩、查询学科成绩。后台系统包括用户管理、教师管理、课程管理、成绩管理,后台为应用程序和数据库。经过调试和测试,基本上能满足用户的学生管理要求。进一步提高了学校的办学效益和现代化水平,为广大教师提高了工作效率。 关键词:学生成绩 管理信息系统 Myeclipse Mysql JSP JAVA MVC Design and implementation for SuiNing second middle school student score management ination system Abstract:Students’score management system is now one of the campus ination management subsystem. It uses the management of SuiNing second middle school students as the background, adopting B/S mode, Myeclipse integrated development environment of JSP technology, Java programming language, introducing MVC design mode, with MySql for development tools and development environments development middle school student achievement management system, mainly includes reception system and backend system, adopting the browser. Reception systems include the score students inquiring 、the score teachers ting, edited score and inquired course systems include user management, the teacher management, course management, perance management,backend is applied procedure and database. After commissioning and testing,it basically can satisfy user s requirements of students management. It improves further benefit of running a school and the modernization level for teachers to improve work efficiency. Keywords: Students’score management ination system Myeclipse Mysql JSP JAVA MVC 目 录 1 概述1 我国中学成绩管理系统研究现状及发展趋势1 研究目标和意义2 系统开发目标2 系统开发的意义2 系统设计思想3 2 开发技术与开发环境3 开发方法3 采用B/S结构模式3 开发工具的选择4 Myeclipse开发工具4 MySql数据库管理系统4 系统开发环境4 本系统的的结构5 3 需求分析5 用户需求5 需求分析5 工作流程分析6 功能需求分析6 数据需求分析7 可行性分析7 经济上可行性7 技术上可行性8 运行上可行性8 性能需求8 系统性能要求8 精度9 时间性能要求9 异常处理要求9 4 数据库设计与实现9 概念设计9 表结构与约束设计11 创建数据库表14 创建数据库14 创建表15 5 功能模块的实现15 设计与类的实现15 课程类Course的实现15 课程表类CourseSchedule的实现16 成绩类Mark的实现18 学生类Student的实现19 教师实体类Teacher的实现20 班级类team的实现22 登录模块23 班级管理模块24 课程管理模块26 教师成绩录入模块27 学生成绩查询模块28 6 系统测试29 测试方法29 模块测试30 登陆模块的测试30 成绩管理模块的测试31 评价及总结34 7 结束语34 参考文献36 遂宁第二中学学生成绩管理系统的设计与实现 1 概述 现代化技术的提高,计算机在社会生活中无处不在,计算机科学技术越来越成熟,在各个领域中也发挥着越来越重要地作用,人们对计其强大的功能已有了深刻的认识。特别是计算机对于学生成绩管的管理,作为计算机应用的一部分,他具有成本相对较低,查找也比较方便,保密性更好,寿命长,检索更加迅速,可靠性高,存储量大等等手动管理无法相比的优点,这能够很好的提高学生档案管理地效率,也体现了学校越来越科技化,先进化管理。因些,开发中学成绩管理系统很有必要。 随着Internet的进一步发展,静态Web站点的开发与维护变得越来越困难,一方面信息的不断增加和变化,使站点维护人员不得不经常修改他们的网页,特别是基于数据库驱动的Web站点更是如此,随着Internet上信息量的增多和交互性的加强使HTML显得越来越难以胜任。另一方面静态网页由于不能与浏览者进行有效交互,使人们感到越来越乏味,而不愿意再一次地进入同一站点。所以开发动态网页或动态内容成了越来越多的站点所追求目标。 我国中学成绩管理系统研究现状及发展趋势 自21世纪起,人类科学技术越来越发达,人们的生活发生了重大的改变,特别是计算机对于我们的应用,在社会各个领域都已普及,原来旧的管理方法已被社会所淘汰,但是很多人还停留在以前的手工操作上,这严重地阻碍了我们人类经济的发展。为了适应现代社会人们所高度强调的时间观念,学校成绩管理系统软件为