电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

c“加”“加”公司管理系统课程设计VIP专享

c“加”“加”公司管理系统课程设计_第1页
1/38
c“加”“加”公司管理系统课程设计_第2页
2/38
c“加”“加”公司管理系统课程设计_第3页
3/38
课程设计报告公司人员管理系统 课 程 :面对对象课程设计班 级 :11511学 号 :20243051102姓 名 :吴小蛟指导老师 :清华教授2024 年 6 月 12 日一、设计题目(问题)描述和要求1.题目:公司人员管理系统 2.问题描述:某小型公司,主要有四类人员:经理、兼职技术人员、销售经理和兼职推销员。现在,需要存储这些人员的姓名、编号、级别、当月薪水,计算月薪总额并显示全部信息。 要求: (1) 其中,人员编号在生成人员信息时同时生成,每输入一个人员信息编号顺序加 1。 (2) 程序对所有人员有提升级别的功能 (3) 月薪的计算方法是:经理拿固定月薪,兼职技术人员按工作小时数领取月薪,兼职推销员的酬劳按该推销员当月销售额提成 ,销售经理既拿固定月薪也领取销售提成。 (4) 能按姓名或者编号显示、查找、增加、删除和保存各类人员的信息 二、系统分析与模块设计根据问题描述和要求,系统要求能够按姓名或者编号显示、查找、增加、删除和保存各类人员的信息。确定程序至少应该具备如下功能:“查询人员”、“增加人员”、“删除人员”、“数据存盘”基本模块。系统既然具有“数据存盘”功能-人员数据可以保存到磁盘文件,那么也就意味着今后可以从磁盘文件读出人员数据,所以系统增加了“人员数据装入”模块,以方便用户使用、避开数据重复录入。考虑到系统实现简捷,人员数据文件采纳文本文件,人员数据文件名:Person.txt。做为一个完整系统,除了具有增加人员,删除人员信息模块,还应该具有修改人员相关信息的功能,所以本系统设计时考虑增加“修改人员”模块。考虑到根据编号查找人员信息功能在“删除人员”、“修改人员”等模块都使用,所以可以考虑设置为一个模块。考虑到系统要求人员编号在生成人员信息时同时生成,每输入一个人员信息编号顺序加 1。这样就要求人员编号在增加人员时自动生成(增加 1)且不重复。根据这个要求,可以考虑设置一个全局量:“当前最大编号”,每增加一个人员,当前最大编号自动增 1,然后新增加人员使用这个编号。为了保证系统能记忆这个编号,可以使用一个数据文件保存当前这个编号。系统每次开始运行前从文件读入这个编号,随着人员增加,编号自动增加,系统每次运行结束时将这个编号写入文件。本系统将初值(没有一个用户时)设置为 0。考虑到人员的许多固定信息如:经理、销售经理的固定月薪,销售经理、销售人员提成,技术人员小时工资等都是一些不需要每个人员...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

c“加”“加”公司管理系统课程设计

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部