• 与 Pure Servlets 相比: 与用大量的 println 语句生成 HTML 相比,JSP 能够更方便的写(和修改!)常规的
HTML与 Server-Side Includes(SSI)相比: SSI 只是用于简单的包含物,而不 是用于使用表单数据、创建数据库
链接等的“真正的”程序。
• 与 JavaScript 相比: JS 可以动态生成 HTML,但很难与 web 服务器交互 来执行复杂
的任务,如数据库访问、图像处理等。
• 与 Static HTML 相比: 当然,常规的 HTML 不能包含动态的信息。
1。1。3 Servlet 介绍
servlets 是一个不受平台约束的 Java 小程序,它可以被用来扩充一个 Web 服务器的功 能。Servlet 相当于 Server 上的小应用,本身后缀是。java,也就是说,可以被编译为 字节码。
Servlet 生命周期:
第一步:客户端通过 http 协议提出请求 第二步:服务器中某个表单接受该请求发给对应的 servlet。
第三步:该 servlet 将接收该请求并且根据提交方式的不同选择不同方法,如果用 post 方式提交则执行 doPost 方法,如果用 get 方式提交,则执行 doGet 方法。
第四步:对应的 servlet 执行完成后会使用 response 对象将应答信息封装,并且返 回给服务器。
最后:服务器将从对应的 servlet 收到的应答发回某 jsp 页面并且在客户端显示。
1。2 经济可行性
本系统的开发主要用于四六级考生信息的管理,便捷的操作,系统的管理模式将为管理 者带来效率上的提高。Eclipse 与 SQL Server 都是免费开源的软件,易于上手,对于本 系统来说,开发周期短、使用效率高,易于测试与维护,因此,本系统在经济上可行。文献综述
1。3 操作可行性
根据需求分析,网站的功能十分简单,分工明确。管理员负责管理考生的个人信息和报 名,四六级考生负责进行信息登入和报名缴费,登陆页面由选择框来区分入口。考生和 管理员只要记住账号和密码即可进行操作。
第 2 章 需求分析
很多考生的信息采用纸质存储,运输过程中非常容易被窃取。因此,将四六级考生信息 进行电子化、系统化、权限化管理就显得十分必要。权限是四六级考生信息管理系统的 核心,一个有效的四六级考生信息管理系统可以帮助教育部门进行有效的信息管理,所 以,四六级考生信息管理系统对于管理者来说是十分必要的。
2。1 功能需求
2。1。1 系统目标 本系统是电子化考生信息的管理,这种管理模式逐渐代替过去传统的手工模式以及工作 方式。
本系统主要实现如下功能: 考生的报名功能: 1。考生信息录入
同一考生的信息只能录入一次,可以进行编辑
2。考生考试报名 可选择报四级或六级,考生如果想报名六级,则考生的四级分数需要大于等于 60 才
可以报。
3。考生信息查询 考生可对其报名及成绩情况进行查询 管理员的管理功能: 1。考生报名信息统计模块
可以统计所有考生报名信息,也可以根据考生报名的四六级的类型来查询,不仅如此, 还可以按学校、专业进行查询。
2。考试成绩录入模块 只能录入已经报名成功的考生的成绩 3。考试成绩统计模块来*自-优=尔,论:文+网www.youerw.com
可以统计所有考生分数信息,也可以根据考生报名的四六级的类型来查询,不仅如此,
还可以按学校、专业进行查询。
2。1。2 功能分析 开发软件首先要做的就是需求分析,需求分析就是确定“需要做什么”的问题,也就是 客户希望做的系统具有什么样的功能。清晰的需求分析将帮助开发者提高开发效率,减