可配置管理信息系统的数据库设计方法_第1页
可配置管理信息系统的数据库设计方法_第2页
可配置管理信息系统的数据库设计方法_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

可配置管理信息系统的数据库设计方法(河南财经学院成功学院,郑州451200)摘要:为了加快现代中小型企业的信息化建设,提高企业的市场竞争力,促进企业管理模式的变革,设计了一种数据库设计方法,这种方法通过拆表的方法,将众多的信息集合拆分成数据集定义表、列定义表和列值表三个表,减少了传统数据库设计中经常出现的过多的,互不联系的数据集合,降低了数据库结构的复杂度,节约了软件开发成本,有效地提高了管理信息系统的可配置性,增强了数据库结构的合理性,可广泛应用于中小型企业的管理信息系统的开发。关键字:企业信息化数据库设计可配置性拆表中图分类号: 文献标识码: 文章编号:TheMethodfor Designing TheDatabaseofMISRenGangMaYouzhong MaMinsheng LiuXiaoqingYangZhuang(ChenggongCollege,HenanUniversityofFinanceandEconomics,Zhengzhou451200,China)Abstract:Inordertofastentheconstructionofmodernmedium-sizedandsmallenterprises,enhancethemarketcompetitivenessofforms,promotethereformofmanagementmodelofenterprises,amethodfordesigningdatabasesisproposed.Bythemeansofsplittingtables,lotsofinformationcollectionsisseparatedintothreetables:datacollectiontable,columndefinationtableandcolumndatatable.Ithasreduceddatacollectionsthataretoomuchandisolatedintraditionaldatabases,loweredthecostsofsoftwaredevelopment,increasedtheconfigurationsoftheMISefficiently.ThispagerhasproposedatechniquethatisusedindesigningthedatabaseofMIS.ItenhancestheabilitytotheconfigureoftheMIS,enhancestherationalityofthestructureofdatabase,andisabletobeusedinthedevelomentofMISwidely.Keywords:constructionofenterpriseinformations,thedesignofdatabase,configuration,splittingtables0引言企业信息化是指企业在生产、管理和经营等各个层次、各个环节和各个领域,采用计算机、通信和网络等现代信息技术,充分开发、广泛利用企业内外部的信息资源,不断提高生产、经营、管理、决策的效率和水平,逐步实现企业运行的全面自动化,进而提高企业经济效益和企业竞争力的过程;同时伴随现代企业制度的形成,加强企业运作控制,建立现代企业的过程[1]。企业信息化包括企业信息化基础建设、产品研发信息化、生产制造信息化、企业管理信息化和企业信息系统集成,属于一个非常庞大的范畴⑵。企业的的信息化可以促进企业管理模式的变革、提高员工素质、加快信息流动、提高信息资源的利用率和提高企业的市场竞争力等⑶。管理信息系统(ManagementInformationSystem)是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,以组织战略竞优、提高效益和效率为目的,支持组织高层决策、中层控制、基层运作的集成化的人机系统囹。企业信息化的过程就是信息系统发展的过程,在企业信息化的过程中,可以直接购买软件,也可自行开发⑸。1问题情景软件的可配置性是指当需求发生变化时,软件功能不需要重新编写程序,仅通过界面配置来满足需求。软件可配置性是软件性能的主要衡量指标之一,可以通过业务流程配置⑹、模板配置[7]或配置文件圆来提高可配置性。著名的企业管理软件用友NC管理软件,其设计思想强调个性化应用配置和可扩展性,主要利用业务流程、模板来提高可配置性[列。对于小型MIS来说,虽然不要求像ERP那样用功能强大的模板来实现业务流程的配置,但其基本的配置功能还是必须的。假设一个人事管理系统,有人员基本信息表,履历表,学历表等。要求可通过业务操作添加人员信息表中的字段及其新的基本信息表,比如部门表。

2解决方案数据库设计是各级管理信息系统MIS的核心,对企业信息化建设有着重要的影响[1。]也是影响软件可配置性的重要因素。传统的数据库设计方案是一个信息集,显示为一个操作界面,对应一个数据库表。这种方法简单、直观,但是可配置性较差。当出现需求变动时候,就需要改动程序,往往效率较低。我们把传统的单表看成信息集,为了提高可配置性,我们采用拆表的方法,把传统的单表拆分成信息集定义表、列定义表和列值表。其中,信息集定义表的结构如表一,它负责定义系统中的信息集,一个信息集,对应一条记录。列定义表的结构如表二,它定义了信息集的列结构,一列对应一条记录。列值表的结构如表三,它定义了所有信息集的各个列的列值。主键Char信息集名Char表一信息集定义表主键Char信息集主键Char列名Char表二列定义表主键Char列主键Char主键Char列主键Char列值Char表三歹0值表在实际应用中,最常见的需求变动是添加或者删除属性字段,我们以向人员信息表中添加姓名字段为例,说明操作过程。添加前表结构为:主键列定义表主键列值Pk_data_1Pk_no_person_column1Pk_data_2Pk_no_person_column2Pk_data_3Pk_no_person_column3表六列值表添加姓名自由字段,只需要在列定义表中插入一条记录,关键字为pk_name_person_column,然后在列数据表中添加相应的列数据,具体过程如下表所示。主键数据集定义表主键列名pk_no_person_columnPk_person员工号pk_name_person_columnlPk_person姓名表七列定义表主键 列定义表主键 列值Pk_data_1Pk_no_person_column 1Pk_data_2Pk_no_person_column 2Pk_data_3Pk_no_person_column 3Pk_data_4Pk_no_name_column任冈UPk_data_5Pk_no_name_column马友忠Pk_data_6Pk_no_name_column马民生表八列值表2.2添加自由表主键表名主键表名Pk_person_table人员信息表Pk_department_tabl部门信息表表九e数据集定义表主键表名Pkpersontable人员信息表表四信息集定义表主键 表定义表主键列名pknopersoncolumnPkperson员工号主键数据集定义表主键歹1名Pk_no_person_columnPk_person_table员工号Pk_name_person_columnPk_person_table姓名Pk_name_department_columnPk_department_tabl部门名称表十列定义表。表五列定义表主键列定义表主键列值Pk_data_1Pk_no_person_column1Pk_data_2Pk_no_person_column2Pk_data_3Pk_no_person_column3Pk_data_4Pk_no_name_column任刚Pk_data_5Pk_no_name_column马友忠Pk_data_6Pk_no_name_column马民生Pk_data_7Pk_name_department_column销售部Pk_data_8Pk_name_department_column采购部Pk_data_9Pk_name_department_column生产部3结语表十一列值表通过拆表的方法,实现了通过业务操作向管理信息系统中添加表及自由字段的操作,将原来多个数据集用三个表来定义,结构更加科学,同时扩展了管理信息系统的可配置,并且易于实现,具有一定的应用价值。[参考文献][1]季金奎.企业信息化实施教程[M].北京.世界图书出版

社.2004.舒红平.基于JavaEE的可配置信息化应用平台[EB/OL]./index_display.jsp7idT0541.2009-09-09赵守香,姜同强,王雯.企业信息化[M].北京.清华大学出版社.2008.薛华成.管理信息系统[M].北京.清华大学出版社.2005.黄梯云,李一军.管理信息系统(第三版)[M].北京高等教育出版社..2005.袁焕武,樊红丽.PDM工作流在企业中的实施[J].自动化技术与应用.2006-25卷.4期.9页张富凯.Zdnet.用友NC简介[EB/OL].http://www.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论