BBS论坛的设计与实现【荐】.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
BBS论坛的设计与实现【荐】.doc

BBS论坛的设计与实现 一 课程设计的地位、作用与目的 课程设计是学习中的一个重要环节,能巩固课堂学习知识,提高动手能力,培养科学作风和团队精神,加强综合运用电子商务的基本知识来解决实际问题能力。 随着我国加入WTO,电子商务将成为国内外通行的贸易手段,各类新的信息技术、应用统计、企业管理、网上商店的实现方案很快在电子商务中获得广泛应用,飞速发展的电子商务不仅为企业提供了无限商机,而且改变了传统商业的经营管理模式。作好21世纪计算机专业的学生,不仅要学好电子商务知识,而且必须学好电子商务过程中的网站维护,能够及时排除各种问题。学习课堂知识后的课程设计给我们提供了一个很好平台。通过学习和制作动态网页,消化课程所学基础知识,加强各个知识点之间的衔接,形成一个知识网,培养综合运用电子商务的基本知识来解决实际问题能力;加强与同学间的团结合作,培养敢于吃苦,团结一致的团队精神。 二 需求分析 2.1 BBS实现功能 此次课程设计的题目是小型BBS论坛设计需要实现新用户注册、会员登录、会员发布帖子、会员回复帖子、留言、回复留言、修改用户密码、查询帖子信息、修改发布帖子、删除发布帖子、删除非法用户(管理员权限)十项功能。 2.2 数据库分析 BBS数据库包含三张表 1)用户基本信息数据表USER 2)发布帖子信息数据表ARTICLEID 3)留言信息数据表MESSAGE 三 概要设计 设计思路 BBS论坛的首页是会员登陆界面,当用户来到首页时,可以选择会员登陆和游客进入,以不同的身份进入所拥有的权限也不同。会员进入后可以修改密码、查看留言、回复留言、浏览标题、发表文章、发表评论、删除用户(管理员)、查询文章;而以游客身份登陆后,可以注册、浏览文章、给数据库管理员留言,但不可以发表文章、发表评论、删除用户(管理员)、查询文章。 数据库设计 包括以下三张表,字段设计如下 1).用户基本信息数据表USER(图1) 图 1 2)发布帖子信息数据表ARTICLEID(图2) 图 2 3)留言信息数据表MESSAGE(图3) 图3 3.3 总体流程图 (图4) 四 详细设计 模块设计 登陆模块:会员登陆模块(login.htm,login.asp) 游客登陆模块(visitortop.asp ) 注册模块(register.htm, register.asp) 发帖模块(publisharticle.htm, publisharticle.asp) 回复帖子(return.asp) 查看留言、删除模块(readmessage.asp) 留言模快(leavemessage.htm, leavemessage.asp) 修改密码(changepassword.htm, changepassword.asp) 删除帖子(deletearticle.asp) 删除非法用户(delete.htm,delete.asp) 4.2 模块分析 1)留言模块 留言模块分两部分,浏览器端leavemessage.htm,服务器端leavemessage.asp.浏览器通过post方法提交表单姓名,邮箱,主页,留言对象,内容。服务器端通过Request.Form接受提交表单信息,再连接数据库,写入数据库,如果连接成功,显示”祝贺祝贺你,你的信息成功地发给了管理员”。 查询模块 查询模块分三部分:第一部分建立输入页面;第二部分为SQL查询语句;第三部分是包含q,inc过程的guocheng.asp文件。 在 WEB页面输入查询的条件,可以按作者和文章标题进行模糊查找。通过表单提交查找的关键词,让数据库服务器检索特定的信息,并将查询结果返回到浏览器上。查询时首先建立查询语句,查询语句接受表单提交的关键词,如sql=select * from article where articleauthor like request(zz)%% and articletitle like request(bt)%%,再通过call q(sql)调用Q过程。调用过程时,连接数据库,打开数据库,通过循环语句在表格中输出表article从第二个字段开始的所有字段,再通过循环语句输出表中信息,最后关闭数据库。 五 测试分析 5.1 测试中遇到的问题 1) 未指定数据源或默认驱动器Microsoft OLE DB Provider for ODBC Drivers error 。原因.没有配置数据源名称。双击数据源(系统DNS(选择驱动(写上数据库名称,点确定 2) 包含文件写错。形式

您可能关注的文档

文档评论(0)

aidj + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档