基于ASP社区论坛系统设计
关键字:BBS,COM组件,ASP
摘要:随着BBS的出现,人们的交流有了新的变化。在BBS里,人们之间的交流打破了空间、时间的限制。BBS连人方便,可以通过Internet登录,也可以通过电话网拨号登录。BBS站往往是由一些有志于此道的爱好看建立,对所有人都免费开放。而且,由于BBS的参与人众多,因此各方面的话题都不乏热心者。可以说,在BBS上可以找到任何你感兴趣的话题。
此系统主要实现BBS网站全部功能。采用目前应用最为广泛的ASP作为开发工具来开发此系统、以保证系统的稳定性。采用目前最为流行的网页制作工具Dreamweaver和目前最为流行的动画制作工具FlashMX。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成会员的注册,会员发帖,浏览新帖等所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。我的模块是考勤承认子系统.只要的功能是从数据库里查找出所有员工的出勤和作业信息,供领导的审批。因为审批的项目多,所有要从多个表中查询,这就需要功能强大的数据库支持。如何利用COM组件在数据库里查找数据,就是本论文的核心内容。
1.论坛用户管理
(1)用户注册
将用户信息保存到数据库中。注册的信息用于在论坛中识别身份。
(2)用户信息修改
修改数据库中的用户信息。修改信息分为两个部分。
修改用户基本信息和修改密码。
(3)用户登录
用户输入注册的用户名密码登入系统。系统将设别用户身份。系统将用户信息和系统时间显示在主页上。
2.论坛贴子管理
(1)发表新贴
用户登录后在论坛主页可以发表新贴。新贴是新的讨论的开始。只有登录的用户才能发表新贴。
(2)用户回帖
论坛的用户登录以后可以回复其他人发表的贴子。只有登录的用户才能回帖。回帖能恢复文本信息不能发送图片。
(3)删除旧帖
超级管理员登录以后可以删除过期的就贴,和违反规定的,不合法的贴子。
3.后台管理
(1)用户管理
超级用户登录后,进入后台管理系统。点击用户管理并进入。超级用户可以编辑、删除普通用户。编辑包括修改用户信息、改普通用户为高级用户。系统的唯一管理员是admin。
(2)贴子加精
管理员进入系统后可以设置某个贴子为精华帖子。精华帖子的图标和普通帖子的图标不同。
(3)帖子置顶
管理员进入系统后可以设置某个贴子置顶。置顶帖子的图标和普通帖子的图标不同。
(4)友情连接管理
管理员进入系统后可以设置友情连接。输入LOGO图标地址和连接地址,友情连接会以图片的形式出现在页面底部。
(5)版权信息管理
管理员进入系统后可以设置版权信息。版权信息在页面的底部
全套毕业设计包含的内容如下:
一、绪论................................................................................................5
(一)国内外的现状...................................................................................5
(二)技术背景..........................................................................................5
1.B/S模型的优点...................................................................................5
2.ASP技术..............................................................................................5
3.数据库的应用......................................................................................6
二、需求分析........................................................................................6
(一)任务描述..........................................................................................6
(二)系统特点..........................................................................................7
(三)系统配置..........................................................................................7
1.Hardware(硬件)...........................................................................7
2.Software(软件)...........................................................................7
(三)编码规范..........................................................................................8
(四)相关技术说明...................................................................................8
1.COM组件与ASP的集成...........................................................................8
2.ASP对象和ActiveXDLL比较........................................................10
3.ASP与组件比较..........................................................................10
4.ASP的"黏合"作用......................................................................10
三、系统设计......................................................................................11
(一)模块划分........................................................................................11
1.论坛用户管理....................................................................................12
2.论坛贴子管理....................................................................................12
3.后台管理...........................................................................................12
(二)页面设计........................................................................................13
1.论坛用户管理....................................................................................13
2.论坛贴子管理....................................................................................15
3.后台管理...........................................................................................18
(三)数据库设计描述.............................................................................21
1.帖子信息表........................................................................................21
2.回复表...............................................................................................22
3.链接表...............................................................................................22
4.用户表...............................................................................................23
4.附加表...............................................................................................23
四、系统实现......................................................................................23
(一)用户注册........................................................................................23
(二)用户登录........................................................................................25
(三)显示发贴信息.................................................................................26
五、致谢..............................................................................................27
六、参考文献......................................................................................27