基于B/S结构的高校仪器设备网上申购系统的设计与实现

2013-07-17 01:54吴凡
赤峰学院学报·自然科学版 2013年18期
关键词:字段仪器设备计划

吴凡

(南通大学实验室与设备管理处,江苏南通226019)

基于B/S结构的高校仪器设备网上申购系统的设计与实现

吴凡

(南通大学实验室与设备管理处,江苏南通226019)

本文从高校仪器设备申购计划的管理模式出发,通过分析其功能需求,提出基于B/S结构搭建仪器设备网上申购系统的解决方案,并对系统的体系结构、功能设置以及具体的实现方法等进行介绍.

仪器设备;B/S结构;申购计划

仪器设备是高校教学科研的重要物质基础,通常仪器设备的购置主要是通过计划申购来实现,作为仪器设备申购的前期环节,申购计划往往是设备专项资金分配决策的前提,是提高实验室建设投资决策准确性和科学性的重要手段.虽然各高校在长期的实践中已经积累了不少先进经验,但大多数高校的仪器设备申购计划主要还是依赖手工的管理模式,通过填写书面申购计划并逐级审批来完成.由于高校仪器设备的申购具有申购量大、资金渠道多、品种繁杂、专业性强、实时性强等特点[1],计划从编制、上报、审批、执行整个过程中存在着大量的数据流,采用传统的管理方式难以做到统计数据的及时性和准确性,这就必然导致执行效率低、费时费力、计划申购过程控制难等问题的产生,同时还伴有管理者无法对整个工作流程进行全程掌控等问题.因此,迫切需要新的理论、方法来改进设备申购流程.基于上述分析,为了充分发挥校园网在仪器设备申购及管理中的作用,降低不必要的资源浪费以及人员的重复劳动,实现管理流程的无缝衔接,结合我校的实际情况,提出并设计开发了基于B/S结构的高校仪器设备网上申购系统解决方案.

1 系统的总体设计

1.1 系统体系结构

高校仪器设备网上申购系统以校园网为基础,以数据共享、信息化管理为目标,系统在逻辑上采用三层B/S(浏览器/服务器)结构来开发,即用户层、业务处理层、数据服务层.其实质就是只安装、维护一个服务器,而客户端采用浏览器运行软件.三层B/S结构是随着网络技术的发展,在对原有三层C/S结构进行改进后产生的一种新的系统体系结构.

(1)用户层:是系统向用户显示相关数据的用户界面,它随时接收用户录入数据,并对数据库中数据进行同步更新.

(2)业务处理层:接收通过用户层提交相关的操作请求,并调用相应的组件对请求进行处理,同时在用户层显示返回的处理结果.

(3)数据服务层:采用SQL Server数据库,提供后台对数据进行选择、增加、修改、删除等操作与维护功能.

1.2 系统功能模块

仪器设备网上申购系统主要用于高校仪器设备申购计划的录入与管理等环节,为相关决策及数据统计提供及时、准确的信息资源.系统涉及到计划人员、审核人员、职能部门管理人员、领导等多个相关用户,通过对这些用户的需求分析,在系统中预先设置了不同权限的用户,以“角色”来区分.仪器设备申购计划的申请人被设定为“一般用户”,仪器设备申购计划所需使用经费的审批人被设定为“审核用户”,仪器设备申购计划最终执行部门的管理人员被设定为“主管用户”,学校分管设备申购的校长被设定为“分管校长”.系统主要包含以下三大功能:

1.2.1 仪器设备申购计划的管理

仪器设备申购计划的管理主要面向对象为学院,一般用户可以根据自己的需求在网上提交仪器设备申购计划,填写所需仪器设备的技术参数和前期市场调研情况等.通过该功能,学院可以对仪器设备的申购计划进行录入、修改、删除、送审等全程信息化管理,同时还能对审核用户、主管用户、分管校长的审核意见进行查看.仪器设备申购计划经过最终审核通过后,可以根据不同的项目、预算部门等进行整理统计.

1.2.2 仪器设备申购计划的审核

一般用户通过登录系统录入计划申购的仪器设备基本信息时,需同时选择该申购计划的审批人(审核用户),在审核用户审核前或该计划未能通过审核时,一般用户还可以对计划进行修改或删除,如果审核用户已经审核通过,则不能再修改或删除;审核用户通过登录系统可以看到所有提交给其进行审核的申购计划并对这些申购计划进行审批操作,经过审核用户审核通过的计划,自动转入主管用户审核环节;主管用户登录系统后可以对经过审核用户审核通过后的申购计划进行复核并提交分管校长审批;分管校长根据审核用户及主管用户的审批意见来决定申购计划是否进入下一步采购环节.根据申购计划的性质不同,系统设计有逐条审核和批量审核功能,以进一步简化审核环节.通过该系统,审核用户、主管用户、分管校长可以对各单位所提交的仪器设备申购计划进行审核,对不满足购置条件的申请,可以进行审批退回.一般用户可以在申购状态及审核意见中看到各申购计划的审核结果及意见,实时跟进仪器设备申购计划的进展.

1.2.3 统计查询

作为一套管理系统,具备基本的查询统计功能是必须的.仪器设备网上申购系统中的各类用户根据其权限的不同,可以选择按照仪器设备名称、经费卡号、申请部门等字段对仪器设备申购计划的基本信息进行查询统计操作,也可以根据具体要求选择两个或两个以上的字段进行组合查询,各类查询统计结果均可以直接打印,也可以将其导出生成Excel格式文件.

