财务软件核心数据库设计探析

来源 :中国管理信息化 | 被引量 : 0次 | 上传用户:kindmercy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]本文是继“财务软件数据库设计探析——账务处理子系统”和“财务软件数据库设计探析——固定资产管理子系统”之后,又一篇描述财务软件核心数据库设计的文章。本文借助Sybase公司的CASE工具PowerDesigner6.0,结合当前国内流行的财务软件用友U8的数据库特征,给出了一个完整的工资管理子系统的数据库设计模型,包括描述E-R图的概念模型(.CDM)、由概念模型直接转换而成的物理模型(.PDM),以及直接生成的基于Access的物理数据库。
  [关键词]财务软件;核心数据库;工资管理子系统;设计
  doi:10.3969/j.issn.1673-0194.2009.16.001
  [中图分类号]F232[文献标识码]A[文章编号]1673-0194(2009)16-0005-03
  
  一、PowerDesigner6.0中E-R图转换为物理模型的原则
  
  在PowerDesigner6.0中,E-R图中的实体转换成表,E-R图中联系的转换结果依赖于联系的基数和类型。在一对一的联系中,只对dominant(强制规定)的一端生成表;在一对多的联系中,为“一”的一端实体中的关键字就转换为“多”的一端的表的外码,在多对多的联系中,则产生一个新表,新表的关键字由两个实体中的关键字组合而成,可以添加联系表的属性。
  
  二、工资管理子系统的数据库设计
  
  按存储空间最优、兼顾运行效率的原则设计出的,符合第三范式的工资管理子系统的E-R图见图1,图中共12个基本实体、10对实体间的联系;图2为工资管理子系统的物理模型,由PowerDesigner6.0从图1转换而来,自动生成2个联系表及联系表的关键字,并添加了联系表的相关属性;图3为基于Access的工资管理子系统的物理数据库,共计14个表,由PowerDesigner 6.0从图2直接生成。
  
  三、工资管理子系统E-R图及物理模型分析
  
  因工资管理子系统E-R图及物理模型较为复杂,本文把实体表间的联系拆分为3个部分(与“职工类别表”相关、与“职员表”相关及其他),分别表述如下:
  1.与“职工类别表”相关的E-R图及物理模型分析
  职工类别,一般来讲包括企业管理人员、经营人员、车间管理人员和生产工人。工资管理过程中,按照工资类别考虑将公司职员的工资和福利费分配计入不同的会计科目。
  (1)职工类别表—职员表:一个职工类别(如企业管理人员)包括多名职员,一个职员只能对应一个职工类别,因此职工类别表和职员表之间的联系为1∶n,生成物理模型后,职工类别表的关键字成为职员表的外码。
  (2)职工类别表—奖惩项目表:一个职工类别(如企业管理人员)对应不同奖惩项目的一种奖惩额度,一种奖惩额度只能对应一个职工类别,因此职工类别表和奖惩项目表之间的联系为1∶1,生成物理模型后,职工类别表的关键字成为奖惩项目表的外码;此处也可将考勤项目设为简单的码表(仅包含奖惩项目编号和奖惩项目名称),则职工类别表和奖惩项目表之间的联系为m∶n,在物理模型中生成联系表奖惩额度表,存储各工资类别对应的不同奖惩项目的金额信息。
  (3)职工类别表—科目表:一个职工类别(如企业管理人员)发生的不同费用(如工资、福利费等)对应不同的科目,一个会计科目在不同会计期间对应职工类别不同的费用金额,因此职工类别表和科目表之间的联系为m∶n,在物理模型中生成联系表工资费用分配表,存储不同工资类别不同会计期间的应发工资信息。
  
  2.与“职员表”相关的E-R图及物理模型分析
  (1)部门表—职员表:一个部门中可能有多个职员,一个职员只能属于一个部门,因此部门码表和职员表之间的联系为1∶n,生成物理模型后,部门码表的关键字成为职员表的外码。
  (2)职称码表—职员表:拥有同一个职称的职员有若干个,而每个职员在某个会计期间只能有一个职称,因此职称码表和职员表之间的联系为1∶n,生成物理模型后,职称码表的关键字成为职员表的外码。
  (3)岗位码表—职员表:拥有同一个岗位的职员有若干个,而每个职员在某个会计期间只能有一个岗位,因此岗位码表和职员表之间的联系为1∶n,生成物理模型后,岗位码表的关键字成为职员表的外码。
  (4)职员表—考勤表:一个职员在不同的会计期间拥有不同的考勤记录,而一条考勤记录只能对应一个职员,因此职员表和考勤表之间的联系为1∶n,生成物理模型后,职员表的关键字成为考勤表的外码。
  (5)职员表—基本工资表:一个职员在不同的会计期间拥有不同的基本工资记录,而一条基本工资记录只能对应一个职员,因此职员表和基本工资表之间的联系为1∶n,生成物理模型后,职员表的关键字成为基本工资表的外码。
  (6)职员表—变动工资表:一个职员在不同的会计期间拥有不同的变动工资记录,而一条变动工资记录只能对应一个职员,因此职员表和变动工资表之间的联系为1∶n,生成物理模型后,职员表的关键字成为变动工资表的外码。
  3.其他E-R图及物理模型分析
  (1)科目表—凭证主表:凭证主表是存储凭证信息的表,每张凭证为一条记录。一个科目可以在多张凭证中出现,一张凭证中也可以涉及多个科目,因此科目表与凭证主表之间的联系为m∶n,在物理模型中生成联系表凭证明细表,以凭证中的每行分录为一条记录。科目表与其他表(科目类型码表、科目性质码表)之间的联系见账务处理子系统,此处略。
  (2)用户表:本工资管理子系统中简单地设了一个用户表,用以存储用户名和密码等信息。当然,也可以参考账务处理子系统给出用户和角色及模块之间的联系。
  
  四、工资管理子系统数据库设计与U8比较评价
  
  在用友U8的工资管理子系统中,最具特色的地方就是可以根据单位的具体情况设置单个或多个工资类别,这主要取决于单位职工的工资项目和计算公式是否相同,若相同则选单个工资类别,若不同则选多个工资类别。如单位的工资类别可分为在岗人员和退休人员。工资项目可以根据不同的工资类别分别设置,除了应发合计、扣款合计和实发合计3个工资项目外,在岗人员的工资项目还包括基本工资、职务补贴、福利补贴、交通补贴、奖金、缺勤扣款、住房公积金等,而退休人员仅有基本工资和住房公积金两个工资项目。
  U8工资管理子系统的特色之二是不同工资类别中的工资项目相互独立,可以为不同工资类别中的同一个工资项目设置不同的计算公式,如在岗人员的住房公积金=(基本工资 职务补贴 福利补贴 交通补贴 奖金)×0.08,而退休人员的住房公积金=基本工资×0.08。
  用友工资管理子系统虽然节省了存储空间(退休人员的工资表中项目极少),但却增加了操作的复杂性,每次操作前先要选择工资类别。本文设计的工资管理子系统数据库同样可以实现不同工资类别的工资管理,只需要在职工类别表中添加一条退休人员的记录,并把工资项目住房公积金的公式统一设为应发合计×0.08即可。这种做法尽管操作简单,但却浪费了一定的存储空间(退休人员的工资项目和在岗人员一样,但很多项目的值均为0,如职务补贴、福利补贴、交通补贴、奖金、缺勤扣款等)。
  本文设计的工资管理子系统数据库为独立运行的子系统,若与账务子系统合并,只需将基本表凭证主表、科目表、部门表、用户表,以及联系表凭证明细表共享即可。
  
  主要参考文献
  [1] 刘梅玲,朱学义,黄岩.CASE工具在电算化会计实验教学中的应用[J]. 中国管理信息化,2008(22).
  [2] 陈旭,毛华杨.会计信息系统分析、设计与开发[M].北京:清华大学出版社,2006.[3] 刘自伟,等.管理信息系统开发技术[M].武汉: 武汉理工大学出版社,2003.
  [4] 王新玲,房玲玲. 用友ERP财务管理系统实验教程[M].北京:清华大学出版社,2006.
