- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库设计之需求分析021
数据库设计
需求分析
数据库分析是数据库管理系统开发周期中的一个重要的阶段,也是工作量比较大的一项活动。随着现代软件的发展,手工分析方式已经很难满足数据库管理系统数据库分析的要求,必须借助相应的工具。
设计数据库系统时应首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。用户需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出。通过对企业管理内容和数据流程分析,设计数据项和数据结构。
通过与企业的沟通和需求分析,通过对企业的人事管理系统的理解,我们分析到,企业的人事管理系统的要求就是实现人事对员工的管理,这种管理就是从一个职员招聘进到公司的那一刻起开始,一直到这个员工离职的时候在企业里所经过的所哟的流程。其中包括,在员工进入企业的时候招聘是的一些信息,员工的基本的信息,员工的分配的情况,员工在任职的时候的调度,员工的工资的情况,员工的工作的考勤,员工在任职的时候的福利和员工在任职的时候的奖罚的措施等进行分析,得出企业人事管理的的需求,要求系统具有以下功能。
数据库的文件:
是企业人事管理系统的数据库。是软件的核心数据库,有软件主窗体的所涉及的数据库。
数据文件=员工的基本信息+部门信息+员工的分配+员工的调动+员工的考勤+员工的工资信息+员工福利+员工奖罚+招聘信息
员工的基本信息主要包括员工的姓名,员工的编号,部门的编号,性别,身份证号,出生的年月,年龄,民族,政治面貌,籍贯,家庭住址,联系电话,职位,入职的时间,主要的社会联系人等信息,实现员工的基本的信息的查询,修改,删除,更新等。
部门的信息:
主要包括部门的编号,部门的名称,部门的经理,部门的地址,部门的电话,用于存储部门的相关信息。
员工的分配信息:
实现员工的职位的分配的情况记录,包括员工姓名,员工的编号,部门的编号,分配的部门地址 员工在企业的住址等
人员的调动信息:
人员调动的详细记录包括员工的姓名,员工编号,部门的编号,原有职位,现有职位,调动时间,等
员工的工资信息:
用来实现每个月的员工的工资的批量的添加,修改,删除,查询,等方便企业实现工资数据的导出,和每个月的工资的支付。主要包括:工资的月份,员工的编号,基本工资,加班费,工龄工资,全勤奖。奖励的总额,职务的津贴,请假扣除,惩罚总额,养老保险,医疗保险,应发工资,应扣工资,实发工资。工资的变动,变动前的员工的信息,变动后的员工的信息,以及变动工资的原因,生效的时间。
员工考勤信息:
用来实现对员工日常的上班,出差,请假,离职的具体分析,其中出勤包括员工日常的上下班情况,是否出现异常,出差的开始结束,请假的开始结束,离职的时间,原因,。
员工的福利信息:
记录员工所在职位的期间的福利情况,包括福利的内容包括福利的样式,保险等
(8) 奖罚信息:
记录员工在职的奖罚以利于评价员工的调动。包括员工的姓名,编号,奖罚的原因,奖罚的类别 ,日期等
数据库文件的备份:用来防止数据库出现崩溃或者其他的问题,可以进行数据库的恢复。
数据字典是关于数据信息的集合,也就是对数据流图中包含的所有元素定义的集合。任何字典最主要的用途都是供人查阅不了解的条目的解释,数据字典的作用也正是在软件分析和设计过程中给人提供关于数据的描述信息。数据流图和数据字典共同构成系统的逻辑模型,没有数据字典数据流图就不严格,然而没有数据流图数据字典也难于发挥作用。
数据字典的主要用途是作为分子阶段的主要工具。在数据字典中建立一组严密一致的定义很有助于企业和客户之间的通信,因此将消除很多可能的误解。数据字典包含的每个数据元素的控制信息是很有价值的。因为列出了使用一个给定的数据元素所有程序,很容易估计改变一个元素将产生的影响,并且能对所有受影响的程序或模块做出相应改变。
由于暂时还没有自动的数据字典处理程序,我们采用卡片形式书写数据字典,每张卡片上保存描述一个数据元素的信息。这种做法较好的实现了上述要求,特别是更新修改起来很方便,能够单独处理每个数据元素的信息。每张卡片上包含的信息有:名字,别名,描述,定义。以下是数据流图中主要元素的数据字典卡片
概念设计
概念模型是对信息世界的建模,所以概念模型应该能够方便、准确的表示出信息世界中的常用概念。实体--关系模型是数据库结构设计常用的方法。得到了数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体以及它们之间的关系,为后面逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。
根据需求分析和功能分析,规划出本系统中使用的数据库实体分别为员工实体,部门实体,工资实体,出勤实体,公出请假实体,人事调动实体,福利实体,员工离职实体等。
员工实体包括、编号、姓名、性别、身份证号、出生年月、年龄、民族、
文档评论(0)