基于ASP高校教务管理平台的设计与实现PPT资料.ppt

上传人:b****2 文档编号:15554558 上传时间:2022-11-04 格式:PPT 页数:38 大小:883.50KB
下载 相关 举报
基于ASP高校教务管理平台的设计与实现PPT资料.ppt_第1页
第1页 / 共38页
基于ASP高校教务管理平台的设计与实现PPT资料.ppt_第2页
第2页 / 共38页
基于ASP高校教务管理平台的设计与实现PPT资料.ppt_第3页
第3页 / 共38页
基于ASP高校教务管理平台的设计与实现PPT资料.ppt_第4页
第4页 / 共38页
基于ASP高校教务管理平台的设计与实现PPT资料.ppt_第5页
第5页 / 共38页
点击查看更多>>
下载资源
资源描述

基于ASP高校教务管理平台的设计与实现PPT资料.ppt

《基于ASP高校教务管理平台的设计与实现PPT资料.ppt》由会员分享,可在线阅读,更多相关《基于ASP高校教务管理平台的设计与实现PPT资料.ppt(38页珍藏版)》请在冰豆网上搜索。

基于ASP高校教务管理平台的设计与实现PPT资料.ppt

并且,在今后的研究过程中,可以更深一步的就一些新的功能模块进行开发,进而在一定意义上满足了高校的需求与发展中的要求。

1.3论文内容与结构论文内容与结构本课题基于在实际过程中就ASP.NET和SQLServer2005进行运用,来实现基于ASP.NET高等院校的教务办公的管理工作平台的相关研究和设计。

本系统以高校的具体状况为依据,以严格的需求研究为基础,就数据库进行了详细的研究和设计,从而使老师、学生基本信息、成绩、课程、用户等管理模块以及学生、老师等用户模块得以实现。

本课题共有六章,按照如下方法进行相关内容的组织和安排:

第一章着重阐述了研究的背景和重点内容。

第二章着重就运用的研发工具ASP.NET的一些特点以及.NET架构结构体系、SQLServer2005相应的一些技术特性分别进行了说明和介绍。

第三章阐述了软件系统总体功能的设计思想及需求研究状况。

第四章对系统数据库的相关设计进行详细的阐述。

第五章对系统架构的设计与关键功能模块的实现等进行了详细介绍。

第六章总结全文以及对今后研究工作的一些展望。

第第2章系统关键技术分析章系统关键技术分析2.1NET框架技术框架技术图2.1NET框架体系结构示意图2.2ASP.NET技术技术ASP.NET并不是ASP的一种简单升级,从其运行方式上来说,它是微软公司经研究及试行之后所推行的新一代ActiveServerPages,从另一个角度上来说,它也是微软公司研发与试行之后所推行的新一代体系构架Microsoft.NET的一个组成部分。

ASP.NET作为面向对象以及事件驱动的一种研发平台,其用途就是对基于Web的一些运用程序进行相应的编写。

ASP.NET的几个特性,详见如下:

(1)用户界面与页面逻辑之间的分离。

ASP.NET给出了一种完整而洁净的模型,用户界面与页面逻辑之间处于一种完全分离的状态。

研发一个相应的Web窗体页面,尤其是运用VisualStudio.NET的时刻,所谓的编程与维护结果全然变得异常的轻松和便捷。

(2)执行效率在一定程度上得到了很大的提高。

基于通用语言的该部分程序通过ASP.NET在服务器上进行相应的运行。

ASP.NET是把程序在服务器第一次运行时进行相应的编译,与ASP解释执行作比较,从执行效果上看,明显要强于很多;

与此同时,ASP.NET也给出了一种迅速存取的能力,如果用户对服务器不再提出更多命令和要求的时候,那么允许对象以及输出的相应数据得以缓冲,这样便可在一定程度上行之有效的就服务器的应答时间进行缩短。

(3)能够支持很多种语言。

