当前位置:天才代写 > Python代写,python代做代考-价格便宜,0时差服务 > 工资发放系统代写 Python代写

工资发放系统代写 Python代写

2021-09-11 12:10 星期六 所属: Python代写,python代做代考-价格便宜,0时差服务 浏览:387

工资发放系统代写

设计内容六  工资发放系统

工资发放系统代写 固定薪金的雇员:包括编号、姓名、 出生年月、工种、 奖励薪金、固定月薪、请假天数、应扣金额、实发工资、月份、是否发放等信息。这类雇员不管工作多长时间,总拿固定月薪;(但如果请假,要扣除相应的薪金,请假次数×每次扣除金额30)

1、问题描述(功能要求): 工资发放系统

某公司按月给其雇员发放工资,该公司有4种雇员:

(1) 固定薪金的雇员:包括编号、姓名、 出生年月、工种、 奖励薪金、固定月薪、请假天数、应扣金额、实发工资、月份、是否发放等信息。这类雇员不管工作多长时间,总拿固定月薪;(但如果请假,要扣除相应的薪金,请假次数×每次扣除金额30)

(2) 小时工:包括编号、姓名、 出生年月、工种、 奖励薪金、工作时长、时薪、加班时长、实发工资、月份、是否发放等信息。这类雇员以小时计算,加上加班费;(每月基本工作时间为160小时,其余为加班时间) 工资发放系统代写

(3) 销售员:包括编号、姓名、 出生年月、工种、 奖励薪金、销售额、提成比例、应扣金额、实发工资、月份、是否发放等信息。这类雇员按销售收入提成计算;(每月基本销售额度为30000元,低于此额度,在月薪里扣除少于30000部分的千分之二)

(4)带薪销售员:包括编号、姓名、 出生年月、工种、 奖励薪金、固定月薪、销售额、提成比例、请假天数、应扣金额、实发工资、月份、是否发放等信息。这类雇员底薪加上销售收入提成(要求同上,若有请假,也要扣除相应的薪金)

另外, 如果雇员生日所在的月份在本月,那么公司会无条件奖励200元。

要求对所有雇员信息都能进行初始化(从文本文件读取数据)、录入、显示、各种查询、修改、删除、发放工资、统计、保存(将数据写入文本文件)等功能。

根据以上描述,设计系统的类结构,设计系统的功能菜单,并用Python语言实现,要求生成的相关人员信息数据以文本文件方式存放,能实现对文本文件的读写。

2、问题的解决方案:

根据系统功能要求,可以将问题解决分为以下步骤:

(1)写出需求分析(做什么),建立该系统的功能模块框图;

(2)分析系统中的各个实体之间的关系及其属性和行为; 工资发放系统代写

(3)根据问题描述,设计系统的类层次;

(4)完成类层次中各个类的描述;

(5)完成类中各个成员方法的定义;

(6)完成系统的应用模块;

(7)功能调试;

(8)完成系统总结报告以及系统使用说明书。

附录二:Python程序设计课程设计提交要求 工资发放系统代写

课程设计需要提交的材料:

1.提交的电子材料包括三部分:课程设计报告电子档、源程序(相关代码请放在文件夹src中,必须要有README.txt文件,要求见后面)、工具包(所使用的标准库和扩展库),所有材料放在一个以“学号+姓名”命名的文件夹里,打包发给学习委员。

2、课程设计报告纸质档,A4纸打印,报告用统一格式封面,左侧装订(三等分处装订两个订书针)

 

课程设计报告的内容:  工资发放系统代写 

一、课程设计概述(写明课程设计的目的、课程设计的任务及简介)

二、需求分析

(1) 系统功能分析

(2) 输入输出形式,包括输入数据的格式和输入值的范围;输出数据的格式。

(3) 解决问题所采用的算法策略

(4) 测试数据:用于检验算法的正确性和程序控制逻辑的正确性。必要时,可制定一套含有错误的测试数据以检验程序是否能判别出来。)

三、所使用的标准库和扩展库介绍(特别是对程序中所用的库函数做较详细的介绍)

四、自定义类结构和项目结构介绍(注:文字结合图形描述)

五、算法设计

(这部分对每个功能模块从三个方面讲述:模块功能简介、模块代码分析和注释、模块运行结果截图)

六、课程设计总结

七、附录

附录1:源程序清单(源程序要适当加注释)。

附录2:测试数据:即列出测试数据集

附录3:课程设计说明

课程设计说明的内容: 工资发放系统代写

1、对你完成的任务的大致介绍

2、对项目结构进行完整、逻辑清晰的介绍(哪个文件是主函数、哪个是工具包,哪个是核心部分)

3、对照下表,逐一说明你在相应领域所完成的工作

涉及领域 难度分
文件操作 1分:有读、写操作

2分:有随机读写、文件管理(移动、删除、创建等)

3分:更多更难的操作

函数操作 1分:有较多的函数实现,并且逻辑清晰

3分:有递归、多层调用等复杂逻辑

5分:有自学使用课堂所授内容之外的特性功能,如多线程、第三方扩展库

算法实现 1分:有基本算法的实现

3分:有相对高级算法的实现,比如二分排序、堆排序

5分:有更复杂的算法并结合数据结构实现相应的功能

(有优化或引入更有用的算法都会有加分,算法部分不设上限)

GUI图形界面 1分:有图形界面

3分:有比较复杂的图形界面

5分:有更复杂的图形界面(比如表格、树)

(图形设计美观有额外加分)

项目规模 1分:100行代码/人

3分:150行代码/人 工资发放系统代写

5分:250行代码/人

10分:500行代码/人

(行是指核心代码,空行或大量自动生成的界面代码堆砌不算)

项目逻辑 1分:功能逻辑很简单(比如只是一个登陆命令)

3分:有多组逻辑(比如两种用户登陆)

5分:有大量的逻辑管理(比如图书管理系统)

8分:有大量而且比较复杂的逻辑(比如游戏的一些判断)

面向对象 1分:有用到面向对象的概念

3分:有用到并使用正确(不是为了用而用)

5分:使用的很好,并让代码的逻辑与可扩展性变的很清晰

创意与实用性 根据具体情况(如访问数据库、网络通信、异常处理等)0–5分不等

实用性越高越能获得高分

4、对于使用第三方包或框架的,需要声明哪部分(哪些文件、函数)是你自己的工作,哪些是第三方包或框架的工作。

相关代码:

1、相关代码请放在文件夹src中,以保证整个文件夹整洁

2、请确保你代码的易读性与良好的组织结构

3、在代码文件夹中必须要有README.txt文件,说明你的程序如何运行

必须包括:

  • 执行哪个文件启动程序
  • 如何运行你的程序(尤其是对于没有图形界面的程序),给出相应的输入输出例子
  • 你的程序的环境要求(你用的Python的版本号X还是3.X,你使用的第三方库环境(如果要安装的话))

补充说明:

  • 课程设计报告占总成绩的40%-50%,请重视文档。
  • 课程设计说明体现了你的工作,我将参照此部分考核你的课程设计工作量,课程设计工作量和质量占总成绩的40%-50%,请重视。
  • txt文件未按照我的要求整理内容,会适当扣分。
  • 整个课程设计请在2020-1-3中午12:00前提交所有材料,过时会适当扣分。

"<yoastmark

其他代写:代写CS C++代写 java代写 matlab代写 web代写 app代写 作业代写 物理代写 数学代写 考试助攻 paper代写 python代写 金融经济统计代写 北美代写

合作平台:essay代写 论文代写 写手招聘 英国留学生代写

 

天才代写-代写联系方式