第一范文网 - 专业文章范例文档资料分享平台

学生成绩管理系统的设计与实现 大学毕业设计

来源:用户分享 时间:2025/6/28 22:33:52 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

Abstract

Abstract

With the rapid development of information technology, the university office automation become embodied an important indicator of the overall strength of the school; office automation can not only improve office efficiency and reduce the cost of human resources, but also real-time information processing and handling (ie, distributedoffice), information collation and optimized to maximize the utilization of information. The same time, strengthen the building of the School of office automation, students can improve the sensitivity of the information and access rates, expanding the means of information dissemination and propagation speed, shorten delays; give students more time to think and space, optimize the receivers of information and the progress of the completion of the task, the more systematic control of their own basic information and academic information, to strengthen the power of the students' ability to think independently and to make progress.

This paper is to design an integrated platform to manage student achievement, the main line to expand student achievement, students 'moral and academic performance statistics to analyze the students' learning. The platform supports students rely on the network query results, the general function of teachers in remote entry student achievement; the main features of the results of students' moral automation management, including entry, School Scores statistical computing has submitted for review.

Keywords:Students Grade Management; Management Platform ; Students Grade Systemm ; SSH(Struts、Spring、Hibernate)

II

目 录

目 录

摘 要 ..................................................................... I Abstract ................................................................. II 绪论 ...................................................................... 1 1学生成绩管理系统 ........................................................ 1

1.1系统研究背景 ...................................................... 1

1.1.1学生成绩管理系统 ............................................ 1 1.1.2技术支持 .................................................... 2 1.2系统研究的意义 .................................................... 3 1.3系统优越性 ........................................................ 3 1.4论文结构 .......................................................... 3 2需求分析 ................................................................ 4

2.1可行性分析 ........................................................ 4

2.1.1操作可行性 .................................................. 4 2.1.2技术可行性 .................................................. 4 2.1.3经济可行性 .................................................. 5 2.1.4社会可行性 .................................................. 5 2.2系统运行环境需求 .................................................. 6

2.2.1硬件需求 .................................................... 6 2.2.2软件需求 .................................................... 6 2.3系统功能需求分析 .................................................. 6

2.3.1学生操作需求分析 ............................................ 7 2.3.2教师操作需求分析 ............................................ 7 2.3.3管理员操作需求分析 .......................................... 7

3结构分析 ................................................................ 7

3.1学生基本信息 ...................................................... 7 3.2教师基础信息 ...................................................... 7 3.3成绩基础信息 ...................................................... 7 3.4用户权限信息 ...................................................... 8 3.5系统数据信息 ...................................................... 8 4系统设计 ............................................................... 10

III

目 录

4.1系统总体结构设计思想 ............................................. 10 4.2数据库设计 ....................................................... 10

4.2.1概念模型设计 ............................................... 10 4.2.2逻辑模型设计 ............................................... 13

5系统实现 ............................................................... 17

5.1开发工具介绍 ..................................................... 17

5.1.1 Eclipse .................................................... 18 5.1.2 MYSQL数据库 ............................................... 18 5.1.3 Tomcat服务器 .............................................. 18 5.2系统技术难点剖析 ................................................. 18 5.3界面设计及核心代码 ............................................... 19 结论 ..................................................................... 25 参考文献 ................................................................. 26 致谢 ..................................................................... 27

IV

河北科技师范学院2013届本科毕业设计

绪论

在信息技术高速发展的背景下,高校的信息化建设发展相对较慢;回归高校的发展战略:人才的培养、高校与企业的科研合作、教学管理、以人为本;所以健全的信息化管理对于高校的战略发展有着很好的提升,引进企业信息技术的管理布局可以缩短高校与信息技术前沿的差距。在国内,综合实力排名靠前的高校,都有完备的教学平台;针对学生、教师和日常的教学管理的各个子平台都融合于一个总体的管理平台下,这样的布局实现了操作管理的便捷,维护成本的降低,互相兼容链接完备;回归母校这方面的的发展,任重而道远;

为了解决学生成绩的智能管理,创建一个自动化的学生成绩管理系统显得格外重要;该系统能降低参与管理人员的工作压力,营造一个良好的工作环境,实现轻松参与办公。 做到尽可能解决学生综合测评的公正性,更加透明和清晰的展示学生所获得的荣誉和参加的活动。不同的角色拥有不同的权限,使用不同的功能;平台实现数据库的备份与恢复,记录日常操作的日志,保存日志,便于在系统发生异常的时候使用日志进行反向操作。

