帖子计算机毕业设计_基于ASP NET的教育论坛设计

asp net论坛  时间:2021-02-13  阅读:()

摘 要

在网络飞速发展的今天, Internet成为人们快速获取、 发布和传递信息的重要渠道 它在政治、 经济、 学习、 生活等各个方面发挥着重要的作用。 众所周知 论坛是当今网络中的知名服务之一。 它开辟了一块“公共” 的空间供所有用户发表和读取信息 允许用户对自身感兴趣的话题展开讨论 从而起到集思广益的作用。论坛系统的主要功能是 用户交流、 用户管理、信息分类及查找等。 所以 经过分析,使用ASP+SQL2000的语言来开发本校园论坛。 ASP语言具有开发软件的特性 其优点是安全性能高 能减轻客户端浏览器的负担 提高交互速度。而SQLServer2000是一个真正的多用户、多线程SQL2000数据库服务器。

校园论坛系统正是在网络上基于WEB的动态网页使用ASP作为主体语言 其程序的编写主要采用工具DREAMWEAVER。无需专用客户端即可为用户提供简洁的交流界面 用户通过发贴回帖的方式在论坛中进行交流 结合管理员在线对论坛信息进行实时调整管理的最为稳定的校园交流平台。 论坛系统的主要功能是 用户交流、 用户管理、 信息分类及查找等。

1

目录

1 引言. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

1 . 1 研究的背景和意义. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

1 . 2 预期达到的目标. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4

2 系统概述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4

2. 1系统介绍. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4

2. 2 系统主要功能. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4

2. 3系统主要模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5

3 需求分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5

3. 1 用户管理功能需求. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

3. 2 普通用户功能需求. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

3. 3 帖子管理功能需求. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

3. 4 管理员管理功能需求. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

3. 5 系统用例分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7

4 系统分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7

4. 1 Web技术的发展. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7

4. 2 基于Web 的通用论坛技术可行性分析. . . . . . . . . . . . . . .7

4. 3系统结构. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8

5 系统的整体设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9

5. 1使用技术介绍. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9

5. 2系统功能设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10

5. 3数据库的设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 1

6 系统的详细设计. . . . . . . . . . . . . . . . . . . .错误 未定义书签。

6. 1 主界面设计. . . . . . . . . . . . . . . . . . . . .错误 未定义书签。

6. 2新用户注册与登录模块. . . . . . . . . . . .错误 未定义书签。

6. 3用户管理模块. . . . . . . . . . . . . . . . . . . .错误 未定义书签。

6. 4帖子管理模块. . . . . . . . . . . . . . . . . . . .错误 未定义书签。

6. 5资源管理模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15

结论. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17

参考文献. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18

附录. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误 未定义书签。

致谢. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19

1 引言

1 . 1 研究的背景和意义

从20世纪90年代起世界各国相继启动其面向 21世纪的教育信息化建设工程。我国也在2001年发布《教育信息化“十

五”发展规划》 提出用 5到 10年时间在全国范围内开展教育信息化建设 全面实施“校校通”工程。 在我国 信息化建设的进程在教育行业迅速推进 “学校信息化”、 “校园网”、 “校校通”成为当前网络建设的热点。

信息化教育是以现代信息技术为基础的全新教育形式 然而信息技术为教育带来一系列的革新 如服务于个别化学习、拓展了教育内容、 丰富了教育方式等 同时也为教育带来了一些负面影响。 使人类的信息量空前浩繁 大量的、 无序的信息混于学习、 工作之中反而让人无所适从 根本无法快捷有效地查找自己所需要的信息 “信息疲乏综合症”、 “知识匮乏”等现象受到越来越多的心理学家和教育工作者的关注。 事实上 我们的问题不是缺少信息 而是如何利用信息。

