- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
南昌航空大学 详细设计报告 版本:0.1.1
PAGE 4
基于S2SH架构的设备维修管理系统中报修管理模块的设计
详细设计
总页数
正文
附录
生效日期
编制
批准
修 改 履 历
修改编号
日期
修改人
版本号
修改内容
1
0.1.0
初始做成
5
目 录
TOC \o 1-2 \h \z \u 1 引言 4
1.1 编制目的 4
1.2 参考资料 4
1.3 系统开发环境 4
1.4 词汇表 4
2 系统开发环境 6
3 系统设计思路 6
4 系统公用代码设计 6
4.1 分页组件类: 6
4.2 过滤组件类:CharacterFilter, LoginFilter 7
4.3 HibernateSessionFactory类 8
4.4 404.jsp, 500.jsp 9
4.5 CSS: css 9
4.6 页面图片文件夹:images 10
5 功能模块设计 10
5.1 报修管理模块设计 10
6 数据库设计 15
6.1 功能说明 15
6.2 数据表设计 15
引言
编制目的
本报告详细完成对报修管理系统的整体设计,达到指导开发的目的,同时实现和测试人员及用户的沟通。
本报告面向详细设计人员、开发人员、测试人员及最终用户而编写,是了解系统的导航。
参考资料
系统开发环境
操作系统: Windows XP
集成开发工具:MyEclipse 10.0M
编译环境:J2SDK 1.6
Web服务器:Tomcat 6.0
词汇表
词汇名称
词汇含义
备注
客户表
客户服务中心即前台所要面对的服务对象的个人数据信息。客户分为新客户和老客户,老客户在报修时不用重新输入个人信息,而新客户在报修设备之前需要登记自己的个人信息。
客户表的主要内容:客户编号、身份证号、客户性质、单位名称、座机、移动电话、客户地址、邮编、联系人、email等。
报修记录单
它是设备维修分配的依据,它通过客户服务中心提供的维修信息而记录。
报修记录单的主要内容有:报修记录编号、报修时间、预估维修费用、预估完成时间、报修状态
报修设备单
根据客户的设备维修要求所需要用到的设备零件而生成的单据。
报修设备单的主要内容有:报修设备单编号、产品类型、机器品牌、机器型号、系列号、缺少零件、机器故障现象、故障类型、机器外观检查、开机口令重要资料、HDD、内存、外置PC卡、AC适配器、电池、外接光驱、其他等。
维修记录单
是设备维修完成之后对所有维修信息的详细单据。维修记录单的主要内容有:维修记录单编号、维修人员、分配时间、检测记录、维修记录、维修检测时间、工作量、人工费、材料费、报修承诺、注意事项、维修状态、维修延迟程度。
备件流水明细
因为维修设备所需要用到的零件而生成的表,它记录着此次维修所用的备件型号及其数量。
备件流水明细表的主要内容是:备件流水明细表编号、备件名称、备件型号、备件数量等。
备件表
备件表是记录设备所需要备用零件信息的单据。由它可以查知设备的可用与否和控制备件的储备量。
备件表的主要内容有:备件表编号、备件名称、型号、单价、数量、警戒数量、库存状态。
结算费用
由维修记录单查找出的总维修费用表单。
结算费用单的主要内容有:结算费用单编号、结算费用。
客户确认单
维修结束后客户确认维修信息的一个单据。结算信息表的主要内容有:结算信息表单编号、维修单号、单位名称、合计金额、机器故障现象、报修承诺、部件名、部件型号、部件数量、部件单价、联系人、修理费、材料费、注意事项。
系统开发环境
操作系统: Windows XP
集成开发工具:MyEclipse 10.0M
编译环境:J2SDK 1.6
Web服务器:Tomcat 6.0
系统设计思路
本系统采用B/S模式的模块化设计,并且采用最先进的S2SH架构以系统公用代码为基本功能支持,将整个系统划分为客户管理模块、报修管理模块、维修管理模块、结算管理模块、备件管理模块以及运营监督管理模块。
系统公用代码设计
分页组件类:
功能描述
Page类用于封装页面常用的信息,用于页面间对象的传递,PagerHelp类用于产生Page类的实例。
类、方法描述
Page类
返回值
方法名
功能
参数说明
int
getStartRow()
获得页面 起始页
int
getCurrentPage()
获得总页数
int
getPageSize()
获得当前页
int
getTotalPages()
获得每页显示的行数
void
setStartRow()
获得总
文档评论(0)