




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
物业管理系统中停车场和车位管理模块的设计详细设计总页数 生效日期 2013.12.30编制南昌航空大学 详细设计报告 版本: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 拦截器类:AUTHENTICATIONINTERCEPTOR .74.3 404.JSP, 500.JSP .74.4 CSS: CSS.84.5 页面图片文件夹:IMAGES .85 功能模块设计 .95.1 停车场管理模块设计 .95.2 车位管理模块设 计 .126 数据库设计 .196.1 功能说明 .196.2 数据表设计 .196.3 视图设计 .226.4 序列设计 .22南昌航空大学 详细设计报告 版本:0.1.141 引言1.1 编制目的本报告详细完成对物业管理系统的整体设计,达到指导开发的目的,同时实现和测试人员及用户的沟通。本报告面向详细设计人员、开发人员、测试人员及最终用户而编写,是了解系统的导航。1.2 参考资料1.3 系统开发环境操作系统: Windows XP集成开发工具:MyEclipse 10.0M编译环境:JDK 1.6Web 服务器:Tomcat 6.01.4 词汇表词汇名称 词汇含义 备注车位出租合同 记录了车位出租的所有信息,包括:合同编号、车位编号、车位所属的小区、租车位的业主编号、所属的公司、车位的使用人、车牌号、停车证、租期、月服务费、付款状态、合同状态、生效日期等信息车位出售合同 记录了车位出售的所有信息,包括:合同编号、车位编号、车位所属的小区、买车位的业主编号、所属的公司、车位的使用人、车牌号、停车证、出售南昌航空大学 详细设计报告 版本:0.1.15价格、出售日期、付款状态、合同状态、生效日期等信息2 系统开发环境操作系统: Windows XP集成开发工具:MyEclipse 10.0M编译环境:JDK 1.6Web 服务器:Tomcat 6.03 系统设计思路本系统采用 B/S 模式的模块化设计,并且采用最先进的 S2SH 架构以系统公用代码为基本功能支持,将整个系统划分为房产和楼宇管理模块、停车场和车位管理模块、保安和保洁管理模块、以及收费管理模块。4 系统公用代码设计4.1 分页组件类:4.1.1 功能描述Page 类用于封装页面常用的信息,用于页面间对象的传递。主要用于对所查询出来的数据记录进行分页显示4.1.2 类、方法描述4.1.2.1Page 类南昌航空大学 详细设计报告 版本:0.1.16返回值 方法名 功能 参数说明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.1AuthenticationInterceptor 类返回值 方法名 功能 参数说明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 设计说明DIV+CSS 的界面设计,已确定使用相同的页面布局, CSS 中包括为 DIV 相关元素(container、header、main、menu、content、table 等) 、所有模块使用相同的样式。4.5 页面图片文件夹:imag es4.5.1 功能说明该文件夹中包含了本系统页面需要使用的图片文件。南昌航空大学 详细设计报告 版本:0.1.195 功能模块设计5.1 停车场管理模块设计5.1.1 功能说明停车场管理的主要工作是面向停车场工作人员,功能包括:停车场信息查询、新停车场录入、停车场信息修改、删除停车场。5.1.2 子模块设计5.1.2.1停车场信息管理5.1.2.1.1模块功能可以查看本小区的所有停车场信息、并对信息进行增加、修改以及删除等操作。5.1.2.1.2界面设计5.1.2.1.3 类、方法设计ParkAction 类该类的功能:对于停车场所有操作均提供相应的方法。返回值 方法名 功能 参数说明Boolean query 查询该小区所有的停车场信息ParkDAO 与 IParkDAO 的映射类对象Boolean Add 添加信息提供功能 对数据表进行操作和映射Boolean Update 修改信息提供功能 对数据表进行操作和映射Boolean Delete 删除信息提供功能 对数据表进行操作和映射ParkService 与 IParkService 类南昌航空大学 详细设计报告 版本:0.1.110该类的功能:提供 Action 和 DAO 之间的方法。返回值 方法名 功能 参数说明boolean query() 查询该小区所有的停车场信息支撑 ParkAction 类相关操作Boolean Add 添加信息提供功能 支撑 ParkAction 类相关操作Boolean Update 修改信息提供功能 支撑 ParkAction 类相关操作Boolean Delete 删除信息提供功能 支撑 ParkAction 类相关操作ParkDAO 类与 IParkDAO 类这连个类主要功能是用于支撑于 hibernate 架构中对数据库进行的连接和操作。从而支撑了相应的 Service 和 Action 的对于数据使用的操作。返回值 方法名 功能 参数说明boolean query() 查询该小区所有的停车场信息支撑 ParkService 类相关操作Boolean Add 添加信息提供功能 支撑 ParkService 类相关操作Boolean Update 修改信息提供功能 支撑 ParkService 类相关操作Boolean Delete 删除信息提供功能 支撑 ParkService 类相关操作Park 类该类就是一个创建任务单实体,储存任务单信息。返回值 方法名 功能 参数说明void setters 停车场的各类信息 无int/String/Dategetters 停车场的各类信息 无南昌航空大学 详细设计报告 版本:0.1.1115.1.2.1.4时序图新增停车场时序图修改停车场时序图南昌航空大学 详细设计报告 版本:0.1.1125.1.3 相关数据表PARK 表、 ESTATE 表5.2 车位管理模块设计5.2.1 功能说明车位管理的主要工作是面向停车场工作人员,功能包括:车位基本信息的管理、车位的出售、车位的出租、进出车辆的管理。5.2.2 子模块设计5.2.2.1车位信息管理5.2.2.1.1模块功能可以查看小区某个的所有车位信息、并对信息进行增加、修改以及删除等操作。5.2.2.1.2界面设计5.2.2.1.3 类、方法设计StallAction 类该类的功能:对于停车场所有操作均提供相应的方法。返回值 方法名 功能 参数说明Boolean query 查询某个停车场的车位信息,可以查询所有也可以按状态查找StallDAO 与 IStallDAO 的映射类对象Boolean Add 添加信息提供功能 对数据表进行操作和映射Boolean Update 修改信息提供功能 对数据表进行操作和映射南昌航空大学 详细设计报告 版本:0.1.113Boolean Delete 删除信息提供功能 对数据表进行操作和映射StallService 与 IStallService 类该类的功能:提供 Action 和 DAO 之间的方法。返回值 方法名 功能 参数说明boolean query 查询某个停车场的车位信息,可以查询所有也可以按状态查找支撑 StallAction 类相关操作Boolean Add 添加信息提供功能 支撑 StallAction 类相关操作Boolean Update 修改信息提供功能 支撑 StallAction 类相关操作Boolean Delete 删除信息提供功能 支撑 StallAction 类相关操作StallDAO 类与 IStallDAO 类这连个类主要功能是用于支撑于 hibernate 架构中对数据库进行的连接和操作。从而支撑了相应的 Service 和 Action 的对于数据使用的操作。返回值 方法名 功能 参数说明boolean query 查询某个停车场的车位信息,可以查询所有也可以按状态查找支撑 StallService 类相关操作Boolean Add 添加信息提供功能 支撑 StallService 类相关操作Boolean Update 修改信息提供功能 支撑 StallService 类相关操作Boolean Delete 删除信息提供功能 支撑 StallService 类相关操作Stall 类该类就是一个创建任务单实体,储存任务单信息。返回值 方法名 功能 参数说明void setters 车位的各类信息 无int/String/Dategetters 车位的各类信息 无南昌航空大学 详细设计报告 版本:0.1.1145.2.2.1.4时序图5.2.2.2车位出租5.2.2.2.1模块功能查找符合条件的车位,然后进行车位出租操作。5.2.2.2.2界面设计5.2.2.2.3 类、方法设计StallHireMsgAction 类该类的功能:对于车位出租所有操作均提供相应的方法。返回值 方法名 功能 参数说明Boolean query 按条件查找车位的出租信息, StallHireMsgDAO 与南昌航空大学 详细设计报告 版本:0.1.115状态或时间等; IStallHireMsgDAO 的映射类对象Boolean Hire 提供进行车位的出租功能 对数据表进行操作和映射Boolean InurePact 提供使出租合同生效功能 对数据表进行操作和映射Boolean Delete 提供终止出租合同功能 对数据表进行操作和映射StallHireMsgService 与 IStallHireMsgService 类该类的功能:提供 Action 和 DAO 之间的方法。返回值 方法名 功能 参数说明boolean query 按条件查找车位的出租信息,状态或时间等;支撑 StallHireMsgAction 类相关操作Boolean Hire提供进行车位的出租功能支撑 StallHireMsgAction 类相关操作Boolean InurePact提供使出租合同生效功能支撑 StallHireMsgAction 类相关操作Boolean Delete提供终止出租合同功能支撑 StallHireMsgAction 类相关操作StallHireMsgDAO 类与 IStallHireMsgAO 类这连个类主要功能是用于支撑于 hibernate 架构中对数据库进行的连接和操作。从而支撑了相应的 Service 和 Action 的对于数据使用的操作。返回值 方法名 功能 参数说明boolean query 按条件查找车位的出租信息,状态或时间等;支撑 StallHireMsgService 类相关操作Boolean Hire提供进行车位的出租功能支撑 StallHireMsgService 类相关操作Boolean InurePact提供使出租合同生效功能支撑 StallHireMsgService 类相关操作Boolean Delete提供终止出租合同功能支撑 StallHireMsgService 类相关操作StallHireMsg 类该类就是一个创建任务单实体,储存任务单信息。南昌航空大学 详细设计报告 版本:0.1.116返回值 方法名 功能 参数说明void setters 车位出租的各类信息 无int/String/Dategetters 车位出租的各类信息 无5.2.2.2.4时序图、11: 、10: 、9: 、8: 、7: 、6: 、5: 、4: 、3: 、2: 、1: 、车位出租时序图5.2.2.3车位出售5.2.2.3.1模块功能查找符合条件的车位,然后进行车位出售操作。南昌航空大学 详细设计报告 版本:0.1.1175.2.2.3.2界面设计5.2.2.3.3 类、方法设计StallSaleMsgAction 类该类的功能:对于车位的出售所有操作均提供相应的方法。返回值 方法名 功能 参数说明Boolean query 按条件查找车位的出售信息,状态或时间等;StallSaleMsgDAO 与IStallSaleMsgDAO 的映射类对象Boolean Sale 提供进行车位的出售功能 对数据表进行操作和映射Boolean InurePact 提供使出售合同生效功能 对数据表进行操作和映射Boolean Delete 提供终止出售合同功能 对数据表进行操作和映射StallSaleMsgService 与 IStallSaleMsgService 类该类的功能:提供 Action 和 DAO 之间的方法。返回值 方法名 功能 参数说明boolean query 按条件查找车位的出售信息,状态或时间等;支撑 StallSaleMsgAction 类相关操作Boolean Sale提供进行车位的出售功能支撑 StallSaleMsgAction 类相关操作Boolean InurePact提供使出售合同生效功能支撑 StallSaleMsgAction 类相关操作Boolean Delete提供终止出售合同功能支撑 StallSaleMsgAction 类相关操作StallSaleMsgDAO 类与 IStallSaleMsgAO 类这连个类主要功能是用于支撑于 hibernate 架构中对数据库进行的连接和操作。从而支撑了相应的 Service 和 Action 的对于数据使用的操作。返回值 方法名 功能 参数说明boolean query 按条件查找车位的出售信息,状态或时间等;支撑 StallSaleMsgService 类相关操作南昌航空大学 详细设计报告 版本:0.1.118Boolean Sale提供进行车位的出售功能支撑 StallSaleMsgService 类相关操作Boolean InurePact提供使出售合同生效功能支撑 StallSaleMsgService 类相关操作Boolean Delete提供终止出售合同功能支撑 StallSaleMsgService 类相关操作StallSaleMsg 类该类就是一个创建任务单实体,储存任务单信息。返回值 方法名 功能 参数说明void setters 车位出售的各类信息 无int/String/Dategetters 车位出售的各类信息 无5.2.2.3.4时序图、11: 、10: 、9: 、8: 、7: 、6: 、5: 、4: 、3: 、2: 、1: 、南昌航空大学 详细设计报告 版本:0.1.1195.2.2.4进出车辆管理5.2.2.4.1模块功能对所有的进出小区的车辆进行记录。5.2.2.4.2界面设计5.2.2.4.3 类、方法设计CarTurnoverMsgAction 类该类的功能:对于进出车辆管理所有操作均提供相应的方法。返回值 方法名 功能 参数说明Boolean query按条件查找进出信息,状态或时间等;CarTurnoverMsgDAO 与ICarTurnoverMsgDAO 的映射类对象Boolean Add 提供增加进出车辆功能 对数据表进行操作和映射Boolean Update 提供更新进出车辆功能 对数据表进行操作和映射Boolean Delete 提供删除进出车辆功能 对数据表进行操作和映射CarTurnoverMsgService 与 ICarTurnoverMsgService 类该类的功能:提供 Action 和 DAO 之间的方法。返回值 方法名 功能 参数说明boolean query 按条件查找进出信息,状态或时间等;支撑 CarTurnoverMsgAction 类相关操作Boolean Add提供增加进出车辆功能支撑 CarTurnoverMsgAction 类相关操作Boolean Update提供更新进出车辆功能支撑 CarTurnoverMsgAction 类相关操作Boolean Delete 提供删除进出车辆功能 支撑 CarTurnoverMsgAction 类相南昌航空大学 详细设计报告 版本:0.1.120关操作CarTurnoverMsgDAO 类与 ICarTurnoverMsgAO 类这连个类主要功能是用于支撑于 hibernate 架构中对数据库进行的连接和操作。从而支撑了相应的 Service 和 Action 的对于数据使用的操作。返回值 方法名 功能 参数说明boolean query 按条件查找进出信息,状态或时间等;支撑 CarTurnoverMsgService 类相关操作Boolean Add提供增加进出车辆功能支撑 CarTurnoverMsgService 类相关操作Boolean Update提供更新进出车辆功能支撑 CarTurnoverMsgService 类相关操作Boolean Delete提供删除进出车辆功能支撑 CarTurnoverMsgService 类相关操作CarTurnoverMsg 类该类就是一个创建任务单实体,储存任务单信息。返回值 方法名 功能 参数说明void setters 车位出售的各类信息 无int/String/Dategetters 车位出售的各类信息 无南昌航空大学 详细设计报告 版本:0.1.1215.2.2.4.4时序图、9: 、8: 、7: 、6: 、5: 、4: 、3: 、2: 、1: 、5.2.3 相关数据表STALL 表、 ESTATE 表、 OWNER 表、 STALLHIREMSG 表、 STALLSALEMSG 表、CARTURNOVERMSG 表6 数据库设计6.1 功能说明对数据库设计中涉及到的各种项目,如数据项、记录、表、数据库等建立数据字典,以说明它们的标识符、同义名及有关信息,并说明对此数据字典设计的基本考虑,如有单独数据库设计文档,此处标明文件名和存储位置即可。南昌航空大学 详细设计报告 版本:0.1.1226.2 数据表设计6.2.1 表名:Park 表该表主要用于存储停车场的信息字段名 类型 可为空 默认 注释PARKID NUMBER(9) N 停车场的唯一标识符ESTATEID NUMBER(9) Y 停车场所属小区的唯一标识符POSITION VARCHAR2(254) Y 停车场的位置ACREAGE NUMBER(9) Y 停车场的面积STALLNUM NUMBER(9) Y 停车场的车位数量REMARK VARCHAR2(254) Y 备注信息6.2.2 表名:Estate 表该表主要用于存储小区的信息字段名 类型 可为空 默认 注释ESTATEID NUMBER(9) N 小区的唯一标识符DEVEID NUMBER(9) N 小区开发商的唯一标识符ESTATENAME VARCHAR2(254) Y 小区的名称ESTATEADDR VARCHAR2(254) Y 小区的地址TOTALAREA VARCHAR2(254) Y 小区的总面积GREENAREA VARCHAR2(254) Y 小区的绿化面积ROADAREA VARCHAR2(254) Y 小区的道路面积COMPANY VARCHAR2(254) Y 小区的物业公司BUILDINGNUM NUMBER(9) Y 小区建筑数量南昌航空大学 详细设计报告 版本:0.1.1236.2.3 表名:Owner 表该表主要用于存储业主的信息字段名 类型 可为空 默认 注释OWNERID NUMBER(9) N 业主的唯一标识符OWNERNAME VARCHAR2(254) Y 业主姓名OWNERSEX VARCHAR2(254) Y 业主性别OWNERIDCARD VARCHAR2(254) Y 业主身份证号OWNERPHONE VARCHAR2(254) Y 业主电话OWNERJOB VARCHAR2(254) Y 业主工作单位6.2.4 表名:Stall 表该表主要用于存储车位的信息字段名 类型 可为空 默认 注释STALLID NUMBER(9) N 车位的唯一标识符PARKID NUMBER(9) Y 车位所属停车场的唯一标识符STATE VARCHAR2(254) Y 车位状态MANAGERSTYLE VARCHAR2(254) Y 车位管理类别PRESELLPRICE VARCHAR2(254) Y 车位预售价格PREHIREPRICE VARCHAR2(254) Y 车位预租价格6.2.5 表名:StallHireMsg 表该表主要用于存储车位出租的信息字段名 类型 可为空 默认 注释STALLHIREMSGID NUMBER(9) N 车位出租合同的唯一标南昌航空大学 详细设计报告 版本:0.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025店铺绿色环保装修补贴及环保产品采购合同范本
- 2025年度智能门窗系统开发与施工合同
- 二零二五年度国际艺术品买卖合同
- 二零二五版事业单位职工住房保障合同
- 2025版个人商业贷款担保合同协议
- 2025版文化演艺项目连带责任担保协议
- 江苏省扬州教育院附属中学2026届中考语文模拟试题含解析
- 监控项目施工合同范本2025年
- 2026届泰州市海陵区重点中学中考语文考前最后一卷含解析
- 合作经营广告装饰公司合同2025年
- YS/T 320-2014锌精矿
- GB/T 9123-2010钢制管法兰盖
- GB/T 28137-2011农药持久起泡性测定方法
- 青蓝工程师徒结对师傅总结9篇
- 09S304 卫生设备安装图集
- 解三角形专题 - (解析版)
- 农业行政处罚中违法所得实务分析课件
- 传染病疫情演练脚本
- 个人信用报告异议申请表
- 水玻璃有机酯自硬砂工艺简介
- MLPR-310Hb型微机线路保护装置用户手册V1.09.02电子版本
评论
0/150
提交评论