论坛是Internet上最知名的服务之一提供了Internet上信息交流的强有力手段 是具有强大实时交互功能的信息交流平台。 通过论坛 用户可以在论坛某个讨论区上提出问题 他人展开讨论等等。 目前全国许多高校都开通了校园论坛 校园论坛以其时效性强、 参与度高等特点深受高校师生的喜爱 成为了大学校园内相互沟通与交流的常用工具。 它是一条很好的师生、 生生交流和沟通的途径。 我们可以利用校园论坛系统来进行交互式学习 培养学生利用网络进行交互、 协商、 沟通 形成共识 分享成果的能力 形成批判性和创造性思维。 在校园论坛里的讨论者基本上都是在校大学生 而在校园论坛上 可以提出问题 共同商量和讨论 还可以向其他老师、 学长学姐们请教。 同时 老师可以利用校园论坛提供更多的信息 师生之间也可以在上面进行学术思想交流。

为了方便石家庄学院学生的沟通和获取信息 特设计此论坛。

3

1 . 2 预期达到的目标

此校园论坛以联系学生、 服务学生、 凝聚学生、 引导学生为宗旨 着力构建服务功能强大、 信息交流便捷、 管理模式科学的学生活动、 交流的新型平台 努力成为广大学生思想交流的家园 文化活动的基地 娱乐联欢的场所 努力为广大学生服务。 通过论坛的方式 展示学院每一个人的风采、 优点 发布个人对一些事物的看法 增强个人与个人之间 团体与团体个人与团体之间的交流联系在Internet上实现信息的传递提高学习效率。

校园论坛是专门针对在校大学生开发的通用性很强的论坛系统 集帖子发表、 回复、 用户注册以及登录、 信息修改、 管理员对用户的管理、 帖子管理于一体 真正实现对论坛的综合管理 具有一定的通用性。通过对所学理论进一步实践和应用实现论坛所具有的基本功能 界面美观大方 系统运行稳定并具有如下特点 系统运行效率高 程序结构严谨 运算处理速度快 响应速度快 可靠性高 操作灵活 通用性好。2 系统概述

2. 1系统介绍

校园论坛是专门针对在校学生开发的通用性很强的论坛集用户注册、 登录、信息查询、修改 帖子发表、 回复于一体同时还集成了用户、 帖子管理等多种实用的功能。 本系统是运用微软可视化编程工具之一Microsoft Visual Studio 2005 开发的 界面美观大方 系统运行稳定。 以SQLServer为数据库。设计目的是希望能通过该平台 使广大师生进行相互交流来提高学习效率。

2. 2 系统主要功能[10]

校园论坛的主要功能包括

 用户注册 用户填写的基本信息提交到数据库。

 用户登录 论坛使用者的一定限制。

 用户信息修改 注册用户登录后可修改自己的相关信息。

4

 帖子浏览 查看帖子详细内容。

 帖子回复 对帖子进行回复。

 帖子发表 发表新的帖子。

 用户管理 管理员可以对用户信息进行增加删除操作。

 资源共享 上传自己的资料与别人分享。

 主页面设计 对论坛的全局显示。

 数据库设计 论坛所需要的数据。

2. 3系统主要模块[10]

校园论坛功能模块如下

 1 用户管理模块 包括用户注册、 用户登录、 用户信息修改、 管理用户。

 2帖子管理模块包括浏览帖子、发表帖子、 回复帖子、管理帖子。

图1系统模块流程图3 需求分析[9]

现在的论坛到处都是 包罗万象。 要想做好论坛就得定位准 设计风格简单明了清晰 还要制定一套切实可行的规则用以约束用户的行为。 此外 论坛服务要尽量完善 在不影响速度和技术支持的前提下 尽量让论坛丰富多彩。 校园论坛的

5

设计目标是给在校大学生提供一个信息交流的空间 可以在网上对所学课程进行及时的交流 随时解决每个学生在课程中遇到的问题 不用浪费体力 还可以使教学资源合理利用。 最终实现的主要功能如下 用户注册及登录、 用户信息修改、 查看信息、 发表及回复帖子、 管理员管理等。

