基于B/S结构的学生交流论坛的设计与开发
摘 要
在不断信息化的今天,网络已经成为人们生活重要的一部分。互联网以前所未有的速度发展,人们也认识到网络信息的传播方便快捷。为了方便师生信息的交流,采用B/S结构,开发了一个快捷、界面友好的师生交流系统。使用ASP技术建设论坛的骨干框架,使用SQL Server 2000作为系统的数据库服务器,实现了一个功能相对齐全的论坛系统。网友可以自由地提出问题以及帮助他人解决问题,或者交流经验。
系统设计遵循软件工程的方法,该论坛功能较完善。在这里可以自由地发表自己的观点和对论坛的主题发表意见,我们还可以对网友的问题及时地解决,获取有用的知识。系统提供一个很好的师生交流平台,充分利用有限的教育资源,提高资源利用率,同时又能活跃学习氛围,使学习、工作更加方便。
关键词:ASP;BBS;用户管理
目 录
1 引言 1
1.1 课题背景 1
1.2 本课题研究的意义 1
1.3 本课题研究的方法 1
2 理论知识简介 1
2.1 SQL SERVER数据库简介 1
2.2 ASP简介 2
2.2.1 什么是ASP 2
2.2.2 ASP运行环境 2
2.2.3 ASP的特性 2
3 系统总体构成 3
3.1 系统构成及流程图 3
3.2 数据库需求分析 4
3.3 数据库逻辑结构设计 6
4 系统的实现 9
4.1 登录窗口模块 9
4.2 论坛主界面模块 11
4.3 用户信息发布模块 17
4.4 管理员维护模块 21
5 系统测试 23
结 论 23
参考文献 24
致 谢 25
声 明 26
1 引言
1.1 课题背景
随着Internet的飞速发展,机关、学校、公司、企业都已经或正在建立自己的网站和论坛,而一个真正的、完善的论坛离不开Web数据库技术,Web数据库技术可以实现浏览器与数据库的双向交互。Web技术和数据库相互融合领域的研究已成为热点方向之一,Web数据库技术使Web技术和数据库技术都发生了质的变化。该学生论坛系统是基于ASP技术而设计的;它方便了广大朋友进行网上交流和开展网上对话,也为广大朋友之间利用互联技术、开展学习、交流、网上交友等活动而设计的。因此,该论坛的作用大大方便了师生之间、朋友与朋友之间地沟通和交流。
1.2 本课题研究的意义
随着社会的日益开放和工作环境、形势的变化,人与人之间交往的载体也相应的发生了变化。论坛的设计丰富了许多朋友的业余文化生活,给他们的生活带来更多的方便。使那些领导与员工、朋友与朋友、师生之间有了一个相互沟通的桥梁和纽带,大大有利于上情下达和下情上达,促进全社会各项工作的全面进步。
1.3 本课题研究的方法
B/S(Browser/Server结构)结构即浏览器和服务器。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握,成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。
参考文献
[1]万峰科技.ASP网站开发四[酷]全书[J].图书情报知识,2005,(5):50-53。
[2]郭瑞军.ASP数据库开发实例精粹[M].北京:中国电子出版社,2002。
[3]邓文渊.ASP网络数据库技术[M].西安:中国中国铁道出版社,2005。
[4]刁仁宏.网络数据库原理及应用[J].情报理论与实践,2004,(1):52-54。
[5]张莉,王强.SQL Server数据库原理及应用教程[M].清华:清华大学出版社出版,2003。
[6]郭瑞军,李杰,初晓璐. ASP数据库开发实例精粹[M].西安:电子工业出版社出版,2003。
[7]宋昕.ASP网络开发技术实用教程入门与提高[J].情报杂志,2005,(7):35-40。
[8]顼宇峰.ASP+SQL Server典型网站建设案例[M].清华:清华大学出版社出版,2006。