浅谈企业人事管理系统的设计与实现

2024-10-21

浅谈企业人事管理系统的设计与实现(精选17篇)

1.浅谈企业人事管理系统的设计与实现 篇一

摘 要: 设计并实现了一种人事档案信息管理系统,经过分析用户需求、设计系统、测试系统等一系列工作,实现了登录和权限控制模块、查询模块、维护模块、报表统计模块以及使用帮助模块。开发的人事档案信息管理系统能够帮助人事部门有效管理档案及员工信息,该系统的开发对于档案管理和应用具有重要意义,为人事档案管理的规范化发挥了重要的作用。

关键词: 人事信息管理; 数据窗口控件; 权限控制; 工程对象

中图分类号: tn911?34; tm417 文献标识码: a 文章编号: 1004?373x(2016)15?0152?04

0 引 言

人事档案是人事部门开展工作的重要基础和管理个人信息的主要依据,对优秀人才的提拔,干部的识别考察,干部人才队伍建设的推动,各项工作的推动开展具有重要意义[1]。本文以研究院为背景,进行人事档案信息管理系统的设计工作。

由于人员信息改动复杂,研究单位人员流动大,开发此类信息化管理系统具有四大优点:档案管理员的工作水平可以得到有效提高;有利于提高档案管理人员日常工作的效率;有利于保护人事档案纸制载体;有利于改革干部人事制度[2]。利用本系统的查询、修改、删除等功能可以减少人事部门人员的工作时间,进一步提高工作效率。工作信息化后,人员的信息都可以从数据库中求得,减少了工作人员与原始材料的接触,有利于人事档案纸制载体的保护。系统需求分析

1.1 系统功能需求分析

系统采用从上往下式开发模式,根据研究院人事部门员工管理人事的工作流程和该部门对员工档案、考评、职称、工资等员工各类信息属性的管理,系统的主要功能模块包括:添加模块,主要是用于新进员工录入信息;修改模块,主要录入员工信息、删除、修改以及报表模块功能;权限控制模块,主要是用来约束管理员和一般用户对人事档案信息管理系统的操作权限。人事档案信息管理系统的子模块功能图如图1所示。

其中,人事档案信息管理系统通过登录模块进入到档案、查询、设置、管理和退出单元;人事管理单元包括基本信息、考核、员工退离功能;人事查询包括员工生日、基本信息查询、考核查询、员工退离查询等。系统具有如下五方面的任务和目标:录入员工的信息;修改员工的信息;可进行模糊查询,也可按照某种条件统计、查询各类符合条件员工的信息;删除辞职、转出、离退员工的信息; 输出打印统计、查询结果。

1.2 系统实现的策略

本系统开发选择快速原型法[4-6]进行开发,先实现出具有简单功能的系统,然后根据使用情况进行详细设计。

1.3 数据流图

通过考核表可以实现各单位与子单位之间统一化的人事管理,人事管理系统可查询人事档案,同时完成对信息的增加、删除和修改等功能,上述功能可以被政工部门充分利用,其中人事部门主要负责分配员工职务[7],如图2所示。

根据各个部门或单位的员工考核表,人事信息管理部门可以进行人事信息的录入以便于各个部门或单位人员查询人事方面的信息,人事部门还可以修改人事调动、分配信息从而进行人事方面的各类安排。通过数据流图可以清晰地发现各实体之间的关系以便详细设计和编码阶段对系统功能的实现,增强可用性。

数据库设计

基于企业和事业员工人事管理过程的实际数据,该系统处理的数据流程如图3所示。

2.1 数据库结构实现

根据数据流可以清晰地发现系统中各项数据的处理和流动状况,因此数据流设计过程中只需考虑基本逻辑功能而不用考虑实现方法,所以数据流图是较好的逻辑系统图[7]。人事档案信息管理系统的数据流如图4所示。

2.2 数据库概念结构设计

e?r图可以清楚地描述实体之间的关系[8?9],e?r图主要表述各个岗位是由员工来担任,而且各员工是属于其部门管理的,而工资应该发到各个员工的手里是工资和员工的关系,两种不同的权限分属不同的员工,其一是普通权限的员工可以进行查询,其二是具有管理员身份的员工可以进行修改、删除、增加等相应的操作。员工与职务的关系具体的体现在e?r图中,每个员工都有其对应的职务[10]。2.3 逻辑结构设计

各实体之间的关系采用e?r图体现,将其转化成如表1,表2所示的关系模型和数据库表。代码设计与实现

3.1 系统菜单功能设计与实现

总体菜单下设系统、窗口切换、职工信息维护、部门信息维护、岗位信息维护、工资信息维护、报表处理、帮助8个功能模块。

部门信息维护及时更新部门动态,明确部门性质、级别,从而确定人员的性质(主要有行政、事业以及事业单位分类),界定人员身份(行政部门都是国家公务员)、职称(只有事业单位才有)等,随时可以掌握全地区各种身份工作人员的数量,克服了每年干部年报统计系统的及时性(干部年报每年统计一次,是上年情况)。

人员信息维护可以实现人员信息的动态管理,发生变动,即时更新,使人员的年龄、身份、学历、工龄等一目了然,为工资套改、办理退休等工作提供依据。

其中,各页面都具有的功能是维护信息窗口,设计的主要目的在于实现原有信息的浏览、查询、录入、修改,包括员工号、姓名、性别、民族、籍贯等32项数据。

3.2 登录与权限的设计与实现

(1)登录功能

登录功能的目的是基于普通用户登录,对于不同业务科室的需求有独立的交互页面,为管理干部档案的专职人员设计了登录页面进行相关信息的整理,后台维护管理员具有独立权限进行信息维护,可以对相关人员信息进行查看。登录界面如图5所示。

(2)账户确认功能

(3)密码修改功能

通过更改密码可以进一步提高保密系数,因此根据工作的需要密码必须可以修改,如图6所示。

3.3 系统维护功能设计

(1)职工信息维护模块主要包括员工号、姓名、性别、民族、籍贯等32项数据。

(2)部门维护模块主要包括部门名称、部门代码、部门职能3项数据信息和密码修改、录入、保存、删除、刷新、关闭、打印等21个功能键,具体的控件代码和设计模型与员工信息维护窗口大致相同,而数据信息的不同是两者的主要区别。部门维护窗口如图7所示。

3.4 报表模块实现

用户登录根据权限有不同的功能。普通员工可以对自己个人档案信息、考勤、奖惩情况进行查询;信息管理员可以对员工档案信息进行管理:系统管理员可以对用用户权限进行修改以及数据库的更新维护,对用户权限进行划分,使不同权限的用户功能范围不同,有效地保护了数据库中数据的安全性。

(1)员工报表功能

新进员工可在员工报表图中进行搜索,在入职时间处填入入职日期范围,在此范围内的员工可呈现在列表中,操作人员可进行保存或者打印操作,打印选项中显示需要打印信息的选项,可进行勾选,勾选出所需要的信息进行打印。在实际工作中员工报表模块实用性很高,在考核员工或者更新员工信息时可利用此功能模块打印出所需列表信息。

(2)部门报表功能

为了方便使用,排序和组合查询控件组具有区别。把四个数据操作窗口从控件到数据窗口尽量做了一致安排,以便确保同一个软件使用风格相同。将下述两个数据操作窗口的差异进行比较。一般人员的权限只有对人事档案的信息进行查询,能对该信息进行管理的只有管理人员。输入密码和账号是管理人员进行人事档案信息维护的前提。一般用户可操作菜单上的“窗口切换”、“保存”、“插入”、“密码修改”“删除”、窗口关闭以及打印、浏览报表等功能。系统实现结果与软件测试

4.1 人事档案信息管理系统模块测试

在管理员登录的页面,用户通过输入账号和密码进行身份认证,登录之后,对应的功能模块窗口在用户登录后打开。如需修改密码,在打开相应的弹窗之后,选择密码修改项的菜单,通过录入相应用户账号、联系方式、密码保护问题,输入正确之后就可以更新为新的密码,再一次输入确认即可。登录及密码修改功能完全符合要求已通过测试。

在用户登录成功后,通过点击“修改”、“插入”、“确认”等选项,可以在职位信息、部门信息等的弹窗修改旧信息,修改完成之后点击“保存”按钮进行保存,则数据库中已成功保存输入的记录,通过测试,系统维护模块的功能一切正常。

4.2 可执行文件的生成 5 结 论

本文通过全面的调研和分析,最终确定了人事管理系统中用户的实际需求,针对需求完成了系统数据分析,基于数据分析的结果进行功能模块的设计,其中调试和编码在规定界面风格的基础上进行了针对性的设计和编辑。最终,系统实现了档案信息登记、统计、查询、分析、修改等功能。该系统的具体研发基于研究院人事部门的真实需求,其应用对于人事档案管理的研究工作具有重要的参考价值。

2.浅谈企业人事管理系统的设计与实现 篇二

在企业中, 人事管理是一项比较繁重的工作, 它负责整个企业的日常人事安排, 人员的管理, 员工的工资, 员工的奖惩等。高效率的管理可以大大提升企业的竞争力, 让企业的凝聚力更强。本文根据对企业的调研情况的分析开发的本企业人事管理系统, 本系统的实现改变了应用传统办公模式而产生的管理效率较低, 经营管理水平相对滞后等现象;使办公业务流程更加的自动化、智能化。目前信息化的管理模式已经成为各个单位的必然需求。

本系统主要运用了VC++工具和Sql Server 2005工具进行编写。C++语言是面向对象的程序设计语言之一, 它完全兼容了C语言, 灵活性较好、处理速度较快, 通常用于图像处理, 音频处理等。C++可以快速开发一个大型项目, 程序设计安全性也比较高, 程序读起来简单易懂。SQL Server 2005是一个关系数据库管理系统。SQL Server 2005具有数据分区、可编程性和安全性等优点。

1 系统分析

根据企业人事管理的基本需求, 本系统将完成以下功能:企业各部门的业务管理;企业员工各种信息管理;企业培训信息管理;企业薪资管理;系统用户管理等功能。

2 系统设计

2.1 系统层次结构

企业人事管理系统由系统用户管理、部门信息管理、员工信息管理、学习培训管理、奖惩管理、薪资发放管理7部分组成。规划系统功能模块如下:

系统用户管理模块;部门管理模块;员工管理模块;奖惩管理模块;薪资管理模块。

2.2 数据库概念设计

好的数据库设计是从建立一个好的数据模型开始的。数据模型相同的基础就是概念结构, 它更独立于机器、更加抽象化, 而且更加稳定, 是整个数据库设计的关键。在设计数据库时, 需要首先需要计划要存储有关哪些事物的信息, 以及要保存有关各个事物的哪些信息。只有这样才能更好地、更准确地实现这些需求, 同时还需要确定这些事物的相互关系。将需求分析中关于数据的需求, 综合为一个统一的概念模型。根据实际需求对要管理的对象进行充分的研究, 在此基础上抽象出各个实体, 并找出各个实体间的联系从而建立概念模型。本文包括用户实体, 主要存储的是用户的信息, 如用户名、密码等重要信息。

员工实体, 主要用来存储员工的基本信息。薪资管理实体, 主要存储员工薪资情况, 如员工编号、姓名、月度、实发工资等相关信息。

2.3 数据库逻辑设计

在数据库概念模型的建立的基础上, 本文创建了用户信息表, 用于存放用户登录信息, 包括用户的工号、用户名、密码及各种权限信息。员工信息表用于存放员工基本信息, 其中包含员工编号、姓名、性别、出生日期、身份证号、民族、婚姻状况、政治面貌、籍贯、联系电话、手机、户籍、户籍住址、毕业学校、专业、学历、参加工作时间、部门、签定合同日期、合同到期日期、退休日期、离职类型、离职原因, 邮箱、职务、职称、岗位。实发工资表, 主要存放员工的编号、月度、姓名、职位、部门、银行卡名、银行卡号工资。培训信息表, 用于存放对培训的安排, 方便用户管理本公司员工的培训情况, 在其中, 包括编号、培训人、部门、培训时间、结束时间、培训地点、备注信息字段。

3 系统实现

通过对系统的分析和设计, 最后本系统实现了用户登录、添加员工信息、人事档案管理、员工培训管理、工资管理、系统管理、用户管理等功能, 其中一些主要功能介绍如下。

(1) 用户登录

用户登录界面中, 主要实现的是对操作员合法性的验证。操作员输入用户名、密码, 经过与后台数据库中的记录进行相应的对比确定其为合法用户, 操作员才得到进入系统的权限, 如图1所示。

