毕业生信息查询系统的设计与实现(7)

2019-04-21 15:08

毕业生信息查询系统的设计与实现

是否和预期的状态相一致。软件的白盒测试用来分析程序的内部结构。白盒测试要求对某些程序的结构特性做到一定程度的覆盖,或者说是“基于覆盖的测试”。

本系统采用黑盒测试,测试用例如表6-1所示:

表6-1 测试用例表 功能A描述 用例目的 前提条件 输入/动作 管理员创建用户 发现本功能中可能存在的问题 数据库中存在用户信息 期望的输出/相应 实际情况 显示“连接数据库失败” 显示“用户名可用” 显示“密码不能为空” 显示“两次密码不匹配” 显示“密码不能为空” 显示“创建成功” 登录用户 发现本功能中可能存在的问题 数据库中存在用户信息 期望的输出/相应 返回登陆界面 返回登陆界面 返回登陆界面 进入欢迎界面 实际情况 返回登陆界面 返回登陆界面 返回登陆界面 进入欢迎界面 修改密码 发现本功能中可能存在的问题 数据库中存在用户信息 期望的输出/相应 显示“密码不能为空” 显示“密码不能为空” 显示“确认密码不能为空” 显示“两次密码不匹配” 显示“密码错误” 显示“密码修改成功。” 实际情况 显示“密码不能为空” 显示“密码不能为空” 显示“确认密码不能为空” 显示“两次密码不匹配” 显示“密码错误” 显示“密码修改成功。” 发布求职信息 发现本功能中可能存在的问题 数据库中存在招聘信息 期望的输出/相应 在温馨提示处显示红色提示语 27

输入账号“geren001”/创建 显示“连接数据库失败” 输入账号“geren01”/创建 显示“用户名可用” 输入密码为空/创建 输入确认密码不同 输入确认密码为空 输入正确注册信息 功能B描述 用例目的 前提条件 输入/动作 未输入信息/登录 输入不存在用户名/登录 输入错误密码/登录 输入正确登录信息 功能C描述 用例目的 前提条件 输入/动作 输入旧密码为空 输入新密码为空 输入确认新密码为空 新密码与确认密码不同 输入错误密码 输入正确信息 功能D描述 用例目的 前提条件 输入/动作 输入不符合规约的信息

显示“密码不能为空” 显示“两次密码不匹配” 显示“密码不能为空” 显示“创建成功” 实际情况 在温馨提示处显示红色提示语 毕业生信息查询系统的设计与实现

续表6-1 输入符合规约的信息 功能E描述 用例目的 前提条件 输入/动作 输入不符合规约的信息 输入符合规约的信息 功能F描述 用例目的 前提条件 输入/动作 点击输入框不输入信息 输入框无信息点击发表

在温馨提示处显示绿色提示语 在温馨提示处显示绿色提示语 发布招聘信息 发现本功能中可能存在的问题 数据库中存在招聘信息 期望的输出/相应 在温馨提示处显示红色提示语 在温馨提示处显示绿色提示语 实际情况 在温馨提示处显示红色提示语 在温馨提示处显示绿色提示语 发布文章 发现本功能中可能存在的问题 数据库中存在文章信息 期望的输出/相应 显示“请先输入正确数据” 实际情况 显示“请先输入正确数据” 显示“文章XX内容不能为空” 显示“文章XX内容不能为空” 7 结束语

经过一个月的努力,我基本完成了毕业设计。

本系统为一个小型的毕业生信息查询系统,主要采用JSP+JavaBean实现,目前系统可以完成创建用户、填写用户信息、录入学生成绩、查看学生成绩、发布招聘职位、发布求职信息、查看新闻动态、招聘信息和求职信息等功能。利用本系统,一方面可以实现对毕业生信息进行管理;另一方面,可以通过此系统的招聘功能进行求职等,扩大了毕业生就业途径和减轻了高校就业压力。

本系统从编码结束至今,经过调试运行,总体功能的实现还是比较好的,但由于时间比较短,该系统还有一些不足之处,比如代码比较混乱可维护行差、界面比较丑陋、数据库设置不太合理、未能通过此系统完全自如对数据库操作以及由于开始选择了frame框架导致很多地方处理很不方便。不过这些问题可以在以后进一步该进,以适应网站不断增加的用户量和网站的特点要求。

通过这次设计,我对前面学过的许多课程有了更为深刻的理解,巩固了以前所学的知识。也从设计的过程中学习到了很多与理论有一定差距的东西,提高了自己独立分析问题解决问题的能力。

28

毕业生信息查询系统的设计与实现

参考文献

[1] 李钟蔚等.java项目开发实例自学手册[M].北京:人民邮电出版社,2008. [2] 张昆.Java Web开发技术详解[M].北京:化学工业出版社,2010.

[3] 孙卫琴. Tomcat与Java Web开发技术详解[M].北京:电子工业出版社,2004. [4] Matry Hall等.Servlet与JSP核心编程第二版[M].北京:清华大学出版社,2004. [5] 明日科技.jsp项目开发案例全程实录[M].北京:清华大学出版社,2011. [6] 刘晓华等.JSP应用开发详解[M].北京:电子工业出版社,2007. [7] 耿祥义.jsp实用教程[M].北京:清华大学出版社,2007.

[8] 霍尔等.servlet与jsp核心编程[M].北京:清华大学出版社,2009. [9] 张跃平等. Java2实用教程[M].北京:清华大学出版社,2006. [10] 郑阿奇等.数据库实用教程[M].北京:电子工业出版社,2009.

29

毕业生信息查询系统的设计与实现

致 谢

在论文即将完成之际,回顾紧张但又充实的学习和开发过程,本人在此向所有关心我的及帮助我的老师和同学们致以最真诚的感谢。

在本次毕业设计中,我从导师唐拥政老师身上学到了很多东西。他认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我受益匪浅。他无论在理论上还是在实践中,都给与我很大的帮助,使我得到很大的提高,这对于我以后的工作和学习都是一种巨大的帮助,在此感谢他耐心的辅导。在撰写论文阶段,唐老师几次审阅我们的论文,提出了许多宝贵意见,没有他的指导,我们就不能较好的完成毕业设计的任务。

另外,我还要感谢在这几年来对我有所教导的老师,他们孜孜不倦的教诲不但让我学到了很多知识,而且让我掌握了学习的方法,更教会了我做人处事的道理,在此表示感谢。同时,在系统开发过程中还有同学也给了我不少帮助,这里一并表示感谢。

二〇一二年六月二日

30

毕业生信息查询系统的设计与实现

附 录

附录1 源程序清单

1.1.1用户登陆类

Login.java

package com.kong.data; import java.util.Date; public class Login { String name; //账号 String password; //密码 String category; //类别 String logo; //标识 String lasttime;

public String getLasttime() { return lasttime; }

public void setLasttime(String lasttime) { this.lasttime = lasttime; }

public String getLogo() { return logo; }

public void setLogo(String logo) { this.logo = logo; }

public String getName() { return name; }

public void setName(String name) { this.name = name; }

public String getPassword() { return password; }

public void setPassword(String password) { this.password = password; }

public String getCategory() { return category; }

public void setCategory(String category) { this.category = category; } }

1.1.2用户登陆控制器 HandleLogin.java

31


毕业生信息查询系统的设计与实现(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:安全工作总结

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: