- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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) 包含文件写错。形式
您可能关注的文档
- 94学年度入学硕士班必选修科目表(94.10.3修定)【荐】.doc
- 96保险公司怎样才能不亏本【荐】.ppt
- 999感冒灵【荐】.doc
- 99年度奖励私立大学校院校务发展计画【荐】.ppt
- 9、Q-HS 2007.9-2004 海上石油平台修井机 第9部分 泥浆管汇系统【荐】.pdf
- 9、活动型车友会组织【荐】.doc
- 9人教版四年级数学下册《两三步计算的应用题总复习》PPT课件_2【荐】.ppt
- 9企业电子商务(题040328)【荐】.doc
- 9年级复课教案 函数【荐】.doc
- 9目标管理培训【荐】.doc
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)