英文摘要及关键词.doc

【精品】jsp计算机等级考试查询系统(源代码+论文+答辩ppt)

收藏

资源目录
跳过导航链接。
【精品】jsp计算机等级考试查询系统(源代码+论文+答辩ppt).rar
JSP计算机等级考试查询系统(源代码+论文+答辩PPT)
计算机等级考试查询系统JSP+JDBC
毕业论文
英文摘要及关键词.doc---(点击预览)
目录.doc---(点击预览)
演示文稿.ppt---(点击预览)
正文.doc---(点击预览)
封面.doc---(点击预览)
封底.doc---(点击预览)
参考文献.doc---(点击预览)
中文摘要及关键词.doc---(点击预览)
代码
_desktop.ini
_desktop.ini
毕业论文.rar
压缩包内文档预览:
预览图
编号:1638328    类型:共享资源    大小:1.89MB    格式:RAR    上传时间:2017-08-30 上传人:机****料 IP属地:河南
50
积分
关 键 词:
精品 jsp 计算机等级考试 查询 系统 源代码 论文 答辩 ppt
资源描述:
【精品】jsp计算机等级考试查询系统(源代码+论文+答辩ppt),精品,jsp,计算机等级考试,查询,系统,源代码,论文,答辩,ppt
内容简介:
创建新用户 | 编辑已有用户| 用户列表/删除 | 删除指定用户添加新公告 | 公告列表/删除发布新信息 | 查看/删除信息添加新的友情链接 | 友情链接列表/删除发布新闻 | 删除新闻文件上传 | 文件列表- - - 表的结构 - (1) 55) ,) ,() - - 表的结构 - (55) 55) ,55) ,) ,) ,) ,() - - 表的结构 - (55) 55) ,55) ,55) ,() - - 表的结构 - (1) 1) ,55) ,55) ,55) ,0) ,55) ,6) ,55) ,(,(,() - - 表的结构 - (1) 1) ,55) ,) ,1) ,1) ,1) ,55) ,1) 0,() - - - 表的结构 - (1) 55) ,) ,() - - 表的结构 - (1) 1) ,55) ,) ,1) ,1) ,1) ,55) ,1) 0,() - - 表的结构 - () 55) ,) ,55) ,55) ,1) , () - - 表的结构 - (1) 55) ,55) ,) ,) ,() 控制选择条件语句控制页面显示语句接受条件语句控制页面显示语句2 摘 要 计算机等级考试查询系统,基于学校里庞大的用户群应运而生。它是应用 术在务器上构建的系统模型。 本系统采用 本进行开发,使用 务器当做测试服务器,采用 动数据库。使用 写言。 计算机 等级考试查询系统主要解决不同类型的用户怎样进行不同类型的查询,即超级管理员、系管理员和学生用户怎样 进行不同权限的查询。这样限定权限便于管理,而且查询结果一目了然。 当然在开发软件系统的漫长 过程中,我们会面临错综复杂的问题,人又难免会犯错误,这就需要进行软件测试。 我在编码过程中进行了模块测试,编码结束后又进行了系统测试和验收测试。 分别采用白盒测试和黑盒测试的方法。测试结果表明 每个模块之间的接口都吻合,即被调用模块都能正确接收参数,调用模块能调用自己想要调用的每个模块。 各项功能基本上实现,产生记录符合要求。 关键词 : 术 查询 权限 软件测试 参 考 文 献 1 数据库系统概论 第三版(萨师煊 王珊著) 高等教育出版社 2000 年 2 序设计入门 (王伟东著) 吉林电子出版社 2005 年 3 程思想与实践 (吴其庆 编著) 冶金工业出版社 2003 年 4 明教程: 础 ( 周斌编译 ) 2000 年 延边大学毕业论文(设计)成绩评定表 论文题目 专业 年级 学生姓名 出生年月 指导教师 姓名 职称(职务) 姓名 职称(职务) 论文评阅人 姓名 职称(职务) 答辩小组组长 姓名 职称(职务) 指导教师意见: 签字: 年 月 日 论文评阅人意见: 签字: 年 月 日 答辩小组意见: 签字: 年 月 日 综合评定成绩: 系主任意见: 签字: (公章) 年 月 日 注:本表一式两份,一份存入学生档案,一份系内存档 延边大学本科毕业论文 计算机等级考试查询系统 作 者 : 张 妍 院 系: 理工学院计算机系 专 业: 计算机科学与技术 年 级: 2001 级 学 号: 2014010188 指导教师: 金小峰 王齐 职 称: 讲 师 答辩日期: 2005 年 6 月 11 日 成 绩: - 1 - 第一章 引言 计算机等级考试查询系统是有其开发的必要性的,它的应用将大大节省了学校的人力资源,从而从人工劳动中解脱出来。我们这次开发的软件系统一共包括了三个部分:等级考试的报名系统、查询系统和管理系统。其中管理系统是另外两部分的总汇。我设计的这部分主要是查询系统,其中包含了超级管理员的查询、系管理员的查询和普通学生的查询。这就需要分别限定查询的权限问题。我个人认为是难点中的难点。因为这是我第一次涉及 以我用到的还只是很浅显的一部分,更深奥的还有待我在今后的学习当中逐渐的把它解决。 计算机 等级考试的查询系统是此次开发过程当中不可缺少的组成部分,它与另外两个系统相辅相成,形成完整的统一,尤其是其中的数据库,更是连接这三部分的纽带所在。 以下我将分几个章节来进行具体介绍。 关于 介 司推出的新一代网站开发语言, 司借助自己在 的不凡造诣,将 用程序和 外,又有新的硕果,就是 以在 支持下,完成功能强大的站点程序。 技术特点 1将内容的产生和显示进行分离 - 2 - 使用 术, 面开发人员可以使用 者 识来设计和格式化最终页面。使用 识或者小脚本来产生页面上的动态内容。产生内容的逻辑被封装在标识和 且捆绑在小脚本中,所有的脚本在服务器端执行。如果核心逻辑被封装在标识和,那么其它人,如 理人员和页面设计者,能够编辑和使用 面,而不影响内容的产生。在服务器端, 擎解释 识,产生所请求的内容(例如,通过存取 用 术存取数据库),并且将结果以 者 面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于 览器的完全可用性。 2强调可重用的群组件 绝大多数 面依赖于可重用且跨平台的组件(如: 者 执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者用户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种群组织在他们现有的技能和优化结果 的开发努力中得到平衡。 3采用标识简化页面开发 面开发人员不会都是熟悉脚本语言的程序设计人员。 术封装了许多功能,这些功能是在易用的、与 关的 识中进行动态内容产生所需要的。标准的识能够存取和实例化 件,设定或者检索群组件属性,下载 及执行用其它方法更难于编码和耗时的功能。 通过开发定制化标识库, 术是可以扩展的。今后,第三方开发人员和其它人员可以为常用功能建立自己的标识库。这使得 面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来工作。 术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且扩展到能够支持企业级的分布式应用。作为采用 术家族的一部分,以及 一个成员, 应用。 由于 面的内置脚本语言是基于 序设计语言的,而且所有的 面都被编译成为 面就具有 术的所有好处,包括健壮的存储管理和安全性。 作为 台的一部分, 有 序设计语言 “ 一次编写,各处执行 ” 的特点。随着越来越多的供货商将 持加入到他们的产品中,您可以使用自己所选择的服务器和工具,修改工具或服务器并不影响目前的应用。 - 3 - 应用范围 似,几乎可以执行于所有平台。如 T, 过一个外加服务器,例如 者 能支持 名的 务器 经能够支持 于 泛应用在 ,因此 更广泛的执行平台。虽然现在 作系统占了很大的市场份额,但是在服务器方面 优势仍然很大,而新崛起的 是来势不小。从一个平台移植到另外一个平台, 至不用重新编译,因为 节码都是标准的与平台无关的。 性能比较 有人做过试验,对 三种语言分别做回圈性能测试及存取 据库测试。 在循环性能测试中, 用了令人吃惊的四秒钟就结束了 20000 20000 的回圈。而 试的是 2000 2000 循环(少一个 数量级),却分别用了 63秒和 84 秒。 数据库测试中,三者分别对 进行 1000 次 要 13 秒, 要 69 秒, 需要 73 秒。 前景分析 与 比, 该是未来发展的趋势。世界上一些大的电子商务解决方案提供商都采用 较出名的如 E 的核心是采用 们都是通过 提供支持的。但 去年 10 月后它推出了 个采用电子商务 且声言不再开发传统软件。 - 4 - 第二章 需求分析 一、开发环境 1 软件应用 本系统采用 本进行开发,使用 务器当做测试服务器,动数据库。使用 写 言。 配置环境变量 , 添加变量名为 为 D:添加变量名为 为 D:在已有的 境变量里添加值D:这样开发环境配置完毕 。 二、可行性研究 根据我们学校的实际情况,本系统 主要分为三个部分 : 超级管理员、各系管理员和学生用户 。 超级管理员 可以对任意 信息进行查询。 包括按系查询、按年级查询、按姓名查询、按学号查询、按性别查询、按时间段查询、按等级查询和按考试类别查询等等 。 还可以进行复合查询。比如按系和按年级同时查询,那样就会列出所有符合条件的信 息 ,然后加以选择性查询 。 各系管理员由超级管理员分配 其 查询权限后 , 可以对 本系的学生进行 任意查询 , 同样也是 包括 按年级查询、按姓名查询、按学号查询、按性别查询、按时间段查询、按等级查询和按考试类别查询 等。 也可以进行复合查询,比如按年级和姓名等。但是 不能对非本系的人员进行任何 查询 。 学生用户由超级管理员分配其 查询权限后 , 只能 通过自己的学号、姓名、性别、民族、身份证号、系别、年级等 相关项进行查询 , 可以是单独输入某一项信息,也可以进行复合查询。 - 5 - 三、系统流程图及数据流图 1系统流程图 2数据流图 1) 基本结构数据流图 报单 数据库 输入数据 输出数据 查询系统 查询系统 用户输出 用户输入 数据输出 - 6 - 2) 具体功能流程图 四、需求分析 需求分析简单的说就是分析用户的要求。需求分析是设计数据库的起点,需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。 需求分析的任务是通过详细调查现实世界要处理的对象,充分了解原系统工作概况,明确用户的各种要求,然后在此基础上确定新系统的功能。也就是说我们希望 系统 做什么。 这 个 阶 段是对系 统认识最为全面的阶段, 应该是用户基本上确定自己的最终要求阶段。 1系统的功能 1) 超级管理员的功能 : 超级管理员可以对任意信息进行查询。包括按系查询、按年级查询、按姓名查询、按学号查询、按性别查询、按时间段查询、按等级查询和按考试类别查询等等。还可以进行复合查询。比如按系和按年级同时查询,那样就会列出所有符合条件的信息,然后加以选择性查询。 2) 各系管理员 的功能: 可以对本系的学生进行任意查询,同样也是包括按年级查询、按姓名查询、按学号查询、按性别查询、按时间段查询、按等级查询和按考试类别查询等。也可以进行复合查询 ,比如按年级和姓名等。但是不能对非本系的人员进行任何查询。 - 7 - 3) 学生用户 的功能: 通过自己的学号、姓名、性别、民族、身份证号、系别、年级等相关项进行查询,可以是单独输入某一项信息,也可以进行复合查询。 2逻辑结构设计 这是经过多次反复修改之后的总体数据流图,力求达到详尽,有所不足会在今后不断的学习当中改进。这详细的数据流图会对下一步的操作起到至关重要的作用。 - 8 - 第三章 数据库设计 1用户 字段名 含义 类型长度 是否为空 主键 户代号 10) 否 户名 20) 否 2系别 字段名 含义 类型长度 是否为空 主键 号 3) 否 名称 20) 否 3考试信息 字段名 含义 类型长度 是否为空 主键 试代号 10) 否 是 试名称 20) 否 试等级 10) 否 - 9 - 4学生 字段名 含义 类型长度 是否为空 主键 号 20) 否 是 生姓名 10) 否 生系别号 3) 否 生性别 2) 否 生年级 10) 否 生身份证号 20) 否 生民族 10) 否 - 10 - 第 四 章 功能设计 明确了系统应该做什么之后,下一步我们应该知道系统应该怎么做。 我们的目标是用最好的办法来解决问题。那么创建模块就显得至关重 要了,要掌握每个模块的作用以及模块与模块之间的关系。这是详细设计的初级阶段。 一、 查询 功能模块 1超级管理员的 查询 功能模块 2系管理员的 查询 功能模块 超级管理员 的查询功能 按年级查询本系任意用户信息 按姓名查询本系任意用户信息 按学号查询本系任意用户信息 按时间段查询本系任意用户信息 按等级查询本系任意用户信息 按考试类别查询本系任意用户信息 复合条件查询本系任意用户信息 超级管理员 的 查询功能 按系查询任意用户信息 按年级查询任意用户信息 按姓名查询任意用户信息 按学号查询任意用户信息 按时间段查询任意用户信息 按等级查询任意用户信息 按考试类别查询任意用户信息 复合条件查询任意用户信息 - 11 - 3普通学生用户 的 查询 功能模块 二 、详细设计阶段 这是 整个设计的 核心部分,它起到承前启后的作用,既对前面的准备阶段做了总结,又对后面的代码部分做了准备。 1超级管理员查询流 程图 学生用户的查询功能 按姓名查询本人用户信息 按学号查询本人用户信息 按身份证号查询本人用户信息 复合条件查询本人用户信息 按系别查询本人用户信息 开始 输入账号和密码 判断是否为空 提示错误信息 - 12 - 2 学生用户 查询流程图 选择要查询的条件 按系查询任意用户信息 按年级查询任意用户信息 按姓名查询任意用户信息 按学号查询任意用户信息 按时间段查询任意用户信息 按等级查询任意用户信息 按考试类别查询任意用户信息 复合条件查询任意用户信息 上传到数据库 输出信息 - 13 - 3 系管理员 查询流程图 选择要查询的条件 按姓名查询本人用户信息 按系别查询本人用户信息 按学号查询本人用户信息 按身份证号查询本人用户信息 息 复合条件查询本系任意用户信息 上传到数据库 输出数据 开始 输入账号和密码 判断是否为空 提示错误信息 - 14 - 三 、代码 所谓代码就是将人的语言转换成机器语言。那么选择一种合适 的编程语言 显得重要了起来。选择正确的语言不仅可以节省时间也节省了很多人力和物力。并能使我们更好的掌握选择要查询的条件 按年级查询本系任意用户信息 按姓名查询本系任意用户信息 按学号查询本系任意用户信息 按时间段查询本系任意用户信息 按等级查询本系任意用户信息 按考试类别查询本系任意用户信息 复合条件查询本系任意用户信息 上传到数据库 输出数据 开始 输入账号和密码 判断是否为空 提示错误信息 - 15 - 这门语言。我们此次 的设计要求是根据“延边大学计算机等级考试网上查询系统”的具体要求而做, 所以选用的是 设计环境进行操作 。用 行编写。由于对完全陌生的,所以难免在开发的过程中遇到了许许多多的问题,下面就简单的举出几个例子: 1控制页面跳转的语句 用户名或密码错误 , 请重新输入 ! 此用户已被锁定 ! 2控制页面显示的语句 你输入的学号不存在 ! - 16 - 3控制页面显示语句 2 4 控制选择条件语句 5 接受条件语句 四 、 代码的实现 1超级管理员的 显示 页面 由于超级管理员具有查询 任意 信息的权限 。但 是为了在学校数据库方面的内容的一致 - 17 - 性 , 减少查询时带来的不必要的麻烦,我选择了下拉式的查询菜单。 如下图所示 的选择页面: 其中可以按专业、年级、学号、姓名等等的内容查询。 选择相关信息后提交到数据库中 , 这样就会根据所选择的内容出现对应的资料 。 比如我对所有的条件都不加以限制的话将会出现如下信息 : 如果我要查询系别为 401,年级为 2001 级的用户信息的话,就出现如下的结果: - 18 - 如果我要对系别为 401,年级为 2001,性别为男,报考等级为 1 级的条件加以限制的话,会出现以下结果: 2系管理员的 显示 页面 由于系管理员只 有 查询本系信息的权限 。也是同样的道理,为了统一数据库和避免错误,我用了下拉式的菜单, 用户界面 如下图所示: 选择相关信息后提交到数据库中 , 这样就会根据所选择的内容出现对应的资料 。 比如 - 19 - 我对所有的条件都不加以限制的话将会出现如下信息 : 这样的话,是哪个系的导员就可以查哪个系的情况了。比如我对系号是 401,年级为2001 的条件进行查询的话,将会出现如下显示: 3学生用户的显示页面 由于学生只可以查自己的信息,所以无须用下拉式的菜单了,如下图: - 20 - 当正确的输入自己的学号时,会出现如下信息: 如果你输入了数据库中没有的记录,就出现以下信息: 第五章 测试 - 21 - 软件测试在开发软件过程中是一个不可缺少的部分, 因为在开发软件系统的漫长过程中面对极其错综复杂的问题。人的 主观认识不可能完全符合客观现实,与工程密切相关的各类人员之间的通信和配合也不可能完美无缺的。因为,在软件生命周期的各个阶段都不可避免地产生差错,我们力求在每个阶段结束之前通过严格的技术审查,尽可能早地发现并纠正错误。测试的目的就是在软件投入生产运行之前,尽可能多地发现并纠正软件中的错误。基于上述的原因,我在编码过程中进行了模块测试,编码结束后又进行了系统测试和验收测试。 下面一一讲述测试方案,测试过程以及测试结构 。 一、 模块测试 1 测试方案 采用了白盒测试(又称结构测试),即按照程序内部的逻辑结构,检验程序中 的每条通路是否都能按预定的要求正常工作。 2测试过程 主要检验各个模块之间的接口,每个被调用模块是否正确接收参数,每 个调用模块是否能调用每个自己想要调用的模块。 3测试结果 测试结果表明,每个模块之间的接口都吻合,即被调用模块都能正确接收参数,调用模块能调用自己想要调用的每个模块。 二、 系统测试和验收测试 1测试方案 采用了黑盒测试(又称功能测试),即检查程序功能是否能按照规格说明书的规定正常使用,程序是否能适当地接收输入数据产生正确的输出信息,并且持外部信息的完整性。 2测试过程 主要检验 是否能正确实现每个功能,每个功能是否能按照规格说明书的要求正常使用, 数据库的记录是否符合要求。 3测试结果 测试结果表明符合设计要求,各项功能基本上实现,产生记录符合要求。 - 22 - 结 束 语 “只要功夫深,铁杵磨成针”终于经过我不懈的努力,一个完全陌生的事物在我眼前慢慢放出了光芒。 由于我在毕业设计的前段时间出去实习了一阵子,所以当同学们都已经开始投入到 学习的时候,我对它还是一无所知的。由于我起步的比较晚,所以和其他同学相比,我所掌握的还只是很浅很浅的一部分,但是在我回到学校之后开始做设 计的时候,我得到了老师和同学的鼎力相助,这使我知道了众人拾柴火焰高,合作的力量是伟大的,使我在较短的时间里了解了 作的简单原理,以及和数据库的知识怎样恰当的联系在一起。在这里我要特别的感谢一下同学和老师的帮助,没有你们或许就没有我今天的成绩。 通过这次的毕业设计,大大的提高了我对所学知识的应用能力,并能及时的把理论联系到实践中去,开阔了视野也增长了知识。 由于是第一次接触这方面的东西,所以实践当中遇到了许许多多应付不来的问题,不过还好通过查找资料,上网查询,以及大家的帮助我才得以解决。 总之这次毕业设计开发了一项这么有意义的东西是使我受益终生的,我想对我日后的工作也一定会有帮助。所以我还是要再次的感谢老师给我这次机会得以实践,以及您给我的帮助。我不会让你们失望的! 计算机等级考试查询系统 指导老师: 王齐 作 者: 张妍 内容简介 可以在 成功能强大的站点程序。 计算机等级考试查询系统,基于学校里庞大的用户群应运而生。它就是应用 用 用 用 这个查询系统中如何对不同类型的用户进行不同方式的查询是重点也是难点。比如超级管理员和普通的系管理员之间权限的区别,以及和学生用户权限的区别。要如何才能控制的恰当呢?要怎么样才能实现这些繁琐的功能呢?等等的问题都是这篇论文要解决的。 计算机等级考试查询系统的另一个难点就是要与其余的两部分 成一个庞大的整体。 以上的这些问题都将会在本篇文章里加以说明。 引言 计算机等级考试查询系统是有其开发的必要性的,它的应用将大大节省了学校的人力资源,从而从人工劳动中解脱出来。我们这次开发的软件系统一共包括了三个部分:等级考试的报名系统、查询系统和管理系统。其中管理系统是另外两部分的总汇。我设计的这部分主要是查询系统,其中包含了超级管理员的查询、系管理员的查询和普通学生的查询。这就需要分别限定查询的权限问题。我个人认为是难点中的难点。因为这是我第一次涉及 以我用到的还只是很浅显的一部分,更深奥的还有待我在今后的学习当中逐渐的把它解决。 计算机等级考试的查询系统是此次开发过程当中不可缺少的组成部分,它与另外两个系统相辅相成,形成完整的统一,尤其是其中的数据库,更是连接这三部分的纽带所在。 以下我将分几个章节来进行具体介绍。 可行性研究 根据我们学校的实际情况,本系统主要分为三个部分:超级管理员、各系管理员和学生用户。 超级管理员可以对任意信息进行查询。包括按系查询、按年级查询、按姓名查询、按学号查询、按性别查询、按时间段查询、按等级查询和按考试类别查询等等。还可以进行复合查询。比如按系和按年级同时查询,那样就会列出所有符合条件的信息,然后加以选择性查询。各系管理员由超级管理员分配其查询权限后,可以对本系的学生进行任意查询
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:【精品】jsp计算机等级考试查询系统(源代码+论文+答辩ppt)
链接地址:https://www.renrendoc.com/p-1638328.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!