教师工资管理系统数据库设计.docx
- 文档编号:2057267
- 上传时间:2022-10-26
- 格式:DOCX
- 页数:44
- 大小:800.35KB
教师工资管理系统数据库设计.docx
《教师工资管理系统数据库设计.docx》由会员分享,可在线阅读,更多相关《教师工资管理系统数据库设计.docx(44页珍藏版)》请在冰豆网上搜索。
教师工资管理系统数据库设计
XX学院电子信息工程学院
《数据库系统原理》课程设计报告
项目名称:
教师工资管理系统数据库设计
专业:
年级:
姓名:
学号:
指导老师:
2013年9月
摘要
在计算机日益普及的今天,对学校而言若采用一套行之有效的教师工资管理系统来管理教师的工资,会方便许多。
对学校而言,以前单一的手工计算已不能满足人们的要求,往往是投入了大量的人力和财力却得不到高效的管理效率。
为了减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理,达到提高工资管理效率的目的。
采用数据库技术生成的工资管理系统将会极大地方便教师工资管理人员和工作人员的劳动,使工作人员从繁忙、复杂的工作进入到一个简单、高效的工作中。
基于这个问题,开发了教师工资管理系统。
系统采用C/S模式,实现了工资管理的方便、高效性、有效性。
本文通过作者设计和开发一个中小型教师工资管理系统的实践,阐述了教师工资管理软件中所应具有的基本功能、设计、实现。
关键词:
工资;管理系统;智能
第一章.引言
教师工资管理系统是一个教育单位不可缺少的部分,它的内容对于单位的决策者和管理者来说都至关重要。
但一直以来人们使用传统人工的方式管理文件信息,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对工资管理信息进行管理,具有手工管理者无法比拟的优点.例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高信息管理的效率,也是教育单位的科学化、正规化管理,与世界接轨的重要条件。
随着数据库技术的不断发展及数据库管理系统的广泛应用,数据库中存储的数据量急剧增大,这些数据库中的大量数据隐含着许多有价值的信息,而传统的对数据库的简单操作只能发现表层的知识,不能归纳出隐含的带有结构性的知识,已不能满足人们的需要,人们更希望通过对数据的分析,得到数据更深层次的信息,或者说得到可用于进行决策的知识,也即对数据进行挖掘。
数据挖掘,顾名思义就是从大量的数据中挖掘出有用的信息。
开发本系统的目的就是帮助管理部门提高工作效率,实现工资信息管理的系统化、规范化和自动化。
本系统包括修改员工信息、查询员工的工资金额、设置其他项目的金额(奖金、福利、津贴、扣发等)等,实现工管理的自动化,无疑将给学校管理部门带来很大方便。
第二章.需求分析阶段
2.1引言
进行系统设计,首先要对系统的现状进行分析。
根据系统的目标、需求和功能,制定和选择一个较好的系统方案,从而达到一个合理的优化系统。
随着学校的发展,教师的数量越来越多,人工手动管理会降低工作的效率,希望建立一个教师工资管理系统,是为了解决人工管理在实践的问题,从而达到系统化、规范化、标准化的水平。
该系统的建立不但给管理者带来了方便,也节省了工作时间从而提高了工作效率。
需求分析是在于要弄清用户对开发的数据库应用系统的确切要求。
数据库设计的第一步是明确数据库的目的和如何使用,也就是说需要从数据库中得到哪些信息。
明确目的之后,就可以确定您需要保存哪些主题的信息(表),以及每个主题需要保存哪些信息(表中字段)。
在构造系统时,首先从需求出发构造数据库表,然后再由数据库表结合需求划分系统功能模块。
这样,就把一个大的系统分解成了几个小系统。
能够实现以下功能:
系统用户的添加、删除、保存;
②员工信息的添加、删除、修改,工资标准的设定;
③工资信息管理包括工资的浏览与结算查询(按姓名或编号两种方式进行工资情况的详细查询)。
2.2需求分析阶段的目标与任务
2.2.1处理对象
1.系统用户表:
用户名,口令,级别
2.员工信息表:
编号,姓名,院系,职务,职称,时间,住房,专家,独幼
3.职务工资标准:
正处,副处,正科,副科
4.职称工资标准:
教授,副教,讲师,助教
5.其他工资标准:
独补,专家津贴,房贴,一次性补发,其他补贴,扣房租,扣公积金,扣失业险,扣医疗险,扣垃圾费,扣其他
6.工资结算:
编号,院系,姓名,职务工资,职称工资,专家津贴,房贴,独补,一次性补发,其他补贴,应发合计,扣公积金,扣失业险,扣医疗险,扣垃圾费,扣其他,应扣合计,实发工资
2.2.2处理功能及要求
(1)系统用户的添加、删除、保存。
(2)员工信息的添加、删除、修改,工资标准的设定。
(3)工资信息管理包括工资的浏览与结算查询(按姓名或编号两种方式进行工资情况的详细查询)。
2.2.3.安全性和完整性要求
1)安全性要求
系统安全性要求体现在数据库安全性、信息安全性和系统平台的安全性等方面。
安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过分配权限、设置权限级别来区别对待不同操作者对数据库的操作来提高数据库的安全性;系统平台的安全性体现在操作系统的安全性、计算机系统的安全性和网络体系的安全性等方面。
2)完整性要求
系统完整性要求系统中数据的正确性以及相容性。
可通过建立主、外键,使用check约束,或者通过使用触发器和级联更新。
2.3需求分析阶段成果
2.3.1教师工资管理系统业务流程图
图2-1教师工资管理系统业务流程图
2.3.2教师工资管理系统数据流程图
(1)管理员添加、删除、修改用户信息
图2-2管理员添加、删除、修改用户信息流程图
(2)管理员添加、删除、修改教师信息
图2-3管理员添加、删除、修改教师信息流程图
(3)用户查询工资
图2-4用户查询工资流程图
2.3.3教师工资管理系统数据字典
(a)数据项:
系统涉及的数据项有47项
表2-1数据项列表
数据项编号
数据项名
数据项含义
存储结构
DI-1
用户名
用户名
Varchar(20)
DI-2
口令
口令
varchar(6)
DI-3
级别
级别
char
(1)
DI-4
编号
编号
char(11)
DI-5
姓名
姓名
varchar(16)
DI-6
院系
院系
varchar(30)
DI-7
职务
职务
varchar(4)
DI-8
职称
职称
varchar(4)
DI-9
时间
时间
Smalldata(4)
DI-10
住房
住房
Bit
(1)
DI-11
专家
专家
Bit
(1)
DI-12
独幼
独幼
Bit
(1)
DI-13
正处
正处
Samllmoney(4)
DI-14
副处
副处
Samllmoney(4)
DI-15
正科
正科
Samllmoney(4)
DI-16
副科
副科
Samllmoney(4)
DI-17
教授
教授
Samllmoney(4)
DI-18
副教
副教
Samllmoney(4)
DI-19
讲师
讲师
Samllmoney(4)
DI-20
助教
助教
Samllmoney(4)
DI-21
独补
独补
Samllmoney(4)
DI-22
专家津贴
专家津贴
Samllmoney(4)
DI-23
房贴
房贴
Samllmoney(4)
DI-24
一次性补发
一次性补发
Samllmoney(4)
DI-25
其他补贴
其他补贴
Samllmoney(4)
DI-26
扣房租
扣房租
Samllmoney(4)
DI-27
扣公积金
扣公积金
Samllmoney(4)
DI-28
扣失业险
扣失业险
Samllmoney(4)
DI-29
扣医疗险
扣医疗险
Samllmoney(4)
DI-30
扣垃圾费
扣垃圾费
Samllmoney(4)
DI-31
扣其他
扣其他
Samllmoney(4)
DI-32
编号
编号
Char(11)
DI-33
院系
院系
Varchar(30)
DI-34
姓名
姓名
Varchar(16)
DI-35
职务工资
职务工资
Samllmoney(4)
DI-36
职称工资
职称工资
Samllmoney(4)
DI-37
专家津贴
专家津贴
Samllmoney(4)
DI-38
房贴
房贴
Samllmoney(4)
DI-39
独补
独补
Samllmoney(4)
DI-40
一次性补发
一次性补发
Samllmoney(4)
DI-41
其他补贴
其他补贴
Samllmoney(4)
DI-42
应发合计
应发合计
Samllmoney(4)
DI-43
扣公积金
扣公积金
Samllmoney(4)
DI-44
扣失业险
扣失业险
Samllmoney(4)
DI-45
扣垃圾费
扣其他
Samllmoney(4)
DI-46
应扣合计
应扣合计
Samllmoney(4)
DI-47
实发工资
实发工资
Samllmoney(4)
(b)数据结构:
表2-2数据结构列表
数据结构
编号
数据结构
名
数据结构
含义
组成
DS-1
系统用户表
系统用户表
用户名,口令,级别
DS-2
员工信息表
员工信息表
编号,姓名,院系,职务,职称,时间,住房,专家,独幼
DS-3
职务工资标准
职务工资标准
正处,副处,正科,副科
DS-4
职称工资标准
职称工资标准
教授,副教,讲师,助教
DS-5
其他工资标准
其他工资标准
独补,专家津贴,房贴,一次性补发,其他补贴,扣房租,扣公积金,扣失业险,扣医疗险,扣垃圾费,扣其他
DS-6
工资结算
工资结算
编号,院系,姓名,职务工资,职称工资,专家津贴,房贴,独补,一次性补发,其他补贴,应发合计,扣公积金,扣失业险,扣医疗险,扣垃圾费,扣其他,应扣合计,实发工资
第三章.概念设计阶段
3.1引言
系统开发的总体目标是实现管理的工资管理系统化和自动化,减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理,从而达到提高工资管理效率的目的。
主要任务是对系统用户,员工信息,职务工资标准,职称工资标准,其他工资标准,工资结算的基本信息的操作及外理。
概念设计阶段主要是将需求分析阶段得到的用户需求抽象为信息结构(概念模型)的过程,它是整个数据库设计的关键。
3.2任务与目标
(1)合并各分E-R图,消除属性冲突、命名冲突、结构冲突等三类冲突,得到初步E-R图,再消除不必要冗余,得到的基本E-R图如下所示:
图3-1教师工资管理系统E-R图
(2)各E-R图各实体
系统用户表:
系统用户表(用户名,口令,级别)
员工信息表:
员工信息表(编号,姓名,院系,职务,职称,时间,住房,专家,独幼)
职务工资标准:
职务工资标准(正处,副处,正科,副科)
职称工资标准:
职称工资标准(教授,副教,讲师,助教)
其他工资标准:
其他工资标准(独补,专家津贴,房贴,一次性补发,其他补贴,扣房租,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教师工资 管理 系统 数据库 设计
![提示](https://static.bdocx.com/images/bang_tan.gif)