高校社团管理系统(6)

2019-05-18 18:58

皖西学院本科毕业论文(设计)

图16 社团活动信息管理页面

会员管理核心代码:

public void userReg(HttpServletRequest req,HttpServletResponse res) {

String id=String.valueOf(new Date().getTime()); String loginname=req.getParameter(\String loginpw=req.getParameter(\String name=req.getParameter(\String sex=req.getParameter(\String age=req.getParameter(\String xuehao=req.getParameter(\String banji=req.getParameter(\String tel=req.getParameter(\String del=\

String sql=\

values(?,?,?,?,?,?,?,?,?,?)\

Object[] params={id,loginname,loginpw,name,sex,age,xuehao,banji,tel,del}; DB mydb=new DB(); mydb.doPstm(sql, params); mydb.closed();

req.setAttribute(\注册成功。请登录\req.setAttribute(\

第 24 页

皖西学院本科毕业论文(设计)

String targetURL = \ }

dispatch(targetURL, req, res);

4.2.4留言板管理 (1)留言板管理

管理员可以维护前台留言板相关信息。 4.2.5修改密码

(1)输入用户名和用户的原来的密码,然后输入新密码以后点击修改按钮即可修改密码成功。

(2)程序效果图如图17所示:

图17 修改密码

4.3普通用户模块 4.3.1系统主页面实现

页面的上方显示的是本网站的logo,还有当前的时间,下方主要部分是信息显示区域。 4.3.2社团列表查询

普通用户点击导航栏的“社团列表”。调用后台的java类Action可以查询所有的社团信息,并且绑定这些信息到request对象中,在显示层jsp展示出来后,用户点击可以社团名称,就可以显示该社团的详细信息了。 4.3.3用户注册

对于游客,可以使用浏览的功能,如果想进一步使用本系统的话,需要注册一个合法的账号,然后登陆,之后才方能使用其它功能,点击导航栏菜单“用户注册”,调用js的open()

第 25 页

皖西学院本科毕业论文(设计)

方法,在弹出注册页面,输入相关正确的信息,然后,点击注册按钮即可以完成注册,如果没有输入完整的信息的话,页面会给出相应的错误提示,就不能录入成功。输入数据都通过form表单中定义的方法onsubmit=\)\来检查,checkForm()函数中是各种的校验输入数据的方式。 4.3.4社团活动

如果需要查看社团相关活动信息,可以点导航中“社团活动”,即可显示出相关的社团活动信息。 4.3.5留言板

系统提供留言板功能,社团会员之间可以在此模块进行交流。

第 26 页

皖西学院本科毕业论文(设计)

5 系统测试

5.1系统测试目的与意义

系统测试,是管理信息系统开发周期中的一个相当重要而又漫长的阶段。其重要性体现在他是保证系统质量与可靠性的最后一道关口,是对与整个系统开发过程包括系统分析、系统设计和系统实现的最终审查阶段。

系统测试的任务是,尽可能多的,彻底的检查出程序中的错误,提高软件系统的可靠性,目的性是检验系统“做得怎样”。此阶段又可以分为三个步骤:模块测试,测试每个模块的程序是否正确;组装测试,测试模块之间的接口是否正确;确认测试,测试整个软件系统是否可以满足用户功能和性能的要求。测试发现问题之后还要经过调试找出错误的原因和位置,并且进行改正。对于基于系统整体需求说明书的黑盒测试,应覆盖系统联合的部件,系统测试是对整个产品,也就是系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出与需求规格不符合或者是与之矛盾的地方。 5.2测试过程

在测试开始的时候,由于数据库中的数据是随便输入的,所以没有实用性,为了使系统更加的完善,在系统测试的过程中,可以将一开始编程随便输入的数据全部清理后,输入一些有效的测试数据,这样就可以更真实的反映系统所有功能的实现情况。

这样如果不断发现问题,经过反复的测试、调试,就可以把问题一个个的解决,最终系统就可以正常运行了。 5.2.1主页面的登录模块测试

测试流程: 1.打开系统首页,输入错误的登录信息 2.登录

3.输入正确的登录信息 4.登录

5.测试结果

第 27 页

皖西学院本科毕业论文(设计)

模块名称 登录模块

测试用例 预期结果 实际结果 是否通过 通过

用户名:null 弹出错误提示,请输入登陆失败,提示请密码:null 用户名

输入用户名

登录模块 用户名:m1 弹出错误提示,请输入失败,提示输入密密码:null 密码

通过

登录模块 用户名:m1 密码:1

弹出错误提示,用户名登陆失败,提示用或者密码错误

户名或者密码错误

通过

5.3其他错误

在程序设计要实现的过程中不可避免的会产生各种各样的错误,比如书写错误、符号错误、参数传递问题等等。这些都需要通过仔细细心的检测与不断的调试才能够解决的。比如说在servlet路径配置时因自己粗心疏忽而导致的运行错误。再比如还有中文乱码问题。 5.3.1中文乱码问题处理

在程序中我们常常会遇到中文乱码的现象,如果手动的在servlet和jsp页面进行设置,那是相当的麻烦。因此,在程序的开始就写了一个过滤器SetCharacterEncodingFilter。

在web.xml中配置:

SetCharacterEncodingFilter

myweb.util.filter.SetCharacterEncodingFilter

encoding gb2312

SetCharacterEncodingFilter

/*//*表示工程下所有的页面都会有此过滤器的处理

第 28 页


高校社团管理系统(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:三年级作文之三年级爱国作文100字

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

马上注册会员

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