模拟工资标准管理系统.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程序设计汇报 ( / 年 第 学期) 题 目:模拟工资管理系统 专 业 学 号 姓 名 指 导 教 师 指 导 单 位 日 期 组员分工 组长 组员(/) 组员(/) 评分细则 评分项 优异 良好 中等 差 遵守机房规章制度 上机时表现 学习态度 程序准备情况 程序设计能力 团体合作精神 课题功效实现情况 算法设计合理性 用户界面设计 汇报书写认真程度 内容详实程度 文字表示熟练程度 回复问题正确度 简短评语 老师署名: 年 月 日 评分等级 备注 评分等级共五种:优异、良好、中等、及格、不及格 模拟工资管理系统 课题内容和要求 模拟工资管理系统是一个单位最基础一项财务管理系统,该系统要求实现一个简单、实用财务管理程序,关键功效包含职员信息录入、查找、修改、删除、统计、排序、查看等。全部帐务数据全部要利用文件系统保留,以备系统下次运行时使用。经过此课题,熟练掌握文件、数组、指针多种操作,和部分基础算法思想应用。另外,该程序还能够让每个职员更改自己密码,查看自己信息。 【基础要求】 管理员: 1)以密码登录系统 2)录入职员信息具体工资,计算对应税金(计算规则参见最新公布政策) 3)查询并显示全部职员具体信息 4)显示统计信息:职员数目,工资总数和税金总数 5)根据指定条件查询 6)增删具体职员统计 税金政策基础是不一样收入等级工资使用不一样百分比收取税金。类似于下表: 工资 税金 0~1500 0% 1500~2500 10%(超出部分) 2500~3500 15%(超出部分) 3500~5000 20%(超出部分) 5000~10000 30%(超出部分) 10000~ 40%(超出部分) 职员: 以工号为登录ID,密码自己设定; 能够查询本人相关信息; 系统提供指定时间间隔查询功效。 需求分析 功效框架图:(见图2-1) 添加职员 添加职员 查看信息 修改信息 信息统计 库显示 删除职员 职员排序 查找职员 保留信息 信息查询 退出程序 退出程序 修改密码 用户登录 管理员登录 模拟工资管理系统 图2-1 设计要求: 依据工资管理系统数据信息要求,设计适宜数据结构(如结构数组、简单链表等)。 选择文件存放格式(文本或二进制)和文件名。 采取自顶向下设计方法,设计系统总体模块组成和数据结构。 对于每项操作,设计一个函数(方法、子模块)进行实现,要明确函数原型。 依据设计结果分步开发实现各模块,最终进行总体集成。 概要设计 1)关键类: class Worker { //职员 类 public: Worker(){} ~Worker(){} void Show(); //职员信息显示 double GetTax(); // 获取缴税 double GetPay(); // 获取实发工资 char Pw[20]; //职员密码 friend class Workers; //将职员群类作为职员类友元类 private: string ID, name, sex, edu, address, tel;//工号,姓名,性别,教育程度,住址,电话 int age; //年纪 double salary,tax, pay; //月薪,税金,实际收入 }; class Workers { //职员群 类 private: Worker w[N]; //N个职员 int NUM; //用来计算职员数目 int count; // 用来计算目前途序新添加职员数目 double tsalary = 0, ttax = 0; // 工资总数,税金总数 public: Workers(){} ~Workers(){} int Num();

文档评论(0)

159****9606 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档