系统详细设计总帐_第1页
系统详细设计总帐_第2页
系统详细设计总帐_第3页
系统详细设计总帐_第4页
系统详细设计总帐_第5页
已阅读5页,还剩175页未读 继续免费阅读

下载本文档

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

文档简介

1、乌兹别克斯坦铁路财务系统(URCAS)详细设计(总帐)文档编号:版本:打印日期:3/3/2021拷贝份数:1 份大连华信计算机技术Dalian High-Think Computer Technology Co.,.© 2005-2007 DaLian High-Think Computer Technology Co.,.s变更表版本编制/修订日期编制/修订要点编制人审核人审批V1.002006-06-28新编制李方级别:内部公开目录2.12.1.12.1.2总帐子系统功能设计1总体设计说明1详细设计说明12.1.2.12.1.2.22.1.2.32.1.2.42.1.2.52.1

2、.2.62.1.2.72.1.2.82.1.2.92.1.2.102.1.2.112.1.2.122.1.2.132.1.2.142.1.2.152.1.2.162.1.2.172.1.2.182.1.2.192.1.2.202.1.2.212.1.2.222.1.2.232.1.2.242.1.2.252.1.2.262.1.2.272.1.2.282.1.2.292.1.2.302.1.2.312.1.2.322.1.2.332.1.2.342.1.2.352.1.2.362.1.2.372.1.2.382.1.2.39机构设置功能详细设计1往来往来功能详细设计(第一部分)5功能详细设计(

3、第二部分)9会计科目设置功能详细设计13凭证类别设置功能详细设计23币种设置功能详细设计25结算方式设置功能详细设计28设置功能详细设计31科目自定义项类别设置功能详细设计33科目自定义项设置功能详细设计35选项设置功能详细设计37期初余额录入功能详细设计39填制凭证功能详细设计46外部系统调用凭证生能详细设计60审核凭证功能详细设计72出纳签字功能详细设计77凭证记帐功能详细设计82恢复记帐前状态功能详细设计87凭证打印功能详细设计89凭证功能详细设计92常用摘要维护功能详细设计94常用凭证维护功能详细设计97支票登记簿维护功能详细设计99现金帐功能详细设计101帐功能详细设计104科目总帐

4、功能详细设计107科目明细帐功能详细设计110科目余额表功能详细设计114(客户/供应商/个人/部门/项目)科目余额表功能详细设计117(客户/供应商/个人/部门/项目)余额表功能详细设计120(客户/供应商/个人/部门/项目)科目明细表功能详细设计123(客户/供应商/个人/部门/项目)明细表功能详细设计125自定义项科目明细表功能详细设计128自定义项明细表功能详细设计132对应结转定义功能详细设计135汇兑损益结转定义功能详细设计139期间损益结转定义功能详细设计141对应结转生能详细设计144汇兑损益结转生能详细设计148I级别:内部公开2.1.2.402.1.2.412.1.2.42

5、2.1.2.43期间损益结转生能详细设计152对帐功能详细设计155结帐功能详细设计158总帐公共部分详细设计168II级别:内部公开2.1 总帐子系统功能设计2.1.1 总体设计说明应收系统应付系统工资系统固定资产系统存货系统帐表基本设置日常业务自动生成凭证调用期初余额录入填制凭证 凭证及明细帐(fa_voucher_acct)审核记帐辅助总帐表科目总帐表期末处理转帐对帐年末结帐月末结帐总帐系统 2.1.2详细设计说明2.1.2.1机构设置功能详细设计2.1.2.1.1功能项标识FA_D_0012.1.2.1.2功能描述机构设置就是完成公司系统内部的相关机构信息的维护操作,以便在后续的日常工

6、作中可以直接使用这些维护的数据,并保持这些数据在系统中的一致性。包括对部门和职员的信息的维护。2.1.2.1.3对应用例FA_0_1 FA_0_2URCAS 数据字典第1页 共 176 页报科目总帐余额报表基础档案设置期初余额录入科目明细帐余额表往来余额报表级别:内部公开2.1.2.1.4界面描述机构设置详细输入文本部门1部门编码部门名称部门属性地址增加删除修改详细保存(1)界面说明界面采用结构显示已经维护的机构信息,在选择中的一条信息,在所选择的上击鼠标右键进行增加、删除、修改操作,在界面右侧显示对应的详细信息。(2)包含的详细功能增加、删除、修改、详细输入项(3)(4)输出项提示信息;失败

