某单位地人事管理系统大数据库课程设计

某单位地人事管理系统大数据库课程设计
某单位地人事管理系统大数据库课程设计

数据库原理及应用课程设计

设计报告

题目:某单位的人事管理系统

学号: 131007128

学生姓名:

指导教师:

提交时间: 2015-01-04

目录

第1章需求分析 (1)

1.1 需求调查 (1)

1.2 系统功能分析 (2)

1.3 面对用户需求分析 (3)

第2章面向对象分析和设计 (4)

第3章逻辑结构设计 (7)

类和对象向关系模式转换 (12)

第4章数据库物理结构设计 (12)

4.1 存取方法设计 (12)

4.2 存储结构设计 (12)

4.3 物理设计 (13)

第5章数据库完整性设计 (16)

5.1 主键及唯一性索引 (16)

5.2 参照完整性设计 (16)

5.3 Check约束 (17)

5.4 触发器设计 (17)

第6章数据库视图设计 (19)

第7章数据库存储过程设计 (19)

总结 (20)

参考文献: (20)

人事管理系统后台数据库

第1章需求分析

1.1 需求调查

通过对各个用户的调查,该人事管理系统有如下需求:

1)员工信息管理:

实现记录在该单位中所有人员的在该单位的员工信息,实现对员工信息的管理,也包括对员工信息的增加、删除、修改等功能。

2)部门信息管理:

实现对该单位中的各个部门的编号、部门相关信息的统计,此时也将单位中的所有人员进行分类管理。

3)职位调动管理:

实现当员工的就职信息发生更改的时候,系统进行相应关联信息的更改,即增加相应的修改信息的同时,员工的信息管理中的对应信息进行修改。

4)系统管理人员信息管理:

实现对相应的系统管理人员的帐号、密码等基本信息的管理功能。

5)出勤信息管理:

实现对每一位员工的出勤状况的记录,记录对应的出勤刷卡机号以及出勤时间的信息管理。

6)奖惩管理:

实现针对于不同的奖惩类型、奖惩金额等信息的管理,实现输入奖惩信息的修改相应的工资信息。

7)工资管理:

实现各个员工工资条目信息的管理。

1.2 系统功能分析

管理出勤是所需要的出勤记录刷卡机。

9)请假记录管理:

用于记录员工的请假信息,包括员工编号、请假时间、销假时间、请假天数等信息。

10)奖惩记录管理:

用于记录员工的奖惩信息,包括员工编号、奖惩类型、奖惩金额、奖惩时间等信息。

11)工资管理:

用于统计记录员工的工资信息,基本工资、将罚金、时间等。

1.3 面对用户需求分析

在该单位的人事管理系统中,最主要的两个功能就是查询信息和管理信息。系统的用户又分为员工和管理人员,因此我将该系统又分为以下若干子系统,包括员工查询子系统、管理员查询子系统、员工信息管理子系统、部门信息管理子系统、信息变更子系统、工资管理子系统,以满足不同用户的不同应用需求。

下面从细分后的各个子系统分析子系统的需求:

1)员工查询子系统:

可供员工查询与自己相关的姓名、职位、部门等基本信息,以及

各个时期的工资、奖金罚款的发放情况。

2)管理员查询子系统

可供管理员查询所管理员工的全面信息,具有管理权限。

3)员工信息管理子系统

当员工自身的基本情况,如家庭关系变更时,可由员工自行进行修改相关信息。

4)部门信息管理子系统

部门的管理员可对该部门的相关信息进行管理,执行查询、增加、删除、修改等操作。

5)信息变更子系统

员工提交相应修改信息,则将所有该员工的相关信息进行修改。6)工资管理子系统

对奖罚金额及基本工资、结算工资进行管理。

第2章面向对象分析和设计

类和对象设计如下:

第3章逻辑结构设计局部E-R图

图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、员工(员工编号,姓名,性别,出生日期,学历,身份证号,民族,职称,部门号,职务)

2、个人经历(年份,员工编号,学习经历,任职经历)

3、家庭关系(关系编号,员工编号,亲属关系,亲属姓名)

4、管理人员(管理员帐号,职工编号,密码,级别)

5、出勤(出勤号,员工编号,上班日期,上班时间,下班时间,刷卡机号)

6、刷卡机(刷卡机号)

7、部门(部门号,部门名,领导人员,员工人数)

8、职位调动(调动编号,员工编号,调动前职务,调动后职务,调动前部门号,调动后部门号,调动日期,批复日期,调动原因)

9、奖惩记录(奖惩编号,员工编号,奖惩类型,奖惩金额,奖惩日期,批复部门号,批复日期,奖惩原因)

10、请假记录(请假编号,员工编号,请假时间,销假时间,请假天数,审批人编号)

11、工资(工资编号,员工编号,基本工资,罚款,奖金,结算工资,起始日期,截止日期,发信日期)

第4章数据库物理结构设计

4.1存取方法设计

数据库系统是多用户共享的系统,对同一个关系要建立多条存储路径才能满足多用户的多种应用要求。对于人事管理系统来说,为了提高某些属性(如:员工编号,管理员帐号,员工基本信息等)的查询速度,可以选择聚簇存取的方法,即把这些属性上具有相同值的元组集中放在连续的物理块上。这样在查询某个学院或是查询某个专业或某学年等的学生成绩或选课等时就会大大提高查询速度。因此,该系统中选择聚簇存取方法。

4.2 存储结构设计

人事管理系统是一个大型复杂的计算机网络信息系统,采用基于浏览器/服务器(B/S),客户端/服务器(C/S)混合的应用体系结构来建设教务管理系统。数据库管理系统采用Microsoft 公司推出的SQL Server 2000 或以上版本,并用SQL进行数据库的建立和数据库中数据的维护和查询。

4.3 物理设计

实现该设计的环境为Windows XP Professional + MS SQL Server 2005 或以上版本。

1、建立员工信息表

create table 员工

(

员工编号 char(4) primary key,

姓名 char(10) not null,

性别 char(2) check(性别 in('男','女')),

出生日期 datetime,

学历 varchar(32) not null,

身份证号 varchar(32) not null,

民族 varchar(16) not null,

职称 char(10),

部门号 char(4)

)

2、建立个人经历表

create table 个人经历

