基于javaweb小说阅读网系统本科毕业设计(论文).doc

上传人:小小飞 文档编号:3920476 上传时间:2019-10-10 格式:DOC 页数:30 大小:1.13MB
返回 下载 相关 举报
基于javaweb小说阅读网系统本科毕业设计(论文).doc_第1页
第1页 / 共30页
基于javaweb小说阅读网系统本科毕业设计(论文).doc_第2页
第2页 / 共30页
基于javaweb小说阅读网系统本科毕业设计(论文).doc_第3页
第3页 / 共30页
基于javaweb小说阅读网系统本科毕业设计(论文).doc_第4页
第4页 / 共30页
基于javaweb小说阅读网系统本科毕业设计(论文).doc_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《基于javaweb小说阅读网系统本科毕业设计(论文).doc》由会员分享,可在线阅读,更多相关《基于javaweb小说阅读网系统本科毕业设计(论文).doc(30页珍藏版)》请在三一文库上搜索。

1、摘 要随着社会发展速度的愈来愈快,以及社会压力变化的越来越快速,致使很多人采取各种不同的方法进行解压。大多数人的稀释压力的方法,是捧一本书籍,心情地让自己沉浸在情节里面,以短暂的愉悦让自己得以释怀。晒书小说阅读网是典型的信息发布系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。本网站功能齐全,小说丰富,不仅有各种小说,在看小说的同时,还可以观看站内的各种新闻,新闻更新的及时。方便读者的阅读和使用。且操作简单,页面简洁,美观,使读者感到亲切。系统开发使用MSSQL

2、制作系统的数据库,结合JSP技术,系统具有站内新闻,用户注册,在线留言,书籍查询,阅读书籍正文,插入书签等功能模块,是小型的小说阅读网站。关键词: 小说阅读网 管理 JSP 数据库ABSTRACTWith the increasing depth of social life to the external website as a display window for the exchange of information within and outside, has become a pressing public need. Website forum system is a typi

3、cal management information system (MIS), including its main development background to the establishment and maintenance of the database and front-end application development The request for the establishment of strong data consistency and integrity, data security good database. For the latter reques

4、t applications functions, such as easy to use features.This system has all kinds of novels, the kinds of book is enough for user to read. This system also has news. These news always up to date on sometime. Besides reading book, the users can read news; it is very convenient and easy. We use of MSSQ

5、L database production system, with the more popular JSP technology, The system including the news of the fresh time, registering the users name, leaving message to manager, selecting the book, reading all the words of books, inserting bookmarks and so on. This system is a very full websites for read

6、ing.Keyword :The websites of reading novel Management JSP Database目 录1 前 言11.1 课题背景11.2 国内外研究现状11.3 系统设计的目标22 关键技术介绍32.1 系统开发环境32.1.1 硬件环境32.1.2 软件环境32.2 JSP技术介绍32.3 SQL语言42.4 SQL SERVSER数据库43 系统分析63.1 可行性分析63.2 小说阅读网系统设计的任务63.3 小说阅读网系统功能结构图63.4 小说阅读网各功能模块设计74 系统设计74.1 数据库的概念设计74.2数据库的设计94.2.1 关系数据库

7、的基本概念94.2.2 数据库的逻辑结构设计95 系统的详细设计与实现125.1 前台的设计与实现125.2 前台书籍查询模块155.2.1 书籍查询155.2.2 书籍下载165.2.3 书籍书签165.3 前台在线留言模块195.4 用户注册模块215.5 后台管理235.5.1 书籍管理235.5.2 用户注册管理255.5.3 系统公告管理256 系统测试256.1 系统测试简述256.2 系统测试266.2.1 系统入口测试要点266.2.2 客户添加信息测试要点266.3 系统测试效果266.3.1系统入口测试数据266.3.2系统入口测试27结 论28谢 辞29参考文献30附 录