(2) 主界面

窗口主界面中, 主要实现了, 各个模块的导航功能, 可能通过菜单选择相就的操作, 使用起来比较方面。如图2所示。

(3) 部门基本信息管理

在部门基本信息管理模块中, 实现了部门信息的添加以及部门信息删除, 用户可以根据自己的需要进行添加修改, 使用户更方便的使用。

(4) 薪资管理管理

薪资管理模块, 主要记录了公司员工的薪资情况, 可以安装员工的姓名, 同时也可以对薪资进行添加和删除。

(5) 招聘管理

该模块主要是对来公司应聘人员的详细信息入库管理, 对是否被公司录用进行记录, 并对招聘人员进行详细信息查询, 删除等操作。

(6) 学习培训管理

该模块主要是对企业的培训计划、培训实施、培训人员信息等信息进行管理。

(7) 奖惩管理

该模块主要是完成对公司人员奖惩情况的记录。

4 结论

本企业人事管理系统的功能基本符合客户需求, 能够完成企业人事管理并提供一定的系统维护功能, 实现了用户登陆、部门管理、员工管理、招聘管理、培训管理、奖惩管理、薪资管理等功能。通过这些功能可以实现用户信息进行添加、删除、修改查询等操作。可以对来公司应聘人员的详细信息进行管理, 还可以对企业的培训计划、培训实施、培训人员信息、公司人员奖惩情况的记录、员工薪酬信息等进行管理。这使人们从传统繁重的人工管理中解脱出来。

摘要:本系统主要运用了VC++和Sql Server 2005工具进行程序设计。运用了MFC技术, 以C/S模式高效地实现了企业人事管理系统的各项功能。企业人事管理系统主要实现员工信息管理 (添加、删除、查询等) 、企业人事档案管理、员工学习培训管理、工资计算和查询等管理、系统管理、用户查询等管理。本系统可进行多条件查询、更新、密码设置、工资和奖金的发放等功能, 提升了企业的效率和竞争力, 满足了现代企业管理的需要。

关键词:MFC,VC++,Sql Server 2005,企业人事,管理系统

参考文献

[1]陈平, 褚华.软件设计师教程.清华大学出版社, 2004:P165-223

[2]李调阳.SQL Server2005中文版本标准教程.海洋出版社, 2002:P8-9

[3]胡百敬, 姚巧玫.SQL Server 2005数据库开发详解[M].北京:电子工业出版社, 2006:9-13, 123-125.

3.浅谈企业人事管理系统的设计与实现 篇三

关键词:工资管理信息;数据库;系统模块设计

中图分类号:TP311.52

高校人事工资管理是一个繁琐而复杂的过程,且对工作人员的要求较严格,而且每月都要重复的进行操作,这就在无形中浪费了管理人员大量的时间和精力。管理人员计算工资,不仅要确保工资的准确性,还要有一定的时效性。虽然可以使用电脑中的各种统计工具对工资进行计算,但是随着计算机技术的飞速发展,急需要在业务管理上规范工资与各项费用的计算。特别是财务管理部门,要严格杜绝计算错误的产生。另外,对于任何需要手动填写的工资表格,现代化的数据处理服务具有无可比拟的优势。利用人事工资管理系统可以完成自动计算工资的工作,并使大型企业和中小型企业能够利用IT技术支持企业高效率的人事管理的日常任务,使其适应现代化的企业管理,促进就业和人事管理的科学化发展,且降低管理成本。另外其优势是可以提高效率,使其科学化,规范化的管理。

1 技术简介

PowerBuilder 12是专为各种应用系统开发的数据库客户端工具,它可也构成一个客户机/服务器或其他的数据库服务器(如Sybase,甲骨文,MS SQL,Informix等)的结构,也可作为DBA,FoxPro文件类型成为Excel数据源,实现这些数据文件有效的连接。

对于不同类型的数据源(数据),由一个特定的软件接口连接使用PowerBuilder的各种数据库连接方式,具体实现方式有两种:

(1)通过ODBC(开放的数据库Connecttivity)实现通用接口软件。(2)提供了一个特殊的接口,使MS SQL,INFORMIX,SYBASE等通过PowerBuilder来实现链接。

2 需求概述

学校管理者要进行全方位的分析,就要在需求分析阶段进行合理的设置,系统将通过多种方式来实现设置问题。在人事工资管理系统的使用中,该系统具有利用HR解释业务流程的特点:

(1)人事记录和交易数据为处理问题的一部分,并且各级管理人员的使用频率也决定了系统的使用情况,因此系统的开发迫切需要讨论一些重要问题,如怎样高效发放工资的问题。(2)最常用使用系统的是负责人事管理的部门,即工资管理部门和维护部门,同时传播信息的工作由人事部门和管理员来负责。(3)学院的员工使用该系统,主要是用来查询个人纪录及一些工资等情况。(4)员工使用的频率主要取决于应用程序的数据的数据处理情况。(5)因为系统有增加和删除用户的管理功能,导致系统管理员操作系统过于频繁,增大了管理员的负担,这就需要有专人负责基本的信息系统处理,包括配置管理,数据备份和恢复管理系统等问题。

3 系统模块设计

首先该系统的用户层主要是客户端浏览器,WEB层是客户与系统交互的界面,业务层则是进行业务逻辑的处理。为此本系统采用B/C结构及J2EE的四层(用户层、Web层、业务层、数据层)体系构架。

人事工资管理包括多个模块,主要部分为需求分析、系统的维护、信息传播、导航模块、人事管理和工资模块等。

首先来说工资模块,包括存入工资,管理工资等。另外人员培训、休假管理、配送服务和统计的子模块也需要统一的管理。工资和薪金要求相应的子模块进行处理。其次要想实现工资管理模块,这就需要人事管理模块的协助,具体包括:招聘管理,人员流动管理,人员考核管理,奖励和惩罚等管理。

4 系统实现

4.1 系统开发环境

首先结合互联网的官方版的“网络三剑客”即2008版Macromedia Dreamweaver、Fireworks为主要设计设计工具,同时以MyEclipse_7.0作为主要的开发工具。

4.2 操作系统

为了使网络管理的更好,更方便,更好的应用通信和网络服务,我们选择Windows Server 2008,这样可以提供更加可靠的扩展性。

4.3 运行环境

应用服务器采用Tomcat中的JSP / Servlet技术,一次性的开发Java类库程序。做到一次开发,随处可用。想要利用最新的Java虚拟机的高效运作的优势,就需要用j2sdk1.7.0.20版本(适用于Windows,Java平台)。

4.4 数据库服务器

首先系统采用多线程的客户机/服务器体系结构,这和多线程客户/服务器数据库管理系统的数据相匹配,数据库服务器使用微软SQL Server 2008,这是一个高性能的系统管理数据库运行平台,在Windows操作系统下,需要安装新的补丁SP4,因为启动该服务只启动一个进程,为了完成用户访问请求的响应,这种结构的来源多采用多进程的数据处理。

4.5 Web服务器

一般应用的服务器只适合中小型企业和个人使用,但它是作为一个整体系统具有高可扩展性的设计标准。作为正式的Apache Web服务器配置必需要用到Tomcat JSP/Servlet容器,使用Apache公司Tomcat5.6.20版本。像所有的Apache产品一样,Tomcat5.6.20也是免费的,但作为一个单独的Web服务器,其静态的HTML文件解释仅仅作为一个Web服务器来说,就显得速度上不是很快。但是其安全和嵌入式数据库管理池,可以向用户提供高效的数据库方面的组件(Tomcat5.5中或更高版本),这就使得系统的应用范围广泛,并且你可以得到完整的源代码。它可以用来作为JSP/Servlet的一个容器,并建立一个平台,提供可靠的Web服务器扩展。

由于篇幅有限,本文只对系统中的注册信息模块进行展示。首先Struts的MVC系统来进行开发,可以大大加快开发速度。该系统采用了MVC框架,它只是在为管理Struts框架服务的情况下使用的。模块可以显示雇员的详细信息,根据第一个雇员的信息,文件中的单个或多个人员的可以选择不同的操作模式。可以增加雇员信息,包括背景资料、学习经历、工作简历、各种评职标准、离退休情况等。操作人员的培训模块也可以打印输出员工的相关信息。系统实现界面如图1所示。在登陆的情况下,可以输入家庭成员,工作记录等相关信息,这就要求该模型必须是在一个很好的框架前提下开发的,我们采用MVC框架,实现奖惩记录,培训记录等信息的查询。

Sf_add.jsp-----添加页面

Sf_list.jsp-----员工个人详细信息及修改页面

Sf_info.jsp------员工信息列表页面

开发的部分代码如下:

5 结束语

该论文以某学院人事工资管理系统为研究背景展开研究,在软件开发过程中,得到了学校领导及相关部门的大力支持,得到了很多经验丰富的软件工程师和指导,整个过程进展顺利,按照既定时间完成了开发任务并达到了预期目标。

参考文献:

[1]温楚瑶.高校人事管理系统的分析与设计[J].计算机光盘软件与应用,2013(03):230+232.

[2]张惠茹,周姝,陈铁权.人事管理系统设计与实现[J].计算机光盘软件与应用,2012(04):191-192

作者简介:苍圣(1980-),男,哈尔滨,硕士研究生,讲师,主要研究方向:人工智能与图像处理。

4.浅谈企业人事管理系统的设计与实现 篇四

(

Schoolof

Managementand Economics, Beijing Institute of Technology,

Beijing100081)

Abstract: A Business Administration CAI System Based on Web is presented, which simulates the inside and outside environment of competition and administration of an enterprise in market economy, and provides learners with a good education and practice means on management knowledge.

Keywords: CAI Courseware Web Technology Browser/Server Active Server Page(ASP)

1. 引言

以计算机和现代网络技术为特征的现代信息技术极大地促进了社会经济的发展,也引发了一场知识和信息的革命。现行的教育方式和方法面临着前所未有的挑战。基于Web

的网络多媒体CAI远程教育作为一种新的教学形式具有非常重要的意义和广阔的发展前景。

目前,绝大多数CAI课件都是针对某一门具体课程来进行教育和培训,它主要利用多媒体技术在计算机与网络平台上实现了音频和视频的简单结合,其交互性较差,与电视教学区别不大。此类CAI课件系统由于比传统的课堂教学更加生动形象,因而当其应用于理工科课程的知识讲解时取得了较好的效果。

然而,管理是一门理论与实践结合得非常紧密的学科。对于管理类专业的学生来说,仅仅学习生产管理、营销管理、财务管理、经营管理等各门课程的理论知识是远远不够的,他们必须学会如何在一个实际的.环境中综合运用管理理论和方法解决实际的问题。但是,我国现行的管理类学科的教学中存在着严重的理论脱离实际的现象,老师们照本宣科地讲述各种管理理论与方法,学生们则仅仅为了应付考试而死记硬背。这种应试教育使得学生根本无法将所学的知识融会贯通,更谈不上综合运用管理知识解决实际问题。前面讲述的CAI课件系统由于只能讲解知识而无法让学生综合运用

5.浅谈企业人事管理系统的设计与实现 篇五

软件工程第五组

计算机072班

计算机072班

第五组

目 录

一、任务概述................................................3 1.1目标....................................................3 1.2运行环境................................................3 1.3需求概述................................................3 1.4条件与限制..............................................3

二、总体设计................................................4 2.1系统模块层次结构图......................................4 2.2 数据流图................................................4 2.3 各个模块的IPO设计.......................................7 2.3.1员工信息IPO描述(表).................................7 2.3.2勤系统IPO描述(表)...................................7 2.3.3员工调用IPO描述(表).................................8 2.3.4 工资管理IPO描述(表).................................8 2.4 模块容错设计.............................................9

三、系统安全与维护设计......................................9

计算机072班

第五组

一、任务概述

1.1目标

作为计算机应用的一部分,使用计算机对企业人事企业信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高企业的管理效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情。

1.2运行环境

运行平台:Windows2000/2003、XP操作系统

数据库管理系统:Microsoft Access 2003

硬盘:至少500M

1.3需求概述

本人事管理软件主要是针对企业的具体业务流程开发设计的,系统提供较好的功能扩充借口。开发人事管理软件是为了满足企业对员工的基本资料、工资发放、考勤信息、评价工作管理的方便,以现代化的创新思维模式去工作。本管理软件不仅仅是一个软件,它是一个将企业的管理思想、各部门的业务经验以及当今最新计算机技术的完美统一起来的体现,实现人、财、物、信息各种资源的处理,实现人事管理系统可以完成人事管理中各个环节的数据处理,并使之规范化、严密化和智能化。

