基于CS公路工程试验管理系统设计与实现.docVIP

基于CS公路工程试验管理系统设计与实现.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文档。上传文档
查看更多
基于CS公路工程试验管理系统设计与实现

基于CS公路工程试验管理系统设计与实现   摘要:依据对交通行业样品合格性检测的调研结果,给出了一个基于C/S体系结构的公路工程试验管理系统(TestManagementSystem,以下简称TMS)的实现方案。该方案在隔离庞大的试验类型种类及其处理方法的基础上,采用面向对象的设计方法。清晰地表述系统的各个子功能域,并对对象建模、数据库的设计、系统层次结构、职员权限等作了具体阐述,为工程检测机构提供了一个方便、高效的应用系统。   关键词:公路工程;C/S结构;面向对象;数据库   中图分类号:TP319文献标识码:A文章编号2013)001007702   0引言   随着经济的飞速发展,国家对基础设施建设力度显著加大,公路建设事业蒸蒸日上,同时公路工程质量也受到普遍关注。然而国内适应其发展要求的专业软件却极端匮乏,导致相关机构信息处理效率低下,服务管理不科学,甚至仍沿用复杂、低效的手工办公方式,直接制约了产业的发展。因此,为提高公路工程试验检测的效率,加快产业信息化的步伐,有必要为有关企业设计一个平台系统。系统可以为用户提供方便快捷的界面操作,极大地减轻员工的负担,从而方便企业领导的管理和决策。保证公路工程建设安全、顺利地进行。   1系统需求分析及功能模块   1.1需求分析   公路工程检测机构内部包含机构成员、检测设备、检测类型及其规范、客户信息等信息或实体。机构成员包括管理员、收样员、试验员、复核员,分别执行不同的操作。检测设备通常可以在不同类型的检测项目中使用。检测类型是检测样品某个属性是否合格的一种试验方法,检测类型的规程里包含了对该检测的具体检测流程和数据计算方法。客户是委托检测机构对样品进行检测的单位或个人。需要检测的样品类型有土工、水泥、混凝土、集料、路基路面等。   机构的检测步骤主要由接受委托、收样、试验、复核4个部分组成(如图1所示)。接受委托是指从客户公司的委托人处接其委托,登记相关信息。   图1TMS业务流程   收样是指在委托人的委托通过后,由收样人登记委托检测的所有样品信息,确定样品需要的检测类型以及样品是否需要留样。   试验是指试验人利用检测机构的设备对接收的样品进行指定检测类型的试验,记录试验的数据及结果。   复核指复核人对试验结果做最后检查,如果试验通过复核则样品的该项试验结果是无误的,再根据试验结果判定样品是否合格,若未通过复核则重新对样品进行试验。   1.2系统的主要功能模块   图2系统功能模块   (1)收样系统。接受委托,实现对样品的新建、修改、删除等操作,确定样品是否需要留样,注册样品需要进行的试验,并生成样品清单。   (2)试验。系统对样品进行指定类型的试验,根据试验规程指定的计算方法计算试验数据,记录试验的设备使用记录,生成设备使用表和试验数据表,根据试验结果确定样品是否合格。   (3)复核系统。对生成的各报表进行复核,反馈有误报表并重新试验,提交无误报表。   (4)规程管理保存规程信息,处理规程的更新、新增、删除操作。   (5)用户管理保存用户个人信息、账号和权限信息,负责创建、修改、删除用户。   (6)客户管理保存机构的客户信息,负责新建、修改、删除客户。   (7)报表管理为用户生成的报表进行管理,处理报表的更新操作。   2系统架构设计   TMS基于MVC模式,采用分层的设计思想,将表示层与业务逻辑和数据访问分离,业务层接受数据持久层(DB)提供的服务,并为表示层提供服务,如图3所示。业务层被划分为业务逻辑层和数据访问层两个部分,其中数据访问层提供业务对象的读取、保存、修改操作;业务逻辑层处理收样、试验等实际需求。   图3TMS总体结构   2.1表示层   以界面形式响应用户操作,处理用户请求。进行试验检测的窗体设计时,根据检测试验的不同,在不同的试验窗体中处理试验数据,并计算结果,再提供一个抽象的试验窗体实现对具体试验的动态绑定。如图4所示,Client表示调用试验窗体的客户,frm_Test1…frm_Testn是各试验的具体试验窗体,frm_AbstractTest是它们的抽象。Client对象根据反射机制找到frm_AbstractTest引用的具体试验窗体对象,试验窗体实体通过调用TestSystem(试验系统)提供的服务实现对试验的具体操作。图5是系统实现的界面。   图4试验窗体UML结构   2.2业务层   2.2.1业务逻辑层   Entrustment(委托)与Samples(样品)、Samples与Test(试验)均为一对多的关系,采用Composite模式表达它们的结构层次(如图6所示),Composite模式使客户能忽略不同对象

文档评论(0)

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

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

1亿VIP精品文档

相关文档