8、311 前 言1.1 课题背景在每天以亿数的新生网页中,没有纯正的书籍阅读的网站;在繁杂纷乱的网络资讯中,没能找到真正适合学生阅读书籍的网站。这是一个很尴尬的场面,而今,这种局面将会被打破了。较那些内容杂乱不堪的网站,晒书小说阅读网立足书籍信息更新,向用户提供最好最新的书籍。网站没有花里胡哨的功能,以内容取胜,以知识见长。网络阅读是一种有别于传统纸张阅读的新型阅读方式,此种阅读方式的兴起、发展有赖于互联网的发展。网络阅读的特别是无纸张限制、无携带保存障碍、方便、节约资源。图书保存于网络,一点即可阅读,不用案头堆积如山,耗费巨大木材资源。我们有一种错觉,似乎在印刷时期的所有人都在阅读并得到了启蒙

9、。其实,真正通过阅读获得启蒙的人,占人口的比例很小。我的童年,除了原始的游戏和听老人讲故事,对外界几乎浑然不知,在大城市生活尚如此贫乏,更不要说农村了;而现在的孩子,从出生起眼睛就盯着电视和电脑屏幕,差异太大了!电视是迄今为止最为广泛的传媒,它使得世界人口的多数,特别是那些不识字的人和没有阅读习惯的人有了了解外部世界和娱乐的去处,这是传播史上的伟大进步。在这个意义上,无论我们怎样谴责电视,批评网络,它们有史以来最为完善地实现了人类声像的同步传播,开阔了社会最大多数人的眼界。互联网给我们带来了生活、工作、学习方式的大变革,并且这种变革将伴随着我们的终身。孙中山曾说过:“世界潮流,浩浩荡荡,顺之者

10、昌,逆之者亡。”未来信息世界的竞技,是一场无硝烟的战争,计算机和Internet技术的教育已成为各国教育的制高点,网络阅读则是让我们获取和拥有高科技秘密武器的钥匙。无论教师、家长还是学生,都应有进入互联网、用好互联网,终身学习的观念。如今,站在新世纪的门槛,我们的网络阅读教育教学承担着神圣的使命,面临着巨大的挑战,应受到全社会的关注和支持大众传播正在演变为个体化的双向交流,网络的“屏幕阅读”正在以各种形式改变着个体的阅读方式。1.2 国内外研究现状2007年4月,加拿大在互联网络上举办了一个全国小说的写作活动。参加活动的作家一共有12位,代表加拿大全国12个省区的作家。12位知名作家在12个小

11、时内完成了一篇集体创作的小说。小说的主题是跨国故事(Cross Country Story)。美国著名作家约翰厄普代克与另外44名作家一起在网上合作完成了题为故事由谋杀开始的小说。这次网络小说写作活动由著名的网上书店亚马逊公司主持。网络小说又一次风靡一时。 据统计,目前国内上网的约1000万网民中,21岁到35岁的占80。网络文学兴起的背后是70年代乃至80年代出生的青年作家、青年文学爱好者的迅速成长。有人甚至将网络文学形容为时代新文化运动的先声,网络文学的兴起能够吹响新文明的号角。国内的网络书屋大致是在1997后出现的,网易等公司提供的免费空间,为初期书站的发展提供了物质基础。初期的网络书站

12、主要以转载为主,版权意识薄弱。部分网站是通过将武侠、言情等实体书扫描到网上来充实网站内容,而更多的网站则是直接从别的站转载。在这种大环境下,黄金书屋利用先发优势牢牢占据了网络书站老大的位置。号称“上网读书不识黄金书屋,再称网虫也枉然”。幻剑书盟和起点中文争霸为代表的vip制度形成时期(2003至2004)。2003年5月,起点中文网第二版问世并投入使用。2003年6月,幻剑组建北京幻剑书盟科技发展有限公司,开始商业化的探索与转型。标志着vip制度形成。第四、网络小说商业化运作和起点中文一统天下时期(2004现在)。在2004年10月盛大收购起点中文网后,盛大就利用其铺设到全国和各种渠道,让众多

