企业综合信息网络化管理系统

时间:2022-05-19 10:30:38

企业综合信息网络化管理系统

一、创建企业综合信息网络化管理系统的意义

随着Internet网络应用及相关网络软件的开发,大量文献均指出网络管理系统将会带来无法比拟的优点,例如检索迅速、存储量大、保密性好、使用周期长、成本低等。故企业综合信息网络化管理系统的应用顺应时代要求,可以使企业可以把分布在各地、各部门独立的系统(即原来独立的信息孤岛)整合在一起,做到信息资源共享,实现安全、快速、高效、优化、增值的管理目标。本系统以沟通、协作、协调为目标,可以为企业用户提供安全、强大且易于管理的跨地域、多部门协作办公管理解决方案。能够帮助企业实现信息、资源的共享,构建快速沟通渠道、增强员工协同工作的能力,强化领导的监控管理,使随时随地的办公成为可能,增强企业的应变能力,提高企业的核心竞争力。

二、企业综合信息网络化管理系统的主要内容

通过某企业的调研,将用户需求进行归纳和分析后,该系统应实现如下主要功能(如图1):系统管理、客户管理、人事管理、财务管理子系统、购销存管理子系统、固定资产管理模块,各模块功能分析如下:

系统管理:主要负责管理用户信息、权限设置、用户登录以及系统初始化。用户身份验证,实现对用户合法性的检查,读取相应用户权限,用户信息的添加、删除以及密码修改,这些操作只针对管理员,普通用户只能执行密码修改功能。

1.企业客户管理子系统。主要包括客户资料、联系记录、客户查询、客户资料统计与分析、销售统计与分析等功能。而且客户关系管理与购销存模块是相关联的,通过客户可以查到与之相关的合同和项目资料,反之亦然。系统每天自动备份数据库,并且支持远程备份。因此,当某个业务员离职时,最多造成一天的资料损失。当新的业务员到位后,管理者可以将以前业务员的档案重新授权给新业务员管理,这样,新业务员可以根据档案中的客户资料和联系记录很快接手业务,有效避免资源和时间的浪费。利用客户管理中的资料查询功能,还可以根据客户名称、客户单位、客户所在城市、服务等级、或者根据客户备注中做的特殊标记来模糊查找客户资料,省却大量时间。

2.企业人事管理子系统。主要包括人员基本情况管理、工资管理、考勤管理和绩效评价等几个方面,以实现用户方便地输入和更新信息,由系统自行生成相的统计数据及各类统计报表以供用户查询、打印。另外用户还可以对些基本信息进行定期的更新和删除,人事管理信息系统力求给用户方便快捷的途径去管理这些繁琐的数据。该子系统可与财务管理子系统交叉引用,是绩效评价与工资、奖金挂钩。

3.企业财务管理子系统。包括应收信息的管理、应付信息的管理等。

4.企业购销存管理子系统。进货信息的管理,包括订货单的管理、入库单的管理以及进货信息的查询等。生产信息的管理,包括配料单信息的管理、生产计划单信息的管理、产品组装单信息的管理,以及相伴信息的查询等。销售信息管理,包括销售单的管理,以及销售信息的查询等。库存信息的管理,包括转仓单的管理、产品盘点和转仓信息的查询等。

5.企业固定资产管理子系统。国有资产入库包括:资产名、资产种类、资产所在单位、资产数量、资产单价、资产总价、生产厂家、生产日期、有效日期、购买日期、资产类别、存放部门、备注。国有资产出库包括:主要对资产的出库数量、出库日期、领取人进行填写。国有资产查询:对学院现有的国有资产按照资产名称、资产型号、生产日期、生产厂家、有效日期、资产类别和存放部门进行查询。管理员权限可以对资产信息添加、修改、删除、查询。普通用户只能执行资产信息查询操作。

三、企业综合信息网络化管理系统中主要采用的技术

