基于.Net的开放式实验室管理系统的设计与实现.pdf

基于.Net的开放式实验室管理系统的设计与实现.pdf

ID:52350958

大小:253.32 KB

页数:3页

时间:2020-03-26

基于.Net的开放式实验室管理系统的设计与实现.pdf_第1页
基于.Net的开放式实验室管理系统的设计与实现.pdf_第2页
基于.Net的开放式实验室管理系统的设计与实现.pdf_第3页
资源描述:

《基于.Net的开放式实验室管理系统的设计与实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2009年第12期2009No.12文章编号:1000—7695(2009)12—0235—03基于.Net的开放式实验室管理系统的设计与实现焦铬,刘辉,陈受凯(衡阳师范学院计算机系,湖南衡阳421008)摘要:对现有的实验室管理系统进行分析和研究,采用net组件技术、B/S体系结构和SQLSe~er2005数据库设计开放式实验室管理系统,并阐述设计的关键技术。关键词:.net;B/S;开放式实验室中图分类号:C931.2文献标识码:A实验室管理是教育信息管理中最薄弱的一个环节,迫切田田曰口口需要改

2、变传统的管理方式,实施开放式管理。实行开放式模式,可以克服计划内实验课时少、实验设备少等实际问题,实验项目也可以经常更新,可以吸引更多的学生到实验室。结合开放式实验室的建设,利用.net技术,设计了基于B/S[[模式的开放式实验室管理系统。该系统的建立,打破了传统实验教学的组织模式和教学方式,它允许学生根据自己的专业、兴趣、爱好和社会需要选择实验学习的内容、时间和学习进度,为学生的自主学习提供了一个宽松的学习环境,使他们成为实验教学的主体。大大提高了实验室的利用率,并图1.NET框架结构且把管理人员

3、从繁重的实验室管理工作中解脱出来。1.。t技术2基于·ne技术的开放式实验室管理系统解决方案2.1系统环境.net技术是微软公司推出的全新概念,.NET代表一个集要建立开放式实验室管理系统,首先要为网站建立一个合,一个环境,一个可以作为平台支持下一代Internet的可编.net的开发、工作环境。该系统采用Windows2003Se~er为程结构。.NET允许应用程序通过Internet进行通讯和共享数操作系统,Visualstdlo.net2005做为开发平台,C#做为开发据,而不管采用的是哪种操

4、作系统,设备或编程语言。因为语言,SQLSe~er2005作为后台数据库服务器。在实际开发只要符合.net的公共运行规范(CLS)的语言都可以使用它编程过程中采用ASP.net,ADO.net、ODBC等实现技术。提供的强大的类,并编译为微软的中间语言(MSIL),在其2.2系统解决方案他的应用中就可以当作一个组件来调用。同时享受公共运行由于各实验室处于不同的地理位置,所以该系统采用基库带来的一切好处:垃圾自动回收(GC)、实时编译(JIT)、于ASP.net与XML技术的B/S四层体系结构的信息系

5、统解决跨语言互动、跨平台。方案⋯。四层体系结构包括表示层、业务逻辑层、数据层和.NET的目的是让用户在任何地点(anyplace)、任何时安全认证层,如图2所示。四层架构系统的层次和逻辑清晰,间(anytime)、使用手边的任何设备(anydevice)就可以进有效地克服了两层以及三层体系结构中的一些不足,可实现行网络上的相关工作并取得所需的信息。将不同的管理系统融合在一起,使得前端用户机安装方便,.NET框架结构如图1所示,.NET框架由7部分组成:对系统的要求降低,提高了系统的安全性,用户只能通

6、过数公共语言运行库、基础类库、ADO.NET和XML、ASP.NEJ、据访问层来访问数据层,系统的可维护性懂。Windows窗体、公共语言规范、支持公共语言规范的开发语言。ASP.net建立在.netFramework类的基础之上,是面向下一代企业级的网络计算的Web开发开台,是对传统ASP技术的重大升级和更新。它以控件和底层支持的形式,提供了一个Web应用程序模型,从而简化了Web程序和XMLWeb服噩务的开发。通过提供一种新的编程模型和结构,用于生成更安全、可伸缩和稳定的应用程序。开放式实验室管

7、理系统使用ASP.net进行程序设计,使t1-,I得该系统更易维护、更安全、更稳定,以此实现对实验室的高效、安全、信息化管理。图2系统四层安全体系结构收稿日期:2009—05—12。修回日期:2009—07—06项目来源:衡阳市科技计划项目“基于.net技术的高校开放式实验室系统设计与研究”(2008KJ015)236焦铬等:基于.Net的开放式实验室管理系统的设计与实现(1)表示层:为客Fl提供应用服务的图形界面,通过废,则要进行报废登记。H1丫rP议将用户的指令传送给业务逻辑层或将业务逻辑层3.

8、2实验预约管理传送来的数据展示给用户。学生选择所要预约的实验项目信息:实验室的名称、实(2)业务逻辑层:业务逻辑层位于表示层和数据层之验项目名称、日期、时问段、实验地点等。学生确认后,系间,专门为实现系统的业务逻辑提供了一个明确的层次,在统对学生填写的信息进行判断。如果信息无误则系统从数据这个层次封装了与系统关联的应用模型,并把用户表示层和库中查找该学生是否已预约该实验。如果尚未预约则系统从数据库代码分开。这个层次提供客户应用程序和数据服务之数据库中查找该实验在学生选

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

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

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