版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.数据库实验记录通讯端口大工作医院(本科):计算机学院专业课:网络工程师环1402目录第一章需求分析11.1需求调查11.2系统功能分析21.3用户需求分析3第二章物件导向解析和设定修订4第三章逻辑结构设置修订7将类和对象转换为关系模式12第四章数据库物理结构设置修订124.1网站数据库方法设定修订124.2存储结构修订124.3物理设定修正13第5章数据库一致性设定修订165.1主牛鼻子和唯一性目录索引165.2参照整合性设定修正165.3检查约束175.4触发设定修订17第六章数据库视图设定修订19第七章数据库存储过程设置修订19总结20参考文献: 20.人员管理系统背景资料档案库第一章需
2、求分析1.1需求调查通过调查每个用户,此人员管理系统具有以下需求1 )员工信息管理:实现该公司记录的所有人员在该公司的员工信息,实现员工信息的管理,包括员工信息的追加、删除、修改等功能。2 )部门信息管理:实现本单位各部门编号、部门相关信息的汇编,同时对单位中所有人员进行分类管理。3 )调动管理:如果员工的就业信息发生变化,则系统可以实现相关信息的变化,即添加相应的修改信息,同时修改员工信息管理中的对应信息。4 )系统管理者信息管理:实现相应系统管理员的账户编号、口令等基本信息的管理功能。5 )出勤信息管理:实现每个员工的出勤情况记录,以及相应的出勤梳理机号和出勤时间信息管理。6 )奖惩管理:
3、实现对不同奖惩类型、奖惩金额等信息的管理,实现与输入奖惩信息修正相应的工资薪金信息。7 )工资薪金管理:实现各工作人员薪资项目信息的管理。1.2系统功能分析一)员工管理:主要适用于员工在该公司的基本信息管理,能够执行对某员工的信息追加、删除、修改功能等。2 )管理员管理:用于管理相应系统管理员的帐号、密码等基本信息。3 )个人经验管理:总结记录各员工过去的经验,完善其单位员工的基本信息,增加单位对员工个人经验的理解。4 )家庭关系管理:可以统一记录各职工的家庭和关系,完善职工在该公司的基本信息,增加公司对职工家庭状况的理解5 )部门管理:主要用于个别管理各部门的基本信息,以及部门的实际状态统订
4、。6 )调动管理:负责公司人员调动信息的记录、统订、管理等,更新调动信息时,修改相应的员工、部门信息。7 )出勤信息管理:记录员工每次卡上班的相关信息,统一的办事儿。8 )卡机管理:管理出勤是必要的出勤记录梳理机。9 )休假记录管理:用于记录员工的休假信息,如员工编号、休假时间、销售休假时间和休假天数。10 )奖惩记录管理:用于记录员工的奖惩信息,如员工编号、奖惩类型、奖惩金额和奖惩时间。11 )工资薪金管理:用于收集记录员工的工资薪金信息、基本工资薪金、罚款、时间等。1.3面向用户的需求分析在这家公司的人员管理系统中,最主要的两个功能是信息查询和信息管理。 由于系统用户分为员工和管理者,我将
5、该系统分为以下子系统,包括员工查询子系统、管理者查询子系统、员工信息管理子系统系统、部门信息管理子系统系统、信息变更子系统、工资管理子系统,以满足不同用户的不同应用需求。从每个细分的子系统中分析子系统的需求1 )员工查询子系统:员工可以询问法与自各儿相关的姓名、职位、部门等基本信息,以及每个时期的工资、奖金罚款的发放情况。2 )管理者询问法子系统管理员具有管理权限,可查询受管理员工的全面信息。3 )员工信息管理子系统根据员工自身的基本情况(如更改家庭关系),员工自身可以更改相关信息。4 )部门信息管理子系统部门经理可以管理有关该部门的信息,执行询问法、添加、删除、修改等操作。5 )信息变更子系
6、统员工发布适当的变更信息后,该员工的所有相关信息都会变更。6 )工资薪金管理子系统管理奖惩金额及基本工资与结算薪金。第二章物件导向解析和设定修订关类和对象字修订如下个人经验每年日期工作人员编号char(4)学习历史varchar(50 )任职履历varchar(50 )查询()添加()删除()变更()工作人员工作人员编号char(4)名字char(10 )性别char(2)出生日期datetime学历varchar(32岁)身份证号码varchar(32 )varchar(16岁)民族角色char(10 )部门编号char(4)职务干事(32 )查询()添加()删除()变更()部门部门编号ch
7、ar(4)部门名称char(10 )四号引导者工作人员数量int查询()添加()删除()变更()家庭关系关系编号char(10 )工作人员编号char(4)亲属关系char(50 )亲属姓名char(10 )查询()添加()删除()变更()上班工作编号char(6)工作人员编号char(4)工作日datetime工作时间datetime下班时间datetime梳理机号char(4)查询()添加()删除()变更()调动资金头寸调动编号char(6)工作人员编号char(4)调动前职务char(10 )调动后的职务char(10 )调动前部门编号char(4)调动后部门编号char(4)调动日期d
8、atetime批准日期datetime调动原因varchar(50 )查询()添加()删除()变更()管理员管理员帐号char(4)工作人员编号char(4)密码char(6)等级char(4)查询()添加()删除()变更()刷子梳理机梳理机号char(4)查询()添加()删除()变更()工资工资薪金号char(6)工作人员编号char(4)基本工资薪金money罚款money奖金money清算工资薪金的money开始时间datetime截止时间datetime发信日期datetime查询()添加()删除()变更()奖惩记录奖惩号码char(6)工作人员编号char(4)奖惩类型char(4)
9、奖惩金额money奖惩日datetime批准部门编号char(4)批准日期datetime奖惩原因varchar(50 )查询()添加()删除()变更()休假记录休假编号char(6)工作人员编号char(4)休假时间datetime销售休假时间datetime休假天数int批准人编号char(4)查询()添加()删除()变更()第三章逻辑结构设置修订电子局部图图3.1工作人员图3.2个人经验图3.3家庭关系图3.4部门图3.5资金头寸调动图3.6工资图3.7管理员图3.8卡片打印机图3.9上班图3.10缺席记录图3.11奖惩记录全局E-R图:将类和对象转换为关系模式1、工作人员(工作人员编号
10、、姓名、性别、出生年月日、学历、身份证号码、民族、职务、部门号码、职务)2、个人经验(年、员工编号、学习经验、工作经验)3、家庭关系(有关号码、工作人员号码、亲属关系、亲属姓名)4、管理员(管理员帐号、员工编号、密码、等级)5、出勤(出勤编号、员工编号、出勤日、出勤时间、下班时间、梳理机编号)6、汽车多布拉机(汽车多布拉机编号)7、部门(部门编号、部门名称、引导者、员工人数)8、职位调动(调动编号、员工编号、调动前职务、调动后职务、调动前部门编号、调动后部门编号、调动日期、批准日期、调动理由)9 .奖惩记录(奖惩编号、员工编号、奖惩类型、奖惩金额、奖惩日期、认可部门编号、认可日期、奖惩理由)1
11、0、休假记录(休假编号、员工编号、休假时间、销售休假时间、休假天数、批准人编号)11 .工资(工资编号、员工编号、基本工资费、罚款、奖金、决算工资、开始日、截止日、发信日)第四章数据库物理结构设置修订4.1网站数据库方法的设定修订数据库系统是多用户共享的系统,必须为同一关系建立多个存储路径,以满足多用户的多个应用程序要求。 在人员管理系统中,为了提高某个属性(员工编号、管理者帐号、员工基本信息等)的查询速度,可以选择将在这些个的属性中具有相同值的元组集中到连续的物理子摇滾乐的类星空卫视网站数据库的方法。 这样,在查询某学院、查询某专业或某年级等学生的成绩或选修科目等时,查询速度大幅提高。 因此
12、,在该系统中选择集群网站数据库方法。4.2存储结构修订人员管理系统是一种大型复杂的计算机联网情报系统,采用基于浏览器/服务器(B/S )、客户/服务器(C/S )混合的化学基应用架构来建立教务管理系统。 数据库管理系统采用微软发布的SQL Server 2000以上,通过SQL进行数据库的建构和数据库内的数据的维护和查询。4.3物理设置修订实施此设置修订的环境为windowsxpprofessionalmssqlserver 2005或更高版本。1 .制作工作人员信息表创建表员工(员工编号char (4)主密钥,姓名char(10) not null,性别char (2)检查(性别in (男性
13、,女性),出生日期datetime,学历varchar(32) not null是,身份证号码varchar(32) not null是,varchar (16 )非空值民族定在、角色char(10 )、部门编号char(4)中所述)2 .制作个人履历表创建表的个人经验(年日期时间,工作人员编号char(4)、学习履历varchar(50 )、任职经历varchar(50 )、主密钥(年、员工编号)、foreign key (员工编号)参考员工(员工编号)中所述)3 .制定家庭关系表创建表格家庭关系(关系号char (10 )主密钥是、员工编号char(4) not null,亲属关系char
14、(4)、亲属姓名char(10 )、亲属性别char(2)、foreign key (员工编号)参考员工(员工编号)中所述)4 .编制管理者表创建表管理员(管理员帐户char (4)主密钥,员工编号char(4) not null,密查询密码char (6)非空值,级别char (4)检查(级别in (管理员、系统管理员),foreign key (员工编号)参考员工(员工编号)中所述)制作出席表创建表格上班(上班号char (6)主钥匙,员工编号char(4) not null,工作日datetime、工作时间datetime,下班时间datetime,刷卡机号char(4)、foreign key (员工编号)参考员工(员工编号)foreign key (梳理机号)参考梳理机(梳理机号)中所述)6 .制作卡机表格创建表刷梳理机(梳理机号char (4)主密钥中所述)7 .制定部门表创建表格部门(部门编号char (4)主密钥,部门名称char(10) not null,在引导者char (4)非空值中,工作人员数量int中所述)8 .编制职位调
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 消化腺考试专项题目及精准答案
- 《重型工程结构和设备整体提升技术标准》
- 2026年古代历史与人文素养测试
- 2026年公共卫生事件信息报告与传播技能测试
- 2026年自然与科技知识巩固习题
- 2026年四川省绿色发展知识点巩固习题
- 2026年本科人力资源管理期末复习题
- 2026年金融市场基础知识习题集
- 2026年省考申论写作技巧提升练习
- 2026年部编版小学语文二年级上册第4单元说明文阅读理解题
- 2025年地理学常识普及试题及答案解析
- 物业项目经理培训课件
- 桃树的种植与管理
- 项目沟通培训课件模板
- 纸制品包装行业知识培训课件
- 红十字会初级救护员理论考试试题(附答案)
- 医院危险化学品培训知识课件
- 2025年中国银行招聘考试试题及答案
- 双重差分模型(DID)原理与应用
- 创伤后尿道瘘的护理课件
- 学龄前儿童心理健康发展纲要
评论
0/150
提交评论