7、错误提示信息。URCAS 数据字典第2页 共 176 页项目内容max 位数格式备注部门编号输入字符10部门名称输入字符100选择代码部门属性选择代码选择代码20地址输入字符100级别:内部公开2.1.2.1.5业务流程图开始已维护的信息修改已经维护机构信息增加新的机构信息删除机构信息结束2.1.2.1.6数据流程图删除增加修改部门信息AA_department职员信息HR_EMP2.1.2.1.7数据库表关系2.1.2.1.8功能详细描述1)已维护的信息URCAS 数据字典第3页 共 176 页项目说明ObjectW_instit_main:W_maintance_main(维护主窗口)Ob

8、ject name基本维护主窗口继承维护主窗口ObjectPropertywindowEvent1描述主窗口 open处理方法描述所有已经维护的机构信息,没有 条件。显示时按照上下级进行显示。窗口打开方法 OpenWithParm(W_instit_main,String var),var 为 1表对部门的维护,在窗口右侧要显示部门的数据窗口 dw_department。为 2表对职员的维护,窗口右侧显示职员的数据窗口 dw_employee。序号表名1部门基本信息表(AA_department)2职员基本信息表(HR_EMP)保存信息级别:内部公开URCAS 数据字典第4页 共 176 页数

9、据库操作对于部门 Select * from AA_department对于职员 Select * from HR_EMP调用对象属性名称方法调用的全局方法名称说明Event2描述增加操作 clicked处理方法描述录入新的机构信息,在右侧界面中生成空白的录入框。l 如果是部门信息设置则 部门和 要有参照录入。保存时 部门编码是否已经被使用了, 方法 select count(*) from AA_department. Where sDeptCode=录入的部门编码。如果值大于零说明已经 该部门了。给出提示“该部门编码已经,请录入其他编码”。l 如果是职员信息设置,所属部门要有参照录入。保存

10、时 该职员编码是否在系统中已经 方法 select count(*) from HR_EMP where sEmpCode=录入的职员编码。如果值大于零说明已经 该职员了。给出相应提示“该职员编码已经 , 请录入其他编码”。数据库操作Insert into AA_department Insert into HR_EMP调用对象属性名称方法调用的全局方法名称说明Event3描述修改操作 clicked处理方法描述对于已经维护的机构信息进行修改,对于已经在系统中使用过的机构信息不能修改该机构信息的编码。系统中用到部门和职员在数据表中都作为外键 。一旦对表进行 update 操作时,就会报相应的数

11、据库错误,系统应该捕捉这样的错误号,并给出提示“该部门已经被使用了,不能进行修改。”。数据库操作Update AA_department set 修改值 where sDeptCode=要修改的部门编码Update HR_EMP set 修改值 where sEmpCode=要修改的职员编码调用对象属性名称方法调用的全局方法名称说明Event4描述删除操作 clicked1、删除当前选择的机构编码,对于已经使用的机构信息不能删除。系统中用到部门和职员在数据表中都作为外键 。一旦对表进行 delete 操作时,就会报相应的数据库错误,系统应该捕捉这样的错误号,并给出提示“该部门已经被使用了,不能

12、进行删除。”。2、删除数据并刷新主窗口机构信息列表。数据库操作对于部门Delete from AA_department where sDeptCode=当前选择的部门编码。级别:内部公开2)保存数据对数据库进行更新操作,所有更新操作采用数据窗口的 update()方法进行。更新之前除了做上面增、删、改的,还要捕捉其他的数据库错误,并给出提示“数据库异常,更新失败!”。2.1.2.1.9与其它部分的接口说明2.1.2.1.10其它补充说明2.1.2.2往来功能详细设计(第一部分)2.1.2.2.1功能项标识FA_D_0022.1.2.2.2功能描述系统中需要对客户、供应商、地区等进行分类,以此

