企业人事管理系统数据库课程设计报告.doc

上传人:F****n 文档编号:95600888 上传时间:2019-08-21 格式:DOC 页数:41 大小:468KB
返回 下载 相关 举报
企业人事管理系统数据库课程设计报告.doc_第1页
第1页 / 共41页
企业人事管理系统数据库课程设计报告.doc_第2页
第2页 / 共41页
企业人事管理系统数据库课程设计报告.doc_第3页
第3页 / 共41页
企业人事管理系统数据库课程设计报告.doc_第4页
第4页 / 共41页
企业人事管理系统数据库课程设计报告.doc_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《企业人事管理系统数据库课程设计报告.doc》由会员分享,可在线阅读,更多相关《企业人事管理系统数据库课程设计报告.doc(41页珍藏版)》请在金锄头文库上搜索。

1、信息与计算科学专业数据库课程设计报告 题 目: 企业人事管理系统 班 级: 信息与计算科学班 指导教师: 金海波 学 生: 王慧兰 0 王巾 1 张建宏 8 由于万维网使用者的数量飞速增长,对于最终用户来说,随着可供使用的主页和网上信息的数量的爆炸性增长,最终用户间的交互性越来越差,传统意义上的交互已经无法满足用户的需求,举一个简单的例子,即使是在世界杯的决赛期间,一个普通的足球迷也很难立刻从网络上找到聊天的对象。12摘 要随着网络的发展越来越快,网络办公自动化应运而生,它的主要目的是实现信息交流和信息共享,提供协同工作的手段,提高办公的效率,让人们从繁琐的有纸的办公中解脱出来。企业人事管理系

2、统的设计,为大小企业的工作管理带来便利,使得管理体制更加完善,工作水平和效率得以提高。信息技术为企业的发展提供了机遇,也带来了挑战。如何改善企业内部的经营机制,公正、客观、全面、快捷的评价员工的业绩,实现以人为本的经营战略,提高人事管理工作的效率,使人事管理有更多的精力去做人力资源分析、研究和开发工作,是企业立足发展,开拓未来,领先同行业的关键。此次人事管理系统采用SQL Server作为开发数据库的工具。企业人事管理系统的具体功能可以根据用户的需要来分配,但主要还是包括企业人事的信息增加、删除、修改、查找。在企业人事管理系统中,用户能够方便的对企业人事进行信息的检索与处理。本人事管理系统具有

3、如下功能:员工基本信息的查询、增加、修改、删除模块,员工考勤信息、部门信息、员工工资、员工调动信息的录入、修改、查询、删除模块,员工评价信息的增加、修改、删除,以及员工工资信息的添加、修改系统维护功能。为公司人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。关键字:企业人事管理系统 SQL Server Java 软件工程实验报告 目 录第一章 系统规划11.1 引言11.1.1 编写目的11.1.2项目背景11.2 可行性研究的前提11.2.1 目标11.2.2 要求21.3 技术可行性分析31.3.1 技术的支持能力31.3.2 技术的优势31.3.3

4、 技术的难点31.4 经济可行性分析41.5 社会可行性分析41.5.1 用户使用可行性51.6 意见结论5第二章 需求分析62.1 系统需求62.2 功能需求62.3 数据流图72.3.1 系统顶层图72.3.2 数据流程图一层分解图72.3.3 数据流程图二层分解图92.4 数据字典112.4.1 数据流条目112.4.2 数据存储14第三章 概念设计153.1 实体之间的联系153.2 E-R图15第四章 逻辑设计194.1 概念模型向关系模型的转换194.2 概念模型的优化204.2.1 确定范式级别204.2.2 实施规范化处理20第五章 物理设计225.1 数据库的存储结构225.

