您的位置  > 互联网

基于asp的论坛系统的设计和实现毕业(论文)设计论文

毕业设计(论文)

基于ASP的BBS论坛系统的设计与实现

ASP-on

学生姓名

所学专业

班级

导师

教师职称

完成时间

:计算机科学与技术

:电脑06-1

:讲师

:2010 年 6 月 20 日

计算机科学与技术系毕业设计(论文)

概括

随着互联网的发展和计算机的普及,我们对它的认识也越来越客观。 虽然它无法改变我们生活的本质,但它们仍在潜移默化地改变着我们的生活方式,而BBS论坛就是在这样的背景下诞生的。 我设计的BBS论坛主要是为用户提供一个相对自由、轻松的交流平台,可以让用户注册、登录、查看论坛流量信息、发表自己的观点、回复别人的帖子、管理自己的帖子,等功能。 用户登录本论坛后,可以发帖、回复、修改个人信息、修改、删除自己的帖子。 论坛还支持上传图片等功能。 论坛管理员不仅管理论坛,还对所有帖子进行评论,删除不健康或违反国家政策的帖子,为用户提供一个积极、健康、相对自由的交流环境。 管理员可以添加一些社会敏感问题、民生问题、焦点问题等供大家讨论分析。 这也是我们政府部门了解民情的一个很好的方式,在社会上起到了一定的积极作用。 具体来说,本系统采用应用最广泛的网站建设技术ASP( Pages),选择计算机领域的经典组合ASP+进行开发,并使用脚本语言完整实现系统的设计功能,并且系统可以集成任何综合性网站都为其提供了强大的生存空间。

论文主要介绍了该系统的开发背景、完成的功能和实现过程,重点描述了系统设计的总体思路和运行结果。

关键词

BBS论坛脚本语言

,y,es,e,,',登录,,,,,,licy,,,,,is,ay,(,),+,。

计算机科学与技术系毕业设计(论文)

,,,。

你的年龄

目录

1 简介 1

2需求分析3

3总体设计7

4数据库设计10

11

11

14

5详细设计16

16

17 号

24

6测试27

28

28

28

29

7 总结 29

参考文献 31

致谢 32

计算机科学与技术系毕业设计(论文)

1 简介

BBS(电子公告板)诞生时,是一种基于(远程登录)协议访问的互联网应用形式。 随着计算机技术的飞速发展和日益普及,特别是WEB服务的兴起和发展,BBS的含义和功能正在不断发生变化。 基于WEB的BBS开始强调主题性和交流性,论坛诞生了。 通过在计算机上运行服务软件,用户可以使用终端程序通过电话调制解调器拨号或连接,并执行上传数据、阅读新闻以及与其他用户交换消息等功能。 BBS多用于大公司或中小企业。 这是一个开放给客户交流的平台。 对于刚接触互联网的新人来说,BBS是一个在互联网上进行交流的场所。 你可以发布一个话题,让大家一起讨论。 有问题可以提出,大家一起解决。 它是一个人们分享语言和文化的平台,是实时的、互动的。

BBS是许多人聚集在一起自由聊天、交流的公共场所。 通过论坛系统,您可以发布信息,阐述您的观点,并与他人讨论各种话题。 在BBS中,人与人之间的交流打破了空间和时间的限制。 与他人交流时,不需要考虑自己的年龄、学历、知识、社会地位、财富、相貌、健康状况。 这些情况往往是人们在其他形式的交流中不可避免的。 同样,也无法知道说话的对方的真实社会身份。 此外,一些专业论坛也成为学习、讨论专业技术的实时课堂。 这样,参与BBS的人们就可以与其他人平等地讨论问题,这是现有的所有沟通方式所不可能实现的。