13、喜欢看书并有付费能力的读者成了起点vip会员。短短3个月间,读者群的增加使得大量作者涌入,使起点中文网拥有了业内90%的作者资源和读者资源。由此可见,无论是国内还是国外,网络小说都被大家所喜爱并追崇。网上阅读的小说网站的点击量也越来越大。所以,小说网站的发展前景是美好而光明的。1.3 系统设计的目标基于JSP的小说阅读网系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立数据一致性和完整性强,数据安全性好的数据库,而对于后者则要求应用程序功能完备,易使用等特点。根据软件开发流程,本系统的开发过程是:首先建立系统应用原型;然后,对初始原型系统进行需求迭代,不

14、断修正和改进,直到形成用户满意的可行系统。本课题本着与时俱进的方针,从符合操作简便、界面漂亮、灵活、实用要求出发,实现用户在网络中,可以随心所欲的搜取自己想要阅读的书籍,网站尽量包含全面的书籍,来满足用户的阅读需求。系统还将提供用书籍的上传和下载功能,使用户可以收藏自己喜爱的书籍或者上传书籍和大家分享。互联网提供了可以无限伸展的展示空间,可以容纳无限的图书和图样以及内容。在小说阅读网站中,用户都不受任何时间和地域的限制,尽情的畅游书海。通用JSP应用系统,包含小说的阅读、上传、下载、发表言论、注册会员,站内新闻六个部分,其中:阅读和注册会员:阅读的部分包括会员阅读部分和非会员阅读部分,网站提供

15、大量的书籍供用户阅读,但是部分书籍需要用户注册会员才允许阅读。用户注册会员可以享受更多的好处和便利。上传和下载:用户可以把自己喜爱的书籍下载到本地进行阅读,而管理员可以把书籍上传到网站,供读者们阅读。发表言论:用户读书之后,可以在网站的留言处留言,还可以和其他用户交流读书后的感想。站内新闻:小说网站内,还会时时更新一些新闻共读者们观看,在阅读小说的同时,注意一下最近的新闻。为保证系统的高效、科学、合理,系统应实现以下目标:(1)系统能够稳定、可靠的运行,具有良好的可维护性、可扩展性、可移植性。在数据组织、系统功能、系统结构上保留足够的扩充余地,便于今后的扩充。(2)系统能够简化管理,为用户提供

16、流畅快速的阅读。(3)系统能够提供流畅的数据信息处理、快速方便的信息查询书籍并且下载书籍,提供大家交流沟通的平台。2 关键技术介绍2.1 系统开发环境2.1.1 硬件环境处理器:Inter 酷睿T7200。 内存:2.0G DDR2内存。硬盘空间:80G。2.1.2 软件环境软件环境的选择是程序员开发一个系统首要考虑也是最为关键的一个因素,选择适当且兼容性好的软件环境,会大大提高软件开发的效率,同时为将来的软件移植打下坚实的基础。考虑到时下各个经销商实际的硬件、软件条件,选择了以下软件:操作系统:Windows XP Professional。数据库:SQL Server 2005。系统开发工

17、具:Myeclipse10.0。软件开发语言: JAVA。该软件的界面美观大方,软件运行稳定。2.2 JSP技术介绍 JSP技术是用JAVA语言作为脚本语言的,JSP网页为整个服务器端的JAVA库单元提供了一个接口来服务于HTTP的应用程序。 JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。 在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。Web服务器在遇到访问JSP网页下载的是JDK1.2.2-001-w

18、in.exe,所以这里就以JDK1.2.2-001-wi的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送 email 等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无Java Applet,甚至无Frame。JavaServer Pages(JSP) 技术提供了一种简单快速的方法来创建显示动态生成内容的 Web 页面。由业界处于领先地位的 Sun 公司制定了相关的 JSP 技术规范,该规范定义了如何在服

19、务器和 JSP 页面间进行交互,还描述了页面的格式和语法。JSP 页面使用 XML 标签和 scriptlets(一种使用 Java 语言编写的脚本代码),封装了生成页面内容的逻辑。它将各种格式的标签(HTML 或者 XML)直接传递回响应页面。通过这种方式,JSP 页面实现了页面逻辑与其设计和显示的分离。JSP 技术是 Java 系列技术的一部分。JSP 页面被编译成 servlets,并可能调用 JavaBeans 组件(beans) 或 Enterprise JavaBeans 组件(企业 beans),以便在服务器端处理。因此,JSP 技术在构建可升级的基于 web 的应用程序时扮演了

