农村经济管理信息系统设计与实现 第5页

农村经济管理信息系统设计与实现 第5页
Lmoney Money  贷金额
Direct Char[2]  方向
SubOneBalance Money  一级科目余额
SubOneBalDircet Char[2]  一级科目余额方向
SubTwoBalance Money  二级科目余额
SubTwoBalDircet Char[2]  二级科目余额
SubThreeBalance Money  三级科目余额
SubThreeBalDircet Char[2]  三级科目余额方向

 科目汇总表:nw_SubBalance
字段名 类型 关键字与否 备注
UnitID Char[20] 关键字 单位编号
SubID Char[20] 关键字 科目
StartBalance Money  期初余额
StartDirect Char[2]  期初余额方向
ThisBmoney Money  本期发生借方金额
ThisLmoney Money  本期发生贷方金额
EndBalance Money  期末余额
Direct Char[2]  期末余额方向
Month Char[2] 关键字 月份
Year Char[4] 关键字 年度

 上传状态表:nw_TransIsSucc
字段名 类型 关键字与否 备注
UnitID Char[20]  单位编号
Month Char[2]  月份
Year Char[4]  年度
IsRecvSucc Char[2]  成功与否标志:
0: 失败   1:成功
2: 未传输
IsSendSucc Char[2]  成功与否标志:
0: 失败   1:成功
2: 未传输

二、数据上传设计
模块名称: 数据上传客户端
程序名:  CountryTrsClien
功能:将下级数据上传
使用者:乡,县,市,省各级别

模块名称: 数据上传服务器
程序名:  CountryTrsServer
功能:将下级数据上传
使用者:乡,县,市,省各级别

 

 

 

 

 

 

 

 


系统初始化:
 1、验证用户及密码。
 2、从系统参数表中读取本单位编号。
  SQL: select UnitID from nw_SyatemPara  where Parametr=”UnitID”

画面项目及相关活动:
年选择:选择需要上传或者查看上传状态的年份。
月选择:选择需要上传或者查看上传状态的月份。
是否已上传表示checkbox控件:在系统参数表中选取列(”TrsStatus”, “1”),存在该列时,表
示本单位数据已上传,设置选择;否则设置未选择。
SQL: select * from nw_SyatemPara  where Parametr=” TrsStatus”

传输状态列表:
下属单位名列:从核算单位表中搜索本单位的下一级单位,全部罗列其中。
接受状态: 从传输状态表中检索对应单位在指定年月的上传接受状态。
   如没有该条数据,则显示为未接受。
上传状态: 从传输状态表中检索对应单位在指定年月的上传发送状态。
   如没有该条数据,则显示为未上传。
刷新按钮:点击后,按选择的年月,刷新传输状态列表。
上传按钮:从传输状态列表选择一个下级单位后,点击上传按钮,即将该单位在指定年月的    
          数据从科目汇总表中抽出,打包发送给上级单位。
上传本单位按钮:
 1.当本单位下级单位数据全部到本地后,点击上传本单位按钮,从数据库科目汇  
  总表中将本单位数据全部抽出,打包发送给上级单位。若本单位数据尚未全部  
  到齐,则不可上传,并给予信息提示。
 2.上传完毕后,在传输状态列表中,将各下属单位的上传状态改为已传输,并更 
  新传输状态表。
         3.上传完毕后,在系统参数表中加一列(”TrsStatus”, “1”),表示本单位数据已上
  传。
关闭按钮:关闭本画面。
 
三、汇总报表设计

模块名称:   汇总报表         
程序名:   CountryReport
功能:    下级单位科目汇总查询:
                    科目余额表
     收支明细表
     资产负债表
     收益分配表
     财务公开榜
     按科目汇总
使用者:  省、市、县、乡各级均可
程序界面:
一、 汇总单位的选择
从系统参数表中读取本单位的编号。
从核算单位表中读取本单位以下的各级编号及名称,作成一棵核算单位树,可从中选取需要作成报表的单位。
比如,当前为市,核算单位树列出各县。如果该市想查询各乡,各村的数据,则要预先通过系统管理模块在该树中填加乡、村代码。
操作库表:核算单位表 nw_Unit      取出本单位以下的各单位编号及名称
    系统参数表nw_SyatemPara 取出本单位编号
二、 选择年份,月份
从下拉框中选择年份,月份,也可手工输入。

三、 表:
以单位编号、年份、月份为检索条件到科目汇总表中检索数据,生成报表。
科目汇总表中数据存储方式:(期初余额字段实际未用)

村级单位1  科目1   本期发生额 期末余额  方向  上一月  年
村级单位1  科目1的子科目11   本期发生额 期末余额  方向  上一月  年
村级单位1  科目1的子科目12   本期发生额  期末余额  方向  上一月  年

村级单位1  科目1   本期发生额 期末余额  方向  月  年
村级单位1  科目1的子科目11   本期发生额 期末余额  方向  月  年
村级单位1  科目1的子科目12   本期发生额  期末余额  方向  月  年
 

村级单位2  科目1   本期发生额 期末余额  方向  上一月  年
村级单位2  科目1的子科目11   本期发生额 期末余额  方向  上一月  年
村级单位2  科目1的子科目12   本期发生额  期末余额  方向  上一月  年

村级单位2  科目1   本期发生额 期末余额  方向  月  年
村级单位2  科目1的子科目11   本期发生额 期末余额  方向  月  年
村级单位2  科目1的子科目12   本期发生额  期末余额  方向  月  年

本月期初余额为上月期末余额。为避免数据的冗余,本月期初余额取上月期末余额。
做成报表的所需数据在科目汇总表中均能直接取到。
关于科目汇总表中的数据来源请参阅帐务处理系统月末结帐。

  科目汇总表中所存数据为最基层的村级数据。实际,数据向上级部门上传的时候,总是传输的村级数据。任何上级准备查下级数据,都需要根据最基层的数据进行汇总。
 由于下级的单位编号的前几位与上级部门相同,因而检索数据时,可采用通配符匹配的方式检测到当前部门的所有最基层数据。例如,
当前县编号0101002
下级乡0101002001
 村0101002001001
 村0101002001002
 村0101002001003
下级乡0101002002
 村0101002002001

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有