计算机毕业论文|计算机论文|计算机毕业设计|计算机网络论文  
设为首页 加入收藏 联系站长
论文无忧网|专业的计算机论文、计算机毕业论文服务网站
计算机毕业设计 计算机毕业论文 计算机论文 管理系统 工资 在线选课 图书
当前位置:计算机毕业论文网 >> ASP论文设计 >> 浏览文章
ASP078毕业设计论坛的设计

【说明】本站所列作品的内容只是论文的部分介绍,如果想了解此作品的详细资料,请联系在线客服。
全套设计作品包括系统+源程序+论文+开题报告+使用手册,可以直接作为毕业设计/论文使用.
本站作品全部经过技术员测试,完整无错,大家可以放心参考使用。包调试,包指导,售后全部免费,直到您通过答辩为止。
现成作品的购买流程请参照:购买现成作品流程 网站介绍 常见问题解答

毕业设计论坛的设计

随着计算机的广泛应用,人们已经对网络不再感到陌生。在科技飞速发展的今天,电脑信息技术与各行各业进行了有效的结合。人们在网上可以进行网上购物,网上交友,电子商务,网络营效等等。面对强大的网络功能,必须在某方面要有一个健全的系统才能使网络发挥的淋漓尽致。在这个平台上,论坛提供了一个全新的人类沟通新方式。本文主要分析了论坛的主要组成情况,包括论坛的设计目标,框架结构,数据流程和论坛的主要特点等,重点介绍了论坛前台功能模块的详细思路和实现方法,以及对后台数据库关键技术和部分源代码的详细说明。
【关键词】ASP语言ACCESS数据库HTML语言

1.开发背景
进入21世纪以后,知识经济的飞速发展对我们的社会产生了巨大的影响。IT业的飞速发展不仅仅带来了巨大的经济效益,也在逐渐改变着我们的生活,其中影响最为广泛的就是互联网了。从事IT业工作的人都知道,互联网蕴藏着巨大的“金矿”,如何从这个巨大的财富中获得一份属于自己的财富,需要的不仅仅是努力和勤奋,更多的是知识和技术,只有掌握了知识和技术才有可能成为知识经济时代成功的淘金者。
近年来,随着Internet的迅猛发展,远程信息、网上聊天、分布式多媒体系统、电子商务等网络应用系统的相继问世,为信息处理的网络化展示了美好的前景。目前呈几何增长的互联网网站中,有相当一部分仍固守“静态”,无形中已大大落后于时代的步伐。所谓“静态”指的就是网站的网页内容“固定不变”,当用户浏览器通过互联网的HTTP(HypertextTransportProtocol)协议向WEB服务器请求提供网页内容时,服务器仅仅是将原已设计好的静态HTML文档传送给用户浏览器。其页面的内容使用的仅仅是标准的HTML代码,最多再加上流行的GIF89A格式的动态图片,比如产生几只小狗小猫跑来跑去的动画效果。若网站维护者要更新网页的内容,就必须手动地来更新其所有的HTML文档。
 “静态”网站的致命弱点就是不易维护,为了不断更新网页内容,你必须不断地重复制作HTML文档,随着网站内容和信息量的日益扩增,你就会感到工作量大得出乎想象。