随着网络时代的到来,各种形式的论坛也随之诞生。 每天都有新的网站建立,各种信息五花八门,甚至令人难以置信,这给论坛带来了活力。 网络论坛是一个自我发泄、自我训练、获取信息、观察社情、交流思想、与同事联系的交流平台。 从论坛网友的帖子中,我们可以得到有益的教导和启发。 网民可以了解国家、社会。 有用的观点有时可以被有关部门采纳,而不是网友空口评论,自怜自哀,欢喜悲哀。 这也是我们政府部门了解民意的一个很好的方式,甚至有一些说法可以做到这一点。 各方意见的正确、公正的展现,具有重要的参考价值。 论坛具有知识性、趣味性、公平性、和谐性等优点。 论坛为广大网友提供了一个交流的平台,为网络的互动性做出了巨大的贡献。 通过论坛,网友可以更方便、更有效地进行交流。 方便地表达自己的观点,通过录制的文字发布信息,这样也避免了本质内容的丢失。 通过论坛更高效、更及时的获取你想要的信息。 这也是最具成本效益和最节省资源的。 在论坛的交流过程中,无论喜怒哀乐都是在虚拟环境中进行,也避免了正面的尴尬和冲突。 在论坛中,你可以进化成任何角色,变身多种。 身份,因为互联网的特性,使得人们更加依赖于论坛中的交流。

计算机科学与技术系毕业设计(论文)

1978年,美国芝加哥研制出基于8080芯片的CBBS/(/)。 这就是最早的BBS系统。 后来,随着苹果电脑的出现,开发了基于苹果电脑的BBS系统和大众信息系统(,)两个系统。 1981年IBM个人电脑诞生时,还没有自己的BBS系统。 直到1983年,个人计算机系统的BBS才被重写。 这个BBS系统最大的特点就是它的所有源程序都是对外开放的,有利于以后的修改和维护。 因此,在开发其他BBS系统时,将其作为框架使用。

BBS最初用于发布股票市场价格等信息。 当时的BBS连文件传输的功能都没有,而且只能运行在苹果电脑上。 早期的BBS与街道、校园内的一般公告牌性质相同,只不过是通过计算机来传播或获取信息。 直到个人电脑开始普及,才有人尝试将苹果电脑上的BBS转移到个人电脑上,BBS才开始逐渐流行起来。 1991年左右开始,中国第一个BBS站上线。 经过长期的发展,直到1995年,随着计算机及外设价格的大幅下降,BBS才逐渐被人们所认识。

论坛的发展也像互联网一样,如雨后春笋般涌现,迅速成长。 今天的论坛几乎涵盖了我们生活的方方面面。 几乎每个人都可以找到自己感兴趣或需要了解的专题论坛,各种网站、综合门户网站或功能性专题网站也都青睐开设自己的论坛,以促进网民之间的交流,增加互动性,丰富网站内容。 例如,综合论坛包含的信息相对丰富和广泛,可以吸引几乎所有网民来到论坛; 专题论坛可以吸引真正志同道合的人一起交流、讨论,有利于信息、专题的分类、整合和收集。 性论坛在学术研究和教学中发挥着重要作用。 交流论坛是另一个大类。 此类论坛的重点是论坛成员之间的交流和互动,因此内容丰富多样,包括供求信息、友情信息、线上线下活动信息、新闻动态等。论坛是论坛发展的大趋势。将来。

然而论坛的弊端也是我们不能忽视的问题。 博客等功能性网站也越来越流行。 论坛已经逐渐失去了固有的地位,慢慢走下坡路。 这时,论坛的诸多弊端也暴露出来。 诸如诚信危机、虚拟世界是否安全等问题层出不穷。此外,全国草根文化形成的论坛知识也不一定准确无误,有的甚至存在严重错误。 虽然在论坛学习****方便、经济,但并不能保证知识的真实准确性,值得推敲。 另外,依靠网络论坛的交流也减少了人与人之间面对面的交流,从而淡化了整个社会的家庭关系和人际关系。 而且,论坛的站长权力很大,因为它是由纯文本组成的,有权限的人可以在不知情的情况下轻松查看别人的个人信息。 这也对个人隐私造成了严重威胁。 同时,这也揭示出草根文化也需要受到规则的约束。 通常版主无法像警察、政府那样对论坛进行公正、专业、全面的管理,因此论坛管理者与普通会员之间的冲突时常在论坛中爆发。 冲突。

计算机科学与技术系毕业设计(论文)