20、重要角色。JSP 页面并不局限于任何特定的平台或 web 服务器上。JSP 规范在业界有着广泛的适应性。2.3 SQL语言简单介绍SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle、Sybase、Microsoft SQL Server、Access等都采用了SQL语言标准。虽

21、然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select、Insert、Update、Delete、Creat以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。在众多的SQL命令中,select语句应该算是使用最频繁的。select语句主要被用来对数据库进行查询并返回符合用户查询标准的结果数据。select语句中位于select关键词之后的列名用来决定哪些列将作为查询结果返回。用户可以按照自己的需要选择任意列,还可以使用通配符“*”来设定返回表格中的所有列。select语句中位于from关键词之后的表格名称用来决定将要进行查询操作的目标表格。2.4 SQL S

22、ERVSER数据库SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。SQL Server近年来不断更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server 2000是Microsoft公司于2000年推出的最新版本。Microsoft SQL Server 2000 是一个分布式的关系型数据库管理系统,具有客户机/服务器体系结构,采用

23、了一种称为Transact-SQL的SQL语言在客户机和服务器之间传递客户机的请求和服务器的处理结果。支持XML(Extensive Markup Language,扩展标记语言。强大的基于Web的分析。支持OLE DB和多种查询。支持分布式的分区视图。SQL Server具有以下特点:是真正的客户机/服务器体系结构。图形化用户界面,使系统管理和数据库管理更加直观、简单。丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。SQL Server与Windows NT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。SQL Server也可以很好地与Microsoft B

24、ackOffice产品集成。具有很好的伸缩性,可跨越从运行Windows 95/98的膝上型电脑到运行Windows 2000的大型多处理器等多种平台使用。对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。SQL Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。3 系统分析3.1可行性分析管理可行性分析:只需具备计算机基本操作方法,对于专业要求经短期培训即可;管理基础工作,各项管理制度比较健全,执行严格,原始数据采集完整,保存良好,在管理上具有一定的可行性。经济可行性分析:软硬件结构简单,易于实现,实现后可以为用户带来方便性。技术可行

25、性分析:硬件方面,输入输出能力,内部存储器和外部存储器的容量都能满足用户的要求;软件方面,有合适的软件开发工具、数据库系统;而用户方面,只要用户有可连接网络的电脑,就可以进行简单的阅读操作,在技术上是可行的。经以上分析,本系统的开发具有可行性。3.2小说阅读网系统设计的任务系统设计工作应该自顶向下地进行。首先设计总体结构,然后再逐层深入,直至进行每一个模块的设计。总体设计主要是指在系统分析的基础上,对整个系统的划分(子系统)、机器设备(包括软、硬设备)的配置、数据的存贮规律以及整个系统实现规划等方面进行合理的安排。系统设计的任务是:在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计

26、。系统模型分为逻辑模型和物理模型。逻辑模型主要确定系统做什么,在系统分析阶段提出而;物理模型则主要解决怎样做的问题,系统分析阶段提出在系统设计阶段提出。系统设计原则主要有:1、系统性:系统是作为统一整体而存在的,因此,在系统设计中,要从整个系统的角度进行考虑,系统的代码要统一,设计规范要标准,传递语言要尽可能一致,对系统的数据采集要做到数出一处、全局共享,使一次输入得到多次利用。2、灵活性:为保持系统的长久生命力,要求系统具有很强的环境适应性,为此,系统应具有较好的开放性和结构的可变性。在系统设计中,应尽量采用 模块化结构,提高各模块的独立性,尽可能减少模块间的数据耦合,使各子系统间的数据依赖

27、减至最低限度。这样,既便于模块的修改,又便于增加新的内容,提高系统适应环境变化的能力。3、可靠性:可靠性是指系统抵御外界干扰的能力及受外界干扰时的恢复能力。一个成功的管理信息系统必须具有较高的可靠性,如安全保密性、检错 及纠错能力、抗病毒能力等。4、经济性:经济性指在满足系统需求的前提下,尽可能减小系统的开销。一方面,在硬件投资上不能盲目追求技术上的先进,而应以满足应用需要为前提;另一方面,系统设计中应尽量避免不必要的复杂化,各模块应尽量简洁,以便缩短处理流程、减少处理费用。网上阅读平台是针对读者进行管理,是利用计算机进行集中管理而开发的系统。该系统引擎连接MSSQL数据库进行开发的注册会员管

28、理系统,力求与实际相结合具有查询、管理等功能。主要包括实现以下基本功能:1)要求既能够分门别类的浏览,可进行检索与查找,可有查看新闻,书籍查询、会员注册,在线留言,联系我们。2)能够对注册用户的基本信息进行添加、修改、删除、更新等操作。3)能够对网站的书籍进行分类,添加各种类型的书籍,针对不同用户的喜好添加种类齐全的类型供读者选择,是读者有更广阔的空间和选择性在本小说阅读网站进行阅读和下载,方便用户的使用。4)设计出的软件能够提供一个良好的模板或平台,使得用户以后能够按照基本要求对网上阅读平台的内容进行修改和更新,方便用户的使用。3.3 小说阅读网系统功能结构图小说阅读网包括整体包括前台和后台