1学生成绩管理系统

1.1系统研究背景

1.1.1学生成绩管理系统

面对目前高校分工协作严密,专业化水平和社会化程度都高,社会联系更加广泛,需要的管理水平就更高。管理程度越高,劳动分工和协作越细,就越要有严密的科学的管理。组织系统越庞大,管理问题也就越复杂,庞大的现代化高校要求有相当高度的管理水平。如何提升学校的管理效益首先要从效率开始。

曾经堆积如山的纸制文档如何快速实现数字化?如何提高文字输入速度、降低输入难度?如何在浩如烟海的资料中快速查找到所需的资料?这些今天看似简单的问题,在过去都是十分困难的事。当我们随手打开word进行文字编辑,利用E-mail传递信息的时候,我们已经在享受办公自动化所带来的种种便利。正是有了这些工具的帮助,我们日常工作的效率得以大幅提高,人与人之间的沟通、协作也跨越了地域的限制。随着网络技术的发展, 办公自动化逐步发展成为网络为基础、工作流为中心,提供文档管理、目录服务、群组协同等基础支持,实现了公文流转、流程审批、会议管理、制度管理等众多实用的功能,方便了员工工作,规范了组织管理、提高了运营效率,大学资源计划(URP)是个典型的代表。

1

河北科技师范学院2013届本科毕业设计

1.1.2技术支持

Java语言是一种抽象的纯面向对象编程语言[11],该语言具有优秀的跨平台功能,真正实现“Write one ,Run everywhere”,当然运行的时候需要在运行的平台下安装好Java的虚拟机;高效的安全机制也是java的另一优势,其封装了对底层的所有操作,开发人员无需考虑内存泄露;开发人员可以快速进行程序开发,相对于传统的C/C++语言而言,java的开发周期更短,开发成本更低,配合其跨平台使其具有众多语言无法比拟的优势;当然,我们也需要正视java的劣势:执行速度较慢,但是随着虚拟机技术的不断发展,虚拟机的性能得到大幅度提升,但那时,java的效率甚至会和本地编译C程序不相上下。

JSP(全称Java Server Pages)是由Sun Microsystems公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序。JSP使Java代码和特定的预定义动作可以嵌入到静态页面中。JSP句法增加了被称为JSP动作的XML标签,它们用来调用内建功能[1]。另外,可以创建JSP标签库,然后像使用标准HTML或XML标签一样使用它们。标签库提供了一种和平台无关的扩展服务器性能的方法。JSP被JSP编译器编译成Java Servlets。一个JSP编译器可以把JSP编译成JAVA代码写的servlet然后再由JAVA编译器来编译成机器码,也可以直接编译成二进制码。

网页前端技术,如JavaScript、jQuery、ajax等,为前端的美观和展示贡献了不可缺少的力量[2]。如Javascript作为客户端编程语言,既可以美化前端页面、方便用户操作,同时减小对服务器的负载;但是,随着服务器的健壮,js的安全性也成为一个值得思考的问题;即使如此,Javascript以其跨平台、易学的优势受到大量开发人员的使用,某些特殊功能必须依赖于Javascript在客户端进行支持(如ajax的使用)。

SSH(Struts、Spring、Hibernate)框架是目前较流行的一种Web应用程序开源框架,Struts负责页面表示层的显示控制;Spring负责对系统业务逻辑进行封装,连接页面与底层数据库交互;Hibernate致力于数据持久化,降低数据库编程复杂度;当然,现在比较流行的iBatis也致力于持久层,它是一种“半自动化”的ORM的实现。利用SSH框架,不仅实现了视图、控制器与模型的彻底分离,而且还实现了业务逻辑层与持久层的分离。无论JSP页面如何变化,模型层和数据层只需很少的改动,并且数据库的变化也不会对视图层有所影响,大大提高了系统的可复用性。而且由于不同层之间耦合度小,有利于团队成员协同工作,进一步提高了程序的简洁性和灵活性,大大提高了开发效率。

2

学生成绩管理系统的设计与实现 大学毕业设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4010111qdo8iiwn479cv9uewu2s0a001e2d_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top