(

年份 datetime,

员工编号 char(4),

学习经历 varchar(50),

任职经历 varchar(50),

primary key(年份, 员工编号),

foreign key(员工编号) references 员工(员工编号)

)

3、建立家庭关系表

create table 家庭关系

(

关系编号 char(10) primary key,

员工编号 char(4) not null,

亲属关系 char(4),

亲属姓名 char(10),

亲属性别 char(2),

foreign key(员工编号) references 员工(员工编号)

)

4、建立管理人员表

create table 管理人员

(

管理员账号 char(4) primary key,

职工编号 char(4) not null,

密码 char(6) not null,

级别 char(4)check(级别 in ('管理员','系统管理员')), foreign key(职工编号) references 员工(员工编号)

)

5、建立出勤表

create table 出勤

(

出勤号 char(6) primary key,

员工编号 char(4) not null,

上班日期 datetime,

上班时间 datetime,

下班时间 datetime,

刷卡机号 char(4),

foreign key(员工编号) references 员工(员工编号)

foreign key(刷卡机号) references 刷卡机(刷卡机号) )

6、建立刷卡机表

create table 刷卡机

(

刷卡机号 char(4) primary key

)

7、建立部门表

create table 部门

(

部门号 char(4) primary key,

部门名 char(10) not null,

领导人员 char(4) not null,

员工人数 int

)

8、建立职位调动表

create table 职位调动

(

调动编号 char(6) not null,

员工编号 char(4) not null,

调动前职务 char(10),

调动后职务 char(10),

调动部门号 char(4) not null,

调动日期 datetime,

批复日期 datetime,

调动原因 varchar(50),

foreign key(员工编号) references 员工(员工编号), foreign key(调动部门号) references 部门(部门号), )

9、建立奖惩记录表

create table 奖惩记录

(

奖惩编号 char(6) not null primary key,

员工编号 char(4) not null,

奖惩类型 char(4),

奖惩金额 money,

奖惩日期 datetime,

批复部门号 char(4),

批复日期 datetime,

奖惩原因 varchar(50),

foreign key(员工编号) references 员工(员工编号), foreign key(批复部门号) references 部门(部门号) )

10、建立请假记录表

create table 请假记录

(

请假编号 char(6) not null primary key,

员工编号 char(4) not null,

请假时间 datetime,

销假时间 datetime,

请假天数 int,

审批人编号 char(4),

foreign key(员工编号) references 员工(员工编号) )

11、建立工资表

create table 工资

(

工资编号 char(6) primary key,

员工编号 char(4) not null,

基本工资 money not null,

罚款 money,

奖金 money,

结算工资 money,

起始时间 datetime,

截止时间 datetime,

发信日期 datetime,

foreign key(员工编号) references 员工(员工编号)

)

第5章数据库完整性设计

5.1 主键及唯一性索引

5.2参照完整性设计

1、将个人经历表中,将“员工编号”设置为表的外键。

2、在家庭关系中,将“员工编号”设置为表的外键。

3、在管理人员表中,将“员工编号”设置为表的外键。

4、在出勤表中,将“员工编号”设置为表的外键,再将“刷卡机号”设置为外

键。

5、在职位调动表中,将“员工编号”设置为表的外键,再将“部门”号设置为

外键。

6、在奖惩记录表中,将“员工编号”设置为表的外键。

7、在请假记录表中,将“员工编号”设置为表的外键。

8、在工资等表中的将“员工编号”设置为表的外键。

5.3 Check约束

1、员工表中,将性别进行check约束:

check(性别 in('男','女'))

2、奖惩记录表中,将奖惩类型进行check约束:

check(奖惩类型 in('奖','惩'))

5.4 触发器设计

1、在职位调动表中,建立更改员工职务的触发器

create trigger trigger_职务修改 on 职位调动 for insert

as

declare @new_员工编号 char(10),@new_调动后职务 char(10)

select @new_员工编号=员工编号,@new_调动后职务=调动后职务 from inserted update 员工 set 职务=@new_调动后职务 where 员工编号=@new_员工编号

2、在员工表中,建立插入或删除员工信息时,修改其相应部门的人数

create trigger trigger_增加员工 on 员工 for insert

as

declare @new_部门号 char(4),@new_员工人数 int

select @new_部门号=部门号 from inserted

select @new_员工人数=员工人数 from 部门

update 部门 set 员工人数=@new_员工人数+1 where 部门号=@new_部门号

create trigger trigger_减少员工 on 员工 for delete

as

declare @new_部门号 char(4),@new_员工人数 int

select @new_部门号=部门号 from deleted

select @new_员工人数=员工人数 from 部门

update 部门 set 员工人数=@new_员工人数-1 where 部门号=@new_部门号

3、在职位调动表中,当插入信息时,修改调动部门的人数信息

create trigger trigger_部门人数修改 on 职位调动 for insert

as

declare @new_前部门号 char(10),@new_现部门号 char(10),@new_调动后部门号char(4),@new_员工人数 int,@new_调动前部门号 char(4)

select @new_现部门号=调动后部门号,@new_前部门号=调动前部门号 from inserted select @new_员工人数=员工人数 from 部门

update 部门 set 员工人数=@new_员工人数+1 where 部门号=@new_现部门号

update 部门 set 员工人数=@new_员工人数-1 where 部门号=@new_前部门号

4、在奖惩记录表中,更新奖惩信息时,修改工资表中的对应的奖金、罚款

create trigger trigger_奖金 on 奖惩记录 for insert

as

declare @奖金 money,@奖惩类型 char(2),@员工编号 char(4)

select @奖金=奖惩金额,@员工编号=员工编号,@奖惩类型=奖惩类型 from inserted begin

if(@奖惩类型='奖')

update 工资 set奖金=@奖金 where 员工编号=@员工编号

end

create trigger trigger_罚款 on 奖惩记录 for insert

as

declare @罚款 money,@奖惩类型 char(2),@员工编号 char(4)

select @罚款=奖惩金额,@员工编号=员工编号,@奖惩类型=奖惩类型 from inserted begin

if(@奖惩类型='罚')

update 工资 set 罚款=@罚款 where 员工编号=@员工编号

end

5、在工资表中,奖金、罚款发生变动时,更新相应的结算工资

create trigger [dbo].[trigger_update_a] on [dbo].[工资] for update as begin

if UPDATE(罚款)

