0引言
随着改革开放的不断深入,民营企业在国民经济中所占的地位越来越重要,民营企业的数量和规模也在发生着非常明显的变化。但不断变化的环境使中小企业发展面临新的挑战。因此,对中小企业的发展能力做一个综合评价有着极其重要的现实意义。面对种类繁多的数据和报表,手工处理方式已经很难跟上现代化管理的步伐。运用先进的信息技术,进行现代化的科学管理成为一种趋势。本文根据某县考核局的要求,利用visual Foxpro完成系统开发,从而使县市的民营企业评估工作系统化、规范化、自动化,达到提高效率的目的。
1系统设计
1.1系统设计目标
民营企业评估信息系统的设计目标包括以下几方面:
(1)实现用户登陆系统,可以根据用户权限,确定对应操作,实现本人信息修改,民营企业信息的录入、修改更新、查询、打印等功能;管理员可实现权限设定。
(2)实现对民营企业信息、用户等数据库信息的管理。
1.2系统总体设计
系统总体设计包括系统功能分析,系统功能模块设计,数据流程的分析,数据库的定义与实现等方面的内容。
1.2.1系统功能分析
根据系统设计的目标,经过详细的调查分析,本系统主要功能包括以下几个方面:
密码设置每个操作人员均有自己的用户名称和用户密码,可以防止非法用户进入本系统。
权限设置设置系统管理员与普通用户的权限,使系统使用者有个人的操作范围,不能越权操作。一般只有系统管理员可以进行权限设置。
数据更新本系统将每一个民营企业的信息存放在民营企业基本信息表中。信息更新包括对各记录的修改、录入、添加、删除等操作。
数据查询可以按民营企业编号、企业名称、所在乡镇、投资规模、行业类别、申报时间、认定时间等条件来查询单个和一部分民营企业的信息。
打印输出可以输出单个企业信息、某一类企业信息和所有信息到屏幕、Excel表格或打印机上。
其他操作包括修改密码、密码表维护、添加删除用户等。
退出可以退出正在进行的操作或直接退出本系统。
1.2.2系统功能模块设计
在系统功能分析的基础上,得到如图1所示的系统功能模块图。
在系统运行时,首先通过系统的主程序的可执行文件,启动欢迎界面,然后进入系统权限认证窗口。在权限认证之后,才能进入系统主窗口,从而进行相应的操作。
2数据库设计
数据库结构设计的好坏直接关系到系统运行的效率和实现效果,好的数据库结构设计会减少数据冗余、提高数据的完整性和一致性,使应用系统具有较快的响应速度,简化基于此数据库的应用程序的实现等。
在该评估系统中,有多种形式的查询,比如:按企业所在乡镇查询,按上报年份查询等。同时需要设置系统用户的密码和等级。因此,主要数据表有:
(1)民营企业信息表(保存民营企业信息);
(2)用户密码表(保存使用者的信息);
(3)设备上报表(保存各民营企业设备的基本信息);
(4)土建上报表(保存民营企业基本信息)。
为了便于对系统信息的录入与管理,还增加了乡镇名称表、企业名称表、行业类别等相关数据表,为了便于查询,还需要生成一些子表,这些数据表的加入可以简化后期的数据处理。下面以民营企业信息表和用户密码表为例说明数据表的结构:
民营企业信息表(企业编号、所在乡镇、企业名称、详细地址、法人代表、注册资金、联系电话、项目内容、项目性质、主要产品、生产能力、上报时间、认定时间、年缴纳税金、行业类别等基本需要信息)以企业编号、企业名称为关键字段建立索引。
关键字段不能为空,为方便处理,上报时间、认定时间都设置为8位字符型;注册资金,年缴纳税金设置为15位数值型,小数点后保留两位有效数字,其他字段都设置为字符型,长度可以根据情况设置为最大长度。
用户表(用户名、用户密码、用户等级)以用户名为关键字建立索引。
用户名称,设置为10位字符型,升序不能为空;用户密码设置为6位字符型,不能为空;用户等级设置为10位字符型,不能为空。
3关键算法
以下的算法虽然非常简单,但是实用性强,可读性强。
3.1关键算法
例如完成全县民营经济项目认定的查询,可以做一个表单,通过单选按钮选择不同的查询条件,如图2所示。
其中以“认定月份”为查询条件的实现代码如下:
3.2导出、导入的实现
由于基层人员对数据库知识掌握程度不够,大都习惯于使用Excel电子表格对数据进行处理,为了方便操作,在本系统中,还增加了导入、导出,具体实现如下:
在相应表单加入两个Command按钮,分别将Caption属性设为导出、导入,以企业信息为例,实现代码为:
4结语
本系统的使用简化了民营企业的信息上报程序,缩短了评估时间,提高了工作效率。