可运用每一个通用语言运行库的相关语言就Web窗体页码的相应程序代码进行编写,即使在编程语言上存在着不一样的地方,由于共享的运行库环境都是相同的,因此,它们都可十分友好的进行合作和协调。

C#是微软公司给.NET平台进行整体的新型研究与设计的一种编程语言,其具有简便且成效性高、全面面向对象等各方面的优点,同时也含有更好的这种向后兼容性,在研发分布式运用程序上能更适宜的进行运用,已然变成ASP.NET的第一研发和开展性语言。

(4)具备事件驱动模型的特性。

在每一个Web运用程序当中,服务器与客户端基本上全是处于一种彻底分离的状态,且仅仅是来回的对一些最基本的相关信息进行传递。

浏览器接受服务器所传递的一个HTML流;

如果一个窗体被用户所提交时,服务器将会接受浏览器发回的相关性信息。

原始的Web编程显得十分的线性,但是运用ASP.NET研发的Web窗体的相应页面构架就显得很实在,就像一个真实的事件一样,可以是单击按钮等事件就处理程序进行相应的创建和建立。

(5)可伸缩性强。

ASP.NET除了可让运用程序在大商业网站上行之有效的进行运行之外,同样也可在较小内部互联网上进行相应的运行。

该部分功能部件涵盖了已然运用的相关的一些页面高速缓存系统以及已经编译的相关页面和对多机Web、多处理计算器的相关性支持。

(6)具有安全性特性。

ASP.NET给出了用户身份验证以及授权安全措施,确保、认定用户且授予其运用程序资源的相应权限。

同时,ASP.NET也给出了代码级的相关性安全措施,允许控制代码在运行时的上文和下文。

2.3BS结构分析结构分析BS结构也就是服务器与浏览器结构。

该结构基于Internet技术的不断成熟,是对C/S结构的一种改进与演变。

基于www浏览器来实现用户工作界面,在前端来实现很少的一部分事务逻辑,然而,在服务器端来实现关键事务逻辑,所谓的三层3-tier结构便成了形。

这在很大程度上将客户端电脑荷载进行了简化,系统升级和系统维护的工作与成本量在一定程度上得以减轻,进而相应的降低了用户的整体成本。

从现阶段的技术来看,局域网创建BS结构的相关网络运用,且基于InternetIntranet模式之下的数据库运用,相对不难掌握,而且成本也不高。

其为一种一次性就能到位的研发,可以实现不为相同的人员,基于不为相同的地点,通过不同的接入渠道对共同的一些数据库进行查询与操作;

其可以有效的对数据平台以及相关的管理查询权限进行保护和确定,服务器数据库同样显得极为安全。

2.3.1BS架构分析架构分析具体的具体的BS架构软件的优、劣势如下所示:

架构软件的优、劣势如下所示:

BS架构软件的优势与劣势:

架构软件的优势与劣势:

(1)BS结构的升级方式和维护方式都比较简单。

现阶段,结构的升级方式和维护方式都比较简单。

现阶段,有关软件系统的升级与创新显得尤为频繁,有关软件系统的升级与创新显得尤为频繁,BS架构的相架构的相关性产品显现的十分便捷。

关性产品显现的十分便捷。

(2)BS架构不仅可以降低成本,而且存在更大的选择空间。

架构不仅可以降低成本,而且存在更大的选择空间。

众所周知,在桌面电脑上,基本上众所周知,在桌面电脑上,基本上Windows是独占鳌头,是独占鳌头,而浏览器变成了一种标准型配置,然而而浏览器变成了一种标准型配置,然而Windows在服务器在服务器的相关操作系统上依然处于一个相对的地位。

的相关操作系统上依然处于一个相对的地位。

(3)运用服务器的相应运行数据荷载比较重。

因为,只在服务运用服务器的相应运行数据荷载比较重。

