




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
物业管理系统收费模块的设计与实现详细设计总页数 正文 附录 生效日期编制 批准南昌航空大学 详细设计报告 版本:0.1.12修 改 履 历修改编号 日期 修改人 版本号 修改内容1 0.1.0 初始做成2 0.1.1 一次修改南昌航空大学 详细设计报告 版本:0.1.13目 录1 引言 .41.1 编制目的 .41.2 参考资料 .41.3 系统开发环境 .41.4 词汇表 .42 系统开发环境 .53 系统设计思路 .54 系统公用代码设计 .54.1 分页组件类: .54.2 过滤组件类:CHARACTER FILTER, LOGINFILTER.54.3 HIBERNATESESSIONFACTORY 类 .64.4 404.JSP, 500.JSP .74.5 CSS: CSS.74.6 页面图片文件夹:IMAGES .85 功能模块设计 .85.1 XXX 模块设计 .86 数据库设计 .96.1 功能说明 .96.2 数据表设计 .96.3 视图设计 .106.4 序列设计 .10南昌航空大学 详细设计报告 版本:0.1.141 引言1.1 编制目的本报告详细完成对物业管理系统的收费模块详细设计,达到指导开发的目的,同时实现和测试人员及用户的沟通。本报告面向详细设计人员、开发人员、测试人员及最终用户而编写,是了解系统的导航。1.2 参考资料1.3 系统开发环境操作系统: Windows XP集成开发工具:MyEclipse 10.0M编译环境:J2SDK 1.6Web 服务器:Tomcat 6.01.4 词汇表词汇名称 词汇含义 备注缴费单 是由物业提供给小区业主的缴费详单,缴费单的内容包括:业主的生活水费、电费、楼宇的电梯费、租车库的租金费以及滞纳金的详细费用情况。水费 抄表员将房屋的用水量记录,得出该月用水量,系统会自动按照阶梯收费标准生成当月水费电费 抄表员将房屋的用电量记录,得出该月用电量,系统会自动按照阶梯收费标准生成当月电费电梯费 每个房屋所在楼层不同,收取的电梯费是不一样的,越高的收费越多南昌航空大学 详细设计报告 版本:0.1.15租金费 根据业主是否租车库来收取的租金费用统计报表 会根据每个月的缴费情况,生成图像化的缴费统计2 系统开发环境操作系统: Windows XP集成开发工具:MyEclipse 10.0M编译环境:J2SDK 1.6Web 服务器:Tomcat 6.03 系统设计思路本系统采用 B/S 模式的模块化设计,并且采用先进的 S2SH 架构以系统公用代码为基本功能支持,将整个系统划分为物业管理收费模块、房产和楼宇管理模块、停车场和车位管理模块、保安和保洁管理模块。4 系统公用代码设计4.1 分页组件类:4.1.1 功能描述Page 类用于封装页面常用的信息,用于页面间对象的传递。主要用于对所查询出来的数据记录进行分页显示南昌航空大学 详细设计报告 版本:0.1.164.1.2 类、方法描述4.1.2.1Page 类返回值 方法名 功能 参数说明int getAllRow () 获得总记录数 allRow;/总记录数int getTotalPage() 获得总页数 totalPage;/总页数int getPageSize() 获得当前页 currentPage;/当前页int getPageSize() 获得每页显示的记录数 pageSize;/每页记录数void setAllRow () 设置总记录数void setTotalPage() 设置总页数void setCurrentPage() 设置当前页void setPageSize() 设置每页显示的记录数boolean isFirstPage() 判断当前页是否为第一页boolean isLastPage() 判断当前页是否为最后页boolean isHasPreviousPage() 判断当前页是否有前一页boolean isHasNextPage() 判断当前页是否有下一页int countTotalPage() 计算总页数 pageSize、allRowint countOffset() 计算当前页开始记录 pageSize、currentPageint countCurrentPage() 计算当前页 page4.1.2.2PageDAO 类返回值 方法名 功能 参数说明List queryForPage () 分页查询 hql;/查询所用的 hql 语句offset;/开始记录length;/ 一次查询几条记录int getAllRowCount() 查询所有记录 hql;/查询所用的 hql 语句南昌航空大学 详细设计报告 版本:0.1.174.2 过滤组件类:AuthenticationInterceptor4.2.1 功能描述用于权限管理,判定该操作员有无该某些功能的操作权限4.2.2 类、方法描述4.2.2.1 AuthenticationInterceptor 类返回值 方法名 功能 参数说明String intercept() 权限拦截Boolean isHaveRight() 判定该操作员有无该权限url;/访问链接operater;/操作员4.3 404.jsp, 500.jsp4.3.1 功能说明该页面显示经 Struts 捕获的异常信息,并提供返回超链接。4.3.2 设计说明 界面设计图 4-2 404 异常处理南昌航空大学 详细设计报告 版本:0.1.18图 4-3 500 异常处理 逻辑设计该页面使用标签显示 Struts 捕获的异常信息。并使用 JavaScript 代码作为返回发生异常的请求。4.4 CSS: css4.4.1 功能说明为本系统各页面提供 CSS 支持,使得样式统一化。4.4.2 设计说明分别为 HTML 基本元素(body 、table、select 、a 等) 、去掉图片和表单边框、按钮、普通信息、分页页码、后台任务链接等设计统一的样式。4.5 页面图片文件夹:imag es4.5.1 功能说明该文件夹中包含了本系统页面需要使用的图片文件。5 功能模块设计5.1 物业管理收费模块设计南昌航空大学 详细设计报告 版本:0.1.195.1.1 功能说明1费项设置:包括对小区的没户的生活用水、生活用电进行单价设置和阶梯走向的设置对电梯费和小区的物业费以及物业费滞纳金的设置。2缴费管理:业务员对每户每月生活用水、电费以及物业费的缴费情况有详细的记录。3统计报表:财务员对每月的物业费有明细的报表统计,合理的规划小区的物业费。4水电表管理:对住宅区的每户水电表的记录以及整个小区公摊水电的抄表。5.1.2 子模块设计5.1.2.1水电费的阶梯设置5.1.2.1.1模块功能对小区每户的生活用水用电进行阶梯收费标准设置包括录入收费标准和修改收费标准5.1.2.1.2界面设计5.1.2.1.3 类、方法设计waterRateAction 类与 electricRateAction 类该类的功能:对水费和电费的计价方式进行相应的操作。返回值 方法名 功能 参数说明Boolean query查询水电费计价方案waterRateDAO 与electricRateDAO 的映射类对象Boolean Add 添加信息提供功能 对数据表进行操作和映射Boolean Update 修改信息提供功能 对数据表进行操作和映射南昌航空大学 详细设计报告 版本:0.1.110Boolean Delete 删除信息提供功能 对数据表进行操作和映射waterRateService 类与 electricRateService 类该类的功能:提供 Action 和 DAO 之间的方法。返回值 方法名 功能 参数说明boolean query() 查询水费计价方案 支撑 waterRateAction 类相关操作Boolean Add 添加信息提供功能 支撑 waterRateAction 类相关操作Boolean Update 修改信息提供功能 支撑 waterRateAction 类相关操作Boolean Delete 删除信息提供功能 支撑 waterRateAction 类相关操作waterRateDAO 类与 electricRateDAO 类这连个类主要功能是用于支撑于 hibernate 架构中对数据库进行的连接和操作。从而支撑了相应的 Service 和 Action 的对于数据使用的操作。返回值 方法名 功能 参数说明boolean query()查询水电费计价方案支撑 waterRateService 类相关操作Boolean Add添加信息提供功能支撑 waterRateService 类相关操作Boolean Update修改信息提供功能支撑 waterRateService 类相关操作Boolean Delete删除信息提供功能支撑 waterRateService 类相关操作waterRate 类与 electricRate 类该类就是一个创建任务单实体,储存任务单信息。返回值 方法名 功能 参数说明void setters 小区水电费计价方案信息 无int/String/Dategetters 小区水电费计价方案信息 无南昌航空大学 详细设计报告 版本:0.1.1115.1.2.1.4时序图修改水费计价方案南昌航空大学 详细设计报告 版本:0.1.112SequenceDiagram_37: 错 误 提 示6: 保 存 电 梯 费 收 费 标 准5: 点 击 保 存4: 输 入 电 梯 收 费 标 准3: 打 开 请 求 页 面2: 请 求 修 改1: 点 击 “修 改 电 梯 费 ”按 钮财 务 员主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主错 误 提 示保 存 电 梯 费 收 费 标 准点 击 保 存输 入 电 梯 收 费 标 准打 开 请 求 页 面请 求 修 改点 击 修 改 电 梯 费 按 钮修改电费计价方案5.1.2.2电梯费项设置5.1.2.2.1模块功能对每个楼层的楼宇附加电梯费用5.1.2.2.2界面设计5.1.2.2.3类、方法设计LiftRateAction 类该类的功能:对电梯费的费项设置返回值 方法名 功能 参数说明Boolean query 查询电梯费的费项设置 liftRateDAO 的映射类对象南昌航空大学 详细设计报告 版本:0.1.113Boolean Add 添加信息提供功能 对数据表进行操作和映射Boolean Update 修改信息提供功能 对数据表进行操作和映射Boolean Delete 删除信息提供功能 对数据表进行操作和映射liftRateService 类与该类的功能:提供 Action 和 DAO 之间的方法。返回值 方法名 功能 参数说明boolean query() 查询水费计价方案 支撑 liftRateAction 类相关操作Boolean Add 添加信息提供功能 支撑 liftRateAction 类相关操作Boolean Update 修改信息提供功能 支撑 liftRateAction 类相关操作Boolean Delete 删除信息提供功能 支撑 liftRateAction 类相关操作liftRateDAO 类这连个类主要功能是用于支撑于 hibernate 架构中对数据库进行的连接和操作。从而支撑了相应的 Service 和 Action 的对于数据使用的操作。返回值 方法名 功能 参数说明boolean query() 查询水电费计价方案 支撑 liftRateService 类相关操作Boolean Add 添加信息提供功能 支撑 liftRateService 类相关操作Boolean Update 修改信息提供功能 支撑 liftRateService 类相关操作Boolean Delete 删除信息提供功能 支撑 liftRateService 类相关操作liftRate 类该类就是一个创建任务单实体,储存任务单信息。返回值 方法名 功能 参数说明void setters 楼层的电梯费的费项设置 无int/String/Dategetters 楼层的电梯费的费项设置 无南昌航空大学 详细设计报告 版本:0.1.1145.1.2.2.4时序图SequenceDiagram_47: 错 误 提 示6: 保 存 电 梯 费 收 费 标 准5: 点 击 保 存4: 输 入 电 梯 收 费 标 准3: 打 开 请 求 页 面2: 请 求 修 改1: 点 击 “修 改 电 梯 费 ”按 钮财 务 员主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主错 误 提 示保 存 电 梯 费 收 费 标 准点 击 保 存输 入 电 梯 收 费 标 准打 开 请 求 页 面请 求 修 改点 击 修 改 电 梯 费 按 钮5.1.2.3收取物业费5.1.2.3.1模块功能业务员对每户业主收取生活水电费及物业费等5.1.2.3.2界面设计5.1.2.3.3类、方法设计paymentAction 类该类的功能:对电梯费的费项设置南昌航空大学 详细设计报告 版本:0.1.115返回值 方法名 功能 参数说明String Find 查询用户的费用信息 paymentDAO 的映射类对象Boolean Update 修改信息提供功能 对数据表进行操作和映射paymentService 类与该类的功能:提供 Action 和 DAO 之间的方法。返回值 方法名 功能 参数说明String Find 查询用户的费用信息 支撑 paymentAction 类相关操作Boolean Update 修改信息提供功能 支撑 paymentAction 类相关操作paymentDAO 类这连个类主要功能是用于支撑于 hibernate 架构中对数据库进行的连接和操作。从而支撑了相应的 Service 和 Action 的对于数据使用的操作。返回值 方法名 功能 参数说明String Find 查询用户的费用信息 支撑 paymentService 类相关操作Boolean Update 修改信息提供功能 支撑 paymentService 类相关操作payment 类该类就是一个创建任务单实体,储存任务单信息。返回值 方法名 功能 参数说明void setters 每户的各项费用信息 无int/String/Dategetters 每户的各项费用信息 无南昌航空大学 详细设计报告 版本:0.1.1165.1.2.3.4时序图SequenceDiagram_56: 保 存 用 户 缴 费 信 息5: 请 求 修 改 缴 费 信 息4: 录 入 缴 费 金 额 点 击 “缴 费 ”3: 返 回 用 户 缴 费 信 息2: 请 求 显 示 缴 费 信 息1: 输 入 用 户 信 息业 务 员主主主主主主主主主主主主主主主主主主主保 存 用 户 缴 费 信 息请 求 修 改 缴 费 信 息录 入 缴 费 金 额 点 击 缴 费返 回 用 户 缴 费 信 息请 求 显 示 缴 费 信 息输 入 用 户 信 息业务员缴费5.1.2.4水电表录入5.1.2.4.1模块功能抄表员每月对每户的水电表的信息录入数据库。5.1.2.4.2界面设计5.1.2.4.3类、方法设计waterMeterAction 类于 electricMeterAction 类该类的功能:对电梯费的费项设置南昌航空大学 详细设计报告 版本:0.1.117返回值 方法名 功能 参数说明String FindbyID 查询水电表记录信息 waterMeterDAO 的映射类对象Boolean Add 添加信息提供功能 对数据表进行操作和映射Boolean Update 修改信息提供功能 对数据表进行操作和映射Boolean Delete 删除信息提供功能 对数据表进行操作和映射waterMeterService 类与 electricMeterService 类该类的功能:提供 Action 和 DAO 之间的方法。返回值 方法名 功能 参数说明String FindbyID 查询水电表记录信息 支撑 waterMeterAction 类相关操作Boolean Add 添加信息提供功能 支撑 waterMeterAction 类相关操作Boolean Update 修改信息提供功能 支撑 waterMeterAction 类相关操作Boolean Delete 删除信息提供功能 支撑 waterMeterAction 类相关操作waterMeterDAO 类于 electricMeterDAO 类这连个类主要功能是用于支撑于 hibernate 架构中对数据库进行的连接和操作。从而支撑了相应的 Service 和 Action 的对于数据使用的操作。返回值 方法名 功能 参数说明String FindbyID 查询水电表记录信息 支撑 waterMeterService 类相关操作Boolean Add 添加信息提供功能 支撑 waterMeterService 类相关操作Boolean Update 修改信息提供功能 支撑 waterMeterService 类相关操作Boolean Delete 删除信息提供功能 支撑 waterMeterService 类相关操作waterMeter 类与 electricMeter 类该类就是一个创建任务单实体,储存任务单信息。返回值 方法名 功能 参数说明void setters 每户的水电表信息 无int/String/Dategetters 每户的水电表信息 无南昌航空大学 详细设计报告 版本:0.1.1186 数据库设计6.1 功能说明对数据库设计中涉及到的各种项目,如数据项、记录、表、数据库等建立数据字典,以说明它们的标识符、同义名及有关信息,并说明对此数据字典设计的基本考虑,如有单独数据库设计文档,此处标明文件名和存储位置即可。6.2 数据表设计6.2.1 表名:cost 费用信息表,表功能说明字段名 类型 可为空 默认 注释costID Number(9,0) 不可 费用的唯一标识符waterCharge double 不可 水费electricCharge double 不可 电费liftCharge double 不可 电梯费rentCharge double 不可 车库租金费propertyFee double 不可 物业费lastFee double 不可 滞纳金balanceDate java.util.Date 不可 生成物业费的时间6.2.2 表名:payment 缴费信息表,表功能说明字段名 类型 可为空 默认 注释paymentID Number(9,0) 不可 缴费单唯一标识符paymentDate java.util.Date 不可 缴费日期南昌航空大学 详细设计报告 版本:0.1.119paymentShould double 不可 应缴金额paymentActual double 不可 实缴金额paymentState String 不可 缴费状态6.2.3 表名:waterRate 水费计价信息表,表功能说明字段名 类型 可为空 默认 注释waterID Number(9,0) 不可 水费计价唯一标识符waterPrice d
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学生辩论比赛课件
- 小学生跳高游戏课件
- 小学生贯口课件
- 滑动变阻器课件
- 溺水知识宣传课件图片
- 2025四川巴中市恩阳区城乡建设投资集团有限公司子公司招聘7人笔试历年参考题库附带答案详解
- 2025四川成都东方广益投资有限公司下属企业招聘14人笔试参考题库附带答案详解
- 小学生课件软件app
- 小学生课件背景模板
- 小学生课件素材图片
- 2025年上半年廉政工作总结(二篇)
- 代理记账委托合同范本
- 【MOOC】大学英语1-华东交通大学 中国大学慕课MOOC答案
- 2024年患者用药指导知识技能竞赛(省选拔赛)参考试题库(含答案)
- 公立医院科研绩效考核方案
- 专业汽车维修工2024年OBD培训
- 抗肿瘤药物知识培训
- 脑梗死临床路径表单
- 汉字文化解密学习通超星期末考试答案章节答案2024年
- 2024年7月1日实施新版医疗器械采购、收货、验收、贮存、销售、出库、运输和售后服务工作程序
- 045.糖尿病患者血脂管理中国专家共识2024版
评论
0/150
提交评论