1.1所谓“动态”就是指具有以下几个特点的网站
1).“交互性”即网页会根据用户的要求和选择而动态改变和响应,将浏览器作为客户端界面,这将是今后WEB发展的大势所趋。
2).“自动更新”即无须手动地更新HTML文档,便会自动生成新的页面,可以大大节省工作量。
3).“因时因人而即当不同的时间、不同的人访问同一网址时会产生不同的页面。
这种具有动态特性的网站的典型代表就是-------论坛.
1.2系统实用功能分析
随着时代的进步,人们对网络的要求也越来越高,论坛就是在这种背景下诞生的。它不仅包含了网站原有的特点,还可以让人们在浏览网页的情况下还可以发表自己的观点,其实这只是最基本的,它还有许多优点。
1.3用户功能
1).发帖时自动记录用户名,Email,网友无需每次都输入。
2).用户个人信息记录,密码提示功能,当用户忘记密码时,可以由密码提示功能获得密码。
3).实现用户头像功能,您可以象QQ一样,选择自己喜欢的头像图标。
4).查询与更改密码、个人信息,及他人信息。
5).实现游客浏览功能,你即使不进行注册,同样可以浏览帖子内容,但要发言必须注册。缓存保存用户名和密码功能,勿需每次发言都要填写一次,为用户提供方便。
1.4版主功能
1).版面显示版主主页地址(版主只需在个人信息中维护自己的信息,输入主页地址即可。
2).版主登录之后可以进入版主管理菜单,可以管理论坛版面,管理精华区域,版主帖子查询,编辑版面说明等功能。
1.5查询功能
我们的论坛系统具有超强帖子查询功能,可以根据您感兴趣的内容快速获得信息。您可以:
1).按发言人、主题、内容的查询;
2).按帖子的ID查询;
3).查询最新50帖;
4).支持多条件复合模糊查询功能。
1.6统计功能
1).显示论坛当前注册总人数、当前帖子总数、帖子点击总数、当前在线人数。
2).论坛排行榜,对各个版面的点击数、文章数进行排序。
3).用户表现积分排行,调动用户积极性。帖子点击统计,方便了解热点话题。本日版面排行榜,本日作者排行榜。
1.7帖子功能
1).显示帖子发表日期,点击数,字节数,回复帖子数,新帖图形提示,24小时内新帖一目了然。
2).设定帖子内容最大允许的字节数。
是否允许显示前帖内容(如同回复EMAIL一样回复帖子)。回复帖子EMAIL通
知功能,自动将帖子内容和相关链接寄回被回复人的信箱中。多版面设置,每个版面可以有自己的版主、主页连接,可以独立显示单一版面。
1.8版面功能
1).具有强大的分页查看工具条,帖子列表支持分页显示,轻松查看所有帖子。
2).帖子层次列表,结构清晰,一目了然。
1.9其他功能
1).全面转化HTMLTAG,方便讨论主页设计、Web编程,同时可以有效防止使用脚本语言进行攻击。
2).类似于FrontPage、Dreamweaver论坛内容编辑器,以方便网友使用HTML格式显示帖子内容。此功能代码部分参考了UBB代码。UBB代码是HTML的一个变种,是UltimateBulletinBoard(国外一个BBS程序,国内也有不少地方使用这个程序),采用的一种特殊的TAG来达到HTML的效果或实现其他的功能。如图所示

图1-1
图1-1

