ASP论坛管理系统毕业论文

上传人:汽*** 文档编号:510984162 上传时间:2022-12-05 格式:DOC 页数:38 大小:919.50KB
返回 下载 相关 举报
ASP论坛管理系统毕业论文_第1页
第1页 / 共38页
ASP论坛管理系统毕业论文_第2页
第2页 / 共38页
ASP论坛管理系统毕业论文_第3页
第3页 / 共38页
ASP论坛管理系统毕业论文_第4页
第4页 / 共38页
ASP论坛管理系统毕业论文_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《ASP论坛管理系统毕业论文》由会员分享,可在线阅读,更多相关《ASP论坛管理系统毕业论文(38页珍藏版)》请在金锄头文库上搜索。

1、2009界本科生毕业设计(论文)摘 要为了方便师生信息的交流,在结合动态服务网页(ASP)和ACCESS2003 技术之下开发了这个快截、界面友好的师生交流系统。论坛使用动态服务网页(ASP)技术建设论坛的骨干框架,使用ACCESS2003制作系统的数据库,实现了一个功能相对齐全的论坛系统,网友可以自由地提出问题以及帮助他人解决问题,或者交流经验。 该论坛功能较齐全,在这里可以自由地发表自己的观点和对论坛的主题发表意见,我们还可以对网友的问题及时地解决,获取对自己有用的知识。该论坛还有一些特殊的功能,如在线人员显示、强大的搜索功能。 经调试,这个论坛完全可以成为一个很好的师生交流平台,充分利用

2、有限的教育资源,提高资源利用率,同时又能活跃学习氛围,使学习、工作更加方便。关键词:动态服务网页,论坛,用户管理AbstractIn order to facilitate the teachers and students information the exchange, in unified ASP and ACCESS2003 under the server technology has developed this quick truncation, the contact surface friendly teachers and students alternating-cur

3、rent system. The forum uses the ASP technology construction forum the backbone frame, uses the ACCESS2003 manufacture system the database, realized a function relatively complete forum system, the net friend has been possible freely to propose the question as well as helped other people to solve the

4、 problem, or exchange experience.This forum function is complete, may freely express own viewpoint in here and express the opinion to the forum subject, we also may promptly solve to net friends question, gain to the oneself useful knowledge. This forum also has some special functions, like the on-l

5、ine personnel demonstrates, the formidable search function.After the debugging, this forum definitely may become very good teachers and students to exchange the platform, the full use limited education resources, raise the resources use factor, at the same time can actively study the atmosphere, cau

6、ses the study, the work to be more perfect.Keywords: Active Server Pages, BBS, user management目 录第1章绪论11.1选题背景1第2章系统技术及运行环境32.1 ASP技术简介32.2 ACCESS2003 技术简介32.3利用ADO访问数据库42.4 SQL语句简介62.5 IIS简介72.6 运行环境8第3章 需求分析93.1 编写目的93.2 任务目标93.2.1 基本性能93.2.2 开发目标93.2.3 应用目标10第4章 总体设计114.1系统设计思想114.1.1网上论坛系统说明114.

7、1.2网上论坛系统总体分析114.2数据库设计思想124.2.1数据库的选择124.2.2数据库设计12第5章 详细设计165.1 用户注册功能165.1.1人机界面165.1.2 操作流程图175.2 会员发帖功能185.2.1人机界面185.2.2 操作流程图195.3 版主管理帖子功能205.3.1人机界面205.3.2 操作流程图215.4 管理员管理论坛功能225.4.1人机界面225.4.2 操作流程图23第6章 编码实现246.1选择编程语言246.2 论坛注册功能256.2.1代码实现256.2.2测试29总结30参考文献31致谢32- I -2007界本科生毕业设计(论文)第

