学生论坛的设计与实现.rar
学生论坛的设计与实现,摘要论坛也称为bbs,bbs是bulletin board system的缩写,意思是电子公告版,一种在internet上常见的用于信息服务的web系统,它的主要服务是用来帮助浏览者相互沟通、吸引用户、服务用户的。他起源于20世纪80年代初,最初只是用于发布公告信息和讨论问题的在线交流平台,后来随技...
该文档为压缩文件,包含的文件列表如下:
内容介绍
原文档由会员 wwm815 发布学生论坛的设计与实现
摘要
论坛也称为BBS,BBS是Bulletin Board System的缩写,意思是电子公告版,一种在Internet上常见的用于信息服务的Web系统,它的主要服务是用来帮助浏览者相互沟通、吸引用户、服务用户的。他起源于20世纪80年代初,最初只是用于发布公告信息和讨论问题的在线交流平台,后来随技术的发展与网络的普及功能越来越强大。由于得到了广大网友的欢迎,越来越多的商业网站开始重视论坛,把论坛作为与用户交流的平台和在线技术支持与服务的平台。论坛的功能是多种多样的,现在流行的各种论坛插件让这些功能更加的多元化,但论坛的基本功能依然是信息的发布与讨论,在实现基本功能的同时也要丰富论坛的其他功能,如建立网友的荣誉系统,美化论坛的界面。按照论坛的基本功能,论坛的开发可以归结为Web开发技术和数据库应用技术。目前主要的开发技术有ASP、ASP.NET、PHP、JSP等,本文主要采取ASP为开发技术,并使用了一些VBScript语言来实现论坛基本功能。目前常用的数据库有MYSQL、Oracal等,在数据库的选取上,为了简化架设的实现,采取Microsoft公司的Access作为数据库平台,这样在单机上架设一个简单的论坛几乎不需要安装任何程序。本文设计的流程是从系统的需求分析开始,确定系统的流程与设计,到模块的划分,再到数据加结构的设计,最后开始每个模块的编程与开发。
关键字:论坛;Internet;JavaScript;ASP;数据库
DESIGN AND IMPLEMENT OF STUDENTS' FORUM
Abstract
Forum, also called BBS, is short for Bulletin Board System. BBS is a web system that often seen on Internet for information service. Its main purpose is to help the viewer to communicate with each other, attract user and serve them. BBS was originating in the 1980's. At first it’s only an online flat roof that is used for delivers announcements and discusses problems. With technical developments and the popularity of Internet, its function becomes more and more powerful. Welcomed by large amount of net friends, more and more business websites pay regard to the BBS and make BBS an online communicate flat roof for delivers announcements and discusses problems. Forum combines many functions in one. Many kinds of plug-ins in the fashion help these functions to be more disparate, however, the main function of BBS is to deliver announcements and discuss problems. Based on that, other functions of BBS could be extended, for example, honor system of the net friends and sugar up the interface of the forum. Due to the main function of the BBS, developments of forum come down to developments in technology and application technology in database. Now we have ASP, ASP.NET, PHP, JSP and so on. This paper use ASP and some VBScript computer language to carry out the mainly function of the BBS. Databases like MYSQL and Oracal is popular now days. We choose Access produced by Microsoft Company. It is easy to span a simple forum, hardly any programs to install. The design flow of this paper starts with analyzing the needs of the system, by confirming the processes and designs of the system, dividing modules, then designs of date and structures, finally developments and programming of every module.
Key words:Forum;Internet;JavaScript;ASP;Database
目录
第一章 系统功能的设计....................................................1
1.1 引言.................................................................1
1.2 需求分析.............................................................1
1.3 功能设计.............................................................3
1.4 扩展功能设计.........................................................5
第二章 系统架构与数据库设计..............................................7
2.1 功能模块的划分.......................................................7
2.2 数据库设计..........................................................10
2.2.1 需要建立的数据表.............................................10
2.2.2 数据库表结构的详细设计.......................................11
第三章 基本设计.........................................................23
3.1 论坛首页设计........................................................23
3.2 数据库连接函数......................................................24
第四章 模块的实现.......................................................26
4.1 用户模块............................................................26
4.1.1 用户的登陆....................................................26
4.1.2 用户的注册....................................................28
4.1.2 浏览其他用户信息..............................................31
4.2 版面与公共信息模块..................................................32
4.2.1 版面的浏览....................................................32
4.2.2 公共信息模块..................................................33
4.3 帖子模块............................................................33
4.3.1 发布、修改、删除帖子..........................................33
4.3.2 帖子的浏览....................................................36
4.3.3 帖子搜索......................................................39
4.4 管理人员模块........................................................41
4.4.1 系统参数设置..................................................41
4.4.2 用户授权......................................................42
4.4.3 数据库的备份与还原............................................42
第五章 论坛的架构.......................................................44
5.1 安装环境和参数设置..................................................44
5.2 运行论坛............................................................45
第六章 结论.............................................................47
参考文献.................................................................48
致谢.....................................................................49
附录.....................................................................50
附录A ................................................................50
附录B ................................................................57