update 工资

set 结算工资 = 基本工资-罚款+奖金

from 工资

end

create trigger [dbo].[trigger_update_a] on [dbo].[工资] for update as begin

if UPDATE(奖金)

数据库课程设计大作业

《数据库原理》课程设计报告 专业:测控技术与仪器 班级:测控071班 学号:200710402112 200710402115 姓名:杜文龙王京京 题目名称:物资管理系统 完成日期:2009年12月25日 昆明理工大学信息工程与自动化学院 2009年12月

物资管理系统 一、课程设计目的: 1.加深对讲授内容的理解 《数据库原理及应用》中有关数据库技术的基本理论、基本概念、设计与实现的方法和阶段性知识,光靠课堂讲授既枯燥无味又难以记住,但它们都很重要,要想熟练掌握,必须经过大量实践环节加深对它们的理解。 2.通过课程设计,掌握数据库系统设计与开发的方法及步骤 数据库是一门应用性很强的学科,开发一个数据库系统需要集理论、系统和应用三方面为一体,以理论为基础,以系统(DBMS)作支柱,以应用为目的,将三者紧密结合起来。同时结合实际需要开发一个真实的数据库系统,对于较大型的系统可多人一起完成,但无论如何都应完成数据库的需求分析、数据的分析与建模、数据库的建立、数据库的开发与运行等全部过程。在此过程中将所学的知识贯穿起来,达到能够纵观全局,分析、设计具有一定规模的题目要求,基本掌握数据库系统设计与开发的基本思路和方法并且做到对知识的全面掌握和运用。 3.培养学生自学以及主动解决问题的能力 通过本次设计,使同学能够主动查阅与数据库相关资料,掌握一些课堂上老师未曾教授的知识,从而达到培养学生自学以及主动解决问题的能力的目的。 二、课程设计基本要求: 1.课程设计应由学生本人独立完成,严禁抄袭。 2.掌握所学的基础理论知识,数据库的基本概念、基本原理、关系数据库的设 计理论、设计方法等。熟悉数据建模工具Visio与数据库管理系统SQLServer 软件的使用。 3.按时上机调试,认真完成课程设计。 4.认真编写课程设计报告。 三、需求分析 信息管理系统是集计算机技术、网络通讯技术为一体的信息系统工程,它能够使企业运行的数据更加准确、及时、全面、详实,同时对各种信息进一步地加工,使企业领导层对生产、经营的决策依据更充分,更具有合理性和库、科学性,并创建出更多的发展机会;另外也进一步加强企业的科学化、合理化、制度化、规范化管理,为企业的管理水平跨上新台阶,为企业持久、健康、稳定的发展打下基础。 这个物资管理系统是以客户机/服务器模式的信息管理模式的信息管理系统。它的开发过程不仅仅是一个编写应用程序的过程,而是以软件工程的思想为指导,从可行性研究开始,经过系统分析、系统设计、系统实施

某单位人事管理系统

《数据库系统》课程实践任务报告 任务名称;某单位人事管理系统 班级: 2013计科本 学号: 38241313115 姓名:陈雄 学号: 38241313122 姓名:汪磊 完成日期: 2015年6月30日 信息工程学院计算机系

任务名称 1.任务的描述 人事管理系统是非常通用的管理信息系统,是企事业单位实现办公自动化的前提和基础。一个公司要正常运作必定有一个健全的人事管理系统,来管理员工的信息,包括员工编号、姓名、性别、民族工资及奖惩考勤情况。除此之外,系统还供员工查询个人和公共信息,管理员对员工信息进行更改或删除,管理公司的人事变更和管理,大大提高公司内部员工管理的工作效率,并要求实现以下功能。 1.员工信息管理:实现记录在该单位中所有人员的在该单位的员工信息,实现对员工信息的管理,也包括对员工信息的增加、删除、修改等功能。 2.部门信息管理:实现对该单位中的各个部门的编号、部门相关信息的统计,此时也将单位中的所有人员进行分类管理。 3.职位调动管理:实现当员工的就职信息发生更改的时候,系统进行相应关联信息的更改,即增加相应的修改信息的同时,员工的信息管理中的对应信息进行修改。 4.系统管理人员信息管理:实现对相应的系统管理人员的帐号、密码等基本信息的管理功能。 5.出勤信息管理:实现对每一位员工的出勤状况的记录,记录对应的出勤刷卡机号以及出勤时间的信息管理。 6.奖惩管理:实现针对于不同的奖惩类型、奖惩金额等信息的管理,实现输入奖惩信息的修改相应的工资信息。 7.工资管理:实现各个员工工资条目信息的管理。 2.需求分析 本系统主要包括的外部实体有:员工、部门、员工职位调动等,要实现的功能主要有:员工、部门、员工职位调动、管理人员信息管理、出勤信息、工资、奖惩等信息管理。 2.1 系统包含的实体 1、员工(员工编号,姓名,性别,出生日期,学历,身份证号,民族,职称,部门号,职务) 2、个人经历(年份,员工编号,学习经历,任职经历) 3、家庭关系(关系编号,员工编号,亲属关系,亲属姓名) 4、管理人员(管理员帐号,职工编号,密码,级别) 5、出勤(出勤号,员工编号,上班日期,上班时间,下班时间,刷卡机号) 6、刷卡机(刷卡机号) 7、部门(部门号,部门名,领导人员,员工人数) 8、职位调动(调动编号,员工编号,调动前职务,调动后职务,调动前部门号,调动后部门号,调动日期,批复日期,调动原因) 9、奖惩记录(奖惩编号,员工编号,奖惩类型,奖惩金额,奖惩日期,批复部门号,批复日期,奖惩原因) 10、请假记录(请假编号,员工编号,请假时间,销假时间,请假天数,审批人编号)

人事管理系统毕业设计开题报告

附件5: 北京理工大学珠海学院 毕业设计(论文)开题报告 题目:某食品公司人事管理信息系统的设计与实现 学院:管理与经济学院 专业:信息管理与信息系统 学生姓名:林敬虎 指导教师:郑述招

