工单详细设计说明书

上传人:hs****ma 文档编号:490201261 上传时间:2023-03-01 格式:DOCX 页数:6 大小:40.98KB
返回 下载 相关 举报
工单详细设计说明书_第1页
第1页 / 共6页
工单详细设计说明书_第2页
第2页 / 共6页
工单详细设计说明书_第3页
第3页 / 共6页
工单详细设计说明书_第4页
第4页 / 共6页
工单详细设计说明书_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《工单详细设计说明书》由会员分享,可在线阅读,更多相关《工单详细设计说明书(6页珍藏版)》请在金锄头文库上搜索。

1、软件项目名称工单管理系统模块名称工单管理类别设计者杨学瑜完成日期2007-08-08修改日期2007-09-05设计文档索引1.视图层(1)工单类别列表显示页面(2)添加工单类别页面(3)修改工单类别页面(4)删除工单类别页面(5)查询工单类别页面(6)显示工单类别详细内容页面设计文档索引软件项目名称工单管理系统模块名称工单管理类别设计者杨学瑜完成日期2007-08-08设计者杨学瑜设计文档索引2.控制层控制层程序设计3.模块层(1)实体类设计(2)数据库表及视图设计(3)数据库访问接口设计(4)数据库访问实现类设计(5)业务逻辑(服务)接口设计(5)业务逻辑(服务)实现类设计软件项目名称工单

2、管理系统模块名称工单管理类别设计者杨学瑜完成日期2007-08-08设计者杨学瑜设计文档索引2.控制层控制层程序设计3.模块层(1)实体类设计(2)数据库表及视图设计(3)数据库访问接口设计(4)数据库访问实现类设计(5)业务逻辑(服务)接口设计(5)业务逻辑(服务)实现类设计软件项目名称工单管理系统模块名称工单管理类别设计者杨学瑜完成日期2007-08-08设计者杨学瑜设计文档索引2.控制层控制层程序设计3.模块层(1)实体类设计(2)数据库表及视图设计(3)数据库访问接口设计(4)数据库访问实现类设计(5)业务逻辑(服务)接口设计(5)业务逻辑(服务)实现类设计设计文档名称展示层设计设计者

3、杨学瑜完成日期2007-08-08子模块名程序名称文件路径名开发预定工期(工时)A工单类别列表listTaskType.aspxaspx/task/1/4B添加工单类别RespuestAddTaskType.aspxaspx/task/1/4C修改工单类别RespuestModifyTaskType.aspxaspx/task/1/4D删除工单类别RespuestDeleteTaskType.aspxaspx/task/1/4ID工单类型维护2teacher修改/删除3student修改/删除5实训教学修改/删除 首页 上一页 下一页 尾页 转到()页A1 分页显示设计 每页10条记录显示工单

4、类别的列表,可进行上下页翻转,记录每页的记录数。工单列表中增加“修改”和“删除”功能项,在列表下方增加“添加”功能项。A2 链接设计 1 若修改某条记录,则定位某一条记录后,单机其“修改”链接,开启RequestModifyTaskType.aspx文件,通过表单显示工单类别的详细信息,修改输入域中的内容后单机“确定”按钮完成工单类别的修改操作;2 若是删除工单类别,则定位某一条记录后,单机其“删除”链接,开启RequestDeleteTaskType.aspx文件,显示要删除的工单类别,并出现“确认删除”链接。单机此链接。则删除该工单类别。B-添加工单类别 B1 添加工单类别页面B2 添加工

5、单类别表单B3 添加工单类别表单属性序号标记名对象类型位数数据来源初值光标迁移顺序I/O必须赋值1taskTypeTitle输入框text20-空白1I/2Type输入框hidden2-1-I/3submit确定按钮submit-2-4reset取消按钮reset-3-B4 按钮动作处理设计1 确定按钮的处理单机此按钮后,系统调用控制层程序,作如下处理。 对必须赋值项目进行非空判定及位数限制处理。当其中工单类别为空时,弹出对话框,显示信息“输入工单类别”;当位数超过限制,显示信息“所输入的字符超长,请重新输入”。 输入内容确认处理。根据输入的工单内容,对工单类别表进行添加处理。当添加处理成功时

6、,显示“添加成功”提示信息;当重复添加时,显示“重复添加”提示信息;当添加失败时,显示“添加失败”提示信息。 对数据库操作出错时的处理。当数据库操作时,系统应自动捕捉异常,显示出错信息。2 取消按钮的处理单机此按钮后,输入框中的内容被清空,光标置于工单类别标题输入框中。C修改工单类型C1修改工单类别页面C2修改工单类别表单序号对象说明1工单类别标题输入框输入工单标题2数据操作类型输入框输入数据操作类型3工单类别ID值输入框值输入工单类别ID4确定按钮对输入项进行确认5取消按钮取消按钮C3修改工单类别表属性序号标记名对象类型位数数据来源初值光标迁移顺序I/O必须赋值1taskTypeTitle输

