欢迎来到天天文库
浏览记录
ID:8457678
大小:996.50 KB
页数:21页
时间:2018-03-28
《工资管理系统数据库课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《数据库技术》课程设计课题名称:工资管理系统班级:08通信2-BF学号:姓名:小组成员:信息与通信工程学院2011年6月11日-2011年6月26日21一.设计目的本次课程设计是学习完《数据库系统概论》课程后,进行的一次全面的综合训练,其目的在于加深对数据库基础理论和基本知识的理解,掌握运用数据库应用系统开发软件的基本方法。企业工资管理是一项琐碎、复杂而又十分细致的工作,一般不允许发生差错。最初的工资统计和发放都是使用人工方式处理,工作量大的时候,出现错误的机率也随之升高,不仅花费财务人员大量的时间,而且往往由于抄写不慎,或者由于计算的疏忽,出现工资发放
2、错误的现象。同时工资的发放具有较强的时间限制,必须严格按照单位规定的时间完成计算和发放工作。正是企业工资管理的这种重复性、规律性、时间性,使得企业工资管理计算机化成为可能。企业工资管理系统就是使用电脑代替大量的人工统计和计算,完成众多企业工资信息的处理,同时使用电脑还可以安全地、完整地保存大量的企业工资记录。二.系统的功能分析1.用户对系统的功能需求经过分析研究,确定了用户对系统的主要功能需求有:(1)员工基本信息增删改功能:员工基本信息录入和员工删除。(2)员工工资管理:基本工资管理,浮动工资管理,工资发放管理。(3)员工工资查询:基本工资查询,浮动工
3、资查询,加班/休假查询,工资总体查询。(4)系统管理:用户管理,密码修改,系统退出。(5)帮助功能。2.用户对系统的性能需求一般的性能需求是指相互消息传递顺利,协议分析正确,界面友好,运行时间满足使用需要,安全性得到完全保证。1.稳定性:本系统面对的是大量的职工,一旦服务器发生阻塞而崩溃将带来很大的麻烦和问题。系统服务器的及时响应也是服务质量的重要指标,太长的延迟时间将给工作带来不便。由于数据量大,必须对数据及时备份与恢复。2.安全性:对职工工资管理系统而言,通过提供访问权限来防止职工信息泄漏。213.可扩展性:系统要满足用户需求和业务复杂性要求。主要表
4、现在用户数量以及提供的用户服务的复杂性和集成性等方面,系统要随着用户的要求和技术的不断发展改进。因此系统可扩展性非常必要。4.易于管理:可以很方便的对系统进行管理,确保系统正常运行,同时系统的管理和监控可以在远程完成5.一致性:系统数据要保证一致性、准确性,当某一数据库中记录改变,与之相关联的数据库也随之变化。三.系统数据库设计1,通过以上功能需求分析,得到系统业务流图及功能模块图:(1)数据流图(DFD):①图1:系统数据流图(2)本系统的功能模块图如下:21图2:系统功能模块图(3)数据字典(DD):本系统需要使用的数据包括以下关系。表1:职员信息表
5、——Czyxxb字段名称数据类型字段大小作用是否主键CzyNamevarchar20用户名是Pwdvarchar20密码是Czyjbvarchar10用户等级是表2:工资发放信息表——Gzffxxb字段名称数据类型字段大小作用是否主键YGidvarchar30员工编号是YGxmvarchar30员工姓名是JBgzmoney8基本工资否ZWgzmoney8职务工资否GLgzmoney8工龄工资否YLbxjmoney8养老保险金否JiaBtsint4加班天数否JiaBgzmoney8加班工资否SJtsint4事假天数否SJkkmoney8事假扣款否GRsds
6、money8个人所得税否ZFbzmoney8住房补助否SHbzmoney8生活补助否BXfmoney8保险费否YFjemoney8应发金额否SFjemoney8实发金额否Yu_Emoney8余额否SJiandatetime8时间否21表3:员工浮动工资项目表——Ygfdgzxmb字段名称数据类型字段大小作用是否主键YGidvarchar30员工编号是YGxmvarchar30员工姓名否GRsdsmoney8个人所得税否ZFbzmoney8住房补助否BXfmoney8保险费否SHbzmoney8生活补助否表4:员工基本工资表——Ygjbgzb字段名称数据类
7、型字段大小作用是否主键YGidvarchar30员工编号是YGxmvarchar30员工姓名否JBgzmoney8基本工资否ZWgzmoney8职务工资否GLgzmoney8工龄工资否YLbxjmoney8养老保险金否表5:员工加班休假表——Ygjbxjb字段名称数据类型字段大小作用是否主键YGidvarchar30员工编号是YGxmvarchar30员工姓名否JiaBtsint4加班天数否JiaBgzmoney8加班工资否SJtsint4事假天数否SJkkmoney8事假扣款否表6:员工基础信息表——Ygjcxxb字段名称数据类型字段大小作用是否主键Y
8、Gidvarchar30员工编号是YGxmvarchar30员工姓名否Sexch
此文档下载收益归作者所有