1.4条件与限制

1.可用信息资源缺乏,2.时间较紧促

计算机072班

第五组

二、总体设计

2.1系统模块层次结构图

图2-1 系统模块图

2.2数据流图

图2-2 人事管理顶层数据流图

图2-3 工资管理顶层数据流图

计算机072班

第五组

图2-4人事管理0层数据流图

图2-5人事管理0层编号1的数据流图

图2-6 人事管理0层编号2的1层数据流图

计算机072班

第五组

图2-7 工资管理0层数据流图

图2-8 工资管理0层编号1的1层数据流图

图2-9 工资管理0层编号2的1层数据流图

计算机072班

第五组

2.3 各个模块的IPO设计 2.3.1员工信息IPO描述(表)

系统名称: 企业人事工资管理系统 文档 撰写人: 周晓舟 模块名称: 员工信息 撰 写 日 期: 2010 年 5 月11 日 设计依据: 根据企业人事工资管理系统 审 核 人: 周晓舟 模块编号: 01 审 核 日 期: 2010 年 5 月11 日

调 用 者: 管理员 调用对象:

员工档案添加

有关的数据流图:图2-5 模块输入:基本信息(员工姓名、编号、性别、出生年月、电话号码、住址、所在部门等)模块输出: 员工调动信息列表

处理算法: 信息输入无误添加到数据库保存,信息输入有误提示错误 数据及变量说明:员工信息都为文本文档 性能等其它要求的补充说明: 员工信息添加完全才能保存退出

2.3.2考勤信息IPO描述(表)

系统名称: 企业人事工资管理系统 文档 撰写人: 郑斌斌 模块名称: 考勤信息 撰 写 日 期: 2010 年 5 月 11 日 设计依据: 无 审 核 人: 周晓舟 模块编号: 02 审 核 日 期: 2010 年 5 月 11 日 调 用 者: 管理员 调用对象:

员工考勤

块输入:员工编号,年度,月份,全勤天数,应出勤天数,起始日期,截止日期,起始时间,截止时间,请假类型,审批人,请假事由,其他假天数,其他假说明,迟到早退次数,延时加班小时,休息日加班小时,矿工次数,备注。

模块输出: 员工姓名,性别,职务,所在部门。处理算法: 管理员通过考勤统计,选择编辑添加或删除,填写请假时间,请假类型,审批人,请假事由等以后保存,记录该员工的考勤。数据及变量说明:选着添加编辑删除后,输入员工编号后,跳出员工姓名,性别,职务,所在部门;然后填写年度月份,请假时间,请假类型,审批人,请假事由;其他考勤项目中内容为必填。性能等其它要求的补充说明: 带*不能为空,若没有请填数字0。

计算机072班

第五组

2.3.3员工调用IPO描述(表)

系统名称: 企业人事工资管理系统 文档 撰写人: 姚银蝶 模块名称: 员工调用 撰 写 日 期: 2010 年 5 月日

设计依据: 无 审 核 人: 周晓舟 模块编号: 03 审 核 日 期: 2010 年 5 月日

调 用 者: 管理员 调用对象:

员工调用

块输入:员工编号,员工姓名, 原部门名称,新部门名称,原职务,新职务,调出时间,调入时间,备注 模块输出: 员工调动信息表

处理算法:输入员工基本信息后调出员工调动信息表 数据及变量说明:员工编号, 原部门名称,新职务, 调出时间,调入时间必填;员工姓名, 原部门名称,原职务会根据员工编号自动跳出

性能等其它要求的补充说明: 如果信息填写不完整就会弹出验证失败

2.3.4工资管理IPO描述(表)

系统名称: 企业人事工资管理系统 文档 撰写人: 王洋 模块名称: 工资管理 撰 写 日 期: 2010 年 5 月日

设计依据: 无 审 核 人: 周晓舟 模块编号: 04 审 核 日 期: 2010 年 5 月日

调 用 者: 管理员 调用对象:

员工工资

块输入: 员工编号,底薪,加班费,补贴。房贴,奖金,其他,养老金,医疗保险

模块输出: 员工姓名,所在部门,实发工资 处理算法:管理员通过查询,输入员工编号底薪等一系列奖励补贴后得到员工当月实际该发的工资。

数据及变量说明:输入员工编号后就的输出员工姓名及所在部门,底薪,加班费,补贴。房贴,奖金,其他,养老金,医疗保险必填

性能等其它要求的补充说明:*号项没有填写完整将会提示“输入错误”

计算机072班

第五组

2.4 模块容错设计

一个系统要成为一个好系统并且能够在企业中实际应用的话,那么该系统必须要具有功能完善的容错处理能力。我们可以把容错性处理简单地认为是当系统出错时,程序能够识别出这种错误,系统不进行这种错误操作,然后提示用户出错,要求用户重新操作。系统的容错性一般包括:空值处理、长度处理、类型处理和重复处理。

空值(null)处理

如果忽略了空值的处理,试图向数据库中赋一个空值的话,那个系统就会出错。我们可以采用这样一种方法来解决。首先判断输入的值是否为空值,如果是空值的话,不做任何操作;如果不是空值,才将输入的值赋给数据库。2 长度处理

数据库中的每一个字段都有其固定的长度,如果赋值给该字段的值超过这个固定长度的话,那么系统就给出错。因此,我们必须在赋值之前首先判断这个值的长度是否超过了该字段的长度,如果超过的话提示用户重新操作。3 类型处理

数据库中的每一个字段都有其固定的类型,SQL Server中有char、datetime、int、numeric、varchar、real等多种类型,不同类型的字段需要不同类型的数据。如:int型字段中不能输入字符,日期型数据只能输入数字,而且要符合年月日的格式要求。因此,在输入数据时必须要进行格式判断。4 重复处理

数据库中的有些字段(特别是主键)是唯一的,不允许有重复。如:入库编号,一个入库编号只能是唯一的,如果有重复的入库编号就会导致错误。因此,在添加数据时必须保证这些字段的值不重复。一般是在添加之前首先判断是否有相同的记录,如果有重复记录,系统能够提示重新输入,从而保证该字段值的唯一性。

三、系统安全与维护设计

1)唯一性:在本系统中,每一个代码都标识了系统中的每一个实体,而每一个实体也只能由一个代码来唯一确定。

(2)标准性:主要体现在对程序文件名命名和对数据文件命名一目了然,无重复现象。为了系统维护人员便于进行系统维护,使用了统一的标准。

(3)合理性:系统中代码设计与编码对象的分类相适应,以使代码对编码对象的分类据有标志作用。

(4)简单性:在设计过程中采用汉字的汉语拼音的声母来表示汉字。(5)适应性:在代码设计过程中,代码反映了编码对象的特点,便于识别和记忆,使系统维护人员容易了解和掌握,便于进行维护工作。

计算机072班

第五组

(6)规范性:代码的结构,类型,格式统一,便于记忆和计算机进行处理。(7)可扩充性:考虑到今后程序扩充测需要,编制代码时,留有足够的备用代码。

计算机072班

第五组

计算机072班第五组

计算机072班第五组

6.浅谈企业人事管理系统的设计与实现 篇六

【经理人职场-讯】为了维护企业正常的运营,设立严格的人事规章制度非常必要。如果公司规模还不是很大,小企业可以选择通过一些比较简单的规章制度进行人事管理。

如何将规章制度的协商、公示程序,变得简单易行。

开会形式

这是最好的形式,召集全体员工开会,向大家介绍规章制度内容,一方面可以作为协商、讨论的形式,另一方面,对于讨论后的内容,开会也是一种公示形式。必要的是,会议纪要应当明确此两项内容,并且有明确的步骤流程,并且让全体参会员工签字。

直接签字

签字内容同样包含两个层次内容:一是,员工签字表示同意公司执行怎样的规章制度,二是,员工确认公司已就相关规章制度进行了公示程序,员工已了解相关内容。

为了表明员工签字所涉的规章制度与公司执行的规章制度之间的关联性,建议,直接在规章制度末页设置专门的员工签字页,形成一套完成的文件存档。

上述两种方式操作起来,各有优劣。对于开会形式所产生的规章制度,要约束制度生效后新进的员工,则可以采用第二种签字形式,让新进员工直接签字以确认其对规章制度的同意和知晓即可,无须重新履行开会形式。

另有一点,如果规章制度作出了修改,公司需要重新履行民主协商、公示程序,而非简单地由人事部自行修改。“公司人事部享有最终解释权”,已不再是一种免责的有效告知内容。

(1)规章制度的常见性错误:

一是对违纪的处罚如警告、记过、开除等规定不明确,违纪行为和处罚之间没有对应关系,太过笼统,难以操作;

二是制度中有违反法律强制性规定的条款,对劳动者不具有法律约束力;

三是规章制度过于复杂化,内容前后互相矛盾,效力也不明确。这样对企业来讲,仲裁委和法院可能依据规章制度中不利于企业的部分作出裁决和判决,从而使企业面临不利的境地;

四是规章制度制订后,无法证明已向员工告知。如制度未经员工签收,公布因时间长而取消张贴,但又无法证明其已尽告知义务,或者是新来的员工订立劳动合同时,未在企业已颁行生效的规章制度上签字等情况,劳动者可以辩称其未知规章制度的内容,等等。

(2)确保规章制度的合法有效

最高人民法院2001年3月发布的《关于审理劳动争议案件适用法律若干问题的解释》第十九条对企业规章制度的法律效力进行了界定:用人单位根据《劳动法》第四条之规定,通过民主程序制定的规章制度,不违反国家法律、行政法规及政策规定,并已向劳动者公示的,可以作为人民法院审理劳动争议案件的依据。这一规定其中的具体要求就包括内部规章本身内容的合法性,制定规章程序的合法性,具有公示性。据此,企业制定的规章制度应当遵循以下原则:

第一,内容必须符合《劳动法》及有关法律法规和政策。法律适用效力首先是法律,再是企业规章,不能出现厂规大于国法的情况。企业在制订和修正管理制度时,要注意与国家法律法规的衔接,不能与国家法律法规相冲突。例如,在人员定岗与班次安排时,要考虑国家对劳动者工作时间和休息休假的规定;在推行结构工资制度时,要考虑工资含量定额与最低工资标准和企业福利待遇之间的关联性;在人事管理方面,要考虑国家劳动合同制度和社会保险制度等规定;还要考虑国家劳动安全卫生制度、对女职工和未成年工的特殊保护制度、国家鼓励职业培训制度等等。

第二,必须依据法律规定的程序制定。新劳动合同法规定,用人单位在制定、修改或者决定有关劳动报酬、工作时间、休息休假、劳动安全卫生、保险福利、职工培训、劳动纪律以及劳动定额管理等直接涉及劳动者切身利益的规章制度或者重大事项时,应当经职工代表大会或者全体职工讨论,提出方案和意见,与工会或者职工代表平等协商确定。在规章制度和重大事项决定实施过程中,工会或者职工认为不适当的,有权向用人单位提出,通过协商予以修改完善。企业的其他规章制度也要在一定的范围内征求劳动主管部门、企业职能部门和工会三方意见,以便集思广益、共同协商、寻找平衡,企业只有遵守有关法律,按程序办事,才能受到劳动法保护。

第三,必须要明确告知职工。不能出现暗箱操作,没有进行公示告知的情况。对规章制度应采取适当的方式使职工周知,才能对职工产生效力,如下发文件、发放员工手册和在企业报刊、局域网、公告栏、宣传画廊上公布等,但企业应当保留公示或让员工阅读的证据,以证明员工“已经知道规章内容”。笔者建议,用人单位可采取将规章制度作为劳动合同的附件,并在劳动合同中加入“本人在签订本合同前,已认真地阅读了所有合同条款和公司规章制度,对其中无任何异议并自愿遵守”的说明。这样做的好处是将劳动合同和规章制度一并结合起来签字,成为确定双方权利义务的依据,以后参照执行,就有了企业内部管理的“家法”。

7.浅谈企业人事管理系统的设计与实现 篇七

1系统分析

1.1 需求分析

