企业人事管理系统(数据库课程设计)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信息与计算科学专业
数据库课程设计报告
题目:企业人事管理系统
班级:信息与计算科学131801班
指导教师:金海波
学生:王慧兰201318030120
王巾201318030121
张建宏201318030128
摘要
随着网络的发展越来越快,网络办公自动化应运而生,它的主要目的是实现信息交流和信息共享,提供协同工作的手段,提高办公的效率,让人们从繁琐的有纸的办公中解脱出来。企业人事管理系统的设计,为大小企业的工作管理带来便利,使得管理体制更加完善,工作水平和效率得以提高。信息技术为企业的发展提供了机遇,也带来了挑战。如何改善企业内部的经营机制,公正、客观、全面、快捷的评价员工的业绩,实现以人为本的经营战略,提高人事管理工作的效率,使人事管理有更多的精力去做人力资源分析、研究和开发工作,是企业立足发展,开拓未来,领先同行业的关键。此次人事管理系统采用SQL Server作为开发数据库的工具。企业人事管理系统的具体功能可以根据用户的需要来分配,但主要还是包括企业人事的信息增加、删除、修改、查找。在企业人事管理系统中,用户能够方便的对企业人事进行信息的检索与处理。
本人事管理系统具有如下功能:员工基本信息的查询、增加、修改、删除模块,员工考勤信息、部门信息、员工工资、员工调动信息的录入、修改、查询、删除模块,员工评价信息的增加、修改、删除,以及员工工资信息的添加、修改系统维护功能。为公司人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。
关键字:企业人事管理系统SQL Server Java
目录
第一章系统规划 (3)
参考文献 (27)
[1]《数据库理论系统》萨师煊等著高等教育出版社 2006年5月出版 (27)
[2]《SQL Serve 2005数据库开发应用程序》孙全党等主编科学出版社2008年2月第一版 (27)
附录.............................................................
第一章系统规划
1.1 引言
1.1.1 编写目的
人事管理系统能够为使用者提供充足的信息和快捷的查询手段,建立一套完整的人事管理系统能够加快物资的周转速度,提高生产效率,加强管理的信息化手段,提高本单位的经济效益。使用计算机对人事资料进行管理,会给应用者带来很多方便,如检索迅速,查找方便,可靠量大,保密性好,成本低等。
可行性分析研究的目的是用最小的代价在尽可能短的时间内确定数据库系统是否可能开发,是否值得开发(在该报告中主要是考察《企业人事管理系统》是否可能开发,是否值得开发,是否可以开发)。其实质是在较高层次上以较抽象的方式进行的,简化的压缩的需求分析和概要设计过程。
1.1.2 编写背景
开发软件名称:企业人事管理系统
项目任务提出者:金海波
项目开发者:王慧兰、张建宏、王巾
用户:各小型企业
1.2 可行性研究的前提
1.2.1 目标
人事管理系统用于支持企业完成人事管理工作,有如下三个方面的目标:1.支持企业实现规范化管理;
2. 支持企业高效率完成人事管理日常业务,包括企业人事的增加、查询、修改、删除;
3.支持企业进行人事管理及相关方面的科学决策并在系统开发总任务的基础上进行该系统的方案设计论证,需要实现以下功能:
a.建立员工基本信息表,包括:员工编号、姓名、部门、性别、出生日期、籍贯、职称、进入公司时间等;
b.建立员工考勤信息表,包括:员工编号、姓名、日期、本月天数、出勤、旷工、早退、加班等;
c.建立员工工作评价信息表,包括:员工编号、姓名、部门、业务水平、工作业绩、时间、工作态度等;
d.建立员工工资信息表,包括:员工编号、姓名、时间、底薪、奖金、扣考核、房租、实发工资等;
1.2.2 要求
企业人事管理系统必须提供部门信息、员工信息等基本信息,还必须提供强
大的查、删、改功能。可以分为不同权限、不同用户的对该系统进行操作。另外,该系统还必须保证数据的安全性、完整性和准确性。
1.3 技术可行性分析
本系统是基于数据库的管理与查询系统。现在硬件、软件的性能指标和
开发环境等各项开发条件都符合我们开发系统的要求,因此,开发出此系统的关
键是我们掌握技术的熟练程度。
本系统开发设计中用到的技术因素有:
(1)本系统开发方法。在本小组中,小组成员比较熟练地掌握开发信息系
统的过程和技术,在信息开发方法上不存在太大的问题。
(2)网络和通信技术。因为在本地客户端模拟运行的系统,因此不需要配
置和网络。
(3)数据库技术。小组成员具有应用数据库开发小型信息系统的经验。
(4)Java开发技术。小组成员需要熟练使用Java语言。
综上所述,本系统的开发在技术上是可行的。
1.3.1 技术的支持能力
本系统采用APMServ5.2.0工具建立数据库,并通过eclipse使两者进行连接从
而进行系统软件开发。此前,我们简单使用相同技术模拟开发过类似软件系统,
具有一定开发经验。
1.3.2 技术的优势
一、管理操作方便、快捷、高效。技术要求较低,数据维护简单、安全。使
用数据库管理信息资源,可以进行添加、修改、插入、删除等操作,而且方便、
快捷。
二、检索统计准确、迅速、高效。数据库应用系统的使用,可以按关键词对
数据进行各种分类,而且关键词还可以作各种各样的组合,使得数据的检索、统
计等操作形式多样,结果准确;又由于几乎所有的数据库都采用了索引技术,使
得检索数据速度快,效率高。
三、数据应用共享性好。由于对数据进行集中管理,可以通过网络等各种技
术,使得数据额应用能够共享,并且数据应用的效率也高。
1.3.3 技术的难点