基于校园网师生论坛系统的设计与实现【毕业设计】.doc

上传人:文初 文档编号:61215 上传时间:2018-06-01 格式:DOC 页数:41 大小:1.50MB
下载 相关 举报
基于校园网师生论坛系统的设计与实现【毕业设计】.doc_第1页
第1页 / 共41页
基于校园网师生论坛系统的设计与实现【毕业设计】.doc_第2页
第2页 / 共41页
基于校园网师生论坛系统的设计与实现【毕业设计】.doc_第3页
第3页 / 共41页
基于校园网师生论坛系统的设计与实现【毕业设计】.doc_第4页
第4页 / 共41页
基于校园网师生论坛系统的设计与实现【毕业设计】.doc_第5页
第5页 / 共41页
点击查看更多>>
资源描述

1、 本科 毕业 设计 (论文 ) (二零 届) 基于校园网师生论坛系统的设计与实现 所在学院 专业班级 计算机科学与技术 学生姓名 学号 指导教师 职称 完成日期 年 月 - 2 - 摘要 : 随着网络技术 、多媒体技术的应用普及,为了方便师生信息的交流,本文以 ASP.NET 、 SQL Server 2005数 据库技术和 C语言为开发工具,分析与设计了以校园网为依托的师生论坛系统。论坛系统 主要 有两大功能模块:服务模块和管理模块,服务模块 为用户提供 用户注册、用户留言、 发表 帖子、 浏览 帖子、上传资源、回复 等功能 。 用户通过 系统可以 发表一些 帖子 和其他 网 友进行交流。管

2、理模块涉及到注册用户的权限管理、帖子分类信息修改等功能 ,还可以对非法的言论及时删除。本系统有两大特色功能:首页自定义显示和网站安全设计,首页自定义显示能给用户带来很好的显示效果,同时能方便后台管理者设置网站布局和显示方式。网站安全设计方面主要考虑隐私保护,和防止 他人攻击、篡改。 关键词 : 论坛;交流;安全 - 3 - The Design and Realization of Campus-Network-based Forum Ststem For Teachers and Students Abstract: With the popularization of the networ

3、k technology and multimedia technology, in order to facilitate the exchange of information between teachers and students , this system uses ASP.NET, SQL2005 database technology and C # language for the development of tools, analyzes and designs the campus network system, relying on teacher-student f

4、orum . This system has two main functions: service module and management module. The service module provides users with many functions, such as user registering, publishing nodes, browsing nodes, uploading resources and replying. Management module also has many functions, such as managing the regist

5、ered users rights, classifying the nodes and modifying information etc. This system has two special functions: the index customized-show and security designation can give the users good feeling and make it convenient for the administrators to set the websites layout and the display mode. The securit

6、y designation is aimed to protect the privacy and avoid others attacking and tampering. Keywords: BBS; Exchange; Security 目录 1 引言 . 1 1.1 课题产生背景 . 1 1.2 研究内容 . 1 1.3 国内外研究现状 . 2 1.4 课题研究的意义 . 2 1.5 系统预期达到的目标及前景展望 . 3 1.5.1 系统预期到达的目的 . 3 1.5.2 前景展望 . 3 2 开发工具及运行环境 . 4 2.1 编程环境介绍 . 4 2.2 数据库平台 . 4 2.3

7、 开发工具 . 4 2.4 运行环境 . 5 3 需求分析 . 6 3.1 可行性分析 . 6 3.2 需求分析 . 7 4 总体设计 . 9 4.1 系统功能设计 . 9 4.2 数据库设计 . 14 4.3 系统文件结构设计 . 17 5 详细设计 . 18 5.1 系统首页设计 . 18 5.2 分类显示设计 . 20 5.3 发帖模块设计 . 22 5.4 帖子浏览及回复设计 . 27 5.5 个人中心模块设计 . 31 5.6 导航模块设计 . 32 5.7 后台权限设计 . 34 6 结束语 . 35 6.1 系统的特点与局限性 . 35 6.1.1 特点 . 35 6.1.2 局

8、限性 . 35 6.2 实施过程中的一些体会 . 35 致谢 . 错误 !未定义书签。 参考文献 . 37 1 1 引言 1.1 课题产生背景 随着计算机技术在各个领域的广泛应用,计算机技术应用于 校园 网更为突出,但能够通过 校园 网构建师生在线交互网站 1还很不完善。传统的教学模式已经跟不上时代的步伐,未来世界更是以电脑为主,利用网络答疑已经是新时代的要求。我们要改变传统的教师在课堂上布置作业,按照传统的做法会浪费大量的时间,并且不能及时的发现问题及改之。而计算机配以合适的师生 在线讨论 系统, 是一种 对课堂教学的补充,为学生与教师 、 学生与学生之间的交流提供了一个便捷的信息交流平台。

