摘 要
为了方便师生信息的交流,在结合动态服务网页(ASP)和SQL Server 技术之下开发了这个快截、界面友好的师生交流系统。论坛使用动态服务网页(ASP)技术建设论坛的骨干框架,使用SQL Server 2005制作系统的数据库,实现了一个功能相对齐全的论坛系统,网友可以自由地提出问题以及帮助他人解决问题,或者交流经验。
该论坛功能较齐全,在这里可以自由地发表自己的观点和对论坛的主题发表意见,我们还可以对网友的问题及时地解决,获取对自己有用的知识。
经调试,这个论坛完全可以成为一个很好的师生交流平台,充分利用有限的教育资源,提高资源利用率,同时又能活跃学习氛围,使学习、工作更加方便。
关键词:动态服务网页,论坛,用户管理
Abstract
In order to facilitate the teachers and students information the exchange, in unified ASP and SQL Server 2005 under the server technology has developed this quick truncation, the contact surface friendly teachers and students alternating-current system. The forum uses the ASP technology construction forum the backbone frame, uses the SQL Server 2005 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 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 friend's question, gain to the oneself useful knowledge.
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, causes the study, the work to be more perfect.
Keywords: Active Server Pages, BBS, user management
目录
第1章 系统分析 5
1.1开发背景 5
1.2 BBS 介绍 5
1.3 任务概述 6
1.4 工作内容 6
第2章 选择开发工具 8
2.1 ASP.NET开发平台 8
2.2 Microsoft SQL Server 2005 9
2.3 动软代码生成器 9
2.4 其他辅助开发工具 10
第3章 概要设计 11
3.1 网站结构图 11
3.1.1 前台功能: 11
3.1.2 后台功能 12
3.2 数据流程分析 13
3.2.1 需求分析 13
第4章 数据库的设计与实现 15
4.1数据库概要设计 15
4.2数据库结构设计 15
第5章 功能模块和详细设计 19
5.1网站前台页面总体的设计 19
5.2 网站前台功能板块设计 20
5.2.1 最新图片欣赏功能板块设计 20
5.2.2 新闻功能板块设计 20
5.2.3 网友人气和游戏排行功能板块设计 20
5.2.4 论坛主题功能板块设计 21
5.2.5 会员功能板块设计 23
5.2.6 帖子回复功能板块设计 24
5.2.7 积分和访问率功能板块设计 25
5.3网站后台管理板块设计 26
5.3.1 后台登录界面的设计 26
5.3.2 论坛主题类别的管理 27
5.3.2 论坛主题的管理 28
第6章 系统开发小结 30
6.1 系统的特点和局限性 30
6.1.1 系统的特点 30
6.1.2 系统的局限性 30
6.2 系统开发中的收获 31
谢 辞 32
参考文献 33
第1章 系统分析
1.1开发背景
BBS(Bulletin Board Service,公告牌服务)是Internet上的一种基于细心服务系统。它提供一块公共电子白板,每个用户都可以在上面书写,可发布信息或提出看法。电子公告牌按不同的主题、分主题分成很多个布告栏,布告栏的设立的依据是大多数BBS使用者的要求和喜好,使用者可以阅读他人关于某个主题的最新看法,也可以将自己的想法毫无保留地贴到公告栏中。在BBS里,人们之间的交流打破了时间、空间的限制。在与别人进行交往时,无须考虑自身的年龄、学历、知识、社会地位、财富、外貌、健康状况,而这些条件往往是人们在其他交流形式中无可回避的。同样地,也无从知道交谈的对方的真是社会身份。这样,参与BBS的人可以处于一个平等的位置与其他人进行任何问题的探讨。虽然谈话的双方素不相识,却可以亲近地交谈。这对于现在的所有其他交流方式来说是不可能的。BBS站往往是由一些有志于此道的爱好者建立,对所有人都免费开放。而且,由于BBS的参与人众多,因此各方面的话题都不乏热心者。可以说,在BBS上可以找到任何你感兴趣的话题。在BBS上可以不考虑空间的差异,可以与任何一个志趣相投的人进行交谈。BBS一个非常重要的特点就是传输纯文本信息,数据量小,交互的速度也比较快,因此它的更新速度也非常地快。在其他很多方面,BBS同样也起着非常重要的作用。BBS正以其独特的魅力,吸引着众多的网络用户。
1.2 BBS 介绍
BBS最早是基于文本界面的论坛,不过发展至今,在互联网上,也随处可见各式各样的网络BBS论坛,用户可以自由地阅读上面的文章,可以针对某个用户的文章发表见解,也可以在任何论坛区发表新的文章。
可能很多拥有自己主页的人也希望在页面里加入这样一个论坛,来使自己的主页吸引更多的访问者,实现不受时间和空间限制的交流。本页面的目的就在于详细介绍如何使用ASP制作一个精致、强大的网络BBS论坛。
随着网络的逐步与深入,作为Internet的一个传统的项目,BBS的地位与作用在逐渐地加强。作为公告牌系统,BBS有着传递信息快速、用户交流方便迅速、内容丰富以及地域广泛等特点,还具有在线聊天以及邮件服务等功能。在自由地发表意见这方面,BBS一直是一个非常重要的场合。大至国家大事小到生活琐事都能在BBS上找到痕迹。在实时交流方面,BBS也是一个非常重要的场合。在BBS上可以不必考虑空间的差异,可以与任何一个志趣相投的人进行交谈。BBS一个非常重要的特点就是传输纯文本信息,数据量小,交互的速度比较快,因此它的更新速度也非常地快。在其他很多方面,BBS同样也起着非常重要的作用。BBS正以其独特的魅力,吸引着众多的网络用户。
1.3 任务概述
参考文献
[1] 段克奇,ASP.NET基础教程,清华大学出版社,2009年10月,401-478页
[2] 曾静娜,新手学CSS+DIV,北京希望电子出版社,2010年1月,256-350页
[3] 邵鹏明,C#面向对象程序设计,清华大学出版社, 2008年4月, 520-600页
[4] 宫生文,C#网站开发案例详解----基于Ajax+CSS+Javascript+XML技术,
中国铁道出版社,2009年5月, 300-400页
[5] 周奇,http://www.51lunwen.org/software/2010/0707/lw201007070834585480.html SQL Server 2005数据库基础及应用技术教程与实训 ,北京大学出版社,2008年1月, 200-350页
[6] 万峰科技,ASP网站开发,电子工业出版社,2005年8月, 143-171页
[7] 李勇平,陈峰