基于SSH框架的BBS管理系统 课程论文(3)

2020-02-22 13:58

}

}

Admin admin = adminDao.select(Admin.class, id);

return admin!=null && admin.getPassword().equals(SafeUtil.encode(password));

/* 更新密码*/

public boolean update(Admin admin){ }

Admin oldAdmin = adminDao.select(Admin.class, admin.getId()); oldAdmin.setUsername(admin.getUsername());

oldAdmin.setPassword(SafeUtil.encode(admin.getPasswordNew())); return adminDao.update(oldAdmin);

util,即utility,工具辅助层,一组通用的代码集合,比如处理多语言功能,网站非法信息过滤等等功能的代码集。

Struts通过采用JavaServlet/JSP技术,实现了基于Java EEWeb应用的MVC设计模式的应用框架,是MVC经典设计模式中的一个经典产品。 Struts跟Tomcat、Turbine等诸多Apache项目一样,是开源软件,这是它的一大优点,使开发者能更深入的了解其内部实现机制。 除此之外,Struts的优点主要集中体现在两个方面:Taglib和页面导航。本项目的struts.xml的配置:

Spring是一个开源框架,是一个轻量级的Java 开发框架。控制反转——Spring通过一种称作控制反转(IoC)的技术促进了松耦合。 面向切面——Spring提供了面向切面编程的丰富支持。 Spring框架的核心是控制反转。spring.xml配置文件的内容如下:

19 页 第9 页 共

\\

http://www.springframework.org/schema/context/spring-context.xsd\

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,也可以在Servlet/JSP的Web应用中使用。 Hibernate的核心接口一共有6个,分别为:Session、SessionFactory、Transaction、Query、Criteria和Configuration。这6个核心接口在任何开发中都会用到。通过这些接口,不仅可以对持久化对象进行存取,还能够进行事务控制。

hibernate.xml的配置如下:

xsi:schemaLocation=\ http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context

http://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/tx

http://www.springframework.org/schema/tx/spring-tx.xsd http://www.springframework.org/schema/aop

http://www.springframework.org/schema/aop/spring-aop.xsd\

第10 页 共 19 页

-->

5.0版本后默认true -->

class=\

至此,此项目的基本框架已经构建完成。此后需要完成的只是添加项目所需的图片、css样式表,创建所需的界面文件(jsp)。 具体的功能时只需在对应的Service类中实现具体的业务逻辑、在对应的Action类中实现相关方法并在struts.xml中配置即可。

第11 页 共 19 页

5 系统测试

一个系统的测试是必不可少的,只有测试了才知道系统是否完善,是否还有功能没实现。本管理系统的测试将在整个系统的开发过程中进行。测试过程而使用的工具是满足需求的软、硬件工具。系统测试时将会占很多资源。在整个系统设计与实现过程中,通过在测试可以缩短管理系统的开发时间,提高质量,从而更快、更好的提供需要。下面我们就本管理系统的测试进行叙述说明。

5.1测试目的

本测试得目的在于找出本管理系统的设计、运行等方面的缺陷及其存在的原因。对管理系统的质量做出一个合理的评价。测试主要是看系统有没有存在什么不完善,有的话就修改。

5.2测试方法

主要是管理系统所有的功能测试,这次测试是在目前已经知道的所有的功能,通过测试来看看每个功能是否能正常使用。

5.3测试环境

整个管理系统完成好后,在计算机上安装配置好测试环境,如:MySQL-Front数据库连接情况,安装配置情况,用户可以用浏览器来测试JSP环境看是否支持。

测试环境要求:处理器2.44GHz,内存2GB,系统Windows 10,数据库MySQL,Eclipse neno。 建议用户处理器2.66及以上,内存512M及以上,数据库版本MySQL,系统Windows 10平台使用。

5.4测试内容

测试内容主要分为用户和管理员,测试如下: 1.测试用户登录:

图5-1 用户登录界面

第12 页 共 19 页

2.测试发帖:

图5-2 用户登录成功跳转页面提示

图5-3 用户登录成功后跳转到主页

图5-4测试发帖

第13 页 共 19 页


基于SSH框架的BBS管理系统 课程论文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:民诉课件

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

马上注册会员

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