当前位置: 首页 > 免费论文下载 > 综合管理 >
论文服务

基于WEB的计算机软件开发与应用

时间:2013-05-13来源:易品网 点击:
1 基于软件开发的WEB应用软件开发的特点 
  WEB应用软件开发综合管理系统的内容比较繁杂,而且建设模式也相对较多,在管理结构上存在着一些比较复杂的情况,所以在实施管理中将会有很多的困难,所以在设计前要对其需求和技术特点进行充分的分析,WEB应用软件开发综合管理的建设管理有如下诸多特点: 
  1.1 WEB应用软件开发一般这个系统会涉及到很多的相关环节,比如与WEB应用软件开发有关的建设部门,还有费用预算决算的部门,这些涉及到相关的管理部门多,而且各个管理部门的软件开发又自成体系,采用的数据标准和格式不统一,软件平台也不一致,所以就加大了建设的难度。 
  1.2 WEB应用软件开发从WEB应用软件开发的资源调查,统计来分析,WEB应用软件开发预测和建模,布局的优化等都有着很大的建设规模,所以系统较为复杂,目前所面临的是WEB应用软件开发工作被繁杂的基础事务性工作占据了绝大多数时间,无法抽出更多时间和精力对WEB应用软件开发战略进行研究,从而造成WEB应用软件开发战略的支撑体系无法满足公司的发展战略,形成了发展瓶颈,所以建立一个基于软件开发的WEB应用软件开发提供必要支持的软件是当务之急。 
  2 基于WEB应用软件开发的关键技术 
  2.1 WEB应用体系结构 
  WEB应用软件开发系统由软件的应用层和表现层和据库和服务器的组件两个功能模块所组成。前者侧重驻留于客户机(客户端),如JSP、Servlet等应用程序,主要用于第一层并在客户端运行;后者侧重驻留在服务器端,在服务器端其以数据存储和检索运行和操作为主。两种模式中,较大多数的相关应用逻辑(或称商业逻辑)均被部署在相应的客户端。 
  2.2 面向服务架构(SOA) 
  框架(Framework)是一种对于相关系统的可重用设计,其在抽象构件以及构件实例间交互的方法上可以得到充分的表现;当然,也有以部分人认为,框架是一套对于被开发者的应用性骨架。前一种说法是主要是基于应用方面的角度,而后者则是基于目的方面;一定程度上,框架在对体系结构进行有效规定的同时,还对其整个设计、协作构件之间的依赖关系、责任分配与控制流程进行了一定的阐述,其完全是一个能够复用的相关设计构件;它也是一种能够对一组抽象类以及其实例之间协作进行表现的一种方法,在构件的复用上其也起到上下文连结的(Context)关系。 
  2.3 面向服务架构(SOA) 
  Struts框架存在着自身专属web控制器、借助相关技术支持模式(Model)及视图(View)等属性或要件。对于前者而言,Struts框架不但能够实现与诸如JDBC或FIB等标准化数据获取技术的交互,而且能够与由第三方提供的诸如Hibernate、Object Relational Bridge等包建立联系;对于后者,Struts框架能够为Java Server Pages(包括JSTL, JSF,Velocity Templates,XSLT等持久化系统)提供协助。 
  Struts框架控制器(Controller)在模式及视图二者间起到桥梁的作用。每获取到请求,控制器将会做出Action类调取命令,Action类通过与模式进行协商,实现对应用状态的检测或更新,模式与视图之间数据的传递的实现是因有Action Form类的协助。 
  2.4 Spring框架 
  Spring框架是一个开源的、基于POJO(Plain ordinary Java object)、IoC(Inversion of Control,控制反转)和AOP(Aspect oriented Programming,它同时是针对切面编程)的一种有效的轻量级J2EE应用框架,其在规划级应用程序开发的复杂性方面具有重大的改善和提升作用。 
  3 WEB应用软件开发 
  3.1 WEB应用软件开发的设计目标 
  针对WEB应用软件开发管理部门的系统需求,设计开发WEB应用软件开发管理信息系统,提供从空间数据获取处理、到建库集成与管理、到分析应用一套完整的系统解决方案。该系统采用SQL Server数据库系统和国产基础平台技术,以Client/Server系统架构,实现利用计算机,对城市WEB应用软件开发信息进行分类浏览、查询、统计、软件开发和行政审批等功能,为政府的宏观决策和具体WEB应用软件开发业务实施提供先进的辅助办公手段。在具体的软件项目实施中,大量存在进度超期、经费超预算、变更频繁的现象和问题,而且许多项目与预期的目标相去甚远,对于为业主创造真正的效益就无从谈起。 
  3.2 WEB应用软件开发的整体解决方案 
  WEB应用软件开发总体规划包含实施步骤与总预算的安排、WEB应用软件开发的总目标与总政策、及查询分析功能等方面。由于该模块的执行过程需要决策者大量的信息、知识和模型,因此需要建立模型库和知识库来提供相关的模型和知识规则。该模块所提供人机交互模式和环境为决策者的决策提供了一定的辅助作用。 
  系统的管理工作主要是更好的保证系统能够正常的运行,在起初完成对系统的安装后,首先应通过系统的构建结构,建立起相应有效合理的体系,对于系统信息化的实现,工作效率的提高及工作质量的改善都有重大意义。 
  3.3 WEB应用软件开发的数据库设计原则及思想 
  在对数据库进行设计的时候,其首要考虑的问题,就是目标。我们认为,一个好的数据库首先就是没有冗余数据,从而能够确保数据的定位准确、高效,在维护保养方面也相对简单。从理论上来说,数据库的设计当然是要能够实现所有的目标。但从实际上来看,基本上是不可能的,各个目标可能天然就存在一定的排斥,如冗余数据的消除要求降低定位记录的速度,准确性和高效往往是鱼与熊掌不可得兼。 
  3.4 WEB应用软件开发的系统结构分层设计 
  WEB应用软件开发采用了网络应用表现层、业务逻辑层和数据持久层三层体系结构。每一层的数据处理都有自己确定的任务,在功能实现上也清晰可见:表现层用于完成用户与系统之间的GUI交互,从而获取输入信息的数据,同时为系统提供数据验证功能;业务逻辑层则定位在面向业务应用方面,为表示层提供业务服务,实现与业务相关专业算法、业务规则和执行业务流程等相关处理;数据持久层则提供系统的数据存取,参与DBMS之间的进行通信联通。 
  • 认准易品期刊网

1、最快当天审稿 最快30天出刊

易品期刊网合作杂志社多达400家,独家内部绿色通道帮您快速发表(部分刊物可加急)! 合作期刊列表


2、100%推荐正刊 职称评审保证可用

易品期刊网所推荐刊物均为正刊,绝不推荐假刊、增刊、副刊。刊物可用于职称评审! 如何鉴别真伪期刊?

都是国家承认、正规、合法、双刊号期刊,中国期刊网:http://www.cnki.net 可查询,并全文收录。


3、八年超过1万成功案例

易品期刊网站专业从事论文发表服务8年,超过1万的成功案例! 更多成功案例


4、发表不成功100%全额退款保证

易品期刊网的成功录用率在业内一直遥遥领先,对于核心期刊的审稿严格,若未能发表,全额退款! 查看退款证明

特色服务
杂志社内部绿色审稿通道,快速发表论文
发表流程
论文发表流程
专题推荐