企业职工管理系统《数据库原理及设计》课程设计报告.doc
《企业职工管理系统《数据库原理及设计》课程设计报告.doc》由会员分享,可在线阅读,更多相关《企业职工管理系统《数据库原理及设计》课程设计报告.doc(19页珍藏版)》请在沃文网上搜索。
1、目录1绪论21.1背景21.2 定义22需求分析3 2 .1数据字典3 2 .2数据流图33结构设计33.1概念结构设计33.2逻辑结构设计33.3物理结构设计44运用设计44.1安全保密设计44.2系统运行与维护31 绪论1.1背景目前,一些企业对员工信息的管理还存在诸多问题,单靠人力进行员工信息的管理是不够的。所以对于一个企业来说,不管是规模较小,还是规模较大的,员工信息管理系统都非常重要的。尤其,当人事流动较快的时期,人员变动的信息量将非常巨大,如何高效合理的管理这些信息就成了一个有意义的课题。在信息化科技飞速发展的今天,借助于电脑,通过员工信息管理各个部门职工,能为企业人力资源的管理者
2、提供人性化的服务,同时也能为企业职工提供一定的方便。所以开发企业员工信息管理系统是非常必要的。一个现代公司,拥有成百上千的员工,如何管理这么庞大的职业信息档案呢?因此,开发一个功能完善的职工信息管理系统就必不可少了。所以需要设计开发实现职工信息查询、管理、更新为目标的系统。从职工信息的查询到管理实现了自动化的模式,从而提高了工作效率。员工信息管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者来说都至关重要,所以信息管理系统能够为用户提供充足的信息和快捷的查询手段。用SQL为平台构建的企业员工管理系统,能够实现员工信息的录入、修改、查询、查找、编辑等功能。此外,在程序中还涉及用户登入
3、、设定了密码,以确保系统应用的安全性。本管理系统设计合理、界面美观、操作方便、运行稳定,为进行现代化的企业员工信息管理工作起到了重要作用,具有较高的使用价值。1.2 定义1、系统名称:企业职工管理系统2、数据库管理软件:Microsoft SQL Server3、数据库设计人员:沈杰明、王一源、金晓雳、吴晓翔、尹平华4、系统采用C/S体系结构:Client (客户端)负责提供表达逻辑、显示用户界面信息、访问数据库服务器;Server (服务器)端用于提供数据服务。5、运行平台:windows 2000/xp2需求分析2.1系统功能需求在企业管理中,员工信息管理是一个非常重要的方面。管理内容复杂
4、,设计的部门众多,人员众多,而且往往需要按行政隶属关系进行管理。这里所设计的企业员工信息管理系统属于企业内部人员可操作的系统,以下是具体的需求分析。2.1.1系统结构及描述开发系统的主要任务是实现企业员工信息管理的自动化和系统化。本企业员工信息管理系统将分为前台、后台两个部分。前台即普通员工操作模块主要是实现一般的查询功能,主要功能有:1. 员工各种信息查询、修改和删除。2. 考勤信息查询、核对。3. 企业文章信息的浏览。4. 员工工资信息的查询、核对。5. 意见建议信息的浏览、回复、删除等。系统的重点是后台管理及管理员操作模块,主要实现以下功能:1. 有关企业员工部分信息的输入,包括员工基本
5、信息、所在部门、奖惩经历等。、2. 员工各种信息的查询、修改和删除。3. 考勤信息查询、修改和删除。4. 企业文章信息的浏览、添加和删除。5. 员工工资信息的查询、修改、核对等。6. 意见建议信息的浏览、回复、删除等。系统结构简介:系统将设计两种权限的用户,即管理员用户和普通员工用户,其中管理员用户也是企业员工,所以管理员也可以进行普通员工的先关操作。管理员用户还可以查看所有员工的信息,以及对企业员工的基本信息、员工考勤、员工工资、员工意见建议、企业文章信息进行管理,对前述管理内容操作后将提交到数据库,保存起来,对于管理员的操作结果企业员工可以进行一一查看,员工可以对自己的个人基本信息进行修改
6、操作,包括密码修改,同时员工需要对考勤信息、工资信息进行核对,同时可以向管理员提出意见建议。2.2系统流程图根据以上需求分析设计如下数据流程图:1.顶层数据流图:管理员企业员工信息管理系统企业普通员工用户2.在顶层数据流图的基础上设计细化的数据流图,即把整个系统的需求分析进行细化,本系统包括:员工信息管理,员工考勤管理,员工薪资管理,文章信息管理,意见建议管理等。再将功能加以细化,得如下数据流图:查询结果需要查询的员工名单需要浏览的信息管理员企业员工浏览结果员工信息管理员工考勤管理员工工资管理文章信息管理意见建议管理修改基本信息提交意见建议系统数据库操作结果具体功能模块再加以细化的如下设计流程
7、图:管理层企业普通员工用户层员工信息管理员工工资管理员工考勤管理文章信息管理意见建议管理修改员工信息增加员工信息查看员工信息删除员工信息查看考勤信息修改考勤信息添加考勤信息删除考勤信息查看员工薪资修改薪资情况增加员工薪资核对考勤信息删除员工薪资查看文章信息增加文章信息删除文章信息修改文章信息查看意见建议回复意见建议删除意见建议发表意见建议核对薪资信息员工信息文件考勤信息文件文章信息文件意见建议信息文件薪资信息文件显示员工信息显示考核信息显示核对信息显示薪资信息显示文章信息显示意见建议信息核对后信息文件管理层信息企业普通员工用户登入2.3.系统功能模块根据数据流图可知系统涉及管理员和企业普通员工
8、用户两种权限操作,所以将系统分为管理员功能模块和企业普通员工用户操作模块。管理员功能模块中有具体划分为员工信息管理、员工考勤管理、员工薪资管理、文章信息管理、意见建议管理。每个子模块下还有相关的增删改操作。普通员工用户可以对管理员管理操作后的相关信息进行一定的操作。同时可以对自己的基本信息进行修改等。所以,根据系统的数据流图画出系统的功能结构图如下所示:企业员工信息管理系统管理员模块企业员工用户模块员工信息管理员工考勤管理员工薪资管理文章信息管理意见建议管理个人信息操作个人考勤操作个人薪资操作增加基本信息意见建议操作删除基本信息修改基本信息查看基本信息添加考勤信息删除考勤信息修改考勤信息查看考
9、勤信息添加薪资信息删除薪资信息修改薪资信息查看薪资信息查看文章信息删除文章信息发布文章信息修改文章信息查看意见建议回复意见建议删除意见建议发布意见建议核对考勤信息核对薪资信息2.4 数据字典根据以上功能模块及一般企业需求,设计如下数据项及数据结构:数据项:数据项名称说明部分数据项名称说明部分员工编号字符串类型 有唯一性文章上传者文本类型长度为20字符员工姓名文本类型长度为20字符上传时间时间类型 */*/*部门文本类型考勤起始日期时间类型 */*/*出生年月时间类型 */*/*迟到早退次数整数类型性别字符串类型 男、女加班次数整数类型省份证号字符串类型 有唯一性旷工次数整数类型政治面貌文本类型
10、旷工所发金额整数类型婚姻状况文本类型迟到早退所发金额整数类型户籍所在地文本类型加班补贴金额整数类型健康状况文本类型基本工资整数类型文化程度文本类型总计工资额整数类型毕业院校文本类型意见建议编号字符串类型 有唯一性兴趣特长文本类型建议者文本类型长度为20字符家庭住址文本类型建议主题文本类型手机号文本类型长度为18字符建议内容文本类型邮箱字符串类型 有唯一性建议日期时间类型 */*/*工作状态(是否退休)文本类型意见建议回复文本类型所获荣誉文本类型所受处罚文本类型文章编号字符串类型 有唯一性文章类型文本类型文章标题文本类型文章内容文本类型数据结构:数据结构名属 性员工基本信息员工编号、员工姓名、部
11、门、出生年月、性别、省份证号、政治面貌、婚姻状况、户籍所在地、健康状况、文化程度、毕业院校、兴趣特长、家庭住址、手机号、邮箱、工作状态(是否退休)、所获荣誉、所受处罚。企业文章信息文章编号、文章类型、文章标题、文章内容、文章上传者、上传时间。员工考勤信息员工姓名、起始日期、迟到早退次数、加班次数、旷工次数。员工工资信息员工姓名、起始日期、迟到早退次数、加班次数、旷工次数、旷工所发金额、迟到早退所发金额、加班补贴金额、基本工资、总计工资额。意见建议信息意见建议编号、建议者、建议主题、建议内容、建议日期、意见建议回复。相关数据流、存储结构及数据处理:数据流名称:用户身份定义:用户名+口令说明:通过
12、管理员身份的用户名和口令鉴别用户身份。数据流名称:员工信息定义:其数据结构说明:数据入库,数据更新数据流名称:考勤信息定义:其数据结构说明:数据入库,数据更新数据流名称:薪资信息定义:其数据结构说明:数据入库,数据更新数据流名称:文章信息定义:其数据结构说明:数据入库,数据更新数据流名称:意见建议信息定义:其数据结构说明:数据入库,数据更新数据流都已员工相关信息和意见建议信息输入输出为主存储结构以文件的形式存储于磁盘,数据处理后均放入磁盘保存,数据结构如前所述。系统的主要处理:处理名:增加,修改,删除。(除意见建议以外)输入:管理员身份信息,增加人员信息输出:更新的数据处理名:回复,发表,查看
13、,删除。(针对意见建议)输入:管理员身份信息输出:更新的数据处理名:发表,查看。(针对意见建议)输入:企业普通职工身份信息输出:更新的数据3结构设计3.1.概念结构设计如下是根据各个功能模块及局部数据流图所设计E-R图:1. 基本信息管理E-R图(部分员工信息的属性未标明):员工信息管理员操作毕业院校企业普通员工文化层度姓名身份证号健康状况手机号编号权限用户名密码权限用户名密码2. 考勤管理E-R图:密码管理员迟到早退及旷课处理请假申请加班安排企业普通员工密码权限用户名密码权限用户名密码3. 员工工资管理E-R图:考勤信息应得工资项目信息员工总工资请假扣除金额迟到早退罚款额加班工资请假次数迟到
14、早退次数加班次数奖金4. 文章信息管理E-R图:文章信息浏览企业普通员工管理员标题发布日期内容发布者密码用户名权限权限密码用户名发布修改删除文章类型5. 意见建议管理E-R图:意见建议企业普通员工管理员提交回复查看用户名密码权限用户密码用户名编号提交者主题内容提交日期3.2.逻辑结构设计概念结构转关系数据结构,并优化数据模型,转换规则如下:1.E-R图中的每个实体,都相应地转换为一个关系模式,实体的属性就是关系的属性,实体的码就是关系的码。2.两个实体之间1:n的关系,转换成与n端对应的关系模式,把1端的码和关系属性与n端联系,减少系统中的关系数目。3.1:1的联系时,转换成与任意一段对应关系
15、模式4.n:m的联系时,与该关系先练的个实体集的码以及联系本身的属性均转换为关系的属性,新关系的码为两个相连实体码的组合(该码为多属性构成的组合码)。数据库表的设计:1.用户信息表:字段名数据类型长度是否为主键描述UseridChar8是用户ID 具有唯一性UserNOChar16用户编号具有唯一性UserpasswordChar20用户密码UsernameVarchar12用户姓名 not nullDepidChar8部门ID具有唯一性SexChar2性别UseridentifyChar20身份证具有唯一性PoliticalVarchar12政治面貌MarstatueVarchar12婚姻状
16、况HjaddessVarchar60户籍HeathestatueVarchar12健康状态CulturedVarchar12文化程度GraduateschVarchar30毕业院校SpecialtyVarchar100爱好HomeadrVarchar60家庭住址PhoneVarchar11电话EmailVarchar50邮箱WorkstatueidChar8工作状态IDHonourVarchar200荣誉PunishmentVarchar200处罚UserroleSmallint权限2.文章信息表:字段名数据类型长度是否为主键描述UserNOChar16外码用户编号ArticleidChar8
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库原理及设计 企业职工 管理 系统 数据库 原理 设计 课程设计 报告