已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
BBS论坛开发经验总结1引言1.1编写目的总结完成本项目所获得的经验和不足,为我们以后的开发项目和进一步的学习提供了良好的素材。本文档的编写目的是:详细定义的总体功能,详细说明系统功能,划分程序基本结构,各程序名称和功能,以便于系统详细设计和编程。1.2背景现实生活中的交流存在时间和空间上的局限性,交流人群范围狭小以及间断的交流不能保证信息的准确性和可取性。因此,用户需要通过网上论坛的交流扩大交流面, 同时可以从多方面获得自己所需要的最及时的信息。论坛又叫BBS,全称是Bulletin Board System,中文意思是“电子公告板”,它是Internet上的一种交互性极强的、网友喜闻乐见的电子信息服务系统。它为网民提供一块公共的电子白板,每个用户都可以在上面书写、发布自己的信息或提不同的意见,以便与其他用户进行交流和讨论。所开发软件名称:BBS管理系统论坛的名称:BBS管理系统项目类型:大学论坛项目开发时间:2011年3月18号2011年6月15号1.3定义游客 所有访问论坛,尚未登录的人。会员 申请注册并提交成功的人。 版主 具有发布版块公告,管理版内帖子,删除帖子/跟帖的权利。系统管理员具有宣布论坛开放/关闭注册,帖子的批量删除,版块管理,用户管理权利的总版主。 用户此“用户”泛指所有的会员和游客。 管理人员此“管理人员”泛指版主和系统管理员。注册游客访问论坛按系统规则申请注册。 登录 会员按系统规则登录论坛。 退出 已登录用户退出登录状态。 浏览主题 游客及登录的用户通过此业务按系统规则浏览论坛上各版块的主题用户(包括所有会员或游客)通过此操作可以浏览自身权限许可范围内的论坛的板块列表,主题列表,以及每一个主题。发布主题会员通过此业务按系统规则进行主题的发布。 回复主题会员/游客通过此业务按系统规则进行主题的回复。 修改个人资料 会员通过此业务按系统规则修改自已在注册新用户时所填写的个人资料或是已经通过此业务修改过的个人资料。管理版内帖子 版主通过此业务按系统规则在自已管理的版块内对帖子进行锁定,解锁,置顶,取消置顶,加为精华,解除精华,删除帖子等操作。删除帖子 管理人员通过此业务按系统规则在自已权限内对不良帖子进行删除操作。 禁用会员管理人员通过此业务按论坛的规则对于屡次违反规定且拒不改悔的一般会员进行禁用操作,禁用后该用户无法正常登录。查询主题会员和管理人员通过此业务按关键字对帖子进行查找。帖子的批量删除管理人员通过此业务按系统规则对于不符合规定的帖子进行批量的删除或者对于发错版块的帖子进行转移等操作。版块管理 系统管理员通过此业务按系统规则对版块/版主进行管理(版主审核,更换),如版块的增加,重新命名,删除,关闭等操作。1.4参考资料软件工程导论BBS开发指南BBS系统概要设计说明书2实际开发结果2.1产品最终制成的产品是:BBS网站。该基于Web开发的网站供四种用户使用:网页浏览者(即游客)、会员、版主、管理员。游客可以浏览帖子、回复帖子,但无权发帖,即不能进入add_article.aspx页。会员登录后可以浏览帖子内容,可以发帖、回复帖子。版主登录后,跳转至版主后台管理页面,版主可以删除帖子和删除回复。管理员登录后跳转至管理员后台管理界面,管理员有权管理版块、管理版主、管理公告板、管理用户和删除图片。2.2主要功能和性能该BBS网站具有了一般BBS所有的功能,如用户注册、用户信息管理、发帖功能、帖子管理、主题词查询。对照项目概要设计,“问卷调查”和“群组”功能没有实现,未完全达到原定的开发目标。2.3基本流程用图给出本程序系统的实际的基本的处理流程。网站总体架构图:网站面向的用户:2.4进度实际进度与原定计划进度相比,实际进度延迟了。究其原因,是在项目实现阶段卡壳,代码编写能力有限,耽误时间太多。3开发工作评价3.1对技术方法的评价用DreamWeaver制作静态网页,辅以Photoshop修改图片。数据库用的是SQL Server2005,对于一个小型网站已经足够用。开发环境是Visual Studio 2008,用C#语言。在制作静态网页时,用的是HTML语言和CSS搭建框架,用CSS的好处是可以将网页设计中的HTML代码和CSS代码分离开,一个CSS文件可以供多个网页链接使用,有效减少代码量。在SQL Server 2005中连接数据库时用“SQL Server身份验证”,帮数据库多加了一层保护。在index.aspx页显示整个论坛版块信息时,用Repeater绑定数据,为了排版的美观,在标签之间添加,这样既利用了有序列表在横着排列数据时的优势,又结合了表格固定布局的方便,使整个网页的排版美观又人性化。3.4出错原因的分析1.错误提示:Microsoft OLE DB Provider for ODBC Drivers 错误 80004005 MicrosoftODBC 驱动程序 管理器 未发现数据源名称并且未指定默认驱动程序 /myforum/bbsconn.asp,行4 做检测昵称中的check.asp这个文件时,用了SSI,IE提示了这个错误!这个错误提示是在刷新的三次才出来的,也就是说,如果IE不提示错误,注意多刷新几次,也许提示信息就出来了。2.错误提示:ADODB.Recordset 错误 800a0cc1 项目在所需的名称或序数中未被发现。 /myforum/baychoice.asp,行47 这个错误的原因是:没有建立一个rs记录集.3错误提示:这里面的%和一定不能分开要写在一块,要不会出错的4经验与教训这次项目开发培养了我们在现有技术环境下的沟通信息、分工协作、自主创新的能力,经过一个学期的开发让我们学到了很多知识和技能是要结合的。而且,这次项目开发还培养了我们那种的面对问题时团结一致,积极向上的团队精神。设计的过程环环相扣,从分工到协作,从设计到运行,严格的团对项目开发模式让我们受益颇多。在这个过程中教训也很多。要想更好完成项目设计任务,我们应该做好分工协作的工作,明确我们每一个项目设计流程中的职责和目标,这样才能更好的做到从分工到协作的跨越和融合,从而更好的完成项目开发的目标。经过这次项目开发,我们
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 27963-2026人居环境气候舒适度评价
- 渔船无线电操作员标准化考核试卷含答案
- 母液蒸发工测试验证评优考核试卷含答案
- 中药酒(酊)剂工班组考核知识考核试卷含答案
- 水产蛋白提炼工创新意识水平考核试卷含答案
- 通信交换设备装调工安全强化竞赛考核试卷含答案
- 蜂产品品评员岗前基础技能考核试卷含答案
- 甲壳类繁育工岗位规程考核试卷含答案
- 变压器线圈制造工岗位适应能力考核试卷含答案
- 汽车发动机再制造装调工岗前安全宣教考核试卷含答案
- 仓储公司 仓储合同范例
- 徐州至淮北至阜阳高速公路淮北段特许经营实施方案
- 血糖监测与胰岛素注射
- 护理正高答辩常见问题
- 三年级语文 《赠刘景文》课件-“江南联赛”一等奖
- 第10章-液相烧结
- 电工作业安全培训
- 全过程工程咨询工作总结报告(全过程咨询)
- 株洲冶炼集团股份有限公司株洲市天元区工业五区房地产估价报告
- 中职单招专业职业技能考试题库畜牧兽医+动物医学+宠物医疗技术+宠物养护与训
- 人教版(2019)必修第一册 Unit 3 Sports and fitness Reading 课件
评论
0/150
提交评论