




已阅读5页,还剩30页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 35 辽宁工程技术大学 大型软件项目实训报告 教学单位 软件学院 专 业 软件工程 班 级 学生姓名 学 号 指导教师 2 35 目录目录 一 实训目的 2 2 二 实训时间和地点 3 3 三 实训单位简介 3 3 四 实训内容 3 3 4 1 实训期间完成的学习任务 4 4 2 实训期间完成的实践项目 7 4 2 1 需求分析 7 4 2 2 数据需求分析 10 4 2 3 概要设计 10 4 2 4 详细设计 13 4 2 5 系统实现及编码 14 4 3 测试 31 五 实训收获与体会 3232 六 致谢 3232 3 35 一 实训目的 为了将大学和培训中心所学的东西应用到实际开发和项目应用中 提高自 己的专业技能 编码能力 问题解决能力 了解所做项目某一模块和这一模块 跟其他模块的功能 流程 使用 JSP Spring 应用框架和 Oracle10g 数据库技 术进行对国内项目开发 在开发过程中使用 SVN 进行代码同意管理和统一 最 后通过公司测试库进行测试 最后将项目上线 完成整个软件项目开发周期 在项目开发各实施阶段严格进行评审 以保证项目质量 二 实训时间和地点 1 实训时间 2013 年 12 月 9 日 2014 年 1 月 17 日 2 实训地点 大连华信计算机技术股份有限公司 三 实训单位简介 大连华信计算机技术股份有限公司是一家面向全球客户提供领先的应用软 件产品 信息服务及行业解决方案的供应商 经过多年的发展 大连华信已经 成长为一家以软件技术为核心 提供从软件设计 开发 测试 实施到后期的 培训 维护服务和业务咨询全面解决方案的提供商 大连华信的软件技术和信 息服务应用于电信 电力 公共 金融 保险 交通 物流 传媒 制造业等 多个行业 帮助国内外 400 多家客户改善工作质量 有效提升客户价值 作为 国内较早进入日本市场的软件企业之一 大连华信在对日软件外包服务业务领 域取得了长足的发展 并与众多日本知名企业建立了良好的合作关系 强大的 技术实力 科学的管理机制带来了丰硕的成果 国内市场 大连华信作为行业 解决方案的提供商 在电信 保险 政府 ERP 等领域有着丰富的经验 成功 案例遍布全国 270 多个城市 2002 年 在全国软件出口排行榜中 大连华信荣登榜首 2003 年 大连华 信又凭借软件出口的雄厚实力荣膺 2003 年最具竞争力的中国软件企业 称号 2004 年入围中国软件产业最大规模前 100 家企业 2013 年软件开发营业额达到 7 亿多元人民币 规模达到 6000 人 是中国 最大 IT 外包商之一 作为中国软件行业的新领军者 大连华信是国家规划布局内重点软件企业 中国软件产业最大规模前 100 家企业 技术水平居于国内同行业领先地位 具 有国家计算机信息系统集成一级资质 并获得了 ISO9001 2008 CMM5 级 ISO27001 2005 ISO14001 2004 PIPA 个人信息保护合格证书 与日本的 P MARK 互认 等资质认证 4 35 在技术竞争日益激烈的今天 立足国内和日本市场 拓展欧美市场是大连 华信国际化的发展战略 大连华信将继续提高整体核心竞争力 实现可持续增 长 成为国内最优秀的应用系统服务提供商 系统集成服务提供商和软件外包服务 提供商 四 实训内容 4 14 1 实训期间完成的学习任务实训期间完成的学习任务 Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序设计语言和 Java 平台 即 JavaSE JavaEE JavaME 的总称 Java 技术具有卓越的通用性 高效 性 平台移植性和安全性 广泛应用于个人 PC 数据中心 游戏控制台 科学 级超级计算机 移动电话和互联网 同时拥有全球最大的开发者专业社群 在 全球云计算和移动互联网的产业环境下 Java 更具备了显著优势和广阔前景 后来 Sun 公司被甲骨文公司并购 Java 也随之成为甲骨文公司的产品 Java 是一种软件技术是一种由美国 SUN 计算机公司所研究而成的语言是一 种为 Internet 发展的计算机语言是一种使网页产生生动活泼画面的语言是一种 使网页由静态 Static 转变为动态 Dynamic 的语言是一种语言 用以产生 小 应用程序 是一种简化的 C 语言是一种安全的语言 具有阻绝计算机病毒传 输的功能是一种将安全性列为第一优先考虑的语言是一种使用者不需花费很多 时间学习的语言是一种突破用户端机器环境和 CPU 结构的语言是一种写一次 即可在任何机器上执行的语言是有史以来 第一套允使用者将应用程序通过 Internet 从远端的服务器传输到本地端的机器上并执行 ORACLE 数据库系统是美国 ORACLE 公司 甲骨文 提供的以分布式数据库 为核心的一组软件产品 是目前最流行的客户 服务器 CLIENT SERVER 或 B S 体系结构的数据库之一 比如 SilverStream 就是基于数据库的一种中间件 ORACLE 数据库是目前世界上使用最为广泛的数据库管理系统 作为一个通用的 数据库系统 它具有完整的数据管理功能 作为一个关系数据库 它是一个完 5 35 备关系的产 品 作为分布式数据库它实现了分布式处理功能 但它的所有知识 只要在一 种机型上学习了 ORACLE 知识 便能在各种类型的机器上使用它 主要功能特点首先完整的数据管理功能 数据的大量性 数据的保存的持 久性 数据的共享性 数据的可靠性 完备关系的产品 信息准则 关系型 DBMS 的所有信息都应在逻辑上用一种方法 即表中的值显式地表示 保证访问 的准则 视图更新准则 只要形成视图的表中的数据变化了 相应的视图中的 数据同时变化 数据物理性和逻辑性独立准则 分布式处理功能 ORACLE 数据 库自第 5 版起就提供了分布式处理能力 到第 7 版就有比较完善的分布式数据 库功能了 一个 ORACLE 分布式数据库由 oracle rdbms sql Net SQL CONNECT 和其他非 ORACLE 的关系型产品构成 Java Web 是用 Java 技术来解决相关 web 互联网领域的技术总和 web 包 括 web 服务器和 web 客户端两部分 Java 在客户端的应用有 java applet 不 过现在使用的很少 Java 在服务器端的应用非常的丰富 比如 Servlet JSP 和第三方框架等等 Java 技术对 Web 领域的发展注入了强大的动力 Java EE 标准 这意味着有很大的市场需求和更多的工作机会 上手快速 并且相对容易 有大量可用的组件库 对覆盖绑定 overriding binding 验 证 validation 等提供生命周期管理 与许多表示层技术 框架无缝集成 JSP JSTL Tiles Velocity FreeMarker Excel XSL PDF 等 便于测试归 功于 IoC 不需要书写 XML 配置文件 良好的学习文档 架构简单易于扩展 标 记库很容易利用 FreeMarker 或者 Velocity 来定制 基于控制器或者基于页面的 导航 一旦学会它 将极大地提高生产率 HTML 模板对页面设计师非常有利每 出一个新版本 都会有大量的创新 对 Java 开发者有利 页面和显示绑定紧密 Java Web 其实就是一个技术的总和 把 Web 看成一个容器而已主要使用 JavaEE 技术来实现 在加上各种中间件 SSH 等 JavaWeb 其实做什么都可以 你可以通过 JavaWeb 制作一个软件 一个 ERP 一个网页 甚至是一个网络游戏都可以 没有 特定的范畴 在加上 Java 的可移植性 现在普遍用于各种 ERP 大型交互式网站 的开发 6 35 Struts 最早是作为 ApacheJakarta 项目的组成部分 项目的创立者希望通 过对该项目的研究 改进和提高 JavaServer Pages Servlet 标签库以及面 向对象的技术水准 Struts 这个名字来源于在建 筑和旧式飞机中使用的支持金属架 这个框架之所以叫 Struts 是为了 提醒我们记住那些支撑我们房屋 建筑 桥梁 甚至我们踩高跷时候的基础支 撑 这也是一个解释 Struts 在开发 Web 应用程序中所扮演的角色的精彩描述 当建立一个物理建筑时 建筑工程师使用支柱为建筑的每一层提供支持 同样 软件工程师使用 Struts 为业务应用的每一层提供支持 它的目的是为了帮助我 们减少在运用 MVC 设计模型来开发 Web 应用的时间 我们仍然需要学习和应用 该架构 不过它将可以完成其中一些繁重的工作 如果想混合使用 Servlets 和 JSP 的优点来建立可扩展的应用 Struts 是一个不错的选择 早期 Smalltalk 程序语言便采用了 MVC Model View Controller 模式 Patterns 以增加程序代码弹性 MVC 模式将程序代码整理切割为三部分 Model 部分是业务与应用领域 Business domain 相关逻辑 管理状态之对 象 Controller 部分接收来自 View 所输入的资料并与 Model 部分互动 是业务流程控制 Flow Control 之处 View 部分则负责展现资料 接 收使用者输入资料 在 Java 应用中 JFC Swing AWT JSP 皆是可用作 View 的技术规格 而 JavaBean 与 Enterprise JavaBean 规格则可用于 Model 程序 代码 一旦应用程序以 MVC 模式加以适当的分割 Model 部分程序代码可在不 同使用者接口外观的应用程序中重复使用 随着 JSP 与 Servlet 技术大量应用于以 Web 为基础的应用程序 Java 开 发人员群体认为应以较佳的模式以提升 Web 应用程序的可维护性与重复使用性 早期 JSP 规格书中曾列举两种可行之 JSP 应用架构 分别为 Model1 与 Model 2 在 Model 1 架构中 JSP 直接处理 Web 浏览器送来的请求 Request 并辅以 JavaBean 处理应用相关逻辑 Model 1 架构单纯编写比较容易 但在 Model 1 中 JSP 可能同时肩负 View 与 Controller 角色 两类程序代码有可 能混杂而不易维护 而 Model 2 中将 Servlet 纳入架构中扮演前端 Controller 角色 将 Web 浏览器送出的请求集中送至 Servlet Servlet 可 7 35 集中管理使用者登入 权限控制 多国语言转换等前置处理 再视需求转向给 对应的 JSP 处理 Model 2 中采用了较佳的 MVC 模式 但增加了编写复杂度 Spring 是一个开源框架 它由 Rod Johnson 创建 它是为了解决企业应用 开发的复杂性而创建的 Spring 使用基本的 JavaBean 来完成以前只可能由 EJB 完成的事情 然而 Spring 的用途不仅限于服务器端的开发 从简单性 可测 试性和松耦合的角度而言 任何 Java 应用都可以从 Spring 中受益 Spring 是一个轻量级的控制反转 IoC 和面向切面 AOP 的容器框架 轻量 从大小与开销两方面而言 Spring 都是轻量的 完整的 Spring 框 架可以在一个大小只有 1MB 多的 JAR 文件里发布 并且 Spring 所需的处理开销 也是微不足道的 此外 Spring 是非侵入式的 典型地 Spring 应用中的对象 不依赖于 Spring 的特定类 控制反转 Spring 通过一种称作控制反转 IoC 的技术促进了松耦合 当应用了 IoC 一个对象依赖的其它对象会通过被动的方式传递进来 而不是 这个对象自己创建或者查找依赖对象 你可以认为 IoC 与 JNDI 相反 不是对 象从容器中查找依赖 而是容器在对象初始化时不等对象请求就主动将依赖传 递给它 面向切面 Spring 提供了面向切面编程的丰富支持 允许通过分离应用 的业务逻辑与系统级服务 例如审计 auditing 和事务 transaction 管理 进行内聚性的开发 应用对象只实现它们应该做的 完成业务逻辑 仅此 而已 它们并不负责 甚至是意识 其它的系统级关注点 例如日志或事务支 持 容器 Spring 包含并管理应用对象的配置和生命周期 在这个意义上它 是一种容器 你可以配置你的每个 bean 如何被创建 基于一个可配置原型 prototype 你的 bean 可以创建一个单独的实例或者每次需要时都生成一个 新的实例 以及它们是如何相互关联的 然而 Spring 不应该被混同于传统 的重量级的 EJB 容器 它们经常是庞大与笨重的 难以使用 框架 Spring 可以将简单的组件配置 组合成为复杂的应用 在 Spring 中 应用对象被声明式地组合 典型地是在一个 XML 文件里 Spring 也提供了 很多基础功能 事务管理 持久化框架集成等等 将应用逻辑的开发留给了你 8 35 所有 Spring 的这些特征使你能够编写更干净 更可管理 并且更易于测试 的代码 它们也为 Spring 中的各种模块提供了基础支持 4 24 2 实训期间完成的实践项目实训期间完成的实践项目 根据整个 OSS 系统进行 OTTTV 属性页面的编辑 该页面功能为对数据的添 加 修改 删除 查询 4 2 14 2 1 需求分析需求分析 随着中国加入 WTO 人们已经认识到中国网络产业已翻过了历史性的一页 新一代的 OSS 系统建设在各运营商那里近乎默契的同时启动 标志着电信业正 在由第一阶段的 资源竞争 转向到第二阶段的 业务竞争 国内外各电信运营 商之间的竞争越来越激烈 有些国内的电信运营企业还有一种传统的观念就是 将发展的重点放在电信网络基础设施和网络的运行及管理建设上 以资源优势 来应对国外资本和企业的挑战 但是我们认为在电信网络基础设施和资源方面 恰恰不是竞争的焦点 竞争的焦点应是电信业务的经营和运行 目前 中国市 场的电信运营还没有完全放开 真正意义上的虚拟电信运营商还未产生 当前 中国的 OSS 市场的需求主要以中国电信 中国移动 中国联通 中国网通 中 国铁通等几家大的电信运营商为主 关于 OSS 的所有市场行为与市场需求都与 运营商有关 中国的电信运营商成为整个 OSS 市场的源头 由于中国电信市场 及电信运营商的特殊情况 单独的 OSS 产品很难形成单独的行销趋势进入整个 市场价值链 它必须集成到系统集成商为电信运营商所提供的解决方案中去 中国的 OSS 系统往往由系统集成商采用项目招投标的形式与电信运营商来合作 完成 您将在 OSS 市场参与者价值链中 找到贵公司的位置 发现您的市场 机会 宽带网建设风起云涌 下一代网络建设雾里看花 多业务多网络的融合 电信行业业已拆分 竞争格局已经改变 运营商投资更趋理性 中国加入 WTO 对电信企业来说 短期弊大于利 挑战大于机遇 OSS 系统建设标准尚未 统一 OSS 市场份额虽大 是否有人动了你的奶酪 OSS 在中国刚刚起步 OSS 在欧美电信业中已经耳熟能详 您所要的 OSS 模 9 35 型是什么样的 Cisco Systems Nortel Networks ADC Agilent Tech 等这 些你所熟知的全球顶尖企业在 OSS 全球市场中的表现如何 成功 失败 一切 归于你对竞争对手的详尽了解和胜算一步 纵览全球 定位自己 构筑 OSS 市 场的竞争优势 据 Frost document forms 0 NUMBER value var chkArr document getElementsByName NUMBER1 var size chkArr length for var i 0 i size i if chkArr i checked true chkArr i checked false function query document forms 0 operationType value query document forms 0 currentPage value 1 document forms 0 submit 16 35 function create document forms 0 operationType value create document forms 0 submit function edit if checkedForEDIT document forms 0 operationType value edit document forms 0 submit function del if checkSelect arrayID alert 请先选择记录 return if statusValidate alert 有效状态的记录不允许删除 请重新选择 return if confirm 是否确认删除 document forms 0 operationType value delete document forms 0 submit function checkedForEDIT var the form document forms 0 var selectCount 0 var objLen the form length var chkArr document getElementsByName arrayID var size chkArr length for var i 0 i size i if chkArr i checked true if selectCount 0 alert return false else if selectCount 2 17 35 alert return false return true function onLoad if document forms 0 operationType value inUse alert document forms 0 standardCode value document forms 0 name value document forms 0 operationType value query document forms 0 currentPage value 1 document forms 0 submit else if document forms 0 operationType value notSelect alert function statusValidate var arrayIDs document getElementsByName arrayID for var i 0 i arrayIDs length i if arrayIDs i checked var tr arrayIDs i parentElement parentElement var status tr cells 12 innerHTML var pos status indexOf 1 var pos1 status indexOf 2 if pos 1 pos1 1 return false return true function downloadMold document forms 0 operationType value exportExcelModel 18 35 document forms 0 submit function save var url otttv otttvSave jsp var l window screen width var w window screen height var al l 2 200 var aw w 3 100 var opt toolbar no location no directories no status no menubar no scrollbars yes resizable yes width 400 height 200 top aw left al window open url otttvSaveWin opt 主要 Table 序号 设备广电号 设备序列号 设备厂商 设备型号 区域 地市 创建时间 号码类型 号码 状态 状态 状态变更时间 描述 19 35 td align center class list rb title td align center class list rb title td align center class list rb title td align center class list rb title td align center class list rb title td align center class list rb title td align center class list rb title td align center class list rb title 订单号 宽带账号 td align center class list rb title 预占 空闲 占用 损坏 td align center class list rb style display none title 20 35 td align center class list rb title td align center class list rb title 点击查询按钮效果如图 可以根据条件进行查询 图 4 8 查询页面图 主要代码 DAOIMPL public List selectList DynaActionForm actionForm JdbcTemplate jdbcTemplate this getJdbcTemplate String currentPage String actionForm get currentPage List list new ArrayList List reslist new ArrayList Map map StringBuffer sql new StringBuffer boolean searchCondition false sql append select id gsno sno factory model region local net create time 21 35 number sts sts time remarks from otttv device if String actionForm get NUMBER null sql append whereNUMBERlike CommonTools convertorQuote String actionForm get NUMBER if String actionForm get SNO null else sql append where SNO like CommonTools convertorQuote String actionForm get SNO searchCondition true sql append order by id list jdbcTemplate queryForList sql toString for int i 0 i list size i Map resMap Map list get i map new HashMap map put ID ResultTransfer trasnfer resMap get ID map put GSNO ResultTransfer trasnfer resMap get GSNO map put SNO ResultTransfer trasnfer resMap get SNO map put FACTORY ResultTransfer trasnfer resMap get FACTORY map put MODEL ResultTransfer trasnfer resMap get MODEL map put REGION ResultTransfer trasnfer resMap get REGION map put LOCAL NET ResultTransfer trasnfer resMap get LOCAL NET map put CREATE TIME ResultTransfer trasnfer resMap get CREATE TIME map put STS ResultTransfer trasnfer resMap get STS map put STS TIME ResultTransfer trasnfer resMap get STS TIME map put REMARKS ResultTransfer trasnfer resMap get REMARKS map put NUMBER1 ResultTransfer trasnfer resMap get NUMBER reslist add map actionForm set STS return reslist 该页为修改页面 在页面文本框内进行修改 22 35 图 4 9 修改页面图 主要代码 DAOIMPL public boolean updateData DynaActionForm actionForm JdbcTemplate jdbcTemplate this getJdbcTemplate boolean flag false StringBuffer sql new StringBuffer sql append update otttv device set sql append REGION append CommonTools convertorQuote String actionForm get REGION append sql append LOCAL NET append CommonTools convertorQuote String actionForm get L OCAL NET append sql append STS append CommonTools convertorQuote String actionForm get STS append sql append REMARKS append CommonTools convertorQuote String actionForm get REMARKS append sql append NUMBER append CommonTools convertorQuote String actionForm get NUMBER append sql append STS TIME current 23 35 sql append where ID append String actionForm get ID append sql append jdbcTemplate update sql toString return true Override public void selectEdit DynaActionForm actionForm JdbcTemplate jdbcTemplate this getJdbcTemplate String key CommonTools array2String String actionForm get arrayID key key replaceAll StringBuffer sql new StringBuffer sql append select id gsno sno factory model region local net create time number sts sts time remarks from otttv device sql append where ID in key List rest jdbcTemplate queryForList sql toString for int i 0 i rest size i Map resMap Map rest get i actionForm set ID ResultTransfer trasnfer resMap get ID actionForm set GSNO ResultTransfer trasnfer resMap get GSNO actionForm set SNO ResultTransfer trasnfer resMap get SNO actionForm set FACTORY ResultTransfer trasnfer resMap get FACTORY actionForm set MODEL ResultTransfer trasnfer resMap get MODEL actionForm set REGION ResultTransfer trasnfer resMap get REGION actionForm set LOCAL NET ResultTransfer trasnfer resMap get LOCAL NET actionForm set CREATE TIME ResultTransfer trasnfer resMap get CREATE TIME actionForm set NUMBER ResultTransfer trasnfer resMap get NUMBER actionForm set STS ResultTransfer trasnfer resMap get STS actionForm set STS TIME ResultTransfer trasnfer resMap get STS TIME actionForm set REMARKS ResultTransfer trasnfer resMap get REMARKS 该页面为删除功能的实现 只能删除状态为空闲的信息 24 35 图 4 10 删除页面图 主要代码 DAOIMPL public String deleteByKey String key String localNetId TODO Auto generated method stub boolean flag false key key replaceAll String sqlInUse select count as account from otttv device where NUMBER in key JdbcTemplate jdbcTemplate this getJdbcTemplate int count jdbcTemplate queryForInt sqlInUse String sql DELETE FROM otttv device WHERE ID in key jdbcTemplate update sql count 0 jdbcTemplate update sql String result if count 0 result inUse else if flag result faild else result success return result 25 35 此页面为导出模板功能的实现 图 4 11 导出模板面图 主要代码 BaseExcelExportAction beea new BaseExcelExportAction beea setTitle OTTTV 终端表导入模板 10 beea setTableHead new String 序号 设备广电号 设备序列号 设备厂商 设备型号 区域 地市 号码 状态 描述 beea row main beea sheet createRow 2 HSSFCell cell new HSSFCell 12 序号 cell 0 beea row main createCell short 0 cell 0 setEncoding HSSFCell ENCODING UTF 16 cell 0 setCellValue 1 cell 0 setCellStyle beea cellStyle 设备广电号 cell 1 beea row main createCell short 1 cell 1 setEncoding HSSFCell ENCODING UTF 16 cell 1 setCellStyle beea cellStyle 设备序列号 cell 2 beea row main createCell short 2 cell 2 setEncoding HSSFCell ENCODING UTF 16 cell 2 setCellStyle beea cellStyle 设备厂商 cell 3 beea row main createCell short 3 26 35 cell 3 setEncoding HSSFCell ENCODING UTF 16 cell 3 setCellStyle beea cellStyle 设备型号 cell 4 beea row main createCell short 4 cell 4 setEncoding HSSFCell ENCODING UTF 16 cell 4 setCellStyle beea cellStyle 区域 cell 5 beea row main createCell short 5 cell 5 setEncoding HSSFCell ENCODING UTF 16 cell 5 setCellStyle beea cellStyle 地市 cell 6 beea row main createCell short 6 cell 6 setEncoding HSSFCell ENCODING UTF 16 cell 6 setCellStyle beea cellStyle 号码 cell 7 beea row main createCell short 7 cell 7 setEncoding HSSFCell ENCODING UTF 16 cell 7 setCellStyle beea cellStyle 状态 cell 8 beea row main createCell short 8 cell 8 setEncoding HSSFCell ENCODING UTF 16 cell 8 setCellStyle beea cellStyle 描述 cell 9 beea row main createCell short 9 cell 9 setEncoding HSSFCell ENCODING UTF 16 cell 9 setCellStyle beea cellStyle String title 卡类导入模板 getNowTime beea export title response DynaActionForm dynaForm DynaActionForm form dynaForm set method query return null 此图为导出的 EXCEL 表截图 27 35 图 4 12 导出模板 excel 面图 此图为通过表导入信息功能实现图 图 4 13 导如数据页面图 28 35 主要代码 SERVICEIMPL public String impCardInfoExcel FormFile importfile DynaActionForm actionForm List strlist new ArrayList List list new ArrayList String test new String InputStream input null try input importfile getInputStream POIFSFileSystem fs new POIFSFileSystem input HSSFWorkbook wb new HSSFWorkbook fs HSSFSheet sheet wb getSheetAt 0 Iterator rows sheet rowIterator while rows hasNext String cellvalue HSSFRow row HSSFRow rows next Iterator cells row cellIterator while cells hasNext HSSFCell cell HSSFCell cells next switch cell getCellType case HSSFCell CELL TYPE NUMERIC 数字 System out print cell getNumericCellValue cellvalue cellvalue String valueOf long cell getNumericCellValue break case HSSFCell CELL TYPE STRING 字符串 cellvalue cellvalue cell getStringCellValue break case HSSFCell CELL TYPE BOOLEAN Boolean break case HSSFCell CELL TYPE FORMULA 公式 break case HSSFCell CELL TYPE BLANK 空值 cellvalue cellvalue break case HSSFCell CELL TYPE ERROR 故障 break default cellvalue cellvalue break cellvalue cellvalue replace 序号 id replace 设备广电号 gsno replace 设备序列号 29 35 sno replace 设备厂商 factory replace 设备型号 model replace 区域 region replace 地市 local net replace 号码 number replace 状态 sts replace 描 述 remarks if cellvalue null strlist add cellvalue String titlestr strlist get 0 strlist remove 0 strlist remove 0 for String str strlist otttvinfo otttvpropertyInfo new otttvinfo for int j 0 j str length j switch j case 0 otttvpropertyInfo setId str 0 trim break case 1 otttvpropertyInfo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 淮北市电梯安全员培训课件
- 海螺安全培训知识题库课件
- 安全驾驶技术教育培训课件
- 安全驾驶培训赚钱课件
- 安全驾驶培训现场课件
- 安全驾驶培训特征课件
- 简单的入股协议合同8篇
- 2025年特岗招教考试试题及答案
- 2026届河南省平顶山市化学九上期中经典模拟试题含解析
- 子公司向总公司借款合同8篇
- T/CECS 10288-2023水泥及混凝土用玻璃粉
- 2025年湖南省国际工程咨询集团有限公司招聘笔试参考题库附带答案详解
- 《应用语文(第三版)》课件 第三单元 特殊情境口语交际
- 期货分成协议书
- 2025pvsyst v8中文版PVsyst SA地形与地面处理
- 瑞幸咖啡开店合同协议
- 中国布艺文化课件
- 帮人贷款协议书范本
- 婚礼跟妆合同协议
- 高磷血症健康教育
- 白姓的历史起源
评论
0/150
提交评论