网站大量收购独家精品文档,联系QQ:2885784924

海薇软件机试题程序员测试题..docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
桥梁信息管理系统 (此题仅限复试人员测试专业技能时使用,不得对外泄露) 姓名: 日期: 年 月 日 时间: 小时( 时 分至 时 分) 桥梁是当今交通中必不可少的一部分,但是桥梁质量会随着使用时间的变化出现破损,所以我们每年会对桥梁进行一次检测,根据检测结果评价出桥梁的质量等级,确定如何对桥梁进行改修。 我们需要对桥梁的基础资料和检测资料进行管理和评价。 【附资料】 桥梁由桥面系、上部结构、下部结构三个构件组成,初始等级都为A级。 桥的基础资料: 编号 桥梁名称 等级 1 新虹桥 A 2 吟春桥 A 3 芙蓉桥 A 4 澄山桥 A 2009年1月10号对所有桥梁进行了一次检测,检测数据如下: 新虹桥的检测数据: 病害位置 严重程度 扣分 桥 面 系 位置1 严重 5 位置2 较严重 12 位置3 非常严重 23 上部结构 位置1 严重 20 位置2 较严重 32 下部结构 位置1 严重 10 位置2 非常严重 64 吟春桥的检测数据: 病害位置 严重程度 扣分 桥面系 位置1 严重 4 位置2 较严重 16 上部结构 位置1 严重 10 下部结构 位置2 非常严重 40 芙蓉桥的检测数据: 病害位置 严重程度 扣分 桥 面 系 位置1 严重 10 位置2 较严重 22 位置3 非常严重 26 上部结构 位置1 严重 10 位置2 较严重 17 下部结构 位置1 严重 10 位置2 非常严重 40 澄山桥的检测数据: 病害位置 严重程度 扣分 桥面系 位置1 严重 20 位置2 较严重 30 (注:没有病害的部位按0分计算) 根据公式如下公式计算出各部分的扣分,再根据各部分的扣分算出桥的BCI。不同的BCI对应不同等级。 等级标准: BCI BCI≥90 90>BCI≥80 80>BCI≥66 66>BCI≥50 BCI50 等级 A B C D E 各构件占桥梁总体的比例标准: 桥面系 上部结构 下部结构 所占比例(wj ) 0.3 0.5 0.2 评价公式: MDP桥面= MDP上部= MDP下部= BCI= MDP桥面*wj+ MDP上部 * wj+ MDP下部 * wj 参数说明: MDP桥面 桥面系的整体扣分 DPi 为第i个位置的病害扣分 wi 该构件第i个位置的病害扣分占该构件的总扣分的百分比 wj 各构件所占总体比例 BCI 桥梁的整体扣分 我们以附加资料的新虹桥为例计算的它的等级 MDP桥面= =5*(5/(5+12+23))+12*(12/(5+12+23)) +23*(23/(5+12+23))=17.4 MDP上部= 27.4 (算法同上) MDP下部=56.7 BCI= MDP桥面*0.3+ MDP上*0.5+MDP下部*0.2=34.19 那么新虹桥的等级为E级 要求: 1、请说明您对该系统的理解。 2、请说明您准备如何对该系统进行设计(包括:数据库和基础模块)注:数据库请使用Powerdesigner进行设计。 3、根据您的理解设计评价计算模块的代码(请使用4层结构进行编码设计,DLL层完成操作对事务的调用;DAL层包含所有事务;DB层完成事务对数据库进行的操作并返回值;Mobel层是数据库对象的抽象模型。)。注:界面可自行设计。 4、层架构示例: /// summary /// 增加一条数据公司信息 /// /summary public void Add(Maticsoft.Model.公司信息 model) { dal.Add(model); } 这里是BLL层的公司信息类中的添加方法,该功能添加公司信息,它对应的事务是DAL层的公司信息类中的ADD方法,该方法代码如下: /// summary /// 增加一条数据 /// /summary public int Add(Maticsoft.Model.公司信息 model) { StringBuilder strSql = new StringBuilder(); StringBuilder strSql1 = new StringBuilder(); StringBuilder strSql2 = new StringBuilder(); if (model.公司名称!= null) { strSql1.Appe

文档评论(0)

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

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

1亿VIP精品文档

相关文档