实验室设备管理系统设计--总体设计说明.docVIP

实验室设备管理系统设计--总体设计说明.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验室设备管理系统设计--总体设计说明

实验室设备管理系统 总体设计说明书 The Specification of Architectural Design 专 业: 计算机科学与技术 班 级: 姓 名: 报告日期: 实验室设备管理系统——总体设计说明书 1 引言 1.1编写目的 经过需求分析阶段的工作,已经清楚系统必须完成的工作,下面的工作就应该是决定“如何做”的问题。概要设计的基本目的就是“概括地说系统应该如何实现?”通过该阶段的工作将划分出组成系统的物理元素——程序、文件、数据库、文档等,另一方面的主要工作是设计软件的结构,即确定系统都由哪些模块组成及模块之间的相互关系。 1.2 项目背景 a.本项目由计算机中心编制。 b.本系统使用了MYSQL数据库系统,, 1.3 定义 数据库管理系统—MYSQL数据库系统 1.4参考资料 [1] 郑人杰著.实用软件工程(第二版)[M]. 北京:清华大学出版社,1997 [2] 郑人杰等译.软件工程实践者的研究法(第六版)[M].机械工业出版社,2008 [3] 文斌,刘长青. 软件工程与软件文档写作[M]. 北京:清华大学出版社,2005 2、总体设计 2.1需求规定 主要的输入输出项目:新设备信息、修理信息、申请购买信息、报废信息、具体查询统计要求;对实验室设备使用情况进行统计、更新。 2.2 运行环境 运行环境:windows Xp 以上,tomcat6.0,mysql5.0以上 2.3基本设计概念和处理流程 表2-1功能模块清单 模 块 编 号 模块英文名 模块功能简述 模块的接口简述 M 1-1 ApplicationAction 对因其他原因的需要进行增加设备情况来进行相应的操作。 ApplicationAction,申请处理接口 M 2-1 FixAction 对一些损坏的设备进行调查并采取更换设备或进行维修等操作。 FixAction,修理处理借口 M 2-2 RejectAction 对一些已经损坏并不能进行维修的设备进行移除和作废处理等操作。 RejectAction,报废处理接口 M 3-1 SearchAction 对实验室中的设备进行查询,了解设备状况。 SearchAction,查询处理接口 2.4结构 用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系. 2.5功能器求与程序的关系 本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系: 表2-2 各项功能需求的实现同各块程序的分配关系 ApplicationAction UserAction FixAction RejectAction EquipAction SearchAction 审核申请 使用 使用 用户登录 使用 维修设备 使用 报废设备 使用 查询设备 使用 修改密码 使用 说明:本程序采用B/S接口,采用Struts2.0+Hibernate开发,下面主要是几个action类(Struts2的Action只是一个非常普通的Java对象, 功能模块清单: 1,ApplicationAction:这个action类主要是和申请表相关的,把所有与申请有关的方法对放在这里,如添加申请add(),审核申请check(); 2, UserAction:这个action类是和用户相关,如注册 register(),修改个人信息modify(),登录login()退出outDo(). 3,SearchAction:因为查询和统计有很多操作,为了提高内聚,把查询看成一个对象,里面有简单查询simpleSearch(),条件查询allSearch(),S,earchDo()查询结果处理方法等。 4,FixAction:修理操作类,有方法toFix() 5,RejectAction:报废操作类,有方法toReject() 6,DbAction:设计中有个数据管理的页面,目前时间有限,暂保留,有备份和还原数据等方法 2.6 人工处理过程 在本软件系统的工作过程中不得不包含的人工处理过程(为了让用户在操作中更人性化,一些表格的删除,在后台都留有接口,如删除报废的设备记录 删除审核成功的设备记录硬件环境:PentiumIII 或同档次以上微机; MB以上内存或更高; G以上硬盘; 24速以上光驱; 针打或激光打印机一台 软件环境:中文 WINDOWS操作系统 BaseDAO()基本接口有保存,删除,更新等基本方法,还有ApplicationD

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档