客户要上我司的财务产品,由于他们的业务系统和将要上线的财务系统,部署在不同的服务器,使用不同数据库,需要我们设计、开发一个接口,将他们的业务数据定期抓到我司的财务数据库。财务系统再将这些业务数据,转换成财务数据(即生成财务系统中的单据),然后基于这些财务数据,设置会计引擎并生成凭证。
由于客户保密需要,他们决定自己传输数据,即定期向我司财务系统的数据库中间表写入数据,我们需要提供中间表的数据库结构。最终领导将这个任务分配给我。 一个星期的时间,设计好数据对接可能涉及到的中间表,并与客户商定达成一致;完成业务数据转换财务数据,业务字典与财务字典的对应的代码编写。
事情进展的似乎都顺利,我们内部测试也通过了。但最后一位财务顾问提的一些问题,让我发现了设计的不完整。中间表共两张,即业务数据表和业务字典与财务字典对照表。由于经验的缺乏,在设计业务数据表时,甚至在跟客户技术商讨方案时,只想到了业务核心字段,没有预留一些标识性字段,作为对方定期传数据时,对历史数据的处理依据。
相关推荐
3 2.1、数据流图……………………………………………………4 2.2、数据字典……………………………………………………7 三、概要结构设计……………………………………………10 四、逻辑结构设计……………………...
3 2.1、数据流图……………………………………………………4 2.2、数据字典……………………………………………………7 三、概要结构设计……………………………………………10 四、逻辑结构设计……………………...
1.2 设计任务 设计要求:利用温度传感器和ADC0809采用中断方式设计一个温度测试系统,每隔2秒 测量一次,将测试结果(十进制)在LED上显示出来。定义一个保持按键,当按下该键时 ,将当前的测试值保持不变(按键不...
1.2 设计任务 设计要求:利用温度传感器和ADC0809采用中断方式设计一个温度测试系统,每隔2秒 测量一次,将测试结果(十进制)在LED上显示出来。定义一个保持按键,当按下该键时 ,将当前的测试值保持不变(按键不...
数据库逻辑结构设计 数据库设计有几个范式,一般我们要做到的是第三范式,即数据表中没有冗余字段以及同一个表中的字段没有函数依赖关系,冗余字段即在一个表中已经保存过的信息,在另一个表中就不应该存在,如果...
(3)最后设计一个读者写者模型,让对链表的插入删除操作作为写者,统计节点数量和查找节点作为读者,通过屏幕的输出分析其构造的模型是否正确。 详细介绍参考:...
13 五、物理结构设计……………………………………………13 总结 …………………………………………………………15 参考文献 ……………………………………………………16 一、课程设计的目的和意义 1.1、课程设计的...
顺序查找法每一次比较,只将查找范围减少1,而二分法查找,每比较一次,可将查找范围减少为原来的一半,效率大大提高。 对于长度为n的有序线性表,在最坏情况下,二分法查找只需比较log2n次, 二级公共...
25111.2 用生成表查询创建新表 25111.2.1 设计和测试选择查询 25211.2.2 将选择查询转换为生成表查询 25311.2.3 为新表建立关系 25411.2.4 使用新的tblShipAddresses表 25511.3 创建操作查询向一个表中追加记录 ...
25111.2 用生成表查询创建新表 25111.2.1 设计和测试选择查询 25211.2.2 将选择查询转换为生成表查询 25311.2.3 为新表建立关系 25411.2.4 使用新的tblShipAddresses表 25511.3 创建操作查询向一个表中追加记录 ...
814.6.2 选择显示格式 834.6.3 使用输入掩码 874.7 使用Northwind Traders示例数据库 884.8 向现有的数据库添加一个新表 904.8.1 设计Personnel Actions表 914.8.2 创建Personnel Actions表 934.8.3 在数据表视图中...
814.6.2 选择显示格式 834.6.3 使用输入掩码 874.7 使用Northwind Traders示例数据库 884.8 向现有的数据库添加一个新表 904.8.1 设计Personnel Actions表 914.8.2 创建Personnel Actions表 934.8.3 在数据表视图中...
814.6.2 选择显示格式 834.6.3 使用输入掩码 874.7 使用Northwind Traders示例数据库 884.8 向现有的数据库添加一个新表 904.8.1 设计Personnel Actions表 914.8.2 创建Personnel Actions表 934.8.3 在数据表视图中...
25111.2 用生成表查询创建新表 25111.2.1 设计和测试选择查询 25211.2.2 将选择查询转换为生成表查询 25311.2.3 为新表建立关系 25411.2.4 使用新的tblShipAddresses表 25511.3 创建操作查询向一个表中追加记录 ...
25111.2 用生成表查询创建新表 25111.2.1 设计和测试选择查询 25211.2.2 将选择查询转换为生成表查询 25311.2.3 为新表建立关系 25411.2.4 使用新的tblShipAddresses表 25511.3 创建操作查询向一个表中追加记录 ...
814.6.2 选择显示格式 834.6.3 使用输入掩码 874.7 使用Northwind Traders示例数据库 884.8 向现有的数据库添加一个新表 904.8.1 设计Personnel Actions表 914.8.2 创建Personnel Actions表 934.8.3 在数据表视图中...
814.6.2 选择显示格式 834.6.3 使用输入掩码 874.7 使用Northwind Traders示例数据库 884.8 向现有的数据库添加一个新表 904.8.1 设计Personnel Actions表 914.8.2 创建Personnel Actions表 934.8.3 在数据表视图中...
814.6.2 选择显示格式 834.6.3 使用输入掩码 874.7 使用Northwind Traders示例数据库 884.8 向现有的数据库添加一个新表 904.8.1 设计Personnel Actions表 914.8.2 创建Personnel Actions表 934.8.3 在数据表视图中...