9、 Internet 不再只是单纯地浏览新闻、发送邮件、聊天与游戏, 计算机网络教学也越来越得到人们的关注,比如校园网 2、网络教学、师生交互论坛也得以迅速普及。 很多的学校将 一些 精品 课程的 内容、新 知识 、新技术 的 介绍 放在 Internet 上 供用户学习、讨论 ,目前随着 网上教 学 逐渐 完善 , 基于校园 网师生论坛系统为 学生在教室之外 提供了 一个相互交流的平台,对学生的学习、老师的教 师学 以及师生的沟通都起到了非常 重要 的作用。 网站论坛为广大用户提供了更 加周到和人性化的服务 3。学生通过校园网络论坛平台,可以与相识的不相识的同学沟通,结交新朋友,同时也能增强师

10、生之间、学生之间的互动,因此创建一个基于校园网的师生论坛系统很有必要。 1.2 研究内容 基于校园网的师生论坛系统,它为师生之间的交流提供了便捷的途径。学生通过系统注册,以会员形式登录系统后,可以浏览信息、讨论主题,还可以发表帖子,也可以编辑修改自己的文章。学生和教师都可以“会员”身份登录,可以在自己版块内浏览会员的文章、回复会员提出的问题。 随着计算机 软件 和 Internet 技术的发展以及 BBS 论坛系统功能 的 日渐 完善, 网络沟通 也日益受到人们的重视,成为 新的一种交流方式 。同时也应运而生了很多新的理论、新的学说。由于 校园 BBS 的开展, 学习 和 答疑 的环境都有了较

11、大的变化。如何更好的利用 现代软件 设计的思想,高效的开发 基于校园网师生论坛 网站是摆在 系统 设计人员面前的首要任务。本文根据 对校园网师生论坛系统应用 现状 的调研 和系统中教师和学生的需要,运用大学四年所学的理论知识,结合实际开发项目的相关知识来设计 校园网师生论坛 。 登陆校园网 师生交流论坛后可以实现学生之间交流和师生之间交流。学生之间的交流主要是学习心得和学习 成果的交流。师生交流主要是学生向教师询问问题、教师布置作业、发布通知等等。 2 1.3 国内外研究现状 义务教育在我国 “ 十一五 ” 规划中重装出战,扭转了整个教育棋盘的局势。国家积极推进农村中小学现代远程教育工程,到

12、2007年,农村小学教学点都具备教学光盘播放设备和成套教学光盘,农村小学具备卫星教学收视点,农村初中基本具备计算机教室 4。 早在 1994年邓小平同志就提出 2002-2004年间全国农村学校现代教育技术装备水平有较大提高,城乡差距有所缩小,农村初中每百名学生拥有计算机台数由 2.0台提高到 3.2台,增长近 60%,建网学校比例由 6.3%增加到 13.1%。农村小学每百名学生拥有计算机台数和建网学校比例也有所提高,许多学校计算机配备实现了从无到有的过程。 根据对 我国基础教育信息化 5进程中存在的问题进行了分析,中小学校园网的教育应用不深入,高投入未能产生高效益。针对校园网 存在的某些使

13、用不完善的 问题, 比如: 校园网师生论坛系统的建设和应用处于缺乏整体规划和高度无序的局面;没有共建共享机制,低水平重复建设现象非常普遍,不仅造成了人、财、物的浪费,而且必然影响系统网站建设和应用的发展进程。由于缺乏整体的规 划,许多学校尚没有出台师生论坛系统网站建设和应用的配套管理办法。在这类学校里,教师参与系统网站建设与应用的投入不计作正式工作量,这种情况严重影响了教师参与系统网站建设与应用的积极性。 本课题 设计了基于校园网的 师生论坛系统 ,为教师的 “ 教 ” 和学生的 “ 学 ” 营造一个理想环境,以此来推动校园网在教育教学中的深入应用 6。 1.4 课题研究的意义 基于校园网师生

