模拟工资管理系统_第1页
模拟工资管理系统_第2页
模拟工资管理系统_第3页
模拟工资管理系统_第4页
模拟工资管理系统_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.程序设计报告/学年第学期)题目:模拟薪资管理系统专业学号姓名指导教师指导单位日期.c.组长成组员(/)员分工组员(/)评分项优异优异中等差恪守机房规章制度上机时的表现学习态度程序准备状况程序设计能力评团队合作精神分细课题功能实现状况则算法设计合理性用户界面设计报告书写仔细程度容详确程度文字表达娴熟程度回答下列问题正确度简短评语教师署名:年代日评分等级备注评分等级共五种:优异、优异、中等、及格、不及格.c.模拟薪资管理系统一、课题容和要求模拟薪资管理系统是一个单位最基本的一项财务管理系统,该系统要现一个简单、适用的财务管理程序,主要功能包含员工信息的录入、查找、改正、删除、统计、排序、查察等。

2、全部帐务数据都要利用文件系统保留,以备系统下次运转时使用。经过此课题,娴熟掌握文件、数组、指针的各样操作,以及一些基本算法思想的应用。此外,该程序还能够让每个员工改正自己的密码,查察自己的信息。【基本要求】管理员:1)以密码登录系统2)录入员工信息详细薪资,计算相应的税金(计算规则拜见最新宣布的政策)3)查问并显示全部的员工详细信息4)显示统计信息:员工数目,薪资总数和税金总数5)依据指定条件查问6)增删详细员工记录税金政策基本是不一样收入等级的薪资使用不一样的比率收取税金。近似于下表:薪资税金0150001500250010(高出部分)2500350015(高出部分)3500500020(高

3、出部分)50001000030(高出部分)1000040(高出部分)员工:1)以工号为登录ID,密码自己设定;2)能够查问自己的有关信息;3)系统供给指准时间间隔的查问功能。.c.二、需求剖析功能框架图:(见图2-1)模拟薪资管理系统管理员登录取户登录添查保查修职删库信退信修退加看存找改工除显息出息改出职信信职信排职示统程查密程工息息工息序工计序询码序图2-1设计要求:1)依据薪资管理系统的数据信息要求,设计适合的数据构造(如构造数组、简单链表等)。2)选择文件储存格式(文本或二进制)和文件名。3)采纳自顶向下的设计方法,设计系统的整体模块构成和数据结构。4)关于每项操作,设计一个函数(方法、

4、子模块)进行实现,要明确函数原型。5)依据设计结果分步开发实现各模块,最后进行整体集成。.c.三、纲要设计1)主要的类:classWorker/员工类public:Worker()Worker()voidShow();/员工信息显示doubleGetTax();/获取缴税doubleGetPay();/获取实发薪资charPw20;/员工密码friendclassWorkers;/将员工群类作为员工类的友元类private:stringID,name,sex,edu,address,tel;/工号,性别,教育程度,地址,intage;/年纪doublesalary,tax,pay;/月薪,税金

5、,实质收入;.c.classWorkers/员工群类private:WorkerwN;/N个员工intNUM;/用来计算员工数目intcount;/用来计算目前途序新增添的员工数目doubletsalary=0,ttax=0;/薪资总数,税金总数public:Workers()Workers()intNum();/计算并返回文件已包含的员工数目voidadd();/员工信息增添voidSort();/员工信息排序voidSearch();/查找员工信息函数(查找已保留的员工)voidDelete();/员工信息删除voidAmend();/员工信息改正voidSave();/员工信息以文件形式

6、保留voidShowsaved();/员工信息显示函数(显示文件中的容)voidShowcur();/读取并显示员工信息(目前输入的信息)stringGetID(int);/获取员工工号voidShow(int);/用户登录时显示目前用户信息voidTotal();/统计信息而且显示.c.voidChangePw();/用户改正密码;2)主要函数流程图:(1)履行函数(Execute):申请一个员工群类,调用全部的函数,程序中全部的步骤都在这里履行(从登录到退出程序)。(见图3-1).c.图3-1履行函数1)增添函数(add):输入员工信息,用数组存入存。而后用save()函数保留。.c.图3-2增添函数(3)保留函数(save):将输入的信息追加存入到文件中。图3-3增添函数.c.(4)查找函数(showcur):依据用户输入的选项,去选择工号、性别、学历此中之一进行查找切合要求的全部员工,并输出到屏幕上。图3-4查找函数(5)改正函数(Amend):输入工号以确立要改正的员工,假如存在该员工则再输入要改正的项目,改正达成后保留到文件。图3-5改正函数(6)排序函数(sort):输入排序标准,依据、薪资等升序降序排序并保留。.c.图3-6排序函数(7)删除函数(delete):翻开文件,输入工号确立删除的员工,删除后保存。图3-7删除函数(8)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论