帖子计算机毕业设计_基于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

UCloud云服务器低至年59元

最近我们是不是在讨论较多的是关于K12教育的问题,培训机构由于资本的介入确实让家长更为焦虑,对于这样的整改我们还是很支持的。实际上,在云服务器市场中,我们也看到内卷和资本的力量,各大云服务商竞争也是相当激烈,更不用说个人和小公司服务商日子确实不好过。今天有看到UCloud发布的夏季促销活动,直接提前和双十一保价挂钩。这就是说,人家直接在暑假的时候就上线双十一的活动。早年的双十一活动会提前一周到十天...

wordpress投资主题模版 白银黄金贵金属金融投资网站主题

wordpress投资主题模版是一套适合白银、黄金、贵金属投资网站主题模板,绿色大气金融投资类网站主题,专业高级自适应多设备企业CMS建站主题 完善的外贸企业建站功能模块 + 高效通用的后台自定义设置,简洁大气的网站风格设计 + 更利于SEO搜索优化和站点收录排名!点击进入:wordpress投资主题模版安装环境:运行环境:PHP 7.0+, MYSQL 5.6 ( 最低主机需求 )最新兼容:完美...

特网云(1050元),IP数5 个可用 IP (/29) ,美国高防御服务器 无视攻击

特网云特网云为您提供高速、稳定、安全、弹性的云计算服务计算、存储、监控、安全,完善的云产品满足您的一切所需,深耕云计算领域10余年;我们拥有前沿的核心技术,始终致力于为政府机构、企业组织和个人开发者提供稳定、安全、可靠、高性价比的云计算产品与服务。官方网站:https://www.56dr.com/ 10年老品牌 值得信赖 有需要的请联系======================特网云美国高防御...

asp net论坛为你推荐
u盘无法读取U盘无法被识别怎么办 U盘无法识别解决方法支付宝查询余额支付宝钱包怎么查余额?在线漏洞检测网站检测工具,谁有?吴晓波频道买粉五大知识付费平台有哪些?bluestacksbluestacks到底是叫蓝手指还是叫蓝叠自助建站什么情况下采用自助建站方式建站好?照片转手绘照片转手绘用什么APP办公协同软件最好用的协同办公软件是哪个iphone6上市时间苹果6什么时候出?多少钱网络广告投放怎样在网络上进行广告的投放?
美国服务器租用 国外vps warez NetSpeeder 丹弗 秒杀汇 阿里校园 如何用qq邮箱发邮件 华为云服务登录 香港亚马逊 360云服务 移动服务器托管 免费外链相册 下载速度测试 韩国代理ip 西安主机 万网空间 cdn网站加速 摩尔庄园注册 金主 更多