其他文献
[摘 要] 通过实例分析,指出在ERP系统下只关注自动化控制而忽略手工控制容易导致的不良后果。同时提出内部控制的重要性,并给出相应启示,既要注意对ERP系统应用等方面的细节问题,又要加强企业内部信息沟通和应对例外事项风险的能力。  [关键词] ERP系统;内部控制  [中图分类号]F239.1[文献标识码]A[文章编号]1673-0194(2008)23-0051-02    一、 案例介绍   
本报讯 近日,在2019 ABC Inspire智能物联网峰会上,百度智能云宣布升级其天工物联网平台,同时在边云融合、时空洞察和数据智能等三大领域发布了9款新产品,分别是边云融合领域的智能边缘BIE 2.0,以及3款物聯网智能边缘硬件;时空洞察领域的地图空间服务、货运路径规划,和智能调度ROS;在数据智能领域的时序洞察和小度企业音箱行业解决方案。
[摘 要] XBRL在上市公司信息披露中的应用,能够实现上市公司信息共享和互操作,进一步推动我国上市公司信息披露和证券信息服务业的规范有序发展,实现上市公司信息网上披露本文针对我国上市公司推广XBRL存在的问题提出了对策  [关键词] XBRL;上市公司;财务报告  [中图分类号]F275;F232[文献标识码]A[文章编号]1673-0194(2007)09-0060-03    一引 言   
在今年的MWC(世界移动大会)上,厂商把5G技術与实际应用相结合,直观地展现在大家面前。  本届MWC大会正是各厂商展示5G技术如何落地的舞台。5G技术也正促使原先的竞争对手变成盟友。  2017年伊始,通信厂商动作频繁,先有高通(Qualcomm Incorporated)召开5G峰会,后有Verizon宣布今年将会在美国11座城市进行5G的试验性运营。一场5G盛宴就这样掀开帷幕。  随着移动互
据天眼查公开信息显示,特斯拉(上海)有限公司經营范围新增“新能源汽车换电设施销售”。这意味着,特斯拉已经拥有在中国市场为自家车型提供换电服务的资格。  财政部去年4月发布《关于调整完善新能源汽车补贴政策的通知》中提到,规定补贴前售价不高于30万元的新能源乘用车可有资格享受新一轮补贴,但支持换电模式的新能源车型不受30万元限价规定限制。  而特斯拉两款国产Mdoel Y车型售价均高于30万元,若开展
[摘 要] 产品技术数据是ERP的基础,它有利于企业减少生产过程中的错误,合理安排生产工艺、提高生产效率。企业的各个环节都要根据自身需求使用该模块以便对企业资源进行规划和监督并创造最大利润。传统的产品技术数据采用自顶向下的结构式建模方法,这种方法不能适应现代软件开发的需要。现在通过采用UML技术,重新对产品技术数据建模,使得原有系统不论在需求模型还是在对象模型上都日趋完善, 极大地方便了软件开发人
[摘 要] 为了提高会计日常工作中的银行对账效率,本文基于Excel表格设计了银行存款余额调节表,运用VB编制了宏程序,实现了银行对账的功能。  [关键词] 银行存款余额调节表;宏;Excel  [中图分类号]F232[文献标识码]B[文章编号]1673-0194(2008)03-0018-03    在会计日常工作中,银行对账是一个很烦琐的事情,特别是在业务量比较大的情况下,编制余额调节表需要耗
[摘 要] 本文首先分析REA会计模型不能被广泛应用的原因,进而说明REA会计理论应与传统会计理论进行结合才能更好地发展,重点对REA会计模型中的事项和资源进行扩展,使其能在不放弃自身长处的基础上更好地兼容传统会计,最后分析了扩展后的REA模型的特点。  [关键词] REA会计模型;扩展  [中图分类号]F232[文献标识码]A[文章编号]1673-0194(2008)09-0011-04    
本报讯 近日,在由紫光集团举行的“中国芯片发展高峰论坛”上,紫光集团全球执行副总裁、紫光展锐首席执行官曾学忠表示,紫光展锐将在2019年推出5G芯片,實现5G芯片的商用;2020年会进一步推出5G单芯片,同时会完成高端和终端全面产品布局。
近日,海康威视机器人面向工业场景发布多款工业相机、读码器、智能产品等新品,其中,海康自研机器视觉软件VM4.0实现全新算法架构重构,成为海康机器人首发的算法开放平台。VM4.0能满足视觉定位、尺寸测量、缺陷检测以及信息识别等机器视觉应用,据称可将二次开发代码量降低90%。  另外,海康威视机器人推出了应用更简单的智能视觉传感器SC2000E系列和SC3000系列,采用SC VM4.0全新软件交互,