软件工程论文

您当前的位置:学术堂 > 计算机论文 > 软件工程论文 >

人力资源系统项目开发技术基础

来源:学术堂 作者:姚老师
发布于:2016-07-20 共2238字

    本篇论文目录导航:

【题目 】某物业公司人力资源管理系统开发研究
【第一章 】某集团物业企业人力资源管理平台构建研究绪论
【第二章 】人力资源系统项目开发技术基础
【第三章 】物业人力资源管理功能需求分析
【4.1 - 4.3 】人力资源系统功能结构设计
【4.4 4.5 】人力资源管理系统的流程
【4.6 - 4.10 】物业人力系统数据库与接口设计
【第五章 】某物管企业人力资源管理系统的实现与测试
【总结/参考文献 】物业管理企业人力资源系统研发总结与参考文献

  第 2 章 项目开发技术基础

  2.1 B/S 结构模式。

  美国微软公司研发的产品 B/S(Browser/Server,浏览器/服务器)是一种网络结构模式,通过浏览器用户可实现阅览应用界面,在前端(Browser)实现的是极少部分事务逻辑,在服务端(Server)用户界面主要事务逻辑得以实现,形成表示层、功能层、数据结构这三层结构[2]

  .B/S 架构管理软件的优点是:客户运行速度快、便捷、降低了客户端电脑负载,简单的软件维护和升级方式,提高了工作效率,同时降低了总成本。

  B/S 模式最大特点是:通过浏览器用户可访问 Internet 上的各类讯息,这些讯息来源自许多的 Web 服务器,而每一个 Web 服务器都可以与数据库服务器连接,大量数据便存储于数据库服务器中[3]

  .现阶段,LAN 建立 B/S 结构的网络应用,成本较低、容易实施,它能实现不同人员,在不同地点,通过不同方式接入和操作共享的数据库;能够实现更高的安全性来保护数据平台和管理访问权,这种方式大大简化了用户的操作难度,更易于使用。

  2.2 SQL Server 技术的介绍。

  微软公司研发的产品 SQL Server 是一个使用非常广泛的关系型数据库管理系统,适合商业、民用、军事等各种不同应用环境[4]

  .SQL(Structured Query Language),即结构化查询语句,它是集数据查询、数据操纵、数据定义、数据控制于一体的综合的,功能极强的语言[5]

  .客户端使用结构化查询语言(SQL)向服务器端提出请求并接收服务器端数据处理的结果。

  SQL Server 的特点:

  (1)操作简单使用便捷,可通过 insert、select 等简单的单词实现数据库访问,可使使用者较快的记住并学会使用 SQL.并且可提供的多种可视化图形工具,让使用者操作更便捷。

  (2)具有良好的兼容性,支持多种编程语言,提供了单一的数据库引擎,可以跨操作系统平台使用[6].(3)支持 WEB 技术。用户可以通过 WEB 页面来浏览或查询存放于 SQL Server 中的数据信息,从而创建了动态的 WEB 页面;同时用户通过 WEB 助手可以将 HTML 中的数据引入到 SQL Server 数据库中。

  (4)满足决策支持需求[7-8].数据库的分布式视图将工作数据和任务划分到若干独立的 SQL Server 服务器上,为远距离联机决策提供了极大帮助,特别适合电子商务应用。

  (5)具备数据挖掘和数据仓库功能[9-11].SQL Server 具备复杂数据挖掘功能,通过对数据中存在的趋势和模式的分析,根据分析之后的结论为使用者对实际业务难题作出决策提供依据。能提取数据进行分析和汇总,通过进行联机分析处理实现了数据仓库的功能。

  2.3 Hibernate 介绍。

  Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了一种轻量级的对象封装,使程序员可以随意调用对象操纵数据库,无需通过复杂的 SQL 数据访问数据库[12].Hibernate的特性是任何使用JDBC的场合都适合Hibernate应用,同时Hibernate可以使 JDBC 程序更加简便,在系统开发过程中,数据持久化是 Hibernate 担任的重任。

  Hibernate 核心接口在系统开发中都会用到,它们分别是 Session、SessionFactory、Transaction、Query、Criteria 和 Configuration 六个核心接口[13].

  2.4 PowerDesigner 介绍。

  PowerDesigner 是全球最大软件制作厂商之一 Sybase 公司研制的 CASE 工具集。

  PowerDesigner 的应用便于对企业信息管理系统进行数据分析、模型设计,它包含了数据库模型开发周期的全过程,为企业提供集成化的解决方案。PowerDesigner 不仅功能强大,其操作更简单便捷,通过 PowerDesigner 可以制作数据流程图、概念数据模型、物理数据模型、生成的应用程序可满多种客户端开发工具,还可以制作数据仓库结构模型及控制团队设备模型[14]

  .将 PowerDesigner 与当前先进的数据库设计软件配合使用,不但可以缩短开发时间,还可以使系统设计更为完善。

  2.5 系统数据准备与初始化。

  1、组织结构、用户角色、帐号(1)收集整理物业管理企业部门组织结构树,完成系统配置。

  (2)建立系统管理员、监督员、操作员、业务维护员、一般用户等角色,导入用户表。

  2、权限配置:根据业务应用,对应使用角色配置系统功能权限。

  3、数据字典:完成公共基础数据字典数据批量导入。

  4、流程模板:根据人力资源管理配置流程模板。

  2.6 系统开发环境。

  硬件配置在满足系统性能要求的前提下,视系统的容量、用户数等因素影响,系统从 PC 服务器到小型机的各种硬件中选型,支持集群部署方式。

  1、系统数据库服务器硬件配置与软件需求:

  (1)CPU:2.33GHz;(2)内存:2GB;(3)硬盘:100GB;(4)网络:1.0Gbps.

  (5)操作系统:Windows Server 2003 SP2(6)数据库: SQL Server2、系统应用服务器硬件配置与软件需求:

  (1)CPU:2.33GHz;(2)内存:2GB;(3)硬盘:50GB;(4)网络:1.0Gbps.

  (5)操作系统:Windows Server 2003 SP2(6)软件:WebLogic8.12.7 本章小节。

  本章主要介绍系统开发的技术,首先介绍B/S结构模式,分析B/S架构优点及特点,接着介绍了系统釆用SQL Server,Hibernate和PowerDesigner的技术原理,最后详细介绍系统开发所需要的具备的数据条件及环境要求。

返回本篇论文导航
相关内容推荐
相关标签:软件技术毕业论文
返回:软件工程论文