《计算机专业_华夏文化交流平台的设计与实现毕业论文.docx》由会员分享,可在线阅读,更多相关《计算机专业_华夏文化交流平台的设计与实现毕业论文.docx(27页珍藏版)》请在第一文库网上搜索。
1、分类号:XX密级:XXUDC:D10621-408-(2007)5948-0编号:XXXXXXXXXX工程学院学位论文华夏文化交流平台的设计与实现论文作者姓名:XXX申请学位专业:网络工程申请学位类别:工学学士指导教师姓名(职称):XXX(讲师)论文提交日期:XXXX年XX月XX日华夏文化交流平台的设计与实现摘要在Internet飞速发展的今天,互联网成为人们快速获取、发布信息的重要渠道,它在人们学习、工作、生活等各个方面发挥着重要的作用。Intemet上获取、发布信息主要是通过网站来实现的。因此网站建设在Internet应用上的地位显而易见,它已倍受人们的重视。华夏文化交流平台包括两个模块:
2、文章管理系统和留言板。其中文章管理系统包括文章浏览、网站公告浏览、后台登录、公告添加、文章管理、帐号管理等子模块。留言板包括发布留言、观看留言、后台管理等子模块。另外主页面提供本网站的一个宏观样式,并让各模块与之配合联系,就构成了一个完整的网站系统。关键词:MIS;ASP;Access;网站开发DesignandImp1ementationofChineseCu1tureExchangeP1atformAbstractToday,theincreasing1yexpandingoftheInternet,theInternethasbecomeanimportantaccesstoinform
3、ationforpeop1eandp1aysanimportantro1einwork,1ifeandeducation.Websiteimp1ementedtheacquisition,shareandissueoftheinformationanddatathroughtheInternet.Obvious1y,WebsiteconstructioninInternetapp1icationsisnowgettingmoreandmoreattended.Inthispaper,designanddeve1opmentoftheWebsitearediscussedandChineseCu
4、1tureExchangep1atformisimp1emented.Itconsistsoftwomodu1es:newsissuingandmanagementmodu1eandmessageboardmanagementmodu1e.Thefirstmodu1einc1udsthe1ogginginmanagermodu1e,thenewsissuemodu1eandthejnewsbrowsingmodu1e.ThereareinformationissuesontheInternetandbackgroudmanagementinmessageboardmanagementmodu1
5、e.Themainpageprovidespatternandenab1estore1atebetweeneachmodu1e,andtheytogetheradduptotheintegrityofthewebsitesystem.Keyword:MIS;ASP;Access;WebsiteDeve1opment论文总页数:23页1 引言11.1 课题背景和研究意义11.2 课题的研究内容11.3 开发工具的选用及简介11.3. 1ASP技术简介11.3.2 SQ1语句介绍21.3.3 B/S模式32 需求分析42.1 网站功能模块分析42.2 文章管理系统分析42.3 留言板分析53 总体
6、设计63.1 网站总体设计63.2 主页设计74 系统数据库设计84.1 数据库需求分析84. 2数据库表设计95系统实现125. 1文章管理系统126. 2留言板19结论21参考文献21致谢22声明231引言1.1课题背景和研究意义在Internet飞速发展的今天,互联网成为人们快速获取、发布信息的重要渠道,它在人们学习、工作、生活等各个方面发挥着重要的作用。Internet上获取、发布信息主要是通过网站来实现的。因此网站建设在Internet应用上的地位显而易见,它已倍受人们的重视。华夏文化,正是由于其具有海纳百川的气势,才使得其能成为世界上唯一汹涌澎湃而又绵延不绝的文化洪流。如何继承,宣
7、传华夏文化,是我们每个人义不容辞的责任。随着信息技术、通信技术、计算机技术以及网络技术的迅速发展和普及,人类正全面进入信息时代和知识经济时代,计算机网络越来越成为人们获取信息和知识的重要来源。因此利用计算机网络技术构建华夏文化交流平台,对宣传、了解、交流华夏文化起着积极的作用。12课题的研究内容综合运用以前所学的专业知识,用常用编程语言制作一个包含文章管理系统,留言板等内容的网站。具体包括以下内容:(1)研究HTM1制作网页技术;(2) ASP网页窗体的制作;(3) ASP文章管理系统的制作;(4) ASP留言板的制作;(5)网页身份验证技术;(6) ASP数据库设计,各种数据表的建立和管理。
8、13开发工具的选用及简介6.3.1 ASP技术简介ASP(ActiveServerPage)是微软公司推出的一种用以取代通用网关接口(CommonGatewayInterface)的技术。从字面上说,ASP包含三方面含义:(1)Active:ASP使用了Microsoft的ActiveX技术。ActiveX是Microsoft提出的一组使用部件对象模型(ComPonentObjeCtModeI)使得软件部件在网络环境中进行交互的技术集。它与具体的编程语言无关。作为针对Imemet应用开发的技术,ACtiVeX被广泛应用于WEB服务器以及客户端的各个方面。(2)Server:ASP运行在服务器端
9、。这样就不必担心浏览器是否支持ASP所使用的编程语言。(3) Pages:ASP返回标准的HTM1页面,可以正常地在常用的浏览器中显示。ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的CG1等程序所远远不及的地方。ASP与常见的在C1iem端实现动态主页的技术如Javaapp1et、ActiveXContro1VBSCript、javascript等不同,ASP中的命令和SCriPt语句都是由服务器来解释执行的,执行结果产生动态生成的Web页面并送到浏览器;而CIient端技术的Script命令则是由浏览器来
10、解释执行。由于ASP是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP;同时由于它在服务器端执行,开发者也不必担心别人下载程序从而窃取编程逻辑。ASP通过后缀名为.asp的ASP文件来实现,一个.asp文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下。当用户从浏览器输入了.asp文件的地址后,浏览器就将这个UR1请求发给WebServer,如果WebSerVer上装了ASP,就调用ASP。ASP读出相应.asp文件,解释并执行命令,动态生成一个HTM1页面回传WebServer,然后WebServer再把结果发送给浏览器。ASP文件的制作和HTM1类似,且和H
11、TM1开发集成,可以在同一个过程完成,利用ASP将可以执行的脚本嵌入到HTM1文件中(将HTM1文件的后缀名改为.asp),这使得HTM1文件的编写与脚本的开发融合在一起。通过ASP内置的对象、服务器组件(ServerComponent)可以完成非常复杂的任务,而且用户还可以自己开发或利用别人开发的服务器组件完成专门的任务。ASP比较网关及服务器扩展模式有着以下优点:(1)完全与HTM1文件融合在一起;(2)容易创建,不需要其它编译、链接程序;(3)ActiveXServerComPonentS具有无限可扩充性。(4)存取数据库轻松容易(使用ADO组件)。6.3.2 SQ1语句介绍SQ1(St
12、ructuredQuery1angUage)是一个功能强大的数据库语言。SQ1通常使用于数据库的通讯。ANSI(美国国家标准学会)声称,SQ1是关系数据库管理系统的标准语言。SQ1语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用SQ1的常见关系数据库管理系统有:Orac1e、Sybase、MicrosoftSQ1ServerAccess、IngreS等等。虽然绝大多数的数据库系统使用SQ1,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。但是,标准的SQ1命令,比如Se1eCt、勺nsert、“Update、De1ete、Create和Drop
13、常常被用于完成绝大多数数据库的操作。但是,不象其它的语言,如C、PaSCa1等,SQ1没有循环结构(比如if-then-e1se、do-whi1e)以及函数定义等等的功能。而且SQ1只有一个数据类型的固定设置,换句话说,你不能在使用其它编程语言的时候创建你自己的数据类型。SQ1功能强大,但是概括起来,它可以分成以下几组:DM1(DataManipu1ation1anguage,数据操作语言):用于检索或者修改数据;DD1(DataDefinition1anguage,数据定义语言):用于定义数据的结构,比如创建、修改或者删除数据库对象;DC1(DataContro11anguage,数据控制语
14、言):用于定义数据库用户的权限。DM1组可以细分为以下的几个语句:SE1ECT:用于检索数据;INSERT:用于增加数据到数据库;UPDATE:用于从数据库中修改现存的数据DE1ETE:用于从数据库中删除数据。DD1语句可以用于创建用户和重建数据库对象。DC1命令用于创建关系用户访问以及授权的对象。1.3.3B/S模式华夏文化交流平台开发技术基于B/S结构的动态网页技术。B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(BrOWSer),如NetscapeNaVigator或InternetEXPIorer,服务器安装OraeIe,SybaSe,或SQ1SerVer等数据库
15、。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。浏览器通过WebSerVer同数据库进行数据交互。B/S结构系统是援用动态网页技术,加入OA的开发理念,完全适应网络办公、网络教育等远程应用需求,也是现代网络应用系统的首选技术。B/S模式特点:B/S建立在广域网之上的,不必是专门的网络硬件环境,例与电话上网,租用设备。信息自己管理。有比C/S更强的适应范围,一般只要有操作系统和浏览器就行。B/S建立在广域网之上,对安全的控制能力相对弱,可能面向不可知的用户。B/S对安全以及访问速度的多重的考虑,建立在需要更加优化的基础之上。比C/S有更高的要求,B/S结构的程序架构是发展的趋势,从MS的.Net系列的BiZTa1k2000EXChangC2000等,全面支持网络的构件搭建的系统。SUN和IBM推的JavaBean构件技术等,使B/S更加成熟。B/S对的多重结构,要求构件相对独立的功能,能够相对较好的重用。B/S构件组成方面,构件个别的更换,实现系统的无缝升级。系统维护开销减到最小,用户从网上自己下载安装就可以实现升级。B/S建立在广域网上,面向不同的用户群,分散地域,这是C/S无法做到的。与操作系统平台关系最小。B/S建立在浏览器上,有更加丰富和生动的表现方式与用户交流