一、研究的现状及其意义 企业人事管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大的问题.在这种情况下,一个可以规范化,自动化的企业人事管理系统就显的非常必要.。 最初的人事管理,都是靠人力来完成的。当企业规模比较小的时候人力可以完成,随着企业的规模越来越大,企业的员工认输也越来越多,依然维持着人力进行人事管理,必然会造成工作效率低,工作错误增高的问题。 人事管理系统就是把分散的企业单位的职工信息实行统一,集中规范的收集管理,建立分类编号管理,电脑存储查询以及防火、防潮、防蛀防盗等现代化,专业化的管理系统为企事业单位和职工解除后顾之忧。 企业人事管理系统为企事业单位提供信息咨询、信息检索、信息寸取等服务。 人事管理系统基本上能够满足现代企业人事管理系统使用表格对各种信息分门别类,组成企业人事管理系统,可以方便地查询,查阅,修改,交流和重复使用。 某食品有限公司成立于20世纪80年代,主要生产方便面等食品,目前拥有员工1000多人,去年盈利额约为2000多万元。公司人事部的工作目标主要是为企业招聘、管理必须的人才或员工,并致力于为企业降低用人成本。现人事部架构为1名人事经理,6名工作人员,并担任着不同的任务。 该公司从2006年起正式启用“用友U8”ERP系统。使用软件信息系统进行管理后的公司总体上起到了规范了管理流程、节省人力和物力等作用,产生了科学管理与降低成本的双重效益。但是,公司人事部目前在应用信息化管理业务上只是涉及了简单的考勤、档案、合同等管理模块,其他的人事管理工作还是依靠传统的手工管理来完成。手工管理存在着几个明显的问题,比如说统计资料缺乏准确性、及时性,需要花费大量的人力、物力、财力等。随着企业规模的扩大,人事管理的工作量也大大地加重。

数据库课程设计完整版

数据库课程设计完 整版

HUNAN CITY UNIVERSITY 数据库系统课程设计 设计题目:宿舍管理信息系统姓名: 学号: 专业:信息与计算科学指导教师:

20年 12月1日 目录 引言3 一、人员分配 4 二、课程设计目的和要求 4 三、课程设计过程 1.需求分析阶段 1.1应用背景 5 1.2需求分析目标5 1.3系统设计概要5 1.4软件处理对象 6 1.5系统可行性分析6 1.6系统设计目标及意义7 1.7系统业务流程及具体功能 7

1.8.1数据流程图8 2.系统的数据字典11 3.概念结构设计阶段 13 4.逻辑结构设计阶段 15 5.物理结构设计阶段 18 6.数据库实施 18 7.数据库的运行和维护 18 7.1 解决问题方法 19 7.2 系统维护 19 7.3 数据库性能评价 19 四、课程设计心得. 20参考文献 20 引言

学生宿舍管理系统对于一个学校来说是必不可少的组成部分。当前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强能够接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条一条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,而且具备修改功能,能够快速的查询学校所需的住宿信息。 面对当前学校发展的实际状况,我们经过实地调研之后,对宿舍管理系统的设计开发做了一个详细的概述。

汽车修理管理系统 课程设计 数据库大作业(有源文件)

数据库大作业 《数据库原理与设计》课程设计汽车修理管理系统 学号: 姓名: 年级层次: 教学中心:

汽车修理管理系统 一. 概述 1.项目背景 在计算机不断发展的今天,计算机已经运用到各个领域,计算机的作用使由手工的操作到计算机的操作是一个大的飞跃,代替的复杂的容易出错的人工操作,节省了大量的时间,提高了正确性,提高了数据的可靠性。因此每个公司使用计算机建立自己的业务是迫在眉睫,汽车修理厂根据业务发展的需要,决定建立一个数据库管理系统,以代替单一的人工管理。这样使人工操作的管理方便,简单。 2.编写目的 编写的目的是使汽车修理厂由单一的人工管理到计算机管理的飞跃,使汽车修理厂的管理的效率得到很大的提高,使人工管理的出错的机会大大减少,实现数据的共享,便于查询自己的数据信息,使汽车修理厂的业务的流程时间大大减少,从而可以提高该汽车修理厂的竞争性,在社会有立足之地。 3.软件定义 该软件为第一版,既汽车修理管理系统1.0 版。 4.开发环境 数据库: SQL SERVER 2000 开发和编译环境: Visual C++6.0。 二.需求分析 1.通过分析得知,该修理厂共使用5种单据,4种账册和3种主要报表。 ⑴五种单据如表1所示: 表中D1由送修人填写。修理派工员据此开出修理单D2,分派给指定的修理工执行。如果在修理中需要更换零件,一律由修理工填写零件领用单D3向仓库领用。修理结束后,修理工将D2交回给派工员,然后转财务部门结账并开修车发票D5。D4在零件入库时由仓库管理员验收并且填写。图6显示了这些单据的格式内容。 编号名称填写人 D1 修车登记单送修人 D2 汽车修理单修理派工员和修理工 D3 零件领用单修理工 D4 零件入库单仓库管理员 D5 修车发票财务人员 表1 当前系统单据一览表

单位的人事管理系统数据库课程设计

数据库原理及应用课程设计 设计报告 题目:某单位的人事管理系统 学号: 8 学生姓名: 指导教师: 提交时间: 2015-01-04

目录 第1章需求分析.................................... 错误!未定义书签。 需求调查...................................... 错误!未定义书签。 系统功能分析.................................. 错误!未定义书签。 面对用户需求分析.............................. 错误!未定义书签。第2章面向对象分析和设计.......................... 错误!未定义书签。第3章逻辑结构设计................................ 错误!未定义书签。 类和对象向关系模式转换.......................... 错误!未定义书签。第4章数据库物理结构设计.......................... 错误!未定义书签。 存取方法设计............................... 错误!未定义书签。 存储结构设计.................................. 错误!未定义书签。 物理设计...................................... 错误!未定义书签。第5章数据库完整性设计............................ 错误!未定义书签。 主键及唯一性索引.............................. 错误!未定义书签。 参照完整性设计................................ 错误!未定义书签。 Check约束..................................... 错误!未定义书签。 触发器设计.................................... 错误!未定义书签。第6章数据库视图设计.............................. 错误!未定义书签。第7章数据库存储过程设计.......................... 错误!未定义书签。总结................................................ 错误!未定义书签。参考文献:.......................................... 错误!未定义书签。

数据库课程设计完整版

