1、 经济管理学院经济管理学院 SQL Server 课程设计报告课程设计报告 院院 系:系: 经济管理学院经济管理学院 专专 业:业: 网络营销网络营销 学学 号:号: 姓姓 名:名: 指导教师:指导教师: 2012 2012 年年 6 6 月月 1515 日日 1.系统开发背景系统开发背景 企业人事管理信息系统是一个现代化的企业在竞争中立于不败之地的必要部分,它能 够为查询人事信息提供充足的信息和快捷的查询手段。 一些公司一直以来使用传统人工的方 式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长, 将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难,
2、而且容易丢失。 使用计算机对企业人事信息进行管理,具有着手工管理所无法比拟的优点。例如:检索 迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大 地提高企业人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 本系统可以通过提出查询请求(执行 SQL 语句) ,服务器完成对数据库的查询任务,并 可以完成一下功能: (1)对员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称 等。 员工各种信息的修改; (2) 对于转出、辞职、辞退、退休员工信息的删除; (3)按照一定的条件,查询、统计符合条件的员工信息;至少应该包括每个员工详细 信
3、息的查询; (4)按婚姻状况查询、按学历查询、按工作岗位查询等,至少应该包括按学历、婚姻状 况、岗位、参加工作时间等统计各自的员工信息; 通过本系统把查询结果,统计结果返回给用户,使用户快速准确的了解公司人事信息。 2. 需求分析需求分析 一个公司必将分为若多个部门,包括人事部,车间,研发部等,各个部门的工作责任 不同,它们完成不同的任务,各尽其职,使公司能够有条不紊的开展。工作人事部负责人 事管理及人才调用,车间负责生产,研发部负责开发新产品等等,每个部门的人数也不一 样。每个部门将有若干职位,人事部有部长,秘书,副部长,部长助理等职位,车间有厂 长,车工,主管等职位,研发部有部长,秘书,副
4、部长,部长助理等职位。每个职位有不 同的员工来当任,员工的工号,员工姓名,出生年月,性别,婚姻状况,职位,工作时间 组成员工信息。这样人事部门就能够很快掌握员工的信息,能够发现人才提拔人才。根据 已婚员工的配偶信息可以很快掌握员工的家庭信息。 通过分析,可以设计下面的数据项和数据结构: 企业部门信息 :部门 ,员工人数,主管工作 企业工作岗位信息:工号,学历,部门,职位 员工基本信息:工号,员工姓名,出生年月,性别,婚姻状况,职位,工作时间,电话 3概念结构设计概念结构设计 实体间的联系如下: (1)一个公司有很多部门,各个部门的主管工作不同,每个部门的人数也不一样,部门和 公司是多对一的关系,因此可以用部门信息来反映这个公司各个部门的责任情况。 (2)一个公司有很多工作岗位,各个岗位有不同的人来负责,职位对于各个部门是多对一 的关系,所以可以用工作岗位信息来表示每个员工的职位信息。 (3)每个员工都有自己的个人基本信息,每个员工的学历信息及已婚的员工的配偶信息也 不同,学历信息及已婚的员工的配偶信息与各个员工是一对一的