29、两个大部分,前台有五个模块,站内新闻,用户注册,在线留言,书籍查询,后台管理五个;后台包括用户管理,留言管理,书籍信息管理,站内新闻管理,系统管理,友情链接六个模块。其中,用户管理包括系统用户管理,修改用户密码,注册用户管理;书籍管理包括书籍信息添加,书籍类别添加,书籍信息查询,书籍类别查询;站内新闻包括站内新闻添加,站内新闻查询;系统管理包括系统公告,关于本站,数据备份。站内公告是放置一些站内信息的,用户可根据站内公告了解网站的变动和新改动。能及时通知用户一些新情报。方便用户对本站的了解和使用。用户注册是用户可在网站内注册,注册后用户可以添加书签,方便用户对自己收藏书籍的管理。如下图3-1,

30、是小说网系统功能结构图,描述了系统整体功能的大致信息。晒书小说阅读网前台后台站内新闻用户注册在线留言书籍查询后台管理用户管理留言管理书籍管理站内新闻系统管理友情链接系统用户管理更改用户密码注册用户管理书籍信息添加书籍类别添加书籍类别查询书籍信息查询系统公告管理关于本站数据备份图3-1 系统功能结构图3.4 小说阅读网各功能模块设计通过对本系统的分析,该系统主要分以下几个模块:模块主要实现的功能有: 1、书籍查询、阅读、收藏和下载:用户可根据书籍名字和书籍类别进行查询书籍,找到自己想要的小说和书籍。用户还可以把自己喜爱的书籍下载到本地电脑上进行阅读或者把书籍在本站内进行收藏,下次登录时,可以在自

31、己的收藏中找到。2、站内新闻:用户在阅读数据的时候,可以顺便阅读最近的新闻时事,为用户提供了更大的方便。3、用户注册:用户可在网站中进行用户注册,注册后可对站内的书籍进行收藏方便下一次的阅读。4 系统设计4.1数据库的概念设计ER模型中,包含“实体”、“联系”和“属性”三个基本成分。(1)实体实体是客观世界存在的且可相互区分的事物。它可以是人也可以是动物;可以是具体事物也可以是抽象概念。(2)联系联系是指客观世界中各事物彼此间的联系。联系分为三类:一对一的关系,一对多的关系,多对多的关系。(3)属性属性是实体或联系所具有的性质,通常一个实体用若干属性来刻画。人们通常就是用实体、联系和属性这三个