在进入该系统之前首先要对用户的身份进行确认,在输入用户名和相应的密码之后方能顺利进入系统内部,另外该系统会根据用户的职能不同将其分成两个等级,及管理员级和员工级,管理员能够控制用户的使用权限,可以将用户名和密码进行修改,还能对系统的存储的记录进行修改、增加和删除处理;员工只能通过该系统对自己需求的数据进行统计、查询或者打印等简单的权限(管理员同样拥有该种权限)。但是无论是哪个级别的用户若想进入该系统首先需要输入正确的用户名和密码,确认之后系统对自动对身份进行核对,确认无误之后将其权限进行开启,然后进行相应的操作。

1.2 功能分析

基于J2EE技术的人事管理系统应该具备以下功能[1]:1数据记录编辑功能,能够随时将记录进行浏览、修改、更新和删除等操作,并且可以通过查询的方式来进入到编辑界面将自己需要的记录内容进行标记,然后实施后续的操作;2多个数据库表的任意组合条件查询;3能够根据用户分级来设置权限,确保档案的安全性和保密性;4能够进行分类统计,另外还具备图表显示功能,然后根据数据库中的记录进行变化。

2 系统总体设计

基于J2EE技术的管理系统的设计方法是模块化程序设计,非常有利于系统功能的修改个各种组合[2],同时对于那些没有参与开发的技术人员在补充或者维修过程中同样能够提供很好的理论基础,在系统的编程过程中应用到了JAVA、SERV-ER等程序,在总结了这些程序的特点之后将系统的总体构成框图简单的勾画出来,详见图1所示。

该系统的主要功能介绍:用户在输入正确的用户名和密码之后进行登录,所有的功能都是在登录之后才能够进行正常使用;用户只有在登录系统之后根据自己的权限完成权限范围内的相关操作。操作:在进入到管理系统中,系统能够自动分辨出用户的权限,将与之权限对应的功能设置为有效,用户便能够进行具体的操作。

3 数据库的设计

企事业单位的人事管理是信息管理的一种,因此人事管理系统同样也是信息管理系统的一种类型,该种系统的开发主要包括两个方面,分别是前端应用程序的开发和后台数据库的建立,建立的数据库必须确保存档的资料安全性和完整性。

3.1 数据分析

企业人事管理系统的管理对象是企业的员工,经分析之后将实体类进行抽象,而在该系统中的实体是职员,该实体对应的数据库是职员信心表,每个企事业单位的职员其号码都是唯一的,职员号是索引的主键,然后可以通过职员号来查询与之对应的职员信息。职员信息表包含有职员的家庭成员和基本资料,而在职员的家庭成员表中将职员号作为索引的外键,职员信息E-R图详见图2所示。

3.2 逻辑结构设计

在数据库中表格是根据抽象实体进行设计的,数据库中的表格包括职员信息表[3],主要的功能是记录员工的基本信息,家庭成员表则记录的是家庭状况和每一位家庭成员的信息,详见表1、表2所示。

4 操作界面设计和代码

4.1 数据库连接代码

基于J2EE技术的人事管理系统采用的数据库是SQL-serv-er2013版数据库,其连接方式为JDBC是通过在程序中的数据库和一段代码建立的连接[4],其代码的设置详见以下所示:

4.2 登入界面与代码

在这个界面中将其与表格进行绑定,根据登录界面(图3所示),预先设置好的用户名和相应的密码进行输入,验证之后便能够进行人事管理。

将表中相应的字段进行绑定,只需右击生成器将需要的表格和字段选择即可

将“确定”键进行单击,其代码的设计详见如下所示:

4.3 设计过程中的难点

1)系统设计的主要技术:在WEB系统中,用户在使用的过程中都会对数据进行非常频繁的操作,记录的数据需要及时的更新、增加、修改和删除等。该系统是以J2EE技术为主要的技术支撑,然后使用SHH作为主体技术[5],在数据和数据库之间的交互时使用的是Hibernate进行处理和交互,而用户和系统之间的交互则使用STRUTS进行。该系统中想要使得映像文件以及其他的可持久性文件都可以使用API进行直接的持久化操作,能够降低操作的繁琐程度;2)中文出现乱码的情况:针对JSP和数据库之间的中文相互转换的问题,在每次进行传参数之前都要进行编码转换操作;3)安全性问题:数据库必须确保其安全性,所以基于对安全性的考虑,企业的职员在使用口令顺利进入之后,其页面增加判断语句,如果是非法进入的则会自动跳转到登录页面。

5 结束语

本文所讲述的企事业单位使用的人事管理系统是以J2EE技术为主要的技术支持,使用tomcat服务器平台所开发的功能丰富且使用性较强,各项操作方面快捷的信息管理系统,通过对操作界面的设计和代码进行分析研究发现,其具有非常明显的实用性和方便性,在使用的过程中能够显著提升企业人事管理的效率,但是该系统在设计和使用的过程中依然存在一些难点,相信在网络计算机技术不断发展的现在,基于J2EE技术的人事管理系统功能会更完善,应用也会更加广泛。

摘要:在网络技术不断发展的今天,其应用的范围逐渐变得广泛,新时期的企业的管理中人事管理系统就是依靠网络技术的建立起来的,J2EE技术的是企事业管理中非常常见的系统之一,该系统应用的是非常流行SSH框架,然后将Tomcat作为服务器,让该系统的稳定性、得到提升,在应用的过程中也有着非常显著的可拓展性和维护性。

8.高校人事招聘平台的设计与实现 篇八

关键词:DES加密;异步排队;招聘平台

中图分类号:TP311.52 文献标志码:A 文章编号:1673-8454(2016)09-0088-03

一、引言

高校属于事业单位。事业单位新进人员公开招聘,“逢进必考”,是事业单位人事制度改革的一项重要内容。国务院于2014年4月25日颁布了《事业单位人事管理条例》明确要求建立公开招聘制度,形成民主、公开、竞争、择优的事业单位进人机制。当前,随着高校人员招考制度的不断完善,招考人数和频率不断增加。按照传统的报名、资格审验、缴费、配考场、查询分数等程序,一是整个过程周期长,二是涉及大量人力物力,三是效率不高,不利于选拔优秀人才。针对此情况,结合高校人事招考流程,设计基于DES加密与异步排队访问的事业单位招聘平台,在系统设计过程中使用了面向对象技术。以Spring MVC框架为基础进行设计,同时为了解决多负载与系统数据安全问题,创新性的应用了DES对称加密算法与异步排队算法。

本招聘平台改变了了传统的手工招考形式,采用了当前流行的安全可靠的系统平台,规范了招考过程中的流程和标准,通过网络实现在线报名、资格审核、在线缴费、在线打印报表和准考证、随机安排考场、在线查询等功能,高校通过人事招聘网站信息管理系统,节省了人力物力,提高效率,规范流程,使人才求职信息管理工作系统化、规范化、自动化。

二、设计目标与研究内容

高校人事招聘平台的设计过程完全是基于现代软件工程的模式,首先对提出的问题进行可行性分析,从经济、技术、操作和安全四个方面论述了网上报名招聘的可行性。然后对系统需要完成的目标进行定义,即需求分析。需求分析部分分别讨论了系统需要实现的各个功能,及各个功能需要达到的目标、为用户提供怎样的服务。总体设计阶段从概念上描述了系统的设计,按照功能对系统进行模块划分,详细设计阶段设计了系统的实现细节。

根据事业单位的招聘流程和报考环节并设计应聘人员管理子系统、后台核验子系统及管理子系统等,见图1。

人事招聘系统实施的目的是完全或部分代替现有的手工人事招聘工作。它所提供的功能与流程一定要比现有工作流程强大,对比现有的工作需求,招聘系统需要实现的功能有:考生报名、网银交费、用户审核、分排考场、成绩排名等功能。

规范招考过程中流程和标准,通过网络实现在线报名、资格审核、在线缴费、在线打印报表和准考证、随机安排考场、在线查询等功能;设计B/S系统,以Spring MVC为设计基本框架,实现跨平台的系统;对接支付宝等第三方支付接口,实现在线缴费;采用DES数据加密技术,加强系统与数据库交互的安全性;后台管理采用基于RSA数字证书的双向认证技术以保证安全;设计并实现无插件的B/S打印功能;设计异步排队算法以提高负载量。

三、设计原则及流程

1.采用MVC模式(Model+View+Controller的缩写)

将一个应用划分成模型层、视图层和控制层,根据Model、View、Controller的方式把应用系统输入、处理、输出的过程实现有效分离。

如2图所示,用户(应聘人员)提交请求(requests)与控制器(Controller)组件进行请求交互。控制器组件通过应用逻辑控制它们。在模型实例被创建的情况下,控制器即选择下一个视图(View)页面为用户显示,同时,视图同模型进行交互操作获得相关数据并能够显示相关数据。在用户请求提交到控制器之前,视图可以修改模型的当前状态[1]。

2.采用Spring MVC框架

Spring MVC就是Spring中的Web组件,功能丰富,能够与其它web框架实现无差异集成。

如图3所示,采用Spring MVC框架时,当客户端向Spring容器发起一个http请求时会被前端控制器拦截,并去寻找恰当的映射处理器进行处理;处理器选择将请求发送给准确的控制器;控制器处理的请求,并以modeandView(属性值和返回的页面)的形式返回给向前端控制器;前端控制器通过查询viewResolver对象来试着解决从控制返回的视图;如果前端控制找到对应的视图,则将视图返回给客户端,否则抛掉异常[1]。

3.数据库设计实体关系图

为了说明用户的需求,并让用户理解系统的功能和他们在系统中所扮演的角色。将系统抽象为七个概念上的实体,分别是岗位、职位、考生、考试科目、审核人员、考试地点、考场,他们之间存在两种关系。这样既明确的表达了设计思路,又便于与用户进行沟通。图4即为系统的实体关系图。

4.考生报考流程图(见图5)

5.后台管理流程(见图6)

6.在实践中,由于报名集中会对服务器造成压力,同时考虑到安全性

在设计过程中采用了DES对称加密算法与异步排队算法。

DES加密算法技术成熟, 在保护金融数据的安全中应用广泛,具有计算量小、加密数度快、加密效率高等特点。DES加密算法使用了64位秘钥中的56位,并在实际设计中不把第8、16、24……64位作为有效数据位,保证算法安全可靠地运行。从而保证整个程序的安全性和交易数据的完整与安全。这是基于当前一些黑客或非法组织专门盗取一些网站的人员信息资料进行诈骗现象而设计的。

在实践过程中,由于应聘人员往往在报名截止时间点提交报名申请,往往会出现提交请求高峰,服务器难以承受压力,往往会宕机或进入程序死循环。针对这个现象采取异步排队算法,保证程序平稳运行。

四、技术特征与创新性

1.基于Java的三层Web应用程序开发

系统采用Spring MVC三层架构,基于Linux操作系统,跨平台,易移植。系统管理采用基于双向认证的数字证书结合MD5加密口令,保证系统后台数据的安全性。采用SpringMVC框架作为Web层模型,比同类模型Struts在效率与安全性上更高。采用SpringMVC集成框架构建层次更清晰,便于提高开发效率和维护效率。

2.基于网银的在线支付系统

系统实现了在线自助缴费,支持网银、支付宝等第三方支付平台,同时预留了扩展接口;同时,在设计与实现上,充分考虑了安全性与健壮性。交易数据全加密处理,交易数据传递和反馈均为密文,避免数据泄漏。并实现与支付平台的两次握手机制以保证回馈数据的正确接收。

3.异步排队算法

设计异步排队算法,在重负载情况下,前台请求在后设计线程异步排队,保证系统在重负载下正常运行。可提高在重负载下高并发的运行效率,经过实际应用,可最大限度提高服务器的使用效率,是对比同类公务员招考系统创新点。

4.DES对称加密算法的应用

使系统与数据库间的数据为加密后的数据,最大限度上提高了系统数据的安全性。

五、总结

高校人员综合招聘平台改变了了传统的手工招考形式,采用了当前流行的安全可靠的系统平台,规范了招考过程中流程和标准,通过网络实现在线报名、资格审核、在线缴费、在线打印报表和准考证、随机安排考场、在线查询等功能,即节省了人力物力,提高效率,规范流程。

该系统解决了常用招聘系统中高并发、大流量、难管理、系统安全性差等问题,具有高聚合、低耦合、易扩展等特点,部署快捷、操作简单、体验友好,适合高校人事招聘具体应用。有效地推动了人事招聘考试“公正、公开、公平”,提高公信力。

参考文献:

[1]百度.spring3.1MVC实战[Z].

[2]吴小军.基于SSH2框架的校园网招聘信息发布系统的构建[D].复旦大学,2010.