1.3 系统数据库结构

本系统采用SQL Server数据库,同时使用模块化设计方案,将各个功能模块所需要的表集中到一个数据库中,并建立各个表之间的关联关系[2].本系统是在充分调研了解国内外高校仪器设备网上申购业务流程及功能需求的基础上,结合我校实际,设计系统数据库表:

1.3.1 仪器设备申购计划表

该表用于存放各个学院所提交仪器设备申购计划的相关信息,表中字段除了包含申购仪器设备的名称、单价、数量、生产厂家等基本信息字段外,还包括计划编号、使用方向、用途及说明、审核意见等字段.特别说明的是计划编号是在一般用户录入申购计划时,由系统自动生成,在整个数据库中,每条申购计划的计划编号都是唯一的,所有表间的关联都是通过计划编号来实现.

1.3.2 用户信息表

该表用于存放系统中所设置的所有登陆用户的用户信息,包括用户名、密码、真实姓名、联系电话、所属部门、管理级别等字段.

1.3.3 经费项目表

该表存放用于采购仪器设备的经费信息,包括经费名称、经费年度、经费卡号等字段;

1.3.4 部门信息表

该表用于存放学校所有部门的基本信息,包括部门名称、部门代码等字段;

2 系统的技术实现

2.1 B/S的开发环境简介

2.1.1 IIS信息服务器

IIS(Internet Information Services互联网信息服务)是由微软公司提供的基于运行Microsoft Windows的互联网基本服务.IIS通过提供一个位于服务器中心地位的被称之为Internet服务管理器的图形界面管理工具,用来控制整个系统环境中所有运行IIS的计算机.

2.1.2 ASP

ASP(Active Server Page动态服务器页面)是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具.

2.1.3 ADO组件

ADO组件本质上讲是一个多接口的组件,它包括ADODB.Connection(连接)、ADODB.Command(命令)、ADODB.Recordset(记录集)、ADODB.Parameter(参数)、ADODB.Error(错误)和ADODB.Field(字段)接口[3].

2.2 服务器端系统主要功能的ASP实现

2.2.1 数据库的连接

由于ASP提供了ADO的接口,使之能与ADO进行无缝连结,ADO通过ODBC和数据库进行连结.

2.2.2 各类用户登录功能的实现界面

系统共设置有四种管理级别,分别为一般用户、审核用户、主管用户、分管校长,各级别用户的用户名及初始密码均由系统管理员事先设定,用户在进行登陆操作时,需要先选定自己对应的管理级别,用户的初始密码在登录系统后可以自行修改,如图1所示.

图1 系统登陆窗口

2.2.3 B/S系统主界面

用户通过系统登录以后,进入到主界面.这个页面使用了框架结构,左侧列出的是用户会使用到的各类功能选项,当用户点击左侧的某个功能选项进行选择时,右侧会显示与所选功能相关联的页面,如图2所示.

图2 系统主界面

2.2.4 仪器设备申购功能实现界面

仪器设备网上申购系统最主要的功能就是仪器设备的申购,登陆系统后,通过点击页面左侧的“申购计划”,选择“填写申购计划”,可以在右侧界面对计划申购的仪器设备基本信息进行录入工作.在录入申购计划时,需要完整填写计划申购的仪器设备名称、规格型号、生产厂家、计划采购数量、单价、存放地点、使用方向等相关信息,其中某些标注“*”的重要字段为必填项目,如该类字段未填写任何内容时会提示警告窗口,同时系统拒绝该申购计划的进一步提交操作,从而确保了系统中所有申购计划信息的完整性.

3 系统的性能分析

仪器设备网上申购系统从2012年起在我校投入试运行,一年多来,该系统在各类专项资金申报工作中收效显著,从计划编制、审批、修改到执行,采用该系统后,由于都是通过网络进行操作,省去很多中间环节,申报和审批速度明显提升,工作效率显著提高.同时因为该系统采用了B/S体系结构,使得用户界面可以根据需要随时进行调整,中间层的业务功能也能及时得到修改完善.

4 结语

高校仪器设备申购管理信息系统具有系统界面友好、功能设计实用、权限配置灵活、数据安全性高等特点,极大地方便了高校仪器设备的申购管理工作,提升了高校资产管理的信息化水平.综合考虑我校的实际情况,今后将在进一步完善系统功能的同时,寻求加强该系统与我校其它诸如仪器设备采购系统、资产管理信息系统等系统的融合,为进一步搭建仪器设备采购与管理综合信息平台奠定基础,进而实现仪器设备的前期计划、中期采购、后期管理整个流程的无缝衔接,推动高校智慧校园建设.

〔1〕张素琴.高校设备采购信息的数字化管理系统设计与实现[J].中国教育信息化,2008(11).

〔2〕卞晶.基于经费控制的设备采购管理系统实现[J].中山大学学报(自然科学版),2009(S1).

〔3〕陈英学.M icrosoft ASP.NET深入编程[M].北京:北京希望电子出版社,2001.

TP391

A

1673-260X(2013)09-0022-03

猜你喜欢
字段仪器设备计划
图书馆中文图书编目外包数据质量控制分析
高校仪器设备维修管理工作探讨
上海航征仪器设备有限公司
原子荧光分析中应注意问题及其仪器设备维护
暑假计划
学做假期计划
学做假期计划
Learn to Make a Holiday Plan学做假期计划
重视建、配、管、用过程管理 发挥仪器设备效能
CNMARC304字段和314字段责任附注方式解析