13、来加强对往来帐款的管理。本部分是完成这些分类信息的维护。2.1.2.2.3对应用例FA_0_3 FA_0_5 FA_0_7URCAS 数据字典第5页 共 176 页对于职员Delete from HR_EMP where sEmpCode=当前选择的职员编码。调用对象属性名称方法调用的全局方法名称说明Other级别:内部公开2.1.2.2.4界面描述Class Setup(1)界面说明界面采用的详细信息。结构显示已经维护的分类信息,在选择中的一条信息,在界面右侧显示对应(2)包含的详细功能增加、删除、修改、详细输入项(3)(4)输出项提示信息;失败错误提示信息。URCAS 数据字典第6页 共

14、176 页AddDeleteModifyDetailSaveExit项目内容max 位数格式备注分类编号输入字符10分类名称输入字符100分类编码选择代码Class Name Internal CustExternal CustClass Code Class NameUp-Level Class Code级别:内部公开2.1.2.2.5业务流程图开始已维护的信息修改已经维护分类信息增加新的分类信息删除分类信息结束2.1.2.2.6数据流程图删除增加修改客户分类表AA_cust_type地区分类表AA_district _type供应商分类AA_supplier_type2.1.2.2.7数据

15、库表关系2.1.2.2.8功能详细描述1)已维护的信息URCAS 数据字典第7页 共 176 页项目说明ObjectW_instit_main:W_maintance_main(维护主窗口)Object name基本维护主窗口ObjectPropertywindowEvent1描述主窗口 open处理方法描述所有已经维护的分类信息,没有 条件。窗口打开方法OpenWithParm(W_instit_main,String var),var 为 3表对客户分类的维护, 在窗口右侧要显示客户分类的数据窗口dw_cust_type。为 4表对地区分类的维护,窗口右侧显示地区分类的数据窗口 dw_di

16、strict_type。为 5表对供应商分类的序号表名1客户分类表(AA_cust_type)2供应商分类表(AA_supplier_type)3地区分类表(AA_district _type)保存信息级别:内部公开URCAS 数据字典第8页 共 176 页维护,窗口右侧显示供应商分类的数据窗口 dw_supplier_type。数据库操作对于客户分类 Select * from AA_cust_type对于供应商分类 Select * from AA_supplier_type对于地区分类 Select * from AA_district _type调用对象属性名称方法调用的全局方法名称说

17、明Event2描述增加操作 clicked处理方法描述录入新的分类信息,在右侧界面中生成空白的录入框。l 录入编码和名称。l 当分类时,把编码放到右侧输入框中,不修改。l 输入下级编码时下级编码前几位是否和编码前几位相同数据库操作对于客户分类 Insert into AA_cust_type对于供应商分类 Insert into AA_supplier_type对于地区分类 Insert into AA_district _type调用对象属性名称方法调用的全局方法名称说明Event3描述修改操作 clicked处理方法描述界面右侧显示,分类编码和名称,编码输入框显示为不可修改状态。数据库操作

18、Update AA_cust_type set sCustTypeName=修改值 where sCustTypeCode =要修改的分类编码Update AA_district_type set sDistName=修改值 where sDistCode =要修改的分类编码UpdateAA_supplier_typesetsSuppTypeName= 修 改 值wheresSuppTypeCode =要修改的分类编码调用对象属性名称方法调用的全局方法名称说明Event4描述删除操作 clicked1、删除当前选择的分类编码,对于已经使用的分类信息不能删除。系统中用到分类编码在客户和供应商表中

19、都作为外键 。一旦对表进行 delete 操作时,就会报相应的数据库错误,系统应该捕捉这样的错误号,并给出提示“该分类信息已经被使用了,不能进行删除。”。2、删除数据并刷新主窗口分类信息列表。数据库操作对于客户分类Delete from AA_cust_type where sCustTypeCode =要删除的分类编码级别:内部公开2)保存数据对数据库进行更新操作,所有更新操作采用数据窗口的 update()方法进行。更新之前除了做上面增、删、改的,还要捕捉其他的数据库错误,并给出提示“数据库异常,更新失败!”。2.1.2.2.9与其它部分的接口说明2.1.2.2.10其它补充说明2.1.2

