软件的工程财务管理系统账务处理查询软件的设计的说明书Word文档格式.docx
- 文档编号:8073047
- 上传时间:2023-05-10
- 格式:DOCX
- 页数:36
- 大小:908.30KB
软件的工程财务管理系统账务处理查询软件的设计的说明书Word文档格式.docx
《软件的工程财务管理系统账务处理查询软件的设计的说明书Word文档格式.docx》由会员分享,可在线阅读,更多相关《软件的工程财务管理系统账务处理查询软件的设计的说明书Word文档格式.docx(36页珍藏版)》请在冰点文库上搜索。
浏览器和服务器结构。
它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。
在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。
1.4参考文献
[1]软件工程——理论与实践
作者:
作者:
田淑梅、廉龙颖、高辉
ISBN:
978-7-302-25470-6
发表日期:
2011年9月1日
出版单位:
清华大学出版社
[2]java程序设计之网络编程(第二版)
李芝兴、杨瑞龙
978-7-302-20254-7
2009年8月
[3]oracle11g数据库应用简明教程
杨少敏、王红敏
978-7-302-22066-4
2010年4月
[4]javaweb程序设计
郭克华
978-7-302-23288-9
2011年1月
[5]精通JSP编程技术
武延军黄飞跃
7115095385
2001年8月
人民邮电出版社
[6]中华人民共和国国家标准计算机软件文档编制规范
主编:
中华人民共和国国家质量监督检验检疫总局
中国国家标准化管理委员会
编号:
GB-T8567/—2006
发表日期:
2006年9月
出版单位:
中国标准出版社秦皇岛印刷厂
1.5版本变迁
版本更新记录格式,如表1.5所示。
表1.5版本更新记录
版本号
创建者
创建日期
维护者
维护日期
维护纪要
V1.0
王涛涛
2012/4/20
完成初步模型
V1.0.1
2012/5/5
业务模型维护
V1.0.2
2012/5/20
系统功能完善
V1.0.3
2012/5/30
系统安全验证
2总体设计
软件的总体结构与模块组成分述如下:
2.1系统的功能概述
基础信息:
1.科目管理:
设置科目,删除科目,修改科目
1.1科目设置:
设置科目基本信息,包括科目类别,科目代码,科目名称,助忆码等。
1.2设置科目账户信息:
包括科目账户类型,是否结算,余额方向,数量核算等;
若账户类型选择多栏账,其科目必须存在子科目,则需要设置该科目账户所对应的其多栏科目账户。
1.3删除科目:
删除前提示,删除后从列表中消失
1.4修改科目:
只能修改科目的名称,助忆码,科目类别。
科目账户信息不得修改。
2.帐套管理:
建立帐套,修改帐套基本信息,更换帐套
2.1建立帐套:
只需要输入自定义帐套名称即可建立新的帐套,以当前日期为帐套启用日期,并作为当前的会计期间
2.2修改帐套基本信息:
仅能修改当前使用的帐套名称
2.3更换帐套:
从帐套列表中选择需更换的帐套
3.用户管理:
新增用户,删除用户,修改用户,用户过滤
3.1新增用户:
通过管理员填写姓名,工号,口令,职位等基本信息,根据不同
职位赋予用户相应权限。
3.2删除用户:
3.3修改用户:
修改用户基本信息及权限等
4.凭证管理:
填制凭证,删除凭证,修改未审核凭证,凭证审核(批审),凭证过滤
4.1填制凭证:
自动产生凭证号;
选择凭证类别,包括收款凭证,付款凭证,转
账凭证,记账凭证等;
添加基本信息,包括附件张数,凭证日期,并自动产
生制证人为当前用户;
添加分录信息,包括摘要(可自行填入或摘要栏以供
选择),科目(分录所涉及的业务科目),借或贷金额,并自动产生借方金额
合计与贷方金额合计;
若分录的科目需要进行结算,需选择结算方式,如支
票,商业承兑汇票等;
以及填写结算号;
若分录的科目需要数量核算,需填
入数量,单价,以及选择借方或贷方显示总额;
录入结束并添加凭证时,需
要对凭证的贷方总额与借方总额是否相等进行对比。
4.2凭证审核(批审):
填制完成的凭证需等待主管复核及签字,由主管用户复核
签字后,凭证复核及主管签字处信息为当前审核人名称;
4.3删除凭证:
对未审核的凭证可删除,删除前提示,删除后凭证信息在列表中
消失。
4.4修改未审核凭证:
可修改未通过主管审核的凭证的分录信息
4.5修改已审核凭证:
填制一张新证,摘要栏注明冲销*年*月*日凭证
5.账簿管理:
浏览账簿(通过选定科目查看),期初数据录入
6.报表管理:
报表统计(资产负债表,利润表,现金流量表)
6.1资产负债表:
表示企业在一定日期(通常为各会计期末)的财务状况(即资产、负债和业主权益的状况)的主要会计报表。
6.2利润表:
反映企业在一定会计期间经营成果的报表
6.3科目余额表:
用于查询统计各级科目的本期发生额、累计发生额和余额等
7.出纳管理:
创建日记账,登记日记账,删除修改日记账,结转日记账,日记账浏览,银行存款对账。
7.1创建日记账:
根据科目生成一个日记账,创建日记账需要录入初始余额,日
记账生成日期需要记录下来。
同时提供日记账列表可以对日记账进行删除,
更新操作。
7.2登记日记账:
通过一个下拉框选择日记账列表,可登记日记账,方式是根据
调入记账凭证生成日记账;
调入记账凭证是通过从记账凭证列表中选择一个
凭证调入,调入后该凭证的出纳签章处由调入人签字,之后进行日记账的登
记,可查看记账凭证信息,可以定位或过滤列表的凭证信息
7.3日记账浏览:
日记账浏览列表显示该账户本期间内的账务信息与每日的合计
信息并在最后一栏显示本期累计信息
7.4结转日记账:
将日记账余额结转至下期
7.5银行存款对账:
从外部导入银行对账单或输入银行对账单信息进行
8.期末处理:
登账(凭证过账),结账
8.1登账:
选择需要登账的凭证日期范围,若有凭证未复核,则系统提示用户,并取消登账操作
8.2结账:
结束本次会计期间,结束会计期间前必须保证所有的凭证已过账
9.系统操作:
修改本人口令,结束当前用户,退出系统
9.1修改本人口令:
修改当前登录用户的密码,需要三个参数1.用户原密码2.需修改的密码3修改密码确认。
9.2结束当前用户:
取消用户登录状态
9.3退出系统:
退出系统
2.2系统涉众
对于本财务查询处理系统,可以将用户分为出纳、会计、会计主管、系统管理员4类,根据每类角色的特点,其拥有的操作权限和职责如下表所示:
表2.2用户定义
编号
角色
所在部门
职责
1
出纳
财务部
管理货币资金、票据、有价证券进进出出的一项工
2
会计
对基本会计业务进行处理,对财务账目查询,资料备份和保管
3
会计主管
对财务账目资料的真实性、完整性、准确性和保密性负责
4
管理员
对系统用户进行管理,包括添加删除以及权限的赋予
2.3系统分层与功能模块划分
2.3.1系统分层
财务管理系统系统架构设计遵循多层次架构设计原则,从上到下依次为UI层(表现层)、接口封装对外层、接口层、接口实现层、方法层、数据库层。
UI层:
对软件的人机交互、操作逻辑、界面美观的整体设计。
好的UI设计不仅是让软件变得有个性有品味,还要让软件的操作变得舒适、简单、自由,充分体现软件的定位和特点。
接口层:
是系统和用户之间进行交互和信息交换的媒介,它实现信息的内部形式与人类可以接受形式之间的转换。
目的在使得使用者能够方便有效率地去操作硬件以达成双向之互动,完成所希望借助硬件完成之工作,用户接口定义广泛,包含了人机交互与图形使用者接口。
方法层:
本系统软件开发方法主要是通过myeclise编程实现。
数据库层:
存放并管理各种系统数据信息,系统的最终功能映射为对数据库中表和记录的操作,在设计将这一层独立出来,实现对各种数据库和数据源的访问,并使得应用层的设计和实现更集中于系统本身的功能。
数据层主要是封装对数据库的访问,也是系统访问其它数据源的统一接口。
图2.3.1系统架构分层图
2.3.2功能模块划分
对于本财务查询处理系统,基本包含以下功能:
图2.3.2系统功能图
在这个财务查询处理系统中,业务处理流程图如下:
图2.3.3业务流程图
2.4单据、账本、报表
2.4.1单据
因为单据上的数据是原始数据,所以一种单据一般对应一个实体,一个实体一般对应一张基本表。
单据的格式可用表格描述,如表2.4.1所示。
表2.4.1用户信息
单据名称
用户信息表
用途
管理用户信息
使用单位
制作单位
系统开发人员
频率
依具体情况而定
各数据项的详细说明如下:
属性名称
类型(长度)
是否为空
约束
用户账号
Varchar2(20)
Notnull
类型编号
Varchar2(10)
密码
姓名
性别
null
电话
Char(10)
null
邮箱
Vachar(20)
入职时间
date
离职时间
住址
Varchar2(40)
2.4.2报表
因为报表上的数据是统计数据,所以一个报表一般对应一张中间表,报表的格式可用表格描述,如表2.4.2.1所示。
表2.4.2.1资产负债表
报表名称
资产负债表
企业在一定日期(通常为各会计期末)的财务状况(即资产、负债和业主权益的状况)的主要会计报表。
名称
期初余额
期末余额
资
产
类
现金及现金等价物
应收账款
坏账准备
应收账款净值
流动资产总计
固定资产原值
累计折旧
固定资产总计
其他资产
资产总计
负
债
应付账款
预收账款
应付工资
其他负债
负债总计
所
有
者
权
益
实收资本
资本公积
赢余公积
未分配利润
所有者权益总计
负债及所有者权益总计
表2.4.2.2科目余额表
科目余额表
科目代码
科目名称
本期发生额
本年累计发生额
本期余额
最后结算分录
余额方向
内部编号
借方
贷方
资产类
资产类总计
负债类
负债类总计
所有者权益类
所有者权益类总计
合计
表2.4.2.3年度利润统计表
年度利润统计表
反映企业一年中业绩利润最终结果的明细表
项目
借方金额
贷方金额
一、营业收入
减:
营业成本
营业税费及附加
销售费用
管理费用
财务费用
资产减值损失
加:
公允价值变动损益
投资收益
其中:
对联营企业与合营企业的投资收益
二、营业利润
加:
营业外收入
减:
营业外支出
其中:
非流动资产处置损失
三、利润总额
所得税费用
四、净利润
五、每股收益
(一)基本每股收益
(二)稀释每股收益
3详细设计
3.1系统登录模块
3.1用户登录模块:
系统中用户分为出纳、会计、财务主管以及管理员,用户IPO表如表3.1所示:
表3.1用户登录模块
系统名称
模块名称
验证用户身份
模块编号
001
作者
日期
2012-05-27
模块简述
用于对登录系统的用户进行身份验证
调用模块
被调用模块
系统用户表
输入
用户ID,密码
格式
用户ID:
字符串
密码:
0~12位的字符串
处理
验证用户输入的用户ID和密码;
获得登录用户输入的用户ID和密码;
通过login.jsp登入,访问数据库的用户账户表;
查询匹配的用户名和密码,若未查询到或不匹配,返回结果到登录窗口,提示错误;
相反登录成功
输出
提示信息:
有效用户或无效用户
局部数据元素
约束条件
登录时与系统用户表进行匹配,若成功则进入相应权限界面;
否则,提示错误。
注释
涉及的表:
用户账户表
3.2财务信息处理模块
3.2凭证管理:
对录入的系统的凭证信息需设置相应规则进行管理,凭证管理的IPO表如表3.2所示:
表3.2凭证管理
凭证管理
002
对系统中存在的凭证进行增加、删除、修改
凭证表
凭证编号
凭证编号:
字符串+数字
根据实际情况在FrmBDCertificate.jsp输入凭证编号,通过servBDCertificate对凭证进行验证,若存在,返回相应的凭证信息,若不存在,返回空值。
有效凭证或无效凭证
登录时与系统凭证表进行匹配,若成功则返回凭证信息;
3.3详细凭证录入:
对于发生的科目信息,需进行凭证录入,作为记账凭证,凭证录入IPO表如3.3所示:
表3.3详细凭证录入
详细凭证录入
003
录入凭证详细信息
凭证表,凭证明细表
字:
号:
日期:
单据数:
科目:
借贷方向:
金额:
发生部门:
摘要:
收账凭证(S)、付帐凭证(F)、转账凭证(Z)、
任意数字
1900~2030年
系统已添加科目名
借、贷
实际发生额
系统已添加部门
科目信息
根据实际情况在FrmBECertificate.jsp输入凭证编号,通过servBDCertificate以及beanBDCertificateDetail.java进行处理,若借贷方向金额平衡,则存入数据库中,否则返回失败
借贷不平衡,插入成功
写入数据时,与系统凭证表中借贷金额进行对比,若相等则返回成功;
凭证表、凭证明细表
3.4凭证明细表:
记录科目代码,借方贷方发生额以及科目级别等信息,其IPO表如表3.4所示:
表3.4凭证明细表
凭证明细表
004
录入凭证明细表信息
凭证明细表
科目代码:
系统已添加科目代码
凭证信息
根据实际情况在FrmBECertificateDetailIns.jsp输入凭证编号,通过servBDCertificateDetailIns.java以及beanBDCertificateDetail.java进行处理,凭证编号以及科目代码不能为空,并将凭证明细信息添加到数据库中。
插入成功,或者凭证编号以及科目代码不能为空
写入数据时,在系统凭证明细表中进行验证,若凭证编号以及科目代码不为空则返回成功;
3.5记账凭证:
记账凭证信息包含收账凭证,付账凭证以及转账凭证,其IPO表如表3.5所示:
表3.5记账凭证
记账凭证
005
查询凭证信息
凭证明细表,通过出纳审阅签字
根据实际情况在chargeAccount.jsp输入凭证编号,通过servchargeAccountPass.java以及beanBDCertificateMaster.java进行处理,若凭证信息正确,则出纳通过,并将凭证信息送入下一用户进行处理。
插入成功,
通过凭证编号进行查询,返回所有凭证信息,在出纳查阅后,若凭证信息无误则出纳通过;
否则,不作处理。
凭证表,凭证明细表,科目表
3.6凭证审核:
当输入记账凭证后,就需要财务主管对这些凭证进行审核,其IPO表如表3.6所示:
表3.6凭证审核
凭证审核
006
审核凭证信息
凭证明细表,通过财务主管审阅签字
根据实际情况在examineVerify.jsp输入凭证编号,通过servexamineVerifyPass.java以及beanservexamineVerifyr.java进行处理,若凭证信息正确,则财务主管通过,并将凭证信息添加到数据库中。
通过凭证编号进行查询,返回所有凭证信息,在财务主管查阅后,若凭证信息无误则财务主管通过;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 工程 财务管理 系统 账务 处理 查询 设计 说明书