3. 1 用户管理功能需求

用户管理功能 包括用户登录和新用户注册功能。

新用户注册功能 包括用户名 用户密码 Email。

用户登录功能 包括用户名和密码以及验证码。

用户登录界面后 可以对帖子进行浏览 发表回复帖子还可以查询、 修改、

删除用户信息 仅管理员可进行此操作 。

3. 2 普通用户功能需求

匿名用户只能对别人发表的帖子进行浏览。 普通用户可以进行发帖、 回帖、 浏览帖子、 修改个人基本信息。

3. 3 帖子管理功能需求

论坛管理员登录后可以对帖子进行管理包括帖子的浏览帖子的发布 帖子的删除功能。

3. 4 管理员管理功能需求

管理员管理 包括管理员登录 帖子的管理功能。

管理员通过名字和密码以及验证码登录界面 可以对注册用户信息和发表的帖子进行管理 也可以发表自己的见解。

6

3. 5 系统用例分析[16]

系统用例图如下图所示

图2系统用例图

4 系统分析

4. 1 Web技术的发展

所谓WWW俗称“万维网”其实就是连上Web服务器访问资源 取得的内容就是所谓的 “主页” (Homepage) 。 进入的网页通常不会只有一页 而是整个网站的内容。

“网站”是一种呈现在网络上的新兴媒体 通过 Internet已经成为一个实时的 多媒体的信息传播渠道。 它的载体主要是电脑 范围覆盖全球各地 没有国界 不分人种 时时刻刻地提供服务。 目前 人们渐渐开始把网站称之为广播、 电视、报刊以外的第四新闻媒体 以 “共享、 公平、 公正、 创新、 国际化、 团队精神”为特征的网络文明也已逐渐成为这个时代的标志 人们越来越习惯于通过 Internet 网络获取信息 通过Internet在网站上发表自己对社会对生活的理解和建议。

4. 2 基于Web 的通用论坛技术可行性分析[7]

7

论坛就是提供给注册用户一个平台用户可以通过Internet接入 登录后 在这个平台上发表帖子、 浏览帖子、 回复帖子等等。

论坛的用户通常可分为 匿名用户、 普通用户、 管理员。系统通常提供一个统一的登录页面 此页面应能自动识别不同级别的用户 并为之提供不同的操作。它通常应具有以下功能用户注册及登录、 发表帖子、 浏览帖子、 回复帖子、 用户管理等等 所有操作都可以由用户在客户端浏览器中完成 而服务器端程序会按用户的要求来完成对系统数据的操作 并将结果传给Web服务器再由Web服务器处理成HTML文件后发送到客户端浏览器。 这就是所谓的 B/S 结构应用系统 B/S 结构即Browser/Server(浏览器/服务器)结构 是随着Internet技术的兴起 对C/S结构的一种变化或者改进的结构。

B/S结构下 用户界面完全通过WWW浏览器实现 一部分事务逻辑在前端实现 但是主要事务逻辑在服务器端实现。B/S结构 主要是利用了不断成熟的WWW技术 是一种全新的软件系统构造技术。 随着Windows 2000/Windows XP将浏览器技术植入操作系统内部 这种结构更成为当今应用软件的首选体系结构。

根据实际需要 校园论坛采用 B/S结构 使用微软公司的技术解决方案。 开发环境和开发工具为 Windows XP IIS5. 1 MicrosoftVisual Studio.NET2005 C#,SQLServer 2005。 要求客户端支持IE6.0以上或与之兼容的浏览器软件。

4. 3系统结构

5系统的整体设计

5. 1使用技术介绍

ASP.NET是建立在公共语言运行库上的编程框架 可用于在服务器上生成强大的Web应用程序。而SQLServer属于关系数据库管理系统 它的特性使它更加适应当今数据存储和管理的要求。