20、.3往来功能详细设计(第二部分)2.1.2.3.1功能项标识FA_D_0032.1.2.3.2功能描述系统中需要对客户、供应商进行维护,以此来加强对往来帐款的管理。2.1.2.3.3对应用例FA_0_2 FA_0_4URCAS 数据字典第9页 共 176 页对于供应商分类Delete from AA_supplier_type where sSuppTypeCode =要删除的分类编码对于地区分类Delete from AA_district_type where sDistCode=要删除的分类编码调用对象属性名称方法调用的全局方法名称说明Other级别:内部公开2.1.2.3.4界面描述C

21、lass Setup(1)界面说明界面采用结构显示已经维护的客户或供应商信息,在选择中的一条信息,在界面右侧显示对应的详细信息,详细信息采用 tab 页显示。(2)包含的详细功能增加,增加新的往来信息,要先选择在哪个分类下面增加。删除,在左侧选择要删除的。修改,选择左侧输入项的,右侧显示详细信息,此时不能修改,点击修改按钮后可以修改。(3)(4)输出项提示信息;失败错误提示信息。URCAS 数据字典第10页 共 176 页AddDeleteModifyDetailSaveExit项目内容max 位数格式备注客户编码输入字符10客户名称输入字符100客户简称输入字符60客户分类编码选择输入地区分

22、类编码选择输入总公司编码选择输入所属行业输入字符120税号输入字符50法人输入字符50输入字符100帐号输入字符50Class Name Internal CustRD1 RD2External CustPost Company Oil CompanyBaseContactOtherCust CodeCust Ab.Cust NameCust Class CodeCust Class NameDistrict CodeDistrict NameHead CodeHead NameTradeTax No.artificialBankBank AccountTrade级别:内部公开2.1.2.3.

23、5业务流程图开始已维护的信息修改已经维护信息增加新的 信息删除 信息结束2.1.2.3.6数据流程图删除增加修改客户表AA_Cust供应商表AA_supplier2.1.2.3.7数据库表关系2.1.2.3.8功能详细描述1)已维护的信息URCAS 数据字典第11页 共 176 页项目说明ObjectW_unit_main:W_maintance_main(维护主窗口)Object name信息主窗口ObjectPropertywindowEvent1描述主窗口 open处理方法描述所有已经维护的 信息,没有 条件。窗口打开方法OpenWithParm(W_unit_main,String v

24、ar),var 为 1表对客户的维护,在窗口右侧要显示客户的 tab 页,每个 tab 页中对应相应得数据窗口;基本信息对应 dw_cust_base , 信息对应dw_cust_contact,其他信息对应 dw_cust_other。为 2表对供序号表名1客户表(AA_Cust)2供应商表(AA_supplier)3保存信息级别:内部公开2)保存数据对数据库进行更新操作,所有更新操作采用数据窗口的 update()方法进行。更新之前除了做上面增、URCAS 数据字典第12页 共 176 页应商的维护,窗口右侧显示供应商的 tab 页,每个 tab 页中对应相应得数据窗口; 基本信息对应 d

25、w_supp_base , 信息对应dw_supp_contact,其他信息对应 dw_supp_other。数据库操作对于客户 Select * from AA_Cust对于供应商 Select * from AA_supplier调用对象属性名称方法调用的全局方法名称说明Event2描述增加操作 clicked处理方法描述录入新的信息,在右侧界面中生成空白的录入框。l 录入各个 tab 页中的信息。数据库操作对于客户 Insert into AA_cust对于供应商 Insert into AA_supplier调用对象属性名称方法调用的全局方法名称说明Event3描述修改操作 click

26、ed处理方法描述界面右侧显示,编码输入框显示为不可修改状态。数据库操作Update AA_cust set 修改值 where sCustCode =要修改的客户编码Update AA_supplier set 修改值 where sSuppCode=要修改的供应商编码调用对象属性名称方法调用的全局方法名称说明Event4描述删除操作 clicked1、删除当前选择的客户编码,对于已经使用的 不能删除。系统中用到客户和供应商编码在数据表中都作为外键 。一旦对表进行 delete 操作时,就会报相应的数据库错误,系统应该捕捉这样的错误号,并给出提示“该 信息已经被使用了,不能进行删除。”。2、删

