ImageVerifierCode 换一换
格式:DOC , 页数:35 ,大小:990.53KB ,
资源ID:1382293      下载积分:15 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1382293.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于web的学生成绩管理系统-毕业论文.doc)为本站会员(99****p)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

基于web的学生成绩管理系统-毕业论文.doc

1、题目: 基于 Web 的成绩管理系统的设计与实现 姓 名: 指导教师: 专 业: 摘 要随着信息技术的普及和推广,计算机网络已经成为生活和工作必不可少的有力工具。对于学校而言,实现办公自动化将大大提高学校管理的工作效率。成绩管理系统对于学校实现办公自动化化将起到重要作用。本文的基于 Web 的成绩管理系统,采用 SSH(Struts+Spring+Hibernate)作为网络编程框架,选择 MySQL 设计数据库,并使用优秀的开发工具 MyEclipse,能良好的支持数据库应用。本系统主要实现对学生成绩的管理,包括用户管理、学生成绩的录入、修改、删除、查询和统计等方面。系统开发主要包括建立和维

2、护后台数据库以及前端应用程序两个方面。本文主要介绍成绩管理系统的可行性分析、需求分析、系统设计和系统实现等。关键词:成绩管理,Web,数据库,SSHAbstractAs Information technology have been used world widely, Computer Network Iis an powerful tool both for our life and work. For instance, office automation will maximum shools working efficiency. Score management system i

3、s of great importance to the achievement of office automation .This text of the performance management system based on Web, applies SSH as its network progamming frame, select MySQL as its tool of designing database, MyEclipse as its development tool. This system is in charge of score management, in

4、cluding user management, score input, score inquiry, score adding and amending. System development falls into two aspects: 1. establish and maintain backend database.2. develop front end application programs. This dissertation mainly lays its emphasis on the feasibility analysis, demand analysis, sy

5、stem design and system realization of score management system. Key words: score management,Web ,database ,SSHII目 录摘 要 .IABSTRACT.II目 录 .III第一章 引 言 .11.1 课程背景 .11.2 目的和意义 .1第二章 开发工具简介 .32.1 MVC 设计模式 .32.2 SSH 架构 .32.2.1 Struts2.32.2.2 Spring.42.2.3 Hibernate3.52.3 MYSQL 数据库 .6第三章 系统分析 .83.1 可行性分析 .83

6、.1.1 经济可行性 .83.1.2 技术可行性 .83.1.3 运行和操作可行性 .83.1.4 法律可行性 .83.2 需求分析 .93.3 E-R 图 .9第四章 系统设计 .114.1 总体设计 .114.2 功能模块设计 .114.3 数据库设计 .13第五章 系统实现 .155.1 登录模块 .155.1.1 登录界面 .15III5.1.2 系统首页 .165.2 菜单模块 .165.3 用户信息模块 .185.3.1 公共信息 .185.3.2 课程信息 .185.3.3 教师信息 .205.3.4 学生信息 .205.3.5 班级信息 .215.4 成绩管理模块 .225.4

7、.1 成绩录入 .225.4.2 成绩查询 .22第六章 总结 .27参考文献 .28致 谢 .2901 概论1.1 课程背景随着多媒体教学的推广,电脑和网络的普及,人民对于电脑的应用已经不再陌生。目前社会上信息管理系统发展飞快,在各级各类的学校中,学生成绩管理一直都是学校工作中的一项重要内容,因为学生工作的很多方面都需要它的支持,比如奖学金的评定、学生就业推荐书的书写、学生档案的建设等等。随着学校办学规模的扩大和招生人数的增加,学生成绩管理成为一项十分繁重的工作。为了解决这一问题,有必要开发一套功能强大,操作简单,具有人性化的成绩管理系统,使计算机在学生成绩处理的领域中发挥高效灵活的功能。因

8、此为了充分利用计算机硬件资源,做好学生成绩管理工作,提高工作效率,实现全面的、相对集中的办公自动化,开发本系统就成了当务之急。Internet 和 Web 的迅猛发展使数据库技术也开始与 Web 产生了紧密的联系,一种新兴的技术Web 数据库技术出现了,并且开始在数据库的应用中发挥着越来越重要的作用。高校校园网的迅速普及,使成绩管理软件能充分依托校园网,实现教务信息的集中管理、分散操作、信息共享,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展。基于 Web 的成绩管理系统利用JSP 技术与 Web 数据库想结合实现,具有数据输入、查询修改等功能,应用该系统可大大提高工作效率,并为进

9、一步完善计算机教务管理系统和全校信息系统打下良好的基础。1.2 目的和意义本系统的研究意义主要是改变以往的成绩管理模式,改人工手动管理为计算机网络化管理。使学校在处理学生成绩的问题上,变得更加方便和快捷。同时可以降低了人工管理的错误率,提高了数据的安全性。随着教育的发展、高校规模的扩大、学生人数的增加,对学生各种信息的汇总、统计、分析等管理工作面临着很多困难。如果高校对学生各种信息的管理通过手工整理等方式来处理完成的,那么在这个工作过程中奖花费大量的人力和时间,而且查询各种信息也不方便不准确,影响了各级领导和学生管理部门对学生信息的及时掌握和分析。运用学生成绩管理系统可以减轻学校教学人员的工作

