基于ssm的汽车论坛管理系统设计与实现.doc
《基于ssm的汽车论坛管理系统设计与实现.doc》由会员分享,可在线阅读,更多相关《基于ssm的汽车论坛管理系统设计与实现.doc(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于ssm的汽车论坛管理系统设计与实现摘要:信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题。针对汽车论坛管理等问题,对汽车论坛管理进行研究分析,然后设计开发出汽车论坛管理系统以解决对汽车相关信息问题。汽车论坛管理系统主要功能模块包括系统用户管理、新闻数据管理、论坛管理、系统管理,采取面对对象的开发模式进行软件的开发和硬体的架设,能很好的满足实际使用的需求,完善了对应的软体架设以及程序编码的工作,采取Mysql作为后台数据的主要存储单元,采用JavaEE框架、JSP技术、Ajax
2、技术进行业务系统的编码及其开发,实现了本系统的全部功能。针对汽车论坛管理系统的各项需求以及技术问题进行分析,证明了系统的必要性和技术可行性,然后对设计系统需要使用的技术软件以及设计思想做了基本的介绍,最后来实现汽车论坛管理系统和部署运行使用它。关键词:汽车论坛,帖子,版块Design and implementation of auto forum management system based on SSMAbstract: In the information society, there is a need for targeted access to information, but
3、the expansion of the access is basically the direction of peoples efforts. Due to the deviation of the Angle of standing, people can often obtain different types of information, which is also the most difficult problem to overcome by technology. Aiming at the problems of automobile forum management,
4、 this paper studies and analyzes the automobile forum management, Then the management system of automobile forum is designed and developed to solve the problem of automobile related information.Automobile BBS management system main function modules include user management, news management, BBS manag
5、ement, system management, data object to face up to the development mode of software development and hardware construction, can well meet the needs of actual use, improve the set up and the corresponding software program coding work, take the Mysql as the main storage unit of the background data, us
6、ing JavaEE framework, JSP technology, Ajax technology to coding and the development of the business system, realize the whole function of this system. This report firstly analyzes the background, function and significance of the research, which lays a foundation for the rationality of the research w
7、ork. Based on the analysis of the various requirements and technical problems of the automotive forum management system, the necessity and technical feasibility of the system are proved, and then the technical software and design ideas needed to design the system are introduced, and finally the impl
8、ementation of the automotive forum management system and the deployment and operation of the use of it.Key words: Automotive forum,Post,Block目 录第1章 绪论11.1 系统的开发背景及意义11.2 国内外论坛研究现状11.2.1 国外论坛研究现状11.2.2 国内论坛研究现状21.3 研究方法31.4 研究的内容3第2章 系统需求分析42.1 可行性分析42.2 功能需求分析42.2.1 前台用户功能42.2.2 后台系统管理员的功能52.3 非功能需求
9、分析52.4 系统安全性分析52.4.1 系统的安全性62.4.2 数据的安全性62.5 UML系统建模62.5.1 用例图62.5.2 用例图规约表72.6 本章小结9第3章 系统设计103.1 系统架构设计103.2 系统总体设计113.3 论坛系统顺序图113.3.1 前台游客、用户顺序图113.3.2 后台系统管理员顺序图143.4 汽车论坛管理系统活动图173.4.1 前台用户活动图173.4.2 后台管理员活动图183.5 数据库设计193.5.1 数据需求分析193.5.2 数据库概念设计203.5.3 数据库表203.6 本章小结22第4章 系统实现234.1 注册模块的实现2
10、34.2 登录模块的实现234.3 用户资料修改模块的实现244.4 新闻数据管理模块的实现244.5 版块管理模块的实现254.6 论坛交流模块的实现264.7 本章小结27第5章 系统测试285.1 测试目的285.2 功能测试285.3 性能测试305.4 本章小结30第6章 课题展望31参考文献32致谢33第1章 绪论1.1 系统的开发背景及意义BBS论坛是网络上的信息交流平台,对于论坛,再熟悉不过的是论坛擅长做线上信息交流,能够帮助网友们有更方便的跨地域信息交流的空间,使用论坛对感兴趣的话题可以提出各种各样的想法,讨论喜欢的话题,也可以通过论坛发表话题讨论或者帮助解答疑问。还可以针对
11、论坛的话题发表看法,并表达自己的观点。跟其他用户交流对某些问题的看法,在互联网快速发展的时代,BBS论坛的作用将是无法替代的。就这样,论坛的发展是离不开互联网以及手机移动互联网的,未来汽车用户和车主在交流汽车的话题信息时,可以从汽车论坛上获得更多。汽车对于人们的出行生活中有着重要的作用,使人们的生活快速便利。在交通管理局最新的汽车驾驶人员总数中得知:2.5亿人为汽车车主; 4.2亿人为机动车驾驶员,这数据是截止于2019年6月我国的机动车保有量。在未来,汽车驾驶人员依然会越来越多。这个群体的人员不断上升,有更多的人在讨论交流汽车信息,丰富汽车驾驶人员的生态圈,必然使线上汽车交流论坛拥有越来越大
12、的发展趋势,为驾驶人员或潜在的车主提供更加丰富、全面便捷的汽车信息交流论坛。通过互联网或手机移动互联网访问BBS系统,即可随时随地获取各种汽车最新最全的信息;也可以利用各种各样的论坛,一起和网友们讨论手机电子产品、各种DIY产品、以及音乐等众多乐趣的话题。这个论坛管理系统是一个汽车论坛管理系统,以是讨论汽车驾驶员各种生活、旅行和汽车安全信息为主的论坛,与其他论坛管理系统功能大致相关,主要功能有了登录、注册、更改个人信息、发表帖子、回复帖子还有后台管理等功能,都是为了让汽车车主拥有更为全面丰富的汽车信息所设计的汽车论坛管理系统。线上线下,大家聊车。1.2 国内外论坛研究现状1.2.1 国外论坛研
13、究现状最先创建的BBS交流论坛系统是CBBS/Chicago,以8080芯片为基础,诞生于1978年的芝加哥,这是最先开发出来的交流论坛。从一开始出现直至发展到现在,BBS交流论坛的功能都在不断升级和完善,现在世界上知名的BBS网上论坛有Quora,还有几个具有很高知名度的有FidoNet(惠多网)、zFrontier(极客产品社区)等。这些BBS论坛和FidoNet之间的讨论交互不是问题,因此可以实现所谓的跨网络。交流论坛只是为论坛的用户的消息交互和圈子交流服务,而且论坛也没有搜索引擎、浏览器,也不算个人网站。主要有以下四项主要功能:话题相关的新闻报导、产品的二手信息、发表个人看法还有交流解
14、答。时间的推移,随着互联网和手机移动互联网的发展,后面出现的一些网站慢慢的取代了BBS论坛的一些功能。论坛里主要的前三个功能被剔除了出去,并成为其他知名的网站,例如:个人博客、电子商务等,这几种网站逐渐发展成各自的门户网站。最后的互动问答暂时尚未出现门户网站,这类网站被称为witkey。1.2.2 国内论坛研究现状这些BBS交流论坛在我们国家,可以根据不同的性质区分,如:新华龙讯网、天堂资讯站。就不同性质来说,新华龙讯网是属于商业论坛网站,;天堂资讯站则是其他一些业余爱好的交流论坛。普通用户使用商业BBS论坛要交予使用费,并且与业余站相比,使用商业的论坛所能提供的服务,不能体现出有哪些优势,因
15、此其用户数量不多。现在很多的交流论坛的站长,因为是个人建立的交流论坛,所以天天都要互换网络邮件,此时惠多网(FidoNet)就是在这样的环境下成长为电子邮件网站。于是,跟其他地方的网友相互交流,就需要用到BBS交流论坛,而不同地方的论坛用户都可以通过论坛进行交流讨论的。所谓的“业余”的BBS论坛,能够满足更多的用户需求,实现异地交流,使得商业BBS论坛无法与“业余”的BBS论坛相媲美,越来越多的用户喜欢使用BBS交流论坛。业余爱好的交流论坛大多为个人开发,为维护论坛环境所付出的时间、精力、金钱,使得中国互联网快速发展,间接提高电脑、手机移动用户的网络交流水平。现在的国内外知名的BBS论坛,确确
16、实实可以作为网络上BBS论坛设计的顶尖水准,虽然这些论坛的设计是最好的,但是却有着不足之处,大型知名论坛中为了利益,都有大量广告的插入,以及论坛存在大量的相关内容,论坛用户或新用户没办法迅速浏览想要的话题,存在各种各样不人性化的问题,特别是国内一些论坛的难以查找发现,没有使用各种话题总结归纳和杂乱的排版,应当设计成用户发帖以话题版块为主,将帖子内容进行归属方便新老用户的浏览相关内容。1.3 研究方法首先,通过引擎搜索或者查阅相关文献资料,了解了本系统开发的背景以及设计系统的意义所在,收集用户需求信息。其次,在开发工具上,最终确定选用Java平台来设计开发本系统,Mysql作为设计数据库的工具。
17、即利用Java语言实现用户界面,并同数据库连接起来实现完整的通信功能。之后,设计出系统大致的功能模块。主要从方便系统用户和系统管理员的角度进行分析,明确该系统应该具有的功能。最终是测试系统,通过用例测试发现存在的问题并找到解决的方案。利用现有的开发平台,结合自己所学的知识,在老师的指导帮助下来完成该设计,确保系统的可用性、实用性。1.4 研究的内容以汽车论坛管理系统为研究内容,是一个以在线论坛为平台,方便用户交流喜欢的话题为主。论坛用户可以使用论坛平台发表帖子主题,对感兴趣的话题阐述观点和想法。后台系统管理员主要对违反论坛规矩的用户进行删除,对违规帖子删除,以及对版块进行修改、删除管理。该汽车
18、论坛管理系统是以B/S结构为基础,而进行的功能模块设计。后台系统中运用的MVC,前端运用的UI框架,数据库使用Mysql等等内容。33第2章 系统需求分析2.1 可行性分析技术性方面,采用当前主流的JavaEE框架进行系统主体框架的搭建,前台使用jquery,ajax,实现前台页面的设计与美观调整,以上技术,均由本人经过系统学习,并且都是在课程设计中实践过的,可以使得开发更加便捷和系统。从技术角度看,这个系统是完全可以实现的。实用性方面,本次设计的主要任务是在汽车论坛管理系统内新闻浏览、发帖、回帖等,符合当前潮流的发展。从用户角度出发,同时也考虑系统运营成本和人力资源,采用网络上的便捷方式,实
19、现线上业务,使得业务流程更系统,也更方便用户的体验,比较实用。经济性方面,由于本课题中设计的汽车论坛管理系统的主要目的是为了能够更加方便及快捷的进行信息的查询管理及检索服务,也就是能够可以直接投入使用的信息化软件。系统的主要成本主要是集中在对使用数据后期继续维护及其管理更新这个操作上。但是一旦系统投入到实际的运行及使用之后就能够很好的提高信息查询检索的效率,同时也需要有效的保证查询者的信息方面的安全性,同时这个汽车论坛管理系统所带来的实际应用方面的价值是远远的超过了实际系统进行开发与维护方面的成本,因此,从经济上来说开发这个软件是可行的。2.2 功能需求分析汽车论坛管理系统以前台用户功能、后台
20、系统管理员功能这两大功能为主。前台用户根据自己的需求进行注册登录,浏览版块信息并对选中的版块进行发帖操作。后台系统管理员主要对帖子进行处理,对注册用户,新闻信息,版块详细信息进行修改和删除处理等。2.2.1 前台用户功能前台用户可分为未注册游客需求和以注册用户需求。未注册游客的功能如下:注册账号:用户填写个人信息。浏览新闻数据:用户可以浏览主页面的新闻数据来了解系统的最新新闻数据。浏览版块:用户可以根据版块类型浏览版块的信息,并选中某个版块查看详情,例如:编号、名称、简介、版主等。已注册用户的功能如下:登录:根据账号密码进行登录操作。维护个人信息:用户因个人信息的变更可以随时修改自己注册信息。
21、浏览新闻数据:用户想要了解相关的最新新闻,例如一些公告资讯信息,可以浏览主页面的新闻数据信息。浏览版块:用户可以根据自己喜欢的内容选择浏览相应的版块信息,并点击某个版块查看详细信息,例如:编号、名称、简介、版主等。版块发帖:用户根据自己的需求选中某个版块进行发帖操作。查看历史帖子单:用户可以查看自己以往发帖的信息。论坛交谈:论坛交谈在用户模块里主要以发帖回帖的形式展示出来,用户在想要讨论的版块里进行谈论话题即可。2.2.2 后台系统管理员的功能后台系统管理员具备以下的功能:登录密码更改:登录系统的密码可更改,更能保护系统安全。对帖子的信息进行处理:办理帖子审核等。版块信息管理:对版块信息进行维
22、护、删除、修改信息。新闻数据信息管理:发布、删除相关的新闻数据信息。用户管理:可以查看注册用户的信息,并对其进行管理。2.3 非功能需求分析首先主要考虑的是系统功能软件,在具体设计的环节上,是不是能够较好的满足各类用户的基本功能需求,如果不能较好的满足用户需求,那么这个系统的存在是没有价值的。软件系统的非功能性求分析,从7个方面展开,一个是性能分析,针对系统;一个是安全分析,针对系统,一个是完整度分析,针对系统,一个是可维护分析,针对系统,一个是可扩展性分析,针对系统,一个是适应业务的性能分析。面对汽车论坛管理系统存在的性能、安全、扩展、完整度等7个方面性能综合比对分析后发现,非功能性的需求分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ssm 汽车论坛 管理 系统 设计 实现
限制150内