- 1、本文档共77页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
广东海洋大学体育馆管理系统
详细设计
编号:GDOU-GMS-DD
版本:1.0
作者: 吴键鸿、张磊、钟炜堂、马德泉 日期: 2014.11.20 Email: 996267036@ 组号: 审批: 日期:
变更记录
日期 版本 变更说明 作者 2014-12-28 v1.0 创建
一、总则:
详细设计是在架构的基础上对概要设计的细化,即对架构中的类的详细描述,产生设计模型,它可以直接指导编码。
详细设计主要表达:
各个类的存放路径;
静态的设计类图;
对各个类的详细描述,包括:属性和方法的说明,关键方法的实现伪代码;
各用例的操作顺序、系统执行顺序的描述;
配置文件的描述等。
系统ER图如下:
以下为各模块的详细设计
一、赛事管理模块
(一)文件列表及存放路径——(按照包图的设计填写)
名称 类型 存放位置 说明 getallEvents.jsp JSP页面 WebRoot/manager/getallEvents.jsp 赛事操作主页面,可以进行增删改查恢复的操作 addEvents.jsp JSP页面 WebRoot/manager/addEvent.jsp 管理员新增赛事页面 updateEvents.jsp JSP页面 WebRoot/manager/updateEvents.jsp 管理员修改赛事信息页面 eventsDescription.jsp JSP页面 WebRoot/manager/eventsDescription.jsp 管理员查看赛事详情 EventsAction.java Java类 src/com.gms.web.action/EventsAction.java 关于赛事的一切Action类 events.xml 配置文件 src/com.gms.web.action/events.xml 配置events的action类 struts.xml 配置文件 src/com.gms.web.action/struts.xml 配置Struts2.0框架
(二)数据库详细设计
数据库名:db_gymmanage
events(赛事)表:
序号 列名 PK FK 类型 长度 备注 1 id Yes Integer 11 赛事Id 2 siteId Integer 11 场地Id 3 startTime datetime 16 赛事开始时间 4 endTime datetime 100 赛事结束时间 5 statue Varchar 10 赛事状态
(三)功能实现逻辑
1、查询赛事(用例ID:GMS-CM-1)
(a) 功能描述:管理员查询赛事。
(b) 操作顺序:
(c) 主要页面:
getallEvents.jsp
系统执行逻辑设计:
2、新建赛事(用例ID:GMS-CM-2)
(a) 功能描述:管理员新建赛事。
(b) 操作顺序:
(c) 主要页面:
getallEvents.jsp
addEvents.jsp
系统执行逻辑设计:
3、删除赛事(用例ID:GMS- CM -3)
(a) 功能描述:管理员删除赛事。
(b) 操作顺序:
(c) 主要页面:
getallEvents.jsp
系统执行逻辑设计:
4、修改赛事(用例ID:GMS- CM -4)
(a) 功能描述:管理员修改赛事。
(b) 操作顺序:
(c) 主要页面:
getallEvents.jsp
updateEvents.jsp
系统执行逻辑设计:
(四)类的详细描述
1、ActionSupport
名称 ActionSupport 说明 功能描述 所有Action的基类,由Struts2框架提供。 属性 见Struts2的文档描述 方法 +execute():String;见Struts2的文档描述
2、EventsAction类
名称 EventsAction 说明 功能描述 包含了所有赛事Action类,接收来自页面的管理员操作的请求。 属性 方法 +execute():String;
(五)模块类图
二、器材管理模块
(一)文件列表及存放路径——(按照包图的设计填写)
模块名 分析类名称 分析类类型 映射到架构上的
设计类名称 设计类类型 组织结构管理模块 ESM-EM-1-1 边界类 equip_newequipment.jsp JSP页面 ESM-EM-1-2 边界类 equip_addquipment.jsp JSP页面 ESM-EM-2-1 边界类 equip_repair.jsp JSP页面 ESM-EM
文档评论(0)