2.系统设计
2.1相关术语解释
1).HTML语言
在网上发布消息,必须使用一种每一台计算机都能够识别的语言,这就是HTML(HyperTextMarkupLanguage),超文本语言。自从上一个世纪90年代Web网络的迅速发展,这种语言空前繁荣。到1997年1月,随着HTML3.2的推出,HTML语言得到了很大的发展,但是有些问题始终难以解决,比如对各种平台和各种浏览器都兼容,等等。因此,人们希望能够设计出一种HTML语言,使其能够尽量反映各个行业的需求和满足不同人群的需要。在开发的同时也充分考虑到网络上各个方面的使用环境,比如蜂窝电话,手提设备和输入输出的语音系统等等环境。在1998年4月24日,这一愿望终于实现了,W3C标准化组织发布了HTML4.0,将原先的HTML扩展到一些全新的领域,例如样式表单,Script语言,内嵌对象,框架结构甚至赋予残疾人使用网络能力等新的功能。这一技术即使到了新的世纪也仍然具有划时代的意义。
使用HTML语言可以赋予网络设计者许多强有力的工具,比如
①.使用各种基础的印刷元素例如标题、文字、表格、列表、照片、插图等来发布在线的文档。
②.通过超文本链接可以使用户方便地在各种信息之间切换,就像单击一个按钮一样简单。
③.设计一种表单控件控制网络上的各种传输、远程服务等功能,就像查询信息、订购货物等。
④.在文档中直接包含视频剪接、效片断、各种脚本程序和另外的许多对象,比如Flash和Active控件。
以上的这些功能是一般的文档不能完全做到的。这些优势使得HTML成为网络上使用的事实标准。
2).ASP语言
在网络程序设计中,ASP(ActiveServerPages)是服务器端的一种未经编译的开放式程序,程序设计者可按ASP的要求来编写功能强大的网络应用程序,并实现服务器端的数据处理及数据上传与下载。这种程序通常被称作“ASP程序”(或“ASP页”)。一个ASP程序通常包括HTML标签语句、文本和脚本程序等。
由于这类程序是以“.asp”为扩展名存放的,因此对应的文件可称作“ASP文件”。
ASP程序是运行于网络服务器端的一种应用程序。在计算机硬件配置允许的情况下,如果希望运行ASP程序,应当安装一个能够支持网络服务器的操作系统。常见的网络服务器操作系统有个人网络服务器PWS(PersonalWebServer)和因特网信息服务器IIS(InternetInformationServer)。
严格地说,ASP不是一种编程语言,而是一种开放式的编程环境。它的数据传送和数据处理功能要通过具体的程序设计语言来实现。将脚本语言VBScript(或者JavaScript)与HTML语言有机地结合起来,就可以构成这种编程环境。
因此,一个ASP程序的语句串,部分来自于脚本语言,部分来自于HTML。
其中,用HTML语言设计的程序称作HTML文档,是由客户端浏览器解释执行的一种程序;用脚本语言设计的部分,则是专职服务器来运行的。
3).ACCESS数据库
数据库的管理系统就是从图书馆的管理方法改进而来的。人们将越来越多的资料存入计算机中,并通过一些编制好的计算机程序对这些资料进行管理,这些程序后来就被称为"数据库管理系统",它们可以帮我们管理输入到计算机中的大量数据,就像图书馆的管理员。我们将要学习的Access也是一种数据库管理系统。
2.2论坛前台构架
毕业设计论坛是用ASP ACCESS(后台数据库)制作而成的,这个论坛的前台界面大体是用一个个系统模块组装而成的。具体的示意图2—1所示:
参考文献
[1]著作者李劲书名《精通ASP数据库程序设计》出版社科学出版社
[2]著作者唐建平陈建军唐汝育书名《ASP程序设计实用教程》出版社人民邮电出版社出版日期2005年5月
[3]著作者宋彦浩书名《ASP建网技术源代码公开》出版社中国水利水电出版社出版日期2001年7月
[4]著作者许曰滨程亮书名《ASP网络编程实例》出版社人民邮电出版社出版日期2001年5月
[5]著作者张宏伟赵明富书名《网页设计基础教程与上机指导》出版社清华大学出版社出版日期2002年4月
[6]著作者杨继萍书名《ACCESS2003数据库原理与应用标准教程》出版社清华大学出版社出版日期2005年12月

上一篇: ASP077企业人力资源管理系统的设计
下一篇: ASP079酒店房间预约系统的设计
在线客服  
点击这里给我发消息 点击这里给我发消息
点击这里给我发消息 点击这里给我发消息
QQ:528311109 QQ:528311109
  服务邮箱:Service@paper51.com
热门浏览
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
最近更新  
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
设为首页 | 加入收藏 | 关于本站 | 联系站长 | 友情链接 | 版权申明 | 在线留言 | 网站地图
Copyright 2006-2008 Powered by Paper51.com,论文无忧网 All Rights Reserved.
声明:《论文无忧网》,根据《信息网络传播权保护条例》,如果我们网站上的的作品侵犯了您的权利,请及时通知我们,我们会及时删除。
《论文无忧网》为您提供优秀的计算机毕业设计|计算机毕业论文|计算机论文|毕业论文等资料,仅供学习参考使用。