详细设计说明书.docx
- 文档编号:6273434
- 上传时间:2023-05-09
- 格式:DOCX
- 页数:27
- 大小:268.89KB
详细设计说明书.docx
《详细设计说明书.docx》由会员分享,可在线阅读,更多相关《详细设计说明书.docx(27页珍藏版)》请在冰点文库上搜索。
详细设计说明书
卓越电信后付费AR缴费管理系统
详细设计说明书
2011.11
1DetailedDesign详细设计
1.1类名com.yctc.ar.data.bean.Cashbox
1.1.1ClassDiagram类图
1.1.2Attributes属性
Visibility可见性
Name属性名称
Type类型
Briefdescriptions
说明(对属性的简短描述)
private
cashierId
float
操作员ID
private
initMoney
float
初始化金额
private
moneyAdd
float
调增的金额
private
moneyPaid
float
缴费的金额
private
moneyUp
float
上缴的金额
private
state
boolean
钱箱状态(0关闭;1开启)
1.1.3Methods方法
各种set和get方法。
1.2类名com.yctc.ar.data.been.Staff
1.2.1ClassDiagram类图
1.2.2Attributes属性
Visibility可见性
Name属性名称
Type类型
Briefdescriptions
说明(对属性的简短描述)
private
city
String
城市
private
dept
String
职位
private
id
String
职员ID
private
name
String
职员姓名
private
password
String
职员密码
private
post
String
岗位
Private
Releld
Int
角色
1.2.3Methods方法
各种set和get方法。
1.3类名com.yctc.ar.data.been.CashboxForm
1.3.1ClassDiagram类图
1.3.2Attributes属性
Visibility可见性
Name属性名称
Type类型
Briefdescriptions
说明(对属性的简短描述)
private
cashierId
Float
操作员ID
private
initMoney
Float
初始化金额
private
moneyAdd
Float
调增的金额
private
moneyPaid
Float
缴费的金额
private
moneyUp
Float
上缴的金额
private
password
String
主管密码
private
superiorID
String
主管ID
private
totalMoney
String
总金额
private
way
Boolean
调账方式(调增、调减)
1.3.3Methods方法
无
1.4类名com.yctc.ar.data.bean.User
1.4.1classdiagram类图
1.4.2Attributes属性
Visibility可见性
Name属性名称
Type类型
Briefdescriptions
说明(对属性的简短描述)
private
account
Float
用户账户金额
private
balance
Float
余额
private
credit
Float
信用
private
deposit
Float
押金金额
private
idNumber
String
用户ID
private
oweMoney
Float
欠费金额
private
password
String
用户密码
private
telephone
String
用户手机号
private
userName
String
用户姓名
1.4.3Methods方法
各种get和set方法
1.5类名com.yctc.ar.data.bean.UserForm
1.5.1classdiagram类图
1.5.2Attributes属性
Visibility可见性
Name属性名称
Type类型
Briefdescriptions
说明(对属性的简短描述)
private
account
Float
用户账户金额
private
balance
Float
余额
private
credit
Float
信用
private
deposit
Float
押金金额
private
dueOfPay
Float
应缴最低金额
private
factOfFee
Float
实际缴费金额
private
idNumber
String
用户ID
private
oweMoney
Float
欠费金额
private
password
String
用户密码
private
remark
String
备注
private
telephone
String
用户手机号
private
userName
String
用户姓名
private
wayOfPay
String
缴费方式
1.5.3Methods方法
无
1.6类名com.yctc.ar.data.bean.DrawbackForm
1.6.1classdiagram类图
1.6.2Attributes属性
Visibility可见性
Name属性名称
Type类型
Briefdescriptions
说明(对属性的简短描述)
private
bussinessCIs
String
业务类型
private
drawbackCIs
String
回退类型
private
drawbackMoney
Float
回退金额
private
drawbackReason
String
回退原因
private
dueOfLeastPay
Float
应缴最低金额
private
endTime
Date
截止日期
private
isAddTime
Boolean
是否按时间查询(是、否)
private
queryContent
String
查询内容
private
queryWay
String
查询方式
private
remark
String
备注
private
startTime
Date
开始日期
private
userList
Arraylist
用户信息列表
1.6.3Methods方法
无
1.7类名com.yctc.ar.data.bean.MulQueryForm
1.7.1classdiagram类图
1.7.2Attribute属性
Visibility可见性
Name属性名称
Type类型
Briefdescriptions
说明(对属性的简短描述)
private
businessCIs
String
业务类型
private
endtime
String
截止日期
private
isAddTime
Boolean
是否按时间查询(是、否)
private
payLogList
Arraylist
缴费日志信息
private
queryContent
String
查询内容
private
queryWay
String
查询方式
private
serialNumber
Int
流水号
private
startTime
Date
开始日期
private
telephone
String
手机号码
1.7.3Methods方法
无
1.8类名com.yctc.ar.data.bean.AdjustForm
1.8.1classdiagram类图
1.8.2Attributes属性
Visibility可见性
Name属性名称
Type类型
Briefdescriptions
说明(对属性的简短描述)
private
adjustCIs
String
调账方式
private
adjustMoney
Float
调账金额
private
adjustReason
String
调账原因
private
remark
String
备注
private
user
User
用户信息
1.8.3Methods方法
无
1.9类名com.yctc.ar.data.bean.ManageForm
1.9.1classdiagram类图
1.9.2Attributes属性
Visibility可见性
Name属性名称
Type类型
Briefdescriptions
说明(对属性的简短描述)
private
cityList
List
城市列表
private
deptList
List
部门列表
private
postList
List
职位列表
private
role
String
角色
private
staffList
List
职员列表
1.9.3Methds方法
各种get和set方法
1.10类名com.yctc.ar.data.dao.ICashboxDAO
1.10.1ClassDiagram类图
1.10.2Attributes属性
Visibility可见性
Name属性名称
Type类型
Briefdescriptions
说明(对属性的简短描述)
private
cashboxDAO
ICashboxDAO
数据处理层的单例对象
1.10.3Methods方法
1)addAndTurnOverMoney()
MethodDescriptions方法描述
Prototype函数原型
publicbooleanaddAndTurnOverMoney()
Description功能描述
调增或上缴金额
Calls调用函数
无
CalledBy被调用函数
无
Input输入参数
Cashbox
Output输出参数
isSuccess
Return返回值
boolean类型值
Exception抛出异常
无
2)publicbooleanaddAndTurnOverMoney();
3)closeCashbox()
MethodDescriptions方法描述
Prototype函数原型
publicbooleancloseCashbox()
Description功能描述
关闭钱箱
Calls调用函数
无
CalledBy被调用函数
无
Input输入参数
cashbox
Output输出参数
isSuccess
Return返回值
boolean类型值
Exception抛出异常
无
4)publicbooleancloseCashbox();
5)getInstance()
MethodDescriptions方法描述
Prototype函数原型
publicCashboxgetInstance()
Description功能描述
获取钱箱的一个实例
Calls调用函数
无
CalledBy被调用函数
无
Input输入参数
cashbox
Output输出参数
无
Return返回值
cashbox
Exception抛出异常
无
publicCashboxgetInstance();
openCashbox()
1)MethodDescriptions方法描述
Prototype函数原型
publicbooleanopenCashbox()
Description功能描述
打开钱箱
Calls调用函数
无
CalledBy被调用函数
无
Input输入参数
cashbox
Output输出参数
无
Return返回值
isSuccess
Exception抛出异常
无
2)publicbooleanopenCashbox()
queryCashboxDetails()
MethodDescriptions方法描述
Prototype函数原型
publicCashboxqueryCashboxDetails()
Description功能描述
获取钱箱对象
Calls调用函数
无
CalledBy被调用函数
无
Input输入参数
Cashbox
Output输出参数
无
Return返回值
Cashbox
Exception抛出异常
无
PublicCashboxquerCashboxDetails();
1.11类名com.yctc.ar.service.cashbox.CashboxService
1.11.1ClassDiagram类图
1.11.2Attributes属性
Visibility可见性
Name属性名称
Type类型
Briefdescriptions
说明(对属性的简短描述)
private
cashboxDAO
ICashboxDAO
数据处理层的单例对象
Private
staffDAO
ISfaffDAO
数据处理层的单例对象
1.11.3Methods方法
addAndTurnOverMoney()
MethodDescriptions方法描述
Prototype函数原型
publicbooleanaddAndTurnOverMoney()
Description功能描述
调增或上缴金额
Calls调用函数
无
CalledBy被调用函数
无
Input输入参数
cashbox
Output输出参数
isSuccess
Return返回值
boolean类型值
Exception抛出异常
无
publicbooleanaddAndTurnOverMoney(){
//1.通过IStaffDAO类的对象获取该用户信息并完成身份验证判断
//2.通过ICashboxDAO类的对象调用
//3.addAndTurnOverMoney方法完成调增和上缴操//作
//4.成功返回true失败返回fault
}
closeCashbox()
1).MethodDescriptions方法描述
Prototype函数原型
publicbooleancloseCashbox()
Description功能描述
关闭钱箱
Calls调用函数
无
CalledBy被调用函数
无
Input输入参数
cashbox
Output输出参数
isSuccess
Return返回值
boolean类型值
Exception抛出异常
无
2)publicbooleancloseCashbox(){
//1.通过IStaffDAO类的对象获取该信息并完成身份验证判断
//2.通过ICashbox类的对象调用
//3.closeCashbox方法完成关闭钱箱操作
//4.成功返回true失败返回fault
}
openCashbox()
1)MethodDescriptions方法描述
Prototype函数原型
publicbooleanopenCashbox()
Description功能描述
打开钱箱
Calls调用函数
无
CalledBy被调用函数
无
Input输入参数
cashbox
Output输出参数
无
Return返回值
isSuccess
Exception抛出异常
无
2)publicbooleanopenCashbox(){
//1.通过IStaffDAO类的对象获取该用户信息并完成身份验证判断
//2.通过ICashbox类的对象调用
//3.openCashbox方法完成打开钱箱操作
//4.成功返回true失败返回fault
}
1.12类名com.yctc.ar.web.cashbox.action.CashboxOpenAction
1.12.1ClassDiagram类图
1.12.2Attributes属性
Visibility可见性
Name属性名称
Type类型
Briefdescriptions
说明(对属性的简短描述)
private
cashboxService
ICashboxService
业务逻辑层的单例对象
1.12.3Methods方法
PublicStringexec(){
//1.通过cashboxService对象调用openCashbox方法打开钱箱
}
1.13类名com.yctc.ar.web.cashbox.action.CashboxCloseAction
1.13.1ClassDiagram类图
1.13.2Attributes属性
Visibility可见性
Name属性名称
Type类型
Briefdescriptions
说明(对属性的简短描述)
private
cashboxService
ICashboxService
业务逻辑层的单例对象
1.13.3Methods方法
PublicStringexec(){
//1.通过cashboxService对象调用
//2.closeCashbox方法打开钱箱
}
1.14类名com.yctc.ar.web.cashbox.action.CashboxAdjustAction
1.14.1ClassDiagram类图
1.14.2Attributes属性
Visibility可见性
Name属性名称
Type类型
Briefdescriptions
说明(对属性的简短描述)
private
cashboxService
ICashboxService
业务逻辑层的单例对象
1.14.3Methods方法
PublicStringexec(){
//1.通过cashboxService对象调用
//2.addAndTurnOverMoney方法打开钱箱
}
1.15类名com.yctc.ar.data.dao.AdjustDAO
1.15.1ClassDiagram类图
1.15.2Attributes属性
Visibility可见性
Name属性名称
Type类型
Briefdescriptions
说明(对属性的简短描述)
无
无
无
无
1.15.3Methods方法
publicboolenadjustMinusDeposit(Useruser){
//1调减用户押金
}
publicboolenadjustMinusBlance(Useruser){
//1调减用户预存款
}
publicboolenadjustPlusBlance(Useruser){
//1调增用户押金
}
publicboolenadjustPlusDeposit(Useruser){
//1调增用户预存款
}
publicUsergetInstance(Useruser){
//1获取用户信息
}
1.16类名com.yctc.ar.service.adjust.AdjustService
1.16.1ClassDiagram类图
1.16.2Attributes属性
Visibility可见性
Name属性名称
Type类型
Briefdescriptions
说明(对属性的简短描述)
Private
adjustDAO
AdjustDAO
数据处理层的单例对象
1.16.3Methods方法
publicboolenadjustMinusDeposit(Useruser){
//1通过数据处理层的单利对象调减用户押金
}
publicboolenadjustMinusBlance(Useruser){
//1通过数据处理层的单利对象调减用户预存款
}
publicboolenadjustPlusBlance(Useruser){
//1通过数据处理层的单利对象调增用户押金
}
publicboolenadjustPlusDeposit(Useruser){
//1通过数据处理层的单利对象调增用户预存款
}
publicUsergetInstance(Useruser){
//1通过数据处理层的单利对象获取用户信息
}
1.17类名com.yctc.ar.web.adjust.action.AdjustAction
1.17.1ClassDiagram类图
1.17.2Attributes属性
Visibility可见性
Name属性名称
Type类型
Briefdescriptions
说明(对属性的简短描述)
Private
adjustService
AdjustService
业务逻辑层的单例对象
1.17.3Methods方法
PublicStringexec(){
//1调用业务逻辑层对象完成调帐操作,
//2成功返回SUCCESS错误返回ERROR
}
1.18类名com.yctc.ar.service.pay.PaymentService
1.18.1ClassDiagram类图
1.18.2Attributes属性
Visibility可见性
Name属性名称
Type类型
Briefdescriptions
说明(对属性的简短描述)
private
paymentDAO
IpaymentDAO
数据处理层单例对象
Private
user
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 详细 设计 说明书