2007 届学生毕业设计
题 目 社区论坛
专 业 计算机系
班 级 04 级 2 班
姓 名 杨君
指导教师 钟畅
完成时间
1
摘要:随着 BBS 的出现,人们的交流有了新的变化。在 BBS 里,人们之间
的交流打破了空间、时间的限制。BBS 连人方便,可以通过 Internet 登录,
也可以通过电话网拨号登录。BBS 站往往是由一些有志于此道的爱好看建
立,对所有人都免费开放。而且,由于 BBS 的参与人众多,因此各方面的
话题都不乏热心者。可以说,在 BBS 上可以找到任何你感兴趣的话题。
此系统主要实现 BBS 网站全部功能。采用目前应用最为广泛的 ASP 作
为开发工具来开发此系统、以保证系统的稳定性。采用目前最为流行的网
页制作工具 Dreamweaver 和目前最为流行的动画制作工具 Flash MX。整个
系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成会
员的注册,会员发帖,浏览新帖等所要完成的功能和开发的过程。重点的
说明了系统设计的重点、设计思想、难点技术和解决方案。我的模块是考
勤承认子系统.只要的功能是从数据库里查找出所有员工的出勤和作业信
息,供领导的审批。因为审批的项目多,所有要从多个表中查询,这就需要
功能强大的数据库支持。如何利用 COM 组件在数据库里查找数据,就是本
论文的核心内容。
关键字:BBS,COM 组件,ASP
1
一、 绪论 ................................................................................................3
(一) 国内外的现状 ................................................................................................3
(二) 技术背景 ........................................................................................................4
1.B/S 模型的优点 .....................................................................................4
2.ASP 技术 .................................................................................................4
3.数据库的应用 ........................................................................................5
二、 需求分析 ........................................................................................6
(一) 任务描述 ........................................................................................................6
(二) 系统特点 ........................................................................................................6
(三) 系统配置 ........................................................................................................7
1. Hardware (硬件) ............................................................................7
2. Software (软件) ............................................................................7
(三) 编码规范 ........................................................................................................8
(四) 相关技术说明 ................................................................................................8
1.COM 组件与 ASP 的集成..................................................................................8
2.ASP 对 象和 ActiveX DLL 比 较 ......................................................11
3.ASP 与 组 件 比 较 ..........................................................................11
4.ASP 的" 黏 合" 作 用 ......................................................................12
三、 系统设计 ......................................................................................13
(一) 模块划分 ......................................................................................................13
1.论坛用户管理 ......................................................................................14
2.论坛贴子管理 ......................................................................................14
3.后台管理 ..............................................................................................15
(二) 页面设计 ......................................................................................................16
1.论坛用户管理 ......................................................................................16
2.论坛贴子管理 ......................................................................................19
3.后台管理 ..............................................................................................22
(三) 数据库设计描述 ..........................................................................................25
1.帖子信息表 ..........................................................................................25
2.回复表 ..................................................................................................26
3.链接表 ..................................................................................................26
4.用户表 ..................................................................................................27
4.附加表 ..................................................................................................27
四、 系统实现 ......................................................................................28
1
(一) 用户注册 ......................................................................................................28
(二) 用户登录 ......................................................................................................28
(三) 显示发贴信息 ..............................................................................................28
五、 致谢 ..............................................................................................29
六、 参考文献 ......................................................................................30
1
一、 绪论
(一) 国内外的现状
社区是互联网的灵魂,BBS 是网民互动沟通的最佳纽带。
2005 年 7 月,CNNIC 发布的《第十六次中国互联网络发展状
况统计报告》显示,在网民经常使用的网络服务/功能选项中,
社区/BBS 以 40.6%的高比例选票,仅次于即时通讯的 44.9%。同
时,国内知名调查机构艾瑞 iResearch 发布的《2004 年中国网
络社区研究报告》也显示,超过 68%的网络用户使用过社区/BBS
服务。
(二) 技术背景
1.B/S 模型的优点
几乎没有限制的客户端访问和极其简单化的应用程序部署
和管理是 B/S 模型的优势所在,这一点主要是针对 C/S 开发模型
来说的,因为 C/S 开发模型,采用服务器/客户端的形式来运行