14、论坛系统网站 为 学生以及 教师 提供了合作与交流平台,为学生的学习提供及时的支持,扩充了学习资源、锻炼了信息获取、信息加工能力、培养了合作和共享的行为习惯。提供一 种 师生交流 的平台,为师生双方的情感交流提供了平台,作为传统课堂教学交往的一种补充和延伸 (师生通过交互、交流、碰撞产生的新的信息,是学生的体验与教师体验的结合,可能是一种直接的经验)。 在系统的扩展性方面,可以对企业开放注册,师生能获知用人单位的需求信息和用人标准,提升了毕业生就业能力。 优秀特色主题网站的主题体现了基础教育课程改革的精神和先进的教育教学理念;内容呈现出清晰的知识加工线索和丰富的学习活动;信息组织方式使用了符合

15、主题需要的图片等多种美学元素、清晰的导航和合适的信息量。 师生论坛系统网站 给教学工作 确实带来了极大的方便,比如在教学中,教师可以将自己的讲义及有关学习资源放在系统上供学生课后复习,这样学生随时都可以上网浏览,也省去了复印的麻烦;学生可以通过系统交作业,就省了收作业发作业的麻烦;师生可以随时通过3 系统交流或讨论 7。事实上,目前很多老师已经不同程度的利用网络辅助教学,比如提供电子讲义、收作业等等。给 师生 提供一个更好的网络辅助教学系统就成为比较迫切的问题。 1.5 系统预期达到的目标及前景展望 1.5.1 系统预期到达的目的 师生交流学习过程可以实现双向互动,最大限度的实现 各类信息 的

16、共 享。并且本系统功用齐全,使用方便,具有良好的可扩展性和通用性。可作为设计其他 系统设计 的模版。 本课题所设计的网络交流互动系统针对目前论坛系统的问题,拟实现以下目标。 学生可以通过校园网络论坛平台,可以与相识的不相识的同学沟通,结交新朋友,同时也能增强师生之间、学生之间的互动, 师生利用本平台注册登陆后, 不受时间、地点的约束可以进行发表帖子、留言等,有了问题可以通过校园网师生论坛系统与老师、同学进行交流; 教 师登陆系统后,可以发布通知、 随时修改教学内容,并对学员提出的疑难问题及时解惑;管理员可以行使自己的权利,对不 符合协议的内容有权删除。 1.5.2 前景展望 在信息传播技术迅猛

17、发展的今天,面对着 “ 知识爆炸 ” 的新世纪,人类现有的教育内容、教育手段和教育方法等正受到极大的挑战。而计算机多媒体技术、网络技术以及虚拟现实等技术的迅猛发展,使人类的信息资源实现了高度共享,从根本上改变了以往人们进行信息交流的模式,也为传统教育的改革和发展提供了十分有利的条件。校园网以其丰富的信息资源、友好的交互性能以及优良的开放性等特点而越来越受到人们的青睐。 网络 论坛 8的发展也如同网络,雨后春笋般的出现,并迅速的发展壮大。现在的论坛 几乎涵盖了我们生活的各个方面,几乎每一个人都可以找到自己感兴趣或者需要了解的专题性论坛,而各类网站,综合性门户网站或者功能性专题网站也都青睐于开设自

18、己的论坛,以促进网友之间的交流,增加互动性和丰富网站的内容。 目前,通过 网络论坛 系统可随时取得国际最新的软件及信息,也可以通过 网络论坛 系统来和别人讨论计算机软件、硬件、 Internet、多媒体、程序设计以及医学等等各种有趣的话题,更可以利用 网络论坛 系统来刊登一些 “ 征友 ” 、 “ 廉价转让 ” 及 “ 公司产品 ” 等启事,而且这个园地就在你我的身旁。只要您拥有 1 台计算机、 1 只调制 解调器和 1 条电话线,就能够进入这个 “ 超时代 ” 的领域,进而去享用它无比的威力 ! 综上所述,基于校园网师生论坛系统的实现给人们学习 、 工作带来了无限制交流的空间。 4 2 开发

19、工具及运行环境 2.1 编程环境介绍 本系统采用编程软件 ASP.NET 作为实现 语言。 ASP 是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。 它的框架补充了visual studio2008 集成开发环境中的大量工具箱和设计器。因为 ASP.NET 是基于通用语言的编译运行的程序,所以它具有强大性和适应性的特 点,以至于 Web 应用软件开发者的几乎全部的平台它都可以运行。另外, ASP.NET 还具有简单性和易学性,可以通过自己查找资料来克服学习过程中碰到的困难。 2.2 数据库平台 SQL Server 2005 是一个全面的数据库平台,使用集

