毕业论文(设计)
论文题目
ssm 基于数据信息的小说网站的设计与实现
所在学院
专业班级
姓 名
学 号
指导教师
职 称
伊 犁 师 范 大 学 教 务 处 制
二零二零年五月
18
ssm 基于数据信息的小说网站的设计与实现
李营安
(伊犁师范大学 网络安全与信息技术学院 物联网工程 18-2 班,新疆 伊宁市 835000)
摘 要:简单而言信息化就是为了人们的生活便利所带来的新时代的东西,有了淘宝、京东,
我们可以进行网购漂亮的衣服;有了快手、抖音我们可以真实的感受主播给我们带来最真实的货物;
有了美团我们可以在家就吃到全城的美食。这就是信息化带给我们的福利,别看一个小小的 APP 或
者 WEB 应用,它能够解决的是社会上的某一类问题。企业资源计划 ERP 这类软件可能有很多人都听
到过,熟悉它的人都知道一个小小的 TOB 应用软件可以指挥数以万计的企业员工有条不紊的进行着
企业各项的生产任务。可想而知,信息化软件的力量足可以撼动整个企业乃至整个行业的情况。这
次我们的设计所做的应用也是根据现实生活当中的需求来进行针对性的功能解决的,所有的业务也
好,功能啥的都是根据实际的需求设计而来。各种各样应运而生的信息化软件都是为了解决生活当
中的问题的,我们也不例外,就是为了能够解决这样或者那样的问题才进行的设计。随着近几年的
疫情不断发展,居家办公的情况更多出现在人们的生活当中,那么一些单调无味的工作和生活就影
响着人们的心情。小说的需求场景也就越来越多了,人们的娱乐方式也由此变得更加丰富些。电子
小说的出现可以大概率的帮助人们随时随地进行小说的阅读,同时还能够搜寻出自己喜欢小说。
此次设计就是基于 SSM 实现的小说网站,了能够考虑到信息安全性和小说网站的数据访问程度,
本此设计就采用了 MYSQL 数据库。另外,做为小说网站来说后面可能对系统进行必要的功能维护,
所以在设计初期就采用了 B/S 的设计模式,就是为了能够在服务器更新完了就不用再客户端再做什
么更新。同时,为了能够满足功能需求也就采用了 JS 语言。
关键字:小说网站;MYSQL 数据库;SSM;
Design and implementation of ssm novel website based on data
information
Abstract: In short, information is for the convenience of people's life brought by
the new era of things, with Taobao, Jingdong, we can online shopping beautiful clothes;
With Kuaishou and Douyin, we can truly feel that anchors bring us the most authentic
goods; With Meituan, we can eat all the delicious food in the city right at home. This
is the benefit of information technology. Don't look at a small APP or WEB application,
but it can solve a certain kind of problems in the society. Many people may have heard
of ERP software. Those familiar with it know that a small TOB application software can
command tens of thousands of employees to carry out various production tasks in an
orderly manner. It is conceivable that the power of information software can shake the
whole enterprise and even the whole industry. This time, the application of our design
is also based on the needs of real life to carry out targeted functional solutions, all
the business or, what function is designed according to the actual needs. All kinds of
information software came into being in order to solve the problems in life, we are no
exception, is to be able to solve this or that problem before the design. With the
continuous development of the epidemic in recent years, the situation of home office
appears more in people's life, so some monotonous work and life will affect people's
mood. There are more and more scenes in need of novels, and people's ways of entertainment
have become richer. The emergence of electronic novels can help people to read novels
anytime and anywhere, but also to find out their favorite novels.
The design is based on the SSM implementation of the novel website, to take into
account the information security and the degree of data access to the novel website,
this design uses the MYSQL database. In addition, as a novel website behind the system
may carry out necessary function maintenance, so in the early design of the B/S design
pattern, is to be able to update the server is finished without the client to do what
update. At the same time, JS language is used in order to meet the functional requirements.
Key words: novel website; MYSQL database; SSM.
18
1 绪论
1.1 背景及意义
信息化到来的今天在我们的生活当中。离不开各种信息化的支持。比如钉钉会议预约。美团买
菜。扫码签到等各种信息化软件。他们涉及我们生活中的方方面面给我们的生活提供了更大的便利
性。大到政府、企业办公小到人们的衣食住行都离不开信息化的多样支持。各种旅游软件指南也应
运而生。甚至于连百姓的菜篮子也可以通过软件来做到足不出户送菜到家。随着经济水平的不断提
高。越来越多的百姓家庭不仅仅是对吃有所追求,而且要行也有所期望。 所谓的行就指的是出行的
交通工具的发展。随着互联网技术的发展,各行各业乃至人们的衣食住行都离不开网络。就拿最普
普通通的衣食住行来说吧,穿衣服、买衣服我们现在基本都是在网络上进行购买,线下商场基本不
去。而且连线上的店铺也可以进行实体试装了,可见其功能是如此强大,食、住、行等其它行业当
中更不用说了大部分线上的网站都能让人们做到足不出户,线上小说阅读近几年受到了越来越多的
年轻人喜欢,不仅仅是因为其方便、快捷。还能够通过网络搜索各种各样的小说进行查看,所以在
此背景之下特进行了基于数据信息的小说网站的开发和设计。
1.2 研究思路和方法
对于本试题的主要研究思路和方法呢,其实无非就是我们日常生活中解决问题的一些思路和方
法。在干一些事儿之前,首先我们要考虑的一定是我们为什么要干这件事儿,那么,也就是我们选
题的一些背景的目的和意义在于,做这件事儿是为了什么。其次,当我们了解到需要做这件事儿的
目的、意义、背景之后,那么我们就要寻求解决这件事情的一些办法,就是通常我们所说的一些技
术相关应用,比如说我要做饭的话,首先会想到要有一个盛饭的容器锅,那么对于我们开发来说也
是一样的,想要开发出一款好的网站也好,系统也罢,那所需要的就是我们的开发工具以及相关的
技术了。第三,有了这些零零散散的基础之外呢,我们就要往下进行考虑,我们对于系统的需求,
系统的能不能行,这些都是我们所要考虑的一些思路,具体用到的一些方法呢,我们会进行一些更
简洁的比对呀,或者是参考其他的文献的文献综述法了,这些都会用得到。那么最后呢,我们在实
现系统以后进行一些相关的一些测验呢、总结了,以及对我们整体的一次思想总结从而得到经验。
1.3 研究难点和解决办法
作为本次毕设来说,主要的研究难点还是有以下几点。第一点,作为本次毕设来说,必不可少
的就是大量的用户访问。如何能在大量用户访问之间保证系统的稳定性以及系统数据处理过程的准
确性这一点是非常重要的。其次,作为文学作品及发布系统来说。还有一个很关键的就是能够保证
数据的安全性。作品对于每一个作者来说都是非常重要的,那么系统的安全性就涉及到作品的安全
性而言。第三,作为文学作品欣赏系统来说,还应该给客户呈现出相应美的效果以供其欣赏。所以
在系统设计初期,就要将一些美的元素以及所能实现的效果都考虑进去。那么,针对以上三个研究
难点线,将选题的解决办法总结如下:
第一类是页面给客户呈现的效果以及展现页面的语言选型。另一类是在网站高并发访问的时候,
第三类如何能够保证网站的系统安全性以及系统稳健性,同时对于数据的处理、存储。如何能够有
着高效的算法。首先,在解决第一类问题时所采用的语言选型使用了 JS 语言,这样很大程度就解决
了页面的展现形式问题,同时也能够让使用者感觉到网站的最美特效。其次,因为此次设计主要是
针对毕业设计而进行的既要满足功能需求,同时也需要数据库简单易学,所以采用了 MYSQL 数据库。
最后,在程序过程当中为了能够使账户数据更加安全、放心所以在程序当中对一些敏感数据进行了
MD5 的算法加密,每次在使用的过程当中都会进行解密对比才进行使用。
2 开发技术说明
2.1 JAVA 简介
JAVA 语言是一门家喻户晓的语言了吧,传统的一些 JAVA 历史和指标就都不需要进行一一的介
绍了。JAVA 语言之所以能够让这么多的开发者喜欢主要还是因为其开源、市场份额大。另外在语言
的发展史上 JAVA 也是历史非常悠久的了,从 SUN 公司一直到 Oracle JAVA 语言也在一路上不断的完
善和扩展,目前市面上用的比较广泛的还是 jdk1.8 虽然说 jdk17 都已经有了,但成熟稳定而言还
得是 jdk1.8,更有甚者 1.7 和 1.6 都还在使用。我们本次的设计语言方面还是要考虑开源、功能强
大。最主要的还要是大学里面所学习的,我们可以通过老师、同学来取得相关知识。同时,java 的
JVM 还能够根据我们的需要在不同的平台上进行运行,这一点来说就可以干倒相同的只能在 Window
上部署的语言等。
2.2 B/S 架构简介
在软件的技术选型方面首先要考虑的肯定是架构了,不同的架构会影响着不同的语言选型,同
时后面的开发模式、部署方式等等都是受架构所影响的。此次设计主要是针对我们所开发的应用而
考虑,而且还得是当下行业内主流的开发方式,所以采用了 B/S 的设计模式。这样的模式有很大的
一个好处就是可以通过浏览器就能访问到应用了,而且在后续的系统更新或者其它方面来说都不用
有过多的考虑,不像 C/S 架构的应用还得考虑兼容客户端旧版本的情况,而且客户端旧版本如果不
更新使用的话会不会冲突等等问题。当然这也并不是一定绝对的说 B/S 模式就是好,C/S 模式就是