欢迎来到天天文库
浏览记录
ID:11713659
大小:138.50 KB
页数:11页
时间:2018-07-13
《详细设计基于ssh架构的bbs论坛系统中业务管理子系统的设计与实现大学论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于SSH架构的BBS论坛系统中业务管理子系统模块的设计和实现详细设计目录1引言21.1编制目的21.2参考资料21.3系统开发环境21.4词汇表32系统开发环境33系统设计思路34系统公用代码设计34.1分页组件类:34.2过滤组件类:CharacterFilter,LoginFilter44.3HibernateSessionFactory类54.4404.jsp,500.jsp64.5CSS:css64.6页面图片文件夹:images75功能模块设计75.1业务管理模块设计75.2数据表设计101引言1.1编制目的本报告详细完成对BBS论坛
2、管理系统的整体设计,达到指导开发的目的,同时实现和测试人员及用户的沟通。本报告面向详细设计人员、开发人员、测试人员及最终用户而编写,是了解系统的导航。1.2参考资料1.3系统开发环境操作系统:Windows7集成开发工具:MyEclipse8.0M编译环境:J2SDK1.6Web服务器:Tomcat6.01.4词汇表词汇名称词汇含义备注帖子用户发布的信息回帖用户对发布信息的回复2系统开发环境操作系统:Windows7集成开发工具:MyEclipse8.0M编译环境:J2SDK1.6Web服务器:Tomcat6.01系统设计思路本系统采用B/S模式
3、的模块化设计,并且采用最先进的SSH架构以系统公用代码为基本功能支持,将整个系统划分为业务管理子系统模板、系统管理子系统模块、统计子系统模块、版区管理子系统模板。2系统公用代码设计2.1分页组件类:2.1.1功能描述Page类用于封装页面常用的信息,用于页面间对象的传递,PagerHelp类用于产生Page类的实例。2.1.2类、方法描述2.1.2.1Page类返回值方法名功能参数说明intgetStartRow()获得页面起始页intgetCurrentPage()获得总页数intgetPageSize()获得当前页intgetTotalPag
4、es()获得每页显示的行数voidsetStartRow()获得总行数voidsetTotalPages()设置总页数voidsetCurrentPage()设置当前页voidsetPageSize()设置每页显示的行数voidsetTotalRows()设置总行数1.1.1.1PagerHelp返回值方法名功能参数说明PagegetPager()获得Page对象HttpServletRequestrequest,请求对象inttotalRow,总行1.2过滤组件类:CharacterFilter,LoginFilter1.2.1功能描述用于字符
5、编码的过滤,用户是否登陆验证类,方法描述1.2.1.1CharacterFilter返回值方法名功能参数说明voiddoFilter()过滤字符串HttpServletRequestrequest,请求对象HttpServletResponseresponse,回应对象FilterChainchain1.2.1.2LoginFilter返回值方法名功能参数说明voiddoFilter()判断用户是否登陆HttpServletRequestrequest,请求对象HttpServletResponseresponse,回应对象FilterChain
6、chain1.1HibernateSessionFactory类1.1.1功能描述获取Session对象实例1.1.2类、方法描述1.1.2.1Page返回值方法名功能参数说明SessiongetSession()获得Session对象实例1.2404.jsp,500.jsp1.2.1功能说明该页面显示经Struts捕获的异常信息,并提供返回超链接。1.2.2设计说明l界面设计图4-2404异常处理图4-3500异常处理l逻辑设计该页面使用标签显示Struts捕获的异常信息。并使用JavaScript代码作为返回发生异
7、常的请求。1.1CSS:css1.1.1功能说明为本系统各页面提供CSS支持,使得样式统一化。1.1.2设计说明分别为HTML基本元素(body、table、select、a等)、去掉图片和表单边框、按钮、普通信息、分页页码、后台任务链接等设计统一的样式。1.2页面图片文件夹:images1.2.1功能说明该文件夹中包含了本系统页面需要使用的图片文件。2功能模块设计2.1类的设计Tiezi类序号功能点功能点详细内容1帖子属性设置2帖子属性获取Huitie类序号功能点功能点详细内容1回帖属性设置2回帖属性获取Tiezi_Tuozhan类序号功能点功
8、能点详细内容1帖子拓展属性设置2帖子拓展属性获取Service类TieziService序号功能点功能点详细内容1帖子数据操作服务提供帖
此文档下载收益归作者所有