1、 信息与计算科学专业信息与计算科学专业 数据库课程设计报告 题 目: 企业人事管理系统 班 级: 信息与计算科学 131801 班 指导教师: 1 2 摘摘 要要 随着网络的发展越来越快,网络办公自动化应运而生,它的主要 目的是实现信息交流和信息共享,提供协同工作的手段,提高办公的 效率,让人们从繁琐的有纸的办公中解脱出来。企业人事管理系统的 设计,为大小企业的工作管理带来便利,使得管理体制更加完善,工 作水平和效率得以提高。信息技术为企业的发展提供了机遇,也带来 了挑战。如何改善企业内部的经营机制,公正、客观、全面、快捷的 评价员工的业绩,实现以人为本的经营战略, 提高人事管理工作的效 率,
2、使人事管理有更多的精力去做人力资源分析、研究和开发工作, 是企业立足发展,开拓未来,领先同行业的关键。此次人事管理系统 采用 SQL Server 作为开发数据库的工具。企业人事管理系统的具体 功能可以根据用户的需要来分配, 但主要还是包括企业人事的信息增 加、删除、修改、查找。在企业人事管理系统中,用户能够方便的对 企业人事进行信息的检索与处理。 本人事管理系统具有如下功能:员工基本信息的查询、增加、修 改、删除模块,员工考勤信息、部门信息、员工工资、员工调动信息 的录入、修改、 查询、删除模块,员工评价信息的增加、修改、 删除, 以及员工工资信息的添加、修改系统维护功能。为公司人事管理提供
3、 信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对 人事管理的需要。 关键字:企业人事管理系统 SQL Server Java 3 3 目目 录录 第一章第一章 系统规划系统规划 错误!未定义书签。 1.1 引言 . 错误错误! !未定义书签。未定义书签。 1.1.1 编写目的. 5 1.1.2 项目背景 . 5 1.2 可行性研究的前提 5 1.2.1 目标 错误错误! !未定义书签。未定义书签。 1.2.2 要求 错误错误! !未定义书签。未定义书签。 1.3 技术可行性分析 6 1.3.1 技术的支持能力. 6 1.3.2 技术的优势. 6 1.3.3 技术的难点. 7 1.
4、4 经济可行性分析 7 1.5 社会可行性分析 7 1.5.1 用户使用可行性. 7 1.6 意见结论 7 第二章第二章 需求分析需求分析 错误!未定义书签。 2.1 系统需求 8 2.2 功能需求 8 2.3 数据流图 9 2.3.1 系统顶层图. 9 2.3.2 数据流程图一层分解图 10 2.3.3 数据流程图二层分解图 10 2.4 数据字典 . 10 2.4.1 数据流条目 12 2.4.2 数据存储 13 第三章第三章 概念设计概念设计 1313 3.1 实体之间的联系 . 13 3.2 E-R 图 14 第四章第四章 逻辑设计逻辑设计 1515 4.1 概念模型向关系模型的转换
5、. 15 4.2 概念模型的优化 . 15 4.2.1 确定范式级别 15 4.2.2 实施规范化处理 15 第五章第五章 物理设计物理设计 1616 5.1 数据库的存储结构 . 16 5.1.1 数据库的表设计 16 5.1.2 关系模式的存取方法 错误错误! !未定义书签。未定义书签。 软件工程实验报告 4 5.1.3 数据库安全性 错误错误! !未定义书签。未定义书签。 第六章第六章 实现、运行与维护实现、运行与维护 1818 6.1 实现 . 错误错误! !未定义书签。未定义书签。 6.2 人机界面设计 . 19 6.2.1 用户登陆界面 错误错误! !未定义书签。未定义书签。 6.
6、3 系统测试 . 21 6.3.1 员工基本信息测试 错误错误! !未定义书签。未定义书签。 6.3.2 员工工作评价信息测试 21 6.3.3 员工考勤测试 24 6.3.4 员工工资测试 错误错误! !未定义书签。未定义书签。 6.4 运行维护 . 25 总总 结结 错误!未定义书签。 参考文献参考文献 错误!未定义书签。 附录附录 软件工程实验报告 5 第一章第一章 系统规划系统规划 1.1 1.1 引言引言 1.1.11.1.1 编写目的编写目的 人事管理系统能够为使用者提供充足的信息和快捷的查询手段, 建立一套完 整的人事管理系统能够加快物资的周转速度,提高生产效率,加强管理的信息化 手段,提高本单位的经济效益。使用计算机对人事资料进行管理,会给应用者带 来很多方便,如检索迅速,查找方便,可靠量大,保密性好,成本低等。 可行性分析研究的目的是用最小的代价在尽可能短的时间内确定数据库系 统是否可能开发,是否值得开发(在该报告中主要是考察企业人事管理