监理公司管理系统 | 工程企业管理系统 | OA系统 | ERP系统 | 造价咨询管理系统 | 工程设计管理系统 | 甲方项目管理系统 | 签约案例 | 客户案例 | 在线试用
X 关闭

技术项目管理系统

视频比较大,请耐心等待5秒,下载视频

申请免费试用、咨询电话:400-8352-114

   IT的快速发展,使得各个行业的信息化建设规模日益增大,同时也使得信息化建设的管理工作愈发困难,曾经的项目管理系统仅靠一个人就可独立完成的模式已成为历史,对于互联网时代,企业更更需要的是一套科学的项目管理理念来支撑的发展。所以,建立一套先进性理念、满足企业日常管理需求的的项目管理系统已经被企业提上了信息化的建设日程。

  本文主要描述项目管理系统的整个实现的过程,企业小型项目管理系统的开发采用市场上比较流行的Spring mve技术架构,设计并实现了企业小型项目管理系统的项目的里程碑管理模块、项目任务管理模块、人员基本信息管理模块、人员加班管理模块、人员请假管理模块、人员定级定价管理模块、供应商管理模块、系统管理模块等项目核心内容。项目在在开发的过程中,依据项目管理的理论,从前期的分析到设计、编码、测试、实施、历经半年的时间,通过多名人员的共同努力,完成了系统的上线。项目的上线,提升了企业管理层的领导对项目管理的力度,并且提升了企业的项目管理水平。

38.png

  相关技术概述

  1.J2EE技术

  J2EE是JAVA技术的企业版,该技术是开源的、是一个客户端的架构平台,用来开发应用,是一个企业级的技术。实际上,J2EE是一个集合技术规范,并对服务架构、业务组件、和架构层次等定制了相同的标准。不同的组件都分布在不同的机器上,该技术的出现为客户/服务器模式的不足提供了良好的解决方式。

  下面是J2EE的四层结构特点:

  (1)客户端层组件,运行在客户端机器上可以是Web方式的。

  (2)Web层组件,主要是用于系统页面显示14,主要部署在J2EE服务器上。

  Web组件可以是JSP,也可以使Html。

  (3)业务逻辑层组件,J2EE的业务逻辑代码,主要用来实现系统业务需求],主要运行在业务层上。

  (4)企业信息系统层软件(Enterprise information system)运行在Eis服务器上的,是用来处理企业信息系统软件,如办公自动化系统(OA系统)。

  J2EE具备良好的伸缩性、而且维护性好、配置灵活性比较高,为一个良好的Web应用打下了一个很好基础。为满足企业需要适应新的市场需求,J2EE允许应用服务交给一些中间件供应商口],可以极大的降低时间,人力成本。J2EE可以减少代码编写量,不用关心如何管理状态,可以快速完成代码编写。

  2.Mybatis技术

  在Web项目的开发过程中,开发者的很多精力是花在业务逻辑的实现上。

  很多项目都选择关系型数据库做为底层数据库,而且会选择Java 语言作为系统项目的开发语言,假如系统使用传统的的Jdbc方式进行连接,需要编写大量的事务代码,代码重复率搞,工作量非常大],如果客户的需求发生变更,这样就会改变表结构,整个查询语句就会重新编写,大大降低了开发效率,并且系统的维护性也差。以上原因,系统就需要选择一种好的数据库和对象的映射机制,实现数据库变与业务逻辑之间的分离。当系统发生数据库发生变更,不用改代码,只需要通过修改配置文件即可],实现数据映射模式。

  0rm指的是“以最基本的形式建模数据,实现数据库结构被任何人都能理解的语言文档化,并基于数据模型创建正确标准化的结构”也就是说20],把数据库对象化。实现映射模式分为两种。第一种是Mybatis所提供的实体和数据库的映射关系,开发者过实体和数据库的之间映射关系,通过持久化完成映射,通过表映射就可以通过组件来就自动生成Sql语句(21],并调用执行Jdbc接口来完成。

  在很多情况下,虽然一站式的开发模式优势很大。这些项目具有如下一些特点:

39.png

  (1)为了系统的安全考虑,大多数系统的数据都来自于单一数据库,可以对系统提供一些Select 查询语句,或者通过存储过程或者视图来查询获取所需要的数据。例如大部分银行开发系统时,很多业务逻辑都是通过存储过程来实现的。

  (2)软件项目管理过程要求,系统中出现的业务逻辑应交与数据库存储过程来实现。

发布:2011-04-11 11:57    编辑:泛普软件 · lyl    [打印此页]    [关闭]

相关栏目

项目管理对比 好用的项目管理 工程系统价格 项目系统开发 免费的项目管理系统 工程管理软件哪个好 哪家项目管理好 企业项目管理排名 工程管理系统下载 项目管理系统有哪些 建筑施工管理系统怎么样 项目管理软件 建筑人员管理 项目集成 项目自动化