[3]王丹.大连大学高层次人才招聘网站系统研究与开发[D].电子科技大学,2011.

[4]刘吉斌.事业单位公开招聘工作的实践与思考[J].人才资源开发,2012.

9.浅谈企业人事管理系统的设计与实现 篇九

做好职业生涯的设计对所有工作年龄的人来说都很重要。对于刚刚步入社会的年轻人,职业生涯规划将对其一生的成就产生重大影响。

做好职业生涯规划应该分析三个方面的情况:

1、本人适合从事哪些职业/工作;

2、本人所在公司能否提供这样的岗位以及职业通路;

3、在自己适合从事的职业中,哪些是社会发展迫切需要的。

研究本人适合从事哪些职业/工作,是职业生涯规划的关键和基础;回答这个问题,要考虑以下各方面的因素:

1、本人所处的职业发展阶段;

2、本人的职业性向;

3、本人的技能;

4、本人的职业兴趣。

每一个人都有自己的职业爱好,影响一个人职业爱好的因素有:

1、天资和能力;

2、工作动机和需要;

3、人生态度和价值观。

俗话说:万事开头难。良好的开始是成功的基础,奠定人生道路的基石。在员工的职业生涯中一定要走好第一步。这一阶段的主要特征,是从学校走上工作岗位,是人生事业发展的起点。如何起步,直接关系到今后的成败。这一阶段的主要任务之一,就是选择职业。在充分做好自我分析和内外环境分析的基础上,选择适合自己的职业,设定人生目标,制定人生计划。再一个任务,就是要树立自己良好的形象。年轻人步入职业世界,表现如何,对未来的发展影响极大。有些年轻人,特别是刚毕业的大学生,总认为自己有知识,有文化,到单位工作后不屑于做零星小事,不能给同事们留下良好的印象,这对一个年轻人的发展而言,可以说是一个危机。还有一个重要任务,就是要坚持学习。根据日本科学家研究发现,人一生工作所需的知识,90%是工作后学习的。这个数据足以说明参加工作后学习的重要性。

在工作中要一些不可或缺的能力,如工作能力、获取新知识能力等等。职业工作能力开发:首先,增强实力。学习当然是根本措施。首先,尽可能提高自己的学历。进入组织之后,千万不要停止对学历的追求,尤其是低等或较低文化水平者更是如此。学历标志着一个人的知识水平,追求学历,是扩大知识面、增加新知识,甚至是学习和掌握专业知识的过程,这是任何一项职业工作所需要的。进入组织内的雇员要据个人情况,订出可行的上学计划,一步一层楼脚踏实地的向上走。其次,采取多种形式,不断自觉的加强专业知识和职业技能的学习。在现代科学技术信息时代,停止学习,意味着原有专业知识和职业技能的丧失。必须积极、主动、自觉的参加各种形式的职业教育、职业技能培训。再者,丰富工作经验。不要拒绝一切提高自己,丰富发展自己实力的机会,特别是不要拒绝一些复杂工作任务或委以的重任。

获取新知识能力:人的职业生涯中会有很多转折点,充分的把握住这些转折点,对一个人的成功或者对未来的发展都有着很重要的意义。所以,要抓住机遇,不断扩展自己的新能力,迎接挑战,才有前途。

适应职业需要发展个人能力,作表现杰出的突出人物。个人能力的开发,无论是深化原有能力,还是获得新能力,都不是盲目的。必须适应职业需要,有意识、有目的的进行能力开发。

在做职业生涯规划时,还要考虑本人的职业兴趣,例如:喜欢旅行(适合于经常出差的职业);喜欢温暖湿润的气候(适合在南方工作);喜欢自己做出决定;喜欢住在中等城市;不想为大公司工作;喜欢穿休闲服装上班;喜欢与大众人群交往;不喜欢整天在桌子后面工作等等。另外,本人具有的职业技能也不能忽略,如果某人具有某项突出的技能,而这项技能可以为其带来收入,做职业生涯规划时就应当将其作为一个重要因素加以考虑。

除了研究本人适合从事哪些职业/工作之外,还要考虑本人所在的公司可能给您提供哪些岗位,从中选择那些适合您本人从事的岗位。如果在本公司没有适合您本人从事的岗位,或者说,您所在的公司,不可能提供适合您本人的工作岗位,就应该考虑换工作了。作为公司的管理者,有责任指导员工做职业生涯规划,并且给出员工适合的职业通路。这样,企业才能人尽其才;员工才能尽其所能为公司效力。

做职业生涯规划时,还要把目光投向未来。研究清楚本人现在做的工作,十年后会怎么样?自己的职业在未来社会需要中,是增加还是减少。自己在未来的社会中的竞争优势,随着年龄的增加是不断加强还是逐渐削弱?在自己适合从事的职业中,哪些是社会发展迫切需要的?等等。

在综合考虑上述三个方面的因素后,就能够给自己做职业生涯规划了。

所以,自从很早开始,我考虑了很多,并结合自己的实际情况,认认真真规划了自己的职业,为自己、也为自己的单位。曾有人问过我这样一个问题,什么样的员工可以在邮政这个大家庭中获得发展的机会。

对此,我的答复是:是那些能将个人的发展与企业发展紧密联系在一起,与企业共同成长的员工。

这里面包含了两层意思,一是认同邮政事业的企业文化,将个人的追求融入到企业的长远发展之中;二是能够为公司创造价值,并且不断提升自己以适应公司发展,与企业一起成长进步。

曾经听过一个比喻,现也可应用到我的生活当中:邮政事业好比一条大船,那些在船上能按照舵手的指挥奋力划水,帮助船前行的人会获得发展;那些无所作为企图滥竽充数的人,迟早会被淘汰出局;至于那些反方向划水,或者干扰他人划水的人,是要立刻被赶下船的。

我们需要的是高度认同邮政的企业文化,并且能够全身心投入这项事业的员工。

过去的日子里,邮政取得了快速发展,企业资产总额和销售规模都实现了较大幅度的增长。公司成长道路上的每一步,都凝聚了我们员工的心血和汗水。可以说,正是每一名员工的成长推动了邮政这个大家庭在过去的发展。

这些日子,公司一直充分重视人力资源的开发,一直在努力构建一个利于员工创新、成长的空间,力图使每一名员工都能在一个公平、合理的环境里最大限度地发挥才能,使每一名员工通过自己的努力都可以获得发展空间。

公司推行各项福利政策,突出了:岗位靠竞争、收入凭贡献,是希望营造一个公平竞争的环境,使真正优秀的人才在竞争中脱颖而出;

公司组织一系列培训,包括各类管理培训和专业技能培训,是希望所有的员工能够获得进一步学习的机会,能够在工作中不断成长进步;

公司开展各项文化活动,也是希望能够为全体员工创造一个和谐、愉快的氛围,使我们的员工能够愉快工作、健康生活。

邮政是一项有利于国家、民族和社会的事业,值得我们每一个人为之不断奋斗。这项事业的成功需要公司员工能将个人发展与公司发展联系在一起,需要大家团结一心、奋力拼搏、共同成长。邮政事业的不断发展,将会为我们每一个人提供宽广的发展机遇和成长空间。只要我们将自己的事业目标和公司的长远目标结合起来,将自己的职业生涯规划与公司的发展规划结合起来,与公司一起成长,我相信邮政的未来充满希望,每一个邮政人的未来也将充满希望。

xx

10.学校教室管理系统的设计与实现 篇十

第1章绪论 1

1.1 研究背景 1

1.2 本系统的发展前景 1

第2章需求分析 2

2.1 需求的文字表述 2

2.1.1 调查用户需求 2

2.1.2 系统功能的设计与实现 3

2.2 数据流图 3

2.3系统E-R图 5

2.4数据表 8

第3章系统功能模块介绍及详细设计 9

3.1 闪屏设计 9

3.2 管理员用户模块 9

3.2.1登录模块 9

3.2.2系统维护 11

3.2.3教室管理 12

3.2.4教室查询 14

3.2.5数据库操作 20

3.3 普通用户模块 22

3.3.1我要自习23

3.3.2教室申请 24

第4章系统测试 27

第5章用户手册 28

5.1 系统运行环境 28

5.2 系统配置 28

5.2.1VB6.0的安装与简介 28

5.2.2SQLSERVER2000安装配置 28

5.2.3ODBC数据源的配置过程 30

第6章总结与展望 31

6.1 总结 31

6.2 展望 31

毕业设计体会 32

参考文献 33

11.浅谈企业人事管理系统的设计与实现 篇十一

【关键词】企业;财务管理;信息系统;设计;实现措施

随着市场经济的日益完善,企业财务管理内容日益复杂化、多元化,传统的财务管理方式已经无法适应当前企业发展的需要,将现代信息技术应用到企业财务管理中这是社会发展的必然趋势。目前,我国财务管理信息化已经经历了3个发展阶段,第一阶段就是会计电算化的出现,实现了会计核算信息化,主要是财务应用软件的使用;第二阶段及时企业资源管理软件的使用,其中的代表为ERP,使企业的业务流程、财务业务的数字化、一体化;而第三阶段主要指的是财务管理软件的应用和普及。财务管理信息系统是企业财务管理信息化的重要工具和主要表现形式,在促进企业财务管理发展方面具有重要的作用。因此加大对企业财务管理信息系统研究具有重要的现实意义。

一、企业财务管理信息系统建设概述

目前,我国已经全面进入了信息化社会,计算机技术、通信技术以及网络技术等都取得可了极大的进步,并且在企业管理中发挥了重要的作用,进一步加强了对企业的内部控制,并且建立了统一的财务管理体制,使企业资金配置更加的合理、科学。企业通过财务管理是信息系统的建设,将企业财务管理的各项规章制度融入其中,用计算机程序规范财务管理者行为,从而实现对企业资源的实时监控和管理。通过该信息系统的建设,极大地提升了企业财务管理水平,有效消除了人为因素的影响,提高了企业资金配置效率,使企业的运作更为的科学、有效。

企业财务管理信息系统的构建,将企业财务管理工作信息化、数字化,不仅是财务管理工作本身发展的需求,也是企业信息化建设的必然要求。目前我国各个企业都较快了自身信息化发展水平,但是在发展的过程中还是出现了明显的不平衡现象,尤其是在企业财务管理水平上。一些企业构建了比较完善的财务管理信息系统,方便对企业所有的资源进行管理、整合,但是绝大部分企业只是利用计算机进行财务报表、数据的录入和处理只是简单的会计电算化,无法优化企业资金配置,不能对企业的经济决策提供的数据依据。同时,也有一些企业建立了各个部门的信息子系统,但是各子系统之间无法有效的连接,企业各部门之间的业务信息与财务信息无法有效的汇总,使用性不强。因此,企业必须加快构建财务管理信息系统的进程,将企业的财务信息与企业的供销业务有机的结合起来,利用数字化平台以及先进的财务管理软件,从而真正实现财务管理与业务管理的一体化,保证企业运营决策的科学性、合理性。企业财务管理信息化是企业管理信息化的重要组成部分,并且利用现代化信息手段,提高企业资金配置的效率,从而增强企业的运营水平。

二、企业财务管理信息系统的设计

(一)财务管理信息系统结构

企业运营的根本目的就争获得最大化的利益,因此企业财务管理的根本职能就是保证企业经济决策的科学性,争取获得较大的利润,还有就是控制企业的运营成本,增加企业的盈利空间,提高企业的市场竞争力。基于上述企业财务管理职能,企业财务管理信息系统的结构也应围绕其展开,

(二)企业财务管理信息系统模块功能设计

上文中已经提到,企业财务管理信息系统根据其功能,设计为五大模块,即财务预测、财务决策、财务评价、预算控制以及成本控制。下面将对这五大模块的内容进行具体的分析:一是,财务预测。在企业财务信息系统的构建过程中,财务预测的模块主要包含企业市场预测、企业利润预测、业务预测、资金需求预测等内容,为企业的经济决策提供数据支持;二是,财务决策。财务决策主要包含的内容有企业筹资决策、运营决策以及收益分配决策等内容,并且可以细化为用户决策需求分析、企业经济决策环境分析、经济决策模型的构建、获取决策参数以及生决策结果等;三是,财务评价。随着市场经济的多远化发展,财务评价也应该由单一化转为多元化,对企业的财务管理指标进行分析,并且对企业的经济决策由事后转化为事中,及时有效的把控企业的财务风险,并且做好预警措施;四是,预算控制。主要指的是根据预算的结果以及决策方案、企业计划等数据信息进行财务预算的编制,并且对财务预算的执行进行控制、管理以及监督;五是,成本控制。成本控制是企业扩大盈利空间的重要举措,主要是通过成本分析、计算等,优化企业的生产销售环节,从而降低企业的经营成本,提高企业的市场竞争力。

