ssm的读者漂流网站设计与实现【字数:7940】

本网站使用Java语言进行开发,使用Java语言的三大框架,Spring、SpringMVC和MyBatis,使用的编程工具是IntelliJ IDEA,数据库使用的是MySQL,前端采用Layui框架,使用Maven来管理整个项目。网站分为前台和后台,运行项目后,便会进入前台页面,前台分为文章显示区、顶部菜单和主要菜单,点击文章可以查看文章内容,并且可以点赞、分享与评论,顶部菜单即是使用超链接对某个节点进行快速跳转,主要菜单涵盖了本网站所包含的文章类型,并集成了留言板功能。首页还增加了搜索功能,可以根据输入内容对已有文章进行搜索。读者通过阅读他人分享的文章,了解他人的想法,再将自己的理解和见闻通过文章的形式分享出来,一个接着一个,如此传递下去,形成了漂流。网站的后台包含七个模块,分别为文章模块、页面模块、链接模块、公告模块、评论模块、用户模块和设置模块,其中文章模块的功能最多,可以查看全部文章,并且显示这些文中所属的类别、状态和发布时间,可以对文章进行编辑和删除操作,还可以发布新的文章;页面模块、链接模块和公告模块实现方法类似,都是可以显示已有页面、链接或公告并可以对其进行修改,也支持新增;评论模块用来管理用户的评论,用户模块则是对已有用户进行管理,可以增加新的用户;设置模块则是对网站的综合信息进行管理。
目 录
1. 绪论 2
1.1课题研究背景 2
1.2课题实现说明 2
1.3课题研究意义 2
2. 系统对人文、社会、法律等方面的影响 3
2.1系统对人文的影响 3
2.2系统对社会的影响 3
2.3系统对法律的影响 3
3. 可行性分析和需求分析 4
3.1可行性分析 4
3.1.1技术可行性 4
3.1.2经济可行性 4
3.1.3操作可行性 4
3.2需求分析 4
3.2.1功能需求 4
3.2.2 非功能需求 5
4.系统设计 6
4.1系统总体设计 6
4.2站长功能简介 6
4.3游客用例 8
4.4系统表设计 8
5. 系统实现 1 *好棒文|www.hbsrm.com +Q: ¥351916072$ 
5
5.1 登录模块 15
5.2 文章管理模块 16
5.3 页面管理模块 21
5.4 链接管理模块 23
5.5 公告管理模块 25
5.6 评论管理模块 27
5.7 用户管理模块 29
5.8 设置管理模块 31
6系统测试 36
6.1前台测试 36
6.2后台测试 37
7总结 39
参考文献 40
致 谢 41
1. 绪论
1.1课题研究背景
随着互联网的发展,在网站上发表文章,记录生活已经是一件越来越普及的事情了,人们都愿意通过网络来分享各种各样的信息,在虚拟世界里,人们可以畅所欲言,而读者漂流网站就是其中一种,在这个网站上,你可以分享自己的阅读笔记,推荐你所读过的好书等等。
1.2课题实现说明
采用Java语言编写,有前端页面和后台功能,对普通用户来说,其实就是一个网页,有各式各样的文章,为了让广大阅读爱好者得以进行分享,本次课题设计了读者漂流网站,该网站系统的设计方案包括页面的设计和实现的相关技术、开发环境,数据库设计。
设计一个网站,首先要做的就是可行性分析和需求分析,掌握一个网站都需要那些功能。网站应该分为两大模块,分为前台文章浏览模块和后台管理模块,在后台管理模块当中,应该具有对文章的管理功能、对用户的管理等。当然一个合理的网站,对数据库的设计也十分重要,要考虑建立几个数据表,各个数据表之间的关系,以及如何把网页和数据库连接起来。
1.3课题研究意义
科教兴国,任何一个强大的国家都重视教育,而阅读则是教育最重要的环节,独学则无友,则孤陋寡闻,阅读很重要的一点就是获得前人的经验,在前人的基础上再加上自己的理解,并将自己所得到的分享出去,到现在则形成了漂流的概念,为了让更多的读者能联系在一起,需要开发这样一个网站。
2. 系统对人文、社会、法律等方面的影响
2.1系统对人文的影响
本网站是一个读者漂流网站,所谓人文就是人类文化中的先进部分和核心部分,即先进的价值观及其规范。其集中体现是:重视人,尊重人,关心人,爱护人。简而言之,人文,即重视人的文化。而文化大多都是通过书籍的形式保留下来,而本网站就是将读者聚集在一起,传承人文精神,并且号召更多的人重视人文,让更多的人了解人文。
2.2系统对社会的影响
社会,即是由人与人形成的关系总和。人类的生产、消费娱乐、政治、教育等,都属于社会活动范畴。社会指在特定环境下共同生活的人群,能够长久维持的、彼此不能够离开的相依为命的一种不容易改变的结构。一个可持续发展的社会,必然会重视阅读,尊重有知识,有文化的人,而一个繁荣昌盛的国家,也一定会是一个有文化底蕴,有人文历史的社会,通过阅读,让人们知礼节,知荣辱,对社会的稳定和国家的昌盛有着不可低估的作用。
2.3系统对法律的影响
法律,是国家的产物,是统治阶级为了实现统治并管理国家的目的,经过一定立法程序,所颁布的基本法律和普通法律。法律是统治阶级意志的体现,国家的统治工具。而制定什么样的法律则是由一群知道社会怎样运作,了解人民的人来制定的,而不通过阅读大量相关书籍是无法了解人们的需求,制定出符合社会稳定与发展的法律来的。而健全的、符合社会规律的法律和每个人都息息相关,本网站作为一个读者漂流网站,有义务与责任让大家了解法律,尊重法律。
3. 可行性分析和需求分析
3.1可行性分析
3.1.1技术可行性
本网站主要使用Java语言编写,采用目前比较常用的SSM框架搭建,该技术通过了大小企业的考验,已经证明了它的可靠性与实用性,数据库主要使用mybatis进行连接,采用maven进行系统的项目管理,数据库使用的是mysql。
3.1.2经济可行性
本项目使用免费的Java语言进行开发,采用开源的mysql数据库和开源的框架SSM,所以花费在软件上的成本很低,加上都是由我一人开发,没有额外的人工成本,当网站完成后发布,还会带来一定的经济效应,所以在经济上是完全可行的。
3.1.3操作可行性
读者漂流网站迎合了读者的需求,为广大读者提供了一个精神家园,一旦网站推出,必然会受到广大读者的欢迎。
而经过前面的分析,在技术上是完全可行的,因此,操作可行性没有问题。
3.2需求分析
3.2.1功能需求

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/461.html

好棒文