ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:102.29KB ,
资源ID:17754984      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17754984.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(职工信息管理系统大数据库课程设计Word文档下载推荐.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

职工信息管理系统大数据库课程设计Word文档下载推荐.docx

1、长久以来人们使用传统人工的方式进行职工信息管理,这种管理方式存在着诸多缺点,如:工作量大、效率低、保密性差,另外时间一长,将产生大量的文件和数据,着对于查找、更新和维护都带来了不少困难。传统的管理方法已经不能适合企业职工信息管理的需求,因此需要一个功能完善的信息管理系统。职工1信息管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。本职工信息管理系统的一些基本功能和组成情况包括系统的需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施

2、等步骤。要求能够极大地提高人事管理的效率,优化企业的人力、物力,降低企业的管理成本。1.2需求分析目标(1)明确用户需求,加速开发进程;(2)提高处理速度;(3)控制精度以及日常业务处理能力的提高;(4)管理信息服务的改进;(5)人员工作效率的提高。1.3系统设计概要职工信息管理系统的主要是针对职工基本信息的管理:为职工登入基本信息,记录奖罚信息、培训信息,对职工的薪资进行管理以及部门信息管理。职工基本信息录入的过程是:新职工入职时,对其进行编号,录入其姓名、出生日期、性别等基本信息,记录其在职的部门及所担任的职务,并可以选择对其进行备注以方便职工的管理。职工奖罚信息录入的过程是:记录所要奖罚

3、的职工编号、姓名、时间、地点以及奖罚的原因,有需要的话还可对奖罚事件进行备注。部门信息管理录入的过程是:记录职工所在部门的编号、名称以及人数。并可对其进行添加、修改、删除等操作。1.4软件处理对象:系统要处理的对象包括职工系统登录信息,在职员工基本信息,职工奖罚信息,职工培训信息,薪资信息,部门信息等六个方面,各个对象包括信息如下所示。(详细的数据见于数据字典)1.职工系统登录信息:进行用户密码管理,实现用户密码的修改。包括添加用户,修改密码,退出系统等方面,这样可以方便管理者对职工信息的管理,提高查询效率;2.在职员工基本信息:包括职工编号、姓名、出生日期、性别、婚姻状态、职务、转正时间、学

4、历、就职状态等方面的信息,可以方便职工信息的查询和更新。3.职工奖罚信息:包括职工编号、姓名、地点、奖罚时间和奖罚原因,需要时还可添加备注。4.职工培训信息:包括职工姓名、培训编号、培训天数、培训费用以及培训内容等五个方面。5.薪资信息: 包括职工编号、姓名、福利、奖金、基本工资、薪资计算方式以及实发工资等信息。6.部门信息:包括部门标号、部门名称以及部门人数等信息。1.5系统可行性分析本系统从以下两个个方面进行分析:1.5.1技术可行性本次“职工信息管理系统”设计的总体任务是实现职工信息管理的系统化、规范化、自动化,从而达到职工管理高效率的目的。鉴于之前对Java有过认识,这学期又学了数据库

5、,所以对开发管理系统有了一定的认识。职工管理系统设计所需要的各种软件环境都已具备,数据库服务器方面则有SQL Server,均能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能,因此,系统的开发平台已成熟可行。由于本设计的最重要体现的是实用性,所以通过调查与分析,结合自己现有的技术水平加上老师的指导,还是能按期完成本次课程设计的。1.5.2操作可行性本系统是为企业的职工管理者开发的,所有本系统的用户对象是管理人员和被授权的在职员工,由于本系统设计简单并附有详细的使用说明,用户只需懂得简单的计算机操作知识,就能自由应用本系统。结论:经分析本系统满足以上几个方面的要求,所以开发本系统是完

6、全可行的。1.6系统的设计目标及其意义本系统主要考虑的是对公司人员的管理,从基本功能出发,首先是员工,其次是部门,最后是工资。还需有一个系统功能是用户自己来修改自己的登录密码。该系统要满足添加一个职工,对职工的增删改查等操作。在这里也可以对职工的身份权限和职位进行管理。在这里当添加一个职工的时候就为其分配了身份权限,以及记录了所对应的职位。每个职工在建立的时候都默认为其分配了一个相应的用户名和密码。职工添加后就可以去系统修改密码界面对自己的密码进行修改以防止有人冒用。设计职工信息管理系统的目的,意在更好地帮助企业更好地管理职工信息,并能够完成对信息的修改、增加、删除等操作,比文档更加快速、方便

7、,为进行现代化的企业职工信息管理工作起到重要作用,具有较高的实用价值。1.7系统的业务流程及具体的功能 通过对用户需求和系统设计思想的分析,可以得出该职工管理信息系统大致可以分为几大模块:职工基本信息模块、登录密码修改模块、职工奖罚信息模块、培训信息模块、薪资信息模块、部门信息模块等六大基本模块。系统的业务流程图:图1.7.1系统业务流程图系统功能模块图: 图1.7.2系统总功能模块图主要模块的功能:(1) 职工系统管理模块:包括添加用户,修改密码,退出系统等方面。(2) 在职员工基本信息管理模块:包括职工编号、姓名、出生日期、性别、婚姻状态、职务、转正时间、学历、就职状态等方面的信息管理。(

8、3) 奖罚信息管理模块:包括职工编号、姓名、地点、奖罚时间和奖罚原因信息进行管理,需要时还可添加备注。(4) 培训信息管理模块:包括职工姓名、培训编号、培训天数、培训费用以及培训内容等五个方面的信息管理。(5) 薪资信息管理模块: 包括职工编号、姓名、福利、奖金、基本工资、薪资计算方式以及实发工资等信息的添加、删除、修改等操作。(6) 部门信息管理模块:包括部门标号、部门名称以及部门人数等信息的管理。1.8数据流程图登陆人员录入分 类管理员权限 员工事项记录 员工奖惩 员工档案 公司信息表普通用户权限 查询 个人 档案 考勤记录查询考勤退出系 统系统管理员用户名密码公司部门设置公司部门表图1.

9、8.1职工信息管理系统总数据流图2.数据字典数据从程序内部分离出来,形成独立的外部数据文件。静态数据文件与动态数据文件相互独 立,依靠特定程序分别进行参照或存取。 静态数据由外部数据文件存放方式转为数据库存放方式,将以前程序中静态数据对动态数据加工的某些控制关系抽象为静态表与动态表之间的关系。库名(EmployeeInformationMS)用户信息表(UserInformation)字段类型说明大小是否为空User_ID Int 员工编号NOT NULLUser_Name varchar员工姓名20Password密码Popedom 权限部门信息管理(DepartmentInformatio

10、n)D_Numberint部门编号D_Name部门名称D_Count部门人数职工基本信息表(EmployeeInformation)E_Number-员工编号E_Name-姓名E_Sex-性别2E_BornDate-出生日期30E_Marriage-婚姻状态4E_PoliticsVisage政治面貌E_SchoolAge学历E_EnterDate进入公司时间E_InDueFormDate转正时间E_Department部门E_Headship职务E_Estate状态E_Remark备注500培训信息表(TrainInformation)T_Number培训编号T_Content培训内容100T

11、_Name培训员工姓名T_Date培训天数T_Money培训费用奖罚信息表(EncouragementPunishInformation)EP_NumberEP_NameEP_Date奖罚时间EP_Address奖罚地点50EP_Causation奖罚原因200EP_Remark薪资信息表(WageInformation)W_NumberW_NameW_BasicWage基本工资W_Boon福利W_Bonus奖金W_CountMethod计算方法W_FactWage实发工资3.概念结构设计阶段本系统的总E-R图如图(3.1)所示:员工培训工资用工单位奖罚获得进行受到属于编号实发基本代扣名称内容

12、时间地点天数原因姓名性别出生日期进入时间现今状态图(3.1)总E-R图以下是分E-R图:UserPopedom 系统登录信息表分E-R图Department 部门信息表分E-R图Employee 职工基本信息表分E-R图Train 职工培训信息表分E-R图EncouragementPunish 奖罚信息表分E-R图Wage 薪资信息表分E-R图4.逻辑结构设计阶段把系统的E-R图转换成数据库模式如下:表4.1 系统登录信息表(User)表4.2部门信息表(Department)表4.3职工基本信息表(Employee)表4.4职工培训信息表(Train)表4.5 奖罚信息表(Encourage

13、mentPunish)表4.6薪资信息表(Wage)本系统的关系模型如下:User(User_ID,User_Name,Password,Popedom)Department(D_Number,D_Name,D_Count)Employee(E_Number,E_Name,E_Sex,E_BornDate,E_Marriage,E_PoliticsVisage,E_SchoolAge,E_EnterDate,E_InDueFormDate,E_Department,E_Headship,E_Estate,E_Remark)Train(T_Number,T_Content,T_Name,T_Da

14、te,T_Money)EncouragementPunish(EP_Number,EP_Name,EP_Date,EP_Address,EP_CausationEP_Remark)Wage(W_Number,W_Name,W_BasicWage,W_Boon,W_Bonus,W_CountMethod,W_FactWage)5.物理结构设计阶段 数据库在物理设备上的存储结构与存取方法称为数据库的物理结构,它依赖于选定的数据库管理系统。为一个给定的逻辑数据模型选取一个最适合的应用要求的物理结构的过程,就是数据库的物理设计。数据库的物理设计通常分为两步:(1) 确定数据库的物理结构,在关系数据库中

15、主要指存取方法和存储结构;(2) 对物理结构进行评价,评价的重点是时间和空间的效率。5.1关系模式存取方法的选择确定数据库的存取方法,就是确定建立哪些存储路径以实现快速存取数据库中的数据。现行的DBMS一般都提供了多种存取方法,如索引法、HASH法等。其中,最常用的是索引法,本系统也采用的是索引法。我们在经常需要搜索的列和主关键字上建立了唯一索引。5.2确定数据库的存储结构由于不同PC机所安装的数据库软件位置不一定相同,所以数据文件与日志文件的存放位置也不一定相同。6.数据库实施 本系统前端开发工具我们选择java,后台数据库采用SQL Server 2012。 本系统是通过java代码进行连

16、接的。6.1 Create Database创建数据库-创建数据库 职工信息管理系统CREATE DATABASE EmployeeInformationMS6.2 Create Table创建表create table UserInformation( User_ID int identity(1,1) primary key, User_Name varchar(20), Password varchar(20), Popedom varchar(20)create table DepartmentInformation D_Number int identity(1,1) primary

17、 key, D_Name varchar(20), D_Count varchar(20)create table EmployeeInformation E_Number int identity(1,1) primary key, E_Name varchar(20),E_Sex varchar(2),E_BornDate varchar(30),E_Marriage varchar(4), E_PoliticsVisage varchar(20), E_SchoolAge varchar(20),E_InDueFormDate varchar(30),E_Department varch

18、ar(20),E_Headship varchar(20),E_Estate varchar(20),E_Remark varchar(500)create table TrainInformation T_Number int identity(1,1) primary key,T_Conten varchar(100), T_Name varchar(20),T_Date int,T_Money intcreate table EncouragementPunishInformation EP_Number int identity(1,1) primary key,EP_Name var

19、char(30), EP_Date varchar(30),EP_Address varchar(50),EP_Causation varchar(200),EP_Remark varchar(500)create table WageInformation W_Number int identity(1,1) primary key,W_Name varchar(30), W_BasicWage int,W_Boon int,W_Bonus int,W_CountMethod varchar(50),W_FactWage int三、 课程设计心得本课题的设计到此已基本完成,作为一个完整的职工

20、信息管理系统,它具有界面友好、操作简单、易于维护等特点,实现了对于职工信息的添加、查询、修改、删除、权限管理等主要功能,基本满足了要求。达到了预期的设计目标,为管理单位使用计算机进行职工信息管理的推行起到了积极作用。本课题在功能设计上能够紧扣用户的要求,使用户在使用时,能够完全应用以往的工作流程及管理经验,而不用重新学习与以往完全不同的新的管理模式,从而方便了用户,使操作员能很快的能够进行本系统的操作。通过本次设计的学习,我深深的体会到前一阶段的工作的好坏将直接影响后一阶段工作的开展。多学习多请教,更多新的技术不断的涌现,可以通过请教别人或者多上网学习别人的编程方法、参考编程案例,可以转变成你

21、的知识,才能做的更好。这些经验是相当宝贵的,为我们以后能够编出更好的程序是一个良好的启发。掌握了数据库的基本原理以及面向对象的编程语言的编程思想。通过实践将书本中所学的知识与现实相结合,不仅巩固了在校所学习的专业知识,同时将理论知识转变成为实践经验。更重要的是这是第一次较为系统的、完整的开发了一个应用程序,从实践的角度了解了数据库的思想及其具体实现步骤,掌握了如何确定一个应用程序的功能模块和基本结构的过程,如何把这些思想变成一个可以使用的管理系统,对自己的动手能力和全面分析的能力有了一个很好的培养。这些都为我以后的学习和工作打下了基础,为以后走向工作岗位,很好的适应工作提供了一次锻炼的机会。限于我们的技术水平有限,这次的课程设计论文和编程软件的错误和不当之处在所难免,还得请老师多多指教!在这次的课程设计中虽然时间紧迫但我们学会了很多,也感到自身知识的贫乏,希望在日后的努力学习中把它做成更完善的系统,并能做其他完善的系统。虽然本系统已经设计

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1