5、1.1 数据库的表设计225.1.2 关系模式的存取方法245.1.3 数据库安全性24第六章 实现、运行与维护256.1 实现256.2 人机界面设计276.2.1 用户登陆界面276.3 系统测试296.3.1 员工基本信息测试296.3.2 员工工作评价信息测试296.3.3 员工考勤测试306.3.4 员工工资测试316.4 运行维护32总 结33参考文献34附录.第一章 系统规划1.1 引言1.1.1 编写目的人事管理系统能够为使用者提供充足的信息和快捷的查询手段,建立一套完整的人事管理系统能够加快物资的周转速度,提高生产效率,加强管理的信息化手段,提高本单位的经济效益。使用计算机对

6、人事资料进行管理,会给应用者带来很多方便,如检索迅速,查找方便,可靠量大,保密性好,成本低等。可行性分析研究的目的是用最小的代价在尽可能短的时间内确定数据库系统是否可能开发,是否值得开发(在该报告中主要是考察企业人事管理系统是否可能开发,是否值得开发,是否可以开发)。其实质是在较高层次上以较抽象的方式进行的,简化的压缩的需求分析和概要设计过程。1.1.2 编写背景开发软件名称:企业人事管理系统项目任务提出者:金海波 项目开发者:王慧兰、张建宏、王巾用户:各小型企业 1.2 可行性研究的前提1.2.1 目标人事管理系统用于支持企业完成人事管理工作,有如下三个方面的目标:1支持企业实现规范化管理;

7、2. 支持企业高效率完成人事管理日常业务,包括企业人事的增加、查询、修改、删除;3支持企业进行人事管理及相关方面的科学决策并在系统开发总任务的基础上进行该系统的方案设计论证,需要实现以下功能:a建立员工基本信息表,包括:员工编号、姓名、部门、性别、出生日期、籍贯、职称、进入公司时间等;b建立员工考勤信息表,包括:员工编号、姓名、日期、本月天数、出勤、旷工、早退、加班等;c建立员工工作评价信息表,包括:员工编号、姓名、部门、业务水平、工作业绩、时间、工作态度等;d建立员工工资信息表,包括:员工编号、姓名、时间、底薪、奖金、扣考核、房租、实发工资等;122 要求企业人事管理系统必须提供部门信息、员

8、工信息等基本信息,还必须提供强大的查、删、改功能。可以分为不同权限、不同用户的对该系统进行操作。另外,该系统还必须保证数据的安全性、完整性和准确性。1.3 技术可行性分析 本系统是基于数据库的管理与查询系统。现在硬件、软件的性能指标和开发环境等各项开发条件都符合我们开发系统的要求,因此,开发出此系统的关键是我们掌握技术的熟练程度。本系统开发设计中用到的技术因素有:(1)本系统开发方法。在本小组中,小组成员比较熟练地掌握开发信息系统的过程和技术,在信息开发方法上不存在太大的问题。(2)网络和通信技术。因为在本地客户端模拟运行的系统,因此不需要配置和网络。(3)数据库技术。小组成员具有应用数据库开

9、发小型信息系统的经验。(4) Java开发技术。小组成员需要熟练使用Java语言。综上所述,本系统的开发在技术上是可行的。1.3.1 技术的支持能力本系统采用APMServ5.2.0工具建立数据库,并通过eclipse使两者进行连接从而进行系统软件开发。此前,我们简单使用相同技术模拟开发过类似软件系统,具有一定开发经验。1.3.2 技术的优势一、管理操作方便、快捷、高效。技术要求较低,数据维护简单、安全。使用数据库管理信息资源,可以进行添加、修改、插入、删除等操作,而且方便、快捷。二、检索统计准确、迅速、高效。数据库应用系统的使用,可以按关键词对数据进行各种分类,而且关键词还可以作各种各样的组