27、除数据并刷新主窗口 信息列表。数据库操作对于客户Delete from AA_cust where sCustCode=要删除的客户编码对于供应商Delete from AA_supplier where sSuppCode=要删除的供应商编码调用对象属性名称方法调用的全局方法名称说明Other级别:内部公开删、改的,还要捕捉其他的数据库错误,并给出提示“数据库异常,更新失败!”。2.1.2.3.9与其它部分的接口说明2.1.2.3.10其它补充说明2.1.2.4会计科目设置功能详细设计2.1.2.4.1功能项标识FA_D_0042.1.2.4.2功能描述会计科目是财务系统的基础,对于会计科目

28、的维护很重要,该功能维护各级会计科目。2.1.2.4.3对应用例FA_0_82.1.2.4.4界面描述主界面科目设置增加删除修改自定义指定保存(1)界面说明界面采用的详细信息。结构显示已经维护的科目信息,在选择中的一条信息,在界面右侧显示对应(2) 包含的详细功能增加、删除、修改、指定。(3) 输入项URCAS 数据字典第13页 共 176 页项目内容max 位数格式备注科目编码输入字符20不能为空科目名称输入字符100不能为空科目类型选择输入科目类型资产类0110,土地1030,负债类6010,应付款6411,应付基本辅助核算部门核算T科目编码个人往来T科目名称客户往来T科目类型供应商往来T

29、项目核算T助记码外币核算科目性质币种借贷数量核算受控系统计量T封存级别:内部公开(4) 输出项提示信息;失败错误提示信息。指定按钮弹出的指定科目界面指定科目(1) 界面说明界面左侧显示要进行指定的项目,选择其中的一个,进行操作。右侧显示所有待选择的和已经选择的科目列表。可以操作中间的转换按钮进行选择。(2)包含的详细功能单个选择,全部选择,单个取消,全部取消。输入项(3)(4)输出项提示信息;失败错误提示信息。自定义按钮弹出的指定科目自定义项类别界面URCAS 数据字典第14页 共 176 页项目选择属性待选科目已选科目现金总帐科目总帐科目>>>现金流量科目<<资

