多功能网上论坛系统的设计与实现
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 .系统功能模块设计,系统主要分为三大功能模块,公用系统模块属于系统共用部分,系统中任何页面页面需要用此模块时直接调用即可。此模块包括数据连接文件、层叠样式文件、数据转换文件和图片上传文件、常量文件和论文访问量统计文件。此模块负责与数据库的连接、定义页面风格、继续拧数据转换、图片上传和统计论坛访问量。可以将这些公用的代码放在一个个文件中,这样即可以减少源代码,也可以使整个系统紧凑有序。前台系统功能系统模块实现了未注册用户功能区和注册用户功能区两大功能区的所有功能。此模块由用户浏览模块、用户搜索模块、论坛访问量模块、用户注册模块、用户登录模块、个人资料模块、帖子管理模块和退出系统模块组成。后台系统功能模块实现了管理员功能区的所有功能。此模块由管理员登陆模块、版块管理模块、管理帖
《多功能网上论坛系统的设计与实现》由会员ldj****22分享,可在线阅读,更多相关《多功能网上论坛系统的设计与实现》请在金锄头文库上搜索。
2024-05-02 56页
2024-05-02 61页
2024-04-08 20页
2024-04-06 36页
2024-02-09 36页
2024-01-31 31页
2024-01-28 18页
2024-01-28 31页
2024-01-28 24页
2024-01-28 27页