《基于SSM框架的小说网站浏览与管理系统设计与实现.docx》由会员分享,可在线阅读,更多相关《基于SSM框架的小说网站浏览与管理系统设计与实现.docx(55页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、基于SSM框架的小说网站浏览与管理系统设计与实现摘要:计算机和计算机网络的飞速发展,人们对计算机网络的依赖是越来越大。而计算机网络创新了许多娱乐方式,而网络小说就是其中一种,网络小说的诞生也最终致使网络小说网站的诞生。而现在网络小说也成为了潮流娱乐方式的一种,网络小说网站也越来越多。而现在国内最大的小说网站当属起点小说网,起点小说网崛起较早,分类和发展也相对齐全,但因为崛起较早的原因,其受众形象定位比较靠拢早期的玄幻,仙侠,武侠等,也就是说,当一个人想找玄幻,仙侠等小说等时,第一时间就会想到起点小说网。而现在新兴的比如,日本的轻小说,以及伴随着动漫发展而崛起的二次元小说,这类小说在起点小说网里
2、是相对较小的分类,这种小说相对来讲边幅较小,写作时间十分自由,建立一个微型的小说网可以让更多有意愿的人去尝试写作,将小说网站做得更专业化非常重要。 小说网站的实现以及后台对小说网站的管理,小说网站包括读者和作者两大角色,小说网站实现了读者阅读小说和收藏小说和下载小说的功能,而作者也实现方便的创建作品和上传章节,具有更自由的创作空间。后台管理系统则包括了对网站内容的更改,以及编辑对作者上传的内容进行审核,避免出现错误。针对微型小说网站的设计与实现,网页采用HTML5,CSS,JavaScript,jQuery技术提供更好的阅读体验,数据库采用MySQL更好的提取内容,框架则采用SSM的模式,即S
3、pring+SpringMVC+MyBatis,同样为了更好的设计页面,采用了Dreamweaver(网页制作)、Photoshop(网站美工)来完成,软件开发在idea平台上,idea提供不错的开发便利,同时提供虚拟路径,以虚拟路径来访问静态资源非常方便。 微型小说网的开发有助于实现小众网络文学的兴起,同时可以满足人民日益增长的精神需求和娱乐活动。也可以促进现代网络文学的蓬勃发展。关键词:网络文学,小说网站,小说Design and implementation of novel website browsing and management system based on Spring+S
4、pringMVC+MyBatis frameworkAbstract:With the rapid development of computer and computer network, people rely more and more on computer network. And the computer network has innovated many entertainment ways, and the network novel is one of them, the birth of the network novel also finally causes the
5、birth of the network novel website. And now the network novel also became a kind of fashion entertainment way, the network novel website also more and more. But now the largest novel website in China is the starting novel website. The starting novel website rose earlier, and its classification and d
6、evelopment are relatively complete. However, because of the earlier rise, its audience image positioning is closer to the early fantasy, Xianxia, Wuxia, etc., that is to say, when one wants to find the fantasy, Xianxia and other novels, he will think of the starting novel website at the first time.
7、For example, Japanese light novels and the second-order meta novels rising with the development of anime are relatively small categories in the starting novel network. This kind of novel has relatively small margins and free writing time. The establishment of a micro small network can let more willi
8、ng people try to write and make the novel website more professional Important.The realization of the novel website and the management of the novel website in the background. The novel website includes two roles: the reader and the author. The novel website realizes the functions of readers reading n
9、ovels, collecting novels and downloading novels, while the author also realizes the convenient creation of works and uploading chapters, with more free creation space. The background management system includes the change of the website content and the editors review of the content uploaded by the au
10、thor to avoid errors.For the design and implementation of the micro novel website, HTML 5, CSS, JavaScript and jQuery technologies are used to provide better reading experience. MySQL is used to extract content in the database, and SSM mode is used in the framework, namely Spring + springmvc + mybat
11、is. In order to design the page better, Dreamweaver and Photoshop are used to complete the design, Software development on the platform of idea, idea provides good development convenience, at the same time provides virtual path, which is very convenient to access static resources.The development of
12、micro novel network is helpful to realize the rise of minority network literature, and can meet the increasing spiritual needs and entertainment activities of the people. It can also promote the vigorous development of modern network literature.Key words:Network literature, novel website, novel目 录目录
13、第1章绪论81.1系统开发的背景及意义81.2 国内外网络文学现状91.2.1国外网络文学发展状况91.2.2国内网络文学发展状况91.2.3 目前网络文学发展状况101.3 设计的主要研究内容11第2章系统需求分析122.1 系统的需求分析122.2 系统的功能需求122.3 数据流图162.4数据字典182.5 实体关系图(E-R图)212.6 本章小结23第3章系统设计243.1 系统设计243.1.1 系统总体架构设计243.1.2 数据库设计263.1.3 系统模块的设计323.2 本章小结39第4章系统实现404.1 网站替换图片的功能实现404.2 编辑审核章节功能的实现434.
14、3 网站管理员对小说管理的功能实现444.4 小说阅读功能的实现464.5 作者对小说的管理的功能实现474.6 读者小说书架管理的功能实现484.7本章小结49第5章系统测试515.1 系统测试515.1.1 测试的意义515.1.2 测试的目的515.1.3 软件测试方法515.2 测试计划515.3 系统测试用例535.3.1网站轮播内容替换测试535.3.2编辑审核章节测试535.3.3网站管理员对小说进行封禁的功能测试545.3.4小说加入书架功能测试545.3.5小说阅读界面获取章节内容功能测试555.4 本章小结55第6章结束语566.1 全文总结566.2 课题展望56参考文献
15、57致谢59第1章 绪论1.1系统开发的背景及意义计算机和计算机网络的飞速发展,人们对计算机网络的依赖是越来越大。而计算机网络创新了许多娱乐方式,而网络小说就是其中一种,网络小说的诞生也最终致使网络小说网站的诞生。而现在网络小说也成为了潮流娱乐方式的一种,网络小说网站也越来越多。基于iResearch、Alexa、Google Ad Planner、Google Trends for Websites等国内外知名网站流量统计工具,针对网络小说网站的流量、点击量及用户使用情况进行查询分析发现,排名前5位的文学网站分别为起点中文网、快眼看书、晋江原创网、搜读网及纵横中文网吴琼. (2012). 网
16、络小说及其读者关注度分析.图书馆建设(03), 72-75.。起点小说网崛起较早,分类和发展也相对齐全,但因为崛起较早的原因,其受众形象定位比较靠拢早期的玄幻,仙侠,武侠等,也就是说,当一个人想找玄幻,仙侠等小说等时,第一时间就会想到起点小说网。而现在新兴的比如,日本的轻小说,以及伴随着动漫发展而崛起的二次元小说,这类小说在起点小说网里是相对较小的分类,这种小说相对来讲边幅较小,写作时间十分自由,建立一个微型的小说网可以让更多有意愿的人去尝试写作,将小说网站做得更专业化。下面就是目前的一些小说网站的背景:其一,就目前的小说阅读环境来看,除了国内比较大的小说网站,一些小型的网站里其广告比较多而且
17、经常挡住小说内容,影响阅读体验;其二,目前国内比较大的小说网站,其小说分类较多的主要是目前比较火的玄幻,魔幻之类的类型,而相对小众的如日本的轻小说的文风类型的则极少;其三,一些网上完结的小说它下载途径不明,而且目录缺失,目录不对,影响阅读体验。所以其项目的意义在于以方便、快捷、多样化和为目标,发展小众的阅读文体,提供给用户更好的阅读体验,提高安全的下载路径,建立一个能够使广大读者与作家以及网站管理员真诚沟通的阅读空间。1.2 国内外网络文学现状1.2.1国外网络文学发展状况首先国外的网络文学的发展并不发达,其一原因是版权问题,其小说的内容大多以同人内容的形式在同人社区发布,类似的平台有类似平台
18、有AO,FanfictionBlack R W . Online Fan Fiction, Global Identities, and ImaginationJ. Research in the Teaching of English, 2009, 43(4):397-425.,但其大多不是盈利性质的。欧美最有名的网络小说,要数:五十层灰(Fifty Shades of Grey)(及续集五十层黑(Fifty Shades Darker)和五十层飞(Fifty Shades Freed),Fifty Shades 系列最开始是作为暮光之城的同人小说在网上连载的,后来才改成现在的设定。也有像亚
19、马逊Kindle Worlds这样的官方授权的Gemma Bothe. (2014). What about the Conversation? The Lack of Social Interaction in Kindle Worlds.Association of Internet Researchers Conference.。其二,相比较中国已经发展的非常成熟的网络文学的写作套路来讲,国外的还是稍显逊色,而且中国的网络文学的商业运行模式已经相当成熟。其三,中国的网络文学市场在向海外开拓,在网络文学公司以及政治上的推动,国内的成熟的网络文学模式及内容吸引了越来越多的国外用户火眼财经.
20、(2017). 中国网络小说在国外已火成这样.人生与伴侣:极品(5), 66-67.,国内的网络文学公司在逐渐侵占国外的市场。国外的网络文学发展就相对困难。1.2.2国内网络文学发展状况一开始传统小说因为历史和政治原因,相对现在的网络文学,其娱乐性要低很多。二十六来,随着我国人口基数的扩大,其所需的精神食粮越来越大,同时随着计算机和网络的发展,网络文学的发展由当初的自发小型创作到现在的庞大的商业链。同时也成为了成为新时代中国新文艺发展的重要组成部分。为祖国的文化建设,人民的文化生活,起到了至关重要的作用。随着网络和网络游戏的流行,一种新的文学样式玄幻小说也悄然兴起并发展壮大,成为21世纪初一种
21、引人注目的文学现象。由于网民的年轻化。玄幻小说的作者也呈现年轻化倾向,玄幻小说由此构成“80后”写作的一种重要方式。同时也为中国当代通俗文学写作注入了新的活力杜湘君. (2007). 论网络玄幻小说.湖北经济学院学报:人文社会科学版,004(011), 112-113. 但与此同时也暴露了许多问题,其一,每年的小说盗版问题都会对作家造成重大损失,打击创作热情。其二,网络文学的创作的套路化,每当有红极一时的作品,就会有大量的跟风作品的出现,缺少独立自主的创作精神。其三,网络文学,很多人都知道其红的作品赚了很多钱,却很少人提及其作者的社会地位以及文学地位。其四,网络小说相对传统小说有更多的娱乐性,
22、但同时也会缺少一定的文学性,每年都有大量的同质化,文学性底下的网文作品出现。1.2.3 目前网络文学发展状况目前的网络文学发展的前景还是不错的,好的作品有了动漫改编,电影改编的可能,有了更多的上升空间谢宏娟. (2011).中国网络小说影像改编作品研究. (Doctoral dissertation, 南京艺术学院).。目前来讲可以说起点小说网是老牌网站,其资源,内容都是最好的,但发家早,其固有形象暂难以改变,而现在的其他一些小网站则开辟了另外一条路,发展小众的网络文学,如日本的轻小说形式徐义红. (2014). 网络小说与轻小说之对比研究.大连海事大学学报(社科版)(6), 102-106.
23、,基于动漫发展的二次元小说刘丽玲, & 王丽萍. (2011). 简论网络同人小说.教师教育论坛(6), 41-42.,以及最近的基于欧美的克苏鲁的小说形式。 网络文学是在互联网和现代通信等技术条件下产生的新型文学样式。目前,人们对网络文学的看法还不一致,但是已经引起了人们极大的必趣和广泛关注。中国网络文学产生于上世纪末,目前还处于粗放和无序的初始化时期。我们认为。在不远的将来,它必将超越传统文学,取得主流文学的地位。在其发展过程中,它将历经初期、形成和成熟三个阶段,最终完成自己的历史使命高松寿. (2006). 中国网络文学发展进程拟测.新闻爱好者(6), 45-45.。1.3 设计的主要研
24、究内容小说网系统开发在idea平台上的,利用Spring+SpringMVC+MyBatis疯狂软件.Spring+MyBatis企业应用实战(第2版). 电子工业出版社 2018.4作为框架开发的小说网站和管理系统,包括了读者模块,书籍模块,作者模块,编辑模块,网站管理员模块,网站内容模块,这几个模块。本文的主要研究内容如下: (1)采用HTML5李军.网页制作HTML、CSS、JavaScript.清华大学出版社2012.1(2015.7重印),CSS,JavaScript,jQuery。技术姚敦红等.jQuery程序设计教程教程.人民邮电出版社2013.12(2017.5重印)利用Dre
25、amweaver(网页制作)、Photoshop(网站美工)等软件来建立小说网站的门户界面。 (2)数据库的建立采用MySQL,以小说网站数据库的内容 (3)对系统的模块设计的展示 (4)对系统的实现 (5)系统方法的测试第2章 系统需求分析2.1 系统的需求分析小说网站的系统需求如下: (1)网站的浏览跳转,读者可以点击小说门户网站的内容进行跳转浏览,可以进行搜索查找喜欢的内容。 (2)读者的可以登录,并对自己的信息进行修改,对喜欢的小说可以添加到书架里,对喜欢的小说进行点赞支持。 (3)小说章节的阅读,可以点击喜欢的小说章节进行阅读。 (4)作者可以登录并对自己的信息进行修改,创建新小说,
26、管理自己的作品,上传章节等,修改书籍封面。 (5)编辑可以登录小说的管理系统平台,对作者上传的章节,建立的新书,以及更换的书籍封面进行审核。 (6)网站管理员可以登录小说的管理系统平台,对读者,作者,编辑的账户进行操作,同时可以对网站的轮播内容进行更换,以及对书籍的信息的更改。2.2 系统的功能需求按照小说网站的设计内容,其包含的模块包括读者模块,书籍模块,作者模块,编辑模块,网站管理员模块,网站内容模块。图2-1 系统的功能模块结构图 1.读者模块 (1)登录注册功能 读者可以通过账号和密码进行登录,同时也可以注册新的账号密码进行登录。 (2)修改个人信息 读者登录后可以,点击个人信息进行个
27、人的信息修改包括密码,昵称。 (3)加入书架 读者在登录后,阅读喜欢的书籍可以点击书籍页面的加入书架按钮添加到书架里,点击书架里的书籍内容即可以跳转到书籍页面。 (4)下载小说 读者在登录后可以下载喜欢的小说内容。 (5)点赞 读者在登录后,可以对喜欢的小说点击其书籍页面的点赞按钮,进行点赞。 2.作者模块 (1)登录注册功能 读者可以通过账号和密码进行登录,同时也可以注册新的账号密码进行登录。 (2)修改个人信息 作者登录后可以,点击个人信息进行个人的信息修改包括密码,昵称,头像。 (3)创建小说 作者在登录后,可以点击创建新作品,填完信息后发到后台编辑进行审核 (4)上传章节 作者在登录后
28、,点击我的作品可以选择自己的作品进行新章节的上传,上传到后台编辑出进行审核。 (5)修改书籍封面作者在登录后,点击我的作品可以选择自己的作品进行封面的更换,上传到后台编辑出进行审核。 3.书籍模块 (1)书籍页面 点击小说网站里的书籍封面即可跳转到相关的小说内容包括目录,小说信息,以及相关作者的作品信息。 (2)阅读功能 点击书籍页面里的章节目录即可跳转到阅读界面进行阅读。 4.编辑模块 (1)登录 输入账号密码后即可登录。 (2)章节审核 编辑登录后,可以点击章节审核的按钮,对作者上传的章节进行审核,审核通过后可以在书籍页面看到新的章节目录和内容。 (3)作品审核 编辑登录后,可以点击作品审
29、核,对作者新建的作品进行审核。 (4)变更审核 编辑登录后可以对作者对书籍更换的封面或者简介进行审核。 5网站管理员模块 (1)用户管理 网站管理员可以对小说网站的用户包括读者,作者,编辑和自己的账户管理。 (2)网站轮播管理 网站管理员可以对网站首页的轮播内容进行管理。 (3)小说管理 网站管理员可以对小说网站的所有小说内容进行管理。 6.网站网站内容模块 (1)网站首页的轮播 对后台管理人员提交的图片进行轮播 (2)排行榜 点击排行榜,显示前十的书籍 (3)书库 点击条件按钮对书库进行搜索2.3 数据流图1.读者登录数据流图读者登录的数据流过程为:第一步,读者进入登录界面,输入账号和密码;
30、第二步,服务端对账号和密码进行验证,第三步,验证通过后,获取读者信息,跳转到小说网主界面。图2-2 读者登录DFD2读者注册数据流图读者注册数据流图过程为:第一步,读者点进注册界面,输入账号和密码;第二步,服务端判断账号是否重复,第三步,验证通过后,读者输入密码,点击注册,注册成功后,跳转到登录界面。图2-3 读者注册DFD3.读者阅读小说数据流图读者阅读小说数据流图过程为:读者阅读小说第一步,点击小说封面,第二步,服务端接收请求,跳转到小说界面,获取小说信息,第三步,点击章节目录里的章节,服务端接收请求,跳转到阅读界面,获取小说章节信息。图2-4读者阅读小说DFD4.作者上传章节数据流图作者
31、上传章节数据流图过程:第一步,作者点击我的作品按钮,服务端响应,返回小说列表,第二步,作者点击上传章节按钮,跳转到上传章节界面,第三步,填写内容,点击提交,提交到服务端。图2-5 作者上传章节DFD5.网站管理员替换网站轮播图片数据流图网站管理员替换网站轮播图片数据流图过程:第一步,网站管理员点击网站轮播管理,服务端响应,返回网站轮播图片信息,跳转到网站轮播图片管理页面, 第二步,点击替换按钮,获取轮播图片信息,跳转到替换轮播图片页面,上传新的轮播图片,填写内容,点击提交,跳转到网站轮播图片管理页面。图2-6网站管理员替换网站轮播图片DFD2.4数据字典表2-1 数据字典表含义符号说明BOOK
32、_STATUS1连载中BOOK_STATUS2完本AUTHORPOST_STATUS3未通过审核AUTHORPOST_STATUS4通过审核WAPPER_STATUS5封推WAPPER_STATUS6书单WAPPER_STATUS7主编WAPPER_STATUS8热门BACKUSER_TYPE9网站管理员BACKUSER_TYPE10编辑BOOK_STATUS11封禁如表2-1所示,这是数据字典表同时也是数据库里的数据字典表dictionary。下面是数据字典的数据项描述:数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含义,与其他数据项的逻辑关系(1)数据项名:BOOK_STA
33、TUS说明:意为小说状态,即包括完本的状态,连载的状态,封禁的状态数据类型:varchar长度:50取值范围:1,2,11取值意义:1代表小说处于连载的状态,2,代表小说处于完结的状态,11代表小说处于封禁的状态逻辑关系:符号对应着数据库小说表book的booktype(2)数据项名:WAPPER_STATUS说明:意为网站首页轮播图片的位置,即封推,热门,主编数据类型:varchar长度:50取值范围:5,6,7,8取值意义:5代表值网站首页封推的位置,6代表着网站首页书单的位置,7代表着 网站首页主编推介轮播图片的位置,8代表着网站首页热门轮播图片的位置。逻辑关系:符号对应数据库网站首页轮
34、播图片表website里的wapperType(3)数据项名:BACKUSER_TYPE说明:意为后台人员的类型,包括编辑和网站管理员数据类型:varchar长度:50取值范围:9,10取值意义:9,代表着后台人员的类型为网站管理员,10,代表着后台人员类型为编辑逻辑关系:符号对应着数据库后台管理人员表backend_user的userType(4)数据项名:AUTHORPOST_STATUS说明:意为作者提交的章节或小说的审核状态数据类型:varchar长度:50取值范围:3,4取值意义:3,代表着作者提交的章节或小说处于未审核的状态,4,代表着作者提交的章节或小说的审核通过的状态逻辑关系:
35、符号对应着数据库checkchange变更审核表,checkbook新书审核表,checkchapter章节审核表的Ischeck2.5 实体关系图(E-R图)图2-7 系统的实体-联系图(ER图)如图2-7所示,该图是小说网系统的实体-联系图,具体描述如下:(1)书籍的属性包括封面图片地址,编号,作者,类型,书名,创建时间,完结时间,最后更新时间,点赞数,收藏数,章节数,收藏数,简介。(2)作者的属性包括用户名,密码,编号,账号,完结作品的数量,连载作品的数量,头像图片地址,创建时间。(3)编辑的属性包括用户名,编号,创建时间,账号,密码。(4)读者的属性包括编号,用户名,账号,密码,创建时
36、间。(5)需要审核的作品属性包括书名,类型,封面地址,简介,大纲,作者,审核状态。(6)书籍章节的属性包括标题,书籍编号,章节数,章节内容。(7)需审核的章节的属性包括标题,章节内容,书名,章节数,审核状态。2.6 本章小结本章对小说网站和管理系统进行了需求分析,并且进行了系统的功能设计。根据本文设计,系统包括六个模块,其包含的模块包括读者模块,书籍模块,作者模块,编辑模块,网站管理员模块,网站内容模块。画出了数据流图,通过数据库内容,给出了数据字典,并画出E-R图。第3章 系统设计3.1 系统设计小说网系统的设计包括系统的系统总体架构设计,数据库设计,系统模块的设计,以下三个小节就是系统设计
37、的内容。3.1.1系统总体架构设计图3-1 系统总体架构设计如图3-1所示,表现层调用业务接口,持久层即mybaits,即dao接口,业务层即service接口,调用dao接口李洋. SSM框架在Web应用开发中的设计与实现J. 计算机技术与发展, 2016(12):190-194,共5页.3.1.2 数据库设计王成良,柳玲,徐玲。数据库技术及应用.清华大学出版社2011本系统运用MySQL做数据库,如下:(1)读者信息表(readerinfo):表3-1readerinfo表列名数据类型可为空注释IdInt(20)NOT NULL读者编号readernameVarchar(50)NULL读者
38、昵称readerCodeVarchar(50)NOT NULL读者账号readerPasswordVarchar(50)NOT NULL读者密码creationDatedatetimeNOT NULL创建时间如表3-1所示,Id作为读者编号用于执行查询相关信息时的关键词,readername作为读者昵称,readerCode和readerPassword作为读者登录用的账号和密码,creationDate作为读者注册时的创建时间。(2)作者信息表(authorinfo)表3-2 authorinfo表列名数据类型可为空注释IdInt(30)NOT NULL作者编号authorCodeVarch
39、ar(50)NOT NULL作者账号authorNameVarchar(50)NULL作者昵称authorPasswordVarchar(50)NOT NULL作者密码authorPicPathVarchar(200)NULL图片地址相对路径authorLocPathVarchar(200)NULL图片地址绝对路径acrossWorkInt(30)NULL通过的审核数noAcrossWorkInt(30)NULL未通过的审核数completeWorkInt(30)NULL完结的作品数stillWorkInt(30)NULL连载的作品数creationDatedatetimeNOT NULL创建
40、时间如表3-2所示,Id作为作者的编号用于查询相关信息时的关键词,authorCode和authorPassword则作为作者登录用的账号和密码,authorName则是作者的笔名,authorPicPath和authorLocPath则是用于通过地址获取作者头像的图片相对路径以及绝对路径,acrossWork则是作者通过编辑审核的数量,noAcrossWork则是未通过审核数量, stillWork和completeWork则是目前作者在连载的作品数量以及完结作品的数量,creationDate则是作者注册的创建时间。(3)小说表(book)表3-3book表列名数据类型可为空注释idInt
41、(20)NOT NULL小说编号booknameVarchar(50)NOT NULL小说书名bookimgPicPathVarchar(500)NOT NULL封面地址相对路径bookimgLocPathVarchar(500)NOT NULL封面地址绝对路径authorVarchar(20)NOT NULL作者allclickInt(30)NULL总点赞数allcollectionInt(30)NULL总收藏bookmesssageVarchar(250)NOT NULL简介chapterInt(10)NULL章节数booktypeInt(2)NOT NULL小说类型bookstatusI
42、nt(2)NOT NULL小说状态creationDateDatetimeNOT NULL创建时间finishetimeDatetimeNULL完结时间lastUpdateDatetimeNULL最后更新时间downNunbigInt(30)NULL总下载数如表3-3所示,这些都是小说的信息列名,也是在小说目录界面展现给读者的主要内容的列名,其中就包括了小说的封面,小说名,作者,简介,点赞数等等。(4)小说分类表(book_type)表3-4 book_type表列名数据类型可为空注释idBigint(30)NOT NULL分类编号valueNameVarchar(50)NOT NULL分类名
43、称creationDateDatetimeNOT NULL创建时间如表3-4所示,id作为分类编号,对应表3-3的booktype,valueName则是分类的名称。(5)章节内容表(bookcontents)Widenius, M. , Axmark, D. , & Dubois, P. . (2002).Mysql Reference Manual. OReilly & Associates, Inc.表3-5 bookcontents表列名数据类型可为空注释chapterBigint(30)NOT NULL章节数bookidBigint(30)NOT NULL小说编号contentLon
44、gtextNOT NULL小说内容如表3-5所示,bookid对应表3-3的id,用于查询相关信息的关键词,content则是展现给读者的小说内容,章节数则是小说内容对应的章节。(6)小说内容标题表(booktitle)表3-6 booktitle表列名数据类型可为空注释bookidBigint(30)NOT NULL小说编号chapterBigint(30)NOT NULL章节数titleVarchar(20)NOT NULL小说标题如表3-6所示,bookid对应表3-3的id,chapter对应表3-5的chapter,用于查询对应章节的内容,title则是小说章节目录里的章节标题。(7
45、)书架表(bookshelf)表3-7 bookshelf表列名数据类型可为空注释IdBigint(30)NOT NULL读者编号valueNameVarchar(50)NOT NULL小说书名creationDateDatetimeNOT NULL创建时间如表3-7所示,Id对应表3-1的id,也就是读者的编号,valueName对应表3-3里的bookname,即小说名。(8)后台管理人员表(backend_user)表3-8 backend_user表列名数据类型可为空注释idInt(30)NOT NULL后台人员编号backCodeVarchar(50)NOT NULL后台人员账号backNameVarchar(50)NOT NULL后台人员名称userTypeInt(30)NOT NULL后台人员类型backPasswordVarchar(50