30、金使用科目<说明1、只用科目性质(余额“借方”的科目,可以被指定为现金或科目。2、被指定为现金/科目的会计科目可以现金帐和帐。保存项目内容max 位数格式备注科目编码选择代码科目A 科目B。科目1 科目2 科目3。项目内容max 位数格式备注助记码选择输入币种选择输入计量选择输入辅助核算信息选择输入是否封存选择输入受控系统选择输入级别:内部公开科目自定义项类别指定(1) 界面说明界面左侧显示要进行指定的科目,选择其中的一个,进行操作。右侧显示所有待选择的和已经选择的自定义项类别列表。可以操作中间的转换按钮进行选择。(2)包含的详细功能单个选择,全部选择,单个取消,全部取消。输入项(3)(

31、4)输出项提示信息;失败错误提示信息。URCAS 数据字典第15页 共 176 页科目选择自定义类别待选自定义项类别已选自定义项类别>>><<<说明在此处指定了自定义项类别的,在填制凭证时可以选择自定义项的内 容,并在以后进行保存项目内容max 位数格式备注科目编码选择代码自定义项类别编码选择代码自定义项类别A 自定义项类别B。自定义项类别1 自定义项类别2 自定义项类别3。4010 应收5010 现金级别:内部公开2.1.2.4.5业务流程图开始已经目的科录入科目信息是否末级科目否修改科目信息非末级科目,不能删除是输入的科目编码是否符合科目编码规则是输入的

32、科目编码不符合编码规则否是否已经使用科目的编码是义了该科目的科目没有定义否是修改已经使用科目的辅助核算,可能造成数据错误是否修改了辅助核算科目,并且科目已经使用是是在系统中已经使用,不能删除科目编码已经,请重新录入科目是否已经了是否修改已经使用科目的外币核算,可能造成数据错误是否修改了已经使用科目的外币核算币种否科目的科目是否已经使用了是科目的编码已经使用了,新增的科目将和有相同的设置。是是否继续否是增加已经使用科目的下级,会把上级科目XX的数据转到下级科目XX 下,该操作 后数据将不能恢复否是否继续否是否更新科目数据为下级科目数据结束URCAS 数据字典第16页 共 176 页保存科目信息可

33、以修改的内容判断删除科目操作增加新的科目操作修改科目信息操作级别:内部公开2.1.2.4.6数据流程图应付应收单主表AP_bill_main应收应付科目设置表AP_ctl_subject应付应收表应收应付基本科目设置表AP_bill_subAP_base_subject收付款单主表AP_settle_bill_main应收应付购销科目设置表AP_inv_subject收付款表AP_settle_bill_sub应收应付结算方式科目设置表AP_settle_subject应收应付明细账表AP_detail科目是否被使用常用凭证表fa_comm_voucher常用摘要表AA_Comm_Digest

34、凭证及明细账表fa_voucher_acct科目总账表fa_subject_acc总账自动转帐定义表fa_auto_trans删除修改辅助总账表fa_assistant_acc增加科目表AA_subject指定科目2.1.2.4.7数据库表关系URCAS 数据字典第17页 共 176 页序号表名1应付应收单主表(AP_bill_main)2应付应收表(AP_bill_sub)3收付款单主表(AP_settle_bill_main)4收付款表(AP_settle_bill_sub)5应收应付基本科目设置表(AP_base_subject)6应收应付购销科目设置表(AP_inv_subject)7

35、应收应付结算方式科目设置表(AP_settle_subject)8应收应付明细账表(AP_detail)9常用摘要表(AA_Comm_Digest)10凭证及明细账表(fa_voucher_acct)11常用凭证表(fa_comm_voucher)级别:内部公开2.1.2.4.8功能详细描述1)已维护的信息2)增加科目信息URCAS 数据字典第18页 共 176 页项目说明ObjectW_subject_main:W_maintance_main(维护主窗口)Object name科目维护主窗口ObjectPropertyWindowEvent1描述增加按钮的 Clicked处理方法描述如果在

36、左侧的 选择了科目分类,此时点击增加按钮,则右侧窗口全部生成空白的输入框。如果选择一条科目,点击增加按钮,则右侧窗口的科目编码输入框中直接把选择的科目编码带入,而且不能修改。其中基本信息部分定义为数据窗口 dw_subject_base。币种名称和受控系统采用下拉列表显示。辅助核算和计量采用参照输入方式录入,参照输入直接调用各代码的维护界面。辅助核算的可以选择的组合是:部门客户、部门供应商、部门项目、个人项目、客户项目、供应商项目。数据库操作调用对象属性名称方法调用的全局方法名称说明Event2描述科目编码输入框的 modified处理方法描述科目的 编码是否已经 ,如果 ,则取 科目编码的科

37、目类型和方向。把当前科目的类型和 成和 相同。并且置为不可修改状态。数据库操作Select sSubjectType, sProperty from AA_subject where sSubjectCode=科目编码项目说明ObjectW_subject_main:W_maintance_main(维护主窗口)Object name科目信息主窗口ObjectPropertywindowEvent描述主窗口 open处理方法描述所有已经维护的科目信息,没有 条件。窗口打开方法OpenWithParm(W_subject_main,String var),var 为 1表对科目的维护,在窗口左侧

38、树形结构中分级显示科目,鼠标左键点击一个科目时,在窗口右侧要显示科目的详细信息。数据库操作Select * from AA_subject调用对象属性名称方法调用的全局方法名称说明Other12科目总账表(fa_subject_acc)13辅助总账表(fa_assistant_acc)14总账自动转帐定义表(fa_auto_trans)级别:内部公开l输入的科目编码是否符合科目编码规则l科目编码是否已经定义l输入的科目编码是否已经定义l输入的科目的科目是否已经使用URCAS 数据字典第19页 共 176 页项目说明ObjectW_subject_main:W_maintance_main(维护

39、主窗口)Object name科目信息主窗口ObjectPropertywindowEvent描述保存按钮的 Clicked处理方法描述截取科目编码的开始位到倒数第 3 位的科目编码, 即为变量upSubCode。 所有使用科目的数据表。调用全局方法进行 ,方法返回值如果为 1,则说明 科目已经使用。如果为 0,则说明没有项目说明ObjectW_subject_main:W_maintance_main(维护主窗口)Object name科目维护主窗口ObjectPropertyWindowEvent描述保存按钮的 Clicked处理方法描述数据库操作Select count(*) into