5. 1 . 1 ASP. NET的优点[1 ]

 1  国际化。 ASP.NET在内部使用Unicode表示请求和响应数据可以为每台计算机、每个目录和每页配置国际化设置。

 2易于部署。通过简单地将必要的文件复制到服务器上ASP.NET应用程序就可以部署到该服务器上。

 3灵活性。 由于 ASP.NET基于公共语言运行库 因此Web应用程序开发人员可以利用整个平台的灵活性。

 4 与.NET Framework 集成。 因为 ASP.NET 是.NETFramework的一部分 所以整个平台的功能和灵活性对Web应用程序都是适用的。

 5简易性。 ASP.NET使执行常见任务变得更加容易 从简单的窗体提交和客户端身份验证到部署和站点配置。 另外公用语言运行库利用托管代码服务简化了开发工作。

 6可管理性。 ASP.NET使用基于文本的分级配置系统简化了设置服务器环境和Web应用程序的过程。

 7扩展性。 ASP.NET被设计成可扩展的、具有特别专有的功能来提高集群的、 多处理器的性能。

 8安全性。借助内置的Windows身份验证和基于每个应用程序的配置 可以保证应用程序是安全的。

9

随风云25元/月 ,德阳高防云服务器 2核2G 10M 75元/月 内蒙古三线BGP服务器 2核2G 5M

公司介绍成都随风云科技有限公司成立于2021年,是国内领先的互联网业务平台服务提供商。公司专注为用户提供低价高性能云计算产品,致力于云计算应用的易用性开发,并引导云计算在国内普及。目前公司研发以及运营云服务基础设施服务平台(IaaS),面向全球客户提供基于云计算的IT解决方案与客户服务,拥有丰富的国内BGP、双线高防、香港等优质的IDC资源。公司一直秉承”以人为本、客户为尊、永续创新&...

Megalayer促销:美国圣何塞CN2线路VPS月付48元起/香港VPS月付59元起/香港E3独服月付499元起

Megalayer是新晋崛起的国外服务器商,成立于2019年,一直都处于稳定发展的状态,机房目前有美国机房,香港机房,菲律宾机房。其中圣何塞包括CN2或者国际线路,Megalayer商家提供了一些VPS特价套餐,譬如15M带宽CN2线路主机最低每月48元起,基于KVM架构,支持windows或者Linux操作系统。。Megalayer技术团队行业经验丰富,分别来自于蓝汛、IBM等知名企业。Mega...

半月湾hmbcloud升级500Mbps带宽,原生VPS,$4.99/月

关于半月湾HMBCloud商家之前也有几篇那文章介绍过这个商家的产品,对于他们家的其他产品我都没有多加留意,而是对他们家的DC5机房很多人还是比较喜欢的,这个比我们有些比较熟悉的某商家DC6 DC9机房限时,而且半月湾HMBCloud商家是相对便宜的。关于半月湾DC5机房的方案选择和介绍:1、半月湾三网洛杉矶DC5 CN2 GIA同款DC6 DC9 1G内存 1TB流量 月$4.992、亲测选择半...

asp net论坛为你推荐
视频截图软件怎么把视频截成动图?还有一般剪辑视频什么的用什么软件比较好?博客外链怎么用博客发外链?spgnuxps = getCon().prepareStatement(sql);啥意思,求注释,要是不嫌麻烦帮我把下面的也给注释了依赖注入Spring 的依赖注入是什么意思?依赖注入什么是侵入性?还有依赖注入?直播加速请问哪种播放器的可以播放加速,并且可以保存安全漏洞如何发现系统安全漏洞分词技术什么是seo分词技术系统分析员如何成为系统分析师?网站排名靠前如何使网站排名靠前?
个人域名备案流程 七牛优惠码 阿里云os inmotionhosting 博客主机 国外服务器 gateone dropbox网盘 智能骨干网 泉州移动 百度云1t 福建铁通 hktv idc查询 吉林铁通 服务器是干什么用的 沈阳主机托管 百度云空间 lamp什么意思 中美互联网论坛 更多