数据库课程设计报告--人事管理系统.docVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库课程设计报告--人事管理系统.doc

数据库课程设计 报告 人 事 管 理 系 统 班级:    序号:    姓名:   地球科学学院地信系   2013-06-28 一、概述 1.1项目背景: 90年代中期,由于Internet 的迅速普及,形成了集计算机,计算机网络、数据库、分布式计算等于一体的信息技术综合体,它打破了时间和地域的界限,使信息交流变得快捷、准确,为建立现代企业管理信息系统提供了充足的条件。随着企业的不断发展,企业的员工数量不断增加,纯文本手工的管理方式已经不能满足企业管理者的需求。与此同时,人事管理系统,属于ERP的一个部分。它单指汇集成功企业先进的人力资源管理理念、人力资源管理实践、人力资源信息化系统建设的经验,以信息技术实现对企业人力资源信息的高度集成化管理,为中国企业使用的人力资源管理解决方案。 1.2项目目的: 核心目的在于将人力资源工作者从繁重的日常琐碎事务中解放出来,将更多地精力用于企业的人力资源职能管理和管理决策,保持企业的持续高效运营。 集中记录、监测和分析所有劳动力的技能和资格,提供决策分析。提高企业整体的科技含量与管理效率,加快企业的信息化建设。此系统是专门为中小型企业管理人事信息所开发的,以方便对员工进行管理。 二、需求分析 2.1、业务需求 a.系统操作简单,界面友好。 B.支持多人操作,要求有权限分配功能。 2.2、用户需求 2.2.1、员工可以实现的功能: a.用户登录:登陆应用程序查看自己的信息 b.修改密码:修改用户自己的密码 2.2.2、管理员实现的功能: a.用户注册:实现员工的注册,分配默认的帐户密码 b.基本信息:统计与查询员工基本信息 c.信息修改调动:调动修改员工的信息和部门信息。 d.系统管理:主要对用户的密码、管理权限的设置等。 2.3功能模块: (1)登陆模块 通过该模块员工输入用户名密码登录到软件界面,登陆有两种权限,一种是普通员工,一种是管理员,不同的权限,能操作的模块不同。 (2)信息查询模块 这个查询模块员工与管理员都可以使用,查询信息包括员工信息查询与调动信息查询。员工信息查询包括查询所有员工信息,用姓名查询单个员工信息以及查询根据部门查询部门中包含哪些员工。 (3)信息管理模块 这个信息管理模块只有管理员能使用。对新聘用的员工,将其信息加入员工信息表中;对于解聘的员工,将其信息从员工信息表中删除。当员工的信息发生变动时,修改员工信息表中相应的属性。部门的增加,删除与编辑也属于这个模块。 (4)用户管理模块 这个查询模块员工与管理员都可以使用,用来更改密码。管理员还可以用来设置用户权限和新增用户并为用户设置初始密码。 三、概念结构设计 3.1、各实体的E-R图 图1.用户权限表E-R图 图2.员工基本信息表的实体E-R图 图3.部门表E-R图 图4.职务表E-R图 图5.调动信息表E-R图 图6.总的员工实体图 四、数据库逻辑设计 4.1.数据字典 主要的数据流定义 (1)数据流名称:员工情况 定义:员工情况=员工编号+员工姓名+性别+出生日期+年龄+民族+籍贯+政治面貌+学历+联系电话+入职时间+部门号+职位号 数据来源:员工的信息。 数据去向:员工信息表。 数据流量:根据公司的具体情况来定。 说明:要对每一位被聘用的新员工进行唯一编号。 (2)数据流名称:调动情况 定义:调动情况=员工编号+员工姓名+调动编号+员工编号原部门号现部门号原职位号现职位号调动日期调动原因(DBMS和硬件等)的特点,为给定的数据库系统确定合理的存储结构和存取方法。所谓的“合理”主要有两个含义:一个是要使设计出的物理数据库占用较少的存储空间,另一个对数据库的操作具有尽可能高的速度。主要体现在后者。 4.1.建立视图 为员工信息和调动信息创建视图,方便提取信息。 4.2.建立存储结构 4.3.建立触发器; 六、用T-SQL实现数据库设计部分 create table 登录表 ( 员工编号 Char(4) primary key, 密码 varchar(20) not null, 权限名 char(12) not null, foreign key (员工编号) references 员工(员工编号) on delete cascade, ) create table 员工 ( 员工编号 Char(4) primary key, 姓名 Char(10) not null, 性别 Char(2) check(性别 in(男,

文档评论(0)

caijie1982 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档