7、入框text20-空白1I/2Type输入框hidden2-1-I/3Id输入框hidden4-数据库表-I/4submit确定按钮submit-2-5reset取消按钮reset-3-C4 按钮动作处理设计1.确定按钮的处理单击此按钮后,系统调用控制层程序,作如下处理: 对必须赋值项目进行非空判断及位数限制处理.当其中工单类别为空时,弹出对话框,显示”请选择工单类别”;当位数超过限制时,显示信息”所输入的字符超长,请重新输入”;输入内容确认处理根据输入的工单类别标题内容,对tasktype表进行更新处理。当修改处理成功时,显示“修改成功”提示信息;当重复修改时,显示“重复修改”提示信息;当修

8、改失败时,显示“修改失败”提示信息。对数据库操作错误时的处理。当数据库操作出错时,系统应该自动捕捉异常,显示错误信息。2. 取消按钮的处理单击此按钮后,输入框中的内容被清空,光标置于工单类别标题输入框中。D删除工单类别D1 删除工单类别页面D2 删除工单类别按钮序号对象说明1删除单击此按钮对删除操作进行确认D3 按钮单击处理设计(取消按钮的处理) 单击此按钮后,系统调用控制程序,作如下处理。删除工单类别先从task表中查询是否有该类别的工单,若有则删除该类别记录,否则提示不能删除信息。对数据库操作出错时的处理当数据库操作出错时,系统自动捕捉有异常,显示出错信息。5.3.3 控制层设计设计文档名

9、称控制层设计设计者杨学瑜完成日期2011-5-5子模块名程序名称文件路径名开发预定工期(学时)A-数据操作doAction.jspjsp/task/4A- 数据操作A1 输入数据处理1 对输入数据的类型转换。 页面传递来的工单类别id值是String型,由于数据库及实体类中id属性是int,因此需要转换。2 对输入数据去空格处理。由于在页面输入数据时,有可能使用空格键,产生一些空格字符,因此必须使用String的trim()方法去掉这些无用的字符。3 创建Task Type对象,为对象赋值。在业务逻辑类及数据访问类中的许多方法的参数为Task Type对象,因此在控制层要创建Task Type

10、对象,为该对象赋值,目的是把页面获取的信息暂存到对象中,为下一步的数据操作做准备。首先使用new关键字创建Task Type对象,然后使用该类的set XXX()方法为该对象赋值,即把客户端的数据保存到Task Type对象中。A2 导入java Bean要导入task. service包中的ITaskTypeService接口和TaskTypeService类文件中。A3 控制逻辑描述1 如果Type=1,则调用ITaskTypeService中的add(TaskType tt) 方法;2如果Type=2,则调用ITaskTypeService中的modify(TaskType tt) 方法

11、;3如果Type=3,则调用ITaskTypeService中的delete(TaskType tt) 方法;5.3.4 模型层设计设计文档名称模型层设计设计者杨学瑜完成日期2011-5-5子模块名程序名称包名开发预定工期(学时)A-实体类TaskType.javatask.entity1/2B-数据库db.sqldb1/2C-数据访问接口ItaskTypeDAO.javatask.dao1/2D-数据访问类TaskTypeDAO.javatask.dao1E-业务逻辑接口ITaskTypeService.javatask.service1/2F-业务逻辑类TaskTypeService.ja

12、vatask. Service1/2A1-实体类A1 属性序号成员变量数据类型初值访问权限含义1tasktypeIdint0private工单类别id值2taskTypeTitleStringnullprivate工单类别标题A2 方法序号方法名称类别参数访问权限功能1getTaskTypId()int无public取得工单类别的Id值2setTaskTypId(int id)voidInt idPublic保存工单类别的Id值3getTaskTyp Title()String无Public取得工单类值4setTaskTyp Title(string ttt)voidString tttpub

13、lic保存工单类值注:实体类大方法主要是getXXX()和setXXX(),其命名规则是get(或set)成员变量,而且该变量的第一个字母要大写。B数据库表名:tasktype 序号字段名中文含义数据类型索引空备注1taskTypeId工单块类别IdIntPK自动赋值2taskTypeTitle输入框VarcharC数据库接口序号方法名称类别参数访问权限功能1insert()voidtaskType ttpublic增加工单类别2findTaskTypepublic查询工单类别3modifyTask()VoidtaskType ttPublic修改工单类别4delTask()Void taskType ttPublic删除工单类别5isAdd()booleanString taskTitlepublic增加工单类别重复判断6

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题 > 初中试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号