《2022年资金管理系统详细设计 .pdf》由会员分享,可在线阅读,更多相关《2022年资金管理系统详细设计 .pdf(25页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、案卷号日期资金管理系统详细设计说明书作者:完成日期:签 收 人:签收日期:修改情况记录:版本号修改批准人修改人安装日期签收人名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 25 页 - - - - - - - - - 详细设计说明书编写规范I 目录1 引言. 11.1 编写目的 . 11.2 背景 . 11.3 定义 . 11.4 参考资料 . 12 程序系统的结构 . 13 程序(标识符)设计说明 . 24系统详细处理 . 24.1 用户登录处理 . 24.1.1 功能
2、描述 . 24.1.2 界面及流程描述. 34.1.3Action 及 类 . 34.1.4 注释设计 . 44.2 用户注册 . 44.2.1 功能描述 . 错误!未定义书签。4.2.2 界面及流程描述. 错误!未定义书签。4.2.3Action 及类 . 错误!未定义书签。4.2.4 注释设计 . 错误!未定义书签。4.3 用户基本信息管理(学生,老师) . 44.3.1 功能描述 . 44.3.2 界面及流程描述. 54.3.3Action 及类 . 54.3.4 注释设计 . 64.4 教师课程信息管理 . 64.4.1 功能描述 . 64.4.2 界面及流程描述. 74.4.3Act
3、ion 及类 . 84.4.4 注释设计 . 114.5 教师选课信息管理 . 114.5.1 功能描述 . 114.5.2 界面及流程描述. 124.5.3Action 和类 . 134.5.4 注释设计 . 164.6 学生选课信息管理 . 174.6.1 功能描述 . 174.6.2 界面及流程描述. 18名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 25 页 - - - - - - - - - 详细设计说明书编写规范II 4.6.3Action 和类 . 194
4、.6.4 注释设计 . 194.7 管理员功能 . 错误!未定义书签。4.7.1 功能描述 . 错误!未定义书签。4.7.2 界面及流程. 错误!未定义书签。4.7.3Action 和类 . 错误!未定义书签。4.7.4 注释设计 . 错误!未定义书签。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 25 页 - - - - - - - - - 详细设计说明书编写规范1 1 引言1.1 编写目的本文档根据资金管理系统需求说明书内列出的各项功能进行全面,细致的设计,为后期的
5、测试提供指导和帮助,为软件的测试提供依据。1.2 背景系统名称:资金管理系统开发人员:郑媛洁开发目的:设计实现资金管理系统传统的资金管理耗时耗人力,在信息化发达的今天,非常有必要对其进行信息化处理,方便中小企业资金的管理,提高效率。1.3 定义FMS 资金管理系统USE CASE 用例用户资金管理系统中合法的系统注册用户A 类用户企业高层领导B 类用户企业财务部员工C 类用户企业各部门负责人活动图一种用来表示用户业务功能活动顺序的UML 图示序列图用来表示用户在一种业务活动中,各个对象之间交互关系和交互顺序的UML 图示1.4 参考资料资金管理系统 .mmap 功能描述图资金管理系统需求分析
6、.xls 功能需求2 程序系统的结构本系统采用 mvc 结构:JSP Struts2 Hibernate db 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 25 页 - - - - - - - - - 详细设计说明书编写规范2 图 1 系统结构示意图3 程序(标识符)设计说明编号模块名称模块标识1 初始设置Initiative 2 业务收支RevenueAndOutlay 3 资金报表ReportForm 4 资金分析Analysis 5 系统维护Maintenanc
7、e 4系统详细处理4.1 用户登录处理4.1.1 功能描述功能描述:用户登录处理,修改密码。用户登录:用户在进入系统前,要进行登录,用户输入用户名,密码,系统根据这些查询数据库,进行验证,并根据用户的类型,可以查看的信息不同。修改密码:用户可以修改自己的密码。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 25 页 - - - - - - - - - 详细设计说明书编写规范3 4.1.2 界面及流程描述登录用户名密码错误登录页面修改密码密码修改成功密码修改不成功系统用到的
8、界面有 : 编号界面名功能描述1 login.jsp 登录界面2 modifyPassword_User.jsp 修改密码界面3 main.jsp 提供用户名4.1.3Action 及 类类:Users.java 用户的基本信息类;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 25 页 - - - - - - - - - 详细设计说明书编写规范4 Get,set 方法略;UserDAO.java 用户信息处理的DAO类selectUser 查询某个用户modify 修改
9、用户信息Action及描述 :LoginAction.java 用户通过表单获取用户名和密码, 系统调用 UserDAO的 selectUser方法,查找数据库中是否存在此用户,存在的话,转到主页,不存在的话继续留在login.jsp 页面,并给以提示。4.1.4 注释设计说明准备在本程序中安排的注释,如:1.加在模块首部的注释;2.加在各分枝点处的注释;3.对各变量的功能、范围、缺省条件等所加的注释;4.对使用的逻辑所加的注释等等。4.2 用户基本信息管理( B 类用户)4.2.1 功能描述包括查询个人基本信息、修改个人信息, 删除用户,新增用户查询个人信息B类用户登陆系统后可查看所有用户信
10、息(密码不可见)。修改个人信息B类用户可更改其他用户除用户名和密码其他信息。删除用户B类用户可根据公司实际情况删除某些用户新增用户B类用户可根据公司实际情况增加一些用户userId 用户 ID userName 用户名userPassword 密码departments 所在部门userRights 用户权限名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 25 页 - - - - - - - - - 详细设计说明书编写规范5 4.2.2 界面及流程描述登录用户名密码错误主
11、页查看用户信息系统维护修改用户信息删除用户信息增加用户信息操作员登录用户没有权限登录用户拥有权限操作成功编号界面名功能1 Login.jsp 登录2 main.jsp 主页3 maintenance.jsp 系统维护4 user.jsp 显示操作员信息页面5 add_User.jsp 增加用户信息页6 modify_User.jsp 修改用户留言页4.2.3Action及类类:Users.java 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 25 页 - - - -
12、- - - - - 详细设计说明书编写规范6 Get,set 方法略;UserDAO.java selectAll 查询用户信息modify 修改用户信息add 增加用户信息delete 删除用户信息Action :UserAction.java: 通过 session ,读取 user,判定其是否有管理操作员权限,若没有权限,返回呼入页面,给以提示;若有此权限,可调用Action 中不同方法执行相应的操作。4.2.4 注释设计说明准备在本程序中安排的注释,如:1 加在模块首部的注释;2 加在各分枝点处的注释;3 对各变量的功能、范围、缺省条件等所加的注释;4 对使用的逻辑所加的注释等等。4.
13、3 初始设置4.3.1 功能描述对系统做一些初始设置,包括资金账户,部门信息,往来类别,往来单位,收入类别,收入项目,支出项目,支出类别。userId 用户 ID userName 用户名userPassword 密码departments 所在部门userRights 用户权限名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 25 页 - - - - - - - - - 详细设计说明书编写规范7 4.3.2 界面及流程描述登录用户名密码错误主页查看初始设置修改删除增加资金
14、账户/往来类别/往来单位/支出类别/支出项目/收入类别/收入项目部门信息登录用户没有权限登录用户拥有权限操作成功编号界面名功能1 initiative.jsp 初始设置页面2 Accounts.jsp 显示资金账户信息页面3 add_Accounts.jsp 增加资金账户页面4 modify_Accounts.jsp 修改资金账户页面5 Departments.jsp 显示部门信息页面6 add_Departments.jsp 增加部门信息页面7 modify_Departments.jsp 修改部门信息名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - -
15、- - - - - - 名师精心整理 - - - - - - - 第 10 页,共 25 页 - - - - - - - - - 详细设计说明书编写规范8 8 CategoriesOfContact.jsp 显示往来类别页面9 add_CategoriesOfContact.jsp 增加往来类别页面10 modify_CategoriesOfContact.jsp 修改往来类别页面11 Partners.jsp 显示往来单位页面12 add_ Partners.jsp 增加往来单位页面13 modify_ Partners.jsp 修改往来单位页面14 CategoriesOfRevenue.
16、jsp 显示收入类别页面15 add_CategoriesOfRevenue.jsp 增加收入类别页面16 modify_CategoriesOfRevenue.jsp 修改收入类别页面17 ItemsOfRevenue.jsp 显示收入项目页面18 add_ItemsOfRevenue.jsp 增加收入项目页面19 modify_ItemsOfRevenue.jsp 修改收入项目页面20 CategoriesOfOutlay.jsp 显示支出类别页面21 add_CategoriesOfOutlay.jsp 增加支出类别页面22 modify_CategoriesOfOutlay.jsp 修
17、改支出类别页面23 ItemsOfOutlay.jsp 显示支出项目页面24 add_ItemsOfOutlay.jsp 增加支出项目页面25 modify_ItemsOfOutlay.jsp 修改支出项目页面4.3.3Action及类类:Accounts.java( 资金账户类 .set,get方法略 ) Accounts资金账户编号accountName资金账户名称openingAmount期初金额balance余额Departments.java( 部门信息类 .set,get方法略 ) departmentId部门信息编号departmentName部门信息名称Categoriesof
18、contact.java(往来类别类 .set,get方法略 ) catOfContactId往来类别编号catOfContactName往来类别名称Partners.java( 往来单位类 .set,get方法略 ) partnerId往来单位编号categoriesofcontact所属往来类别partnerName 往来单位名称telephone 电话名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 25 页 - - - - - - - - - 详细设计说明书编写规
19、范9 fax 传真contactPerson 联系人address 地址Categoriesofrevenue.java( 收入类别类 .set,get方法略 ) catOfRevenueId收入类别编号catOfRevenueName 收入类别名称Itemsofrevenue.java( 支出项目类 .set,get方法略 ) itemOfRevenueId收入项目编号categoriesofrevenue所属收入类别itemsOfRevenueName 收入项目名称Categoriesofoutlay.java( 支出类别 .set,get方法略 ) catOfOutlayId支出类别编号
20、catOfOutlayName支出类别名称Itemsofoutlay.java( 支出项目类 .set,get方法略 ) itemOfOutlayId支出项目编号categoriesofoutlay所属支出类别itemsOfOutlayName 支出项目名称AccountsDAO.java( 资金账户操作 DAO) selectAll 查找所有资金账户selectById 通过 id 查找资金账户add 增加资金账户modify 修改资金账户delete 删除资金账户DepartmentsDAO.java( 部门信息操作 DAO) selectAll 查找所有部门信息selectById 通过
21、 id 查找部门信息add 增加部门信息modify 修改部门信息delete 删除部门信息CategoriesOfContactDAO.java(往来类别操作 DAO) selectAll 查找所有往来类别selectById 通过 id 查找往来类别add 增加往来类别modify 修改往来类别delete 删除往来类别PartnersDAO.java( 往来单位操作 DAO) selectAll 查找所有往来单位名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 25
22、 页 - - - - - - - - - 详细设计说明书编写规范10 selectById 通过 id 查找往来单位add 增加往来单位modify 修改往来单位delete 删除往来单位CategoriesOfRevenueDAO.java(收入类别操作 DAO) selectAll 查找所有收入类别selectById 通过 id 查找收入类别add 增加收入类别modify 修改收入类别delete 删除收入类别ItemsOfRevenueDAO.java( 收入项目操作 DAO) selectAll 查找所有收入项目selectById 通过 id 查找收入项目add 增加收入项目mo
23、dify 修改收入项目delete 删除收入项目CategoriesOfOutlayDAO.java(支出类别操作 DAO) selectAll 查找所有支出类别selectById 通过 id 查找支出类别add 增加支出类别modify 修改支出类别delete 删除支出类别 s ItemsOfOutlayDAO.java( 支出项目操作 DAO) selectAll 查找所有支出项目selectById 通过 id 查找支出项目add 增加支出项目modify 修改支出项目delete 删除支出项目Action :AccountsAction.java 通过 session ,读取 us
24、er,判定其是否有管理资金账户权限,若没有权限,返回呼入页面,给以提示;若有此权限,可调用Action 中不同方法执行相应的操作。DepartmentsAction.java 通过 session ,读取 user,判定其是否有管理部门信息权限,若没有权限,返回呼入页面,给以提示;若有此权限,可调用Action 中不同方法执行相应的操作。CategoriesOfContactAction.java 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 25 页 - - - -
25、 - - - - - 详细设计说明书编写规范11 通过 session ,读取 user,判定其是否有管理往来类别权限,若没有权限,返回呼入页面,给以提示;若有此权限,可调用Action 中不同方法执行相应的操作。PartnersAction.java 通过 session ,读取 user,判定其是否有管理往来单位权限,若没有权限,返回呼入页面,给以提示;若有此权限,可调用Action 中不同方法执行相应的操作。CategoriesOfRevenueAction.java 通过 session ,读取 user,判定其是否有管理收入类别权限,若没有权限,返回呼入页面,给以提示;若有此权限,可
26、调用Action 中不同方法执行相应的操作。ItemsOfRevenueAction.java 通过 session ,读取 user,判定其是否有管理收入项目权限,若没有权限,返回呼入页面,给以提示;若有此权限,可调用Action 中不同方法执行相应的操作。CategoriesOfOutlayAction.java 通过 session ,读取 user,判定其是否有管理支出类别权限,若没有权限,返回呼入页面,给以提示;若有此权限,可调用Action 中不同方法执行相应的操作。ItemsOfOutlayAction.java 通过 session ,读取 user,判定其是否有管理支出项目权
27、限,若没有权限,返回呼入页面,给以提示;若有此权限,可调用Action 中不同方法执行相应的操作。4.3.4 注释设计说明准备在本程序中安排的注释,如:1 加在模块首部的注释;2 加在各分枝点处的注释;3 对各变量的功能、范围、缺省条件等所加的注释;4 对使用的逻辑所加的注释等等。4.4 业务收支4.4.1 功能描述1管理账户转账记录2管理收入支出记录3管理应收应付记录 ,包括已收已付记录名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 25 页 - - - - - -
28、- - - 详细设计说明书编写规范12 4.4.2 界面及流程描述登录主页查看业务收支修改删除增加用户名密码错误操作成功登录用户没有权限账户转账/收款记录/付款记录/应收记录/应付记录登录用户拥有权限编号界面名功能1 RevenueOrOutlay.jsp 业务收支页面2 Transfer.jsp 显示账户转账记录3 add_ Transfer.jsp 增加账户转账记录4 modify_ Transfer.jsp 修改账户转账记录5 Revenue.jsp 显示收款记录6 add_Revenue.jsp 增加收款记录名师资料总结 - - -精品资料欢迎下载 - - - - - - - - -
29、- - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 25 页 - - - - - - - - - 详细设计说明书编写规范13 7 modify_Revenue.jsp 修改收款记录8 Outlay.jsp 显示付款记录9 add_ Outlay.jsp 增加付款记录10 modify_ Outlay.jsp 修改付款记录11 Receivable.jsp 显示应收记录12 add_ Receivable.jsp 增加应收记录13 modify_ Receivable.jsp 修改应收记录14 Payable.jsp 显示应付记录15 add_ Pay
30、able.jsp 增加应付记录16 modify_ Payable.jsp 修改应付记录17 Received.jsp 显示已收记录18 add_ Received.jsp 增加已收记录19 modify_ Received.jsp 修改已收记录20 Paied.jsp 显示已付记录21 add_ Paied.jsp 增加已付记录22 modify_ Paied.jsp 修改已付记录4.4.3Action和类类:Transfer.java transferId账户转账记录 IDtoAccounts转入账户fromAccounts转出账户dateOfTransfer 转账日期transferAm
31、ount 转账金额Revenue.java revenueId 收款记录 ID accounts 资金账户itemsofrevenue 收款项目users 责任人received 往来单据编码Departments 部门Partners 付款方名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 25 页 - - - - - - - - - 详细设计说明书编写规范14 dateOfRevenue 收款记录amount 金额Outlay.java outlayId付款记录 ID
32、accounts资金账户itemsofoutlay付款项目paied 往来单据编码users 责任人departments 部门partners 收款方dateOfOutlay 付款日期amount 金额Receivable.java receivableId应收记录 IDitemsofrevenue收款项目chief 责任人departments 部门partners 付款方dateOfReceivable 应收日期amount 金额receivedAmount 已收金额Balance 余额operator 录入员dateOfRecord录入日期Payable.java payableId应
33、付记录 IDitemsofoutlay付款项目chief 责任人departments 部门partners 收款方dateOfPayable 应付日期amount 金额paiedAmount 已付金额Balance 余额operator 录入员dateOfRecord录入日期Recveived.java receivedId已收记录 IDaccounts资金账户名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 25 页 - - - - - - - - - 详细设计说明书
34、编写规范15 receivable所属应收记录date收款日期amount 金额users 录入员dateOfRecord 录入日期Paied.java paiedId已付记录 IDaccounts资金账户payable所属应付记录date付款日期amount 金额users 录入员dateOfRecord 录入日期TransferDAO.java( 账户转账操作 DAO) selectAll 查找所有账户转账记录selectById 通过 id 查找账户转账记录add 增加账户转账记录modify 修改账户转账记录delete 删除账户转账记录RevenueDAO.java( 收款记录操作
35、DAO) selectAll 查找所有收款记录selectById 通过 id 查找收款记录add 增加收款记录modify 修改收款记录delete 删除收款记录selectByReceivedId 通过 receivedId查找收款记录OutlayDAO.java( 付款记录操作 DAO) selectAll 查找所有付款记录selectById 通过 id 查找付款记录add 增加付款记录modify 修改付款记录delete 删除付款记录selectByPaiedId 通过 paiedId 查找收款记录ReceivableDAO.java( 应收记录操作 DAO) selectAll
36、查找所有应收记录selectById 通过 id 查找应收记录add 增加应收记录名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 25 页 - - - - - - - - - 详细设计说明书编写规范16 modify 修改应收记录delete 删除应收记录PayableDAO.java( 应付记录操作 DAO) selectAll 查找所有应付记录selectById 通过 id 查找应付记录add 增加应付记录modify 修改应付记录delete 删除应付记录Rec
37、eivedDAO.java( 已收记录操作 DAO) selectAll 查找所有已收记录selectById 通过 id 查找已收记录Add 增加已收记录modify 修改已收记录delete 删除已收记录PaiedDAO.java( 已付记录操作 DAO) selectAll 查找所有已付记录selectById 通过 id 查找已付记录add 增加已付记录modify 修改已付记录delete 删除已付记录Action :TransferAction.java 通过 session ,读取 user,判定其是否有管理账户转账权限,若没有权限,返回呼入页面,给以提示;若有此权限,可调用Ac
38、tion 中不同方法执行相应的操作。RevenueAction.java 通过 session ,读取 user,判定其是否有管理收款记录权限,若没有权限,返回呼入页面,给以提示;若有此权限,可调用Action 中不同方法执行相应的操作。OutlayAction.java 通过 session ,读取 user,判定其是否有管理付款记录权限,若没有权限,返回呼入页面,给以提示;若有此权限,可调用Action 中不同方法执行相应的操作。ReceivableAction.java 通过 session ,读取 user,判定其是否有管理应收记录权限,若没有权限,返回呼入页面,给以提示;若有此权限,
39、可调用Action 中不同方法执行相应的操作。PayableAction.java 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 25 页 - - - - - - - - - 详细设计说明书编写规范17 通过 session ,读取 user,判定其是否有管理应付记录权限,若没有权限,返回呼入页面,给以提示;若有此权限,可调用Action 中不同方法执行相应的操作。ReceivedAction.java 通过 session ,读取 user,判定其是否有管理已收记录
40、权限,若没有权限,返回呼入页面,给以提示;若有此权限,可调用Action 中不同方法执行相应的操作。PaiedAction.java 通过 session ,读取 user,判定其是否有管理已付记录权限,若没有权限,返回呼入页面,给以提示;若有此权限,可调用Action 中不同方法执行相应的操作。4.4.4 注释设计说明准备在本程序中安排的注释,如:1 加在模块首部的注释;2 加在各分枝点处的注释;3 对各变量的功能、范围、缺省条件等所加的注释;4 对使用的逻辑所加的注释等等。4.5 资金报表管理4.5.1 功能描述1. 查询资金余额2. 用户可通过输入日期间隔来查询每天的每笔记录。3. 用户
41、可通过输入日期间隔来查询收入支出金额,通过选择可以以年报、 季报、月报、周报、日报的形式显示。4. 用户可通过输入日期间隔来查询各类报表,包括:部门报表、收入项目报表、支出项目报表、往来单位报表。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 20 页,共 25 页 - - - - - - - - - 详细设计说明书编写规范18 4.5.2 界面及流程描述登录主页查看资金报表用户名密码错误登录用户没有权限资金余额 /日记账 /日期汇总记账/部门报表 /往来单位报表/收入项目报表/支出
42、项目报表登录用户拥有权限操作成功编号界面名功能1 ReportForm.jsp 资金报表主页2 select_Balance.jsp 显示资金余额页面3 RecordByDay.jsp 显示日记账页面4 RecordByDate.jsp 显示日期汇总记账页面5 RecordByDepartment.jsp 显示部门报表页面6 RecordByPartner.jsp 显示往来单位报表页面名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 21 页,共 25 页 - - - - - - -
43、- - 详细设计说明书编写规范19 7 RecordByItemsOfRevenue.jsp 显示收入项目报表页面8 RecordByItemsOfOutlay.jsp 显示支出项目报表页面4.5.3Action和类类:RecordByDay.java date日期categories类别itemsId收支项目itemsName 收支名称partner 收付款人account 账户department 部门chief 责任人revenueAmount 收入outlayAmount 支出recordId 单号receivableOrPayableId 应收应付单号RecordByDate.jav
44、a date日期revenueAmount收入outlayAmount支出RecordByDepartment.java departmentId 部门 IDdepartmentName部门名称revenueAmount收入outlayAmount 支出RecordByPartner.java categoriesOfContactId往来类别 IDcategoriesOfContactName 往来类别名称partnerId往来单位 IDpartnerName 往来单位名称名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精
45、心整理 - - - - - - - 第 22 页,共 25 页 - - - - - - - - - 详细设计说明书编写规范20 revenueAmount 收入outlayAmount 支出RecordByItemsOfRevenue.java itemsOfRevenueId收入项目 IDitemsOfRevenueName收入项目名称categoriesOfRevenueId收入类别 IDcategoriesOfRevenueName 收入类别名称amount 金额RecordByItemsOfOutlay.java itemsOfOutlayId支出项目 IDitemsOfOutlayN
46、ame支出项目名称categoriesOfOutlayId支出类别 IDcategoriesOfOutlayName 支出类别名称amount 金额AccountsDAO.java( 资金余额操作 DAO) selectAll查找所有资金账户RecordByDay.java( 日账操作 DAO) select 查找所有日记账记录RecordByDate.java( 日期汇总记账操作DAO) select 查找每天收入支出总额selectByMonth 查找每月收入支出总额selectByYear 查找每年收入支出总额RecordByDepartment.java( 部门报表操作 DAO) se
47、lect 查找某段时期内,各部门收入支出总额RecordByPartner.java( 往来单位报表操作DAO) select 查找某段时期内,与各往来单位的和交易总额RecordByItemsOfRevenue.java(日期汇总记账操作DAO) select 查找某段时期内,各收入项目收入总额RecordByItemsOfOutlay.java(日期汇总记账操作DAO) select 查找某段时期内,各支出项目支出总额名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 23 页,共
48、25 页 - - - - - - - - - 详细设计说明书编写规范21 Action :AccountsAction.java 通过 session ,读取 user,判定其是否有查询资金余额权限,若没有权限,返回呼入页面,给以提示;若有此权限,可调用Action 中不同方法执行相应的操作。RecordByDayAction.java 通过 session ,读取 user,判定其是否有查询日记账权限,若没有权限,返回呼入页面,给以提示;若有此权限,可调用Action 中不同方法执行相应的操作。RecordByDateAction.java 通过 session ,读取 user,判定其是否
49、有查询日期汇总记账权限,若没有权限,返回呼入页面,给以提示;若有此权限,可调用Action 中不同方法执行相应的操作。RecordByDepartmentAction.java 通过 session ,读取 user,判定其是否有查询部门报表权限,若没有权限,返回呼入页面,给以提示;若有此权限,可调用Action 中不同方法执行相应的操作。RecordByPartnerAction.java 通过 session ,读取 user,判定其是否有查询往来单位报表权限,若没有权限,返回呼入页面,给以提示;若有此权限,可调用Action 中不同方法执行相应的操作。RecordByItemsOfRev
50、enueAction.java 通过 session ,读取 user,判定其是否有查询收入项目报表权限,若没有权限,返回呼入页面,给以提示;若有此权限,可调用Action 中不同方法执行相应的操作。RecordByItemsOfOutlayAction.java 通过 session ,读取 user,判定其是否有查询支出项目报表权限,若没有权限,返回呼入页面,给以提示;若有此权限,可调用Action 中不同方法执行相应的操作。4.5.4 注释设计说明准备在本程序中安排的注释,如:1 加在模块首部的注释;2 加在各分枝点处的注释;3 对各变量的功能、范围、缺省条件等所加的注释;4 对使用的逻