德宏师范高等专科学校国有资产管理系统软件的设计与实现

2018-05-26 04:51汤韬
东方教育 2018年7期
关键词:设计

汤韬

摘要:高等学校合理的使用国有固定资产,科学地对固定资产进行全面管理,特别是加强对固定资产利用情况的信息化管理与分析,对提高固定资产利用效果具有重要意义。本文介绍德宏师专资产管理的背景、设计理念、方案特性、总体框架、技术框架、数据库设计、系统实现等七个方面,分析了资产管理信息系统的相关设计、框架,并阐述了资产管理信息系统建设的部分主要内容和相关技术实现。

关键词:资产管理系统;设计;技术实现

一、德宏师专国有资产管理背景介绍

德宏师范高等专科学校(以下简称德宏师专)自1984年建校至今,在2005年才第一次将以前学校的资产进行了全面的整理登记入账,于2006年入账完毕形成了最初的资产原始数据,2007年恰逢资产清查工作,就以此数据作为德宏师专资产管理工作的初始。

之前学校计财处一直着承担资产管理的工作职责,到2016年5月,学校才成立国有资产管理处专门负责学校资产管理工作。国有资产管理处成立之前,用于学校资产管理的就只有云南省财政厅的“行政事业单位资产管理信息系统”,此系统采用B/S架构,由云南省财政厅部署,学校作为普通用户登陆进去,可以进行资产卡片的录入、删除、变更、查询等常规管理。

德宏师专国资处成立后,通过实地走访调研,云南省教育厅主管的高校绝大部分都有专门用于学校内部管理的资产管理信息系统,基于此原因考虑,学校资产处认为有必要建设学校内部管理的资产管理信息系统。

二、国有资产管理系统设计理念

(一)合理继承,拓展创新

系统紧密围绕《事业单位国有资产管理暂行办法》(财政部第36号令)及高校资产管理相关制度政策,在行政事业单位资产管理信息系统功能基础上结合高校业务需求深度开发而成。系统合理继承行政事业单位资产管理信息系统中对于数据上报、事项审批等满足财政部门、教育主管部门监管的基本功能。在继承的基础上,针对高校自身资产管理工作存在的问题和管理需要,进行技术性、流程性、功能性方面的拓展创新,达到服务于高校资产管理工作的目标。

(二)统一平台,分级应用

系统充分体现了内部管理和监督管理的有机统一,将监督管理的职能贯穿到资产管理工作的全流程中,在操作执行中加强监督管理。系统以满足财政部门、主管部门监管及高校内部管理为主导建立一个监督管理和操作执行相结合的统一平台,由高校国有资产及各院系用户根据权限分别使用,实现互联互通、信息共享、业务协同,提高高校国有资产管理的质量、效率和效益。

(三)安全可靠,易于扩展

遵循国家有关计算机信息系统的标准和安全保密规定开发设计,通过规范、制度和技术等手段确保系统的安全、可靠、稳定以及持续运行。系统采用最先进的DNA平台进行开发,支持在平台基础上进行深度的二次开发,对于德宏师专自身的特殊业务需求能够实现快速响应和灵活扩充,使系统具有较高的技术水平和较长的生命周期。

三、国有资产管理系统方案特性

(一)符合教育行业特点,满足高校实际业务流程

结合高校资产管理业务特性,建设适合高校资产日常管理的、网络化的资产动态管理信息系统平台。系统同时支持固定资产国标分类(6大类)及教育资产分类(16大类),对学校的土地、房屋构筑物、交通运输设备、仪器设备、图书、家具用具及其他类资产进行全口径精细化管理,涵盖资产验收登记、领用、资产使用、资产盘点、资产处置、资产财务管理全生命周期管理,满足高校不同应用层次资产业务管理规范及工作流程,满足不同层次的管理需要。

(二)满足财政部门、主管部门监管要求

在整个高校资产管理业务体系中,系统应用功能完全满足“财政部门——主管部门——高校”的管理要求。根据相关制度内容,对于资产处置等资产专项审批业务,各高校可通过系统进行数据上报,由主管部门、财政部门进行审核审批,并反馈批复结果。同时系统可自动生成财政部资产统计报表所要求的数据格式文件,及可按学年自动生成教育部资产统计报表所要求的数据格式文件,并支持离线及在线等数据上报方式,满足不同网络条件的应用需要。

(三)建立统一的资产动态网络化管理体系,实现信息实时交换

依托校园信息网,实现对学校院系、校区、职能部门的全口径资产进行验收登记、领用、资产使用、资产盘点、资产处置等资产全生命周期的集中化、流程化、网络化动态管理,实现资产管理信息实时沟通与交换,从根本解决管理手段落后、信息遲滞、信息不对称等问题。

