目 录
1 数据库
设计
领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计
5
1.1 数据库表设计 5
1.1.1 数据库表列表 5
1.1.2 数据库表明细 5
2 业务对象设计 5
3 业务组件设计 5
3.1 总体设计 5
3.2 客户信息查询及维护(client_info_query) 6
3.2.1 组件总体设计 6
3.2.2 组件界面设计 6
3.2.2.1 处理过程 7
3.2.2.2 取消 7
3.2.2.3 分页查询 7
3.2.2.4 增加 7
3.2.2.5 删除 7
3.2.2.6 修改 8
3.2.2.7 报修产品增加 8
3.2.2.8 查看 8
3.2.2.9 清除 8
3.2.2.10 保存 8
3.3 报修产品信息登记 (product_info_input) 8
3.3.1 组件总体设计 8
3.3.2 组件界面设计 8
3.3.2.1 处理过程 9
3.3.2.2 清除 9
3.3.2.3 保存 9
3.3.2.4 分页查询 10
3.4 报修产品信息查询及维护(product_info_query) 10
3.4.1 组件总体设计 10
3.4.2 组件界面设计 10
3.4.2.1 处理过程 10
3.4.2.2 分页查询 11
3.4.2.3 修改 11
3.4.2.4 删除 11
3.4.2.5 打印 11
3.4.2.6 提交 11
3.5 报修产品历史查询(product_info_input) 11
3.5.1 组件总体设计 11
3.5.2 组件界面设计 11
3.5.2.1 处理过程 12
3.5.2.2 分页查询 12
3.5.2.3 查看 12
1 数据库设计
1.1 数据库表设计
1.1.1 数据库表列表
名称
描述
customer_info
客户信息表
product_info
报修产品信息表
maintain_record
维修记录表
1.1.2 数据库表明细
参照数据库设计文档:电脑维修系统相关表.xls
2 业务对象设计
3 业务组件设计
3.1 总体设计
客户信息报修产品登记管理
流程
快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计
图
3.2 客户信息查询及维护(customer_info_query)
菜单:客户登记管理-》客户信息查询
3.2.1 组件总体设计
该组件实现对客户信息查询、增加、删除、修改的功能,如果检索到符合条件的数据,显示查询结果一览画面。如果未检索到符合条件的数据,进入客户登记的空白画面。
操作包括:查询、增加、删除、修改、重新填写。
3.2.2 组件界面设计
客户情报查询界面:
查询结果一览画面:
客户情报登记管理画面:
3.2.2.1 处理过程
@ 输入客户情报查询条件;
@ 查询:根据输入的查询条件对客户情报表进行查询(不输入时把所有数据都查询出来)。
@ 显示:如果客户情报存在,显示相应的查询结果及其详细信息。如果客户情报不存在,显示客户登记管理画面。
3.2.2.2 取消
客户查询画面中,取消button按下后,清空查询条件。
3.2.2.3 分页查询
客户查询画面中,确定button按下后,根据查询条件检索DB,如果客户情报存在,迁移到客户情报一览画面,显示相应的查询结果及其详细信息。每页最多显示10条记录。
3.2.2.4 增加
客户查询画面中,确定button按下后,如果客户查询结果为空,打开客户信息登记界面或者点击客户信息录入菜单。
3.2.2.5 删除
客户情报一览画面中,删除button按下后,从DB和当前画面中删除该行的客户编号对应的客户记录,删除之前提示删除确认框。删除后回到当前画面(如果该用户已保修了产品则弹出一个对话框提示不能删除)。
3.2.2.6 修改
客户情报一览画面中,修改button按下后,迁移到客户情报登记管理画面,修改相应的内容。修改内容保存后,会把修改的内容更新到DB和当前画面中该行的客户编号对应的客户记录,同时回到当前画面。
3.2.2.7 报修产品增加
客户情报一览画面中,产品追加button按下后,迁移到该客户情报的报修产品登记管理画面
3.2.2.8 查看
客户情报一览画面中,客户信息button按下后,弹出一个详细的客户信息对话框
3.2.2.9 清除
客户情报登记管理画面中,清除button按下后,清空客户登记界面信息。
3.2.2.10 保存
客户情报登记管理画面中,保存button按下后,将客户情报保存到DB,迁移到维修产品登记管理画面。
3.3 报修产品信息登记 (product_info_input)
客户信息一览中点产品追加button
3.3.1 组件总体设计
该组件实现对客户对应的报修产品的录入。
操作包括:保存、重新填写。
3.3.2 组件界面设计
报修产品登记管理画面:
报修产品情报一览画面:
3.3.2.1 处理过程
@ 保存:将画面中录入的信息保存到DB中。弹出是否继续录入确认框。
@ 显示:如果确认框中选中是,显示空白产品录入画面,继续录入报修产品信息。如果确认框中选中否,根据客户编号检索报修产品,迁移到报修产品一览画面。
3.3.2.2 清除
报修产品登记管理画面中,取消button按下后,清空报修产品登记界面信息。
3.3.2.3 保存
报修产品登记管理画面中,保存button按下后,将画面中录入的信息保存到DB中。弹出是否继续录入确认框。
3.3.2.4 分页查询
如果确认框中选中否,根据客户编号检索报修产品,迁移到报修产品一览画面。每页最多显示10条记录。
3.4 报修产品信息查询及维护(product_info_query)
菜单:报修产品管理-》报修产品信息查询
3.4.1 组件总体设计
该组件实现对报修产品信息查询、删除、修改、打印、提交的功能,如果检索到符合条件的数据,显示查询结果一览画面。如果未检索到符合条件的数据,显示title的空白画面。
操作包括:查询、删除、修改、打印、提交。
3.4.2 组件界面设计
报修产品查询一览画面:
打印画面:
3.4.2.1 处理过程
@ 查询:根据输入的条件对报修产品情报进行查询。
@ 显示:如果报修产品存在,显示相应的查询结果及其详细信息。如果客户情报不存在,只显示title。
3.4.2.2 分页查询
报修产品管理链接按下后,根据报修产品登记状态(报修产品状态(0,1):未提交的报修产品)检索报修产品信息表,如果报修产品存在,分页查询显示相应的查询结果及其详细信息。每页最多显示10条记录。
3.4.2.3 修改
客户情报一览画面中,编辑button按下后,迁移到报修产品信息修改画面,修改相应的内容。修改内容保存后,会把修改的内容更新到DB和当前画面中该行的维修单号对应的报修产品信息,同时回到当前画面。
3.4.2.4 删除
报修产品一览画面中,删除button按下后,从DB和当前画面中删除该行的维修单号对应的维修记录,删除之前提示删除确认框。删除后回到当前画面。
3.4.2.5 打印
打印button按下后,弹出一个新的打印网页(如果已经答应弹出提示框已经打印,点否不进行打印。并更新报修状态为1)
3.4.2.6 提交
提交button按下后,更新DB中报修产品信息表中对应的报修产品的登记状态(报修产品的登记状态=2),同时,将对应的报修产品的情报登录到维修记录表。在画面上删除该条记录。
3.5 报修产品历史查询(product_history_input)
菜单:报修产品管理-》报修产品历史查询
3.5.1 组件总体设计
该组件实现对报修产品历史信息查询、查看的功能,如果检索到符合条件的数据,显示查询结果一览画面。如果未检索到符合条件的数据,显示title的空白画面。
操作包括:查询、查看。
3.5.2 组件界面设计
报修产品信息历史查询:
查询结果一览画面:
3.5.2.1 处理过程
@ 查询:根据输入的条件进行查询。
@ 显示:如果报修产品存在,显示相应的查询结果及其详细信息。如果报修产品不存在,只显示title。
3.5.2.2 分页查询
按下确定button检索报修产品信息表,如果报修产品存在,分页查询显示相应的查询结果及其详细信息。每页最多显示18条记录。
3.5.2.3 查看
点击要查看的维修单号,弹出一个详细的报修产品历史信息