计算机等级考试查询系统——毕业论文.ppt

指导老师: 作 者: 内容简介 JSP是Sun公司推出的新一代网站开发语言。它可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。 计算机等级考试查询系统,基于学校里庞大的用户群应运而生。它就是应用JSP技术在LINUX服务器上构建的系统模型。本系统采用j2sdk1.4.1_07版本进行开发,使用RESIN服务器当做测试服务器,采用mm.mysql.jdbc-2.0pre5驱动数据库。使用Dreamweaver编写JSP语言。在这个查询系统中如何对不同类型的用户进行不同方式的查询是重点也是难点。比如超级管理员和普通的系管理员之间权限的区别,以及和学生用户权限的区别。要如何才能控制的恰当呢?要怎么样才能实现这些繁琐的功能呢?等等的问题都是这篇论文要解决的。 计算机等级考试查询系统的另一个难点就是要与其余的两部分---报名系统和管理系统---合而为一,形成一个庞大的整体。 以上的这些问题都将会在本篇文章里加以说明。 引言 计算机等级考试查询系统是有其开发的必要性的,它的应用将大大节省了学校的人力资源,从而从人工劳动中解脱出来。我们这次开发的软件系统一共包括了三个部分:等级考试的报名系统、查询系统和管理系统。其中管理系统是另外两部分的总汇。我设计的这部分主要是查询系统,其中包含了超级管理员的查询、系管理员的查询和普通学生的查询。这就需要分别限定查询的权限问题。我个人认为是难点中的难点。因为这是我第一次涉及JSP技术,所以我用到的还只是很浅显的一部分,更深奥的还有待我在今后的学习当中逐渐的把它解决。 计算机等级考试的查询系统是此次开发过程当中不可缺少的组成部分,它与另外两个系统相辅相成,形成完整的统一,尤其是其中的数据库,更是连接这三部分的纽带所在。 以下我将分几个章节来进行具体介绍。 可行性研究 根据我们学校的实际情况,本系统主要分为三个部分:超级管理员、各系管理员和学生用户。 超级管理员可以对任意信息进行查询。包括按系查询、按年级查询、按姓名查询、按学号查询、按性别查询、按时间段查询、按等级查询和按考试类别查询等等。还可以进行复合查询。比如按系和按年级同时查询,那样就会列出所有符合条件的信息,然后加以选择性查询。各系管理员由超级管理员分配其查询权限后,可以对本系的学生进行任意查询,同样也是包括按年级查询、按姓名查询、按学号查询、按性别查询、按时间段查询、按等级查询和按考试类别查询等。也可以进行复合查询,比如按年级和姓名等。但是不能对非本系的人员进行任何查询。学生用户由超级管理员分配其查询权限后,只能通过自己的学号、姓名、性别、民族、身份证号、系别、年级等相关项进行查询,可以是单独输入某一项信息,也可以进行复合查询。 需求分析 需求分析简单的说就是分析用户的要求。需求分析是设计数据库的起点,需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。需求分析的任务是通过详细调查现实世界要处理的对象,充分了解原系统工作概况,明确用户的各种要求,然后在此基础上确定新系统的功能。也就是说我们希望系统做什么。这个阶段是对系统认识最为全面的阶段,应该是用户基本上确定自己的最终要求阶段。 推荐的系统配置 P4 1.6G的CPU;50MB以上的硬盘;256MB的内存;VGA显示器;WIN98或WIN2000操作系统(以后会基于LINUX平台上开发使用);鼠标、键盘。 系统流程图 相关数据库—用户 相关数据库—系别 相关数据库—学生 相关数据库—考试信息 超级管理员的显示页面 超级管理员查询页面(1) 超级管理员查询页面(2) 系管理员的显示页面 系管理员查询页面(1) 系管理员查询页面(2) 学生用户的显示页面 学生用户的查询页面 致谢 首先感谢莅临答辩现场的各位老师 尤其感谢四年来所有教过我的老师们的教导和帮助。 最后感谢王齐老师在毕业设计这段时间以来耐心的指导和解答,没有他就没有我今天的成绩。 再次的谢谢所有的老师,谢谢你们! 演示完毕 请老师提问

文档评论(0)

1亿VIP精品文档

相关文档