账务系统详细设计说明书

上传人:re****.1 文档编号:562394200 上传时间:2024-01-22 格式:DOCX 页数:21 大小:751.63KB
返回 下载 相关 举报
账务系统详细设计说明书_第1页
第1页 / 共21页
账务系统详细设计说明书_第2页
第2页 / 共21页
账务系统详细设计说明书_第3页
第3页 / 共21页
账务系统详细设计说明书_第4页
第4页 / 共21页
账务系统详细设计说明书_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《账务系统详细设计说明书》由会员分享,可在线阅读,更多相关《账务系统详细设计说明书(21页珍藏版)》请在金锄头文库上搜索。

1、账务管理系统Finance management system详细设计说明书OpenIT 软件开发小组2007 年 08 月 02 日文档修订记录:版本日期说明作者审核人批准人1.02007-8-2初期版本OpenIT小组全体张力1.02007-8-3第一次修改张力张力目录1引言41.1 编写目的41.2 背景41.3 定义41.4 参考资料42总体设计52.1 需求概述52.2 软件结构(如图2.1 所示)63程序描述73.1 功能73.1.1 账套设置模块功能73.1.2 初始化:73.1.2.1 会计科目设置73.1.2.2 余额设置83.1.3 凭证添加83.1.4 查询凭证83.1.

2、5 凭证添加:83.1.6 总账查询:93.1.7 记 账:93.1.8 月 结:93.2 输入项目与输出项目93.2.1 账套设置:93.2.2 初始化:103.2.3 查询凭证:103.2.4 添加凭证: 113.2.5 总账查询:113.2.6 记 账: 113.2.7 月 结:113.3 程序程序时序图123.3.1 总时序图:(如图 3.1所示)123.3.2 账套设置:(如图3.2所示)133.3.3 初始化:(如图3.2所示)143.3.4 查询凭证:(如图 3.4 所示) 153.3.5 添加凭证:(如图 3.5 所示) 163.3.6 总账查询:(如图3.6所示)173.3.

3、7 记 账:(如图3.7所示)183.3.8 月 结:(如图3.8所示)191引言1.1 编写目的该系统项目名为:账务管理系统整个系统是基于 Web 的 B/S 模式网络结构系统,系统架构在自己的电 脑上,能在校园网内任何客户浏览器上登录操作。系统本身具有易维护性 和易扩展性。帐务管理系统的基本设计思路,以及因此涉及的相关问题; 帐务管理系统的阶段任务成果形成文档,以便阶段验收、评审; 对需求阶段的文档再次确认,对前一阶段需求没有作充分或错误的地方进行 修改;明确整个系统的功能框架和数据库结构,为下一阶段的编码和测试提供参考 依据;明确编码规范和命名规范,统一程序界面。 本文的预期读者是软件开

4、发人员、系统测试人员、项目评审委员会。1.2 背景待开发软件系统的名称;帐务管理系统 开发者:宇信易诚OpenIT小组。1.3 定义账套:系统经济业务的核算主体; 凭证:记录业务、明确经济责任的证明,登记账簿的依据;1.4参考资料项目开发计划:OpenIT帐务系统开发计划.doc 需求规格说明书:OpenIT帐务系统需求规格说明书.docOpenIT 版权所有 4概要设计说明书:OpenIT帐务系统概要设计说明书.doc2总体设计2.1 需求概述完成对会计中心统管单位的账套建立、维护;完成单位业务的手工记账到 会计中心电算化交接过程;处理单位日常业务凭证录入、记账、月结等操作, 并查询输出各类

5、总账;2.2软件结构(如图2.1 所示)图 2.1 账务系统结构流程图3.程序描述3.1 功能3.1.1 账套设置模块功能:账务管理系统帐套管理模块,此模块分成 3 个部分:1. 单位设置: 单位的增加、删除、修改2. 账套设置:新增加的单位创建帐套,修改,删除帐套3. 用户设置:赋予用户相对应的帐套的管理权限。3.1.2 初始化:所谓初始化处理,是指从手工记账到计算机记账之间的交接过程。在初始化 处理中,要将各单位的会计数据结转到计算机中,为以后的计算机记账作数据初 始准备,以保证会计核算的连续性。初始化处理的操作主要包括会计科目设置、 科目余额初始设置等。会计科目设置采用单位管理模式,是在

6、单位类型科目设置上进一步明细补充 设置。3.1.2.1 会计科目设置账套管理中的单位类型科目设置里的每一步操作都是针对一个单位类型, 都要牵涉到这一类型下所有账套的科目改动。初始化科目设置针对的是单独一个 账套,与任何其他账套无关,而且在科目属性上,根据各单位业务特点和核算要 求不同,在往来属性的基础上增加了部门核算和项目核算两种辅助业务;为了提 高使用效率,允许用户为每个科目指定一个简短易记的助记码(简称)。它实际 与单位类型科目设置存在一脉相承的联系,只是在后者基础上的明细补充。对每 个属性的说明可参看账套管理部分的科目设置说明。此处的科目设置仍有增加、修改和删除科目等操作功能,但这些科目

