- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大型仪器设备开放共享平台设计与实现.doc
大型仪器设备开放共享平台设计与实现
摘要:分析了当前高校及科研单位大型仪器设备使用和管理方面存在的问题,提出具有预约功能的仪器设备管理网站建设是实现大型仪器设备科学管理和对外开放的必要基础。该系统以动态网页编程技术ASP.NET和数据ADO.NET为基础,采用B/S模式的三层架构,建立了“大型仪器共享平台”。该系统能够实现大型仪器设备开放管理的科学化,以及仪器设备使用效能的最大化。
关键词:MIS大型仪器设备;B/S结构;ASP.NET
中图分类号:TP319
文献标识码:A 文章编号:1672-7800(2014)003-0099-02
0 引言
当前,高校及科研单位在大型仪器的使用和共享中,存在着严重的管理封闭且分散、开放共享程度不够、利用率偏低、使用效益差的现象,由此带来的很多弊病严重阻碍了高校及科研单位的学术交流、学科交叉融合和科研创新。如何避免大型仪器的重复购置,如何实现高校和区域大型科学仪器资源的科学管理和对外开放,从而更好地为科研服务,是当前亟待解决的问题。MIS(Management Information Systems)系统是当前知名公司普遍认可的一种现代化管理手段。本系统借助MIS系统的理念,利用ASP.NET和ADO.NET技术,开发了具有预约功能的大型仪器设备管理平台。
1 大型仪器设备开放共享平台介绍
本系统实现的主要功能是仪器的使用、预约和管理,还有仪器的详细信息、仪器专家介绍、技术讨论等。仪器的使用采用灵活的网上预约方式有利于用户更好地掌握仪器的状态。大型仪器设备开放共享平台如图1所示。
2 系统技术基础
本系统采用三层构架的B/S模式,用户界面与后台数据库操作分离,开发工具选用ASP.NET。作为Web应用程序开发的前端软件,ASP.NET与.NET框架实现了完全整合。除了底层.NET Framework所提供的各种对象都可以使用外,还提供了ASP.NET runtime 来处理应用程序相关的处理程序,包括Session对象、Application对象等功能。ASP.NET的数据访问机制是利用ADO.NET访问数据库。ADO.NET是一组包含在.NET框架中的库,用于在 .NET应用程序的各种数据存储之间通信。ADO.NET库中包含与数据源连接、提交查询并处理结果的类,并可将ADO.NET作为一种强壮、层次化、断开连接的数据缓存来使用,以脱机处理数据。用户通过ASP.NET程序访问数据库时,并不是始终与数据库保持着连接,而是请求服务器时短时间打开连接生产数据集,用户再在连接关闭的情况下操作数据集,从而极大节约了连接资源,使网络用户能快速访问数据库服务器。开发语言选择ASP.NET支持的C#。系统用户端全部使用浏览器软件,方便使用,减少了软件维护和升级工作量。后台使用Web服务器和数据库服务器,系统效率高。
3 系统总体设计
用户可以随时登陆系统了解所需仪器设备的基本信息和仪器最新使用情况,根据实际要求进行仪器设备的预约。同时,本系统还支持用户留言反馈、仪器信息发布等网站基本功能。根据仪器管理实际,本系统采用关系数据库ACCESS来管理系统数据,数据库中的主要表及表项如下:
(1)用户个人信息表。主要包括用户ID、用户名、密码、姓名、性别、电话、EMAIL、用户权限(普通用户、仪器管理员、系统管理员)、所属单位、职称、研究方向、角色ID、注册时间。
(2)仪器详细信息表。主要包括仪器ID、仪器名、分类ID、领域ID、产地、型号、生产厂家、使用状态(使用中、空闲中、维修中)、仪器状态(完好、故障、报废)、购置日期、所属单位ID、产品信息、用途、单价、内部借出单价、外部借出单价、价格单位、仪器管理员ID、配备仪器、是否开放、是否收费、使用部门、仪器联系地址、责任人ID、联系电话、EMAIL、传真、发布人ID、发布时间、最后修改发布时间人ID、借出时间单位(min,默认为30min)、仪器编号、所在实验室、单位负责人、单位联系电话、厂商联系电话、生产日期、设备自编号、资产编号、使用年限、净残值比例。
(3)菜单表。主要包括菜单ID、菜单名称、菜单链接、启用标志。
(4)角色表。主要包括角色ID、角色名称、角色权限范围(对应菜单表,各个菜单ID以“|”间隔组成,可配置多个菜单)、启用标志。
(5)预约表。主要包括预约ID、仪器ID、台套数、实验项目、预约用户ID、预约状态(通过、未通过、等待)、委托人、地址、邮编、服务单位、预约时间、审核人ID、审核时间、预定详细时间、预约责任人。
(6)详细时间表。包括仪器ID、预约ID、预定时间。
(7)使用记录表。主要包括仪器ID、借出用户ID
文档评论(0)