基于strutsspringhibernate架构的设备物质招投标系统设计与实现

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

武汉科技大学硕士学位论文基于Struts+Spring+Hibernate架构的设备物质招投标系统设计与实现姓名:宋国柱申请学位级别:硕士专业:计算机应用技术指导教师:符海东20090530基于Struts+Spring+Hibernate架构的设备物质招投标系统设计与实现作者:宋国柱学位授予单位:武汉科技大学相似文献(10条)1.学位论文崔鑫不同安全级别下提高电子政务软件开发效率的研究2007本文在对传统电子政务软件的开发效率进行详细分析和研究的基础上,提出了一种新的基于模型的权限控制方法。并研究了基于此种新方法如何对功能的内部控制点进行抽象与建模,如何建立对数据的访问控制规则,如何在软件中解释通用的功能控制模型与数据规则的问题。该研究的目的在于:在不同安全级别下,提高电子政务软件的开发效率,增强软件的灵活性,降低软件的开发维护成本。从而提高政府部门的工作效率,节省经费开支。论文首先对电子政务软件开发领域的国内外现状进行了简要介绍,指出了其中存在的问题,分析了对于该问题的国内外研究现状并进行了归纳总结,即目前的电子政务软件,在不同安全级别下,无法很好地满足用户的“时间和空间上的个性化”。用户对单一功能内子功能的安全控制要求,已经从整体单个功能控制,转移到了功能内的子功能的不同级别的控制;同时,由于电子政务软件的需求还在不断变化,软件在时间维度上无法满足用户的快速响应要求。使得效率、成本、不同安全级别控制等问题日益成为电子政务软件满足用户个性化需求的重要阻力。然后,从技术层面对上述问题进行了剖析,得出若干需要解决的关键性技术问题。为了解决这些关键技术问题,本文提出了一种新的基于模型的权限控制方法,在传统的功能模型的基础上,通过建立新的子功能模型,使控制颗粒度细化到功能内部,并可以根据用户的个性化需求灵活地进行改变。接下来,以VB6.0作为开发平台,以设计开发一套功能相同的工资管理软件作为比较基准,分别采用两种设计方法开发。对软件的功能和开发效率进行对比,从而对这种新的方法进行验证。通过验证得出结论:采用该方法的电子政务软件开发效率要高于采用传统方法的软件开发效率,在一定程度上解决了采用传统方法带来的低效率、高成本、灵活性差等问题,可以很好的满足用户在不同安全级别下的个性化需求。最后,对整个研究过程进行了总结,并对该课题的发展前景进行了展望。通过对该课题进行研究,本文提出一种新的基于模型的权限控制方法,可以支持颗粒度更加细化的权限控制,提高电子政务软件的开发效率,增强软件的灵活性,降低软件的开发维护成本,很好的满足用户的个性化设计需求。通过进一步扩展,可以将该方法应用于实际的电子政务系统开发设计中,从而为广大用户与软件商带来巨大的经济效益,应用前景广阔。2.期刊论文谷震离.GUZhen-li基于CSCW环境下多媒体教学软件开发模型研究-计算机工程与设计2006,27(9)为了提高多媒体教学软件的开发质量和开发效率,解决多媒体教学软件原型法开发模型中并行开发问题,对基于CSCW环境下多媒体教学软件开发的系统结构及开发效率进行了分析研究,建立了基于CSCW环境下多媒体教学软件的开发模型.3.学位论文戴鹏基于动态数据源的代码生成系统的研究与实现2008科学技术的快速发展和商业模式的全球化进程使作者所在的半导体企业也面临商业需求的不断变化。需求变更和应用系统的升级引发的一个重要问题就是,如何降低软件开发和维护的成本、提高开发效率、减少由于系统变更对企业用户产生的影响及延长系统的生命周期。在传统的开发方法中,这些问题难以很好解决,近年来一些代码自动生成框架和技术正受到软件技术人员和工程人员的重视,例如MDA、Andromda、Structs等,这些新技术的出现改变了传统的开发方式以及思维方法。通用的代码自动生成技术可以提高软件的开发效率,对软件质量的提高起到积极的作用,具有普遍的指导意义。但针对特定的应用领域,例如作者所在的半导体软件行业,通用的代码自动生成技术不能完全适应领域内的需求。本文在分析了国内外代码自动生成技术现状的基础上,针对行业内应用软件开发的实际需求,选择了适于本系统特征的代码自动生成技术,讨论了代码自动生成系统所需要的关键技术和架构,重点阐述了目标代码生成系统的设计以及代码生成系统的建模。通过实际使用证明,本系统能够满足企业技术人员对服务代码的访问需求;使应用的开发工作更加快捷;同时统一了代码风格,提高了代码的维护工作效率;将开发人员和维护人员从单调重复的代码编写中解放出来,专注于业务逻辑应用的实现,使其能够开发出更符合需求的应用系统。4.学位论文王晓帆基于模糊数学的形式化开发方法研究2003科技的发展使得现代企业的需求不断变化,如何快速高质量的开发出满足不同需求的软件,满足企业对信息系统变化的需要,成为当今软件开发的重要课题。本文的目的在于如何用形式化方法提高软件开发效率,把模糊数学的思想引入到形式化开发方法之中,提出了一种形式化开发的新方法。首先在对企业需求分析的基础之上,针对各个需求进行“分解”,划分为“动态”的原子操作信息数据和“静态”的原子属性信息数据两大部分,在对这两部分信息的关系处理过程中,引入了模糊数学方法,进行模糊化聚类,生成需要的功能数据模块,并聚合成信息系统,最后对采用上述方法所构造的信息系统给出了一个评价体系。运用所设计的开发模型可以随着需求的变化进行动态聚类,使得生成功能模块的使用范围更广泛和实用,而且可以分析出部分潜在的数据关系信息:并能对系统进行周期性的评判,以便发现不足并进行调整。将该开发模型部分应用到了远程控制系统中,增强了对工程的管理力度,提高了开发效率。5.期刊论文黄丽华.许青财务软件开发中的重用技术-南昌高专学报2007,22(6)通过在不同开发平台间的重用技术,解决了不同开发语言间代码重用问题,实现了财务软件开发中窗体重用方法,充分发挥了各种开发工具在财务软件设计中的优势,提高了软件开发的生产率,降低了软件开发难度和成本,缩短了开发周期.由于重用部分大都经过严格的质量认证,并在实际运行环境中得到了检验,因此,可重用技术有利于改善财务软件质量,提高财务软件的灵活性和标准化程度,有利于财务软件的升级与维护.6.学位论文吴安基于MVC设计模式的系统框架研究与设计2009软件开发框架的研究一直是软件开发者关注的课题。框架提供了大粒度软件复用的新途径,提高了软件开发的效率。一种好的设计模式,一个好的可复用的系统架构设计成为提高软件开发效率和开发质量的关键。因而如何设计并构建一个强健而稳定的框架一直是众多软件专家致力研究的目标。本文首先研究了J2EE的多层体系结构并深入分析了J2EE架构的不足之处,同时介绍了MVC设计模式。然后,对三个开源框架Struts、Spring和Hibernate进行了分析。通过具体分析各个框架在Web应用多层体系结构中的不同层上所发挥的作用,并结合各框架的特点,给出了将三者整合的多层Web体系结构—SSH框架。其中,Struts主要负责表现层,Spring主要负责业务逻辑层,Hibernate主要负责数据持久层。整个架构利用Spring的核心思想IoC和AOP进行整合,充分发挥Struts、Spring和Hibernate框架各自的优势,降低了各层间的耦合度,解决了Web应用系统开发过程中由于系统结构复杂而带来的一些问题。在整合过程中,使用扩展的DelegatingStruts改进了Spring与Struts的配置;对Hibernate底层数据访问进行优化,进一步提高了效率。本文结合江苏省国税政府信息公开系统的具体设计,详细论述了基于SSH整合架构的Web应用系统的多层体系结构及各层的实现策略。在总体框架设计的基础之上,以文档管理模块为例详细叙述了系统在域模型层、表示层、业务层和数据持久化层的实施过程,介绍了Struts配置文件struts—config.xml和Spring配置文件applicationContext.xml的具体配置方法。最后,给出了系统的具体实现,着重阐述了如何运用IoC和AOP思想将Spring与Struts和Hibernate整合,以实现各组件、各框架之间的松散耦合。论文结果表明,SSH架构对于中小型企业Web应用系统具有一定的通用性,可以大大提高软件开发效率,同时基于该整合架构的Web应用具有良好的可扩展性、可维护性和可移植性。7.学位论文李翔羽面向M68HC11嵌入式操作系统的C集成开发环境设计与实现2008近年来,随着计算机软硬件技术的不断发展,嵌入式系统已经被应用到了人们工作和生活的各个方面,其广阔的发展前景和巨大的商业机遇使得从事嵌入式系统开发的人员不断增多。随着嵌入式软件不断向着复杂化和多功能化的方向发展,软件开发工具已经显得越来越重要,良好的软件开发工具可以为嵌入式软件开发人员提供许多便利,从而提高了嵌入式软件的开发效率。本文详细研究了一种面向M68HC11嵌入式操作系统的C集成开发环境的设计与实现。M68HC11是由Motorola公司生产的增强型8位单片机系列,已经在多种领域中得到了广泛的应用。论文首先介绍了基于M68HC11的嵌入式硬件平台和嵌入式操作系统,然后结合操作系统的具体特性,论述了开发环境的设计及实现。在开发环境的设计中首先讲述了软件的总体框架设计,然后针对其中的编译模块和代码加载模块进行了重点的论述。编译模块的设计根据编译程序运行的各个阶段分为词法分析、语法分析、语义分析和目标代码生成。本文对编译模块的各个阶段都进行了详细地研究与论述。之后,本文又对代码加载模块的功能、设计与实现进行了详细的论述,包括宿主机端和目标机端的设计流程。最后,论文给出了使用本文所研究的集成开发环境进行嵌入式软件开发的具体过程,并结合一段程序进行了演示说明。8.期刊论文艾钧华论软件复用技术-株洲师范高等专科学校学报2003,8(5)软件复用技术对提高软件开发效率与质量、降低软件开发成本及缩短软件开发周期有着极其重要的作用.为此本文对软件复用的含义及软件复用的范围与技术进行了系统的论述.9.学位论文史兆彦基于DSSA与WF的.NET构件组装技术的研究及应用2009如今,软件复用在软件开发中被视为提高软件开发效率及软件产品质量的有效解决方案,从结构化编程语言到面向对象编程语言的转变有力的促进了软件复用,但软件复用并没有仅仅依赖于编程语言。软件架构技术和软件构件技术为更大规模的软件复用提供了思路,结合构件技术、软件架构技术的“构件开发+基于体系结构的构件组装”已经成为流行的软件开发方式。同时,领域工程为特定领域的构件获取提供支持,构件组装技术已成为基于构件的软件开发方式的关键。另外,.NET技术已经成为当前主流的软件开发技术,伴随着新的.NETFramework及开发工具的发布,越来越多的软件产品使用.NET技术来实现。.NET构件技术已经在逐渐取代微软以往的构件标准。本文基于这样的背景,结合.NET构件技术、WF工作流技术进行了.NET构件组装技术在特定领域应用的研究,提出了一种基于.NET的构件组装模型,从理论和实践两方面对.NET构件组装技术进行深入研究。在理论方面,首先对软件体系结构、软件复用技术、软件构件技术及构件组装技术进行了研究,并在此基础上,着重研究了.NET构件技术及基于.NET的应用框架下的构件组装技术,同时为应对应用系统业务流程变化及构件开发及组装的灵活性,引入了微软WF工作流技术并分析了其实现原理。在实践方面,结合.NET构件技术、WF工作流技术及.NET反射技术提出了一种.NET构件组装模型.NET-CCM。同时给出了在此模型下的.NET构件的描述及开发标准,阐述了构件组装方式及构件运行方式。然后分析了.NET-CCM的组装特征,对在构件开发及组装过程中可能遇到的问题提出了解决思路。最后,结合Windows智能客户端技术及ClickOnce部署技术将.NET-CCM应用于实践——法院信息化智能工作平台系统,验证了NET-CCM的实用性。10.期刊论文王忠策.潘丽萍.WANGZhong-ce.PA

1 / 53
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功