(四)动态预警、流程管控,加强过程监管

通过资产预计报废预警、资产保修期到期预警、资产配置超标预警、资产关键信息变化预警、资产已验收财务未入账预警等功能,实现对资产数据的实时跟踪,灵敏、准确地捕捉配置超标等异动信息,及时向资产监管部门提供警示信息,做到超前反馈,防范风险。

业务流程管控贯穿于整个系统。重点加强资产购置、资产处置的业务流程触发与数据流制约,为学校资产管理部门从资产入口到资产出口业务环节提供行之有效的监控手段,改变对资产购置、资产处置控制薄弱的现状。

(五)加强资产配置标准管理,提高资产配置合理性、科学性

结合资产配置标准,可为预算管理部门提供学校院系、行政部门、后勤部门的资产存量、预计报废资产、可配置资产等支持数据,为部门预算的制定及审批提供科学的依据。

同时,网络化系统平台可以及时实现闲置资产信息的共享,通过资产内部调剂管理实现高校内部各院系及部门之间的合理调配,提高资产的使用效率,达到优化资产配置的目的。

(六)资产与财务协同管理,实现资产管理与财务管理相结合

通过数据接口,可实现资产验收、资产处置、资产增减值变动等业务数据与财务核算系统的协同交互,实现资产业务与财务一体化对账管理,从根本解决资产业务数据与资产财务核算数据口径不一、对账工作量大、难度大的难题。

(七)靈活快捷多角度查询手段,满足动态查询需要

基于学校资产动态数据库,提供从使用单位、使用人、使用方向、资产分类等不同口径的综合查询功能,支持查询条件灵活设置,支持查询结果的数据穿透,能够体现某一时期内资产增加变化情况,可查询历史任一时间节点的资产状态,同时通过技术手段的提高保证查询结果的显示效率。灵活便捷的查询功能能够帮助学校各个部门及时掌握资产信息。

四、国有资产管理系统的总体框架及技术框架

(一)总体框架

系统设计有验收入账(资产卡片新建、资产验收申请、资产财务入账、资产卡片查看)、日产管理(一般信息变动、重要信息变动、资产调剂申请、资产维修维护、资产盘点)、外部管理、处置管理、收益管理、业务审批中心、查询中心、辅助功能、决策分析、折旧管理、实验室管理、教育部报表、资产报表、低值易耗品管理、系统管理、资产清查、资产清查核实、采购管理等十八个一级栏目,每一个一级栏目下又分若干个二级栏目。总体框架设计图如下所示:

(二)技术框架

系统采用B/ S架构,客户端建议采用火狐浏览器及IE浏览器,支持电脑客户端及移动终端设备,基础应用平台包含了系统管理、基础报表、流程管理、信息门户等,系统采用基础组件库的方式,可以根据学校的需要做二次开发和修改,中间应用件包含界面框架和逻辑框架两个部分,数据库支持Oracle、DB2、SQL Server、Sybase、MySQL等,鉴于学校的资产数据量会不断增加,以及学校中心机房的现有应用系统采用的是Oracle数据库,所以资产管理系统就使用中心机房云计算中心的Oracle数据库系统。

六、数据库的设计

由于系统对数据库操作较多,数据库作为资产管理系统的重要组成部分,具有至关重要的作用,它的设计和系统程序的设计构成了一个完整的系统,数据库设计首先从实际应用出发,然后倒推出系统的数据结构,并在项目需求和程序设计过程中不断完善数据表,修正数据库所存在的不足。

数据库在设计初期,为了考虑到了日后相关数据的历史性以及对相对动态数据的静态表达,对计算结果进行了过程保存,可以使不同的使用者在对一些相同的统计分析运算结束后,可以在不同时期对调用运算结果进行调用,不必重新计算。

七、国有资产管理系统的实现

(一)硬件配置

根据学校统一规划,系统部署在学校中心机房云端,划分了一个虚拟机,16G内存,1T硬盘,2个CPU,内网可直接通过域名或IP地址访问,外网须通过学校VPN进行访问。随着数据量的增加和业务量的增加,中心机房预留了一定的配置空间给资产系统使用。

(二)管理模块

1.角色管理

角色包含了学校分管领导、资产管理处处长、资产管理处工作人员、部门领导、部门资产管理员五种角色,学校领导有全校资产的查看权,资产处长有最高权限,资产处工作人员具有除审批权外的所有权限,部门领导对本部门具有审批权,部门资产管理员具有除本部门审批外的权限。

本模块的主要代码如下:

//根据角色Id获得其名称

protectedstring GetRoleNameById(int id)

{

string name = "";

foreach (RoleInfo item in roleList)

{

if (id == item.RoleId)

{

name = item.RoleName;

break;

}

}

return name;

}

