没有合适的资源?快使用搜索试试~ 我知道了~
基于web的学生综合测评系统-毕业设计.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 120 浏览量
2023-06-22
23:57:17
上传
评论
收藏 6.5MB DOC 举报
温馨提示
试读
44页
基于web的学生综合测评系统-毕业设计.doc
资源推荐
资源详情
资源评论
摘 要
采用 J2EE 软件开发工具设计开发的基于 web 的学生自我综合测评系统,该系统数据
库采用 MySql,服务器采用当前流行的 Tomcat。本设计主要是实现学生子系统和教师子
系统的操作功能。学生子系统可以查看教师的公告,对教师进行信息反馈,实现登陆、
密码的修改,最主要的功能就是根据信息提示进行自我综合测评。教师子系统具有发布
公告,对学生的留言进行浏览,对学生综合测评结果的查看校正,密码修改等功能。
关键字:J2EE MySql 自我综合测评
I
目 录
1.前言 ...........................................................................................................................................1
1.1 课题研究的意义 ....................................................................................................................1
1.2 课题的研究内容 ....................................................................................................................1
2.系统环境介绍及相关理论知识 ...............................................................................................2
2.1 B/S 模式 ..............................................................................................................................2
2.2 JSP 技术 ..............................................................................................................................2
2.3 JDBC 连接数据库技术..........................................................................................................3
2.4 Tomcat 运行原理 ...................................................................................................................5
2.5 struts 1.1 实现原理.............................................................................................................5
3.需求分析 ...................................................................................................................................6
3.1 项目背景 ...............................................................................................................................6
3.2 功能需求 ...............................................................................................................................6
3.3 性能与运行需求 ...................................................................................................................6
4.概要设计 ...................................................................................................................................6
4.1 B/S 模式运作流程 .................................................................................................................6
4.2 系统模式 ................................................................................................................................7
4.3 系统功能 ...............................................................................................................................7
4.4 大体设计架构 .......................................................................................................................8
4.4.1 学生子系统 .........................................................................................................................8
4.4.1.1 学生子系统运作流程图 .................................................................................................9
4.4.1.2 学生子系统用例图 .........................................................................................................9
4.4.2 教师子系统 .......................................................................................................................12
4.4.2.1 教师子系统运作流程图 ...............................................................................................13
4.4.2.2 教师子系统用例图 .......................................................................................................13
4.4.3 管理员子系统 ..................................................................................................................15
4.4.3.1 管理员子系统运作流程图 ...........................................................................................16
4.4.3.2 管理员子系统用例图 ...................................................................................................16
5.详细设计 .................................................................................................................................17
II
5.1 学生评测子模块 .................................................................................................................17
5.2 教师管理子模块 .................................................................................................................20
5.3 管理员管理子模块 .............................................................................................................23
5.4 数据库表设计 .....................................................................................................................24
6.用户手册及测试结果 .............................................................................................................26
6.1 系统运行前的准备 .............................................................................................................26
6.2 学生子模块测试 .................................................................................................................26
6.3 教师子模块测试 .................................................................................................................32
6.4 管理员子模块测试 .............................................................................................................36
7.总结 .........................................................................................................................................37
7.1 系统存在的问题 .................................................................................................................37
7.2 系统在开发过程中遇到的问题 ..........................................................................................38
7.3 心得体会 .............................................................................................................................39
参 考 文 献 ..............................................................................................................................40
Abstract.......................................................................................................................................41
致 谢 ............................................................................................................................42
仲恺农业技术学院毕业论文(设计)成绩评定表......................................................................43
1
1.前言
1.1 课题研究的意义
随着计算机及网络技术的飞速发展,Internet 应用在全球范围内日益普及,当今社
会正快速向信息化社会前进,信息系统的作用也越来越大。现在我国大部分学校的学生
综合测评还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费
了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所
取代,因此根据学校目前实际的管理情况开发一套学生综合测评管理系统是十分必要的。
学校有大量的学生,学生的学习成绩、考勤、参加学院或学校的集体活动等都是与学
生综合测评相关的信息,为了评测的的公正和公开,因此将学生综合测评的管理信息化
是发展的必然趋势。用结构化系统分析与设计的方法,建立一套有效的学生综合测评管
理系统,可以减轻工作量,将工作科学化、规范化,提高了资源的利用率。
本课题就是根据电子信息化技术的发展提出的,旨在结合本院系的实际情况,最大
程度的减少院系在学生综合测评这一方面的人力物力的支出,而且可以使评测过程公开
化,结果公平化。
1.2 课题的研究内容
Internet 已经成为人们生活、工作、学习越来越离不开的平台。Web 技术已经不在
局限于单纯地提供信息服务,而是日益成为一个操作平台,为用户提供强大的服务功能。
例如网上电子商务、社会信息数据库等。网络实现了远程通讯,人们能够通过计算机网
络进行电子邮件的发送,召开网络会议,网上购物,甚至坐在家里就可以上大学(网上
教育)。网络有巨大的潜力待我们去开发与探索。因此,基于 B/S 体系架构创建一个学生
综合测评系统,紧跟行业发展,满足学校对学生管理的需要。
建立一个基于 B/S 架构的学生综合测评系统,实现信息网络化。通过较丰富的功能
将 Web 的技术特点体现出来。系统将采用现阶段流行的开源框架 struts 实现 MVC 架构,
通过使用 JDBC 连接数据库对数据进行操作,界面采用 JSP 实现与用户的交互。
该系统可以跟据登陆角色的不同,显示不同的功能模块,学生登陆后可以对自己的
各方面进行自我评定(必须根据实际情况,一旦发现故意造假,取消其奖学金的评选资格),
系统根据录入的信息进行统计并存入数据库,还可以查看自己在某一方面的排名和综合
排名。教师可以对所有学生录入的信息进行查看审核。管理员对负责对学生和教师信息
的录入。
2
该系统的开发工具是 MyEclipse5.5,运行环境是 JDK1.6。进入系统后,可以根据由
登陆者选择自己对应的身份登陆,利用 JavaScript 进行简单的验证,判断输入格式是否
正确.当以学生身份登陆后可以查看教师留下的公告等信息,该实现主要是利用 JSTL 语
言将后台数据库的数据信息显示出来.学生还可以添加信息反馈,类似于留言板的功能。
学生根据提示输入对自身的评价,根据自身的实际成绩填写相应的信息,主要利用
struts/Servlet 中的跳转功能,从一个界面跳到另一个界面。学生还可以修改自己的登陆
密码。当以教师身份登陆时,主要的功能就是可以查看学生的留言,可以发布公告,可
以查看学生的测评结果,实现方法同学生模块中方法基本相同。
2.系统环境介绍及相关理论知识
2.1 B/S 模式
B/S 模 式 的 中 文 意 思 为 “ 浏 览 器 / 服 务 器 ” 模 式 , 又 称 B/S 结 构 。 它 是 对
C/S(Client/Server 客户端/服务器)模式应用的扩展。其特点就是使用浏览器取代了原来
的客户端程序,用户的工作界面都是通过浏览器来实现的。
在 B/S 体系结构系统中,用户通过浏览器向网络上的服务器发出请求,服务器对请求
进行处理,将结果返回到用户浏览器上。B/S 结构简化了客户机的工作,服务器将担负更
多的工作,对数据库的访问和应用程序的执行都是在服务器上完成,如数据请求、加工、
结果返回以及动态网页生成等工作全部由 WEB 服务器完成。相对于 C/S 结构,B/S 在应用
程序的部署、升级、维护时,只需要在服务器上进行配置就可以了,这种方式提高了系
统的安全性,同时也降低了维护成本。
2.2 JSP 技术
JSP 是 SUN 公司推出的一种动态页面技术。在传统的网页 HTML 文件(*htm,*html)
中加入 Java 程序片段和 JSP 标记,就构成了 JSP 网页。
JSP 的运行原理是[5]:当 WEB 服务器上的一个 JSP 页面第一次被请求执行时,JSP 引擎
先将 JSP 页面文件编译成一个 Java 文件,也就是 Servlet 代码。然后 JSP 引擎调用服务
器端的 Java 编译器对 Servlet 代码进行编译,把它编译成字节码文件(.class),再由
Java 虚拟机执行此字节码文件,最后将执行结果以 HTML 格式返回给客户端。当这个页面
再次被请求时,将直接执行编译生成的字节码文件来响应,从而加快了执行的速度。用
图来表示,如图 1 所示
剩余43页未读,继续阅读
资源评论
老帽爬新坡
- 粉丝: 82
- 资源: 2万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 简单的Python示例,演示了如何使用TCP/IP协议进行基本的客户端和服务器通信
- 考试.sql
- keil2 + proteus + 8051.exe
- 1961ee27df03bd4595d28e24b00dde4e_744c805f7e4fb4d40fa3f695bfbab035_8(1).c
- mediapipe-0.9.0.1-cp37-cp37m-win-amd64.whl.zip
- windows注册表编辑工具
- mediapipe-0.9.0.1-cp37-cp37m-win-amd64.whl.zip
- 校园通行码预约管理系统20240522075502
- 车类型数据集6250张VOC+YOLO格式.zip
- The PyTorch implementation of STGCN.STGCN-main.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功