因为,只在服务器端对器端对BS架构管理软件进行了安装,网络管理者仅仅需架构管理软件进行了安装,网络管理者仅仅需要一种管理服务器即可,有关用户界面的关键性事务逻辑于要一种管理服务器即可,有关用户界面的关键性事务逻辑于服务器端以服务器端以WWW浏览器来实现全部操作,有小部分事务逻浏览器来实现全部操作,有小部分事务逻辑基于前端来实现相应的工作,每一个客户端仅仅存在浏览辑基于前端来实现相应的工作,每一个客户端仅仅存在浏览器,网络管理者仅仅要做的就是硬件维护工作。

器,网络管理者仅仅要做的就是硬件维护工作。

2.4SQLServer2005技术技术2.5ADO.NET技术技术2.5.1ADO.NET设计设计

(1)对关系数据进行一种简单的访问对关系数据进行一种简单的访问

(2)可拓展性可拓展性(3)可对多层运用程序进行相应的支持可对多层运用程序进行相应的支持(4)就就XML与关系数据访问进行统一与关系数据访问进行统一2.5.2ADO.NET结构结构.NETFramework数据提供程序是数据提供程序是.ADO.NET架构的另一个架构的另一个主要元素所在,这些组件着重运用于和数据源之间的通讯,主要元素所在,这些组件着重运用于和数据源之间的通讯,其设计与研究的意图同样也非常的清晰,即对数据的相关操其设计与研究的意图同样也非常的清晰,即对数据的相关操作与迅速访问进行实现。

在作与迅速访问进行实现。

在ADO.NET中新增加的一个类就中新增加的一个类就是是ProviderFactory,和一个类的加工厂有着相同之处,有,和一个类的加工厂有着相同之处,有助于研发者为助于研发者为.NET数据提供程序创造和建立别的类的案例。

数据提供程序创造和建立别的类的案例。

第第3章系统的整体设计与分析章系统的整体设计与分析3.1开发设计原则整个运用系统在相关的开发研究与设计过程当中,一方面,要确保用户的相关需求得以实现;

另一方面,遵循一定意义上的研究与设计原则,就系统进行相应的整体设计和研究,使得系统的开发成效在一定程度上得到保证。

同时可基于对开发技术的运用,以便多业务系统模块在一定程度上实现相应的集成程序,可以迅速的对所有的要求做出相应的响应,而且可以对整个平台进行一致的管理。

系统开发设计的原则详见如下:

(1)简单化

(2)整体化(3)模块化研究与设计(4)实用化(5)权限管理3.2系统需求分析系统需求分析针对用户权限而提出的管理。

在该系统的分析和运行过程中,会涉及到五个部分的运用群体,具体为:

老师、学生、学生管理者以及教务管理者和校级领导,以校领导、教务管理者以及学生管理者与一些老师的思维和建议为依据,系统将以运用群体为依据,对老师、学生以及学生管理、教务管理、系统管理者和校领导等用户权限进行划分。

所有用户均和不为相同的功能模块箱对应,均有自己的相关性权限。

系统基于用户登录对用户身份进行相应的判断,同时提供相应的运用权限。

由于一些管理者与老师自身兼职较多,因此,对该部分权限的有关划分将在所有人的身上得以落实。

3.3系统模块功能与设计系统模块功能与设计以需求分析为依据,该系统基于上述提到的七大管理功能模块来实现系统的相关性设计和研究。

图3-1为系统功能模块,详见如下所示:

图3.1系统功能模块图3.3.1教师管理模块教师管理模块教师管理模块着重对院校老师进行相关基本信息的增添与相应的权限划分。

老师的相关基本信息包括教师编号以及姓名等,便于给课程管理模块当中的相应的任课部署以及教师用户模块给出最根本的相关数据。

教师权限以实际权力相对应的功能为依据,划分为无、操作以及查看3个权限。

除此之外,教师管理模块也包括信息修改以及信息删除等基本功能。

3.3.2学校信息模块学校信息模块学校信息管理模块包括对院校、系以及所属专业与专业所包含的一种方向的部署,其关键意图就是将它们进行代码化,致使学校、系以及所属专业与去向,各个部分均能用一位编号进行替换。

它们的从属关系就是各个院包括

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 材料科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1