“江苏旅游人才资源调查统计系统”的设计与实现
摘要:通过分析“中国旅游人才资源调查统计系统”软件的优点和不足,结合江苏省旅游人才资源的特点,定义了新的业务流程,设计并实现了3个不同的接口软件,以达到旅游人才资源数据采集、上报工作的正确高效。
关键词:旅游人才资源;旅游人才资源系统;接口软件
1 系统分析与设计
1.1 “中国旅游人才资源调查统计系统”分析
按“中国旅游人才资源调查统计系统”的业务设计,基层单位手工填写纸质的调查统计表(如表1所示),将表格上交至区(县)旅游局,由专门的录入员录入基层单位的数据,最后数据导出上报到市旅游局,市旅游局将全部区(县)的数据收齐后,上交到省旅游局。根据该表数据可以画出其业务流程图(如图1所示),整个录入过程全部在区(县)旅游局进行,便于检查和控制,只要对区(县)进行软件使用的培训即可。其数据库采用单机版的ACCESS,无需进行复杂的数据库安装和配置(其它一些中小型数据库,如SQL Server、
MySQL均需要进行安装和配置)。
整个系统的优点是:①数据以代码录入为主,快速、准确;②数据录入与校验同步,提高数据的准确性;③软件设计为单机版,方便、灵活,不受网络环境等因素影响;④可定制数据指标,满足不同
地区实际需要。
缺点是:①对于某些旅游企业多的区(县)来说,录入的工作量太大,许多区(县)旅游局工作人员不多,平时工作任务就多,现在要在短时间内录入数万条数据,时间太紧,任务太重。软件采用了单机版的ACCESS数据库,虽然无需进行安装和配置,但造成一次只能一个人录入,不能多人同时进行录入,就是想增加人手分担任务也不行;②“中国旅游人才资源调查统计系统”只能上报数据,不能导入下一级单位的数据。换句话说,就是区(县)上报到市后,市旅游局无法看到本市的数据,只是负责把数据拷贝一下,交到省里,同样,省里也无法看到全省的数据,也只是把区(县)一级的数据交到国家旅游局。只有区(县)才能看到自己的数据;③基层单位上交的是手工填写纸质表,对于部分单位来说,也希望能够通过这次的工作,详细了解一下本单位的人才情况,并把数据保存到计算机中,进行电子化。
所以,根据我省的特点,软件需要增加一些功能,但不能直接修改“中国旅游人才资源调查统计系统”,所以只能通过接口软件来实现。
1.2 接口软件业务流程设计
针对原系统的不足,通过保持原来的主流程不变,部分修改流程,继续使用原系统,但增加3个接口软件,分别提供给基层单位、区(县)旅游局、市旅游局作为接口使用,这样就可以基本满足我省
调查统计的要录。修改后的业务流程如图2所示。
图1 业务流程图图2 修改后的业务流程
在修改后的业务流程中,数据的录入由基层单位完成,录入用的软件就是目前已经相当普及的电子表格EXCEL,只需要录入相应的代码即可,如果想保留一份数据或想打印,就使用基层单位用的接口软件,将录入的数据转换一下,在转换的同时,接口软件可以及时校对录入的数据是否为无效数据,转换成功后,可以打印出表格,这样可以省去手工填写表格。区(县)的任务不再是录入数据,而是用接口软件导入基层单位的数据并进行核对,最后打包上交到市。市旅游局通过接口软件导入区(县)上交的数据,并可以在“中国旅游人才资源调查统计系统”中查看本市所有区(县)的数据,最后将数据打包上交到省。
1.3 数据库设计
数据库仍然沿用“中国旅游人才资源调查统计系统”的数据库设计,严格保持与其一致,另增加基层单位录入时采用EXCEL数据库的连接方式。
excel做成软件录入界面
前台开发工作采用比较流行的C#语言,其数据库连接函数如下:
class ConnClass
{
public static OleDbConnection DataConn(string dbname)
{
string strg=dbname;
return new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + strg + ";Persist Security Info=True;Jet OLEDB:Database
Password=#");//ACCESS数据库
}
public static OleDbConnection ExcelConn(string excelname)
{
return new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;" + "Extended Properties=\"Excel 8.0;HDR=YES\";" + "data source=" +
excelname);//EXCEL数据库
}
}
1.4 接口软件界面设计
1.4.1 基层单位接口
这个接口的功能是:将已经录入成功的上报文件转换为供打印用的EXCEL表格,并可以同时检查代码填写是否有误(这里的有误是指填写了不存在的代码),这样可以省去手工填写和人工检查的麻烦。图3是成功输出为打印用表格的示意图。
如果填写有误,接口软件将给出相应的提示,用户通过双击提示信息,迅速定位到出错的行,图4展示了某次录入了错误的代码,双
击定位到出错行的界面。
图3 输出为打印表格图4 错误的界面
1.4.2 区(县)接口
这部分的功能主要是将基层单位上报的EXCEL表格导入到“中国旅游人才资源调查统计系统”的数据库中,并检查导入的代码是否有误,如果有误,给出提示,双击出错的提示信息,定位到出错误行。界面如图5所示。
图5 界面图6 区县导入界面
1.4.3 市接口
该接口功能是完成区(县)上报数据的导入,并写入“中国旅游人才资源调查统计系统”数据库,完成后,就可以通过“中国旅游人才资源调查统计系统”提供的功能查看全市的旅游人才资源信息
了,因为无需进行校对,所以界面比较简单,如图6所示。
2 接口软件的实现
2.1 “基础代码”和“内容”的互转
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论