CN107729008A - 一种基于电子表格快速构建管理信息***的方法 - Google Patents
一种基于电子表格快速构建管理信息***的方法 Download PDFInfo
- Publication number
- CN107729008A CN107729008A CN201710899870.0A CN201710899870A CN107729008A CN 107729008 A CN107729008 A CN 107729008A CN 201710899870 A CN201710899870 A CN 201710899870A CN 107729008 A CN107729008 A CN 107729008A
- Authority
- CN
- China
- Prior art keywords
- user
- electrical form
- data
- management information
- method based
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Creation or generation of source code for implementing user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/252—Integrating or interfacing systems involving database management systems between a Database Management System and a front-end application
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- Human Computer Interaction (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
一种基于电子表格快速构建管理信息***的方法,将一套***服务器支撑软件预先部署在用户服务器中,包括以下步骤:S1、用户上传一个电子表格到***服务器支撑软件中;S2、***服务器支撑软件统计分析用户电子表格数据,得到各列数据类别及特征,并显示等待用户确认;S3、用户确认后,将数据存入***服务器支撑软件中;S4、用户选择在操作界面入口位置,完成用户基本***构建;S5、用户在用户基本***界面下,可进行进一步的功能性定制。用户直接从自己日常熟悉的业务电子表格入手,快速构建管理信息***,简单、直观、快捷,无需专门的需求调研和定制开发;用户在基本***界面下,可进行进一步的功能性定制和优化,无需开发者介入修订程序。
Description
技术领域
本发明涉及网络信息处理技术领域,更具体的说,是涉及一种可以让用户基于常用电子表格快速构建管理信息***(MIS)方法与***。
背景技术
传统的管理信息***(MIS)开发,一般是请专业的软件开发公司来配合完成。常规的步骤为:调研→设计→原型→开发→测试→修订BUG→交付→培训→正式运行→后期维护。周期长、成本高,特别是调研不周详的时候,设计容易留下遗漏;用户和设计沟通不畅时,对需求理解差异;公司经营变化导致流程变化。这些常见的问题,使管理信息***(MIS)经常出现项目烂尾风险。
为了缓解这一困境,后期陆续有人尝试直接向用户提供面向对象的开发工具,由用户自己通过可视化交互界面,自行定义基础数据录入界面,并据此逐步构建管理信息***(MIS),虽然使构建的弹性大大增强,但是用户依然需要通过培训去学习、理解和掌握自定义控件功能使用规则。
并且还有人尝试通过提前构建最基本和必须的模块来加快管理信息***
(MIS)的架构,提高***开发速度和稳定性(CN201610853689),但是同用户具体业务相关的部分依然需要沿用传统的开发模式。
发明内容
本发明的目的是提供一种基于电子表格快速构建管理信息***的方法,让用户从一个基于自身业务的二维表起步,快速构建一套管理信息***(MIS)。用户在构建一套管理信息***(MIS)过程中可充分掌握使用步骤,省去了需求调研和用户培训时间,用户能够在任何时候从一个自己业务相关的常用电子表格起步,构建自己的管理信息***(MIS),从容面对变化的业务需求。以解决上述问题的至少一个方面。
根据本发明的一方面,提供一种基于电子表格快速构建管理信息***的方法,将一套***服务器支撑软件预先部署在用户服务器中,构建过程包括以下步骤:
S1、用户上传一个电子表格到***服务器支撑软件中;
S2、***服务器支撑软件统计分析用户电子表格数据,得到各列数据类别及特征,并显示等待用户确认;
S3、用户确认后,将数据存入***服务器支撑软件中;
S4、用户选择在操作界面入口位置,完成用户基本***构建;
S5、用户在用户基本***界面下,可进行进一步的功能性定制。
进一步,步骤S2中,根据电子表格某一列中实际枚举数据的统计分析,可以得出同一列数据类别、最大最小长度内容;根据电子表格某一列的标题,可以转化命名字段;根据电子表格某一列的计算公式,可以判定是否是计算字段;根据上述内容,可以形成电子表格同数据库表的对应关系。
进一步,步骤S3具体包括:
S301、根据对电子表格各列的分析结合用户的确认数据,将数据库表结构存入支撑***中;
S302、根据对电子表格各列的分析结合用户的确认数据,建立起电子表格对应的数据库表,并将电子表格的数据导入到新建的数据库表中。
进一步,步骤S4具体包括:
用户选择对该新建的数据库表的操作安放在操作界面定义位置,作为具体操作本库表的入口,完成基本***构建。
进一步,步骤S5具体包括:
用户完成基本***构建后,在基本***界面下,可进行进一步的功能性定制,比如可以选择对列的增加、删除、修订、隐藏和显示特征重定义等,从而实现对数据库表或者管理界面的进一步优化。
本发明的有益效果是:1、用户直接从自己日常熟悉的业务电子表格入手,快速构建管理信息(MIS)***,简单、直观、快捷,无需专门的需求调研和定制开发;
2、用户在基本***界面下,可进行进一步的功能性定制和优化,这个过程就是用户变更需求的实现过程,无需开发者介入修订程序。
附图说明
图1是本发明的实施流程图。
具体实施方式
下面结合附图说明和实施例对本发明作进一步说明。
图1中,一种基于电子表格快速构建管理信息***的方法,将一套***服务器支撑软件预先部署在用户服务器中,构建过程包括以下步骤:
S1、用户上传一个电子表格到***服务器支撑软件中;
S2、***服务器支撑软件统计分析用户电子表格数据,得到各列数据类别及特征,并显示等待用户确认;
步骤S2中,根据电子表格某一列中实际枚举数据的统计分析,可以得出同一列数据类别、最大最小长度等内容;根据电子表格某一列的标题,可以转化命名字段;根据电子表格某一列的计算公式,可以判定是否是计算字段;根据上述内容,可以形成电子表格同数据库表的对应关系。
S3、用户确认后,将数据存入***服务器支撑软件中;
步骤S3具体包括:
S301、根据对电子表格各列的分析结合用户的确认数据,将数据库表结构存入支撑***中;
S302、根据对电子表格各列的分析结合用户的确认数据,建立起电子表格对应的数据库表,并将电子表格的数据导入到新建的数据库表中。
S4、用户选择在操作界面入口位置,完成用户基本***构建;
步骤S4具体包括:
用户选择对该新建的数据库表的操作安放在用户操作界面某个具体的入口位置,作为具体操作本库表的入口,完成基本***构建。
S S5、用户在用户基本***界面下,可进行进一步的功能性定制。
步骤S5具体包括:
用户完成基本***构建后,在基本***界面下,可进行进一步的功能性定制,比如可以选择对列的增加、删除、修订、隐藏和显示特征重定义等功能,从而实现对数据库表或者管理界面的进一步优化。
例如,将一套***服务器支撑软件预先部署在用户服务器中,用户先上传已经创建好的Excel文件,需要在导入表结构弹框中输入表中文名称,表英文名称(Excel文件上传完成后,支撑软件***会读取Excel文件的名称,表头等信息,并据此自动生成推荐的英文名称),在支撑软件界面中,表格显示该表格的实际数据,用户可以对每个列的属性,包括但不限于类型(比如日期型、文本型、数值型等)和长度等进行修改,这些列的属性对应于将要创建的数据表字段。数据显示后,用户可以根据***推荐进行必要的调整或者修改,最终提示用户确认。
用户确认后,支撑软件***会自动创建对应的数据库表,并将页面展示的数据导入到该数据库表中,完成了对用户Excel文件格式和数据的迁移。
支撑***提示用户可定义网页标题、网页简标题、网页英文标题、选择对应表、选择网页类型、网页路径等信息,在页面菜单管理中选择入口位置,当这个位置确定后,下次用户登陆支撑软件***,可以直接访问新建立该数据库表,支撑软件***自动提供对该数据库表的增加、删除、修改、浏览、统计、查询等功能,一个基本的用户信息管理***基本构架完成。
在基本构架完成后,用户后期还可以选择添加\修改菜单全标题、菜单简标题、菜单英文标题、菜单类型等信息,选择数据库表、浏览号、浏览页面名称、浏览简称、浏览页面排序、浏览类型、显示模式、页面记录数、URL,选择页面、显示、添加、编辑页面需要显示的字段等等,这些操作可优化用户操作界面,而每次的修订,用户确认后都保存到支撑软件***的设置中,用户的实际操作界面也会依据这个设置进行生成,自动完成更新。
在实际的管理信息***(MIS)实践中,最基础和最多的操作是对简单的二维表数据的维护,本发明方法通过上述方法,完全依照用户原来对自身业务的习惯来构架***,简单、直观、快捷,无需专门的需求调研和定制开发。
本领域技术人员将会明白,上述实施例是以举例方式而不是以任何限制方式进行描述,并且不脱离由权利要求所限定的本发明的范围内可以进行各种改变和修改。
Claims (5)
1.一种基于电子表格快速构建管理信息***的方法,其特征在于:将一套***服务器支撑软件预先部署在用户服务器中,构建过程包括以下步骤:
S1、用户上传一个电子表格到***服务器支撑软件中;
S2、***服务器支撑软件统计分析用户电子表格数据,得到各列数据类别及特征,并显示等待用户确认;
S3、用户确认后,将数据存入***服务器支撑软件中;
S4、用户选择在操作界面入口位置,完成用户基本***构建;
S5、用户在用户基本***界面下,可进行进一步的功能性定制。
2.根据权利要求1所述的一种基于电子表格快速构建管理信息***的方法,其特征在于:步骤S2中,根据电子表格某一列中实际枚举数据的统计分析,可以得出同一列数据类别、最大最小长度内容;根据电子表格某一列的标题,可以转化命名字段;根据电子表格某一列的计算公式,可以判定是否是计算字段;根据上述内容,可以形成电子表格同数据库表的对应关系。
3.根据权利要求1所述的一种基于电子表格快速构建管理信息***的方法,其特征在于:步骤S3具体包括:
S301、根据对电子表格各列的分析结合用户的确认数据,将数据库表结构存入支撑***中;
S302、根据对电子表格各列的分析结合用户的确认数据,建立起电子表格对应的数据库表,并将电子表格的数据导入到新建的数据库表中。
4.根据权利要求1所述的一种基于电子表格快速构建管理信息***的方法,其特征在于:步骤S4具体包括:
用户选择对该新建的数据库表的操作安放在操作界面定义位置,作为具体操作本库表的入口,完成基本***构建。
5.根据权利要求1所述的一种基于电子表格快速构建管理信息***的方法,其特征在于:步骤S5具体包括:
用户完成基本***构建后,在基本***界面下,可进行进一步的功能性定制,可以选择对列的增加、删除、修订、隐藏和显示特征重定义功能,从而实现对数据库表或者管理界面的进一步优化。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710899870.0A CN107729008A (zh) | 2017-09-28 | 2017-09-28 | 一种基于电子表格快速构建管理信息***的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710899870.0A CN107729008A (zh) | 2017-09-28 | 2017-09-28 | 一种基于电子表格快速构建管理信息***的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107729008A true CN107729008A (zh) | 2018-02-23 |
Family
ID=61208433
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710899870.0A Pending CN107729008A (zh) | 2017-09-28 | 2017-09-28 | 一种基于电子表格快速构建管理信息***的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107729008A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108427554A (zh) * | 2018-05-14 | 2018-08-21 | 华南理工大学 | 一种表驱动的云模式软件自动构造方法及*** |
CN110018815A (zh) * | 2019-04-02 | 2019-07-16 | 刘浩 | 基于数据库和电子表格软件的应用开发***和方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050039114A1 (en) * | 2003-07-16 | 2005-02-17 | Oracle International Corporation | Spreadsheet to SQL translation |
CN1741020A (zh) * | 2005-09-29 | 2006-03-01 | 北京勤哲软件技术有限责任公司 | 用关系型数据库存储电子表格单元格内容的方法 |
CN101996216A (zh) * | 2009-08-14 | 2011-03-30 | 镇江雅迅软件有限责任公司 | 一种自定义报表生成*** |
CN102073702A (zh) * | 2010-12-30 | 2011-05-25 | 浪潮集团山东通用软件有限公司 | 一种人力资源管理信息***的人员信息动态扩展的实现方法 |
CN104182225A (zh) * | 2014-08-21 | 2014-12-03 | 北京勤哲软件技术有限责任公司 | 一种通用移动信息***适配方法与装置 |
-
2017
- 2017-09-28 CN CN201710899870.0A patent/CN107729008A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050039114A1 (en) * | 2003-07-16 | 2005-02-17 | Oracle International Corporation | Spreadsheet to SQL translation |
CN1741020A (zh) * | 2005-09-29 | 2006-03-01 | 北京勤哲软件技术有限责任公司 | 用关系型数据库存储电子表格单元格内容的方法 |
CN101996216A (zh) * | 2009-08-14 | 2011-03-30 | 镇江雅迅软件有限责任公司 | 一种自定义报表生成*** |
CN102073702A (zh) * | 2010-12-30 | 2011-05-25 | 浪潮集团山东通用软件有限公司 | 一种人力资源管理信息***的人员信息动态扩展的实现方法 |
CN104182225A (zh) * | 2014-08-21 | 2014-12-03 | 北京勤哲软件技术有限责任公司 | 一种通用移动信息***适配方法与装置 |
Non-Patent Citations (2)
Title |
---|
LTG01: "把excel自动导入数据库 根据excel内容自动创建数据库表", 《CSDN:HTTPS://BLOG.CSDN.NET/LTG01/ARTICLE/DETAILS/48422145》 * |
沈阳凯安信通科技有限公司: "E立方管理平台使用教程", 《E立方管理平台使用手册》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108427554A (zh) * | 2018-05-14 | 2018-08-21 | 华南理工大学 | 一种表驱动的云模式软件自动构造方法及*** |
CN108427554B (zh) * | 2018-05-14 | 2023-09-08 | 华南理工大学 | 一种表驱动的云模式软件自动构造方法及*** |
CN110018815A (zh) * | 2019-04-02 | 2019-07-16 | 刘浩 | 基于数据库和电子表格软件的应用开发***和方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106886418B (zh) | Html界面控件贴 | |
US8176417B2 (en) | Constructing and maintaining web sites | |
US8086955B2 (en) | Methods and apparatus for modifying process control data | |
US8683315B2 (en) | System and method for creating integrated web form and database applications | |
CN114035773B (zh) | 一种基于配置的低代码开发表单方法、***及装置 | |
CN112291105B (zh) | 一种基于工业物联网网关的设备图形化远程配置方法 | |
CN106528741A (zh) | 一种基于大数据的可视化实现方法 | |
KR102198847B1 (ko) | 사용자 맞춤형 웹기반 프로그램 작화 시스템 | |
CN109375914A (zh) | 信息远程交互方法和*** | |
CN110968996A (zh) | 一种文档制作方法、装置、设备以及存储介质 | |
US10037234B2 (en) | Electronic-manual browsing apparatus and system | |
CN107632833A (zh) | 轻应用的生成方法、设备及电子设备 | |
CN104951311A (zh) | 一种页面制作方法及装置 | |
CN107729008A (zh) | 一种基于电子表格快速构建管理信息***的方法 | |
US20220229973A1 (en) | Interactive tool for modifying an automatically generated electronic form | |
CN115438635A (zh) | 报告生成方法、装置、及计算机存储介质 | |
KR101797573B1 (ko) | 웹 기반의 스프레드시트 서비스 제공 장치 및 방법 | |
US9075891B2 (en) | Method and device for editing an object represented in a web page | |
KR20190061895A (ko) | 웹 기반 문서의 템플릿을 변경하는 웹 기반 문서 편집 서버 및 이의 동작 방법 | |
CN112214202A (zh) | 一种无须写代码的手机程序开发平台 | |
CN104090779B (zh) | 自动配置方法以及云编译*** | |
EP4002126A1 (en) | Computer program, recording device, recording system, analysis device, and recording method | |
KR102608074B1 (ko) | 웹페이지 제작 서비스 제공 방법 및 그 전자장치 | |
JP5982135B2 (ja) | データ管理装置 | |
US20230401240A1 (en) | System and method for enterprise process construction |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180223 |
|
RJ01 | Rejection of invention patent application after publication |