欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    网站设计和管理课程设计报告书.docx

    • 资源ID:17886824       资源大小:355.35KB        全文页数:17页
    • 资源格式: DOCX        下载积分:6金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要6金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    网站设计和管理课程设计报告书.docx

    1、网站设计和管理课程设计报告书九江学院信息科学与技术学院动态网页设计课程(实训)报告书 题 目: BBS论坛系统 专 业: 图形图像制作 班 级: B0961 姓 名: 蒋薇 学 号: 40 指导老师: 曾令院 设计时间: 2012年2月27日 2012年3月1日 1.课程设计(实训)计划1. 2011/11/14 题目确定/需求分析2. 2011/11/15 功能设计/搭建总体框架3. 2011/11/16 分析数据库然后对其进行设计4. 2011/11/17/18 程序模块设计5. 2011/11/21/22 进行前台界面设计6. 2011/11/23/24 进行debug工作7. 2011

    2、/11/25 测试运行2.系统需求分析与功能设计(1)系统需求分析BBS已经成为人们获取信息、发表言论的重要场所。它由论坛注册用户所发表的大量主题组成。近些年来,随着校园网建设的发展,大学校园网BBS也越来越火,因此建设一个好的BBS显得越来越有必要了.本文论述了开发一个简单的BBS系统所用到的关键技术和方法。其中运用了VB技术、ACCESS数据库等等, 对上述技术的实现方法进行了详细的讨论,介绍了在WEB 服务器上,利用VB技术和ADO 等技术,实现了一个简单的BBS系统的设计与开发,并详细讨论了该系统的实现过程及其结构。 (2)功能设计(一)用户注册新用户注册,填写用户信息,检验用户信息的

    3、有效性,并将用户信息持久化。(二)用户登陆提供用户凭证,验证用户信息是否合法,根据用户角色授权。(三)用户管理管理员由系统初始化分配一个,管理员可以对用户信息进行部分更改,主要包括用户角色调整,版主调整,删除用户等。(四)论坛版块管理管理员可以添加、删除、修改论坛版块。(五)帖子管理管理员可以对所有帖子进行修改、删除等操作,版主可以对本版块帖子进行修改、删除等操作。(六)帖子发表注册用户可以在感兴趣的版块中发表新帖。(七)帖子回复用户可以对自己感兴趣的主题发表回复。(八)帖子浏览用户可以浏览所有帖子。(九)意见建议用户可以与我们联系,并欢迎提出各种意见和建议论坛功能列表论坛板块列表浏览帖子发帖

    4、回帖搜索帖子编辑帖子删除帖子精华帖置顶帖子转移帖子用户注册用户登陆控制用户权限修改注册信息设置论坛参数管理板块管理用户3. 总体设计1.BBS论坛系统说明此网上论坛可以实现:1.身份的安全验证。主要完成系统登录用户的验证,对于非法用户将禁止登录,不同身份 的用户被赋予不同的权限。2.游客:浏览帖子,留言。3.注册会员:发表、修改帖子;回复帖子,删除回复;查看、修改个人信息,留言4.版主:发表、修改、删除帖子;回复帖子,删除回复;查看、修改个人信息,留言5.管理员:删除、修改用户信息、将会员设为版主或撤销版主;添加板块、修改板块、删除板块;发布公告、修改公告、删除公告;查看留言、删除留言。2BB

    5、S论坛系统总体分析通过上面的功能说明,我们可以将论坛的制作分为四大部分: (1) 会员注册和登陆模块:这个模块的功能,就是新来网友可以填写注册资料 ,通过审核后便成为本论坛的正式会员,并可以以会员身份登陆论坛。 (2) 版块及文章显示模块:显示论坛的各大版块和所有会员最新发表的一些文章主题。(3) 发表文章模块:为会员提供发表文章的地方,以及回复主题等。(4) 论坛管理模块:版主以上职务可以进行对文章处理,置顶,加精华,删除等,还有就是管理员对论坛进行综合管理。了解了具体的功能需求后,就可以按模块的开始论坛的设计了。当然,这些模块的只是在功能上对论坛结构的划分,实际上并不能够完全的把他们独立出

    6、来进行设计。对于这种较小的应用,也没有必要进行完全的模块化设计,在良好的规划下直接写程序代码或许来的更为简单一些。4. 数据库设计数据库设计(1)管理员表编号字段名数据结构说明1name文本用户名2Pswd文本密码3bd数字权限标示(2)用户表编号字段名数据结构说明1Userid数字用户序号2Name文本用户名3Pswd文本密码4Userinfo文本用户信息5Grade数字等级6Tpicnum数字总发帖数7Lasttime日期/时间最后登陆时间8Tnum数字当天发帖数9Wnum数字周发帖数10Friend文本好友11favorites文本爱好(3)帖子表编号字段名数据结构说明1Id数字帖子ID

    7、2Bd数字所属版块3Topic文本主题4Tinfo文本内容5Userid数字用户ID6Posttime日期/时间发表时间7Type数字帖子类型8Hits数字查看数9Retime日期/时间最后回复时间10Renum数字回复数(4)投票表编号字段名数据结构说明1Id数字序号2Content文本内容3Votnum数字投票数4Type数字类型5Outtime日期/时间投票时间6Voteduser文本投票者(5)上传文件表编号字段名数据结构说明1Id数字序号2Bbsid数字BBS序号3Filename文本文件名称4Fietype数字类型5Uploadtime日期/时间上传时间6Name文本名字7url文

    8、本上传地址8Hits数字查看数9Filesize数字文件大小(6)版块表编号字段名数据结构说明1Id数字版块ID2Fid数字所属ID3Bdinfo文本版块信息4Todaynum数字当日发帖数5Topicnum数字置顶数6Allnum数字总帖子数7Lastinfo文本最后发表信息8Type数字版块类型9Admin文本版主(7)短信表编号字段名数据结构说明1Id数字编号2Fuserid数字发信人3Tuserid数字收信人4Content文本内容5Posttime日期/时间发送时间(8)在线用户表编号字段名数据结构说明1Userid数字用户ID2Name文本名称3Ip数字登陆IP4Lasttime日

    9、期/时间登陆时间5Face数字等级6Onbd数字所在版块ID7Place文本用户所在地(9)封锁IP表编号字段名数据结构说明1Id数字序号2Srartip数字开始IP3Endip数字结束IP(10)论坛公告表编号字段名数据结构说明1Id数字序号2Bd数字所属ID3Content文本内容(11)精华版块表编号字段名数据结构说明1Id数字序号2Name文本名字3Bd数字所属ID5. 程序模块设计5.1 用户注册功能此部分是实现用户的注册功能。用户先阅读注册协议,同意协议后,通过填写注册资料,正确填写后,点击注册按钮后便可注册成为正式的会员。5.1.1 操作流程图图5-1 注册操作流程图5.2 会员

    10、发帖功能此部分实现会员的发帖以及回帖等功能。登陆的会员可以在允许会员发帖的版块进行发帖,还可以在普通版块进行回复主题帖子。游客只能浏览帖子,不能发表帖子和回复帖子。5.2.1 操作流程图图5-2 发帖操作流程图5.3 版主管理帖子功能此部分主要是版主对论坛的帖子进行综合管理,删除、编辑、锁定、置顶、加精华等等。普通会员是不可以进行此操作的。版主只可以管理自己版块的帖子,对别的版块帖子不能管理。超级版主和管理员可以管理所有版块的帖子。版主可以把通知或版规等性质帖子置顶,以便引起大家注意。再不需要的时候可以取消置顶。对一些写的非常好的文章版主可以为其加精华,这样让大家多多关注好的文章,以便鼓励发帖

    11、者多多发表好的文章上来大家一起分享。当然对于不好的帖子或者就是灌水的帖子,严重的可以直接删除了,情节较轻的则可以将其锁定。对有些文章内容有地方不足时,版主可以对其进行编辑修改。版块里的帖子除了置顶的帖子,别的帖子都是按照发表时间和回复时间排列的,时间最新的帖子则排在最前面,时间越旧排的就越靠后面。有的文章内容比较好,或是值得大家注意一下,但又没必要置顶更没必要加精华,这样版主就可以使用提升功能,使其排在后面的帖子上升到普通帖子的最前面。这种提升和置顶的区别在于置顶的帖子一直排在最上面,无论别的帖子更新时间比它多新,都没有。5.3.1 操作流程图图5-3 管理帖子操作流程图5.4 管理员管理论坛

    12、功能此部分是实现管理员对论坛的后台管理,发布公告、添加删除版块、备份数据、任命撤消版主等等。首先对于前台的管理,大部分就是对帖子的管理,版主所有的权限管理员都有;其次就是对后台的专署管理,后台管理分5大模块。一是论坛常规设置,其中包括常规信息设置、公告管理、风格设置、友情连接管理、IP封锁与解除。二是论坛管理,其中包括论坛版面设置、版主设置、超级版主设置、管理员设置、后台密码修改。三是用户管理,其中包括用户删除与恢复、更改用户密码、修改用户资料、用户特殊设置、批量删除用户。四是帖子与留言管理,其中包括帖子批量删除、帖子批量移动、论坛留言管理、群发留言、帖子数据表管理、论坛回收站。五是其他操作,

    13、其中包括论坛整理、数据库、上传文件管理、执行SQL语句。5.4.1 操作流程图图5-4 管理论坛操作流程图6. 技术难点与分析对于本次做的专题论坛系统有很多不足。首先在于没有做好友善的界面,这样以来用户操作时间一长就会产生疲倦感,而且网页的整体美工也不是很好。它的功能上还有很多不足比如板块没有版主时则什么也不显示,当初预想应该显示版主空缺中,还有就是会员修改信息成功后,不能显示修改成功的信息。但是数据库却已经更新。对于本系统的发展是相当有前景的现在的网友与日俱增他们很大一部分都喜欢使用专题论坛,这就会促使专题论坛的发展。因此专题论坛系统在以后的发展是相当可观的。本系统还有一个特点就是可扩展性非

    14、常强。由于采用的是原型法的开发模式,一开始只是对论坛的基本功能,即浏览帖子、发帖和回帖这三个功能进行了设计,而后来的注册登陆、分板块浏览帖子、编辑帖子、删除帖子、转移帖子、置顶帖子、指定精华帖、搜索帖子、管理板块、设置参数、管理用户以及文件的上传和下载等功能则是在后来的开发中陆续添加进去的。7.系统测试7.1 用户注册图:注册7.2 会员发帖图: 发帖7.3 管理员管理论坛图: 管理论坛7.3 最后效果图图: 主页面效果图8. 心得体会通过这次实训,我了解到了BBS(Bulletin Board Service,公告牌服务)是Internet上的一种信息服务系统。它提供一块公共电子白板,每个用

    15、户都可以在上面书写,可发布信息或提出看法。 随着网络技术的飞速发展,论坛已经成为网络上不可缺少的交流方式之一,深受网民的喜爱。整个论坛系统使用Browser/Web模式来设计,服务器端采用Access数据库系统和ASP组件来构成论坛系统;客户端采用浏览器来完成系统维护和管理。 通过这次实训设计,让我学习到很多新知识,因为在以前对网页制作部分内容基本没有接触,起步的时候很艰难,由于在做动态网页之前,我是做静态网页的,所以对数据库的建立不是很熟悉,很难理清其中的关系。发现应该细心对待每一步操作,避免后续过程出错。通过这一次的毕业设计,使我加深了对ASP技术的理解,并且熟练的掌握了如何利用ASP来开

    16、发动态网站,通过自己的实践和老师的悉心指导,我顺利的完成了任务,收获颇多。俗话说“万事开头难”,当我刚开始的拿到实训设计任务书的时候感觉很棘手,不知道如何下手,但是之后通过进行需求分析、模块设计后,感觉思路变得清晰多了,做起来也感觉容易多了。在程序设计中,经常会遇到各种问题,但是通过查阅大量有关资料,与同学交流经验,并向老师请教等方式,都得到了解决,自己在整个开发的过程中也学到了许多知识。在整个设计中我懂得了许多东西,不仅使我的实践能力得到了提高,也增强了自信心,同时我也意识到理论与实际相结合的重要性。相信只要自己不断努力,独立思考,加强实践,自己的能力一定会有显著的提高! 这次的课程设计我感

    17、触最深的就是数据库的使用,我采用的是access数据库,由于之前我没有接触过access,所以感觉比较生疏,用起来也不怎么上手。但是正如一位哲人所说“世上无难事,只要肯登攀!”经过查阅大量相关资料,以及我自己的自学、老师和同学的指导帮助,由于有数据库的基础,很快我就能熟练的操作access数据库了。通过这段时间的学习,自己得到了很大的历练,通过这次项目的开发,我发现不仅仅是我的理论知识方面得到了很大的扩展,我与人交流沟通的的能力,理解能力,解决问题的能力等都得到了很好的锻炼。相信有了这次项目开发的经历,对于以后的工作和学习都会有很大的帮助!从我的实训设计上很容易看出来这个系统的稚嫩,很多地方的

    18、需求没有考虑到,很多功能实现的也很不完善,这可能跟我平时很少上网逛论坛有很大的关系。虽说在老师的指导下已经改进了很多,一些我觉得不必要而实际上很必要的功能虽然增加进去了,但是这个系统已经少了一种一气呵成的感觉,很多地方都能够看出需求变更的影子。这也让我更加体会到了一个良好的软件需求对一个软件系统来说是多么的重要了。9. 参考文献1前沿电脑图像工作室 巧学巧用Dreamweaver、Fireworks、Flash制作网页 北京:人民邮电出版社 20012李世杰 Active Server Pages(ASP)3.0 网页设计手册 北京:清华大学出版社 19993小志编著 ASP入门与实例演练薄

    19、中国青年出版社 19984毛一心等 Access2003应用及实例集锦 北京:人民邮电出版社 20005教育部考试中心 数据库(Access2003)教程 北京:清华大学出版社 20006李禹生 蒋利华等 Access2003应用技术 北京:中国水利水电出版社 20007廖疆星 Access2003数据库开发指南 北京:冶金工业出版社 20018李存珠 李宣东 软件工程概论.南京大学计算机系出版 2001年9汪晓平 张宏林等 ASP网络开发技术 北京:人民邮电出版社 2000 10宋颜浩,费文华 ASP与相关数据库技术高级指南 北京:中国水利水电出版社 200211丁贵广,闫允一,孟繁杰 ASP及ASP.NET编程基础与实例 第2版 北京:机械工业出版社 200412毛璟骏编著 Macromedia中国授权认证培训(ATC)专用教程Macromedia Dreamweaver MX动态网站开发标准教程 科学出版社 200113李海兵,杨晓亮 Dreamweaver Ultra Dev动态网页设计 第2版 人民邮电出版社 200314龙马工作室编著 Dreamweaver MX ASP网页编程入门与范例制作 机械工业出版社 200115Denning,D.E. .Cryptograph and Date Security Addison-Wesley 2001


    注意事项

    本文(网站设计和管理课程设计报告书.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开