8、1章绪论1.1选题背景Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被人们所接受的信息检索手段,World Wide Web(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。据估计,目前Internet上已有上百万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的Web站点对于一个机构的发展十分重要。近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在Internet中的广泛应用,Web

9、站点向用户提供的服务将越来越丰富,越来越人性化。我们发现这样一个事实,一个用户在访问一个网站时一般来讲只对该网站的部分内容感性趣,而且这种兴趣会持续一段时间。这点启发了我们,如果能根据用户的喜好为不同的用户显示其个性化的页面,即着重显示该用户感兴趣的内容,将为用户节约大量的检索时间,而且这样的网页显然是更具有吸引力的。一些站点已经在这方面作出了一定的尝试,通常采用的方法是,在用户登陆时为其提供一系列的选项,使用户能够对站点进行一些自主的设置。这样做能够使站点呈现一定程度的个性化,但是对用户来讲,还是比较烦琐,而且在用户了解一个站点前让其对站点进行设置,其结果未免有些粗糙。于是我们构想了这样一种

10、方案,对用户登陆后的动作进行跟踪,分析,发掘用户点击的规律,即用户先后点击的关联规则,这样,在用户点击一个主题(链接)之后,系统能够自动生成一页面,其中包含了该主题下用户经常关注的内容(若干链接),这样便在无须用户作出任何额外工作的情况下实现了为用户量身订做的个性化页面。要实现这样的功能,离不开后台数据库的支持。用户验证信息,收集到的用户点击信息,主题层次信息,分析得出的关联规则表等大量的数据都由数据库管理系统管理。本文中数据库服务器端采用了Microsoft Access数据库作为ODBC(Open DataBase Connectivity )数据源,并以先进的ADO(ActiveX Da

11、ta Objects)技术进行数据库存取等操作,使Web与数据库紧密联系起来。整个个性化页面生成系统主要由使用Dreamweaver_MX开发的关联规则采掘系统和利用IIS+ASP技术实现的个性化Web页面生成器两部分组成。关联规则采掘系统对数据库中的历史记录进行分析,产生用户关联规则表;页面生成器则负责记录用户行为和根据关联规则表动态生成用户个性化Web页面。二者通过数据库服务器和Web服务器连接。本文作者主要完成Web服务器端的用户管理、帖子管理、版面管理、数据库管理、浏览和查找、短消息功能等设计、实现与完善以及整个实验网站的组织建立和测试工作。第2章系统技术及运行环境2.1 ASP技术简

12、介Microsoft Active Server Pages 即我们所称的ASP,其实是一套微软开发的服务器端脚本环境。Active Server Page 是创建动态网页的一个很好的工具,它起一种编程语言的作用,可以利用它编写动态产生HTML的程序代码。因此,只要用户浏览Web站点并请求一个ASP页,Web服务器就可以处理相应的ASP代码,生成HTML代码,然后将它传递到用户浏览器并显示出网页。 ASP程序的优点: 1,ASP使用VBScript脚本语言直接源于VB语言,秉承了VB简单易学的特点,掌管起来非常容易。 2,无须编译,容易编写,可在服务器端直接执行。 3,与浏览器无关,客户端只要

13、使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容。 4,ASP能与任何ActiveX scripting语言相容。除了可使用VBScript或JavaScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言。 5,ASP技术的处理速度相当快,并且其安全性也很高,ASP的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。 6,ASP的对象和组件:ASP有7个固有对象这7个固有对象分别是Request,Response,Server,Application,Session,ASPError和ObjectContext。

14、2.2 ACCESS2003 技术简介Access2003 就是关系数据库开发工具,数据库能汇集各种信息以供查询,存储和检索。那么什么叫数据库呢?数据库(Database)是由一些有意义和有关系的数据(data)所组合而成。一个数据库中,包含了许多条记录(Record),而每条记录是由多个字段(Field)所组成,不同的字段存放这不同的数据。所以数据库的严格定义是一组相关记录的集合,而字段则是最基本的数据项,也是数据库中最小的单位。在计算机中用来帮我们管理数据库的系统,我们称之为数据库管理管理系统(Database Management System DBMS)。数据库管理系统是架构在一个或多

15、个数据库之上,并针对数据库中的数据进行管理运用。 Access 的优点在于它能使用数据表示图或自定义窗体收集信息,数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,Access 允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。如上所述,Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。2.3利用ADO访问数据库ADO(ActiveX Data Objects)是一种操作Microsoft所支持的数据库的新技术。在ASP中,ADO可以看作是一个服务器组件(Server Component),更简单点说,是一系列的对象,应用这些功能强大的对象,即可轻松完成对数据库复杂的操作。本文中个性化页面的实现便大量地用到了ADO技术。具体的操作步骤可以归纳为以下几步:1

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号