HUNAN CITY UNIVERSITY 数据库系统课程设计设计题目:宿舍管理信息系统 姓名: 学号: 专业:信息与计算科学 指导教师: 20年 12月1日 目录 引言 3 一、人员分配 4 二、课程设计目的和要求 4 三、课程设计过程 1.需求分析阶段 1.1应用背景 5 1.2需求分析目标5 1.3系统设计概要 5 1.4软件处理对象 6 1.5系统可行性分析 6 1.6系统设计目标及意义7

1.7系统业务流程及具体功能 7 8 2.系统的数据字典11 3.概念结构设计阶段 13 4.逻辑结构设计阶段 15 5.物理结构设计阶段 18 6.数据库实施 18 7.数据库的运行和维护 18 7.1 解决问题方法 19 7.2 系统维护 19 7.3 数据库性能评价 19 四、课程设计心得. 20 参考文献 20 引言 学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条一条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了

数据库课程设计工厂管理系统大作业

摘要 姓名:颜超丽学号:200915553013027 此文运用了数据字典、数据流图等方法对工厂管理系统进行了需求分析,运用E-R图进行了概念结构设计,在逻辑结构设计中将E-R图转化为关系模型,在物理结构设计中确定该数据库的存储结构,最后通过SQL语言实现数据库的设计。在这过程中,还详细地分析了各个子系统的属性、实体间的联系以及子系统间的关系。在这基础上,通过金仓数据库软件,运用SQL语言将所建工厂管理系统数据库顺利实现。 关键字:数据字典,E-R图,SQL语言 目录 一、系统概述 (1) 二、需求分析 (1) 1信息分析 (1) 2数据流图 (2) 3数据字典 (2) 三、概念结构设计 (4) 1实体列表 (4) 2分E-R图 (4) 3全局E-R图 (5) 四、物理结构设计 (5) 1关系模式存取方式选择 (5) 2确定数据库的存储结构 (5)

3评价物理结构 (5) 五、逻辑结构设计 (6) 六、数据库的实施 (7) 七、设计总结........ (8) 八、文献 (9)

工厂管理系统库 一、系统概述 工厂管理信息化是工厂管理系统应用信息技术及其产品的过程,是信息技术应用于工厂管理的过程。工厂信息化的实施,自下而上而言,必须以管理人员使用信息技术水平的逐步提高为基础;自上而下而言,必须与工厂的制度创新、组织创新和管理创新结合。 工厂管理系统算是比较简单一种信息系统。它主要应用于工厂仓库管理、职工管理、车间管理和零件管理。其中车间对职工和零件来说是很重要的。 工厂管理信息化建设工作具有长期性和内容的多变性;正因为这样,车间管理信息系统也不是一个简单的、静止的、封闭的系统,而是一个开放的,随着时间的推移会逐步变化和发展的系统。 二、需求分析 1、信息分析 根据工厂方面取得的信息资料,得出系统的信息需求和处理要求,得到设计所需的需求信息。这些信息是是选择了对数据库设计直接有用的信息。 A.工厂系统: a.车间:一个工厂有很多个车间,每个车间有车间号、车间主任名、地址、 电话。 b.工人:一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和 工种。 c.产品:一个车间生产多钟产品,产品有产品号,价格。 d.零件:一个车间有多个零件,一个零件也可以由多个车间制造。零件有 零件号、重量和价格。 e.仓库:产品与零件存入仓库中,厂内有多个仓库,仓库有仓库号、仓库 保管员、姓名、电话。 B.系统联系: a.生产:一个车间有多个零件,一个零件也可以由多个车间制造。 b.组成:一个产品由多个零件组成,一种零件也可装配多中产品内。 c.保管:产品与零件存入仓库中,厂内有多个仓库。

人事管理系统有哪些

在企业管理中尤其是人力资源管理中,使用数字化软件系统帮助企业更好的经营已经成为了必然的趋势。而使用软件系统把HR从传统繁琐的人事管理方法中解决出来,为企业提供更加高效的人力服务。管理系统从开始的只有简单的人员薪资管理功能到数据的收录,并没有数据报表生产分析等功能。而并不能帮助企业做出一定决策依据,而通过不断的优化和版本跟新才逐步赶上了企业发展的脚步,并被企业所认可。 一、组织架构系统 完整的组织架构规划,使得员工和企业之间的联系更加紧密,自上而下以及跨部门跨级别的工作汇报对接变的更加方便快捷,使得工作效率大幅度提高。 在系统中可以进行多种的人事功能设置,包括入力调转流程、黑名单管理、合同管理等等。而员工通过手机端的软件也可以轻松实现公司外的自助服务和办公需要比如考勤、绩效查询、审批、在线培训等等,让员工行为更加主动,更积极主动的趣汇报对接工作。 二、灵活用工平台 它是一个分布式及时用工平台,帮助企业实现按需招聘。而它具有下面几个特点: 1、分布式满足需求 具有一站式多渠道发布职位,支持多个主流招聘渠道以及企业内部平台。按照区域、组织精准满足企业主的招聘需求。从而做到多块好省的按需及时用工需求。

2、智能招聘 实现位置、时间、能力精准匹配。 3、及时薪资结算 作为一个高效稳健的结算平台,需要为企业主提高合规灵活的结算方式,满足他们的个性化需求。 喔趣科技,作为中国劳动力综合管理专家品牌,致力于为大中型企业实现劳动力预测、劳动力管理、劳动力满足全过程的信息化、数字化、智能化,是为企业提供人事管理、智能排班、智慧考勤、绩效薪资、数据罗盘,灵活用工服务等全链劳动力综合管理与满足的云服务商。目前,有超过12万家企业和超过400万的企业员工在使用喔趣科技的产品服务,主要分布在零售连锁、生产制造、现代服务业、餐饮行业、国企事业单位等多个行业。

事业单位人事管理系统