10、合,使得数据的检索、统计等操作形式多样,结果准确;又由于几乎所有的数据库都采用了索引技术,使得检索数据速度快,效率高。三、数据应用共享性好。由于对数据进行集中管理,可以通过网络等各种技术,使得数据额应用能够共享,并且数据应用的效率也高。1.3.3 技术的难点一、数据库设计和维护,由于系统分析人员或开发人员对企业业务需求以及数据库技术认识不足,导致设计出来的数据结构或应用程序往往存在各种各样问题,并因此造成在生产环境中,系统故障层出不穷,直接影响业务运转。二、系统负荷和安全问题,系统信息安全,系统安全通常受到的威胁如下,黑客对数据库入侵,并盗取想要的资料。1.4 经济可行性分析由于人事管理系统主

11、要用于员工个人相关信息的管理,使公司领导准确掌握员工的动向和员工的综合素质,及时调整人才的分析,提高工作效率,可以为企业带来可观的经济效益。并且由于系统开发并不是太复杂,操作起来也比较简单,只需要一台作为服务器的计算机就可以运行,因此开发费用较低。1.5 社会可行性分析 随着计算机的发展与普及,互联网的扩展和网络安全技术的不断提高,用信息系统管理人事在实际应用中越来越受企业或个人欢迎,并且在实际企业活动中表现出了巨大的经济价值。把人士管理系统纳入公司内部的Internet体系中去,实现数据的共享,这样有利于人事信息在单位内部的流动,提高了数据资源的利用,并且能得到及时的更新,不需要像过去那样浪

12、费大量的人力物力去进行抄写,提高了工作效率,人事管理覆盖面广,并且会产生大量数据和信息,对如此多的信息进行管理和运用,必须要在规范化和标准化的基础上借助于网络化的人事管理系统才能满足这些要求。社会需要企业管理额现代化和信息化。企业人事管理系统的开发和运行与国家的政策法规不存在任何冲突和抵触之处。另外,企业人事管理系统苏采用的操作和工作方式符合工作人员和客户的日常习惯,而且操作方便灵活,便于使用。因此,该系统具有可行性。1.5.1 用户使用可行性本软件操作简单,界面友好,功能完备,有一定计算机基础的人员就能进行操作。1.6 意见结论经过技术、经济、社会等方面的可行性分析,可以确定本系统的开发完全

13、必要。第二章 需求分析2.1 系统需求用户的需求具体体现在选课信息和用户信息的提供、保存、更新和查询的方面。这就要求数据库的设计必须合理,使之能够充分满足各种信息的输入和输出,保证数据存储的可靠性,并且能够快速取出和存入。而前台显示部分,应具有人性化的界面,方便用户操作。因各个企业的实际情况不同,系统应该具有兼容性。系统需要同时处理很大的数据量,这时系统不会因此崩溃。此外,系统还应该具有较强的安全性,保证身份不同的用户,不能越权操作。非合法用户不能对数据进行操作。2.2 功能需求 本系统分为五个模块:员工基本信息、员工工作评价信息、员工考勤信息、员工工资信息、系统。得到如图所示的系统功能模块图

14、:2.3 数据流图2.3.1 系统顶层图2.3.2 数据流程图一层分解图员工基本信息,员工考勤信息,员工工作评价信息,员工工资信息2.3.3 数据流程图二层分解图查询所有员工信息,按员工编号查询,按员工姓名查询,员工信息的增加、修改、删除2.3.3 数据流程图三层分解图查询所有员工工作评价2.3.3 数据流程图四层分解图查询所有员工考勤,查询员工考勤2.3.3 数据流程图五层分解图查询所有员工工资,增加员工记录,修改员工记录,删除员工记录 2.4 数据字典项目名称:企业人事管理系统数据库表:1、 员工基本信息表2、 员工工作评价信息表 3、 员工考勤信息表4、 员工工资信息表 2.4.1 数据流定义1、数据流名称:员工情况 位置:员工 定义:员工情况=员工编号+姓名+部门+性别+出生日期+籍贯+职称+进入公司时间 数据流量:根据企业的员工具体录用情况来确定 说明:要对每一位被聘用的新

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 事务文书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号