电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

可视化与面向对象程序设计工资管理系统报告

  • 资源ID:474351883       资源大小:1.46MB        全文页数:27页
  • 资源格式: DOC        下载积分:20金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要20金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

可视化与面向对象程序设计工资管理系统报告

可视化与面向对象程序设计课程设计报告 题目 工资管理系统指导老师 学号 姓名 目 录一、课题背景及意义2二、需求分析21. 业务需求32. 功能需求33. 数据需求4三、系统体系结构及功能设计51. 系统组成52. 数据库设计5(一)概念结构设计5(二)逻辑结构设计6(三)数据库模式定义6四、数据库详细设计81. 触发器列表82. 存储过程列表8五、系统实现91. 模块简述92. 模块设计10六、参考文献26一、 课题背景及意义工资管理既是企业劳动人事管理的重要方面,同时也是企业财务管理的重要方面,因为它是和人、资都相关的方面。工资管理需要和员工人事管理连接,同时连接工时考勤和加班情况等等,来生成企业每个职工的基本工资、津贴、实际发放工资等。工资管理是一项琐碎、复杂而又十分细致的工作,一般不允许发生差错。手工进行工资发放工作,需要反复地进行抄写、计算,不仅花费财务人员大量的时间,而且往往由于抄写不慎,出现张冠李戴,或者由于计算机的疏忽,出现工资发放错误的现象。同时工资的发放具有较强的时间限制,必须严格按照单位规定的时间完成计算和发放工作。正是工资管理的这种重复性、规律性、时间性,使得工资管理计算机化成为可能。计算机进行工资发放工作,不仅能够保证工资核算正确无误、快速输出,而且还可以利用工资数据库对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理。不同的企业有着不同的人事制度、财务制度,也就决定了不同的企业具有不同的工资制度。本系统运用了一般公司的工资计算公式,即根据员工的职务工种来确定基本工资,根据出工情况来扣除缺勤费,根据加班情况发放津贴。由于是一个人在做系统,时间上也有限制,所以在保险,年终奖金等方面没有涉及到。但总体上是按照的工资管理的有关原理和技术来做的。二、 需求分析在构造系统时,首先从需求出发构造数据库表,然后再由数据库表结合需求划分系统功能模块。这样,就把一个大的系统分解成了几个小系统。这里把系统的层次划分为了四个部分:系统用户管理,员工信息管理,工资有关信息设置,月工资管理。主要能够实现以下功能: 实现用户登录,进行系统用户的管理,判断; 能够实现对公司员工的基本信息的查询和编辑管理; 能够修改工资的标准和员工的工作情况; 能够对工资实行查询,简单的统计1. 业务需求从系统用户角度考虑的业务流程图:这里用户是指包括相关部门的所有用户图2.1 业务流程图2. 功能需求表1 系统功能列表编号功能名称功能说明1.1登录用户输入用户名和密码登录系统1.2.1增加用户增加一个系统用户1.2.2删除或修改用户等级修改用户的基本等级或删除用户1.3修改密码用户密码的修改2.1员工信息添加添加员工记录2.2员工信息删改删除或者修改员工的信息2.3.1按姓名检索模糊查询,输入员工姓名查询员工信息2.3.2按部门检索按照部门查询员工信息3.1工作情况更改更改员工的加班,缺勤记录3.2增加加班记录增加一条员工的加班记录3.3增加缺勤记录增加一条员工的缺勤记录4.1更改工资标准更改各职称相应的工资标准4.2增加工资记录向数据库中增加一条工资记录4.3生成工资按月查询工资记录4.4工资统计按部门统计工资情况4.5个人工资查询实现对单个人的工资查询3. 数据需求系统处理的对象有:系统用户信息:用户名,登录密码,用户等级,说明公司员工信息:员工编号,员工姓名,性别,部门编号,职称编号,参加工作时间部门信息:部门编号,部门名称,备注工资标准:职称号,职称名,职称基本工资,职称补贴员工加班信息:员工编号,年月,加班天数,加班补贴员工缺勤信息:员工编号,年月,缺勤天数,缺勤扣除月工资:员工编号,年月,职称基本工资,职称补贴,津贴,扣除,实发工资数据流图和数据字典如下: 顶层数据流图:图2.2 顶层数据流程图 0层数据流图:图2.3 0层数据流程图三、 系统体系结构及功能设计1. 系统组成系统开发的总体目标是实现工资管理的系统化和自动化,保证工资核算正确无误、快速输出。主要任务是对系统用户信息、员工信息、工资信息等操作及外理。本系统为C/S结构、运行平台为微软vc+6.0以上版本。以及SQL Sever2000以上版本。下图为系统结构图:图3.1 系统结构图2. 数据库设计(一)概念结构设计 概念设计阶段主要是将需求分析阶段得到的用户需求抽象为信息结构(概念模型)的过程。根据之前的分析,数据库应该主要的实体有员工,职称(工资标准),月工资以及工作信息,以及系统用户信息。 最后得到的实体关系图如下: 图3.2 实体关系图 (二)逻辑结构设计 将E-R图转化为关系模式:在设计时,将一个1:n联系的单方主码加至多方。一个实体单独转化成一张表。根据设计原则和以上E-R图,转化为下面四张表:员工表:employees(employee_id, employee_name, sex, department_id, title_id, work_time)部门表: department(department_id,department_name,note)(职称表)工资标准表:standard(title_id,title_name,title_salary,title_allowance)考勤情况表:attendance(employee_id, absent_month, absent_daynumber,losemoney)加班情况表:jiaban(employee_id, jiaban_month, jiaban_daynumber, getmoney)月工资表:salary(employee_id,salary_date, title_salary,title_allowance,jintie ,kouchu ,real_salary)(三)数据库模式定义表3.1:员工信息表列名数据类型取值约束索引否主键/外键可否为空说明employee_idChar(6)0001-9999Clustered主键not null员工编号employee_nameChar(10)not null员工姓名sexChar(10)男或女not null员工性别department_idChar(10)外键not null所在部门号title_idChar(10)外键not null员工职称号work_timeVarchar(50)>1990.01 not null参加工作时间 表3.2:部门信息表列名数据类型取值约束索引否主键/外键可否为空说明department_idChar(10)001-050Clustered主键not null部门编号department_nameChar(10)not null部门名称noteVarchar(50)null说明 表3.3:加班情况表列名数据类型取值约束索引否主键/外键可否为空说明employee_idChar(6)Clustered外键not null员工编号jiaban_monthVarchar(50)Clustered主键not null年月jiaban_daynumberInt(4)0-7not null加班天数getmoneyMoney(8) not null补贴表3.4:缺勤信息表列名数据类型取值约束索引否主键/外键可否为空说明employee_idChar(6)Clustered外键not null员工编号absent_monthVarchar(50)Clustered主键not null年月absent_daynumberInt(4)0-20not null缺勤天数losemoneyMoney(8) not null扣除表3.5:工资标准表列名数据类型取值约束索引否主键/外键可否为空说明title_idChar(10)001-020Clustered主键not null职称编号title_nameChar(10)not null职称名称title_salaryMoney(8)not null基本工资title_allowanceMoney(8) not null职称补助表3.6:月工资表列名数据类型取值约束索引否主键/外键可否为空说明employee_idChar(6)0001-9999Clustered外键not null员工编号salary_dateVarchar(50)Clustered主键not null年月title_salaryMoney(8)not null基本工资title_allowanceMoney(8) not null职称补助jintieMoney(8)not null补贴kouchuMoney(8)not null扣除real_salaryMoney(8) not null实际工资表3.7:系统用户表列名数据类型取值约束索引否主键/外键可否为空说明user_nameChar(10)Clustered外键not null用户名passwordChar(10)not null密码GradeInt(4)1-4not null身份等级notechar(50)nul说明四、 数据库详细设计 数据库的建立是直接在企业管理器中建的,数据库中的表清单在之前已经列出,触发器的具体定义和使用原理以及部分存储过程的定义会在详细设计中做具体的说明,这里给出触发器的列表和存储过程的列表和部分存储过程的定义。1. 触发器列表触发器编号表

注意事项

本文(可视化与面向对象程序设计工资管理系统报告)为本站会员(桔****)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.