事业单位人事管理系统 事业业位人事管理系业 系业通业业业业流程的完整管理~全面梳理了事业业位人事管理业业。利用信息化手段~有效支持了人事、工业、业业等部业的日常业业工作~业业了业事业业位人业的科学静与数内管理和有效业督~通业的业管理业业管理相业合~支持据的“系业部业业、管理业位业”的向、业向流业~业业各业管理之业业用的有效业同~业履行人事管理、横 教育培业、工业福利等业能工作提供了技业支撑。 业系业的业用~提高了工作效率、少了重业业业~增强了人事信息的准性减确 和一致性~使业业和策部业能业及业业取信息~掌握人事业业~准策~同业业人决确决 力业源科策奠定了业业基业。学决 (一) 机业制管理构 主要功能包括机业制管理、业制核定意业、撤业机业业等。机的成构构将构 立、撤业、业更业业通业信息化手段业业~业业自上而下的业制分业管理流程~一方面按人事管理业位业能分业制宏业控制和业微业控制的管理部业向业限业分~一区数横另 方面按管理业业业业分业业制控制的业向业限业分~业行业制控制和业制核定~业业呈业全系业业制业整和精业业业分析业表~支持业系业每年年底业行的机业制年业业业工作~构并

自业生成机业制一文和业制核定意业。同业可定业提供其业制年业系业的接口构号与它。 (二) 人业信息管理 人业信息管理是人事管理的核心容~是人事管理其他业业系业的基业。平内 台搭建初期信息采集业段~需要通业用业业史的人业人事信息通业人业信息管理业业将 业入系业。系业平台搭建完成后~通业人事业理流程业业业业据和基业人业信息的交互数~用业不需再次业业人事相业信息。 (三) 业位管理 业位管理充分业了事业业位改革的政策和思路~业业业位的业业管理和上业体网 批。通业业位管理业程中的业位分业、业位控制业准、业位形成业位管理基业业准业。将通业分业分业授业机制业业业位管理的活管理。业业了以业制信息和业位性业控制机灵构 的业位业置方案~通业业位业置方案业取业位业中的业位业行业位聘用的管理流程。支持全系业业位业置方案的业业、活的业业~业助策。灵决 (四) 公业招聘 业业事业业位公业招聘全系业业理~通业招聘需求业、招聘业位定、业聘人业填确 确个况将定三业业完成公业招聘业业的业理~系业提供根据业业情的可配置业业业业~可以招聘需求和招聘业位定合业理~提高招聘工作效率~业化招聘工作业业。同业确并 系业提供业招聘系业和互业招聘平台和据接口。网网网数

公司人事管理系统项目概述

《南山公司人事管理系统》项目概述1项目概述 1.1 项目名称 南山公司人事管理系统。 1.2 项目背景 南山公司目前规模为70人,其组织结构如下图所示: 公司的人员类型有以下几种:普通员工、部门经理、人事部成员和总经理。其中人事部有1个人事经理、3个人事助理。目前,公司尚无人事管理系统。薪资、考勤、业绩评定等业务流程都是由人事经理和3位人事助理手工完成。 为迅速改变现状,规范公司的管理,降低人事部的工作负荷,提高工作效率,公司管理层经过仔细研究、分析,决定开发一套完善的人事管理系统。 1.3 项目目标 南山公司的主营业务是软件开发,公司规模为70人左右,其部门包括人事部、财务部、研发部、销售部等。公司的人员类型有以下几种:普通员工、部门经理、人事部成员和总经理。其中人事部有一个人事经理,三个人事助理。该管

理系统的主要功能是管理员工资料、管理员工考勤、计算员工薪资和业绩评定等。大部分涉及对敏感数据修改的工作都仅由人事部完成,如计算工资、修改考勤记录;并且有些只有人事经理才可以处理,如定制部门、指定员工的基本薪资等。普通员工可以通过Web 浏览自己的基本资料、考勤信息、薪资信息和请假记录等(此功能暂不列入本次项目实践之列)。员工可以提出请假和加班申请,如果所属部门的经理审批通过,人事部就可以登记在案。人事经理默认拥有人事助理的所有权限,部门经理默认拥有普通员工的所有权限,总经理默认拥有部门经理的所有权限。 1.4 功能详情 1.4.1登录界面 需要登陆的人员,对于不同的身份,他们的权限是不一样的。当用户输入ID 和密码时,查询数据库,若用户名和密码正确,则进入相应的员工信息界面,若不正确,则提示用户用户名或密码错误,仍显示当前界面。 1.4.2员工资料管理 人事部门负责维护员工的基本资料。当员工第一天来公司报到时,人事部门将员工的基本资料(姓名、性别、出生年月、电子邮件及所属部门等)录入到数据库中,并打印一份报到单给员工,上面列出了该员工的登录ID、公司邮件的地址、该员工的部门名称以及该员工的同部门同事列表。 主要功能包括: ?添加/修改/删除员工

全国计算机一级考试题150题

全国计算机一级考试题(150个选择题一) 1、通常所说的主机主要包括() A、CPU B、CPU和内存 C、CPU、内存与外存 D、CPU、内存与硬盘 2、所以有"高级语言"这样的称呼,是因为它们() A、必须在高度复杂的计算机上运行 B、"离开"机器硬件较远 C、开发所用时间较 D、必须由经过良好训练的程序员使用 3、微机的主机箱内没有()。 A、磁盘驱动器 B、系统主板 C、扬声器 D、音箱 4、CPU不能直接访问的存储器是()。 A、ROM B、RAM C、Cache D、外存储器 5、下列关于微型计算机的叙述中,正确的是() A、微型计算机是第三代计算机 B、微型计算机是以微处理器为核心,配有存储器、输入输出接口电路、系统总线 C、微型计算机是运算速度超过每秒1亿次的计算机

D、微型计算机以半导体器件为逻辑元件,以磁芯为存储器 6、在半导体存储器中,动态RAM的特点是() A、信息在存储介质中移动 B、每隔一定时间进行一次刷新 C、按字结构方式存储 D、按位结构方式存储 7、计算机操作系统是对计算机软、硬件资源进行管理和控制的系统软件,也为()之间交流信息提供方便。 A、软件和硬件 B、主机和外设 C、计算机和控制对象 D、用户和计算机 8、软盘上的小圆孔称为索引孔,其作用是() A、"0"磁道定位 B、磁道起止定位 C、"0"面定位 D、磁头定位 9、之所以有高级语言的称呼,是因为他们() A、必须在高度复杂的计算机上运行 B、"离开"机器硬件更远 C、开发所用时间更长 D、必须由经过良好训练的程序员使用 10、3.5英寸软盘片的一个角上有一个滑动块,如果移动该滑动块露出一个小孔,则该盘()。 A、不能读但能写 B、不能读也不能写 C、只能读不能写 D、能读写

数据库课程设计(完整版)

