基于Web成绩管理系统设计与实现.doc

上传人:夏** 文档编号:543201531 上传时间:2024-01-27 格式:DOC 页数:41 大小:956.54KB
返回 下载 相关 举报
基于Web成绩管理系统设计与实现.doc_第1页
第1页 / 共41页
基于Web成绩管理系统设计与实现.doc_第2页
第2页 / 共41页
基于Web成绩管理系统设计与实现.doc_第3页
第3页 / 共41页
基于Web成绩管理系统设计与实现.doc_第4页
第4页 / 共41页
基于Web成绩管理系统设计与实现.doc_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《基于Web成绩管理系统设计与实现.doc》由会员分享,可在线阅读,更多相关《基于Web成绩管理系统设计与实现.doc(41页珍藏版)》请在金锄头文库上搜索。

1、衡阳师范学院毕业论文 题目:基于Web成绩管理系统 设计与实现 所在学院:计算机科学与技术学院专业: 网络工程 1 学号: 13480130 1 作者姓名:罗红梅 1指导教师:田小梅 12023年5月10日基于Web成绩管理系统设计与实现计算机科学与技术学院网络工程专业学号:13480130 姓名:罗红梅指导教师:田小梅摘要在如今信息化高速发展的时代,学生成绩管理系统是实现学生成绩数字化管理不可缺少的部分。成绩管理系统重要根据当今大学生成绩为蓝本,采用Web应用程序的方式,基于MVC的三层架构体系,以及自顶而下的模块化技术进行系统开发,把系统分为三种普通用户,老师、学生,系统管理员。根据软件开

2、发的标准,运用Microsoft Sql server 2023数据库和Java语言以及三大框架(Mybatis,Struts,Spring)来开发,并对整个系统进行了测试。系统从用户的角度来划分具有以下功能:管理员可以对班级、老师、学生、课程的信息进行增删改查操作;老师可以对学生成绩录入、修改、删除、浏览、导出学生成绩到表格以及浏览与修改基本信息,重置密码等;学生查询本人成绩以及浏览与修改本人基本信息,重置密码等。关键词学生成绩;管理系统;Web系统开发;B/S模式Design and Implementation of the Student score management system

3、 based on WebComputer science departmentMajor: Network projectNo:13480130 Name: Luo Hongmei Tutor: Tian XiaomeiAbstract In the information age, a student score management system is an indispensable part of the realization of the digital management of student achievement. Student score management sys

4、tem is mainly based on the results of todays college students using the B/S model, the three layer architecture based on Web technology and modular design, the system is divided into three ordinary users including teachers and students and system administrator. According to the standard of software

5、development, the paper use Microsoft Sql Server 2023 and Java as well as three framework to achieve and test the entire system. From a users perspective,the system possess these function as follow: administrator can add,delete,revise or query the information of class, teacher, student and courses; t

6、eacher can input, revise, delete, and scan scores of students, output their scores into a form, scan or revise basic information, reset password and so on; student can query his own scores, scan and revise his basic information, reset password and so on.Keywords student score; management system; Web

7、 systems development; B/S mode目录1 引言11.1 项目背景11.2 研究意义11.3 项目概述22 开发技术和工具概述32.1 浏览器和服务器模式32.1JSP网页技术概述32.2 三层框架技术概述42.3 Java语言52.4 重要开发工具52.5.1 Eclipse52.5.2 Microsoft Sql Server 202353 系统分析73.1 业务概述73.2 系统需求73.2.1 系统功能性需求93.2.2 系统非功能性需求103.3 可行性分析113.3.1 经济可行性分析113.3.2 技术可行性分析114 总体设计124.1 系统总体结构设计

8、124.2 数据库设计134.2.1 E-R图分析134.2.2 数据库表的结构155系统实现185.1数据库的实现185.2数据库的配置205.3系统主界面设计与实现215.3.1系统用户登录215.3.2学生查询个人成绩215.3.3学生登录系统重置密码225.3.4老师查看和重置个人资料225.3.5老师录入学生成绩235.3.6老师查询学生成绩235.3.7管理员进行后台数据管理246 软件测试256.1 软件测试的定义256.2 软件测试的原则256.3 软件测试结果256.3.1 测试用例的定义256.3.2界面测试256.3.3 功能测试266.3.4 测试结果及结论26总结27

9、参考文献281 引言1.1 项目背景毋庸置疑,在当今社会实现学生成绩管理数字化必须需要一个规范的成绩管理系统。做为学校平常教务管理系统的“一员”,学生成绩管理系统其重要突出了信息化在管理运用中所发挥出来的作用。如此一来很好地提高教师工作效率以及提供学生对于自己成绩了解的便捷性、减少了各项成本及改善服务质量,具有很大的商用价值。由于外国对教育教学软件的开发投入较早,其研究成果相对国内来说比较领先和成熟,所以就目前来看,国内的成绩管理系统和国外相比软件管理水平还是有很大的一段差距。明显单机版的成绩管理系统已经不能再适应发展的规定,所有这些实情表白基于互联网的校园网的应用将会进一步到校园内的各个方面