随着中国教育科研网的不断发展,各高校构建了良好的网络硬件环境,BBS在中国大陆高校迅速发展并流行。 其BBS论坛具有知名度高、影响深远、注重管理的特点。 然而,高校BBS论坛在快速发展的过程中,却出现了一定程度的失范、无序,这对网站的管理水平提出了更高的要求。 如何遵循网络发展规律,使高校BBS论坛更加有序、健康地发展,成为当前BBS论坛建设和管理者需要思考和探索的重要课题。 对此,我们可以借鉴西方较为成熟的管理经验和运营模式,同时结合自身的发展情况,制定有效的网站管理机制,最终使高校BBS论坛能够健康发展。更加有序、健康。

2需求分析

需求分析的结果是软件开发的基础。 分析结果直接关系到软件开发的成败以及软件产品的质量和使用寿命。 它在后续的软件开发过程中起着决策、方向、战略的作用。 其重要性不言而喻。 对于复杂的软件系统,需求分析的重要性更加凸显。 这个过程是系统分析人员和用户共同协商,明确系统的所有功能、性能和操作规范,以便开发人员和用户达成一致。

并不是所有的软件都能开发成功或者都值得开发。 为了防止软件开发中止或最终失败,造成时间、金钱、资源等的大量浪费,有必要在软件开发前进行可行性分析,以最大限度地降低成本。 成本是在最短的时间内确定软件项目是否可以开发、是否值得开发,最终为决策者提供做或不做的依据。

通过市场需求、建设规模、设备选型、环境影响、融资、盈利能力等多种有效方法对工程项目进行分析,从技术、经济、工程等方面进行调查、研究、分析和比较。 最终为投资决策者选择投资项目提供依据。可行性分析应从咨询的角度进行,应有多种方案

计算机科学与技术系毕业设计(论文)

对各种方案进行经济比较,提出可以实施的具体措施,注重资源的有效利用,从中立客观的立场得出结论。 为确定产品开发成功的可能性而进行的分析。 可行性分析报告经审查批准后,将作为提出系统开发方案(或设计任务文件)的依据。

技术可行性分析主要是根据系统分析获得的信息,对现有或可用的硬件环境、软件资源以及现有技术人员的技术水平和现有工作基础进行评估,进而分析现有资源是否能够实现拟开发的软件。发达。 包括现有的硬件和配套软件在功能和性能方面是否满足系统要求,是否有满足系统性能要求的算法,开发人员的技术水平是否胜任系统开发等。

本系统运行基于//的操作系统,主要使用的开发软件技术为ASP(动态服务器主页)和信息服务器(erver、IIS),并采用.

ASP是微软公司开发的一种应用程序,用于替代CGI脚本程序。 它可以与数据库和其他程序交互,是一种简单方便的编程工具。 它可用于创建和运行动态网页或 Web 应用程序。 ASP 网页可以包含 HTML 标记、普通文本、脚本命令、COM 组件等。使用 ASP,您可以向网页中添加交互式内容(如在线表单),还可以创建使用 HTML 网页作为用户界面。 ASP文件包含在由HTML代码组成的文件中,易于修改和测试; 服务器上的ASP解释器会执行服务器端的ASP程序,并将结果以HTML格式传输到客户端浏览器,这样使用各种浏览器都可以正常浏览ASP生成的网页; 利用ASP可以突破静态网页的一些功能限制,实现动态网页技术; ASP提供了一些内置对象,使用这些对象可以使服务器端脚本更加强大。 由于服务器将ASP程序执行的结果以HTML格式传回客户端浏览器,用户将看不到ASP编写的原始程序代码,从而防止了ASP程序代码被窃取。 其工作原理是用户在浏览器地址栏中输入URL,然后浏览器向服务器发送请求。 当服务器引擎开始运行ASP程序时,ASP文件开始按照从上到下的顺序进行处理,执行脚本命令并执行HTML页面。 来达到最终向浏览器发送页面信息的效果。

有些操作系统附带了 IIS,但默认情况下它不运行。 这需要手动安装。 安装步骤如下: (1)打开“控制面板”,点击启动“添加/删除程序”,在弹出的对话框中选择“添加/删除组件”,选择“信息服务(IIS)”在组件向导对话框中,然后单击“下一步”,按照向导说明完成IIS的安装(2)启动信息服务(IIS),单击开始菜单---所有程序---管理工具---信息服务(IIS)管理器启动“信息服务”管理工具

计算机科学与技术系毕业设计(论文)