20、成的商业智能 (BI) 工具提供了企业级的数据管理。 SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。 SQL Server 2005 数据引擎是本企业数据管理解决方案的核 心。此外 SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、 Dashboard、 Web services 和移动设备将数据应用推向业务的各个领域 9。 与 Microsoft Visual Studio、 Microsoft

21、 Office System 以及新的开发工具包(包括 Business Intelligence Development Studio)的紧密集成使 SQL Server 2005 与众不同。无论您是开发人员、数据库管理员、信息工作者还是决策者, SQL Server 2005 都可以为您提供创新的解决方案,帮助您从数据中更多地获益。 如上所述, Microsoft SQL Server 2005 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。所以我选择 Microsoft SQL Server 2005 作为服务端(后台)开发平台 。

22、2.3 开发工具 Visual Studio 2008 是微软公司推出的集成开发环境,是目前最流行的 Windows B/S 用程序开发环境。它是把代码的编写、程序的调试、编译、运行以及其他的相关操作都集成在一起的“编程工具”。程序员通过这个平台,利用编程语言来写程序,调试,运行 10。 Visual Studio 是一套完整的开发工具集,用于生成 ASP.NET Web 应用程序、 XML Web Services、桌面应用程序和移动应用程序。 Visual Basic、 Visual C+、 Visual C# 和 Visual J# 全都使用相同的集成开发环境 (IDE),利用此 IDE

23、 可以共享工具且有助于创建混 合语言解5 决方案。另外,这些语言利用了 .NET Framework 的功能,通过此框架可使用简化 ASP Web 应用程序和 XML Web Services 开发的关键技术 11。 2.4 运行环境 支持操作系统: Windows XP, Windows Server 2003。浏览器: IE6.0 以上。安装 SQL数据库。 硬件环境要求: 最低配置:处理器: Pentium III 800;硬盘空间: 4G;显卡: 3D 显卡;内存: 384MB;显示器:即插即用显示器。 推荐配置:处理器: Pentium4 2.4G;硬盘空间: 4G;显卡 :128.

24、0MB 显存;内存: 1G或更多;显示器:液晶显示。6 3 需求分析 基于校园网师生论坛 系统 ,在 Visual Studio 2008 集成开发环境下采用 ASP.NET 技术和 C语言,后台数据库使用 SQL Server 2005。本 系统具有良好的 Web 用户界面,直观漂亮,易 于 理解、易 于 使用。系统分用户认证和管理员认证,都是通过 SQL Server 自带的 数据库的 角色 验证和 Session 功能来实现。管理系统服务方便灵活、使用简便。用户坐在任何联网的 电脑 前即可 登录网站进行浏览和发表文 章主题 ,为用户带来了极大的自由和方便。在有 web 服务器, PC 计

25、算机、局域网条件下,本系统的设计功能可以完成 12。 3.1 可行性分析 当今社会,互联网已经逐渐融入社会生活的各个角落,网络已经渗透到大学生的学习和生活之中。校园网师生论坛系统作为校园网络建设的重要一环,其重要性自然不言而喻,甚至可以说,一所学校建得如何,学生的精神状态如何,校园的人文心态如何,高校的文明形态如何,都能从校园师生论坛系统上可见一斑。 许多高校已把自己的校园网师生论坛作为校内新闻信息发布和分享校外信息资源的主要平台 、 学生思想 政治工作的教育平台 、 学生就业方面的信息发布平台等等 13。 (1) 经济可行性 校园网 师生 论坛系统 网站打破了传统学校教育的课堂授课模式,同时

26、也突破了传统远程教育所无法实施的有效的沟通和交流的局限。它要求建立一种全新的教学与学习模式 。当前,计算机硬件的价格已经非常便宜,但是性能却与日俱增。本系统的开发,不仅为师生在线互动提供了一个非常便捷的交流平台,同时,也使高校的教育水平上升到了一个新的高度。 (2) 技术可行性 本系统以 Visual Studio 2008 为开发平台,其中 vs2008 是微软公司推出的集 成开发环境,是目前最流行的 Windows B/S 用程序开发环境。它是把代码的编写、程序的调试、编译、运行以及其他的相关操作都集成在一起的“编程工具”。具有操作简单、易懂等特点。同时,本系统利用 SQL Sever2005 作为后台数据库。 SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。 SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使可以构建和管理用于业务的高可用和高性能的数据应用 程序。 Microsoft SQL Server 2005 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能 。 (3) 社会可行性 21 世纪是知识经济时代,同时也是互联网时代,传统的学校教学答疑模式已经成为历

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。