人事管理系统(数据库课程设计)_第1页
人事管理系统(数据库课程设计)_第2页
免费预览已结束,剩余12页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1 / 36 9广東海译大学 数据库实习报告 课题:人事管理系统 课程名称: _ 数据库原理及应用 _ 学生姓名: _ 学生学号: 所在专业: _ 计算机科学与技术 _ 所在班级: 指导老师: _ 徐龙琴 _ 成绩: _ 2 / 36 目录 设计总说明 . 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 数据流程图

2、 . 7. 3.2 系统逻辑结构设计 . 8. 3.3 物理结构设计 1.0. 3.4 数据库关系图 1.1. 4. . 系统模块设计概述 . 1.4. 4.1 用户登录模块 1.4. 4.2 系统管理模块 1.4. 4.3 信息管理模块 1.4. 4.4 信息查询模块 1.5. 4.5 其他模块 . 1.5. 5. . 系统运行与测试 . 1.6. 5.1 用户登录 . 1.3 / 36 6. 5.2 系统管理 . 1.6. 5.3 信息管理 . 1.7. 5.4 信息查询 . 1.9. 5.5 其他模块 . 2.0. 5.5.1 关于 . 2.0. 5.5.2 计算器 . 2.0. 5.5

3、.3 退出 . 2.0. 5.6 优缺点自我评价 . 2.0. 6. . 课程设计总结 . 2.1. 7. . 附录(代码) . 2.2. 参考文献 . 3.5. 设计总说明 1. 设计概况 名称:人事管理系统 用途:学校等机构 功能:实现对员工信息的管理与维护等功能 2. 设计说明 学生学籍管理系统, 可用于学校等机构的学生信息管理, 查询,更新与 维护,使用方便,易用性强,图形界面清晰明了。该软件用 java 语言编写, 用 SQLServer2005数据库作为后台的数据库进行信息的存储,用 SQL 语句完 成添加,查询,修改,删除的4 / 36 操作。用 ODBCB动实现前台 Java

4、与后台 SQL 数据库的连接。 Java 语言跨平台性强,可以在 windows, linux , ubuntu 等 系统下使用, 方便简单, 安全性好。 SQLServer2005 数据库高效安全,两者 结合可相互利用各自的优势。 该系统实现的大致功能: 系统功能的基本要求: ? 员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称等。 ? 员工各种信息的修改; ? 对于转出、辞职、辞退、退休员工信息的删除; ? 按照一定的条件, 查询、 统计符合条件的员工信息; 至少应该包括每个员工详细信息的 查询、按婚姻状况查询、按学历查询、按工作岗位查询等,至少应该包括按学历、婚姻 状

5、况、岗位、参加工作时间等统计各自的员工信息; ? 对查询、统计的结果打印输出。 3本系统只实现了基本操作功能,对于一些更大型、属性更多、关系更复杂的 企业,便利性和安全性仍有不足,使用过程中造成的不便还请谅解! 1. 人事管理系统概述 1.1 研究背景 人事管理系统是企业管理系统中不可缺少的重要组成部分 ,它的内容对于企 业的决策 者和管理者来说都至关重要 ,所以人事档案管理系统应该能够为用户提 供充足的信息和快 捷的查询手段。 但一直以来人们使用传统人工的方式管理文件 档案, 这种管理方式存在着 许多缺点 ,如 :效率低、保密性差 ,另外时间一长 ,将产 生大量的文件何数据 ,这对于查找、更

6、新 和维护都带来了不少的困难。 随着科学 技术的不断提高 ,计算机科学日渐成熟 ,其强大的功能 已为人们深刻认识 ,它已进 入人类社会的各个领域并发挥着越来越重要的作用。 1.2 意义及目的开发 作为计算机应用的一部分 ,使用计算机对人事档案信息进行管理 ,具有着手 工管理所无 法比拟的优点 .例如 :检索迅速、查找方便、可靠性高、存储量大、保 密性好、寿命长、成本 低等。这些优点能够极大地提高人事档案管理的效率 ,也 是企业的科学化、 正规化管理 ,与世 界接轨的重要条件。因此,开发这样一套管 理软件成为很有必要的事情。 5 / 36 本系统针对以上缺点能够极大地提高学生信息管理的效率 ,也

7、是科学化、正规化的管理 与世界接轨的重要条件。所以如何自动高效地管理信息是这些年来许多人所研究的。 一个健全的人事管理系统是一个学校或某个集体单位正常运作的必要条件, 使人事管理 方便快捷而又清晰, 面对各种不同种类的信息, 需要合理的数据库结构来保存数据信息以及 有效地程序结构来支持各种数据的操作的执行。 实现集体单位管理系统化, 规范化和自动化, 从而达到提高人事管理的工作效率和工作质量的目的。6 / 36 2. 系统需求分析 2.1 开发环境和软件 本学籍采用Java语言编写前台程序,后台采用 SQL Server2005软件管理数据库,调试和 运行皆由 Eclipse SDK v3.5

8、.0 完成。 2.2 系统设计与功能分析 系统设计的基本思想: 1. 用户登录模块 2. 系统管理模块 1)密码修改 2)重新登录 3) 添加 /删除用户 4) 退出系统 3. 信息管理模块 1) 对学校里所有员工和院系进行统一标号,将每一位员工的信息保存在员 工档案记录中 2) 对新聘的员工,将其信息加入到员工档案记录中;对于转出、退休、辞 职、辞退的员工,将其信息从员工档案记录中删除 3)当员工信息发生变动时,修改员工档案记录中相应的属性 4. 信息查询模块 查询员工信息及院系信息 5. 其他模块 1)计算器 2)关于系统的说明 3)退出 系统功能的基本要求 : ? 员工各种信息的输入,包