本系统选择采用B/S架构来研究和开发本系统,由于B/S结构其数据集中存放于总部的数据库服务器,客户端不保存任何业务数据和数据库连接信息,也无需进行数据同步,所以不存在安全问题;而且数据是集中存放的,客户端发生的每一笔业务单据都直接进入到中央数据库,不存在数据一致性的问题。B/S结构可以实时看到当前发生的所有业务,方便了快速决策,有效地避免了企业损失。Web服务器采用微软公司的IIS6.1,后台数据库服务器采用Microsoft公司的SQL Server 2005,动态Web页采用当前流行的Microsoft公司的ASP. NET技术开发,ASP NET具有如下的优点:可用XCOPY轻松完成部署及应用升级;代码与内容分离;广泛的移动设备支持;轻松构建和使用Web服务。开发语言为C#,采用ADO. NET技术进行数据库连接和操作,上述前沿技术的结合大大地提高了数据库操作的效率和Web服务器的运行速度,同时,充分运用数据库的存储过程技术,提高了系统的数据访问效率。

在一个管理系统中,很多方法和数据都是可以共享的,为了尽量减少重复操作,可以通过建立一些公共类,提供统一的数据读写方法。在需要使用这些方法操作时,仅需要构建这些类的对象来调用类,以完成相应的功能操作,还可方便后来的相关改动。实现数据访问的类Common类,代码如下:

//连接数据库

public const string ConnectionString = "Data Source=mynet;Initial Catalog=product;Integrated Security=True";

//执行 SQL 语句

public const string sql_getUser = "select * from Users,Right where Users.r_id=Right.r_id";

public const string sql_getProduct = "select * from Product, Sort, Department where Product.s_id1=Sort.s_id and Product.d_id1=Department.d_id";

public const string sql_getBooklit = "select * from Booklist,Allow where Allow.a_id=Booklist.a_id";

//取得相关表

public const string table_Users = "Users,Right";

public const string table_Product = "Product,Sort,Department";

public const string table_Booklist = "Booklist,Allow";

实现读取各表信息的类――DataAccess类实现对数据库中各表的访问,为系统连接相关表提供方便。当需要操作某一表时,只需连接这个表在此类中的对应的函数即可。其详细代码如下:

SqlConnection cn = new SqlConnection(Common.Class1.ConnectionString);

SqlDataAdapter da;

DataSet ds = new DataSet();

public DataSet getUsers()

{

SqlCommand cmd = new SqlCommand(Common.Class1.sql_getUser, cn);

da = new SqlDataAdapter(cmd);

da.Fill(ds, Common.Class1.table_Users);

return ds;

}

public DataSet getProduct()

{

SqlCommand cmd = new SqlCommand(Common.Class1.sql_getProduct, cn);

da = new SqlDataAdapter(cmd);

da.Fill(ds, Common.Class1.table_Product);

return ds;

}

public DataSet getBooklist()

{

DataSet ds = new DataSet();

SqlCommand cmd = new SqlCommand(Common.Class1.sql_getBooklit, cn);

da = new SqlDataAdapter(cmd);

da.Fill(ds, Common.Class1.table_Booklist);

return ds;

}

四、企业综合信息网络化管理系统的利用

本系统是从跟踪记录企业中所有发生事件的生命周期的方式来进行企业运作管理,随时让企业管理者掌握企业运转的脉搏,了解企业中发生的每个事件的来龙去脉。它侧重于企业的业务流程管理,将客户关系、合同、项目、库存、财务、人事、办公、企业共享等集成一体化,模块之间信息相互关联,检索、统计、分析十分方便有效,符合企业的实际管理需要。本系统在技术上采用了目前最流行的的B/S结构,客户端不需安装任何专用软件,只需浏览器(如IE、Netscape等等)即可。它适合单机、局域网、广域网等多种环境使用,支持任何支持JAVA运行环境的操作系统,如:Windows2000/NT,Linux,UNIX等。利用现代网络技术实现企业的全员管理,让企业每个员工日常业务中的信息瞬间汇集到管理者手中,让管理者随时掌握企业各环节的运作动态。即使企业管理者在外面出差,只要能连上互联网同样可以做到这一点。比如:重点客户的联系情况、销售的业绩情况、合同的执行情况、项目的进展情况、库存情况、公司的财务状况,等等。公司的各项日常管理都纳入信息化,真正做到“坐地日行八万里,一网收进天下事”。

上一篇:在建立集约型发展方式的视野下谈加强企业经营... 下一篇:对江西高校体育场馆经营管理的研究