发布时间 : 星期一 文章企业人事管理系统论文更新完毕开始阅读de427e29cfc789eb172dc843
大连理工大学城市学院毕业设计(论文)
? SessionFactory接口:负责初始化Hibernate。它充当数据存储源的代
理,并负责创建Session对象。这里用到了工厂模式。需要注意的是SessionFactory并不是轻量级的,因为一般情况下,一个项目通常只需要一个SessionFactory就够,当需要操作多个数据库时,可以为每个数据库指定一个SessionFactory。
? Configuration接口:负责配置并启动Hibernate,创建SessionFactory
对象。在Hibernate的启动的过程中,Configuration类的实例首先定位映射文档位置、读取配置,然后创建SessionFactory对象。 ? Query和Criteria接口:负责执行各种数据库查询。它可以使用HQL
语言或SQL语句两种表达方式。
3.2系统运行环境
系统运行的网络结构、硬件、软件环境。
3.2.1网络结构图
本系统运行的网络拓扑图如图3.5所示
- 27 -
企业人事管理系统分析、设计与实现
图表 3.5 系统运行网络拓扑图
本系统是运行在企业内部的网络中,网络也可以连接到外网上,方便人事部门的管理人员在家或其它可能连接到Internet的地方进行办公。
3.2.2硬件环境
客户机:普通PC · CPU:P41.8GHz以上 · 内存:256MB以上 · 能够运行IE6.0以上
· 分辨率:推荐使用1024×768像素 Web服务器 · CPU:P41.0GHz · 内存:1G以上 · 硬盘:80GB以上 · 网卡:KMb/s速度 数据库服务器
- 28 -
大连理工大学城市学院毕业设计(论文)
· CPU:P42.0GHz · 内存:1GB以上 ·硬盘:80GB以上
3.2.3软件环境
服务器端:
· 操作系统:UNIX/Linux/Windows2000或以上版本 · 数据库:SQL Server 2000 · 数据库补丁:SQL2KSP4 · 开发工具包:JDK 1.5以上 · Web服务器:Tomcat6.0 · 开发环境:MyEclipse6.5 · 浏览器:IE6.0以上
· 分辨率:最佳效果为1024×768像素 客户端:
· 浏览器:IE6.0以上
· 分辨率:最佳效果为1024×768像素
1. 数据库及操作系统:对于本系统来说,它是应用在中小型企业之中,
企业的员工及其一些信息都是有限的,所以运用一个操作和管理都很方便的数据库显得十分的重要,这里我们运用SQL 2000。它操作方便,在SQL 2000中有企业管理器组件,运用这个组件可以很快捷的对数据中的表等一些信息进行管理和操作。它的安全性也比较高。而且还考虑到价格的因素,所以我们使用SQL 2000作为本系统的数据库。本系统运行的操作系统是Windows2000 Server。 2. Web服务软件:现在的Web服务器很多,成熟而且稳定的Apache、
Tomcat和IIS,它们占据着Web服务器市场的最大的份额。Tomcat
- 29 -
企业人事管理系统分析、设计与实现
是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和Jsp规范总能在Tomcat中得到体现Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。所以本系统运用Tomcat6.0作为本系统的Web服务器。
4数据模型
本系统的数据模型设计内容主要是进行数据库的设计。
4.1数据库分析
通过网络化管理,能够增强了员工之间的沟通,更好地协调了员工之间的协作关系:对员工基础信息管理和薪资管理更加科学,能够全程跟踪员工的培训,能过信息的记录,更好的作出员工培训方案。在设计人力资源管理信息系统时,主要从模块组成、数据连接、功能实现、应用意义等方面着手。模块组成主要包括该人力资源管理信息系统的主要组成模块以及每个模块所要达到的功能。每个模块基本上脱离不了数据,所以在数据库设计时,要考虑数据的高效性,减少数据冗余。保证系统的运行速度。
4.2数据库的概念结构模型设计
根据以上各节对系统所做的需求分析和系统设计,规划出本系统中使用的数据库实体分别为管理员实体、招聘人员管理实体、员工信息管理实
- 30 -