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

上传人:hs****ma 文档编号:563668479 上传时间:2023-08-10 格式:DOCX 页数:41 大小:1MB
返回 下载 相关 举报
企业人事管理系统数据库课程设计报告_第1页
第1页 / 共41页
企业人事管理系统数据库课程设计报告_第2页
第2页 / 共41页
企业人事管理系统数据库课程设计报告_第3页
第3页 / 共41页
企业人事管理系统数据库课程设计报告_第4页
第4页 / 共41页
企业人事管理系统数据库课程设计报告_第5页
第5页 / 共41页
点击查看更多>>
资源描述

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

1、信息与计算科学专业数据库课程设计报告题目:企业人事管理系统班级:信息与计算科学131801班指导教师:.金海波学 生:.王慧兰201318030120王巾201318030121张建宏201318030128摘要随着网络的发展越来越快, 网络办公自动化应运而生, 它的主要目的是实现信息交流和信息共享, 提供协同工作的手段, 提高办公的效率, 让人们从繁琐的有纸的办公中解脱出来。 企业人事管理系统的设计,为大小企业的工作管理带来便利,使得管理体制更加完善,工作水平和效率得以提高。 信息技术为企业的发展提供了机遇, 也带来了挑战。如何改善企业内部的经营机制,公正、客观、全面、快捷的评价员工的业绩,

2、 实现以人为本的经营战略, 提高人事管理工作的效率,使人事管理有更多的精力去做人力资源分析、研究和开发工作,是企业立足发展,开拓未来,领先同行业的关键。此次人事管理系统采用 SQL Server 作为开发数据库的工具。企业人事管理系统的具体功能可以根据用户的需要来分配, 但主要还是包括企业人事的信息增加、删除、修改、查找。在企业人事管理系统中,用户能够方便的对企业人事进行信息的检索与处理。本人事管理系统具有如下功能:员工基本信息的查询、增加、修改、删除模块,员工考勤信息、部门信息、员工工资、员工调动信息的录入、 修改、 查询、 删除模块, 员工评价信息的增加、 修改、 删除,以及员工工资信息的

3、添加、 修改系统维护功能。 为公司人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。关键字:企业人事管理系统SQL Server Java第一章 系统规划 错误 !未定义书签。1.1 引言 错 误!未定义书签。1.1.1 编写目的 51.1.2 项目背景 51.2 可行性研究的前提 51.2.1 目标 错 误!未定义书签。1.2.2 要求 错 误!未定义书签。1.3 技术可行性分析 61.3.1 技术的支持能力 61.3.2 技术的优势 61.3.3 技术的难点 71.4 经济可行性分析 71.5 社会可行性分析 71.5.1 用户使用可行性 71.6 意

4、见结论 7第二章 需求分析 错误 ! 未定义书签。2.1 系统需求 82.2 功能需求 82.3 数据流图 92.3.1 系统顶层图 92.3.2 数据流程图一层分解图 102.3.3 数据流程图二层分解图 102.4 数据字典 102.4.1 数据流条目 122.4.2 数据存储 13第三章概念设计 133.1 实体之间的联系 133.2 E-R 图 13第四章逻辑设计 154.1 概念模型向关系模型的转换 154.2 概念模型的优化 154.2.1 确定范式级别 154.2.2 实施规范化处理 15第五章物理设计 165.1 数据库的存储结构 165.1.1 数据库的表设计 165.1.2

5、 关系模式的存取方法 错误! 未定义书签。5.1.3 数据库安全性 错误!未定义书签。第六章 实现、运行与维护 176.1 实现 错误! 未定义书签。6.2 人机界面设计 196.2.1 用户登陆界面 错 误! 未定义书签。6.3 系统测试 216.3.1 员工基本信息测试 错 误! 未定义书签。6.3.2 员工工作评价信息测试 216.3.3 员工考勤测试 246.3.4 员工工资测试 错 误! 未定义书签。6.4 运行维护 26总 结 错误! 未定义书签。参考文献 错误! 未定义书签。附录 第一章 系统规划1.1 引言1.1.1 编写目的人事管理系统能够为使用者提供充足的信息和快捷的查询手

6、段, 建立一套完整的人事管理系统能够加快物资的周转速度, 提高生产效率, 加强管理的信息化手段,提高本单位的经济效益。 使用计算机对人事资料进行管理, 会给应用者带来很多方便,如检索迅速,查找方便,可靠量大,保密性好,成本低等。可行性分析研究的目的是用最小的代价在尽可能短的时间内确定数据库系统是否可能开发,是否值得开发(在该报告中主要是考察企业人事管理系统是否可能开发,是否值得开发,是否可以开发)。其实质是在较高层次上以较抽象的方式进行的,简化的压缩的需求分析和概要设计过程。1.1.2 编写背景开发软件名称:企业人事管理系统项目任务提出者:金海波项目开发者:王慧兰、张建宏、王巾用户:各小型企业

7、1.2 可行性研究的前提1.2.1 目标人事管理系统用于支持企业完成人事管理工作,有如下三个方面的目标:1支持企业实现规范化管理;2. 支持企业高效率完成人事管理日常业务, 包括企业人事的增加、查询、修改、删除;3支持企业进行人事管理及相关方面的科学决策并在系统开发总任务的基础上进行该系统的方案设计论证,需要实现以下功能:a.建立员工基本信息表,包括:员工编号、姓名、部门、性别、出生日期、籍贯、职称、进入公司时间等;b.建立员工考勤信息表,包括:员工编号、姓名、日期、本月天数、出勤、旷工、早退、加班等;c.建立员工工作评价信息表,包括:员工编号、姓名、部门、业务水平、工作业绩、时间、工作态度等