三、企业财务管理信息系统实现措施

(一)制定财务管理信息系统建设战略

构建企业财务管理信息系统,首先应该做好基本的准备工作,并且树立信息化建设战略,根据企业的实际发展形势以及经济成本,构建最科学、合理的信息化系统。首先,企业的财务管理信息系统必须与企业的发展战略相适应,明确财务管理信息系统建设的目标,合理指出财务管理信息系统建设的发展方向,以及财务管理发展方式,正确认识财务管理信息系统在企业发展战略实现过程中所起到的作用;其次是构建财务管理信息系统建设的大纲,并且以大纲为依据,作为系统构建的主要基础;最后,明确企业财务管理信息系统建设的具体目标,即财务管理信息系统在近些年中所要实现的使命和任务。

(二)建立相应的管理制度与操作流程

集团企业财务管理信息系统实施需要对部分业务流程进行重组或者优化,需要进行部分岗位重新配置和分配,部分岗位权限重新设置与授权。因此,在系统建设时要建立相应的管理制度与操作流程加以保障。这就要求财务管理信息系统建设者不仅要制定相关财务管理信息系统管理办法、规章制度,还要制定财务管理信息系统企业标准与规范。在财务管理信息系统的实施中不仅要考虑到流程重组与设置的合理性、有效性,还应考虑业务标准化操作与系统前瞻性。

(三)加强人员培训,培养复合型人才

企业财务管理信息系统的实现离不开高素质的复合型人才。因此企业应该加大人力资源的引进工作,选拔高素质的综合型人才投入到财务管理信息系统的建设中来;同时,还可以从企业的内部选拔优秀的人才,并其对其进行培训,使其成为既具备财务管理工作经验、熟知企业业务,并且还可以熟练运用数字化的综合型人才,从而更好地为企业财务管理信息系统的实现奠定人力资源基础。财务管理信息系统根据企业的不同,而各有特性,因此其在人才需求方面也有各自的重点,应该根据企业的实际需求,合理确定培训内容。

四、结语

综上所述,企业财务管理信息化是企业管理信息化的重要组成部分,对于提高企业财务管理水平,促进企业发展方面具有重要的作用。并且企业财务管理信息化建设的根本目的就是使企业的财务管理更加的统一化、规范化,使企业的资金得到优化配置,提高企业防御市场风险的能力。企业财务管理信息系统的实现,其效能得打充分的发挥,根本上在于是否对企业自身有一个清晰的认知,只有充分明确自身的需要以及本身的信息化水平,才能使企业财务管理信息系统设计更加的贴合自己,更加具有实用性、经济性。企业财务管理信息系统的建设符合企业发展的需要,使提高企业市场竞争力的关键。

参考文献:

[1]陈精明.中小企业财务管理信息系统的设计与实现[J].大科技,2015(13):253-254.

[2]王中锋.企业财务管理系统的设计与实现[J].会计之友,2009(16):39-41.

[3]黄浩.基于L公司中小型企业财务管理信息系统的设计与研究[J].商,2014(2):156.

[4]李艳妮.企业财务管理信息系统的设计[J].科技情报开发与经济,2011(9):146-148.

12.浅谈企业人事管理系统的设计与实现 篇十二

在"以人为本"的当今社会, 以人为中心的管理已成为单位的首要任务。人事管理信息系统不仅要能实现如人员招聘、选拔、分派、工资发放、档案保管等;还要能通过人事档案对一些概念加以说明, 如晋升人选的确定、对特殊项目的工作分配、工作调动、培训;肯定性行动规划和报告、工资奖励计划、职业生涯计划和组织结构分析;还应该能为领导者决策提供各种报告, 如用于日常管理的工作性报告:包括岗位空缺情况、新员工招聘情况、辞职情况、退休情况、提升情况和工资情况等。还可以向政府机构和一些指定部门提供规定性的报告和用于组织内部研究的分析性报告, 以表明劳动力在各个部门或各管理层次上的性别、种族和年龄分布, 按消费水平划分的职员福利情况, 也可表明录用新员工的测验分数与工作绩效考核分数之间统计关系的有效性研究等。

本系统特别注重对职务分析、绩效评估、奖酬制度、其他人事制度的制定、员工培训活动的规划与组织等的设计与管理;有利于将人力视为组织的第一资源, 对员工实行人本化管理;它可为决策者提供许多必不可少的决策信息, 使管理和决策更加科学化和更符合实际;更适合当今组织的管理模式与发展趋势。是一个适合于各行各业实现办公自动化的、综合的、通用的人事管理信息系统。

1. 系统的总体设计

1.1. 需求分析

人事管理系统的基本功能是对单位的组织机构和员工进行管理。具体需求如下:

1) 部门信息管理

用于添加、修改、删除和查看部门信息, 包括部门编号、部门名称、部门职能描述和上级部门等信息。

2) 员工基本信息管理

添加、修改、删除、查看员工基本信息, 包括员工编号、姓名、性别、生日、所在部门等信息

3) 员工照片管理

添加员工照片, 将指定的图像文件存储到数据库中, 并能进行修改、删除和显示员工的照片。

4) 员工主要家庭成员信息管理

包括员工主要家庭成员的姓名、关系、工作单位等信息的添加、修改、删除和查看员工主要家庭成员信息,

5) 员工主要教育与工作经历管理

包括开始日期、截止日期、学校或单位、职务等信息的添加、修改、删除和查看员工主要学习与工作经历等信息。

6) 员工考勤管理

包括考勤月份、病假天数、事假天数、旷工天数等信息添加、修改、删除和查询以及月度考勤统计等。

7) 员工工作考评管理功能

包括考评月份、奖励事由、奖励金额、处罚事由、处罚金额和总体评价等信息的添加、修改、删除和查看等。

8) 系统用户管理功能

包括用户名、密码、员工编号和用户类型 (系统管理员和普通用户) 等信息的添加、修改、删除和查看等。

其中员工照片管理是本文中较有特色的部分, 因为SQL Server2000不支持使用INSERT和UPDATE语句对图像字段进行编辑, 所以需要编写专门的函数来处理图像字段。

1.2 功能模块划分

根据上一小节提出的需求, 可以设计出系统的总体功能模块, 如图2.1所示。

从图2.1可以看到, 员工基本信息管理模块是整个系统的核心。除了部门信息管理模块外, 其它各个模块都针对每个员工的某个方面进行管理, 都需要提供员工编号等基本信息作为索引。

1.3 系统流程分析

所谓系统流程就是用户在使用系统时的工作过程。本系统的工作流程也是从用户登录模块开始, 其身份认证分为确认用户是否是有效的系统用户和确定用户的类型。其流程分析如图2.2所示

本系统的工作流程体现了各个功能模块之间的依存关系。进入系统后, 不同类型的用户所能进行的操作是不同的。这些操作可以笼统地分为用户管理模块和人事管理模块。

1.4 数据库设计

本系统是以高级结构化查询语言 (SQL) 为基础进行数据库设计的关系数据库, 因SQL可以用方便逻辑管理的语言操纵大量有规律数据的集合, 是目前最流行的C/S, B/S, CSS结构的数据库之一。

本系统的需求是在实际工作中划分出来的, 其核心是对人员和部门的管理, 人员是部门的一个集合。为了保证所有数据需求都被满足, 并且不相互冲突和冗余, 本系统采用E-R模型来设计概念模式。依据数据库设计原则和分析方法, 再次根据要实现的应用系统信息进行了数据内部以及外在关系的全面分析, 从数据库的性能、安全、方便管理和易于开发等方面出发, 用数据库的3NF范式, 对所有数据进行正规化后, 获取了以下7个系统表结构:部门表、员工基本信息表、员工家庭主要成员记录表、员工教育及工作经历记录表、员工考勤表、员工工作考评表、用户信息表。它们分别记录了系统不同的信息, 支持系统的运行。

2. 系统的实现

本系统采用Visual C++作为前台开发工具, SQL Server2000作为后台数据库, 开发客户机/服务器 (C/S) 类型的应用程序。

2.1 各模块的实现

1) 设计工程框架

包括创建工程、在工程中添加和注册数据库访问控件 (ADO Data) 、添加数据库访问类、为每个表创建对应的类、设计系统主界面及菜单、设计登录对话框 (用户要使用本系统, 首先必须通过系统的身份认证) 等。

2) 部门管理模块设计

部门管理模块可以实现系统管理员用户可以添加、修改、删除、查看部门记录, 而普通用户只能查看部门数据。包括设计部门信息编辑对话框、设计部门信息管理对话框和设计选择部门对话框等。

3) 员工基本信息管理模块设计

员工基本信息管理模块可以实现系统管理员用户可以添加、修改、删除、查看员工记录, 而普通用户只能查看员工数据。

包括设计选择员工对话框:便于用户在其他模块中选择员工, 另外在编辑员工基本信息时, 要选择员工的上级主管;设计编辑员工基本信息的对话框 (员工基本信息不包括员工照片、家庭成员和工作经历等信息) ;设计员工信息管理对话框;设计员工调转部门对话框等

4) 员工照片管理模块设计

使用Visual C++保存和访问图像字段是一项非常实用的技术, 而且SQL Server 200的图像字段不能使用Insert和Update等语句插入和更新, 所以本系统中使用Get Chunk和Append鄄Chunk方法读取和填写图像字段。Get Chunk方法用来返回大型文本或二进制数据Field对象的全部或部分内容, Append Chunk方法则将数据追加到大型文本、二进制数据Field或Parameter对象中。员工照片以BMP图像格式被保存、读取和显示。

5) 家庭成员及工作经历管理模块设计

员工家庭成员管理模块包含家庭成员信息管理和家庭成员信息编辑两个对话框;员工学习及工作经历管理模块也包含学习及工作经历管理和学习及工作经历编辑两个对话框。

6) 员工考勤管理模块设计

员工考勤管理模块中系统管理员可以创建、修改、删除和查看考勤记录, 而普通用户只能查看考勤数据。包括设计考勤信息编辑、设计考勤信息管理、设计月度考勤表 (统计员工考勤记录) 等。

7) 员工考评管理模块设计

员工考评管理模块中系统管理员可以创建、修改、删除和查看考评记录, 而普通用户只能查看考评数据。包括设计考评信息编辑、设计考评信息管理等。该模块能为决策者提供许多必不可少的决策信息, 如对职务分析、绩效评估、奖酬制度、其他人事制度的制定、员工培训活动的规划与组织等的设计与管理, 使管理和决策更加科学化和更符合实际;有利于将人力视为组织的第一资源, 对员工实行人本化管理。

8) 用户管理模块设计

根据用户类型的不同, 用户管理模块的功能也不相同。Admin用户可以创建系统管理员或普通用户、复位用户密码、删除系统管理员或普通用户, 也可以修改自身的密码;系统管理员用户可以创建普通用户、对普通用户的密码进行复位、删除普通用户, 也可以修改自身的密码;普通用户只能修改自身的密码。包括设计添加用户信息、设计用户管理、设计修改用户密码等。

2.2 创建帮助文件

帮助文件是应用程序中不可缺少的内容。本系统使用微软的基于HTML文件特性的帮助文件系统CHM。CHM功能强大, 支持的媒体文件多, 使用便捷, 几乎能支持Internet Explorer支持的所有图像和音频文件, 并可以通过URL地址与因特网联系在一起, 这是本系统选择CHM理由。

3、总结

本文设计和开发的人事管理系统是一个C/S结构的各行业通用的管理信息系统。本系统的智能化管理程度达到一个较高的标准, 能够承担当今人力资源信息系统所要求的可用性、先进性、可扩展性和信息管理的简单性。

系统通过试运行, 实现了预期的各项功能, 达到了较为理想的效果, 克服了以往手工操作和单机作业的缺陷, 体现了运用网络技术开发管理信息系统的优势, 证明完全达到设计标准。

当然, 该系统还存在一些数据优化、个别特殊功能不完善等不足, 还需要在今后的维护过程中不断进行补充完善。