7、只限制 于汇总级数以外的科目。例如汇总级数为 2,则 1、2 两级科目在此处不允许有 以上操作。3.1.2.2 余额设置在初始化之前对该单位进行初始余额的设置。3.1.3 凭证添加: 账务管理系统增加凭证模块,此部分主要要实现三大功能:1. 从数据库中调出最新的科目信息数据,通过下来菜单的形式一一地显示在街 面上供用户选择所增加的凭证是属于哪个科目的;2. 填写凭证,将摘要,科目,借方金额,贷方金额等信息存入数据库当中;用户在页面填写凭证信息处理3. 凭证必须要通过偶数行进行填写,因此要实现增行,删行功能;在数据库的zw_pzmx (凭证明细)卜 表中添加若干行相应的记录3.1.4 查询凭证:

8、 凭证处理程序是整个财务处理系统中重要的一个模块,本模块主要完成实现 本月所有录入凭证的查询。3.1.5 凭证添加: 账务管理系统增加凭证模块,此部分主要要实现三大功能:1. 从数据库中调出最新的科目信息数据,通过下来菜单的形式一一地显示在街 面上供用户选择所增加的凭证是属于哪个科目的;2. 填写凭证,将摘要,科目,借方金额,贷方金额等信息存入数据库当中;3. 凭证必须要通过偶数行进行填写,因此要实现增行,删行功能;3.1.6 总账查询: 总长查询是时刻监督总账账务的很重要的模块,可以监督当年每个月的总账 是否正确无误。3.1.7 记 账:1、查询凭证信息:查询当前用户的当前所管单位的所有凭证

9、信息,进行统计,进行 显示。2、记账操作:将凭证明细表里面的当前单位所有信息进行统计,并进行运算,然后 和科目汇总表进行操作,得到新表,最后将原有数据进行操作,改为已记账状态。 3.1.8 月 结:对记账后的凭证进行处理。执行条件,记账的凭证数与本月的凭证总数相等, 也就是当月的凭证都被记账过了。此操作对记账的结果进行校验,验证通过后, 将凭证明细中的数据写入到历史凭证明细表中,并将此凭证明细中对应的单位信 息删除。3.2 输入项目与输出项目3.2.1 账套设置:输入:1. 单位设置:增加和修改单位输入单位代码,单位名称和单位类型;2. 帐套设置:创建和修改帐套的时候要输入财务主管和稽核人;3

10、. 用户设置:无输入。输出:1. 单位设置:单位信息包括输出单位代码和单位名称,2. 帐套设置:帐套是否可用,单位代码,单位名称,单位类型,财务主管,稽 核人,帐套代码,帐套名称。3. 用户设置:所有用户的代码,姓名,用户的岗位名称;对于一个用户,输出 用户未被授权管理的单位和已经被授权管理的单位。3.2.2 初始化:输入:1、从数据库中读出单位的相关信息(单位代码、单位名称);2、从数据库中读出科目的相关信息(科目代码、科目名称、科目特征、余 额方向);3、用户选择某科目进行项目核算、部门核算。输出:1、得到用户所选单位的单位代码;2、用户对科目进行删除、添加和修改的数据。3.2.3 查询凭

11、证输入:输出变量名称输出变量类型输出变量范围输出变量精度备注pzhfString凭证分号输出:输出变量名称输出变量类型输出变量范围输出变量精度备注pzfhString凭证分号pzrqString凭证日期djsInt(-231,231)个位单据数zyString摘要kmdmString科目代码kmmcString科目名称jjedouble(-1014,1014)小数点后两位借方金额djedouble(-1014,1014)小数点后两位贷方金额jsumdouble(-1014,1014)小数点后两位合计借方金额dsumdouble(-1014,1014)小数点后两位合计贷方金额cwzgString

12、财务主管jhrString稽核shrString核算cwzgString复核3.2.4 添加凭证:输入:输入摘要、科目信息、借方金额、贷方金额等信息;输出:需要从数据库中调出科目信息数据显示到增加凭证页面的下拉菜单中;3.2.5 总账查询:输入: 当年已增加的凭证汇总,当前单位代码,科目代码。输出: 输出当前单位当前科目当年的每个月的帐务汇总信息。3.2.6 记 账:输入: 输入为单位代码,而单位代码正常情况下是从登陆用户那里获得,然后进行 查询和记账操作。输出: 显示当前单位的记账信息,包括月份。如果进行记账操作,操作完成后将显 示操作结果。3.2.7 月 结:输入:单位的编号:DWDM。输

13、出: 此单位当月的凭证总数,记账的凭证数,审核过的凭证数,审核但未记帐的 凭证数。输出凭证汇总表中当月的汇总数据。3.3 程序程序时序图3.3.1总时序图:(如图3.1 所示)uk-ius-emame passxvord ijHTOf =;狀奁谡W&务虫理I :图 3.1 总时序图3.3.2 账套设置:(如图 3.2 所示)formnew dwxx_del()ArrayList;z4 t t y/、z4 Q c 卄 t 丫1 c jU VV JL丄JLJ/OJL22丄 Y 丄zTTrxrxrVI VV 2Y2Y. IIA V IAdw_addServletresponse Ir-1ArrayListsessionformz4 Y T T *vr /、z4 c U VV JL丄JLJ/aJL . Wnew connDB(片new connDB()卜new connDB();U VVVU丄UJ/丄 Y 丄new connDB-response:hu.nu;new dwxx_del()new dwxx();图 3.2 账套设置时序图

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号