基于net的课程管理系统设计开发精选

基于net的课程管理系统设计开发精选

ID:33300318

大小:1.08 MB

页数:43页

时间:2019-02-23

基于net的课程管理系统设计开发精选_第1页
基于net的课程管理系统设计开发精选_第2页
基于net的课程管理系统设计开发精选_第3页
基于net的课程管理系统设计开发精选_第4页
基于net的课程管理系统设计开发精选_第5页
资源描述:

《基于net的课程管理系统设计开发精选》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、毕业设计(论文)第39页基于.NET的课程管理系统的设计与开发摘要随着教育信息化的发展,利用网络平台进行课程管理工作给教师和学生都带来了很多的便利。本文阐述了基于.NET平台构建一个B/S模式三层结构的课程管理系统。此系统以SQLServer数据库为依托,采用先进的ADO.NET数据访问技术,使用全新的面向对象语言C#,结合ASP.NET设计并开发完成。系统分为表示层、业务逻辑层和数据层三层。表示层以动态页面作为用户操作界面,用户通过这一层与系统交互;业务逻辑层由业务处理层和数据操作层构成,根据表示层获得的用户命令,业务处理层调用数据操作层的数据访问接口实现业务功能;数据层将对底层数据的操作封

2、装在数据访问基类中,以接口形式供给业务逻辑层调用。系统采用ADO.NET技术减少了与数据库的活动连接数目(即减少了多个用户争用数据库服务器上的有限资源的可能性),从而实现了最大程度的数据共享;采用ASP.NET技术实现了程序和代码的分离,使得程序代码更安全,移植更方便,执行效率也更高,且更容易配置成分布式系统。关键词:.NET平台,课程管理系统,三层体系结构,ADO.NET,ASP.NET毕业设计(论文)第39页Basedon.NETplatformcoursemanagementsystemdesignanddevelopmentAbstractWiththedevelopmentofedu

3、cationalinformationization,Coursemanagementthroughwebplatformbringssomanyadvantagesforteachersandstudents.Thispaperdiscusseda3-layerarchitecturecoursemanagementsystembasedon.NETtechnique.ThesystemadoptsSQLServer,ADO.NET,C#andASP.NET.Thesystemarchitectureincludesdenotationlayer,operationlogicallayera

4、nddatalayer.WithdynamicpageastheUI,denotationlayerisusedtointercommunionwiththesystembytheuser;Operationlogicallayerincludesoperationprocessinglayeranddataoperatinglayer,theoperationprocessinglayercalltheinterfacesofdataoperatinglayertorealizethefunctions;Operationsonthedataareprovidedasaninterfaceb

5、ythedataaccessingbasalclassofdatalayer.ThesystemadoptsADO.NETtechniquetocutthenumberofactiveconnectionstodatabase,soitrealizethedatasharingtothedeepestextent;ByadoptingASP.NETtechnique,wecandividetheprogramandcodeintotwodifferentparts,sotheprogrammingcodeismoresafe,moreeasilytransported,executesmore

6、efficiently,andiseasilyassembledtodistributedsystem.Keywords:.NETplatform,CourseManagementSystem,3-layerarchitecture,ADO.NET,ASP.NET毕业设计(论文)第39页目录1绪论11.1课题的来源及研究现状11.2本文所作的主要工作21.3本文的结构32相关技术综述42.1Microsoft.NET的简介42.1.1Microsoft.NET框架概述42.1.2公共语言运行库(CommonLanguageRuntime,CLR)62.1.3基础类库(BaseClassLibr

7、ary,BCL)72.1.4ADO.NET和XML82.1.5ASP.NET和WinForms82.1.6开发工具92.2ADO.NET数据访问技术102.2.1ADO.NET简介102.2.2ADO.NET的特性102.2.3ADO.NET对象模型123基于.NET的课程管理系统的设计153.1系统概述153.2B/S模式的三层结构163.2.1表示层173.2.2业务逻辑层173.2.3数据服

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。