8、;d.建立员工工资信息表,包括:员工编号、姓名、时间、底薪、奖金、扣考核、房租、实发工资等;1 2 2 要求企业人事管理系统必须提供部门信息、员工信息等基本信息,还必须提供强大的查、删、改功能。可以分为不同权限、不同用户的对该系统进行操作。另外,该系统还必须保证数据的安全性、完整性和准确性。1.3 技术可行性分析本系统是基于数据库的管理与查询系统。 现在硬件、 软件的性能指标和开发环境等各项开发条件都符合我们开发系统的要求, 因此, 开发出此系统的关键是我们掌握技术的熟练程度。本系统开发设计中用到的技术因素有:( 1)本系统开发方法。在本小组中,小组成员比较熟练地掌握开发信息系统的过程和技术,

9、在信息开发方法上不存在太大的问题。( 2)网络和通信技术。因为在本地客户端模拟运行的系统,因此不需要配置和网络。( 3)数据库技术。小组成员具有应用数据库开发小型信息系统的经验。( 4) Java 开发技术。小组成员需要熟练使用 Java 语言。综上所述,本系统的开发在技术上是可行的。4.3.1 技术的支持能力本系统采用 APMServ5.2.0 工具建立数据库,并通过eclipse 使两者进行连接从而进行系统软件开发。 此前, 我们简单使用相同技术模拟开发过类似软件系统,具有一定开发经验。4.3.2 技术的优势一、管理操作方便、快捷、高效。技术要求较低,数据维护简单、安全。使用数据库管理信息

10、资源, 可以进行添加、 修改、 插入、 删除等操作, 而且方便、 快捷。二、检索统计准确、迅速、高效。数据库应用系统的使用,可以按关键词对数据统计等使得检进行各种分类,而且关键词还可以作各种各样的组合,使得数据的检索、操作形式多样,结果准确; 又由于几乎所有的数据库都采用了索引技术,索数据速度快,效率高。三、数据应用共享性好。由于对数据进行集中管理,可以通过网络等各种技术,使得数据额应用能够共享,并且数据应用的效率也高。4.3.3 技术的难点一、 数据库设计和维护, 由于系统分析人员或开发人员对企业业务需求以及数据库技术认识不足 , 导致设计出来的数据结构或应用程序往往存在各种各样问题,并因此

11、造成在生产环境中 , 系统故障层出不穷 , 直接影响业务运转。二、系统负荷和安全问题,系统信息安全,系统安全通常受到的威胁如下,黑客对数据库入侵,并盗取想要的资料。1.4 经济可行性分析由于人事管理系统主要用于员工个人相关信息的管理, 使公司领导准确掌握员工的动向和员工的综合素质,及时调整人才的分析,提高工作效率, 可以为企业带来可观的经济效益。 并且由于系统开发并不是太复杂, 操作起来也比较简单,只需要一台作为服务器的计算机就可以运行,因此开发费用较低。1.5 社会可行性分析随着计算机的发展与普及, 互联网的扩展和网络安全技术的不断提高, 用信息系统管理人事在实际应用中越来越受企业或个人欢迎

12、, 并且在实际企业活动中表现出了巨大的经济价值。 把人士管理系统纳入公司内部的 Internet 体系中去,实现数据的共享, 这样有利于人事信息在单位内部的流动, 提高了数据资源的利用, 并且能得到及时的更新, 不需要像过去那样浪费大量的人力物力去进行抄写,提高了工作效率,人事管理覆盖面广, 并且会产生大量数据和信息, 对如此多的信息进行管理和运用, 必须要在规范化和标准化的基础上借助于网络化的人事管理系统才能满足这些要求。社会需要企业管理额现代化和信息化。 企业人事管理系统的开发和运行与国家的政策法规不存在任何冲突和抵触之处。 另外,企业人事管理系统苏采用的操作和工作方式符合工作人员和客户的

13、日常习惯,而且操作方便灵活,便于使用。因此,该系统具有可行性。1.5.1 用户使用可行性本软件操作简单, 界面友好, 功能完备, 有一定计算机基础的人员就能进行操作。1.6 意见结论经过技术、经济、社会等方面的可行性分析,可以确定本系统的开发完全必要。第二章 需求分析2.1 系统需求用户的需求具体体现在选课信息和用户信息的提供、 保存、 更新和查询的方面。 这就要求数据库的设计必须合理, 使之能够充分满足各种信息的输入和输出,保证数据存储的可靠性,并且能够快速取出和存入。而前台显示部分, 应具有人性化的界面, 方便用户操作。 因各个企业的实际情况不同, 系统应该具有兼容性。系统需要同时处理很大

14、的数据量,这时系统不会因此崩溃。此外, 系统还应该具有较强的安全性,保证身份不同的用户, 不能越权操作。 非合法用户不能对数据进行操作。2.2 功能需求本系统分为五个模块:员工基本信息、员工工作评价信息、员工考勤信息、员工工资信息、系统。得到如图所示的系统功能模块图:2.3数据流图2.3.1 系统顶层图2.3.2数据流程图一层分解图员工基本信息,员工考勤信息,员工工作评价信息,员工工资信息2.3.3数据流程图二层分解图查询所有员工信息,按员工编号查询,按员工姓名查询,员工信息的增加、修改、删除2.3.3数据流程图三层分解图查询所有员工工作评价2.3.3数据流程图四层分解图查询所有员工考勤,查询员工考勤2.3.3数据流程图五层分解图查询所有员工工资,增加员工记录,修改员工记录,删除员工记录2.4数据字典项目名称:企业人事管理系统数据库表:1、员工基本信息表字段类型BIS属性Null默 认额外.虱(1varchar (10)u t f8_g ener al._c i否char (10)u t f8_g ener al_c i否ygdeptwar char (10)u t f8_g ener

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

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