校园互动平台系统的设计和实现.docx
- 文档编号:3153522
- 上传时间:2022-11-18
- 格式:DOCX
- 页数:44
- 大小:3.15MB
校园互动平台系统的设计和实现.docx
《校园互动平台系统的设计和实现.docx》由会员分享,可在线阅读,更多相关《校园互动平台系统的设计和实现.docx(44页珍藏版)》请在冰豆网上搜索。
校园互动平台系统的设计和实现
校园互动平台系统的设计和实现
淘论文网:
接计算机毕业设计论文,机械毕业设计论文,电子毕业设计论文,汽车毕业设计论文,单片机,模具,制冷,材料,等各专业毕业设计论文
摘要:
互动平台是一个大型网站中不可缺少的一部分,它是人与人之间通过互联网进行问题讨论,信息了解最佳的渠道。
校园互动平台是基于学校网站中的交流平台而开发的一个系统。
它的出现,可以让我们创建自己的班级,进行讨论,了解校园的最新动态。
因此,这样的系统对于一个功能完善的校园网站是很重要的。
本文将介绍一个校园互动平台实现的全流程。
系统开发采用了基于ASP.NET(c#)语言的MVC简单三层构架模式,ASP.NET(c#)中的ADO.NET编程可以采用很多形式的数据库,校园互动采用的是SQLServer2000数据库系统。
本系统包括了以下几个模块:
用户登录、用户注册、班级信息、论坛、校园动态和管理员管理。
从而实现了对班级成员信息的了解,班级相册,校园新闻,校园图片,讨论学校和网站的全面管理。
本文系统的分析了软件开发的背景以及过程:
首先介绍了软件的开发环境;其次介绍了本软件的详细设计过程;数据库的设计,各个模块的设计和实现,以及具体界面的设计和功能;最后对在本软件开发过程中的问题进行了总结。
关键词:
校园互动平台MVC简单三层ADO.NET
Campusmovessystematicdesignofplatformandrealizationmutually
Abstract:
Theinteractionplatformisanessentialpartinalarge-scalewebsite,itisthebestchannelstocarryonthequestiondiscussionthroughtheInternet,andgettheunderstandingoftheinformation.Thecampusinteractionplatformisasystemwhichdevelopsbasedontheexchangeplatformofschoolwebsite.Itsappearance,willenableustocreateourownclasses,discusstogether,andknowthelatestactivitiesortendencyoncampus.Therefore,suchafullyfunctionalsystemisveryimportantforacampusWeb.Theessaywillgiveabriefintroductionofthecampus-wideprocessonaninteractiveplatform.ThedevelopmentofthesystembasedontheMVCsimplethere-tierarchitecturemodelofASP.NET(C#),ADO.NETinASP.NET(C#)programmingappliesmanyformsofdatabases,theSQLServer2000databasessystemisusedincampusinteraction.Thissystemincludesthefollowingmodules:
loginin,registration,classinformation,forums,schooltendencyandadministatormanagement.It'sachivedunderstandingofclassmembershipinformation,classalbum,campusnews,campuspictures,discussionsinschoolsandtheoverallmanagementofthesite.
Thearticleanalysthesoftwaredevelopmentbackgroundaswellastheprocesssystematically:
firstofall,introducedthedevelopmentenvironmentofthesoftware;secondly,statedthedetaileddesignprocessofthesoftware;database'sdesign,thedesignandimplementationofeachmoduleaswellasthedesignandfunctionofspecificinterface;finally,summeduptheissuesintheprocessofthesoftwaredevelopment.
Keywords:
campusinteractionplatformMVCsimplethere-tierarchitecturemodel
第一章序论
1.1项目介绍
近年来,计算机技术的飞速发展超乎了我们的想象,硬件的更新速度更是日新月异。
计算机在处理对象、处理方法上都发生了很大的变化。
作为计算机科学的重要分支-数据库技术,也被越来越多的应用领域采用来存储和处理他们的信息资源。
计算机已经不再仅仅是科学研究的工具,它越来越多的影响到了我们生活的诸多方面,各种应用软件,各式各样的网站也出现在了我们的身边。
本系统的出现是为了广大在校学生,毕业生和广大网民提供一个互动交流的平台而设计的。
这个系统的开发主要包括后台数据库的建立和维护,前台对数据库的管理以及对前台应用程序的开发三个方面。
对于前者,要建立对数据一致性和完整性强,数据完整性好数据库。
而对与第二者,则是要通过它对整个网站进行管理,其本质就是对数据库的管理要求能对数据库进行准确的操作。
第三者,要求操作简单,但能正确的对用户信息进行检索,存入相应数据库的表中,界面美观。
此系统包含了:
(1)用户注册:
用户注册信息,准确存入数据库中;
(2)用户登陆:
用户通过注册过的账户和密码登陆到系统中;
(3)班级搜索:
用户可通过关键词来搜索自己的班级;
(4)班级创建:
用户可以创建自己的班级;
(5)班级信息:
用户通过正确的登陆,可以加入到系统中的一有的班级,并查看班级信息,班级相册,班级留言版,如果是班级管理员或创建者还可以参与班级的管理;
(6)论坛:
用户正常登陆后,可以在论坛中浏览帖子,回复帖子和发表自己的帖子;
(7)校园动态:
了解学校新闻,查看校园的图片;
(8)用户管理:
管理员对用户的管理,主要为查看用户信息和删除用户;
(9)班级管理:
管理员对已有班级的管理,主要为查看班级信息和删除班级;
(10)论坛管理:
管理员对论坛类别,论坛帖子和相应帖子的回复进行查看和删除的管理;
(11)校园动态管理:
此模块,主要功能是对校园新闻的发布和校园相册的上传。
(12)此系统包含了各式各样的查询,如用户信息,班级信息,论坛帖子及其回复等等;
(13)本系统处于对安全的考虑,必须以用户正常登录为标志,只有用户正常进入了本系统才能进行相应所拥有的操作。
系统目标
本系统有如下设计目标:
(1)建立一套完整的校园互动平台,能真正为广大同学提供一个强大的交流平台;
(2)系统能准确的反映每个用户的状态,如:
加入的班级、发表的帖子和回复的帖子,提供准确的校园动态,如:
校园新闻和校园图片;
(3)准确的数据操作,对每一个用户的管理、班级的管理、帖子及其回复的一对一的管理;
系统设计原则
校园互动平台系统是一个典型的数据交互系统,本系统的设计本着简明使用的原则,采用清晰简明的界面风格,保证用户操作简单的基础上,做到功能的使用而不拖沓。
使本系统达到先进,科学,高效的水平。
1.2背景研究
现在我们上网就可以看到各式各样的互动平台,如:
论坛等等,为什么还要做一个这样的系统呢?
21世纪,计算机互联网技术的到了飞速的发展,互联网技术越来越成熟的今天,各大高校都拥了自己的网站,而这些网站中都缺少这么一块属于我们学生自己的互动平台,一个我们学习交流的平台。
互联网的发展不仅仅是可以用于商业的推广,它拉近了人与人之间的距离。
然而现在的人都是分布在不同的网站,这个系统就是能为同学们在校园网中开辟了一个属于自己的大家庭,然我们不管今后走多远,只要能上网的地方,我们就能了解我们这个家庭中每一个成员的最新的动态,了解他们最新的信息,然我们彼此走的更进。
现在的人们交流、学习的方式很多,在网络信息化时代的今天,互联网成为了我们平时了解知识的重要手段,而校园互动平台就为大家提供了这样的一个平台,在上面,我们可以畅所欲言,对发生在我们身边的点点滴滴进行讨论,发表自己的看法。
而对于一个学校的领导,也可以很方便的在论坛中了解到学生们心里所想,了解学生的心里状态,从而改进和完善教学管理中的方法,促进学校的全面发展。
作为一个计算机专业的大专生,我想用我三年所学的知识,为我们学生开发一个交流,互动的平台。
归纳起来,好处大约有以下几点:
(1)提供一个同学们在网络中一个永远的大家庭,不管我们走多远,只要有网络就能了解我们这个大家庭的最新动态;
(2)提供一个交流,学习的平台,为每一个人提供学习和交流的机会;
(3)能让学校管理层领导,通过网络的形式来对学生的心里状态进行另一个方面的理解,改变学校管理,提高学校文化。
第二章课题开发理论依据
2.1MicrosoftSQLServer2000的简介
MicrosoftSQLServer2000是一种具有客户机/服务器体系结构的关系型数据库管理系统,它由一些具有数据存储检索功能的客户端组件和服务器组件组成。
SQLServer2000采用客户机/服务器计算模型,如图1-1所示,即中央处理器用来存放数据库,该服务器可以被多台客户机访问,数据库应用的处理过程分布在客户机和服务器上。
客户机/服务器计算模型分为两层的客户机/服务器结构和多层的客户机/服务器结构。
在两层得客户机/服务器系统中,客户机通过网络与运行SQLServer2000实例服务器相连,客户机用来完成数据表示和大部分业务逻辑的实现,服务器完成数据存储。
在多层的客户机/服务器系统中,第一层为客户机,他只是负责表示数据;第二层是业务逻辑层,负责业务逻辑实现,所有客户机都可以对他进行访问;第三层是数据库。
SQLServer2000采用客户机/服务器结构的好处在于:
(1)数据集中存储在服务器上,而不是分开存储在各个客户机上,这使所有用户都可以访问到相同的数据;
(2)业务逻辑和安全规则可以在服务器上定义一次,而后被所有的客户机使用;
(3)关系数据库服务器仅返回应用程序所需要的数据,这样可以减少网络拥挤程度;
(4)数据库存储在服务器上,客户机硬件不要具备存储和处理大量数据的能力,同样,服务器也不需要具备数据表示的功能;
(5)数据存储在服务器上,所以数据备份和恢复起来比较容易。
服务器
客户端
客户端
客户端
网络
网络
网络
图2-1客户机/服务器结构
同ASP和其他WEB开发环境一样,ASP.NET也是建立在HTTP协议之上的,它利用HTTP命令和策略建立双向的\浏览器到服务器的通信和协作。
真正使ASP.NET有别于其他W
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 校园 互动 平台 系统 设计 实现