//添加员工

protectedvoid btnOk_Click(object sender, EventArgs e)

{

EmpInfo emp = new EmpInfo();

emp.EmpName = this.txtEmpName.Text.Trim();

emp.EmpPwd = this.txtEmpPwd.Text.Trim();

emp.Sex = this.dplSex.SelectedValue;

emp.RoleId = Convert.ToInt32(this.dplRole.SelectedValue);

emp.Phone = this.txtPhone.Text.Trim();

emp.Address = this.txtAddress.Text.Trim();

EmpBLL.AddEmpInfo(emp);

BindEmpInfo();

}

2.存放地点

本模块的主要代码如下:

//添加

protectedvoid btnAdd_Click(object sender, EventArgs e)

{

TypeBLL tb = new TypeBLL();

string TN=this.TextBox3.Text.Trim();

string ab = this.TextBox1.Text.Trim() ;

if (!TN.Equals("") && !this.TreeValue.Value.Equals("") && TN != null)

{

int tId =Convert.ToInt32( this.TreeValue.Value);

if ((!ab.Equals(TN)||ab!=TN)&&tb.checkTypeInfo;(TN, tId,2))

{

if (tb.addTypeInfo(TN, tId))

{

ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(), "警告", "alert('添加成功!')", true);

this.TextBox3.Text = "";

showTree();

}

else

{

ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(), "错误", "alert('添加失败!')", true);

this.TextBox3.Focus();

showTree();

}

}

//修改

protectedvoid btnUpdate_Click(object sender, EventArgs e)

{

TypeBLL tb = new TypeBLL();

string tn = this.TextBox3.Text.Trim();

if (!tn.Equals("") &&this.TextBox3.Text; != null&& !this.TreeValue.Value.Equals(""))

{

int ti = Convert.ToInt32(this.TreeValue.Value);

if (tb.checkTypeInfo(tn, ti,1))

{

if (tb.updateTypeInfo(tn, ti))

{

ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(), "提示", "alert('修改成功!')", true);

this.TextBox3.Text = "";

showTree();

}

else

{

ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(), "警告", "alert('修改失败!')", true);

this.TextBox3.Focus();

showTree();

}

}

//删除

protectedvoid btnDelete_Click(object sender, EventArgs e)

{

if(this.TreeValue.Value !=null&& !this.TreeValue.Value.Equals(""))

{

if (!TreeValue.Value.Equals("0"))

{

int tId = Convert.ToInt32(this.TreeValue.Value);

TypeBLL tb = new TypeBLL();

tb.removeTypeInfo(tId);

showTree();

}

else

{

ScriptManager.RegisterStartupScript(this.UpdatePanel1,this.GetType(),"警告","alert('此项不能删除')",true);

showTree();

}

}

else

{

ScriptManager.RegisterStartupScript(this.UpdatePanel1,this.GetType(),"警告","alert( '请选择要删除的类别名称!')",true);

showTree();

}

}

3.资产管理模块

资产管理模块是高校固定资产管理信息系统的核心模块,其的主要功能包括资产卡片新建、资产验收申请、资产卡片查看和资产信息变动几个部分,同时查询中心还包括:业务查询、专项查询、资产明细查询几个子功能。该模块实现的主要效果如下:

八、结语

德宏师范高等专科学校资产管理系统采用校企合作开发的模式,充分考虑到全省当前资产管理系统的主流技术和结构框架,既能进行教育分类,进行教育部门报表需要,也能按照财政分类,进行财政部门报表需要。同时结合学校自身特点,进行个性化的需要建设,比如说采购管理,实验室管理,低值易耗品管理等模块的设置。在数据的上报方面,能够和财政系统资产模块进行无缝对接,在进行资产卡片计提折旧后,采用数据导出或同步的方式,使学校内部资产管理软件系统的数据无需进行更改即可直接上报。

限于篇幅,本文沒有对系统所有功能进行一一介绍,只是截取其中一部分功能模块进行了介绍。本系统的功能虽然基本齐全但是仍然存在许多需要完善和改进的地方。比如说采购流程的设计,个别资产分类是否规范合理等问题,还需要在实际使用过程不断地发现问题,并逐渐改正。

参考文献:

[1]马斌.高校国有资产管理信息系统的研制[J].开封大学学报,2004(4):85—87.

[2]北京久其.高校资产管理信息系统说明文档,2017.

猜你喜欢
设计
BUBA台灯设计
和小编一起设计邮票
The Spirit of Christmas教学设计
有种设计叫而专
陈国兴设计作品
匠心独运的场地设计画上完美句点
增温设计
大象无形 芬兰设计
跨越式跳高递进与分层设计
连连看