表单自定义的数据收集系统的设计及实现方案
2011 年第 4 期(总第 114 期)
信 息 通 信
INFORMATION & COMMUNICATIONS
2011
(Sum. No 114)
表单自定义的数据收集系统的设计及实现方案
骆剑锋
(东莞职业技术学院,广东 东莞 523808)
摘要:提出一个自定义主题的联机录入系统,系统中的每一个用户都可以生成表单,每一个用户都可以是填表者,填表后的
信息能实时地收集到表单生成者的计算机上,并且能把信息导出多种格式的文件。表单是一个软件,它具有检查、方便录入、浏览已提交信息等功能。收集数据的软件可以反馈信息给填表者,使其能立刻改正信息。它可以应用在:员工信息收集、货物进出登记、投票、方便新软件录入数据、方便集中实验数据、为数据仓库收集数据等 。关键词:表单生成;代码生成;编译;信息反馈;自定主题的表单;模板保存及导入中图分类号:TP311.52 文献标识码:A 文章编号:1673-1131(2011)04-0078-02
The Design of Custom Form Data Collection System and
the Scheme of Core functions
Luo Jianfeng
(DongGuan Polytechnic,Dong guan 523868 Guangdong China)
Abstract: In this article, we have proposed a software system, which is used for collecting data in LAN by operator. In our
system, every user can not only make but also ll any form in his computer. It is real-time for collecting data from users who have lled the forms, and it can export data to be several formats of les. To some degree, the Form is software, and there are many functions, such as checking the data, lling form easily, looking for data which have be submitted. The other software in the system is data collection software which has a practical function is getting feedback and sending it to the user. Our system could be widely used, for example collection staff’s information, making record of goods, vote, Initial software, and experimental data collected, collecting data for data warehouse and so on.
Key words: Form generation; Code generation; Compile; Feedback; Custom Form; the Exporting and Importing Templates
1 概述
现实中有很多诸如此类的事情:经理想收集每个员工的信息、想记录企业内各个仓库的货物进出情况、企业内想进行网上投票选举、想收集员工意见信息、想通过企业网让员工进行参与活动的报名、想为新软件集中数据而进行导入、想把多个人的实验数据集中在一起等等。如果都要为这些事情买一个软件或开发一个软件,那么肯定要花费不少的资金。现在针对这些事情,本人就开发本系统,具体内容如下。
2 系统设计
2.1 本系统的基本功能模块图
据收集者想填表者填写的信息生成一个表单软件。
(2)数据收集软件:其功能主要是对填表者提交的数据下载到数据收集者的计算机上,并且它具有一些常用的查找功能,查找后的信息可以导出成excel、word、xml格式的文件。还有一个常用功能,它是信息反馈,用于数据收集者能实时地针对某条收到的数据发送信息,信息回到填表者的计算机上,能及时提示填表者修改提交的数据。
(3)表单软件:它是一个由“表单生成软件”生成的软件,它的基本功能就是让填表者填写信息并提交到中心数据库。当然它还有其它功能,比如可以为填表者填写信息进行提示,这样填表者无需为表中每一项都进行填写。如果数据收集者在定义表单时定义好可填项、可选项、限长度等功能的话,那么表单也将会有这些功能,这就有利于保证提交的数据的质量。
2.2 系统的流程
下面只讲述一下它的主要功能的流程,先看主要功能的示意图:
基本功能模块图
从图中可见,本系统可分为三大功能模块,其中数据收集者用到的是“表单生成”软件、“数据收集”软件,填表者用到的是“表单”软件。
(1)表单生成软件:它的主要功能是通过向导的形式把数
主要功能示意图
78
骆剑锋:表单自定义的数据收集系统的设计及实现方案
流程描述如下:
(1)由数据收集者生成“收集某一数据主题”的表单软件(在生成表单软件的同时已经在本机数据库及中心数据库中生成对应的表)。
(2)表单软件发送给填表者,这里的发送是数据收集者通过网络上提供的服务发送。
(3)填表者收到表单软件后,就填写表单。这里可以有限制功能或者是可选功能。
(4)填写完毕后,就提交数据,同时数据会在本机的数据库中进行备份。
(5)数据收集者可以通过数据收集软件下载填表者提交的数据,同时软件会对服务器中已下载的数据进行删除,保证服务器数据量最少。
(6)当下载后,数据收集软件会提供一般的查询功能及导出功能。
(7)数据收集软件还提供为某一条信息反馈意见的功能。反馈信息先回到中心数据库中
(8)当填表者打开表单软件就能下载反馈意见,同时可以浏览到。
可与表单生成软件的文件放在一起给数据收集者安装。
②在表单生成软件中用shell函数调用VB6.EXE文件对“代码生成”最后一步的文件进行编译,生成exe文件。
③其编译命令如下:
VB6.exe /make "C:\表单生成软件\生成代码\工程1.vbp" /outdir c:\
其中vb6.exe是命令,/make是参数,意义是生成exe文件,它的后面要指定要编译的工程文件的路径。/outdir也是参数,意义就是生成的exe文件的路径,其后就是指定的路径,如C盘根目录。通过上面的命令就可以生成表单软件。
(3)信息无误传送,在这里的信息就是填表者提交的数据及反馈信息。无误传送指定是填表者提交的数据会对应地送到数据收集者的数据收集软件中,不会出现数据发送到其他数据收集者的计算机上,信息反馈也是这样,信息反馈到数据对应的填表者的计算机上。
其方案如下:(1)系统中采用多个数据库,首先用一个中心数据库,它是SQL数据库(后面简称中心库),它作为整个系统的数据传输的中传站。其次在数据收集者的计算机上有ACEESS的数据库(后面简称收集库),它是存放下载回来的信息。在填表者的计算机上也有个数据库,它是存放某一主题表单的ACEESS数据库(后面简称提交库),是提交信息前在此进行备份,还有反馈信息也存放在这里。
(2)当表单生成软件在生成表单时,会在中心库和收集库中建立一样的表,用来存放填表者提交的数据,而这些表的名字是唯一的,名字是以数据收集者的用户名(用户名是在用户管理模块中添加的,并且在添加时要求它是唯一的)加表单主题名和加时间序列组成(后面简称表单表名),这样就保证系统中没有同名字的表,而表单软件生成后,就与对应的表固定连接,所以数据不会提交到其他数据收集者的计算机上,也不会提交到同一数据收集者的其它表上。
(3)当表单生成软件在生成表单时,会在中心库建立一个唯一的反馈信息表,每条反馈信息都有一个ID,其ID与填表者提交的数据的ID是一样的,ID的组成是填表者的计算机的网卡MAC地址加IP地址加时间序列,因此,ID在反馈表中是唯一的,而表单会根据当前计算机的MAC地址和IP地址及提交库是否有一样的ID来读取对应的反馈信息,所以表单不会读取到其他填 …… 此处隐藏:3203字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [行业范文]美好的法语句子
- [行业范文]描写露珠的句子
- [行业范文]精彩禅语句子图片
- [行业范文]关于满嘴谎言的句子
- [行业范文]关于安静的句子48句
- [行业范文]关于小河的句子
- [行业范文]描写稻田的句子
- [行业范文]思念好朋友的句子
- [行业范文]赞美雪的句子
- [行业范文]早上激励人心的句子
- [行业范文]失恋忧伤的句子
- [行业范文]努力积极向上的句子
- [行业范文]对工作心灰意冷的句子
- [行业范文]失恋让人心疼的句子
- [行业范文]描写珍惜青春的句子
- [行业范文]表达思念的句子简短
- [行业范文]关于父爱的句子范例
- [行业范文]浪漫的英语句子
- [行业范文]关于周末的句子
- [行业范文]思念牵挂的句子
- 有关感恩班会课件简短(二篇)(感恩班会
- 2025年初二下乡军训心得体会800字(15篇
- 关于新员工培训方案汇编(关于新员工培
- 精选高考生寒假学习计划书(精)(高考生
- 毕业实训报告心得体会(3篇)(实训报告心
- 银行工作感悟及心得范文怎么写(四篇)(
- 精选领导干部个人政治画像报告通用(七
- 精选超市11.11活动促销方案(精品超市品
- 2025年怎么做自我介绍汇总(5篇)(至2025
- 最新企业错峰生产方案(26篇)(山西企业
- 最新暑期三下乡社会实践调研报告范本(
- 最新幼儿园大班教育教学总结怎么写(最
- 最新教师节主持词小学(优秀9篇)(教师节
- 关于小学安全教育教学方案(推荐)(关于
- 员工信模板范文怎么写(五篇)(员工信息
- 最新保险销售离职申请书(十六篇)(最新
- 最新XX小学防校园欺凌工作方案怎么写(2
- 有关特岗教师辞职信范文(推荐)(特岗教
- 精选党的建设工作要点简短(党的建设的
- 如何写安康杯竞赛活动总结汇总(4篇)(安




