ImageVerifierCode 换一换
格式:DOCX , 页数:28 ,大小:5.75MB ,
资源ID:10348041      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10348041.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(诗词鉴赏网站的设计及实现设计.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

诗词鉴赏网站的设计及实现设计.docx

1、诗词鉴赏网站的设计及实现设计诗词鉴赏网站的设计及实现设计1 摘要 32 序言 53 网站开发背景 63.1 选题的研究状况 63.2 选题的意义 64 诗词鉴赏网站分析 64.1 网站开发的设计思想 64.2 网站开发的可行性分析 74.2.1 技术可行性 74.2.2 操作可行性 74.2.3 管理可行性 84.3 网站设计总体规划 85 网站需求分析 85.1 网站实现的目标 85.2 数据流图 96 网站概要设计 106.1 网站功能模块设计 106.1.1 数据库概念模型设计 106.1.2 网站数据库简介 106.2 网站构架设计 117 网站详细设计 127.1 各功能模块设计 1

2、27.1.1 登陆模块设计 127.1.2 注册模块设计 137.1.3 诗词鉴赏模块设计 137.1.4 留言板模块设计 137.1.5 后台管理模块设计 147.2 数据库表的设计 147.3 网站界面风格 167.3.1 Index_new.asp网站首页 167.3.2 网站框架 178 网站具体实现 188.1 模块实现 188.1.1 登陆模块实现 188.1.2 注册模块实现 198.1.3 诗词鉴赏模块实现 218.1.4 留言板模块实现 228.1.5 后台管理模块实现 249 网络运行环境的搭建 259.1 iis环境搭建 259.2 数据库的链接 2610 总结 2811

3、 参考文献 2912 致谢 30诗词鉴赏网站的设计及实现学生姓名:索凯 学号:201208120049计算机科学与技术系 网络工程专业指导老师:张文娟 职称:讲师1摘要本文论述了诗词鉴赏网站的设计与实现过程,提出了一种基于Web的诗词鉴赏网站。进入该网站的用户可以浏览欣赏诗词,注册会员后登陆可以留下自己对各个诗词的见解。本网站的设计采用C/S模式,适用于Internet发布,并利用现在广泛流行的IIS+ASP+ACCESS的架构实现。网站分为前台界面和后台管理两部分,前台是快捷的浏览界面,用户可以浏览喜欢的诗词,并且对喜欢诗词进行评论;后台管理是提供给管理员的,其中包括:会员登陆及权限管理,古

4、诗词和诗人管理以及留言版的管理。本网站节约了古诗词传播的成本,加快了信息的更新,为广大喜爱古诗词的用户提供了一个交流的平台。关键词:诗词鉴赏 C/S模式 IIS+ASP+ACCESS架构 The Website of Ancient Poetry AppreciationAbstractThis paper discusses the poetry appreciation website design and implementation process, This paper proposes a poetry appreciation based on Web site. Enter t

5、he site users can browse and appreciate the poetry, poetry member after landing can leave their view of the poetry. This website design using C/S mode, apply to the Internet, and use the now widely popular IIS + ASP + ACCESS architecture implementation. The site is divided into the front desk interf

6、ace and background management of two parts, the front desk was friendly browsing interface, users can browse the love poems, and to comment on poetry; Background management is provided to the administrator, including: members login and permissions management, management, and poems and poets message

7、board of management. This web site to save the cost of poems spread, speed up the information update, for the majority of users of love poems provides a communication platform.Key words: Poetry appreciation C/S mode IIS + ASP + ACCESS architecture2序言随着网络的出现和发展,传统信息的传播方式被颠覆和冲击,人与人之间产生了更容易的交流方式,也给人们带来

8、了新的机遇和挑战。随着Internet在全球的迅速发展,社会信息化强度迅速增强,尤其是在电子商务、网上购物、信息查询和动态发布等商业化浪潮的推动下,Web站点提供的信息服务要求用户和Web服务器之间能够进行实时、动态、高效的交互,传统的静态页面无法实现这一功能,这就要求Web与数据库相结合。本次课程设计的目的,就是制作一个诗词鉴赏网站。本网站使用动态网页技术并连接Access数据库,主要以Dreamweaver为开发平台,使用VBScript和JavaScript脚本为主编程语言。 IIS(Internet Information Services)+ASP+ACCESS是微软推出的一款比较经

9、典的Web架构,目前是中小型企业网站的首选方案,而且制作以及架设都十分简单。 ASP是近年来新出现的一种动态交互式Web主页设计技术,同以往的动态网页实现手段的复杂开发技术相比,ASP将许多新颖的技术集于一身,极大地简化了Web的应用开发工作。本网站属于学习交流型站,众多的用户访问网站不仅可以学习到诗词,还能和众多爱好古诗词的用户进行交流。网站精选优秀的古诗词,大多数人都能在这里找到自己喜欢的古诗词。3网站开发背景3.1选题的研究状况随着科学技术的发展和计算机的深入普及,中国的诗词已经不能单纯的靠纸质书籍传播。因此,各式各样的诗词网站层出不穷,但是大部分是将诗词鉴赏模块嵌入到网站中,使用户难以

10、找到自己想要的诗词,网站虽然拥有留言系统,但大部分是用来统计用户对其网站的意见,并没有针对诗词鉴赏。因此,本人根据这些情况推出专门针对诗词鉴赏网站。3.2 选题的意义本网站把最纯粹的诗词鉴赏呈现在用户的面前,免去在繁杂的网络上查询自己需要诗词的过程。留言模块使用户快速地留言。这不仅节约了传播的成本,也加大了诗词的传播范围。4诗词鉴赏网站分析对网站进行分析,是为了能够使本网站更好、更完善地被设计出来,必须先进行调查研究。只有在系统调查的基础上,对网站的功能进行细致的分析,才能够设计出完整的网站。4.1网站开发的设计思想本网站分为前台界面和后台管理两部分。前台是快捷的用户浏览和操作界面,用户进入到

11、本网站,可以马上看到点击量前四的诗词。登陆网站后,可以在留言版写下自己对诗词的感悟。后台管理是提供给管理员的,其中包括:古诗词的增加,古诗词的修改,古诗词的删除,诗人的增加,诗人的修改,诗人的删除,会员的增加删除和权限设置,以及留言版的删除等。4.2网站开发的可行性分析可行性研究是弄清楚网站开发的项目是不是可以实现和值得进行研究的过程,实际上也是一次大大简化系统设计的过程。所以进行可行性分析是非常有必要的,也是很重要的。基于最初的设计目标和进行的调查,对以下三个方面做出可行性分析。4.2.1技术可行性本网站应用了Dreamweaver+ASP技术,这些脚本可以利用本地服务器或远程服务器上运行的

12、组件来存取数据库数据、应用程序或处理信息。因此,可利用ASP来直观简易地进行信息查询,交互式地与用户端反馈信息。对于本次设计,采用了先进成熟并且符合实际应用的开发方法,开发出了较为完善的诗词鉴赏网站。软硬件环境如下:(1)操作系统: Windows xp及以上服务器版本。(2)数据库管理系统:Access 2003。(3)Web 服务器:Internet Information Services(IIS)。(4)编程工具:使用ASP作为开发技术,基础编程语言为VBScript脚本,开发环境为Mcromedio Dreamweveaver cs5。4.2.2操作可行性只需懂得上网的人均可以使用本

13、网站。网站管理者将收集来的诗词分类,通过后台输入到数据库中,前台连接数据库读取数据呈现在用户的面前。用户也可以通过注册登陆后在留言板进行留言发表自己对诗词的见解。4.2.3管理可行性本网站后台通过管理员身份验证登录,实现了对网站的有效安全管理。本诗词鉴赏网站实现的管理功能比较简单,大致如下:(1)会员管理;(2)诗词管理;(3)留言板管理;4.3网站设计总体规划简单性:在充分实现网站应用功能的同时,尽量让操作简单易懂,这对于一个网站来说是非常重要的。针对性:该设计是诗词网站前台界面及后台管理的定向开发设计,所以具有功能突出和很强的针对性。实用性:该网站能完成用户和管理员的各项前台操作及后台数据

14、库数据的实时更新,具有良好的实用性。5网站需求分析5.1网站实现的目标本网站使用ASP语言为开发语言及ACCESS为数据库平台,使用Dreamweaver设计友好的用户访问页面,使网站管理工作系统化、规范化和自动化。本网站主要操作有:浏览器端包括注册会员,会员登陆,浏览诗词、对诗词评论、浏览其他用户对诗词的评论等操作;管理端包括管理员及会员登录,诗词管理、留言板管理等操作。其中浏览诗词无权限设置,留言板设置登陆限制 。后台管理方面限制了只有管理员登录后才能进行管理操作。网站的组织结构图如图3-1所示:3-1网站组织结构图5.2数据流图顶层数据流图如图3-2所示:3-2网站顶层数据流图6网站概要

15、设计 6.1网站功能模块设计 根据前台操作和后台管理两大部分的设计,主要实现五大功能模块,如下:(1)登陆模块:会员进行留言时需要登陆,管理员可以登陆后台进行操作。(2)注册模块:注册会员后可以进行登陆。(3)诗词赏析模块:显示诗词的内容和赏析。(4)留言模块:用户对诗词的评论, 显示用户对诗词的评论。(5)管理模块:管理员登录后对诗词,会员,留言版进行增加、删除、修改操作。6.1.1数据库概念模型设计本网站以ACCESS 2003作为后台数据库。在ASP中采用OLE DB(Object Linking and Embedding Date Base)来连接数据库,在Web开发中ASP起着连接

16、服务器端和客户端浏览器的桥梁,而OLE DB起着连接服务器和数据库的桥梁作用。6.1.2网站数据库简介Access是一款数据库应用的开发工具软件,其开发对象主要是Microsoft JET数据库和Microsoft SQLServer数据库。在Access的环境中,可以在查询中使用自己编写的VBA函数,Access的窗体、报表、宏和模块是作为一种特殊数据存储在JET数据库文件(.mdb)中。随着,Microsoft Windows操作系统版本的不断升级和改良,在Windows xp以后版本中,Microsoft将JET数据库引擎集成在Windwos操作系统中作为系统组件的一部分一起发布。从此J

17、ET数据库引擎从Access中分离出来,而Access也就成为了一个专门的数据库应用开发工具。ACCESS的优缺点:Access提供了一个丰富的开发环境。这个开发环境给用户足够的灵活性和对Microsoft Window应用程序接口的控制,同时保护用户免遭用高级或低级语言开发环境开发时所碰到的各种麻烦。网站数据库需求分析每一个动态网站都要使用数据库进行数据的采集和发布。在设计数据库之前应该首先充分了解用户各个方面的需求,从而满足各种信息的输入和输出。经过对网站的需求分析调查,明确该网站的主要功能并设计得到如下三张数据表:(1)注册用户数据表data_users:存储用户信息;(2)诗词数据表d

18、ata_shiren:存储诗词的各项信息;(3)留言板数据表data_ly:存储会员的留言信息;6.2网站构架设计本网站采用的是典型的三层分层架构开发模型,三层架构是将网站的整个业务应用划分为表示层,业务逻辑层和数据访问层。区分层次的目的即为了实现“高内聚,低耦合”的思想,这样有利于网站的开发、维护、部署和扩展。三层架构如图4-1所示。图4-1 三层构架模型图(1)数据访问层(Data)数据服务层为应用提供数据来源。我们可以根据需要选择SQLServer、Oracle,Access或任何与OLE DB或ODBC(Open DataBase Connectivily)兼容的数据源。该层直接操作数

19、据库,进行数据的增添、删除、修改、更新、查找等。(2)业务逻辑层(Business Logic Layer)针对具体问题的操作,也就是对数据层的操作。负责处理表示层的应用请求,完成逻辑的计算任务并将处理结果返回给用户。它无疑是网站架构中体现核心价值的部分。主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计上。 (3)表示层(Presentation)位于最外层(最上层),离用户最近。用于显示数据和接收用户输入的数据,为用户提供一种交互式的操作界面。7网站详细设计7.1各功能模块设计7.1.1登陆模块设计网站登陆是为了方便管理员对用户,网站等的管理以及普通用户进行交流时的需要,通

20、过登陆验证能够更方便,有效的管理网站,同时也使得网站与用户之间有一种动态的交流。用户登陆分为两个级别:管理员级别和普通用户级别,管理员级别的用户登陆后能够显示出后台登陆链接,普通会员登陆后则不会显示后台登陆链接,在进入留言板时也要先进行登陆才可以进行诗词交流,方便了留言版的管理,如图5-1,图5-2所示。图5-1 管理员登陆图图5-2 普通会员登陆图7.1.2注册模块设计注册模块是登陆模块的基础,通过注册模块进行注册后才能在登陆模块中进行登陆。注册会员方式是现在许多动态网站都在使用的方式,一方面能够方便网站管理者的管理,另一方面确保了网站的安全性。注册模块与数据库相连接,实现了数据的实时、快速

21、的更新,方便网站用户使用。7.1.3诗词鉴赏模块设计当用户点击诗词连接就进入到该诗词的详细页面,如TS_jianshang.asp ,传递URL参数进入详细页面,详细页面根据URL中的变量值读取变量所在数据表中的记录,将shiren(诗人)、 shici(诗词)、 jianshang(鉴赏内容)呈现给用户。7.1.4留言板模块设计当用户进入留言板页面,可以对诗词留下自己见解,用户在评论框中写下自己的见解,点击提交,提交后用户将进入到交流显示页面,在这里用户可以浏览自己的评论和他人对诗词的评论。留言板模块中有隐藏域存在,如nicheng、liuyan等,当点击提交,同时把nicheng (昵称)

22、、liuyan(评论内容)提交到留言板数据表data_ly表中进行保存。7.1.5后台管理模块设计后台管理模块是网站的后台管理系统,有会员管理、诗词管理、留言板管理功能,是实现对数据的管理。后台管理程序流程图如图5-3所示。图5-3 后台管理程序流程图7.2数据库表的设计在完成了需求分析,进入设计阶段后,就要进行数据库的设计。本网站根据需求分析的对象模型和设计阶段的数据流图采用ORM(Object/Relation Mapping)模型将实体对象映射到关系数据库。首先建立一个数据库db.mdb,数据库的目录在网站根目录下的data文件夹中。建立数据库以后,就根据需要设计数据库。包含的数据库表总

23、共有三张,各表详细信息如下:表5-1 会员信息表(data_users表)列名数据类型长度是否为空备注name文本12否Zhanghao(主键)文本10否password文本6否sex文本255否age文本255否shengri日期时间否tel文本22否class文本255否1为管理员,0为普通会员表5-2留言信息表(data_ly表)列名数据类型长度是否为空备注Id(主键)自动编号长整形否nicheng文本10否liuyan备注否表5-3诗词信息表(data_shiren)列名数据类型长度是否为空备注sname文本20否shengping备注否sctimu文本255否scneirong文本2

24、55否jianshang备注否7.3网站界面风格本网站采用唯美古典界面,通过首页的功能分布,实现各个模块功能的链接。7.3.1Index_new.asp网站首页Index_new.asp页面有主体和导航两部分构成,index.asp首页,如图5-4所示。首页主体部分分为3部分:诗歌点击榜:显示排名前4的诗词的如图5-5所示;今日诗人:随机显示一名诗人的简介如图5-6所示;友情链接:链接其他诗词鉴赏网站,方便用户快速查找想要的内容,如图5-7所示。图5-4 首页图5-5 诗歌点击榜图5-6 今日诗人图5-7 友情链接7.3.2网站框架Connections 本网站的主目录,存放网站的所有文件。c

25、onnections 数据库连接文件。image 图像目录。houtai 存放后台网页。Templates 模版文件。Index_new.asp 网站入口文件。8网站具体实现8.1模块实现8.1.1登陆模块实现登陆模块是防止非管理员用户登陆后台的防线,通过它可以保护后台数据库的安全性。登录验证页面为denglu.asp,登陆界面的效果图,如图6-1所示。该页面提取登录模块中用户输入的登录信息,并与数据表data_uers中的用户身份信息进行匹配,检测用户名和密码是否正确。如果输入正确,将页面转到index_new.asp,如果输入不正确,页面将转到dl_shibai.asp显示登录失败信息,需

26、要重新登陆。通过表单提交帐号和密码给MM_LoginAction,判断帐号和密码是否正确,表单核心代码如下:form action= method=POST name=form1 class=ys1 id=form1 需要提供一个值。 用户密码: 需要输入一个值。不符合最小字符数要求。已超过最大字符数。 图6-1 登陆界面的效果图8.1.2注册模块实现注册模块是登陆模块的基础,只有先注册了用户信息才能在登陆模块中实现登陆。注册页面为zhuce.asp,注册界面的效果图,如图6-2所示。注册页面与数据库中的data_uers中的数据一一对应,通过服务器的添加功能实现前台与数据库的连接,将相对应的数值输入到数据表中,其核心代码如下:会员账号 : 需要提供一个值。 密码: 需要输入一个值。不符合最小字符数要求。已超过最大字符数。密码确认: 需要输入一个值。这些值不匹配。姓名: 需要提供一个值。 性别: 需要提供一个值。年龄: 需要提供一个值。span

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1