10、量,加快查询速度,加强管理,还有就是缩小开支,提高工作效率与准确率。学生成绩管理系1统的应用也为今天的高校教育在未来市场的竞争力的提高打下坚实的基础。本系统利用网络这个平台,充分利用了网络的快捷性,提高教育的时效性,使学生随时随地查询自己的学习情况,达到促进学生自主管理的目的,提高教师对学生管理工作的效率,让老师及时掌握学生学习上的动态。而且通过本课题的研究,能够充分了解网络数据库的相关知识,培养网络软件开发的能力,提高实践操作和知识的综合运用能力。22 开发工具简介2.1 MVC 设计模式MVC1是 Model-View-Controller 的简称,即模型-视图-控制器。MVC 是目前最流

11、行的 Web 应用设计模式,它可以灵活、动态地设计开发系统,有利于修改和扩展简化程序,有利于代码重复使用。模型:用于封装与应用程序的业务逻辑相关的数据以及对数据的处理方法。模型用来封装和显示数据对象。视图:把表示模型数据及逻辑关系和状态的信息及特定形式展示给用户。它从模型获得显示信息,对于相同的信息可以有多个不同的显示形式或视图。控制器:是处理用户与软件的交互操作的,其职责是控制提供模型中任何变化的传播,确保用户界面于模型间的对应联系;它接受用户的输入,将输入反馈给模型,进而实现对模型的计算控制,是使模型和视图协调工作的部件。通常一个视图具有一个控制器。使用 MVC 的优点:(1)用户在视图界

12、面上发出请求;(2)可以很容易地用新的实现来替换原有层次的实现;(3)可以降低层与层之间的依赖;(4)有利于标准化;(5)有利于各层逻辑的复用。总的来说,MVC 设计可以达到如下目的:分散关注、松散耦合、逻辑复用、标准定义。2.2 SSH 架构2.2.1 Struts2Apache Struts2 是 一 个 优 雅 的 , 可 扩 展 的 JAVA EE web 框 架 。 它采用MVC 模式,能够很好地帮助 java 开发者利用 J2EE 开发 Web 应用。和其他的Java 架构一样, Struts2也是 面向对象设计,将 MVC 模式“分离显示逻辑和业务逻辑”的能力发挥得淋漓尽致。 3

13、Web 应 用 都 是 请 求 -响 应 的 程 序 结 构 。 程 序 是 由 客 户 端 client 发 出 http请 求 开 始 的 , 客 户 端 请 求 被 ActionServlet 拦 截 。 在 ActionServlet 处 , 通 常有 2 种 情 况 : 要求逻辑控制器处理的请求以及单转发的请求。系 统 主 要 以 第 一种 请 求 为 主 , 即 ActionServlet 需 要 调 用 对 应 的 Action。 因 此 , ActionServlet将 请 求 转 发 到 Action, 如 果 请 求 还 配 置 了 响 应 的 FormBean, 则Act

14、ionServlet 还 负 责 用 请 求 参 数 填 充 ActionForm。 此 时 的 Action 无 须 从HTTP Request 中 获 取 请 求 参 数 , 而 是 从 ActionForm 中 或 得 请 求 参 数 。Action 或 得 请 求 参 数 后 , 调 用 Model 对 象 由 JavaBean 处 理 用 户 请 求 。Action 处 理 完 用 户 请 求 之 后 , 将 处 理 结 果 包 装 秤 ActionForward, 再 回 送 给ActionServlet。Struts2框架的大概处理流程如下: (1)加载类(F ilterDisp

15、atcher) (2)读取配置(struts 配置文件中的 Action) (3)派发请求(客户端发送请求) (4)调用 Action(F ilterDispatcher)从 struts 配置文件中读取与之相对应的Action(5)启用拦截器(W ebWork 拦截器链自动对请求应用通用功能,如验证) (6)处理业务(回调 Action 的 execute()方法) (7)返回响应(通过 execute 方法将信息返回到 FilterDispatcher) (8)查找响应(F ilterDispatcher 根据配置查找响应的是什么信息如:SUCCESS、E RROER,将跳转到哪个 jsp 页面) (9)响应用户(j sp-客户浏览器端显示)2.2.2 SpringSpring3是一个开源框架,由 Rod Johnson 创建。它视为了解决企业应用开发的复杂性而创建的。S pring 使用基本的 JavaBean 来完成以前只能由 EJB完成的事情。然而,S pring 的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何 Java 应用都可以从 Spring 中受益.简单来说,S pring 是一个轻量级的控制反转( IoC)和面向切面(A OP)

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。