基于UML和Java技术体系的农业机械化装备信息网络系统的设计与开发

来源 :中国农业机械化科学研究院 | 被引量 : 0次 | 上传用户:minifeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于Web的应用系统比传统的应用程序具有更多的优势,因为Web应用系统拥有数量巨大的用户群体。随着互联网普及,信息系统也相应变得越来越复杂,快速、高效的开发复杂的Web应用系统以适应信息化发展的要求具有重要的意义。 本文介绍了UML技术的发展过程,其中对UML5类9种模型图作了简要的描述,并对Web应用程序结构、安全性和多种开发技术进行了比较,确定了系统的技术路线。 UML技术是软件工程领域具有划时代意义的创新,被广泛应用到很多领域。但是,使用UML技术为Web应用系统建模属于较新的研究领域。Web应用系统中存在很多特殊的元素,并且许多元素是动态产生的,要将这些动态内容与Web页面纳入系统建模存在一定的难度,需要使用UML的扩展机制对原有的模版扩充才能够恰当的表达Web应用系统。 Java技术因其平台无关性、高度的灵活性和对Web的良好支持性逐渐成为开发Web应用程序的主流技术,基于Java的JSP技术在建立Web应用程序方面具有很大优势,它将应用程序的表示与业务逻辑分开,增强了系统的可扩展性,缩短了系统开发周期,提高了系统开发效率。本文结合JSP技术,通过使用UML扩展机制,并采用面向对象的分析和设计方法为中国农业机械化装备信息系统建模,阐述了系统需求分析、设计和部署的过程。 在系统结构上,采用了三层体系结构(B/S/S),利用中间件访问数据库,动态的生成系统页面,方便了系统的更新与维护,加强了与用户的交互,提高了系统的安全性,实现了农业机械化装备信息资源共享。 在开发过程中,采用UML对系统进行了需求分析、面向对象的分析和设计,建立了各个阶段的用例图、类图以及构建图、顺序图等,形成了系统的概念模型,完成了系统的部署,这样使得系统在未进行编码之前,开发人员对系统的结构有了清晰的认识,降低开发风险。系统开发使用了基于Java的JSP编程技术,通过VisualSourceSafe和Ant实现了版本控制、每日构建的结合,形成了适合小型团队开发环境。 这项技术成果成功应用于国家科技基础平台项目—中国农业机械化装备信息网络平台的建设,该系统覆盖了农业机械化装备十四大类的产品数据,以及企业、政策法规、技术成果和专利等相关信息,为农业机械化信息资源共享提供了信息平台。
其他文献
本文采用生物处理技术对石西联合站含油污水进行中试试验,中试处理能力为2.5m3/h,工艺流程为:来水→1座60m3调节罐→1座60m3曝气罐→1座60m3沉淀罐。曝气罐采用完全混合式结构,曝
建筑工程概预算课程不仅能够帮助专业学生详细了解工程的费用组成以及运算,还能够使学生详细熟知建设单位的整体投资控制.本文主要以建筑工程概预算课程教学为切入点,进一步
二手车市场是汽车市场的重要组成部分,它的健康发展将对整个汽车工业产生积极而深远的影响。然而我国的二手车交易至今仍处在一个起步阶段,在影响其发展的众多因素中,信息不对称
本文论述了 FMI-1监测仪表的开发。通过对市场调研发现:对于油气田改造的监测仪表国内生产厂家只有成都仪器仪表厂、湖北四机赛瓦厂二家,由于专业技术人员存在仪器、仪表技术和
近年来,我国的畜禽养殖业获得了快速的发展,但在实际发展当中也将产生一定的污染物,如果没有做好处理,则将对环境造成严重的污染.对此,即需要能够采取适当的措施做好这部分垫
快速成型技术技术是八十年代发展起来的一种基于材料累加思想的新型制造技术,涉及机械、CAD、控制、光学、材料科学等多学科多领域.它可以实现直接从CAD模型到三维实体模型的
企业党建文化的开展可以对企业的发展产生指导作用.企业的思想政治教育主要是对于员工进行有组织的教育工作,使得员工能够了解社会的发展,并且促使员工能够创新思想、规范行
新中国成立之初,在五十年代前半期全国筹建乡级财政,银桥乡级政府没有多少自筹收入,没有构成一级完备的财政.在1983年-1993年银桥乡一般税费收入并没有什么太大的变化,而与之
全新本人独创,平均十期中奖八到九期,只买十一选五前三组选技术后,好多学员已经做了专职彩民,都在闷不作声的赚钱。现本技术已经升级到第五代,为了彻底打消学员对本技术的怀
期刊