摘 要:采用ASP.NET技术,开发了基于B/S(Browser/Server)模式的中小型企业固定资产管理系统,开发环境采用Microsoft Visual Studio 2010,系统后台数据库采用MS SQL Server 2008。系统包括:固定资产信息管理、业务管理、统计查询和用户管理模块。固定资产信息管理,实现了固定资产信息的管理、添加、修改、删除和查看功能。业务管理模块由资产分配功能、资产变更功能、资产维修功能及资产折旧功能组成。统计查询模块的功能分别实现按部门统计资产、按类型统计资产、根据折旧进行资产汇总。用户管理模块的作用则是对用户信息进行添加、修改、删除和查看等操作。
关键词:中小型企业;固定资产;管理系统
1 概述
在“大众创业,万众创新”新形势激励下,很多中小企业涌现出来。很多中小企业“麻雀虽小,五脏俱全”,具备企业所有的要素。大多数企业都实现了信息化,中小企业如果在管理方面还停留在手工管理方式,势必在某些繁杂的业务管理中力不从心。很多中小企业都拥有厂房、机器、设备、计算机、打印机等固定资产,固定资产的管理繁杂而琐碎,尤其是折旧计算,如果用手工计算会非常耗时,而且不能保证其准确性。根据对中小企业的走访,了解其在固定资产管理方面的需求,力图开发适合中小企业固定资产管理的系统。系统将对中小企业的固定资产进行信息化管理,提高企业的信息化管理水平,缩短固定资产折旧的计算时间,提升中小企业的管理效率。
2 需求分析
通过对相关企业走访调查,分析出系统要实现以下功能:
①固定资产信息管理模块主要实现的功能是固定资产信息的管理、添加、修改、删除和查看功能。
②固定资产业务的处理由固定资产维修处理、固定资产分配处理、固定资产折旧处理模块和固定资产变更处理等内容组成。
a资产分配管理模块主要实现系统中的资产分配管理功能,即分配固定资产给具体员工;
b固定资产变更处理和固定资产维修处理要具备固定资产更改及修缮功能,拥有添加、修改、删除和查看功能。
c资产折旧管理模块主要实现系统中资产的折旧管理,即设计资产是否为“折旧”状态或“非折旧”状态。
③统计管理模块主要包含3个功能,它们分别实现按部门统计资产、按类型统计资产、按折旧统计资产。
④用户管理模块主要实现用户信息的管理、添加、修改、删除和查看功能。
3 总体设计
经过系统需求分析,设计系统的总体功能模块图如图1所示。
4 详细设计
4.1 数据库设计
根据数据库的逻辑结构分析创建数据库中的三张表:
①资产信息表。
②资产变更表。
③资产维修表。
4.2 界面设计
①固定资产信息添加,如图2所示。
②资产分配管理,如图3所示。
5 系统实现
系统实现环节主要工作是进行程序代码的编写。以下为主要代码:
①固定资产信息添加。
strConn.ConnectionString="Server=127.0.0.1;Database=SmallFA; Uid=sa; Pwd=888888;)";
DateTime CurrentDay = Convert.ToDataTime(TxtCurrentDay.Text);
String stS = "insert into Asset(Name,TypeID,Model,Producer,UseDate,UseYear,
OriginalPrice,Ratio,Flag,IsDiscount,EmployeeID,Remark)values('"+
TxtName.Text + "','" + DdlType.SelectedValue + "','" + TxtModel.Text + "','" + TxtProd.Text + "','" + Usedate + "','" + TxtUseYear.Text + "','"+ TxtOriginalPrice.Text + "','" + TxtRate.Text + "','" + DdlProvince.SelectedValue +
"','" + DdlSale.SelectedValue + "','" + DdlPersonID.SelectedValue + "','" + TxtRemark.Text + "')";
faComText.CommandText = stS;
faComText.ExecuteNonQuery();
②固定資产分配。
strConn.ConnectionString="Server=127.0.0.1;Database=SmallFA; Uid=sa; Pwd=888888;)";
SqlCommand myCom = new SqlCommand("select * from Department",myCon);
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = myCom;
DataSet ds = new DataSet();
da.Fill(ds);
DdlDepatment.DataSource = ds;
DdlDepatment.DataTextField = "DepartName";
DdlDepatment.DataValueField = "DepartmentID";
DdlDepatment.DataBind();
6总结
通过采用结构化的分析与设计方法,采用了瀑布模型对整个系统进行开发。系统采用了适合中小企业的B/S架构模式,为以后方便维护奠定了基础。系统采用流行的C#语言进行开发,具有开发技术的先进性。
系统经过测试和调试并在一家小型企业进行了实施,通过一段时间的运行,操作人员普遍反映系统功能比较实用,满足了固定资产管理的日常业务要求,具有很强的实用性。系统提高了生产企业的工作效率并带来了经济效益。
参考文献:
[1]梁勇.固定资产管理系统分析与设计[J].科技与管理,2015(09).
[2]孙恒.基于RFID技术的高校固定资产管理系统设计与应用[J].实验技术与管理,2015(01).
作者简介:
吕洪林(1967-),男,黑龙江人,辽宁对外经贸学院教授,研究方向:管理信息系统。