32、概念来理解现实问题,因此,ER模型比较接近人的思维方式。此外,ER模型使用简单的图形符号表示系统分析员对问题的理解,不熟悉计算机的人也能理解它,因此,ER模型可以作为用户与系统分析员之间的交流工具。根据系统功能,确定实体、联系、属性,构建E-R图,把概念结构设计转化为逻辑结构设计为:管理员:(帐号、角色、权限、密码)实体图如下:管理员帐号权限角色密码 图4-1 管理员实例图注册用户:(用户名、密码、姓名、性别、电话、头像、邮箱、出生年月、QQ、地址)实体图如下: 注册用户地址 密码性别用户名出生日期QQ邮箱头像电话姓名图4-2 注册用户实体图书籍信息:(题目,类别,出版社,附件,作者、简介)体

33、图4-3如下: 书籍信息 题目类别附件 简介 出版社作者图4-3 站内新闻实体4.2 数据库设计4.2.1 关系数据库的基本概念关系数据库是数据库来组织数据的一种方式,是现在数据库中广泛应用的一种流行关系。关系数据库的理论是建立在数学的集合的基础上,是集合论在数据组织上的应用。在关系数据库中所有的数据都按照表的方式组织。它主要是通过建立数据库中的表之间的对应关系来维护数据,在关系数据库中,所有的实体和实体之间的关系都是用关系来表示的。实体间的关系可以有一对一,一对多和多对多的关系。4.2.2 数据库的逻辑结构设计数据库设计要遵循一些规则,一个好的数据库满足一些严格的约束和要求。尽量分离各实体对

34、应的表,一个实体对应一个表,搞清楚该实体有哪些属性,对应有些什么字段,以及各实体之间有何种联系。实体、属性与联系是进行概念设计时要考虑的三个元素,也是一个好的数据库设计的核心。本系统的后台数据库包含下列数据表:(1)allusers表:用于存放所有用户的信息。表4-1 allusers表序号字段名称字段类型大小允许为空最大长度备注1IDInt 4自增编号10ID2usernameVarChar 50是255用户名3pwdVarChar 50是255密码4cxVarChar 50是255性别5addtimeDateTime 8是23添加时间(2)dx表:按类别存放书籍表表4-2 dx表序号字段名

35、称字段类型大小允许为空最大长度备注1IDInt 4自增编号10ID2leibieVarChar 50是255类别3contentText 16是255书籍(3)liuyanbiao表:用于存放留言信息的。表4-3 liuyanbiao表序号字段名称字段类型大小允许为空最大长度备注1IDInt 4自增编号10ID2chengVarChar 50是255用户名3xingbieVarChar 50是255性别4QQVarChar 50是255QQ号5youxiangVarChar 50是255邮箱6dianhuaVarChar 50是255电话7neirongVarChar 50是255留言8add

36、timeDateTime 8是23时间9huifuneirongVarChar 50是255回复内容(4)shujileibie表:用于存放书籍类别的。表4-4 shujileibie表序号字段名称字段类型大小允许为空最大长度备注1IDInt 4自增编号10ID2leibieVarChar 50是255书籍类别3addtimeDateTime 8是23时间(5)shujixinxi表:用于存放书籍信息的。表4-5 shujixinxi表序号字段名称字段类型大小允许为空最大长度备注1IDInt 4自增编号10ID2biaotiVarChar 500是255标题3leibieVarChar 50是

37、255类别4neirongText 16是255简介5fujianVarChar 50是255附件6shifoutuijianVarChar 50是255推荐否7zuozheVarChar 50是255作者8chubansheVarChar 50是255出版社9tupianVarChar 50是255图片10addtimeDateTime 8是23时间(6)shuqian表:用于存放书签信息的。表4-6 shuqian表序号字段名称字段类型大小允许为空最大长度备注1IDInt 4自增编号10ID2shujiIDVarChar 50是255书籍ID3biaotiVarChar 50是255标题4

38、leibieVarChar 50是255类别5chubansheVarChar 50是255出版社6zuozheVarChar 50是255作者7tianjiarenVarChar 50是255推荐人8addtimeDateTime 8是23时间(7)xinwentongzhi表:用于存放新闻信息的。表4-7 xinwentongzhi表序号字段名称字段类型大小允许为空最大长度备注1IDInt 4自增编号10ID2biaotiVarChar 300是255标题3leibieVarChar 50是255类别4neirongText 16是255内容5tianjiarenVarChar 50是25