HUNAN CITY UNIVERSITY 数据库系统课程设计 设计题目:宿舍管理信息系统 姓名: 学号: 专业:信息与计算科学 指导教师: 20年 12月1日

目录 引言 3 一、人员分配 4 二、课程设计目的和要求 4 三、课程设计过程 1.需求分析阶段 1.1应用背景 5 1.2需求分析目标5 1.3系统设计概要 5 1.4软件处理对象 6 1.5系统可行性分析 6 1.6系统设计目标及意义7 1.7系统业务流程及具体功能 7 1.8.1数据流程图8 2.系统的数据字典11 3.概念结构设计阶段 13 4.逻辑结构设计阶段 15 5.物理结构设计阶段 18 6.数据库实施 18 7.数据库的运行和维护 18 7.1 解决问题方法 19 7.2 系统维护 19 7.3 数据库性能评价 19 四、课程设计心得. 20参考文献 20

引言 学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条一条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,并且具备修改功能,能够快速的查询学校所需的住宿信息。 面对目前学校发展的实际状况,我们通过实地调研之后,对宿舍管理系统的设计开发做了一个详细的概述。

大数据库课程设计——图书管理系统

数据库系统原理课程设计 课题名称:图书信息管理系统 姓名: 班级: 学号: 指导老师: 2014年 01月 02日

目录 1.绪论------------------------------------------------------------ 3 1.1背景介绍------------------------------------------------------ 3 1.2开发背景的选用及介绍------------------------------------------ 3 2.需求分析-------------------------------------------------------- 4 2.1系统分析------------------------------------------------------ 4 2.2系统目标------------------------------------------------------ 4 2.3总体需求------------------------------------------------------ 4 3.概念设计阶段---------------------------------------------------- 5 3.1实体E-R图---------------------------------------------------- 5 3.2数据流程图---------------------------------------------------- 8 4.逻辑结构设计阶段------------------------------------------------ 8 4.1E-R图转换为关系模型 ------------------------------------------ 8 4.2数据字典------------------------------------------------------ 9 5.物理结构设计阶段---------------------------------------------- 10 5.1物理设计阶段的目标和任务------------------------------------- 10 5.2数据存储方面------------------------------------------------- 10 6.数据库实施与维护----------------------------------------------- 10 6.1创建数据库,数据表------------------------------------------- 10 6.2创建视图----------------------------------------------------- 12 6.3创建索引----------------------------------------------------- 13 6.4创建触发器--------------------------------------------------- 13 6.5数据表的初始化----------------------------------------------- 14 6.6初始表的显示------------------------------------------------- 16 7.数据库界面实现------------------------------------------------ 19 7.1系统总的功能模块图------------------------------------------- 19 7.2系统的实现--------------------------------------------------- 19 8.心得体会------------------------------------------------------- 25

公司人事管理系统方案

1 公司人事管理系统论文 目录 第一章引言 (6) 第二章开发环境开发工具 (6) 2.1数据库系统基础 (6) 2.1.1 数据库系统的概念 (6) 2.1.2 数据库系统的体系结构 (7) 2.1.3 数据库系统的设计开发 (8) 2.2 Visual FoxPro 编程基础 (10) 2.2.1 基本概念 (10) 2.2.2 Visual FoxPro 的编程机制 (14) 第三章可行性分析和需求分析 (14) 3.1可行性分析 (14) 3.2 公司人事管理系统的研究目的及概论 (15) 3.2.1 任务的提出 (15) 3.2.2 功能分析 (16) 3.3 公司人事管理系统的功能模块设计 (16)

3.3.1模块图 (16) 3.3.2数据流图 (17) 第四章系统结构设计 (17) 4.1 建立系统的项目管理器 (17) 4.2 数据库设计 (18) 4.2.1数据项的设计 (18) 4.2.2概念结构设计 (19) 4.2.3逻辑结构设计 (20) 4.3数据库及表的的实现 (20) 4.3.1 数据的实现 (20) 4.3.2 表的实现 (20) 第五章表单和报表等功能模块的创建 (22) 5.1 系统主程序 (22) 5.2表单设计 (24) 5.2.1开始界面的设计 (24) 5.2.2登录表单设计 (25) 5.2.3系统主界面设计 (27) 5.2.4浏览表单设计 (28) 5.2.5查询表单设计 (29) 5.2.6编辑表单设计 (31) 5.2.7统计表单设计 (32) 5.2.8密码相关功能设计 (33)

