silverlight富客户端的实验室预定管理系统

摘 要摘 要近年来,随着高等学校招生规模的扩大,随着实验教学的进一步推进,高校实验室的使用率明显提高。而传统的人工预约模式,存在着预定慢,管理混乱,资产情况不明的问题,这大大降低了实验室预定的效率,给实验室的管理工作带来不便。随着计算机技术的发展和信息管理技术的进步,开发一个实验室管理系统有了实现的可能。而且这样一个系统能够减轻管理上的工作,提高实验室管理的效率,给教师和实验室管理员带来极大的便利。本实验室管理系统利用Silverlight平台,使用XAML和C#两种编程语言,采用了MVC三层架构思想,使用了SQL SERVER 2008关系型数据库,在Visual Studio 2010下完成了开发。这个高校实验室系统使用方便简单,并且将所有的信息集中于一个平台上,方便管理员管理和教师用户预定。本实验室预定管理系统有两种用户,一个是管理员,一个是教师。主要的功能模块有:(1)实验室预定模块。这一模块主要是教师对实验室的预定,修改,查询,以及删除。(2)实验室管理模块。这一模块主要是管理员对实验室的增加,删除,修改,查询。当管理员对实验室进行删除和修改时都涉及到与预定信息的一致性问题。(3)用户管理模块。这一模块主要是管理员对用户的增加,删除,以及重置密码功能。(4)预定信息管理模块。管理员对预定信息的处理、删除、查询,以及对实验室使用记录的备案。(5)个人信息修改模块。主要是用户和管理员对个人联系方式和密码的修改。同样涉及到数据的一致性问题。关键词:实验室预定;Silverlight;CSharp;XAML;RIA服务;管理系统 目录
第一章 绪论 1
1.1 问题的提出 1
1.2 国内外研究的状况 1
1.3 研究意义 2
1.4 研究内容 3
1.5 研究方法 3
第二章 开发平台及应用技术 4
2.1 实验室预定管理系统简介 4
2.2 Microsoft Silverlight 概述 4
2.3 WCF RIA 服务 4
2.3.1 技术详述 4
2.3.2 功能 5
2.3.3 WCF RIA服务与WCF 服务的比较 6
第三章 实验室
 *好棒文|www.hbsrm.com +Q: *351916072* 
br /> 第二章 开发平台及应用技术 4
2.1 实验室预定管理系统简介 4
2.2 Microsoft Silverlight 概述 4
2.3 WCF RIA 服务 4
2.3.1 技术详述 4
2.3.2 功能 5
2.3.3 WCF RIA服务与WCF 服务的比较 6
第三章 实验室预定管理系统的分析和设计 7
3.1 任务概述 7
3.2 任务目标 7
3.3 系统的测试环境 7
3.4 用户特点 7
3.5 实验室预定管理系统的体系结构 7
3.6 实验室预定管理系统总体功能需求概述 8
3.7 实验室预定管理系统的功能需求 10
3.7.1 用户模块的用例图 11
3.7.2 管理员用户的用例图 11
3.7.3 教师用户的用例图 12
3.8 实验室预定管理系统的数据库的需求设计 12
第四章 实验室预定管理系统的实现 14
4.1 系统的开发环境和运行环境 14
4.2 系统的数据库设计 14
4.3 系统的主要功能模块 19
4.3.1 登录功能模块 19
4.3.2 教师预订模块 24
4.3.3 教师管理模块 37
结 论 46
致 谢 47
参考文献 48
绪论
实验室管理系统是高校众多管理系统中的重要组成部分。高校实验室预定管理系统的开发和使用是教学现代化的体现,也是如今高校实验室管理的一个重要的工具。
1.1 问题的提出
实验室是高校的重要组成部分,是培养创新性人才和实践性人才的重要平台。目前,实验教学被广泛开展,随之而来的是越来越多的实验预定。而传统的实验室预定方法,大多数是采用人工预定方式。人工预定方式不能够及时了解实验室的各种情况,也不能了解清楚实验室的预定情况。因为实验室种类繁多,课程繁多,靠人工的方式来预定已经明显的效率低下,并造成大量的人力浪费。
而随着计算机技术的发展,实验室管理系统的使用已经成为可能。实验室管理系统,是时代发展的产物,它能够帮助人们管理很多事情。这就使得管理变得轻松而且容易。这样一个系统将会使得实验室预定效率和实验室管理的效率变得大幅度提高。
目前,计算机和因特网被广泛的使用。那么,在网页上预定系统和管理系统将会使得实验室预定和管理变得更加方便。我们可以随时随地上网,预定自己需要的实验室或者是管理实验室,管理预定信息等。这样一个管理系统应当是以数据为中心的,并且需要很多的逻辑来控制。因此,我选择了基于Silverlight的平台,使用XAML语言来设计界面,并使用C#语言来进行逻辑控制,使用了WCF RIA服务和实体数据模型来实现对数据库的操作。这样设计出的实验室管理系统,具有丰富美观的界面,并且易于开发和维护。
1.2 国内外研究的状况
国外,实验室信息管理系统(LIMS)最早出现在上世纪70年代末,这些早期的系统通常都是专门定制的,不能够通用。它们功能较为单一,在国外已基本淘汰,但在国内还有少数应用。当LIMS进入第二个阶段后,基于C/S结构的管理系统已经出现,这个时期的LIMS功能已经较为完善了,但是实验室管理员都需要通过编程的方式来对系统进行维护。这对于一般的实验室管理员是很有难度的。第三代的LIMS系统出现在二十世纪末,这个时期的LIMS系统仍采用C/S结构,但是实验室管理员不需要再用编程的方式对实验室进行管理,这个时候有了图形界面,实验室管理员通过图形界面就可以很方便的进行实验室管理了。
国内的LIMS系统出现在90年代,目前,国内已经有多家供应LIMS系统的供应商。随着我国与国外技术交流的增多,以及我国综合国力的增强,计算机技术和信息系统管理技术在我国都得到了迅速的发展。如今,实验室管理系统已经被很多高校所接受,相信,随着时代的发展与现实的需求,实验室管理系统将会被越来越多的高校所使用。从目前的技术上来看,系统大多采用B/S架构,但是采用的语言多种多样,有ASP,ASP.NET以及PHP等。从目前系统的功能上来看,主要有两种种类的实验室预定管理系统,一种是大而齐全的系统,实验室预定管理只是其中的一部分;另一种是以实验室预约为主的小型系统。现在,实验室管理系统百花齐放,还没有一个统一的理念去指导实验室管理系统的设计,而且实验室管理系统的建设也随着各个高校对实验室的重视程度的不同而有所区别。
1.3 研究意义
目前,我国的实验室预定管理系统还处于不成熟的阶段,存在的主要问题有:
(1)实验室预定管理系统较为独立,功能较为单一,没有与其他系统相整合。
(2)当使用实验室预定管理系统后,会造成实验室使用更加频繁,这样实验室维护的费用变得更高,会使得实验室管理员不敢放手开放实验室。
为了解决这些问题,使得实验室预定管理系统变得更加的完善,成熟,我选择研究这项课题。其次,研究实验室管理系统有利于方便教师进行预订,也有利于减轻管理员的工作量,有利于提高实验室管理和预订的效率,有利于更多的学生参加到实验课程中,所以,研究实验室管理系统是非常有意义的,这是管理的一个重要的甚至是不可缺少的工具。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2326.html

好棒文