电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

多功能网上论坛系统的设计与实现

20页
  • 卖家[上传人]:ldj****22
  • 文档编号:29927348
  • 上传时间:2018-01-26
  • 文档格式:PPT
  • 文档大小:290KB
  • / 20 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、多功能网上论坛系统的设计与实现,导 师:答辩人: 班 级:学 号: 专 业: 计算机科学与技术,文章结构,引言,系统分析,系统设计,系统实现,测试与运行,总结与展望,引言,二十一世纪是科学技术的迅猛发展的时代,计算机技术也迅速向着集成化、网络化方向发展。传统的单机版应用软件正在逐渐退出应用舞台,取而代之的是支持网络和支持多种数据信息(或多媒体)的新一代网络版的应用软件。于是在网络的不断发展过程中,就出现了论坛,伴随着Internet的发展,网站及一些其他新的功能不断出现,出现了论坛即BBS,BBS系统就是提供给注册用户一个平台,会员用户可以通过Internet接入,登录本系统,在这个平台上发表文章、阅读文章、回复文章等等。 论坛的出现可以说是Internet的新发现,通过论坛使上网的人可以更好的交流信息,可以使不同的人们通过网络更好的交流及对各种新闻发表自己的看法,是人们的交流平台,人们在发表各自观点的同时达到了相互交流的目的,同时也达到了言论自由的效果,论坛的出现是Internet发展的一大进步,从而使网络的功能更加丰富,达到了信息的自由交流,体现了对人的自由言论的尊重,同时体现了对

      2、人的个体的尊重,是网络发展的重要发明,也是对网络发展的一大贡献。,系统分析,1、多功能网上论坛系统技术可行性分析 BBS系统就是提供给注册用户一个平台,会员用户可以通过Internet接入,登录本系统,在这个平台上发表文章、阅读文章、回复文章等等。 此类系统通常有以下四种类型的操作用户:未注册用户、注册用户、管理员。与之相应,此类系统通常应具有以下功能:用户注册、用户登录、撰写帖子、阅读帖子、回复帖子、查询统计、个人资料修改、管理员管理等等,所有操作都可以由用户在客户端浏览器中完成,而服务器端程序会按用户的要求来完成对系统数据的操作。,2、系统关键技术 ASP技术 SQL技术 JavaScript脚本语言,3需求分析,需求分析是对系统的各个需求方面进行综合的分析,对系统的运行过程中需要的各方面的要求进行论证,从而能达到程序运行过程中更高的要求,程序运行更稳定,可以说,需求分析是系统完善的第一步,也是起到基础性的作用,对系统的运行起到重要作用,也是非常关键的。本论坛可以实现用户注册、用户登录、匿名登录、发表文章、阅读文章、回复别人的文章、主题查找、作者查找、日期查找、置顶功能、多种方式排

      3、序、个人资料修改、上传图片等,甚至可以插入FALSH、超链接等,功能强大,方便网友的交流、学习。,ASP技术,ASP技术是一种类似HTML(Hypertext Markup Language超文本标识语言)、Script与CGI(Common Gateway Interface通用网关接口)的结合体,简单的讲它是一种运行于服务器的脚本语言,但是其运行效率比CGI更高、程序编制也比HTML更方便且更有灵活性,程序安全性及保密性也远比Script好。,特点归纳如下:ASP可以和HTML或其他脚本语言(VB Script与Java Script)互相嵌套。ASP是一种在Web服务器端运行的脚本语言,因此,程序代码完全保密。ASP以对象为基础,因此可以使用ActiveX控件继续扩充其功能ASP内置ADO组件,因此可以轻松地存取各种数据库,大大缩短了程序开发时间。ASP可以将运行结果以HTML的格式传送至客户端浏览器,因此ASP可以适用于各种浏览器。,SQL技术,SQL是结构查询语言(Structure Query Language)的英文缩写它是使用关系模型数据库的应用语言,由IBM在七十年代

      4、开发出的,实现了关系型数据库中的信息检索。1992年制定了SQL标SQL-92,它的全名是“International Standard ISO/IEC9075:199Database Language SQL”。SQL标准的确定使大多数数据库厂家纷采用SQL语言作为其数据库检索语言。 利用SQL语言,可以查询和管理自已的数据库。它由大约30条命令构成,但实际只需要少数的几个命令就可以完成相当多的作,常用的SQL查询命令有:Select、Insert、Delete、Upda等。,JavaScript脚本语言,Java语言的功能很强大,在网页设计中非常的有效,但是它要求创建APPLET的人员必须是程序设计员。Sun Microsystems(太阳微系统)公司为了消除对于WEB站点的开发人员的特殊要求,专门发布了JavaScript。 JavaScript是一种比较随意的语言,这就并不意味着不一定必须明确地声明变量的类型。此外,在很多情况下,Javascript脚本语言在需要的时候可以进行自动转换。JavaScript是Java与HTML结合的产物,HTML文档中可以嵌套JavaScrip

      5、t命令,但是JavaScript语句不需要编译,浏览器可以直接执行JavaScript语句。利用JavaScript结合CCS可以创建交互能力很强的WEB界面。,系统设计,1.总体结构: 本BBS论坛主要通过31个页面来实现未注册用户功能区、注册用户功能区和管理员功能区。公用模块前台系统功能模块后台系统功能模块,2 .系统功能模块设计,系统主要分为三大功能模块,公用系统模块属于系统共用部分,系统中任何页面页面需要用此模块时直接调用即可。此模块包括数据连接文件、层叠样式文件、数据转换文件和图片上传文件、常量文件和论文访问量统计文件。此模块负责与数据库的连接、定义页面风格、继续拧数据转换、图片上传和统计论坛访问量。可以将这些公用的代码放在一个个文件中,这样即可以减少源代码,也可以使整个系统紧凑有序。前台系统功能系统模块实现了未注册用户功能区和注册用户功能区两大功能区的所有功能。此模块由用户浏览模块、用户搜索模块、论坛访问量模块、用户注册模块、用户登录模块、个人资料模块、帖子管理模块和退出系统模块组成。后台系统功能模块实现了管理员功能区的所有功能。此模块由管理员登陆模块、版块管理模块、管理帖

      6、子模块、管理回帖模块、退出系统模块组成。,3 . 数据库设计,系统采用SQL Sever 2000作为后台数据库,通过分析要在数据库中存储以下基本信息: 用户信息 版块信息 帖子信息 回帖信息 通过以上的分析该系统需要创建以下四个数据表: 用户信息表 版块信息表 帖子信息表 回帖信息表,上述四个数据表的连接关系如下所示: 帖子信息表postInfo与版块信息表boardInfo通过版块编号建立连接关系。帖子信息表postInfo与回帖信息表replyInfo通过帖子编号建立连接关系.帖子信息表postInfo与用户信息表userInfo通过用户名建立连接关系。回帖信息表replyInfo与用户信息表userInfo通过用户名建立连接关系。,系统实现,本论坛主要讲本论坛系统的三个主要模块:用户模块、管理员模块、搜索和统计模块。用户模块 此模块包括系统首页、帖子列表、帖子内容浏览三个部分。此模块负责版块信息的显示,版块帖子信息的显示,帖子与回复内容显示。该系统中所有的帖子信息和回帖信息以及版块信息全在此模块中显示。访问者和管理员进入该系统必须首先先进入该模块。此模块包括论坛的首页,该页面不

      7、仅可以显示版块类别信息还可以实现自动分页。,管理员模块 管理员帖子:此模块包括撰写新帖、修改帖子和删除帖子、修改回帖和删除回帖。此模块对于论坛管理员,可以编辑和删除论坛内所有的帖子。 版块管理模块 :此模块包括添加版块、修改版块、删除版块等。此模块只对管理员类用户开放。论坛管理员登录后,可进行论坛的管理操作,包括版块的添加、修改和删除等操作。搜索统计模块 搜索模块:此模块包括帖子信息搜索。所有用户均可在论坛内搜索符合指定条件的帖子,单击帖子主题查看帖子及其回复的内容。用户访问该系统单击导航栏上的“搜索”链接即可进入该页面。此页面设置了帖子搜索功能。帖子信息可以按照帖子编号(postid)、发帖者(postname)、帖子主题(posttitle)、日期(posttime)等条件进行搜索。用户选择了适合自己的搜索方法之后可以根据用户的需要调用数据库中相应的表,按照一定的条件排列,没有搜索到会显示没有相应的帖子。,统计模块,用户发帖信息Userpostinfo.asp: Userpostinfo.asp是用户发帖信息页,用于记录论坛前15名用户的发帖量和最新发布的帖子。用户登录后单击导航栏

      8、上的“用户发帖信息”链接,即可进入该页面查看前15名注册用户的发帖量和最新发布的帖子。用户可以查看最新发布的帖子,点击帖子名称即可进入帖子并阅读帖子、回复帖子。用户回帖信息UserreplyInfo.asp: Userpostinfo.asp是用户回帖信息页,用于记录论坛前15名注册用户的回帖量和最新回复的帖子。用户登录后单击导航栏上的“用户回帖信息”链接,即可进入该页面查看前15名用户的回帖量和最新回复的帖子。用户可以查看最新回复的帖子,点击帖子名称即可进入帖子并阅读帖子、回复帖子。,测试与运行,配置: 硬件环境:Inter Core2 Duo CPU 1.40GHz;2.5G内存;安装了Windows XP Professional 操作系统的电脑。 软件环境:电脑安装了IIS5.0服务器、SQL Server 2000数据库等;客户端安装了Windows XP系统、IE8.0浏览器等。使用情况: 把本系统布置在如上所述应用环境下,本系统的运行是非常理想的。在经过管理员一系列的论坛基本设置以后,就可以开始在论坛上发表贴子查看贴子回复贴子及进行其它论坛操作。系统的反应很快,读出页面基

      9、本上不需要多少时间,一晃就能出来。经过本系统各项功能操作测试,系统具有较好的稳定性。本网站提供的基本功能有:支持ASP,支持SQL Server 2000数据库.但是,此网站不支持FTP网站维护,只提供WEB方式的网站内容更新,。本设计完成了一个论坛的基本功能,可以为用户提供他所能用到的所用功能,并为以后的功能扩展预留了必要的接口,对BBS的扩充,以及根据不同情况定制BBS提供了可能性。,出现的问题及解决情况,本程序的硬件环境采用100M以太网是因为在本论坛的运行过程中只有达到上述的带宽才可以让程序正常及稳定的运行,因为如果没能达到这一带宽即网速低于这一带宽,在运行过程中就有可能出现网络拥阻现象,体现在程序的运行状况上就是在打开网页或发表文章时出现延时或反应缓慢等现象,从而影响了程序的正常运行,对使用本程序的用户也会带来不必要的影响,所以,通过本程序的运行测试,本程序的基本网速应是100M;而要求Inter Core Duo CPU服务器则是对客户端主机硬件进行的基本要求,因为是由在这一硬件基础上客户端主机的运行才能达到顺畅,以保证使用用户对本程序的正常运行,从而满足用户的正常使用操作

      10、;而支持Windows XP以上的PC客户机则是对客户端主机上的操作系统的基本要求,因为只有满足这一要求才能使本程序在这一平台上的运行稳定,同时达到更好的运行效果及运行的稳定性。,本程序的软件环境是在服务器端安装了Windows XP系统、IIS5.0服务器,这样才能达到服务器端的运行稳定,使服务器端对整个程序的运行效果更好,从而在软件环境方面达到对整个程序运行的保障。这样,在软件环境方面,使服务器在程序的运行过程中对程序的运行更有保障。而我们使用的数据库是SQL Server 2000。SQL Server 2000主要用在较大或中型的数据库,这可依照我们的程序在运行过程中的具体情况而定,若我们的程序在运行过程中的访问量较大,同时在线人数和注册人数都很大,这样我们的处理数据就要大一些,这时我们就要用到SQL Server 2000。所以,这要依据具体的实际情况而定,那么在以上的情况都满足的情况下,本系统的运行时非常理想的。系统反应较快,且具有较好的稳定性。同时本系统提供的基本功能支持ASP,因为ASP技术发展的较快,以后有可能要用ASP来重写本应用程序,所以,本系统在设计过程中采用了ASP技术,这样在以此为基础的情况下,如果需要用ASP来扩展也就较容易些,只需要进行适量的改动就可达到。,

      《多功能网上论坛系统的设计与实现》由会员ldj****22分享,可在线阅读,更多相关《多功能网上论坛系统的设计与实现》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.