9、括员工的基本信息、学历信息、婚姻状况信息、职称等。 ? 员工各种信息的修改; ? 对于转出、辞职、辞退、退休员工信息的删除; ? 按照一定的条件, 查询、 统计符合条件的员工信息; 至少应该包括每个员工详细信息的 查询、按婚姻状况查询、按学历查询、按工作岗位查询等,至少应该包括按学历、婚姻 状况、岗位、参加工作时间等统计各自的员工信息; 对查询、统计的结果打印输出。7 / 36 3数据库设计 3.1 系统概念结构设计 3.1.1 系统功能模块图 人事管理系统 8 / 36 3.1.2 数据流程图 管理员十* 9 / 36 團3院奈信息莒理数据流 3.2 系统逻辑结构设计 画出系统E-R图 图4

10、员工实体图10 / 36 图5院系实体图 图7各实体之间联系图(总体 E-R图)员工 管理员(1) 11 / 36 3.3 物理结构设计 数据库物理设计阶段的任务是根据具体计算机系统的特点,给给定的数据库 系统确定合理的存储结构和存取方法。所谓的“合理”主要有两个含义:一个是 要使设计出的物理数据库占用较少的存储空间, 另一个对数据库的操作具有尽可 能高的速度。主要体现在索引和存储结构的设置。 (1) 建立索引 1对员工信息表在属性列:员工编号上建立聚集索引,在属性列:身份证号建立 唯一索引; 2.对院系信息表在属性列:院系编号上建立聚集索引; (2) 存储过程 1. 创建不带参数的存储过程:

11、 查询在信息学院的员工的编号和姓名 creat procedur s2 as select 员工编号 员工姓名 from 员工信息 where 院系编号 - :(select 院系编号 from 院系信息 wher 院系名称- 信息学院) go exec s2 2. 创建带参数的存储过程: 根据用户输入的员工编号,输出其姓名和学历 create procedure si (员工编号 int , 员工姓名 nchar (10) output , 学历 nchar (10) output ) as select 学历=学历,员工姓名=员工姓名 from 员工信息 where 员工编号=员工编号 g

12、o declare 员工姓名 nchar (10 ), 学历 nchar ( 10 )12 / 36 exec si 2 , 员工姓名 output , 学历 output select 员工姓名=员工姓名, 学历=学历 (3)存储结构 确定数据库的存储结构主要指确定数据的存放位置和存储结构, 包括确定关 系,索引,日志,备份等的存储安排及存储结构,以及确定系统存储参数的配置。 将日志文件和数据库(表,索引等)分别放在不同的磁盘,可以改进系统的 性能,提高系统的安全性,所以,系统应将日志文件存放在不同的磁盘上。 3.4 数据库关系图 关系模型 (1) 岗位信息表(岗位编号,岗位名称):其中岗位

13、编号为主键; (2) 用户表(管理员 ID,密码):管理员 ID 为主键; (3) 员工信息表(员工编号,员工姓名,性别,院系编号,岗位编号,职称编号, 婚姻状况,民族,学历,联系方式,住址,身份证号,工资):其中员工编号 为主键,院系编号、岗位编号、职称编号均为外键; (4) 院系信息表(院系编号,院系名称):其中院系编号为主键; (5) 职称信息表(职称编号,职称名称):其中职称编号为主键。 数据库表 (1)岗位信息表: - 丫 u u / / n n2& B Ba ja j- -j j- - 0 院慎 2 副院长 3 主任 来 4 辅导员 5 其他 13 / 36 14 / 36 (2)

14、用户表: 列名 数据奘型 允许NdNd值 ?鄙麺 1 iritirit B B 密码 ndnar(iO)ndnar(iO) B B (3)员工信息表: 列名 数据类型 允许NulNul值 InuBKiiiEn inf 员工姓名 ndnar(io) 悝別 ndnar(iU ndhar(lO) 除系漏号 int Int 蜡姻状况 ndiartlO)1 取称漏号 int 住址 ndnirflO) 联系方式 ndiarll) 工靑 moneymoney 身份证号 ndnar(2C) n charf 1C) I諫岗如 tiiil 盼蛊 以 Sffl 卜 i 4 ftjl iEB 1 1 1 西迎同4 I

15、tLll.COOC 2 2 J 5 辎- 二 滇找MM理! 13MWM01 3157.0000 123261569 3 3 女 3 5 芳- 3 3 丙揃理鼠用 1399369021 6P3.COK 4 旺生 I 5 関- 旣嘟超H H琳ioio 匕矽吧咗 12ML0KC 5 5 4 4 5 玉- 2 2 再娥监除 旦囚囉7E 2J.CWC WW 耐姓 9 5 耦- 1 确赳H H戦 ld21100CC 7 7 1 5 至- 2 2 鯛mjTmjT抑 139173(13091 8257.COOO r r 王亚 tni D D 1 未當- 3 钿躍輕 J3530 酹I3S 卢和工 9 9 驯 Hi 1 5 1 国城私iieWiieW 1S.5HBM L0932.C0Ct 科雅1968 in 女 博士生 1 5 溜- I 二円m 12561XM 122361569 H H t+ 1 3 亟”.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论