基于asp的小说阅读网站的设计与实现内容摘要:

SP; 通吃各家浏览器 ; 语言相容性高 ; 隐密安全性高 ;易于操控数据库 ; 面向对象学习容易。 2. ACCESS 简介 微软提供的 Access 拥有一套功能强大的应用工具,其完善程度足以满足专业开发人员的需要。 虽然如此,新手也能十分容易的学习和掌握该产品。 通过创建或使用强大的数据库解决方案,您能够更为轻松地组织、访问和共享信息资源。 通过 Access 可以访问和使用来自不同资源的信息 ,在熟悉的界面下使用不同格式和来自程序的信息。 合并大量数据资源。 Access 2020 支持多种数据格式,包括扩展标记语言( XML)、 OLE、开放式数据库连接 4 ( ODBC)和 Microsoft Windows174。 SharePoint174。 Services。 链接各种业务系统。 通过表格链接,您可以在 Access 2020 窗体、报表和数据访问页面中同时访问来自多个数据库的数据。 它还能够将来自其他 Microsoft Access 数据库、 Microsoft Excel 电子表格、ODBC 数据源、 Microsoft SQL Server™数据库以及其他的数据库资源 的表格进行链接。 充分利用企业数据。 SQL Server 数据被整合到了您的 Access 2020 解 决 方 案 中。 您 不 需 要 学 习 任 何TransactSQL,就可以通过 Stored Procedure Designer(存储过程设计器 )创建和修改存储在 SQL Server 中的简单存储过程。 简介 Dreamweaver 是美国 MACROMEDIA 公司开发的集网页制作和管理网站于一身的网页编辑器,它是第一套针对专业网页设计师特别发展的可视化网页开发工具,利用它可以轻而易举地制作出跨越平台限制的网 页。 Dreamweaver 界面灵活,代码简洁,并且支持用户模板,可发使用户在较短的时间 内构建出个性化的网页,受到众多网站建设与管理人士的钟爱。 它与 Fireworks、 Flash 一起,并称为网页制作三剑客,已成为网站页面设计必不可少的优秀工具之一。 (四 )本章小结 本章中介绍了 ASP 小说阅读网站开发的社会背景和学术背景,阐明了 ASP 小说阅读网站的理论与实际意义,并深入研究了本系统的开发工具 ASP 和 Dreamweaver 的特性。 5 二、 网站的总体分析与设计 小说网站是一个信息交流的平台,小说网站提供平台使小说作者和读者之间相互交流,方便快捷的信息获取方式得到人们的青睐。 从读者对小说网站的需求入手,逐步分析各个模块,进行系统模块设计、数据库设计,然后实现个模块,最后呈现一个完整的小说网站。 (一 ) 网站系统分析与功能简介 本小说网站目标在于为读者和小说作者提供信息交流的平台 ,首先小说网站能够及时发布最新的小说作品信息并得到及时的反馈;其次小说网站留言板模块促进读者与小说作者及网站管理人员之间的交流与促进;同时小说网站本身能得到读者与小说作者反馈的信息同时促进网站的改进,能够加强三方面的了解和合作;并且小说后台管理 能方面的提供给小说管理人员方便的操作。 对于 本小说网站主要分为前台和后台两个大的系统,小说前台主要是读者看到的这一部分,而小说后台则是为小说管理人员对网站上的内容进行添加、删除、修改操作。 下面则是对两个模块的分析: 1.小说前台部分大体分为新到小说、今日更新、公告、原创小说、精彩推荐、用户登陆、文章搜索和各分类小说模块具体功能如下:  新到小说模块主要是介绍对网游等各类新到小说的一个提示,对新读者的一种提示,小说可以在各类小说中找到;  今日更新模块大体主要是对连载小说的更新; 6  网站公告是向读者发布一些小说及文 学界的信息;  原创小说模块主要是发布一些短篇之类的小说,主要是网友直接向管理员提供;  精彩推荐模块主要是网站管理员及读者提供的好的小说网站;  用户模块主要是对在本站注册的用户提供更多的服务,对有一些加密的小说可以直接阅读;  文章搜索主要是对不熟悉本站的读者方便在本站搜索小说。 2.小说后台管理部分是对网站管理员提供的系统,主要包括小说操作、公告、留言、公员的管理,各模块具体功能如下:  小说操作模块主要是对前台小说的添加、删除、修改操作;  公告及留言模块主要是上传公告及管理员对留言的批复;  会员管理模块是管理 员对注册网站的用户一些阅读权限的操作。 (二 ) 系统功能模块设计 1. 系统模块大体设计 根据以上对 ASP 小说阅读网站 系统 的功能分析,得到如图 1所示的系统功能模 块图: 7 图 1 小说网站系统功能模块图 2. 系统模块功能集合具体设计 在上节功能模块的描述,能很方便的看出小说系统的布局,每一个功能模块都需要针对不同的表完成不同的数据库操作。 下面简单的介绍了每个模块的具体功能和用途: 网站公告模块 : 主要是对小说网站一些信息的发布。 栏目 信息:包括 栏目编号 , 栏目 名称 , 栏目所属编号 , 栏目排版顺序,栏目链接地址,栏目添加时间 等。 小说公告 :包括 公告编号 , 公告名称 , 公告内容,公告发部者,公告点击率 等等。 友情链接信息: 包括 友情链接编号 , 友情链接的名称,友情链接的网址,点击率等等。 前台系统 新到小说 原创小说 用户登陆 小说公 告 精彩链接 后台系统 小说管理 公告管理 链接管理 注册用户管理 系统管理 8 小说信息 :包括 小说信息编号 , 小说信息标题 , 小说信息内容 , 小说信息的作者 , 小说信息的加入时间,关键字 等等。 留言 信息 :留言编号,留言者性别,留言主题,留言内容等等。 在 小说后台管理中,每一处管理都是对应前台的每一个模块,这样做到不 出现不必要的错乱和差错。 (三 ) 数据库设计 数据库 是一个系统最重 要的后勤保障, 数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响,合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。 同时,合理的数据库结构也将有利于程序的实现。 目前和 ASP 配套使用的数据库主要有 SQL Server 2020,ACCESS, EXCEL, DB2, SYBASE, ORACLE 等,其中 ASP+ SQL Server 2020 是微软提供给企业及个人用户的完美组合,无论速度和安全性都不错, ACCESS 现在被普遍的应用于个人网站的建立方面。 对于小型的网站来说 由于 ACCESS 移植非常方便,只要提供 ASP环境及 ACCESS 数据库连接的驱动,代码复制到 ASP 服务器的相关目录下就可以使用,而不用修改任何设置,基于本远程教学系统的移植方便性及现有条件下 ASP 服务器环境几乎全部为 Windows系统的考虑, 所以 本系统将采用 ACCESS 数据库进行开发。 在本 系统 中安全性能非常好 ,所有 用户和管理员 的密码都是通过现在应用十分广泛但是又没有可逆操作的 MD5 加密方法,即使从源文件中直接查看密码也都是 16 位(这里采用的 16 位加密)的英文和数字的组合,看到也无法猜解其真实密码;另外上传文 9 件时采取验证文件扩展名的方法,防止任何 asp 文件从后台被上传到网站上而破坏文件。 根据数据库的分析和系统功能要求在 ACCESS 中创建数据库,本数据库以 ACCESS2020 为基础,创建一个名字 jdxs 的数据库。 这样就可以在数据库中创建各个应用表了。 2. 数据库逻辑结构设计 数据库 JDXS 包含以下几个表:系统管理员信息表( admin)、小说分类表 (sort)、具体小说内容表 (info)、小说用户注册表(jdxs_user)、公告表( announce)、精彩链接表( friendlink)、留言表 ( words)。 网站管理员 的信息 ,在填加管理员时只能在后台操作。 表 1 admin 表 编号 字段名称 数据类型 说明 1 id 自动编号 主键 2 Username 文本 管理员名 3 Password 数字 密码 4 oskey 高级 /中级。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。