第10章 网上论坛系统.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章 网上论坛系统

第10章 网上论坛系统 10.1 论坛概述 10.2 用户注册、登录、注销和个人资料管理功能模块 10.3 话题管理功能模块 10.4 回复管理功能模块 10.5 论坛栏目信息模块 10.6 论坛话题搜索功能模块 10.7 论坛管理功能模块 10.8 软件测试、运行与维护 10.1 论坛概述 软件项目开发一般分为制定开发计划、需求分析和说明、软件设计和功能模块划分、软件功能实现(编写程序代码)、软件测试和软件运行维护六个阶段。 10.1 论坛概述 10.1.1 需求分析和说明 论坛系统从论坛使用者的角度考虑,用户注册身份并在登录到论坛后,要么发表自己的话题,并希望其他用户回复自己的话题,要么浏览其他用户的话题,并回复自己感兴趣的话题,达到交流的目的;用户可以搜索指定作者或指定题材的话题;用户在离开论坛时要能够安全地退出,这样其他人不会以该用户的身份发表言论。从论坛管理者的角度考虑,需要对论坛话题的内容进行分类,以使发表话题的用户有的放矢,话题的管理更加方便,话题的搜索更加高效快捷;为了减轻工作负担,希望将部分管理权限交给其他用户,分担一部分工作量;此外还应该对个别存在问题的话题做出有效地处理。 10.1 论坛概述 数据库设计: 本论坛采用SQL Server 2000作为后台数据库,数据库共包含4个数据表,其中用户信息表user_info用于存放论坛注册用户的个人资料,话题信息表art_info用于存放用户发表的话题信息,回复信息表re_info用于存放用户的话题回复信息,栏目信息表column_info用于存放论坛栏目详细信息。 10.1 论坛概述 10.1.2 软件设计和功能模块划分 1.设置程序代码文件的存放位置 2.创建数据库和ODBC数据源 3.创建层叠样式表文件 4.创建公用函数文件 5.编辑global.asa文件 6.功能模块划分 10.2 用户注册、登录、注销和个人资料管理功能模块 10.2.1 模块功能描述 要求用户注册并登录后进行发表新话题、回复话题和搜索话题等操作。注册时需要填写用户个人资料。填写完成并提交后,系统要验证提交数据是否有效,如果有效则将该用户的个人资料写入用户信息表user_info。用户登录论坛时,需要输入用户姓名和登录密码,系统在用户信息表user_info中查询是否存在该用户,如果存在则认为该用户是论坛合法用户,允许其登录论坛,否则不允许其登录。如果用户在一段时间内(系统默认是20分钟)没有向论坛发出任何请求,系统就会结束该用户的所有会话,用户便处于离线状态,这时用户只有重新登录论坛才能进入。但是这一段延迟时间是很不安全的,别人完全有可能利用该用户的身份登录到论坛。因此系统必须提供用户注销的功能,用户想离开时,马上结束该用户的所有会话。另外,为了方便用户更新自己的个人资料,系统应该提供个人资料管理功能。 10.2 用户注册、登录、注销和个人资料管理功能模块 包括的模块: 10.2.2 用户注册 10.2.3 用户登录 10.2.4 用户注销 10.2.5 修改个人资料 具体代码实现参见书中程序。 10.3 话题管理功能模块 10.3.1 模块功能描述 话题管理包括添加新话题、修改话题和删除话题三部分。用户登录后,就可以执行发表新话题操作,操作时要求提供新话题的标题和内容。用户填写完毕并提交后,系统要验证提交资料是否有效,如果有效则将该话题信息写入话题信息表art_info。栏目管理员和超级管理员可以执行修改话题和删除话题操作。修改话题是在话题信息表art_info中更新该话题的记录。删除话题时,不但要删除话题信息表art_info中相应的话题记录,还要删除回复信息表re_info中该话题的回复记录。 10.3 话题管理功能模块 10.3.2 发表新话题 10.3.3 修改话题 10.3.4 删除话题 具体代码实现参见书中程序。 10.4 回复管理功能模块 10.4.1 模块功能描述 回复管理模块和话题管理模块类似,包括回复话题、修改回复和删除回复三部分。用户浏览话题时可以回复该话题,论坛需要给用户提供一个回复话题页面。在该页面中,用户填写回复内容并提交后,系统要验证提交资料是否有效,如果有效则将该回复信息写入回复信息表re_info。栏目管理员和超级管理员可以执行修改回复和删除回复操作。修改回复是在回复信息表re_info中更新该回复的记录数据。删除回复比较简单,只要删除回复信息表art_info中相应的回复记录即可。 10.4 回复管理功能模块 10.4.2 回复话题 10.4.3 修改回复话题 10.4.4 删除回复话题 具体代码实现参见书中程序。 10.5

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档