




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
BBS论坛的设计与实现一 课程设计的地位、作用与目的课程设计是学习中的一个重要环节,能巩固课堂学习知识,提高动手能力,培养科学作风和团队精神,加强综合运用电子商务的基本知识来解决实际问题能力。随着我国加入WTO,电子商务将成为国内外通行的贸易手段,各类新的信息技术、应用统计、企业管理、网上商店的实现方案很快在电子商务中获得广泛应用,飞速发展的电子商务不仅为企业提供了无限商机,而且改变了传统商业的经营管理模式。作好21世纪计算机专业的学生,不仅要学好电子商务知识,而且必须学好电子商务过程中的网站维护,能够及时排除各种问题。学习课堂知识后的课程设计给我们提供了一个很好平台。通过学习和制作动态网页,消化课程所学基础知识,加强各个知识点之间的衔接,形成一个知识网,培养综合运用电子商务的基本知识来解决实际问题能力;加强与同学间的团结合作,培养敢于吃苦,团结一致的团队精神。二 需求分析2.1 BBS实现功能此次课程设计的题目是小型BBS论坛设计需要实现新用户注册、会员登录、会员发布帖子、会员回复帖子、留言、回复留言、修改用户密码、查询帖子信息、修改发布帖子、删除发布帖子、删除非法用户(管理员权限)十项功能。2.2 数据库分析 BBS数据库包含三张表 1)用户基本信息数据表USER 2)发布帖子信息数据表ARTICLEID 3)留言信息数据表MESSAGE三 概要设计3.1 设计思路 BBS论坛的首页是会员登陆界面,当用户来到首页时,可以选择会员登陆和游客进入,以不同的身份进入所拥有的权限也不同。会员进入后可以修改密码、查看留言、回复留言、浏览标题、发表文章、发表评论、删除用户(管理员)、查询文章;而以游客身份登陆后,可以注册、浏览文章、给数据库管理员留言,但不可以发表文章、发表评论、删除用户(管理员)、查询文章。3.2 数据库设计包括以下三张表,字段设计如下1)用户基本信息数据表USER(图1)图 12)发布帖子信息数据表ARTICLEID(图2)图 23)留言信息数据表MESSAGE(图3)图33.3 总体流程图 (图4)会员 ?修改密码查看留言回复留言浏览文章发表评论给作者留言发表文章注册登陆浏览文章留言登 陆 删除用户图4Y N四 详细设计4.1 模块设计登陆模块:会员登陆模块(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接受提交表单信息,再连接数据库,写入数据库,如果连接成功,显示”祝贺祝贺你,你的信息成功地发给了管理员”。2) 查询模块 查询模块分三部分:第一部分建立输入页面;第二部分为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 80004005。原因.没有配置数据源名称。双击数据源系统DNS选择驱动写上数据库名称,点确定2) 包含文件写错。形式应是 数据库连接错误,用connection对象引号匹配错误。3) 数据库连接错误,用connection对象引号匹配错误5.2测试结果 1) 留言 (图5、6)图 5 图 63)查询界面(图7)图74)查询结果(图8)图8六 总结体会 回顾过去的一个星期,有紧张,有忙碌,有苦恼,也有欢笑,在不断的改进与努力中,BBS论坛终于基本实现其功能。通过做这个BBS论坛设计系统,我了解了电子商务基本知识,巩固了ASP具体应用。但在这次课程设计中的最大收获并不是掌握这几门开发工具的应用,而是学会了设计系统的思维方法和基本思路,以及与同学们之间相互协作的团队精神。在系统功能的实现中,我和同学配合的很融洽,各分其职,相互帮助,共同进步。在调试过程中难免要出现一些问题,为了能够快速地确定错误的原因,尽快的排除程序逻辑错误,通常把程序错误划分为三种类型:语法错误、运行错误和逻辑错误。在这次电子商务的过程中,也发生了这样那样的错误,如没有数据源、缺少对象、VBSCRIPT语法错误等。通过查阅文献资料、请教老师和同学讨论,以及自己认真地分析与思考,逐一对错误进行了调试,使程序基本能正常运行,大体上符合了设计的意图和设计的要求。 由于ASP比较难学,也学得不深入,何况还要把所学知识运用到实践中来,真是一大难题,所以一开始时,真是有点一筹莫展,头几天一直在图书馆,网上查有关资料却总觉得不搭干。通过这次课程设计,我明白做什么事都要沉得下心,在搞任何研发工作时,遇到问题沉着冷静是特别重要的,千万不能有半点浮躁的心情。在程序的调试过程中,出现问题是正常的,关键是如何去发现问题的根源,然后去解决它。其实写程序并不是很花时间,改错才是最花时间的的事情。还有一点特别重要的是,在设计过程中或者是改错的过程中遇到棘手的问题时,借助网络去解决的确是一种很好的选择。七 致谢 一个星期的课程设计,我过的很充实,感觉每天都在学习,每天都在进步,在课程设计完成之际,我在此向所有关心我帮助我的颜老师和同学们致以最真诚的感谢。在这次课程设计中,我从颜老师身上学到了很多东西,他认真负责,知识丰富,要求严格,无论在理论上还是在系统调试中,都给与我很大的帮助,使我得到很大的提高,这对于我以后的工作和学习都有一种巨大的帮助,在此再次感谢他耐心的辅导。八 参考文献1 梁成华,张义刚主编.电子商务技术M. 北京:电子工业出版社,20032 瞿裕忠.电子商务应用开发技术M. 北京:高等教育出版社,2001 3 谷斌. 基于Web数据库技术的动态网页发布J.情报科学.2002,6(2):4243 4 龙马工作室 编著.Dreamweaver MX ASP 网页编程入门与范例制作M. 北京:机械工业出版社,20045 汪晓平,钟军 编著.ASP网络开发技术M. 北京:人民邮电出版社,2003 附录及源程序1)留言模块浏览器端 请你留言 姓名: 邮箱: 主页: 姓名: 服务器端 %dim strName,strEmail,strHomepage,strContent,strTable,strDsnstrName=Request.Form(name)strEmail=Request.Form(email)strHomepage=request.form(homepage)strcontent=request.form(content)strtoname=request.form(toname)if trim(strname)= or trim(strcontent)= then response.write 姓名及内容不能为空%上一页3) 查询模块 a. search.asp 文件搜索引擎 按关键字查找 作者: 标题: bguoc
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 1.2 中职生生理与心理发展特点教学设计-2025-2026学年中职心理健康全一册同济大学版
- 本章复习与测试教学设计-2025-2026学年初中数学湘教版2012九年级下册-湘教版2012
- 2.4有理数的乘方(第2课时)说课稿 2024-2025学年北师大版数学七年级上册
- 酒店婚宴服务合同协议书范本模板6篇
- 海上风电项目施工技术规范与施工质量控制报告
- 宁波管道保温工程方案(3篇)
- 教师招聘之《幼儿教师招聘》考前冲刺测试卷讲解及参考答案详解【完整版】
- 绿道工程改造方案(3篇)
- 旧袜子改造工程方案(3篇)
- 农业面源污染治理与农业产业结构调整中的关键技术集成与创新研究报告
- 海上风电场集电线路方案的选择
- 会展经济与管理课件
- 铁塔组立施工方案
- 家庭健康知识课件
- 古茗员工测试题及答案
- 停车场保安门岗岗位职责
- DG-TJ08-2062-2025 住宅工程套内质量验收标准
- 单位交纳公积金协议书
- 收割芦苇施工方案
- 《激光切割机操作》课件
- 仪表安全培训课件
评论
0/150
提交评论