5.3报表设计 (35) 5.4主菜单设计 (37) 第六章系统调试及实现 (38) 6.1程序调试及解决办法 (38) 6.2系统项目连编 (41) 6.3系统运行结果 (41) 结论 (43) 致谢 (44) 参考文献 (45) 主程序是应用程序的主文件,即应用程序中第一个执行的程序,它为应用程序设置一个起始点。当用户运行应用程序时,VFP将为应用程序启动主文件,然后主文件再依次调用所需要的应用程序、表单或其他组件。 创建人事管理系统的主程序步骤如下: 在上面创建的项目管理器代码页中选择“程序”,再单击“新建”。这样,就打开了“代码编辑器”,在这个编辑器编写相应的代码。 主程序(main.prg)代码如下: local lcsys16,lcprogram lcsys16=SYS(16) lcprogram=SUBSTR(lcsys16,AT(":",lcsys16)-1) CD LEFT(lcprogram,RAT("\",lcprogram)) SET CLASSLIB TO 自建类库 DEACTIVATE WINDOW "PROJECT MANAGER" PUBLIC yhdj

数据库课程设计报告户籍管理系统完整版

. 中北大学 数据库课程设计 说明书 班 级: 学号: 姓 名: 学 专 方 向: 指导教师: 企业信息化软件开发与应用

成绩: 2014 年 6 月 1.需求分析 随着城市人口规模的扩大和公安部门对城市及农村人口管理工作规性的逐渐增强,户籍管理工作的业务量急剧增大。传统的手工方法,存在效率低、易出错等缺点,已经难以满足当前户籍管理工作的要求。 因此,结合当前日益成熟的计算机相关技术,开发一个专门针对户籍管理的系统已经非常必要了。户籍管理信息系统是公安部门不可缺少的一部分,更是适应现代户籍制度并推动户籍管理走向科学化、规化、自动化的必要条件。该管理系统能够为用户提供充足的信息和快捷的查询手段,以帮助用户了解户籍工作的情况。它大大改善了公安部门管理、查询户籍的基础工作环境,在一定程度上反映出户籍管理的现代化管理模式。因此人口户籍管理信息系统的开发迫在眉睫。 该课程设计就户籍的迁入、迁出、注销,身份证的办理、领取做了简单地设计。 1.1项目开发背景 近年来,随着计算机技术的发展和互联网时代的到来,我们已经进入了信息时代,随着人口的不断增长,户籍管理部门也应得到良好的发展,利用现代化管理工具使其变成半自动化必定会提高其工作效率。 1.2项目开发目的 户籍管理系统是针对户籍管理部门而开发的,为其改变人口信息仍需要手动处理和查询,个人的信息在处理中丢失或者不明确等现象而设计的。通过这个户籍管理系统,可以让

户籍管理部门提高工作质量和效率,从而达到更快捷、更准确、更方便的目的。 1.3需求分析阶段的目标与任务 1.3.1划分功能模块 在构造系统时,首先从需求出发构造数据库表,然后再由数据库表结合需求化分系统功能模块,这样就把一个大的系统分解为几个小的系统。经过调查分析,户籍信息管理系统应具有以下功能: (1)对户籍的变动进行处理。任何管理部门的户籍信息不会是一成不变的,总是在不断的变化:有迁出、有迁入、户口合并,也有因故注销。因此,设计系统时应考虑到这些情况,实现户籍的日常管理工作。 (2)对所管辖户籍所分离出的个人信息的计算、统计。找到符合条件的个人,进行核对无误后,生成档案文件进行转存,保证数据的安全完整,以此来实现身份证的办理与领取。 (3)查询统计功能。要求即可以单项查询,比如查看某个人工的户口情况等;也可以多项查询,比如同一户口特征的户口浏览,并按照所需的要求进行数据的转存。 1.3.2处理对象 户籍信息:户籍号,户主姓名 户籍成员信息:姓名,户主关系,性别,民族,籍贯,住址,身份证号,文化程度,职业,户籍号,迁入时间,迁出时间,迁入地,迁出地 身份证:姓名,身份证号,性别,民族,地址

大连理工大学《SQL数据库课程设计》大作业离线作业答案

学习中心: 专业:计算机应用技术 年级: 18年秋季 学号: 学生: 题目:网上书店系统的设计与实现 1.谈谈你对本课程学习过程中的心得体会与建议? 在这次项目设计中,我们小组所选择的是设计一个图书管理系统,这对我们来说是一次尝试与创新的过程,也可以说是一个挑战的过程。虽然学了数据库这么久了,但是我们还是缺少经验。现在我们利用自己学到的知识设计并制作一个图书管理系统,这本身就是一个知识转化为生产力的过程,所以大家都很兴奋,都不同程度的投入了很高的热情与努力。 在具体的设计与实施中,我们看到并感受到了一个管理系统从无到有的过程,对具体的设计步骤、思路、方法、技巧都有了进一步的了解,并感受深刻。这次课程设计加深了我们对数据库系统设计相关知识以及SQL SERVER相关功能的理解。比如在建立基本的表、视图、索引、存储过程、触发器等,都比以前更加熟悉了,并在解决各种问题的过程中学到了很多新的知识。 在设计中我们基本能按照规范的方法和步骤进行,首先对现有的系统进行调查,并查阅有关资料,最后确定设计方案,然后设计并制作,实施过程中我们深刻的认识到认真执行管理系统软件标准的重要性,由于我们对管理系统软件相关的标准和规范不太了解,缺少行为操作准则,所以在设计中手法比较生硬,主与次也没能很好把握住,这些方面通过这次我们都要加强了解。 在这次课程设计中,我们被分配以小组为单位去完成图书管理系统的设计与制作,所以小组内的分工和相互协调很重要,大家可以在分工中扬长避短,个及所长,这样可以很好的提高大家的积极性,和合作意识,并有效的缩短开发时间,但我们在这方面做的还不够,缺乏人员管理与沟通,导致人力资源浪费,可以说是不足之处,且迫切的需要思考和改进,这一点必须指明。这在以后的工作与学习中将会非常重要。

数据库课程设计—企业工资管理系统java版+完整代码精选

企业工资管理系统 课程设计报告 姓名XXX 班级XXXXX 学号XXXXXX 课程名称数据库原理及应用 指导教师 201X年X月X日 目录 一.工资管理系统需求分析…………………………………功能需求……………………………………………………………………………………………………………………………………… 性能需求………………………………………………… 数据流图……………………………………………… 二.总体设计………………………………………………… 数据库概念设计………………………………………… 功能模块………………………………………………… 三.系统详细设计…………………………………………… 数据库逻辑设计………………………………………… 各模块功能………………………………………………………………………………… …………………………………

………………………………… 四.系统实现…………………………………………………界面截图……………………………………………………………………… ………………………………………………………………………………… ………… 设计代码…………………………………………………五.实验总结…………………………………………………

1、需求分析 1.1功能需求 (1)、员工信息表;及时反映员工的基本信息 (2)、员工津贴表,反映员工津贴 (3)、员工基本工资表 功能描述 (1)、基本工资的设定 (2)、津贴的设定 (3)、计算出月工资 (4)、录入员工工资信息 (5)、添加员工工资信息 (6)、更改员工工资信息 性能需求 此工资管理系统对工资数据精度的计算能在默认情况之下精确到小数点后3位小数,即是精确到分的计算。但在用户使用过程中,能自行根据实际情况进行小数计算精度的设定,最大能允许保留小数点后5位的精度。在时间特性上,当用户发出命令请求时的服务器的响应时间、对数据更新处理、工资数据的查询检索等上,同样要求系统响应时间不会超过秒时间。系统支持多种操作系统的运行环境,多不同操作系统,不同文件格式的磁盘上的数据均能实现信息的互通,及共享。当服务器移植到其他的系统平台,如:Linux平台下时,同样能和其他的系统进行数据存取同步,不会出现系统之间互不兼容的情况,系统支持多系统之间的互连互通,系统有巨大的强健性。本课程设计是用Java 语言编写,mysql数据库。 数据流图 根据工资管理要求及用户需求调查分析,得到以下数据流图 图第一层数据流图

相关文档
最新文档