摘要:文章根据人事改革的特点, 并结合人力资源信息化系统实际业务要求, 遵从软件工程原理, 从需求分析入手, 介绍了系统的总体框架、业务支撑平台以及实现方式, 包括系统分析、系统设计、系统实现等内容。本系统是一个C/S (Client/Server) 模式, 并采用Visual C++作为前台开发工具, SQL Server 2000作为后台数据库的人事管理系统, 主要包括:系统用户管理、基本信息管理 (含部门和职工的各项信息) 、考勤考评管理等三个主要模块。

关键词:C/S模式,人事管理,系统设计

参考文献

[1].启明工作室.Visual C++SQL Server数据库应用系统开发与实例.北京:人民邮电出版社, 2004.7:144-153

[2].鲁晓东, 杨健编著.JSP软件工程案例精解.北京:电子工业出版社, 2005.121-151

13.浅谈企业人事管理系统的设计与实现 篇十三

现代测量种类繁多,各种数据缺乏统一管理,为此设计并创建测量信息管理系统(SIMS),在不同数据库簇分类的基础上,通过定义数据库模板来实现同一簇数据库文件的.自动化创建,主程序可以方便地对相关测量数据库进行编辑、查询、统计与控制等管理操作;系统可对各种测量数据进行统一的数据库创建与管理,有助于不同测量数据存储与管理的标准化.

作 者:田晋 张哲 TIAN Jin ZHANG Zhe 作者单位:田晋,TIAN Jin(91561部队,广东,广州,510320)

张哲,ZHANG Zhe(海军海洋测绘研究所,天津,300061)

14.酒店管理的设计与实现论文 篇十四

伴随信息化时代的到来,信息管理系统被普遍用到生活中的各个角落。作为社会需要载体的酒店,更需要凭借信息资源的广泛利用和深入研发,实现酒店管理从传统走向现代的变革。新的信息系统使酒店有机会重新设计它的组织结构、职责权限、产品工艺、梳理工作流程等,从而提高酒店的生产率、劳动效益和经济效益。

1系统需求分析

1.1功能需求分析

需求分析是从客户的要求中提取出需要解决的问题,通过分析研究用户提出业务问题,对系统的功能模块进行规划。这个步骤是对理解需求的升华,直接关系到该系统的质量。酒店客房管理业务的流程分为以下几个主要步骤:客户在网上查询客房信息,选择需要的房型设定入住时间、人数、离店时间等预定房间;客户入住后,酒店前台在系统上修改房间的状态并记录各项客户信息;当客户退房时,系统可计算出应付费金额。在实现相关功能的同时,也需要考虑操作的方便和简洁性,以便让所有客户都能够轻易地享受便利的网上预定。

1.2可行性分析

网站前台展示了一个宾馆的内部设施、硬件条件、服务内容等一系列的信息,可以达成全面展示宾馆形象的需要。设立“在线订房”这一模块,满足客户想通过网络预订房间的需要,提供了在线订房的功能。利用网络管理酒店的日常业务,可以使客房的利用率得到极大的提升,也使酒店的经营效率得到提升,使酒店的经济效益达到最佳。酒店客房管理系统基于WEB技术完成系统的访问,通过PHP技术来搭建系统前台网页的设计,而后台数据库的管理则通过MYSQL工具来完成。这三大技术目前都比较成熟,是架构信息化系统常见模式,因此,本文所阐述的系统具有一定的技术可行性。

2系统功能模块设计

经过进行详细的需求分析后,确定酒店客房管理系统的功能模块。(1)前台功能模块:客房查询和预定管理,用户可以查看可预定房型和价格,选择好房型输入入住日期,离店日期,房间数,预订人信息,入住人信息等预定房间。客房更改,用户可以查看预定客房并修改。(2)后台功能模块:客户入住和客房结算,可查看客户消费情况并结账。客房类型管理,设置客房信息。客房状态管理,可查询订房信息,修改订房信息。用户管理,可对操作该系统的账户进行管理。

3系统数据库详细设计

本文采用MySQL数据库,建立五个基本数据库表。(1)房间表(房间ID,房间编号,房间类型ID,房间状态)。(2)房间类型表(类型ID,房间类型,房间面积,房间描述,房间简介,房间价格)。(3)预定表(预定ID,房间类型ID,预定人姓名,电话,身份证号,入住时间,退房时间,到达时间,订单号)(4)入住表(入住ID,实际入住时间,房间编号,入住人姓名,身份证号,电话,退房时间,付费金额)(5)管理员表(ID,用户名,密码)。

4系统模块的实现

4.1前台功能模块的实现

登录网站之后,前台的所有功能菜单都可以在首页体现。客户点击在线预定按钮可查看可预定房间的具体情况,确定好房间可点击该房间对应的在线预定按钮。在房间预定的界面,客户输入预定房间数、入住时间、离店时间、到达时间、姓名、电话等信息即可下预定订单。订单通过post方式提交给数据库,并输出一个确认的网页给客户。客户点击主页上的订单查询按钮,可进入订单查询界面。输入订单号即可查询并修改当前订单。

4.2后台功能模块的实现

后台功能模块需要用户名和密码登录。管理员有两种,普通管理员和超级管理员。普通管理员登录之后,有客户入住、客房结算和客房状态三种功能可选择。(1)普通管理员点击客户入住按钮,可查看所有的订单信息,包括订单号、房间编号和预定客户所用的信息。当客户入住时,可修改订单信息未入住状态为已入住,同时修改数据库房间表中的房间状态字段。(2)普通管理员点击客房结算按钮,可查看所有的入住订单,输入订单号或客户姓名可查询入住订单信息。单击结算按钮可根据订单入住信息中的到店时间和离店时间计算出客户应付款,用户付款后管理员点击结算按钮数据库将修改数据库房间表中房间状态字段已入住状态为未入住。(3)普通管理员点击客房状态按钮,可查看房间信息,包括房间的房间ID、房间编号、房间类型、房间状态、房间面积、房间描述、房间简介、房间价格等信息。超级管理员登录之后,除了有普通管理员的三个功能之外,还有客房类型、用户管理五个功能。(1)超级管理员点击客房管理按钮,可增加、修改和删除房间的信息,包括房间的房间ID、房间编号、房间类型、房间状态、房间面积、房间描述、房间简介、房间价格等信息。(2)超级管理员点击用户管理按钮可查看普通管理员的帐号密码,并可增加、修改、删除普通管理员账户,增加、修改和删除后的结果会上传数据库。

作者:张亮 单位:南昌大学人民武装学院

5结语

本文所研究的酒店管理系统是先进的计算机技术和现代化管理的有机结合。在这次的系统开发过程中,运用WEB技术进行编程,根据系统运行的需要进行设计,对实现智能酒店客房管理具有重要意义。

参考文献:

15.浅谈企业人事管理系统的设计与实现 篇十五

近年来, 随着教育发展脚步的加快, 学校人事管理的内容逐渐增加, 不仅要完成日常教职工的工资福利、考核考评、职务评聘、人才招聘等管理工作, 而且还要全面掌握教职工的个人信息, 涉及面广, 信息量大。手工管理这些信息几乎变得不可能, 并且效率低、保密性差, 因此开发专用的人事管理系统势在必行。

计算机系统工具和数据库技术的发展, 为人事管理系统的开发提供了强有力的保障。现在国内对此类系统的开发与研究也是很有实用性的, 基本上能满足各级院校、企事业单位的需求。人事管理系统的特点是从人事管理 的角度出 发 ,用集中的数据库将与人事相关的数据 (如个人信息 、工资、岗位等) 统一管理起来, 形成了集中的信息源, 同时, 友好的用户界面、简单的操作和信息的共享使得人事管理人员得以摆脱繁重的日常工作, 集中精力考虑学校人事规划和政策,提高管理效率。

2 系统分析

2.1 原则

2.1.1 实用性

要力求最大限度地满足学校人事管 理工作的 实际需要 ,充分考虑各部门教育教学业务层次、各管理环节数据处理的实用性, 把满足各部门教育教学和管理业务作为第一要素进行认真考虑。

2.1.2 可扩展性与可维护性

在人事管理系统软件设计中尽可能采用模块化、组件化,这样有利于该系统的灵活配置, 适用不同的情况。

2.1.3 安全可靠性

在该人事管理系统软件的设计中要充分考虑到数据库系统设计的安全可靠, 防止非授权用户的入侵, 确保各类信息的安全。同时做到数据库的备份策略恰当, 以防突发性事故发生。

2.1.4 用户界面设计

用户界面的设计应做到美观大方, 直观明了, 条理清晰,体现图形化原则; 系统软件易学、易用、易管理, 体现“傻瓜型”管理。

2.1.5 数据库设计

根据数据库一致性、完整性的要求来设计; 同时充分考虑数据的可伸缩性和规范化。

2.2 需求

2.2.1 性能

整个人事管理系统运行对计算机硬件平台和操作系统平台要求适中, 软件做到界面友好, 操作简便, 维护简便。其数据库运行稳定, 执行速度快, 数据信息安全性高。

2.2.2 功能

该人事管理系统设计主要从前后台设计入手, 前台主要给用户提供操作的界面, 后台主要是由管理员进行操作。系统总体功能主要包含以下几个方面:

(1) 快速便捷地对教职工 信息进行 查询、输 入、输出 、查找、分析等。

(2) 对敏感数据的处理工作由人事部门完成。

(3) 对各级别的用户设定不同的权限。如定制教职工的基本工资、添加、 删除学校部门等。

(4) 普通教职工可以浏览并修改个人信息、查看考勤记录、请假记录和薪资信息等。

(5) 教职工可以申请加班和请假 , 由部门负责人或分管领导审批, 一经通过则开始计算加班时间或请假时间, 其结果直接与工资相关。

根据分析, 该系统功能主要包括以下6个模块, 如图1所示。

3 系统设计

3.1 系统功能结构

在系统需求分析的基础上, 结合系统设计的目标, 可将系统划分为以下几个功能模块, 如图2所示。

(1) 教职工信息管理 : 主要实现学校教职工的基本信息管理, 包括教职工基本信息的录入、查询、修改、删除。

(2) 考勤管理 : 主要通过教职工考勤信息处理模块实现教职工考勤信息的录入、修改、删除操作。

(3) 薪资管理 : 通过工资核算模块实现工资的录入核算 ,并在工资发放模块中实现按员工聘用方式发放。

(4) 请假管理 : 该结构包括请假记录的录入、修改、 删除。用以自动计算出工资的其他汇总项。

(5) 加班管理 : 教职工可 以通过该 模块提交 加班申请 ,查看审批状态和自己的历史加班信息。部门负责人或教研室组长可以查询本部门教职工的所有加班记录, 然后审批相应请求, 教职工在领导审批完后可以查询该申请情况。人事部职工可以查询教职工的加班情况, 然后根据该教职工的考勤记录与加班记录, 判断该加班记录是否真实。

(6) 部门管理 : 该结构包括部门的添加、修改、 查询等信息。

(7) 业绩评定 : 先由教职工填写业绩报告表 , 相关领导根据该报告, 评定其下属的业绩分数。人事部根据部门领导或教研室组长的评分作为基础, 然后根据考勤记录来计算最终的绩效成绩。

(8) 退出系统 : 完成系统的退出。

3.2 系统用例

(1) 系统管理员用例图。该用例图主要描述了系统管理员对人事管理系统具体模块的操作, 系统管理员可以对教职工信息管理、部门信息管理、教职工档案信息管理、通知公告管理、 考勤信息管理、统计报表等模块进行增加 、查看、修改以及删除的操作, 具体内容图3所示。

(2) 普通用户用例图。该用例图主要描述了普通用户所能操作的权限, 普通用户主要的权限有查看、修改个人信息,查看打印个人档案、填写查看请假信息、接收发送邮件、留言。 同时普通用户还能根据自己的实际需求修改密码的操作,具体内容如图4所示。

3.3 数据库

根据上述的系统分析, 本系统主要有以下8张表, 分别是教职工基本信息表、部门表、考勤记录表、请 假记录表 、业绩报告表、加班记录表、工资表和管理员表。这里仅以教职工信息表和考勤表为例。

3.3.1 教职工基本信息表

教职工基本信息表用来记录教职工的基本信息, 如表1表所示。

3.3.2 考勤记录表

考勤记录表用来记录教职工的考勤信息, 如表2表所示。

4 系统实现

经过以上各节的分析和设计, 基本完成了学校人事管理系统的开发和程序编写。编译后, 利用启动调试命令, 进行系统的预览和测试。这里仅以教职工信息管理和请假管理两个模块为例。

