欢迎来到天天文库
浏览记录
ID:22908500
大小:655.27 KB
页数:30页
时间:2018-11-01
《基于是struts2+mysql+jsp的bbs论坛系统设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、摘要:本论坛系统是基于是StrutS2+MYSQL+JSP实现的BBS论坛系统,它具冇使用方便、操作灵活、运行稳定、安全可靠等特点.本设计目的是提供一个供用户交流的平台,为广大用户提供交流经验、探讨问题的网上社区.实现了用户注册,登录,用户之间多人互动聊天,留言,上传照片,更改个人信息,显示全部用户,上线用户,查找好友等功能.关键词:BBS论坛,Struts2,MySQL,JSPAbstract:ThisforumsystemisbasedonStruts2+MySQL+jspimplementation
2、edBBSforumsystem,ithasthecharacteristicsofconvenientuse,flexibleoperation,stableoperation,safetyandreliabilityetc..Thisforumsystemaimstoprovideacommunicationplatformfortheuser,andalsoaimstoprovidetheexchangeofexperienceforthevastnumberofusersoftheonlineco
3、mmunity.ltrealizedtheregist,login,multiplayerchat,message,uploadphotos,changeofpersonalinformation,displayalltheusers,on-lineusers,findfriendsandotherfunctions.Keywords:BBSForum,Struts2,MYSQL,JSP目录1弓IB42系统分析42.1系统功能分析42.1.1用户功能分析52.1.2管理员功能分析52.2模块需求分析52.
4、3可行性分析62.3.1技术可行性62.3.2社会可行性63系统总体设计63.1系统目标63.2系统功能划分73.2.1前台功能结构73.2.2后台功能结构73.3系统开发环境73.3.1开发环境73.3.2系统平台体系结构83.3.3JavaScript语言简介及特点83.3.4JSP概述93.3.5MySQL技术93.3.6JDBC技术94数据库设计104.1数据库概念设计104.2数据库逻辑设计135系统详细设计与实现145.1前台设计145.2后台设计25卽仑26参考文献27醐281引言随着M络的
5、兴起,人们的交流越来越方便.丁•是就出现了论坛,使得人们足不出户就可以互相聊天,也可以通过网络了解W家大事,还可以针对某一事件发表个人看法,大家可以畅所欲言.BBS论坛系统,就是一种在线交流的平台.在论坛上,人们可以对某一领域提出自己遇到的问题,即发表某一主题,随后,论坛上的其他人会根据ft己的学识、经验发表意见或提出问题的方法.BBS论坛主要是一个供用户交流的平台,为广大用户提供交流经验、探讨问题的网上社区.因此,BBS论坛系统最基本的功能首先是发表主题,其次是其他人员根据主题发表內己的看法.此外,为了
6、记录主题的发表者和主题的冋复者信息,系统还提供用户注册和登录的功能.只有注册的用户登录后XI•能够发表和回复主题,没有注册的用户只能浏览网站信息•此论坛是基丁•B/S模式的一种JSP网页论坛的设计与实现,力求做到页而美观,简单笏于操作.论文从儿个方面对系统的开发做山了阐述.在系统分析一章,从系统的功能分析,模块需求描述,可行性分析三方面来研究.系统总体没计从系统目标,系统功能划分,系统开发环境三方而来研究.数据库设计数据库的概念设计,数据库的逻辑设计两方而来研究.系统的详细设计与实现从前台设计与后台设计W
7、方面来研究的.2系统分析2.1系统功能分析系统屮主要包括用户和管理员,如图2.1所示.图2.1系统功能模块图2.1.1用户功能分析(1)用户可以注册登录.(2)注册登录后可以浏览帖子,修改个人信息.(3)用户可以发新帖子.(4)用户可以回复帖子.2.1.2管理员功能分析(1)管理所有的用户信息,包括增删改查.(2)管理所冇的帖子,包括增删改查和移动.2.2模块需求描述(1)注册登录功能用户进入首页,如果有账号可以直接登录,如果没有账号需耍进行注册后冰能登录.为安全防护,验证登录者的身份,规定用户的昵称不能
8、为空,必须不得少于5个字符,密码也不得少于5个字符.还必须再次输入密码确认无误.电子邮箱必须填正确的Email.验证码必须跟所给的验证码一致,区分大小写,不然会有错误提示.所有的注册完成之后冰能注册成功,然后给一个登录账号.有了账号之后输入密码才可以登录.这些都是通过JavaScript来验证的.(2)用户浏览或修改个人信息功能用户登录之后,可以在首页査看自己的和册,查看个人信息,还可以补充个人信息以及修改个人信息.修改个人头
此文档下载收益归作者所有