高校财务数据导入系统的设计和实现

高校财务数据导入系统的设计和实现

ID:32421428

大小:728.86 KB

页数:5页

时间:2019-02-04

高校财务数据导入系统的设计和实现_第1页
高校财务数据导入系统的设计和实现_第2页
高校财务数据导入系统的设计和实现_第3页
高校财务数据导入系统的设计和实现_第4页
高校财务数据导入系统的设计和实现_第5页
资源描述:

《高校财务数据导入系统的设计和实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、文章编号:1009-2552(2012)12-0052-05中图分类号:TP311文献标识码:A高校财务数据导入系统的设计和实现叶玫,周文琼(广东科学技术职业学院计算机工程技术学院,广东珠海519090)摘要:基于.NET三层架构探讨C/S模式下高校财务数据导入系统的实现。针对财务数据不规范、易误操作、批量处理的特点,提出结合日志表、临时表、事务与备份表的方法,解决从外部数据源导入到数据库的若干问题,实施效果满意,可作为同类型导入系统的参考。关键词:三层架构;数据导入;数据恢复Designandimpl

2、ementationofaCollegeFinancialDataImportSystemYEMei,ZHOUWen-qiong(SchoolofComputerEngineeringandTechnology,GuangdongVocationalInstituteofScienceandTechnology,Zhuhai519090,GuangdongProvince,China)Abstract:Thispaperdescribesasuccessfulimplementationofadatai

3、mportsystem,namelyCollegeFinancialDataImportSystem.Theimplementationisbasedon.NETthree-tierarchitectureandClient-Serverstructure.Severalapproaches-suchasdatabasetransactions,loggingtables,temporarytables,andbackuptablesareutilizedtoimporttheoriginallyfla

4、wed,non-standard,batch-inputfinancialdata.Thisimplementationcanbeusedasanexampleforsimilarsystemsthataimatimportingcomplexdatafromexternaldatasourceintodatabase.Keywords:three-tierarchitecture;dataimport;datarecovery0引言家统发工资由上级部门每月导出Excel表,校内工高校财务数据导入系统,

5、是高校在线财务查询资和各项补贴则由学校其他二级部门每月导出Ex-cel表,这些表都统一发到财务部门。此外,每项补平台后台管理子系统。在线财务查询平台为高校教职工提供工资、各项扣款、各种补贴的明细和汇总查贴都是一个单独的Excel文件,每发放一次就形成询,其后台管理系统包括财务数据导入、用户管理、一个Excel文件。这些因素都导致原始财务数据来工资与补贴统计、部门设置等子系统。其中财务数源多、数量大。据导入系统是后台管理核心部分,实现把不规范的其次,原始数据的格式虽然都是Excel表格,但原始财务数据安全

6、可靠地批量导入到数据库系统没有进行统一规范,导致同一项工资明细在不同月中,是整个财务查询平台的数据基础。份的表中存在差异,或者不同月份的工资明细项数目会有增减。而国家统发工资、校内工资各有几十1原始财务数据特征及数据库设计项明细,字段组成十分复杂。1.1原始财务数据来源多、数量大、字段复杂、不规范首先,高校教职工组成比较复杂,不同类型的员收稿日期:2012-11-05工其工资明细组成都不尽相同。例如编制内员工包基金项目:广东科学技术职业学院校级重点科研项目(XJZD2011102)括国家统发、校内工资两

7、类;人事代理和合同制员工作者简介:叶玫(1982-),女,讲师,研究方向为数据库及信息系统则只有校内统发工资;所有员工都有各项补贴。国开发,计算机应用。—52—1.2数据库设计的可扩展性2.2.2增加Model层,处理轻量级数据和导入记录由于原始财务数据明细项的不确定,数据库设的传递计必须具有可扩展性,数据库关系如图1所示。其三层架构数据传递有两种方案,传递对象或数中“补贴类型”、“明细项名称”两个表实现了数据库据集。的灵活扩展。若增加一种新的补贴,只需要在“补Model层用于对数据库表建模。一个表对应

8、贴类型”表中增加一条记录,其他数据表保持不变。Model层的一个对象,对象封装了数据表的所有字“明细项名称”表记录了各个工资明细项的字段名段,表的字段就是对象的属性,在三层之间进行数据和界面显示标题,若国家统发工资或校内工资增加传递时传递整个对象。在访问层把数据装箱传递到一项新的明细,也只需要在“明细项名称”表中增加逻辑层、表示层;表示层获取对象后拆箱向用户展示一条记录,然后在对应发放记录表中增加一列,数据数据细节;或从表示层获取单条记录进

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。