电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

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

27页
  • 卖家[上传人]:桔****
  • 文档编号:474351883
  • 上传时间:2022-10-20
  • 文档格式:DOC
  • 文档大小:1.46MB
  • / 27 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、可视化与面向对象程序设计课程设计报告 题目 工资管理系统指导老师 学号 姓名 目 录一、课题背景及意义2二、需求分析21. 业务需求32. 功能需求33. 数据需求4三、系统体系结构及功能设计51. 系统组成52. 数据库设计5(一)概念结构设计5(二)逻辑结构设计6(三)数据库模式定义6四、数据库详细设计81. 触发器列表82. 存储过程列表8五、系统实现91. 模块简述92. 模块设计10六、参考文献26一、 课题背景及意义工资管理既是企业劳动人事管理的重要方面,同时也是企业财务管理的重要方面,因为它是和人、资都相关的方面。工资管理需要和员工人事管理连接,同时连接工时考勤和加班情况等等,来生成企业每个职工的基本工资、津贴、实际发放工资等。工资管理是一项琐碎、复杂而又十分细致的工作,一般不允许发生差错。手工进行工资发放工作,需要反复地进行抄写、计算,不仅花费财务人员大量的时间,而且往往由于抄写不慎,出现张冠李戴,或者由于计算机的疏忽,出现工资发放错误的现象。同时工资的发放具有较强的时间限制,必须严格按照单位规定的时间完成计算和发放工作。正是工资管理的这种重复性、规律性、时间性,使得工

      2、资管理计算机化成为可能。计算机进行工资发放工作,不仅能够保证工资核算正确无误、快速输出,而且还可以利用工资数据库对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理。不同的企业有着不同的人事制度、财务制度,也就决定了不同的企业具有不同的工资制度。本系统运用了一般公司的工资计算公式,即根据员工的职务工种来确定基本工资,根据出工情况来扣除缺勤费,根据加班情况发放津贴。由于是一个人在做系统,时间上也有限制,所以在保险,年终奖金等方面没有涉及到。但总体上是按照的工资管理的有关原理和技术来做的。二、 需求分析在构造系统时,首先从需求出发构造数据库表,然后再由数据库表结合需求划分系统功能模块。这样,就把一个大的系统分解成了几个小系统。这里把系统的层次划分为了四个部分:系统用户管理,员工信息管理,工资有关信息设置,月工资管理。主要能够实现以下功能: 实现用户登录,进行系统用户的管理,判断; 能够实现对公司员工的基本信息的查询和编辑管理; 能够修改工资的标准和员工的工作情况; 能够对工资实行查询,简单的统计1. 业务需求从系统用户角度考虑的业务流程图:这里用户是指包括相关部门的所有用户

      3、图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. 数据需求系统处理的对象有:系统用户信息:用户名,登录密码,用户等级,说明公司员工信息:员工编号,员工姓名,性别,部门编号,职称编号,参加工作时间部门信息:部门编号,部门名称,备注工资标准:职称号,职称名,职称基本工资,职称补贴员工加班信息:员工编号,年月,加班天数,加班补贴员工缺勤信息:员工

      4、编号,年月,缺勤天数,缺勤扣除月工资:员工编号,年月,职称基本工资,职称补贴,津贴,扣除,实发工资数据流图和数据字典如下: 顶层数据流图:图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

      5、, 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员

      6、工编号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.

      7、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. 触发器列表触发器编号表

      《可视化与面向对象程序设计工资管理系统报告》由会员桔****分享,可在线阅读,更多相关《可视化与面向对象程序设计工资管理系统报告》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.