39、5添加人6addtimeDateTime 8是23时间(8)yonghuzhuce表:用于存放用户信息的。表4-8 yonghuzhuce表序号字段名称字段类型大小允许为空最大长度备注1IDInt 4自增编号10ID2yonghumingVarChar 50是255用户名3mimaVarChar 50是255密码4xingmingVarChar 50是255姓名5xingbieVarChar 50是255性别6dianhuaVarChar 50是255电话7QQVarChar 50是255QQ8youxiangVarChar 50是255邮箱9chushengnianyueVarChar 50

40、是255出生年月10touxiangVarChar 50是255头像11dizhiVarChar 50是255地址12addtimeDateTime 8是23时间(9)youqinglianjie表:用于存放链接信息的。表4-9 youqinglianjie表序号字段名称字段类型大小允许为空最大长度备注1IDInt 4自增编号10ID2wangzhanmingchengVarChar 50是255网站名3wangzhiVarChar 50是255网址4addtimeDateTime 8是23时间5系统详细设计与实现5.1前台的设计与实现首页界面划分清晰,功能明确。页面左上角是本站的名称“晒书小

41、说阅读网”,没有夸张难认的LOGO,明晰清楚。在其右侧是网站的功能导航栏,分别有“首页”、“站内新闻”、“用户注册”及“在线留言”。功能界定明确,没有错综复杂的关系。 “在线留言”是系统提供给读者进行读者间的交流及读者与系统管理员进行互动的平台。页面左下角,分别是用户信息(未登陆时显示登陆界面,登陆后显示用户信息,用户注册界面的入口设置在此处)、系统公告及相关友情链接。在此右侧,则是新书推荐及最新书籍的列表介绍界面。整体来说,晒书小说阅读网首页设计大气,操作人性化。前台如图5-1。图5-1 晒书小说阅读网的前台5.2前台书籍查询模块可明确分为两部分,第一部分为信息搜索引擎,输入全部或部分的标题

42、,或者类别,然后点击“搜索”按钮。系统即进行搜索操作,且将具体结果以列表的形式显示在下方的表格中。还可添加,下载,查看等,当点击其中任何一个书籍的图片时,系统自动跳转至该书籍的具体信息页面,并详细显示其章节信息,可进行下载或加入书签。具体分如下的几个部分。5.2.1 书籍查询在本站内,可根据书籍标题和书籍类型来查询用户所需要的书籍,点击“所搜”按钮即可搜索出所有符合用户要求的书籍。当书籍是多本时,本站有分页设置,每页显示八条记录,可以看到很多书籍,用户可点击翻页按钮查看下一页的内容。具体如下图5-2所示。图5-2 书籍查询5.2.2 书籍下载当用户对某本书籍感兴趣时,可以下载到本地电脑进行阅读

43、或者收藏起来,用户只需点击“点此下载”即可弹出下载对话框,用户点击对话框的“下载”按钮即可下载书籍,或者直接阅读,点击“直接打开”即可。书籍下载,阅读方便,操作简单。对用户的技术要求不高。如图5-3。图5-3 书籍下载5.2.3 书籍书签当用户浏览此网站时,对一些书籍感兴趣,则可以把书籍加入到自己的书签里,那么用户就可以自己管理自己的书签和书籍,方便用户操作。如图5-4。图5-4 加入书签整个书籍查询模块的核心代码如下:% String sql=select * from shujixinxi where id=+id; String biaoti=;String leibie=;String neirong=;String fujian=;String shifoutuijian=;String zuozhe=;String chubanshe=;String tupian=; ResultSet RS_result=connDbBean.executeQuery(sql); while(RS_result.next()biaoti=RS_result.getString(biaoti);leibie=RS_result.getString(leibie);neirong=RS_result.getString(neirong);fujian=RS_re

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1