4.1 教职工信息管理

本功能模块主要实现教职工的查看、添加、修改、删除,并可按教职工的编号进行查询, 教职工编号为唯一标识, 不能重复, 效果如图5和图6所示。

4.2 请假管理

本功能模块包括请假记录的查看、添 加、修改 、删除。部门负责人或教研组长可以审核请假信息。 为了防止用户添加时随意填写, 加入了输入合法性验证, 以保证数据的安全有效, 支持按教职工检索, 效果如图7、图8和图9所示。

5 结语

16.企业文档管理系统设计与功能实现 篇十六

关键词:管理系统 系统设计 数据库

一、文档管理系统相关流程设计

1.系统客户端数据流程

客户端的功能有:下载资源、上传资源、删除资源、查询资源、推送、更新资源等等。

2.系统各具体事项数据流程

(1)下载资源:将需要的资料从系统传输到本地。

①在搜索栏内查找资源,查询是否已经下载,若已下载,应更新到最新版本。②若本地没有该资源显示,则从系统下载,并显示。③成功下载后,映射于本地数据库。

(2)上传资源:将本地数据库的资料上传于服务器。

①从服务器查找资源文件,并进行相关数据显示,从而确定该资源存在与否。②将资源通过接口录入到服务器。③相关结果进行映射。

(3)删除资源:将本地数据库中的资源删除。

①输入资源ID,进行删除资源操作,删除本地数据库资料信息。②删除本地的映射关系。

(4)查询资源:在本地数据库进行资料搜索查询。

①输入资源ID,在本地数据库中进行搜索查询。②将查询的结果显示出来。

二、系统功能模块设计

1.同步模块

同步模块是指客户端的本地数据库和服务器的资源相对应,主要有以下几方面。

(1)将服务器数据同步后,用户界面通过UI显示。

(2)将服务器同步的资源专门存储于客户端专用存储同步资源区。

(3)相关平台客户端应在数据结构、同步算法以及方法名、表名中保持一致。

(4)同步模块在Windows平台下兼具有上传资源的功能。

通用信息平台具有兼容性、易扩展性及可实施性,作为系统工具,包括五大(登录、文件、搜索、文件柜、用户)管理功能。

2.登录管理功能

登录管理功能是系统的基本功能,该功能的实现,为其他系统功能的实现创造了一定的条件。只有该功能进行实现,才能进行其他功能的实现。该功能主要包含登录和退出两种方式。

3.文件管理功能

用户可以对文件夹进行创建、删除、修改,对文件进行上传、编辑、移动、复制、传递、共享。

4.搜索功能

用户对自己所需的资源数据在服务器进行查找,按照文件名、文件所有者、范围、文件夹名、文件类型等进行搜索。

5.文件柜管理模块

(1)系统管理员可以对文件柜进行添加分类、移动、排序、授权。

(2)系统管理员可以对文件的查看权、上传权、下载权、创建文件夹权、修改权、删除权、管理权进行授权,还授权用户组。

6.用户管理功能

系统管理员对用户与用户组信息等进行添加、修改、删除。

三、数据库设计

建立数据库及相关应用系统称为数据库设计,在信息系统建设中占有关键地位。由于数据库系统比较复杂,因此设计起来也有一定的难度,想要直接设计出最适合的数据库也是不可能的,只能去粗取精,逐步积累,对数据库中的数据及其相互之间的关系进行规划研究。

MySQL体积小、速度快、成本低,是当前中小型网站中较为流行的一种小型关系型的数据库管理系统。很多中小型网站都会选择该数据库,本文中的系统也选择MySQL数据库。

在唯一列内数据不可以重复,PK-Primarykey是主键,其他任何列只要不是主键便都可以作为替换键。

①全局设置是对系统的一些参数进行设置。例如站点域名、站点名称、站点状态、统计代码、SEO关键字、SEO描述、关闭原因、是否初始化、是否跨柜子复制与移动等。

②关注表是用来记录用户及其关注的文件柜的信息。例如,关注的目标id、关注者id、关注目标的类型、关注的状态等等。

③分类表是对文件柜分类的信息进行记录。例如:父分类ID、分类名字、分类显示名称、分类描述、分类的创建时间、分类状态以及排列的序号等。可以有上下级的关系。

④柜子管理员表主要记载管理员的信息。例如,管理员的绑定ID、文件柜ID、用户ID、用户名字。

⑤文件柜表记录的是基本信息。主要有:其所属分类ID、文件柜的名字、地址、排列的序号、文件柜显示的名称、文件柜的描述、创建者的ID、文件柜的创建者名字、时间以及文件柜的状态。

⑥文件柜用户绑定表主要归纳了一些文件柜与用户的绑定信息。可以表示出属于该文件柜的用户,文件柜用户绑定表包括文件柜用户绑定ID、文件柜ID、用户ID、用户文件柜绑定状态。

⑦文件柜类型统计的是文件柜的一些拓展信息。包括文件柜名称、资源空间大小、资源单文件大小以及其类型。

⑧权限表包括配置用户对文件柜的权限。包括:权限作用域类型ID、权限所作用的马甲ID、权限作用域类型、权限码,以及是否将此权限继承至子文件夹、是否覆盖父文件夹继承下来的权限。

⑨用户表主要是用来记录用户的基本信息。包括用户账号、密码、名字、所在单位、所在部门、职位、email、电话、手机号码、im、状态、用户公钥、用户私钥、用户序列码、用户公钥是否可用。

⑩管理员表列示的为系统超级管理员。其具有最大权限。

资源共享表记载了资源与其提供者、接收方的相关关系。主要包括创建时间、共享的资源ID、提供者ID、接收者ID及资源共享接收方。

资源表记载了所有的资源信息。例如:资源项ID、文件柜ID、文件柜名字、资源创建者ID、资源创建者名字、资源的存储路径、资源名字、资源描述、资源大小、资源的Content-Type、资源创建时间、父资源ID、资源类型、资源状态、缩略图、上传比例、是否已经共享等。

马甲表主要用来登记用户的马甲。一般一个用户可以有多个其他马甲,同一个人,可以登录不同的账号进来。马甲表内容包括马甲名字、马甲头像路径、马甲签名、马甲所属的用户名、马甲使用的email、马甲状态及马甲类型。

四、系统设计

系统设计主要有实体类层、DAO层、业务逻辑处理层设计等。实体类层通过采用数据建模,对用户、管理员、权限、资源共享与资源项,文件及文件柜、马甲、柜子管理员等都建立了其相应的实体类。

DAO层主要用来将对应实体转化成持久性数据,对应的实体类都有一个各自的DAO接口与实现类。业务逻辑处理层主要是处理一些业务逻辑。对于每个实体都提供了一个相关的业务逻辑处理接口。系统定义了一个IService接口来获得所有业务逻辑处理层的接口,以使得Web层方便调用。

五、小结

本文主要对文档管理系统相关流程、系统功能模块、数据库以及系统进行了设计分析与研究,对文档管理系统的整体以及各具体部分分别进行了阐述,为该系统的实践提供了基础与借鉴。不过本文设计的系统随着时间的变化,需要不断地加入新元素,更新改进,从而保持系统的时效性。

参考文献:

[1]邓元杰.文档管理系统与专门档案管理的兼容性[J].四川档案,2004(1).

[2]曲思伟,王文龙.现代企业文档管理流程重组[J].兰台内外,2005(5).

[3]闫志强,王魁生,屈展.文档管理中权限控制的设计与实现[J].福建电脑,2006(1).

17.浅谈企业人事管理系统的设计与实现 篇十七

超市信息管理系统是从超市实际管理需求出发,利用计算机信息管理技术,通过信息建模和数据库设计、业务管理流程建模和功能设计等,从而实现对超市商品采购、销售和库存3个关键环节的信息化管理。通过信息管理系统的开发设计和应用,大大提高了超市的管理能力和服务水平,同时也给超市的经营管理带来了良好的经济效益。比如,通过运用超市信息管理系统,可以提高进销存环节的工作效率,节省大量的人力成本,合理安排进货数量和种类,提高流动资金的使用效率,而且还可以利用信息管理系统的数据分析功能来帮助经营者把控市场状态,从而提高应对市场变化的能力和灵活性,增强超市的竞争力。因此,探讨分析超市信息管理系统的设计与实现有着现实的指导意义。

1 超市信息管理系统的需求分析

现代化超市,每天要处理的工作和业务都非常多,涉及进货、销货、商品信息管理等方面,面对这么庞大且复杂的工作量,如果用手工来操作的话,不但速度慢,而且还容易出现差错,同时关于超市商品的周转情况、进销存情况都得不到及时反馈,超市管理控制效率将会很低。计算机技术的出现,不但节省了大量的人力,而且大幅提高了工作效率,也能及时反馈出超市的营业信息。所以,对超市信息管理系统的功能需求一般包括商品采购信息、商品销售信息、库存信息,以获取了解产品的种类信息、价格信息、供货商信息、有多少存货等信息,以便及时掌握商品的进销存状况;非功能性方面的需求,对传统业务系统的开发和部署提出了更高的要求,因此在不影响业务的前提下,开发设计出个性化的、独立化的模块,以便进行系统升级。

2 系统设计须实现的目标

超市信息管理系统要实现的目标有以下五点:第一,敏捷性。信息管理系统需具备敏捷性,为此需要将业务进行模块化管理,分割业务逻辑,以独立快速地开发系统的业务功能。对业务功能模块化之后,可以进行系统的升级部署,既做到不影响其他业务的运行,也可以单一模块下实现安全、稳定地升级系统。第二,可扩展性。系统设计开发完成并投入使用后,并非就是一劳永逸的,会随着使用需求的更新而需要重新开发,所以在设计时就要注意开发技术的使用,以便后续的扩展或者移植。第三,安全性。一个系统会有多个用户,每个用户都有不同的操作权限和身份,不同操作权限对应下有不同的系统视图,每个用户都应该保护数据的安全不外泄。同时,系统还须具备容错性、模块化部署,即使有部分功能出现错误也不会破坏到整个系统的正常运作,即使在出现误操作时也可以及时自动恢复。第四,简单易操作。整个超市信息管理系统的操作用户是比较多的,系统的设计必须以简单实用为目标,要满足能够让使用者无须经过培训就能够进行操作,无论是哪种能力层次的人,都能够很快学会。第五,信息要全面。系统里有多种功能,不同的功能对应各种不同的业务,以满足管理决策者和相关人员对业务信息的需求。

3 业务流程分析

3.1 进货业务

进货管理是超市的关键业务之一,关系到后续的销售能否顺利,甚至关系到能否有效控制采购成本、产品安全等问题,特别是在当代货物品种繁多、划分更加明细的情况下,更是对进货管理环节提出了更高的.要求。进货业务一般包括以下内容:调查大型供货商的供货质量,评估供货公司的信誉级别,制订明细的采购计划,需要根据超市自身的经营状况,并在尊重市场规律的基础上制订采购计划表,以避免产品脱销或是盲目采购。

3.2 库存业务

存货是一个超市企业实力情况的衡量标准,是企业经营活动的关键环节,若存货量太大,不但会造成物资积压,也会增加储存费用,还会影响资金的周转,存放时间长了还会出现质量问题。库存管理的目标就是为了实现存销均衡,以降低库存资金的占用。库存管理包括有仓库盘点、商品的出仓入库等处理活动。超市信息管理系统要实现合理有效的参数控制,比如订货批次、库存量、订购周期等都必须确定下来,以严格管理库存。

3.3 销售

销售是决定超市企业生存与发展的关键因素,在销售过程中会涉及库存、销售、资产等信息,在信息管理系统设计时要求企业能够实现对销售涉及的方面进行智能化、高效化处理,以实时反馈监测销售各种相关数据。

4 系统数据流分析

4.1 第一层数据流

销售管理人员要根据销售状况及时更新商品销售信息到库存信息中,更新存货的情况,并对信息进行分析管理,以便制订出合理的商品进货计划。库存管理人员通过系统可以查询到库存商品的数量、种类等。当发现库存不足时就可以将信息反馈到进货管理模块,进货管理模块可以根据库存情况来来制订需求计划,并将进货单传递给供货商,供货商在接收到订单信息时,就可以提供进货商品到进货管理模块,进货管理模块就会将商品信息统计到库存,库存更新后销售功能模块信息也会进行更新,从而满足超市的需求计划。

4.2 第二层数据流程

上一篇:我好想长大下一篇:人生爱情的励志格言