高校设备管理系统的设计与实现.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高校设备管理系统的设计与实现.doc

高校设备管理系统的设计与实现   摘 要:文章概述了传统高校设备管理的弱点,提出了设计实现“设备管理系统”的必要性,并阐述了该系统的功能与关键技术。该系统不但解决了由于使用表格管理方式带来的费时、易出错及数据不统一等问题,还大大增加了信息数据的准确性、安全性、易阅读性等,提高了管理人员的工作效率。   关键词:关键技术;SQL-SERVER数据库;设备管理系统   引言   目前,由于很多高校对实验室设备管理的自动化水平不高,许多设备的管理方法都是采用Excel表格形式进行管理,这样当数据量越来越大时,不但给管理员管理数据带来很大的工作量,还会给数据的准确性及安全性带来问题,并且在很多情况下,设备信息存档之后档案便很少有人继续维护,如设备日常使用情况、设备维修情况、设备报废情况、设备借还情况等信息不会记录在档案上,这样就不能实现对设备信息的跟踪管理。   本系统是结合高校设备管理现状,经过现场调研,设计开发的适合高校设备管理需要的“设备管理系统”。该系统对于提高高校的办公效率,减少管理人员的工作量,提高高校的信息化管理水平具有重要现实意义。   1 系统运行环境   高校设备管理系统是基于Win7操作系统平台的,后台数据库采用的是 SQL-SERVER 2005,Web 服务器采用Microsoft 公司的 Internet Information Server 7.0。系统在该环境下测试通过。   2 数据库设计   数据库的设计对于系统来说是至关重要的,本系统采用的是SQL-SERVER 2005 关系型数据库,主要设计七个表结构用来存储设备管理过程中需求的各类信息:   Equ_info (设备基本信息表)-用来存储设备的基本信息;   Equ_daily (设备流水信息表)-用来存储设备日常流水使用情况信息;   Equ_reject (设备报废信息表)-用来存储设备报废信息;   Equ_maintain (设备维修信息表)-用来存储设备故障维修信息;   Equ_borr_retu (设备借还信息表)-用来存储设备借还使用情况信息;   Sort(设备类别表)-用来存储设备所属类别信息;   User(用户信息表)-用来存储登陆账号、密码、权限等信息。   3 系统功能设计   本系统设计包含了两个子系统“管理员子系统”和“普通用户子系统”。系统结构图如图1所示。   4 系统关键技术实现   4.1 权限管理   在使用系统时,因分工不同,用户的权限也应不同,在用户信息表中除了包含用户名、密码还应包括权限(purview)字段,用来保存用户的权限信息。   通过定义一个login.asp页面来控制用户登陆后的转向。在程序中通过使用if 条件判断语句,根据相对应的purview权限列的值跳转到相对应的子系统中。   4.2 使用#include 命令   在开发Web应用程序时,将各个页面功能类似的程序或代码段作为包含文件加以保存,待需要时再方便的将其包含到当前的页面中来,不仅可以做到因代码重用而大大提高编程效率,还可以使得各个页面外观一致,风格统一。   在系统下的各个页面中均包含了两个头文件:一个是,用来获取客户端的cookie值,以便标识用户,在用户没有登陆的情况下去访问某个模块都将会跳转到登陆页面,实现了系统的安全性;另一个是,链接数据库文件,使用这个文件可以减少每页链接数据库代码的编写,缩减了代码的复杂性。   4.3 级联更新   修改数据时为了保持相关表间数据的一致性,应实现数据的同步更新,比如当在设备流水信息管理、设备维修信息管理、设备借还信息管理模块中修改了设备的当前状态属性值时,相对应的设备基本信息表中的设备状态值就会同步被更新,这样解决了相关表间同一属性由于数据改动造成的数据不一致的问题。   4.4 实现自动汇总统计   由于用户要根据需要将各类设备管理信息汇总存档,因此要设定报表打印功能以实现对各类信息的汇总统计并且按照统一格式打印输出,以设备基本信息打印为例,用户进行多条件复杂查询后进入打印结果页面,结果页面中不但包括每条记录的详细信息还可以动态汇总每个查询结果页面的设备总数、设备购买时的总金额、所有查询页面设备的总数、设备购买的总金额。   关键代码如下:定义两个session变量,并将其初值赋值为0,分别用来接收当前页中设备总数及设备购买金额之和:               ……..   ……..            % rs.movenext( )   next %   5 结束语   本系统根据高校设备管理的需要,以灵活、实际、通用为主的设计思想开发了适合高校使用的设备管理系统

文档评论(0)

you-you + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档