JSP在线学习与实例练习网站系统的设计(4)
时间:2023-01-29 11:31 来源:毕业论文 作者:毕业论文 点击:次
2。2 在线学习的需求分析 在线学习前台分为六种模块,分别是首页、视频库、在线考试、成绩查询、修改密码、退出系统。其中视频库包括选择视频类型、观看相应视频;在线考试包括选择试卷类型、随机产生试卷考试,提交试卷、显示分数; 在线学习后台管理分为八种模块,分别是首页、考生信息管理、考生成绩查询、试卷管理、题目管理、视频分类管理、视频管理、退出系统。 而现在对于学习,人们大多数还是选择正规的、传统的学习方式——即去学校、培训机构等公共设施等;然而对于这些一板一眼的传统教学方式,在线学习更适应于广大用户群——时间(在线学习可以按照自己的安排的时间学习,而传统的学习方式只能听命于别人制定的时间来改变自己的行程)、空间(可能自己想学的知识只有另一个地方才有,传统的学习方式则需要自己去到那地方,而在线学习可以无需浪费时间,直接学习)、资源(传统教学的知识毕竟是有限的,而在线学习的学习资源是可以由后台管理员更新以至于用户们可以学习到各类自己感兴趣的知识)、教学方式(传统方式教学只能是一个固定的老师教导,而在线学习却可以按照自己的需求选择适应自己学习方式)等等。因为之前考试完成结束后,提交试卷后得出的分数被存入了数据库中,所以在考试成绩查询是需要调出先前存入数据库中的数据;修改密码,填入旧密码,再输入新密码,提交后调用方法使得该用户在数据库中存入的密码发生改变,从而下次登录时密码也会随之改变。后台的管理部分,大多都是对数据的修改更新删除等操作,得以实现对数据库的增删改查等操作,从而对应的使得前台页面的数据发生改变。 2。3 系统可行性分析 2。3。1 技术可行性分析 JSP的简介 JSP全名是Java Server Pages,中文名是Java服务器的页面,其根本是一个简化了的Servlet的设计,JSP是由Sun Microsystems公司倡导并和许多公司一起参与建立的一种动态的网页技术标准[1]。HTML是静态网页,而JSP则是在HTML基础上添加了Java语言和JSP标记,这样就使得静态页面变成了动态的页面,从而使得包含JSP的JavaWeb系统能够跨平台操作。 由于JSP文件中包含一些Java语言,所以JSP自然而然就会继承Java语言的一些优点:a、简洁方便;b、完全面向对象;c、可以跨平台使用;d、安全性能较高;e、面向因特网。以下是JSP的一些知识扩充:来.自^优+尔-论,文:网www.youerw.com +QQ752018766- (1)。工作原理 ① 发送请求。利用JSP发送求和接受响应来交互页面; ② 处理action。struts根据配置文件(struts。xml)将Action接受到的Request委派给相应的Action处理[2]; ③ 实现业务逻辑。通过Model和Dao实现; ④ 依赖于Hibernate的对象化映射和数据库交互,处理DAO组件请求的数据,并返回处理结果[2]。 Java类主要包括:init():初始化JSP;destroy():销毁JSP;service():响应请求并进行处理。 (责任编辑:qin) |