10、。1.2 研究意义学生成绩管理系统的研究就是为了更好地服务于学校,让其高效、准确地管理学生的考试成绩。就目前的形式来看,国内各学校对学生成绩的管理还停留在手工阶段,面对学校日益繁多的教学工作,学校老师就需要花费大量的时间和精力来登记和记录学生的考试成绩,如此繁重的记录工作不仅影响工作效率、劳神伤身并且往往还会由于精力下降,产生很多错误。并且,手工记录的数据对后期成绩的查阅和维护工作也会带来不便,工作繁重。因此,学生成绩管理系统不管对学校还是老师来说,都是顺应时代进步的必然产物,是学校管理系统中不可或缺的一员。学生成绩管理系统它可以完毕目前各学校急需解决的学生个人资料、考试成绩的录入,删除,查询

11、,维护以及成绩的记录分析工作,方便教师管理学生各类信息。同时学校教务处也能通过此系统对教学课程、各级学生、考试成绩进行合理的归类归档和统筹计划等。学生成绩管理系统除了方便学校和教务处的教学管理外,还可以很大限度提高学校的办事效率和管理水平的提高,使学校紧跟社会信息高速发展的步伐,这对学校的规范管理以及各学校之间的教学互动、学习、交流都有深刻的意义。此系统不仅可认为学校减少教学开支,保证工作的效率和准确性,同时家长和学生自己可以方便快捷地通过此系统的查询,了解学生在学习上的成果,针对性地加强学习。学生成绩管理系统也为学校在竞争日益强烈的社会环境下打下了坚实的基础。1.3 项目概述通过认真了解国内

12、各教育机构和学校以及国外学生成绩系统的发展历史和现状,得知近年来我国高等职业教育迎来了高速发展的新局面,如今的社会是追求知识和人才的时代,人们的生活水平提高了,自然对受教育的层次也越来越高,这使得教育事业迎来了前所未有的广阔前景,各大院校为了广接生源规模越来越大,这就使得学校的管理变得异常沉重。以往依靠手工以及单机操作的工作变得繁琐和低效。针对这一情况,学院需要寻求一种高效的,安全的,跨平台的,便捷的,快速的,信息化的成绩管理系统来展开学校教务工作。又快又好的解决目前信息化建设中急需的问题。这一举动将具有深远的影响。通过对系统进行了可行性分析,并根据用户的实际需求分析进行系统设计;选择B/S模

13、式来架构系统,从用户的角度分学生操作、老师操作、系统管理员操作三大模块来设计系统,同时根据系统的需要设计数据库;接着运用软件工程方法结合面向对象的分析设计方法对各模块进行具体设计,分析各模块的功能和关系,结合JSP页面设计和Java后台代码编程实现整个系统;进行系统测试,以保证系统的可用性、对的性、安全性和可靠性。2 开发技术和工具概述2.1 JSP网页技术概述JSP是Java Server Pages的缩写形式,它的中文名叫做java服务器页面。JSP是一种动态网页技术,最初是由Sun公司和其他公司合作研发出来的。JSP的使用完全依赖于Java Servlet(Java服务器端小程序)。JS

14、P的原理就是在HTML编写的静态页面里插入Java代码,重要和后台交互。因此JSP具有Java面向对象的特性,并且是跨平台的,采用JSP技术开发的Web系统既能在Windows系统下运营用能在Linux系统下运营。JSP页面重要有HTML文献、CSS文献、JS文献、静态文本、尚有JSP固有的代码以及标签;其中HTML用来显示的静态页面,CSS代码用来给静态页面加上“美丽的衣服”,JS代码可以让整个页面动起来以及控制某些事务逻辑;JSP固有代码涉及JSP声明用来定义变量、JSP注释用来添加注释、JSP表达式等,标签通常以结束。JSP是一种Java Servlet,它担任网站显示层的那个角色。网站

15、开发者们通过使用HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。JSP重要是运用表单和后台交互,用户通过输入表单数据,插入数据后台,数据后台的数据也是通过表单来实现,以此来实现动态网页。当用户访问某个网站时,JSP页面都会被初始化。JSP会发送请求到Web容器,该请求由JSP引擎解决,再返回响应的结果给用户。Web容器中的JSP引擎其实就是一个Servlet程序,它负责解释和执行JSP页面。JSP引擎先将JSP页面翻译成Servlet源程序,接着再把这个Servlet源程序编译成.class文献,然后再由WEB容器像调用普通Servlet程序同样的方式来装载和解释执行这个由JSP页面翻译成的Servlet程序,最后把得到的数据响应

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业合同/协议

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号