人事管理系统(数据库课程设计)

更新时间:2023-12-03 03:05:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

《数据库》实习报告

课题:人事管理系统

课程名称: 数据库原理及应用 学生姓名: 学生学号: 所在专业: 计算机科学与技术 所在班级: 指导老师: 徐龙琴 成绩:

目 录

设计总说明............................................................................................................................ 3 1.人事管理系统概述............................................................................................................. 4 1.1研究背景........................................................................................................................ 4 1.2意义及目的开发............................................................................................................ 4 2.系统需求分析..................................................................................................................... 5 2.1开发环境和软件............................................................................................................ 5 2.2系统设计与功能分析.................................................................................................... 5 3.数据库设计......................................................................................................................... 6 3.1 系统概念结构设计..................................................................................................... 6 3.1.1系统功能模块图.................................................................................................... 6 3.1.2数据流程图 ........................................................................................................... 7 3.2 系统逻辑结构设计..................................................................................................... 8 3.3 物理结构设计........................................................................................................... 10 3.4 数据库关系图........................................................................................................... 11 4.系统模块设计概述........................................................................................................... 14 4.1用户登录模块.............................................................................................................. 14 4.2系统管理模块.............................................................................................................. 14 4.3信息管理模块.............................................................................................................. 14 4.4信息查询模块.............................................................................................................. 15 4.5其他模块...................................................................................................................... 15 5.系统运行与测试............................................................................................................... 16 5.1用户登录...................................................................................................................... 16 5.2系统管理...................................................................................................................... 16 5.3信息管理...................................................................................................................... 17 5.4信息查询...................................................................................................................... 19 5.5其他模块...................................................................................................................... 20 5.5.1关于...................................................................................................................... 20 5.5.2计算器.................................................................................................................. 20 5.5.3退出...................................................................................................................... 20 5.6优缺点自我评价.......................................................................................................... 20 6.课程设计总结................................................................................................................... 21 7.附录(代码)................................................................................................................... 22 参考文献.............................................................................................................................. 35

设计总说明

1. 设计概况

名称:人事管理系统 用途:学校等机构

功能:实现对员工信息的管理与维护等功能

2. 设计说明

学生学籍管理系统,可用于学校等机构的学生信息管理,查询,更新与维护,使用方便,易用性强,图形界面清晰明了。该软件用java语言编写,用SQLServer2005数据库作为后台的数据库进行信息的存储,用SQL语句完成添加,查询,修改,删除的操作。用ODBC驱动实现前台Java与后台SQL数据库的连接。Java语言跨平台性强,可以在windows,linux,ubuntu等系统下使用,方便简单,安全性好。SQLServer2005数据库高效安全,两者结合可相互利用各自的优势。 该系统实现的大致功能:

系统功能的基本要求:

? 员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称等。 ? 员工各种信息的修改;

? 对于转出、辞职、辞退、退休员工信息的删除;

? 按照一定的条件,查询、统计符合条件的员工信息;至少应该包括每个员工详细信息的

查询、按婚姻状况查询、按学历查询、按工作岗位查询等,至少应该包括按学历、婚姻状况、岗位、参加工作时间等统计各自的员工信息; ? 对查询、统计的结果打印输出。

3.本系统只实现了基本操作功能,对于一些更大型、属性更多、关系更复杂的企业,便利性和安全性仍有不足,使用过程中造成的不便还请谅解!

1.人事管理系统概述

1.1研究背景

人事管理系统是企业管理系统中不可缺少的重要组成部分,它的内容对于企 业的决策者和管理者来说都至关重要,所以人事档案管理系统应该能够为用户提 供充足的信息和快捷的查询手段。 但一直以来人们使用传统人工的方式管理文件 档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产 生大量的文件何数据,这对于查找、更新和维护都带来了不少的困难。随着科学 技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进 入人类社会的各个领域并发挥着越来越重要的作用。

1.2意义及目的开发

作为计算机应用的一部分,使用计算机对人事档案信息进行管理,具有着手 工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保 密性好、寿命长、成本低等。这些优点能够极大地提高人事档案管理的效率,也 是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管 理软件成为很有必要的事情。

本系统针对以上缺点能够极大地提高学生信息管理的效率,也是科学化、正规化的管理,与世界接轨的重要条件。所以如何自动高效地管理信息是这些年来许多人所研究的。

一个健全的人事管理系统是一个学校或某个集体单位正常运作的必要条件,使人事管理方便快捷而又清晰,面对各种不同种类的信息,需要合理的数据库结构来保存数据信息以及有效地程序结构来支持各种数据的操作的执行。实现集体单位管理系统化,规范化和自动化,从而达到提高人事管理的工作效率和工作质量的目的。

2.系统需求分析

2.1开发环境和软件

本学籍采用Java语言编写前台程序,后台采用SQL Server2005软件管理数据库,调试和运行皆由Eclipse SDK v3.5.0完成。

2.2系统设计与功能分析

系统设计的基本思想: 1. 用户登录模块 2. 系统管理模块 1)密码修改 2)重新登录

3)添加/删除用户 4)退出系统 3. 信息管理模块

1)对学校里所有员工和院系进行统一标号,将每一位员工的信息保存在员工档案记录中

2)对新聘的员工,将其信息加入到员工档案记录中;对于转出、退休、辞职、辞退的员工,将其信息从员工档案记录中删除

3)当员工信息发生变动时,修改员工档案记录中相应的属性 4. 信息查询模块

查询员工信息及院系信息 5. 其他模块 1)计算器

2)关于系统的说明 3)退出

系统功能的基本要求:

? 员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称等。 ? 员工各种信息的修改;

? 对于转出、辞职、辞退、退休员工信息的删除;

? 按照一定的条件,查询、统计符合条件的员工信息;至少应该包括每个员工详细信息的

查询、按婚姻状况查询、按学历查询、按工作岗位查询等,至少应该包括按学历、婚姻状况、岗位、参加工作时间等统计各自的员工信息; ? 对查询、统计的结果打印输出。

本文来源:https://www.bwwdw.com/article/hw5t.html

Top