• 领导讲话
  • 自我介绍
  • 党会党课
  • 文秘知识
  • 转正申请
  • 问题清单
  • 动员大会
  • 年终总结
  • 工作总结
  • 思想汇报
  • 实践报告
  • 工作汇报
  • 心得体会
  • 研讨交流
  • 述职报告
  • 工作方案
  • 政府报告
  • 调研报告
  • 自查报告
  • 实验报告
  • 计划规划
  • 申报材料
  • 当前位置: 勤学考试网 > 公文文档 > 自查报告 > 正文

    数据库人事标准管理系统专业课程设计方案报告

    时间:2020-10-28 12:37:13 来源:勤学考试网 本文已影响 勤学考试网手机站

    郑州大学西亚斯国际学院

    《数据库原理和应用》

    课程设计汇报

    课程名称 数据库原理和应用

    设计题目 人事管理系统

    专业班级 软件工程1班

    学生姓名 XXXX

    学 号 20XXXXXX44

    指导老师 XXXX

    20XX年 12 月 14 日

    序言

    数据库技术是计算机科学技术发展最快,应用最为广泛技术之一。其在计算机设计,人工智能,电子商务,企业管理,科学计算等很多领域均得到了广泛应用,已经成为计算机信息系统和应用关键技术和关键基础。

    伴随信息技术飞速发展,信息化大环境给各成人高校提出了实现校际互联,国际互联,实现静态资源共享,动态信息公布要求; 信息化对学生个人提出了驾驭和掌握最新信息技术素质要求;信息技术提供了对教学进行重大革新新手段;信息化也为提升教学质量,提升管理水平,工作效率发明了有效路径. 校园网信息系统建设关键性越来越为成人高校所重视.

    利用计算机支持教学高效率,完成教学管理日常事务,是适应该代教学制度要求、推进教学管理走向科学化、规范化必需条件;而教学管理是一项琐碎、复杂而又十分细致工作,工资计算、发放、核实工作量很大,不许可犯错,假如实施手工操作,每个月须手工填制大量表格,这就会花费工作人员大量时间和精力,计算机进行教学管理工作,不仅能够确保各项正确无误、快速输出,而且还能够利用计算机对相关教学多种信息进行统计,同时计算机含有手工管理所无法比拟优点.

    比如:检索快速、查找方便、可靠性高、存放量大、保密性好、寿命长、成本低等。这些优点能够极大地提升职员工资管理效率,也是教学科学化、正规化管理,和世界接轨件。

    在软件开发过程中,伴随面向对象程序设计和数据库系统成熟,数计成为软件开发关键,程序设计要服从数据,所以教学管理系统数据库设计尤其关键。本文关键介绍教学管理系统数据库方面设计,从需求分析到数据库运行和维护全部进行具体叙述。

    目录

    ------------------------------------------------------------------------------------------------------

    ---------------------基础情况和需求分析

    二、----------------------------功效模块划分

    三、----------------------------概念结构设计

    四、----------------------------逻辑结构设计

    五、----------------------课程设计心得体会

    -----------------------------------------------------------------------------------------------------

    第一部分:基础情况和需求分析

    1.基础情况

    题目

    教学管理系统

    同组队员信息

    学号

    姓名

    专业

    课题负责部分

    学生

    01

    XXXXX

    软件工程

    设计和实践

    2.需求分析任务

    需求分析任务是调查应用领域,对应用领域中信息要求和操作要求进行具体分析,形成需求分析说明书。关键是调查,搜集和分析用户在数据管理中信息要求,处理要求,数据安全性和完整性要求。

    为了完成需求分析任务,要具体调查待开发数据库应用部门情况,了解原系统工作概况,分析用户多种需求,在此基础上确定新系统功效。新系统必需考虑以后扩充和改变,不能仅仅按目前应用需求来设计数据库。

    3. 需求分析过程

    (1)登录管理

    (2)人员管理

    (3)部门管理

    ( 其中人员管理包含:添加,浏览,修改,撤销,删除,查询等:部门管理包含添加、修改,删除)

    4. 数据字典

    经过可行性分析和初步需求调查,抽象出该子系统业务步骤图,图2.1 所

    示。下面,结合该实例具体情况,给出教务处、后勤部和各个系各部门具体需

    求。

    图2.1 某企业人事管理业务步骤图

    ⑴ 调查用户需求

    企业部门需求

    职员基础信息处理:

    职员基础信息录入

    职员基础信息处理包含插入,删除和修改

    职员基础信息查询

    统计功效:

    按学历、婚姻情况、岗位、参与工作时间等统计各自职员信息

    ⑵ 分析用户需求

    在调查完了用户需求以后,就要开始分析用户需求。在此,我们采取自顶向

    下结构化分析方法(SA 方法)。首先,定义全局概念结构框架。

    经分析以后,本系统要用到九个基础表:系表,班级,学生表,课程表,选

    课表、教室表、占用表、老师表,教授表。数据结构定义如表2.1 所表示。

    表2.1 数据结构定义

    数据结构名

    职员基础情况。包含数据项有职员号、职员姓名、性别、身份证号、生日、籍贯、民族、政治面貌、血型、家庭住址、联络电话。

    工作部门信息。包含数据项有部门号、部门名称、部门地址。

    职员职称信息。包含数据项有职称号、职称名称。

    职员婚姻情况。包含数据项有职员号、爱人代号、爱人姓名、爱人籍贯、爱人民族、出生日期、工作单位、政治面貌、工作职称。

    职员学历信息。包含数据项有职员号、学位证书编号、学历、专业、毕业时间、毕业院校。

    职员考勤信息。包含数据项有职员号、职员姓名、日期,本月天数,公休假天数,应出勤天数,请假,节假日加班,其它加班。

    职员工资信息。包含数据项有职员号,姓名,底薪,补助,奖金,加班费,代扣养老金,代扣医疗保险,代扣住房公积金,所得税,实发工资。

    第二部分:功效模块划分

    系统功效模块

    (1)职员表查询和更新模块

    将完成职员基础信息查询、更新(修改、插入、删除)操作,便于对职员信息集中管理

    (2)部门表查询和更新模块

    将完成职员所在部门基础信息查询、更新(修改、插入、删除)操作,便于对职员信息集中管理

    (3)职称表查询和更新模块

    将完成职称基础信息查询、更新(修改、插入、删除)操作,便于对职员职称信息集中管理

    (4)婚姻表查询和更新模块

    将完成对婚姻基础信息查询、更新(修改、插入、删除)操作,便于对职员信息集中管理

    (5)学历表查询和更新模块

    将完成职员学历基础信息查询、更新(修改、插入、删除)操作,便于对职员信息集中管理

    (6)考勤表查询和更新模块

    将完职员考勤基础信息查询、更新(修改、插入、删除)操作,便于对职员信息集中管理

    (7)工资表查询和更新模块

    将完成职员工资基础信息查询、更新(修改、插入、删除)操作,便于对职员信息集中管理

    第三部分:概念结构设计

    数据抽象和局部视图设计

    设计局部E-R 图。

    职员实体E-R图

    部门实体E-R图:

    职称实体E-R图:

    爱人实体E-R图:

    学历实体E-R图:

    考勤实体E-R图:

    工资实体E-R图

    概念结构设计过程

    数据库概念设计是使用E-R模型和视图集成设计法进行设计。它设计过程是:首先设计局部应用,再进行局部视图(局部E-R图)设计,然后进行视图集成得到概念模型(全局E-R图)。

    视图设计通常有三种方法:

    (1)自顶向下。这种方法是从总体概念结构开始逐层细化。如老师这个视图能够从通常老师开始,分解成高级老师、一般老师等。深入再由高级老师细化为青年高级老师和中年高级老师等。

    (2)自底向上。这种方法是从具体对象逐层抽象,最终形成总体概念结构。

    (3)由内向外。这种方法是从关键对象着手,然后向四面逐步扩充,直到最终形成总体概念结构。如老师视图可从老师开始扩展至老师所担任课程,上课教室和学生等。

    视图集成实质是将全部局部视图合并,形成一个完整数据概念结构。在这一过程中最关键任务是处理各个E-R图设计中冲突。

    视图经过合并形成初步E-R图,再进行修改和重构,才能生成最终基础E-R图,作为深入设计数据库依据

    实体E-R总图:

    第四部分:逻辑结构设计

    1 E-R 图向关系模型转换

    将图3.4 总体概念结构E-R 图转化成关系模型。

    职员(职员号、职员姓名、性别、身份证号、生日、籍贯、民族、健康情况、政治面貌、血型、家庭住址、联络电话)

    部门(部门号、职员号、部门名称、部门地址、参与工作时间)

    职称(职称号、职员号、职称名称)

    爱人(爱人代号、职员号、爱人姓名、爱人籍贯、爱人民族、出生日期、结婚时间、工作单位、政治面貌、工作职称)

    学历(学位证书编号、职员号、学历、专业、毕业时间、毕业院校)

    考勤(职员号、日期、职员姓名、本月天数、公休假天数、应出勤天数、请假、节假日加班、其它加班)

    工资(职员号,姓名,底薪,补助,奖金,加班费,代扣养老金,代扣医疗保险,代扣住房公积金,所得税,实发工资)

    2 数据模型优化

    数据库逻辑结构设计结果不是唯一。为了提升数据库应用系统性能,

    还应该依据应用需要合适修改,调整关系模式,这就是数据模型优化。规范

    化理论为数据库设计人员判定关系模式优劣提供了理论标准,可用来估计模式

    可能出现问题,使数据库设计工作有了严格理论基础。关系数据模型优化

    通常以规范化理论为指导,

    3 数据库结构

    给出数据库基础表总体结构图。

    依据总体结构图设计各表结构。

    职员表结构

    字段名

    数据类型

    长度

    约束

    职员号

    CHAR

    6

    NOT NULL(主键)

    职员姓名

    VARCHAR

    10

    NULL

    性别

    VARCHAR

    2

    NULL

    出生日期

    DATE

    NULL

    籍贯

    VARCHAR

    8

    NULL

    民族

    VARCHAR

    10

    NULL

    身份证号

    CHAR

    2

    NULL

    健康情况

    VARCHAR

    20

    NULL

    政治面貌

    VARCHAR

    4

    NULL

    血型

    VARCHAR

    2

    NULL

    家庭住址

    VARCHAR

    10

    NULL

    联络电话

    CHAR

    10

    NULL

    部门表结构

    字段名

    数据类型

    长度

    约束

    职员号

    CHAR

    6

    NOT NULL(外键)

    部门号

    CHAR

    6

    NOT NULL(主键)

    部门名称

    VARCHAR

    10

    NULL

    部门地址

    VARCHAR

    20

    NULL

    参与工作时间

    DATE

    NULL

    职称表结构

    字段名

    数据类型

    长度

    约束

    职称号

    CHAR

    6

    NOT NULL(主键)

    职称名称

    VARCHAR

    10

    NULL

    职员号

    CHAR

    6

    NOT NULL(外键)

    婚姻表结构

    字段名

    数据类型

    长度

    约束

    职员号

    CHAR

    6

    NOT NULL(外键)

    爱人代号

    CHAR

    6

    NOT NULL(主键)

    爱人姓名

    VARCHAR

    10

    NULL

    爱人籍贯

    VARCHAR

    8

    NULL

    爱人民族

    VARCHAR

    10

    NULL

    出生日期

    DATE

    NULL

    结婚时间

    DATE

    NULL

    工作单位

    VARCHAR

    20

    NULL

    政治面貌

    VARCHAR

    4

    NULL

    工作职称

    VARCHAR

    10

    NULL

    学历表结构

    字段名

    数据类型

    长度

    约束

    职员号

    CHAR

    6

    NOT NULL(外键)

    学位证书编号

    CHAR

    15

    NOT NULL(主键)

    学历

    CHAR

    6

    NULL

    专业

    VARCHAR

    10

    NULL

    毕业时间

    DATE

    NULL

    毕业院校

    VARCHAR

    20

    NULL

    考勤表结构

    字段名

    数据类型

    长度

    约束

    职员号

    CHAR

    6

    NOT NULL(外键)

    职员姓名

    VARCHAR

    10

    NULL

    日期

    DATE

    NULL

    本月天数

    CHAR

    3

    NULL

    公休假天数

    CHAR

    3

    NULL

    应出勤天数

    CHA

    3

    NULL

    请假

    CHAR

    3

    NULL

    节假日加班

    CHAR

    3

    NULL

    其它加班

    CHAR

    3

    NULL

    工资表结构

    字段名

    数据类型

    长度

    约束

    职员号(外键)

    CHAR(6)

    6

    NOT NULL

    职员姓名

    VARCHAR(10)

    10

    NULL

    底薪

    INT

    NOT NULL

    补助

    INT

    NULL

    奖金

    INT

    NULL

    加班费

    INT

    NULL

    代扣养老金

    INT

    NULL

    代扣医疗保险

    INT

    NULL

    代扣住房公积金

    INT

    NULL

    所得税

    INT

    NULL

    实发工资

    INT

    NULL

    4物理设计阶段结果

    编号

    存放过程

    作用

    1

    职员表_insert

    在系表中插入一元组

    2

    部门表_insert

    在班级中插入一元组

    3

    职称表_insert

    在学生中插入一元组

    4

    爱人表_insert

    在课程中插入一元组

    5

    学历表_insert

    在选课中插入一元组

    6

    考勤表_insert

    在教室中插入一元组

    7

    工资表_insert

    在占用表中插入一元组

    存放过程汇总

    (其它表查询、修改、删除和上面表大致相同,这里不再具体列出)

    5 数据库实施阶段

    5.1数据库实施阶段目标

    用DBMS所提供数据定义语言和其它实用程序将数据库逻辑设计和物理设计结果描述出来,成为DBMS能够接收源代码,在经过调试生成目标模式

    5.2数据库实施阶段任务

    5.2.1建立数据库

    Create database人事管理系统;

    5.2.2建立数据表

    代码略

    第五部分:课程设计心得体会

    心得

    这次数据库课程设计经历了从选题、目录、摘要、序言、系统设计、需求分析到E-R图设计,再到关系模型设计,最终建立数据库。在这其中我经过查阅相关书籍,进行了很数次大大小小扩充和修改,使数据库结构和内容更趋于完善。

    经过这次课程设计,我收益颇丰,感受深刻。即使我这次做设计可能不够好,不过为我对以后数据库设计打下了很好基础。在做这次课程设计过程中,我们很努力,即使当中我碰到很多难题,不过最终我还是顺利地完成了此次工作。

    在这两周学习中,我最终体会到SQL Server 20XX功效功效丰富,表示能力强,

    使用灵活方便,应用面广。不过在其优势后面肯定也隐藏着劣势,那就是对程序员

    要求尤其高。伴随社会发展,人类需要处理数据越来越多,对数据管理要

    求也越来越关键。软件发展也从面向程序发展成为面向数据。

    参考文件

    [1] 王珊,陈红《数据库系统原理教程》清华大学出版社

    [2] 石树刚、郑振梅编著《关系数据》 北京清华大学出版社

    [3] 郑人杰等编辑 《使用软件工程》。北京大学清华大学出版社

    [4] 萨师煊、王珊 《数据库系统概论》。北京:高等教育出版社

    • 考试时间
    • 范文大全
    • 作文大全
    • 课程
    • 试题
    • 招聘
    • 文档大全

    推荐访问