。 (3)配置IIS。 IIS安装后,系统自动创建一个默认网站,该网站的主目录默认为C:\\\\。 右键单击“默认网站”,然后从弹出的快捷菜单中选择“属性”。 此时,您可以打开站点属性设置对话框,在该对话框中您可以完成站点的所有配置。 主目录并启用父路径,单击“主目录”标签切换到主目录设置页面,可以更改或设置主目录。 注意检查启用父路径选项是否勾选。 如果不检查的话,会对以后的程序运行造成一定的影响。 主目录—配置—选项。 要设置主页文档,请单击“文档”选项卡,切换到主页文档的设置页面。 首页文档是当您在浏览器中输入网站域名且未指定要访问的网页文件时,系统默认访问的页面文件。 ,根据需要,使用“添加”和“删除”按钮设置站点可以解析的主页文档。

它是一个关系数据库管理系统。 它是该公司推出的最新版本的数据库管理系统。 具有使用方便、扩展性好、与相关软件集成度高等优点。 数据库引擎提供完整的XML支持。 它还具有构成最大网站的数据存储组件所需的可扩展性、可用性和安全功能,同时在 Web 应用程序中包括用户友好的查询和强大的搜索功能。 其企业版支持联合服务器、索引视图和大内存支持等功能,使其能够扩展到最大的网站所需的性能水平。 它包含一系列管理和开发工具,改进了多站点安装、部署、管理和使用的过程,使其方便、快捷、简单。

整个系统开发过程都是我自己完成的。 我已经学完了本专业的所有专业基础课和专业课。 我系统地学习了数据库开发流程,阅读了大量相关书籍。 我对上面的发展非常熟悉。 环境,并具备一定的软件开发能力和编程能力。 因此,该系统的开发技术已经非常成熟。

经济可行性

经济可行性研究主要是估算软件开发的成本和将实现的经济效益,并确定项目是否值得开发,即进行成本效益分析。 首先是估算要开发的系统的开发成本,然后与可能的收益进行比较。 比较和权衡。 对于具有重大社会意义的项目,除了经济效益外,还必须考虑社会效益,还应包括社会效益带来的经济效益。

计算机科学与技术系毕业设计(论文)

硬件设备:需要一台数据服务器:6000元; 软件:操作系统、IIS安装包、、、网络。

这个BBS论坛系统可以在网站上独立运行,为人们上网提供服务。 它还可以集成到其他大型网站中,以降低其开发成本。 同时,可以在页面上附加广告,作为炒作的长期回报。 因此,该系统从经济可行性上来说是值得开发的。

本系统是基于微机图形界面的操作,所以一般熟练使用计算机的人都可以通过本系统的操作和本论坛的设计功能来达到自己的需要和目的。 对系统管理员没有特殊的技术要求,无需培训。 但管理者必须有强烈的责任心和一定的社会责任感。

该系统是严格按照合同法、专利法、知识产权保护法等自主开发的,不会违反国家法律或他人的经济利益,因此在法律上是可行的。

基于以上几方面的研究,其技术、经济、运营等方面的可行性均已成熟,因此得出以下结论:

结论:该系统可以开发。

该系统的总体目标是为广大网民提供一个可以畅所欲言、说出自己想说的话、表达真实感受的交流平台。 用户可以查看当前论坛的访问量,搜索自己需要的相关帖子信息,发布和回复别人的帖子,以及修改和删除自己的帖子和回复。 管理员可以添加新的版块信息,管理所有帖子信息,起到舆论引导作用。 最终开发出一个功能齐全、合理、完整的BBS论坛系统。

您可以浏览论坛的帖子信息和帖子回复信息,在论坛中搜索符合指定条件的帖子,并查看帖子及其回复的相关信息。 您还可以查看系统访问情况并注册未注册用户。

用户使用正确的帐号和密码可以正常登录系统。 除了享受未注册用户的权限外,他们还可以撰写新主题,表达自己的观点、意见或想说的话,即发帖。 回复别人的帖子,同意或不同意,也可以评论、分析、补充。 当用户对自己的注册信息不满意或填写的信息有误时,用户可以查看并修改自己的个人注册信息。 用户可以查看自己发表的帖子。 如果发现错误或片面言论,可以修改或删除帖子。 当然,如果他们觉得自己的回复不妥,也可以修改或者直接删除。

计算机科学与技术系毕业设计(论文)