目录组长:吴晓峰.................................1组员:王海星.................................3组员:张鹤译.................................5组员:高兴盛.................................7人事管理系统个人任务实施方案第1页共7页组长:吴晓峰人事管理系统个人任务实施方案一、相关的理论知识设计人事管理系统,主要实现的功能有查询、修改、增加和删除。使用SQL语句创建人事管理数据库,本系统主要实现人员的录入和统计,浏览数据库中的信息、搜索库存的查询等功能,充分利用数据库技术,改变传统的人事管理的方式,以使每一位用户能够很快的查找是否有自己所需要的信息。通过本系统的设计,首先规划了本系统实现的功能,并设计了该系统的E-R图,并且按照E-R图的结构编写了SQL代码,利用SQL代码实现数据的录入、查找、修改和删除,实现系统的多种功能,输入相映的语句,可以实先相应的功能,是数据库的数据能够简单的操作查询数据库中的信息主要是应用SQL语句SELECTFROM,同时可以用WHERE来限定信息。修改功能,可以用ALTER语句去实现,可以修改表中的各种信息,使数据库中的信息更加准确。增加功能,可以用INSERTINTO来实现,添加信息到数据库中,使数据库中的信息更加的完整。删除功能,对数据库中的表的管理,有些表不在需要了,就会用DROP或者DELECT来删除表或者数据库中的不需要的信息,使用户更容易查找与操作,变得方便快捷。二、参考文献[1]启明工作室编著.VisualC+++SQLServer数据库应用系统开发与实例.人民邮电出版社.2004年7月[2]萨师煊,王珊编著.数据库系统概论.高等教育出版社.2003年5月[3]何玉洁编著.数据库原理与应用教程.人民邮电出版社.2004年[4]杨东清编著.数据库系统概念.机械工业出版社.1968年[5]D.J.Date编著.数据库、类型和关系模型.机械工业出版社.2008年三、实现思路根据小组其他同学做的E-R图,以及转换为的关系模式,还有逻辑设计模式,然后利用SQLserver2005建立人事管理数据库,然后在数据库里面建立各种表:人事管理系统个人任务实施方案第2页共7页员工信息表:表中有员工编号,员工姓名,出生年月,员工性别,联系地址,所属部门,员工头像,联系电话。部门表:表中有部门编号,负责人。部门名称,联系方式,所属部门。假别表:假别编号,假别名称,是否带薪休假。争取数据冗余度小,独立性强。四、方法及工具用SQL语句实现数据库的各种功能,对数据库进行管理和维护。对数据库中的信息进行增加、删除、修改、查询的功能,使数据库的信息更加准确。主要使用的工具:SQLserver2005ManagementStudio。人事管理系统个人任务实施方案第3页共7页组员:王海星人事管理系统个人任务实施方案一、相关的理论知识设计人事管理系统,实现的功能有查询、修改、增加和删除。使用SQL语句创建工作人员数据库,创建表结构。本系统改变传统的人力控制公布方式,以使每一位用户能够很快的查找是否有自己所需要的信息。通过本系统的设计,首先规划了本系统实现的功能,并设计了该系统的E-R图,并且按照E-R图的结构编写了SQL代码,利用SQL代码实现数据的录入、查找和修改,实现系统的多种功能,输入相映的语句,可以实先相应的功能,是数据库的数据能够简单的操作。二、参考文献[1]启明工作室编著.VisualC+++SQLServer数据库应用系统开发与实例.人民邮电出版社.2004年7月[2]萨师煊,王珊编著.数据库系统概论.高等教育出版社.2003年5月[3]何玉洁编著.数据库原理与应用教程.人民邮电出版社.2004年[4]杨东清编著.数据库系统概念.机械工业出版社.1968年[5]D.J.Date编著.数据库、类型和关系模型.机械工业出版社.2008年三、实现思路这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这个阶段不用考虑所采用的数据库管理系统、操作系统类型、机器类型等问题。这阶段可用的工具很多。用的最多的是E-R图(Entity-Relation,实体-关系图),另外还有许多计算机辅助工具(ComputerAidedSoftwareEngineering,CASE)可以帮助进行设计。本书的实例都是采用E-R图的方法来进行数据库概念结构设计,在本书的第一个例子中先对E-R图的方法进行简单介绍。E-R图是描述数据实体及其关系的一种直观的描述工具。这种图中有:人事管理系统个人任务实施方案第4页共7页1.实体。用方框表示,方框内为实体的名称。2.实体的各种属性。用椭圆表示,椭圆内为属性名称。使用线段将其和相应的实体连接起来。3.实体之间的联系。用菱形表示,菱形内为联系的名称。实体和实体之间的联系较多,比较常见的联系有1:1、1:n和m:n这3种。(1)1:1。对于实体A构成的集合中每个实体,在实体集合B中至多只有一个实体与之相对应,反之亦然,称实体集合A和实体集合B之间是1:1的关系。(2)1:n。对于实体A构成的集合中每个实体,在实体集合B中有n(n0)实体与之相对应,且对于实体集合B中的每个实体,在A中最多只有一个实体与之相对应,称实体集合A和实体集合B之间是1:n关系。(3)m:n。对于实体A构成的集合中的每个实体,在实体集合B中有n(n0)个实体与之相对应,且对于实体集合B中的每个实体,在A中有m个实体与之相对应,称实体集合A和实体集合B之间是m:n关系说明:对于人事管理系统的E-R一个用户可以设置多个民族的情况,一个民族档案能被多个用户设置。一个用户可以设置多个职工类型,一个职工类型能被多个用户设置。其他的类似。对于人事管理系统的,一个用户可以浏览,查询多个职工的档案,一个职工的档案能被多个用户浏览。四、方法及工具采用自底而上的设计方法。先自顶向下地进行需求分析,对人事管理系统的需求进行逐步细化;然后再自底而上地设计概念结构,最终将各个局部应用的概念结构集合成为全局概念结构。通过对局部应用的选择,逐一设计出分E-R图,并对各个分E-R图进行合并,生成初步E-R图,消除不必要的系统冗余,可以得出以下人事管理系统E-R图。主要使用的工具:SQL2005数据库。人事管理系统个人任务实施方案第5页共7页组员:张鹤译人事管理系统个人任务实施方案一、相关的理论知识逻辑结构设计的任务是把概念结构设计阶段设计完毕的基本E—R图转化为与选用的具体机器上的DBMS产品所支持的数据模型相符的逻辑结构(包括数据库模式和外模式)。这些模式在功能性、完整性和一致性约束及数据库的可扩充性等方面应满足用户的各种要求。E—R图型关系模型的转化要解决的问题是如何将实体和实体间的关系转化为关系模式,如何确定这些关系模式的属性和代码。概念结构是独立于实际数据模型的信息结构,必须将其转化为逻辑结构后才能进行数据库应用的设计。也就是要将概念上的结构转化为SQLSERVER数据库系统所支持的实际数据模型。该数据库的特点:1.结构合理,对一个人员建立多条记录。2.所建立的数据冗余度小,独立性强。3.建档、修改、查询、统计快而准确。4.保密性、可靠性好。二、参考文献[1]启明工作室编著.VisualC+++SQLServer数据库应用系统开发与实例.人民邮电出版社.2004年7月[2]萨师煊,王珊编著.数据库系统概论.高等教育出版社.2003年5月[3]何玉洁编著.数据库原理与应用教程.人民邮电出版社.2004年[4]杨东清编著.数据库系统概念.机械工业出版社.1968年[5]D.J.Date编著.数据库、类型和关系模型.机械工业出版社.2008年三、实现思路两种转化:第一种转化是将实体转化为关系表。这种转化比较简单,只需要将实体的属人事管理系统个人任务实施方案第6页共7页性定义为表的属性即可。第二种转化是联系的转化。即将各个实体之间的联系转化为表格之间的关系,如外部键的定义。在上面工作的基础上归纳出人员管理数据库表格的组成、列的属性、表格之间的联系等等。四、方法及工具用SQL语句实现数据库的各种功能,对数据库进行管理和维护。对数据库中的信息进行增加、删除、修改、查询的功能,使数据库的信息更加准确。主要使用的工具:SQLserver2005。人事管理系统个人任务实施方案第7页共7页组员:高兴盛人事管理系统个人任务实施方案一、相关的理论知识人事管理系统,主要实现的功能有查询、修改、增加和删除人事方面的信息。查询数据库中的信息主要是应用SQL语句SELECTFROM,同时可以用WHERE来限定信息。修改功能,可以用alter语句去实现,可以修改表中的各种信息,使数据库中的信息更加准却。增加功能,可以用insterinto来实现,添加信息到数据库中,使数据库中的信息更加的完整。删除功能,对数据库中的表的管理,有些的表系统不在需要了,就会用drop或者delect来删除表或者数据库中的不在需要的信息。使每一位用户能够很快的处理自己所需要的信息。二、参考文献[1]启明工作室编著.VisualC+++SQLServer数据库应用系统开发与实例.人民邮电出版社.2004年7月[2]萨师煊,王珊编著.数据库系统概论.高等教育出版社.2003年5月[3]何玉洁编著.数据库原理与应用教程.人民邮电出版社.2004年[4]杨东清编著.数据库系统概念.机械工业出版社.1968年[5]D.J.Date编著.数据库、类型和关系模型.机械工业出版社.2008年三、实现思路通过对自定义数据类型的创建,向表中录入,表中字段的添加,视图的创建使人事管理系统更加完善,能更好的为用户服务。系统简明了为用户和系统管理员进行查询或更改。使人事管理系统更方便。四、方法及工具用SQL语句实现数据库的各种功能,对数据库进行管理和维护。对数据库中的信息进行增加、删除、修改、查询的功能,使数据库的信息更加准确。主要使用的工具:企业管理器和查询分析器,SQLServer2005。