小说阅读网站的设计与实现摘要:本小说阅读网站以方便、快捷、多样化和人性化为目标,建立一个能够使广大读者与作家以及网站管理员真诚沟通的阅读空间,促进大家的共同提高。
该网站设计是用ASP实现,其中网站的前台是用Dreamweaver进行框架及布局的设计,后台运用Access数据库,网络服务器平台是由WINDOWS操作系统内置的IIS。
读者可以直接在网站阅读小说,查看小说公告:管理员通过小说后台管理系统可以直接进行管理操作,能实现小说的在线更新、修改、留言回复等各项功能。
关键词:小说阅读网站;ASP; Dreamweaver;accessDesign and implementation of The Novel ReadingWebsiteAbstract:Novel reading website with convenient, diversification and humanity as the goal, the establishment of a website that can make the reader and writer and webmaster sincere communication reading space, promote the common improve.This design used asp is novel website,prosceniums have used dreamweaver which carried out frame and layout design. And database has adopted access.the network server platform is IIS which sets by the windows operating the system in. The reader may directly in the webisite read novels, examing novel announcement; the manager may drectly carry on the management operation through the novel backstage management system to realize the novel on-line renewal, the revision,teh messang repiy and so on. Keywords: asp; dreamweaver;access;目录第1章绪论 (1)1.1本课题背景 (1)1.2关于小说阅读网站的设计与实现 (1)1.3 系统开发工具的选用及简介 (1)第2章小说阅读网站的总体分析于设计 (3)2.1网站系统分析于功能简介............................................ 错误!未定义书签。
2.2 系统功能模块设计 (4)2.3数据库设计 (4)第3章小说阅读网站的具体实现 (11)3.1 系统全局程序文件的设计 (11)3.2 系统各界面与格模块的实现 (11)3.3 管理员功能模块 (12)3.4 局部数据库数据表设计 (12)第4章小说阅读网站详细设计与实现 (15)4.1 开发工具的选用及介绍 (15)4.2 登录和注册功能模块 (15)4.2.1 登录功能模块 (15)4.2.2 注册功能模块 (16)4.3 密码修改功能模块 (18)4.4 阅读和搜索小说模块 (20)4.4.1 阅读小说功能模块 (20)4.4.2 搜索小说功能模块 (22)4.5小说讨论功能模块 (23)4.6 小说投票和下载功能模块 (24)4.6.1 小说投票功能模块 (24)4.6.2 小说下载功能模块 (25)4.7文件上传功能模块 (26)4.8用户信息及小说信息管理功能模块 (27)4.8.1 用户信息管理功能模块 (27)4.8.2 小说信息管理功能模块 (28)第5章小说阅读网站功能测试 (30)5.1用户注册功能测试 (30)5.2用户登录功能测试 (30)5.3 密码修改功能测试 (31)5.4 小说阅读功能测试 (31)5.5小说搜索功能模块测试 (32)5.6小说讨论功能模块测试 (32)5.7 小说下载功能模块测试 (32)5.8 小说投票功能模块测试 (33)5.9用户信息管理功能模块测试 (33)5.10小说信息管理功能测试 (34)5.11 文件上传功能测试 (34)5.12测试报告 (34)结论 (36)致谢 (37)参考文献 (38)第1章绪论1.1本课题背景当计算机网络在人们生活的各个领域迅速曼延之时,人们获取信息的方式也更加的直接迅速,网络化使信息领域变得更为广泛,在也没有了时间和空间的限制。
人们获取信息大部分是通过网站的方式得到的。
因此网站建设在Internet 应用上的地位显而易见,而本网站的制作室为人们在精神食粮的获取上起到大大小小的作用。
在网络发表小说不管对读者还是对小说作者都是有直接好初的,对于读者来说不光在网络上迅速得到作者最新发表的小说,而对于小说读者来说把作品发表在网络上他能以最快的速度获得到读者对作品的意见。
这样作者可以最快的修改错误为书籍的出版做好准备。
这样便捷的交互方式,即通过先进的计算机和网络技术,克服地域的限制。
作者和读者之间直接的交流。
1.2关于小说网站的设计与实现对于开发的小说网站来说其实是建立在HTTP开放的网络标准之上的,采用浏览器/服务器(B/S)模式,使读者在系统的前台方便阅读小说的一个小说系统。
系统的表示层用WEB方式实现,具有安全性和开放效率;数据用微软数据库系统:ACCESS,以提高数据可用的效率和数据的完整性。
1.3 系统开发工具选用及简介●Active Server Pages:“动态服务器网页”,一般简称为“ASP”,ASP之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE 或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中“浏览”。
●构架可以使用Microsoft公司的最新产品 Visual Studio开发软件进行开发,因为是基于通用语言(如C#、VB)进行编译运行的程序,所以它所具有的强大性和适应性,可以使完成一些常用的任务如客户端的身份信息验证、单个表单的提交、数据搜索和网站配置变得更加简单。
●ACCESS 微软提供的Access拥有一套功能强大的应用工具,其完善程度以满足专业开发人员的需要。
虽然如此,新手也能十分容易的学习和掌握该产品。
通过创建或使用强大的数据库解决方案,你能够更为轻松的组织、访问和共享信息资源。
通过A冲厕所时可以访问和使用来自不同资源的信息,在熟悉的界面下使用格式和来自程序的信息。
合并大量数据资源。
Access支持多种数据格式,包括扩展语言(xml)、ole、开放式数据库连接(odbc)和microsoft windows sharepoint services。
链接各种雨雾系统。
通过表格的链接,你可以再access 窗体、报表和数据访问页面中同时访问多个数据库的数据。
它还能够将来自其他microsoft access数据库、microsoft excel电子表格、odbc数据源、sql server数据库以及其他的数据库资源的表格进行链接。
充分利用企业数据。
Sql sever数据被整合到你的access解决方案中。
你不需要学习任何transaction-sql,就可以通过 stored procedure designer(存储过程设计器)创建和修改存储在sql sever中的捡到存储过程。
●DREAMWEAVER 是美国macromedia公司开发的集网页制作和管理网站于一身的网页编辑器,它是第一套针对专业网页设计师特别发展的可视化网页开发工具,利用它可以轻而易举的制作出跨越平台限制的网页。
Dreamweaver界面灵活,代码简洁,并且支持用户模版,开发使用户在短时间内构建出个性化的网页,收到众多网站建设与管理人士的钟爱。
它与fireworks、flash一起,并称为网页制作三剑客,已经为网页设计必不可少的优秀工具之一。
第2章小说阅读网站的总体分析与设计小说网站是一个信息交流的平台,小说网站提供平台小说作者和读者之间相互交流,方便快捷的信息获取方式得到人们的青睐。
从读者对小说网络的需求入手,逐步分析各个模块,进行系统模块设计、数据库的设计,然后实现一个模块,最后呈现一个完整的网络小说。
2.1网站系统分析于功能简介本小说阅读网站目标在于为读者和小说提供信息交流的平台,首先小说网站能够及时发布最新的小说作品信息并得到及时的反馈;其次小说网站留言板模块促进读者与小说作者及网站管理人员之间的交流与促进;同时小说网站本身能得到读者与小说作者反馈的信息同时促进网站的改进,能够加强三方面的了解和合作;并且小说后台管理方面的提供给小说管理人员方便的操作。
对于本小说阅读网站主要分为前台和后台两大的系统。
小说前台主要是读者看到的这一部分,而小说后台则是为小说管理人员对网站上的内容进行添加、删除、修改操作。
下面是对两个模块的分析;小说前台部分答题分为新到小说、今日更新、公告、原创小说、精彩推荐、用户推荐、用户登录、文章搜索和各分类小说模块具体功能如下;新到小说模块主要是你介绍费网游类各类新到小说的一个提示,对新读者的一种提示,小说可以在各类小说中找到;今日更新模块大体主要是对连载小说的更新;网站公告是向读者发布一些小说及文学界的信息;原创小说模块主要发布一些短篇这类额小说。
主要是网游直接向管理员提供;精彩推荐模块主要是网站管及读者提供的好的小说网站;用户模块主要是对在本网站注册的用户提供更多的符文,对有一些加密的小说可以直接阅读;文章搜索主要是对不熟悉本网站的读者方便在网站搜索小说。
小说后台管理部分失地网站管理员提供的系统,主要包括小说操作、公告、留言、公员的管理,个模块具体功能如下;小说操作模块主要是对前台小说的添加、删除、修改操作;公告和留言板模块主要是上传公告和管理员对留言的批复;会员管理模块式管理员对注册网站的用户一些阅读权限的操作。
2.2 系统功能模块设计系统模块大体设计根据以上对asp小说阅读网站系统的功能分析,得到如图1的系统功能模块图;图1小说网站系统功能模图系统模块功能集合具体设计在上节功能模块的描述,能很方便的看出小说系统的布局,每一个功能模块都需要针对不同的表完成不同的数据库操作。