40、:codeCount from AA_subject where sSubjectCode=输入的科目编码如果 codeCount >0 则说明科目已经,否则科目不。项目说明ObjectW_subject_main:W_maintance_main(维护主窗口)Object name科目维护主窗口ObjectPropertyWindowEvent描述保存按钮的 Clicked处理方法描述截取科目编码的开始位到倒数第3 位的科目编码, 即为变量upSubCode.数据库操作Selectcount(*)into:upCodeCountfromAA_subjectwheresSubjectCo

41、de=upSubCode如果 upCodeCount>0 则说明科目已经,否则科目不存在。项目说明ObjectW_subject_main:W_maintance_main(维护主窗口)Object name科目维护主窗口ObjectPropertyWindowEvent描述保存按钮的 Clicked处理方法描述输入的科目编码长度是否是单数,如果是单数则说明不符合编码规则。数据库操作调用对象属性名称方法调用的全局方法名称说明Other级别:内部公开l更新科目的数据为下级科目的数据l保存科目信息3)修改科目信息URCAS 数据字典第20页 共 176 页项目说明ObjectW_subjec

42、t_main:W_maintance_main(维护主窗口)Object name科目维护主窗口ObjectPropertyWindowEvent描述修改按钮的 Clicked项目说明ObjectW_subject_main:W_maintance_main(维护主窗口)Object name科目信息主窗口ObjectPropertywindowEvent描述保存按钮的 Clicked处理方法描述获取所有界面中的录入信息,存入相关变量中。组织 SQL 语句,进行更新数据库操作。数据库操作Insert into AA_subject捕捉数据库更新时出现的其他异常,并给出提示信息。调用对象属性名称

43、方法调用的全局方法名称说明Other项目说明ObjectW_subject_main:W_maintance_main(维护主窗口)Object name科目信息主窗口ObjectPropertywindowEvent描述保存按钮的 Clicked处理方法描述截取科目编码的开始位到倒数第 3 位的科目编码,即为变量 upSubCode。科目编码存入变量 subCode,调用全局方法更新所有用到科目编码的数据表的数据。数据库操作Update 数据表 set sSubjectCode=subCode wheresSubjectCode=upSubCode调用对象属性名称方法调用的全局方法名称说明A

44、lterUseSubjectCo de(upSubCode)该方法调用过程 pro_AlterUseSubjectCode(科目编码)。Other具体数据表名,见数据流图。使用。数据库操作Select count(*) from 数据表 where sSubjectCode=upSubCode调用对象属性名称方法调用的全局方法名称说明IsUseSubjectCode(upSubCode)该方法调用过程 pro_isUseSubjectCode(科目编码)。Other具体数据表名,见数据流图。级别:内部公开l可修改的内容l是否把当前的科目编码修改成它的下级l是否修改了辅助核算信息URCAS 数据

45、字典第21页 共 176 页项目说明ObjectW_subject_main:W_maintance_main(维护主窗口)Object name科目维护主窗口ObjectPropertyWindowEvent2描述保存按钮的 Clicked项目说明ObjectW_subject_main:W_maintance_main(维护主窗口)Object name科目维护主窗口ObjectPropertyWindowEvent描述保存按钮的 clicked处理方法描述把原来的科目编码存入变量oldCode。截取输入的科目编码的起始位到倒数第3位,存入变量upSubCode, 对比变量oldCode和upSubCode,如果相等,则提示“没有 不能修改”。如果不相等,则检索数据库 upSubCode是否已经 ,如果不存在,则提示“没有 不能修改”。如果 科目,则 是否已经使用,如果没有使用直接修改。如果已经使用则后续除了同增加科目时的处理。数据库操作Selectcount(*)into:upCodeCountfromAA_subjectwheresSubjectCode=

温馨提示

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

评论

0/150

提交评论