1 / 27
文档名称:

公司人员管理系统.doc

格式:doc   大小:25KB   页数:27页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

公司人员管理系统.doc

上传人:wz_198614 2017/6/21 文件大小:25 KB

下载得到文件列表

公司人员管理系统.doc

相关文档

文档介绍

文档介绍:公司人员管理系统一、设计题目(问题)描述和要求 2. 问题描述: 某小型公司, 主要有四类人员: 经理、兼职技术人员、销售经理和兼职推销员。现在,需要存储这些人员的姓名、编号、级别、当月薪水,计算月薪总额并显示全部信息。要求: (1) 其中, 人员编号在生***员信息时同时生成, 每输入一个人员信息编号顺序加 1。(2) 程序对所有人员有提升级别的功能(3) 月薪的计算方法是: 经理拿固定月薪, 兼职技术人员按工作小时数领取月薪,兼职推销员的报酬按该推销员当月销售额提成, 销售经理既拿固定月薪也领取销售提成。(4) 能按姓名或者编号显示、查找、增加、删除和保存各类人员的信息二、系统分析与模块设计根据问题描述和要求,系统要求能够按姓名或者编号显示、查找、增加、删除和保存各类人员的信息。确定程序至少应该具备如下功能:“查询人员”、“增加人员”、“删除人员”、“数据存盘”基本模块。系统既然具有“数据存盘”功能-人员数据可以保存到磁盘文件,那么也就意味着今后可以从磁盘文件读出人员数据, 所以系统增加了“人员数据装入”模块, 以方便用户使用、避免数据重复录入。考虑到系统实现简捷,人员数据文件采用文本文件,人员数据文件名: 。做为一个完整系统, 除了具有增加人员, 删除人员信息模块, 还应该具有修改人员相关信息的功能,所以本系统设计时考虑增加“修改人员”模块。考虑到根据编号查找人员信息功能在“删除人员”、“修改人员”等模块都使用,所以可以考虑设置为一个模块。考虑到系统要求人员编号在生***员信息时同时生成, 每输入一个人员信息编号顺序加 1 。这样就要求人员编号在增加人员时自动生成( 增加 1) 且不重复。根据这个要求,可以考虑设置一个全局量:“当前最大编号”, 每增加一个人员, 当前最大编号自动增 1, 然后新增加人员使用这个编号。为了保证系统能记忆这个编号,可以使用一个数据文件保存当前这个编号。系统每次开始运行前从文件读入这个编号, 随着人员增加, 编号自动增加, 系统每次运行结束时将这个编号写入文件。本系统将初值( 没有一个用户时) 设置为 0。考虑到人员的许多固定信息如: 经理、销售经理的固定月薪, 销售经理、销售人员提成, 技术人员小时工资等都是一些不需要每个人员都要输入的信息, 所以可以将这些信息都保存在一个数据文件中, 本系统为了方便起见, 将这些信息与“最大编号”全部保存在一个文件中, 并使用“基础数据设置”模块进行设置和管理。基础数据文件也采用文本文件, 基础数据文件名: 。本系统还提供“查询本月经营信息”帮助计算销售总额,工资总额, 并按照公式计算本月盈亏。综合考虑系统具有下面 8 项功能模块: 增加人员, 删除人员, 修改人员,查询本月经营信息,基础数据设置,数据存盘,数据装入。系统使用的数据文件格式如下: :( 格式:项目数据) 经理固定月薪 500 0 销售经理固定月薪 2000 销售经理提成% 1 销售人员提成% 2 技术人员小时工资 90 ID6 : (格式:编号, 姓名, 人员类别, 其它数据, 销售员销售额, 技术人员工作小时) 1 wang 3 100000 2 liu13 wu 4 100 4 huang 25 tao 3 150000 注: 人员类型编号 1 -经理;2 -销售经理;3 -销售员;4 -技术人员三、系统设计 1. 系统总体框架使用面向对象的程序设计思想进行分析, 整个系统涉及两大类信息和操作, 公司, 人员。所以系统主要涉及两个大类: pany 、人员类 Person 。系统的总体框架就是公司类, 人员类的定义; 主函数中定义一个公司对象, 循环显示主菜单并根据用户选择调用公司类的相应方法( 成员函数)。(1) pany :考虑系统操作的人员信息的数量具有不确定性, 所以考虑使用链表保存、处理人员信息。公司类包含: 所有人员信息的一个不带头结点的链表( 作为数据成员) 及可以对人员信息进行增,删,改, 查询经营信息,基础数据设置,数据存盘,数据装入等操作的相关模块(Add,Delete,Modify,Query,Set,Save,Load) 作为成员函数。(2) 人员类 Person : 所有人员都具有的公共信息及操作可以使用人员类进行描述。由于系统具有 4 类人员且 4 类人员数据, 操作有所不同, 如销售员包含销售额,而技术人员包含工作小时数且计算工资的方法不同,所以应当为 4 类人员创建相应的 Person 类的派生类。(3) 为了使公司类可以方便处理人员信息, 可以考虑将公司类确定为人员类的友元类或者人员类提供公共的方法以便公司类进行操作。为了公司类可以用共同方法操作人员类,可以将人员类的方法确定为虚

最近更新

2024年《翠鸟》教学反思范文(精选6篇) 11页

2024年《穷人》教学反思(15篇) 28页

消防施工安全协议书 7页

公司中层干部副职试用期考核实施方案 10页

2024年服装机械项目资金申请报告代可行性研究.. 61页

2024年无损检测仪项目资金申请报告代可行性研.. 56页

八年级科学知识竞赛辅导(二) 13页

2024年彩妆化妆品项目资金筹措计划书代可行性.. 77页

2023年云南省祥云县社会救助助理员招聘30人高.. 118页

2024内蒙古股包头农牧业局招聘10人历年高频难.. 119页

2024年浙江金华经济技术开发区管委会下属事业.. 58页

2024年湖南永州市广播电视台招聘新闻采编6人历.. 60页

2024年湖南长沙市芙蓉区事业单位招聘56人历年.. 59页

2024年福建春季莆田市事业单位招聘历年高频难.. 58页

2024年苏州昆山青阳城市管理办事处招聘30人历.. 60页

2024年贵州安顺市紫云自治县卫生和生育局招聘.. 60页

2024年贵州省从江县乡镇事业单位招聘149人历年.. 90页

2024年贵州省松桃苗族自治县委宣传部招聘5人历.. 59页

2023年四川省宜宾市三江新区沙坪街道(社区工.. 119页

2024年福建省莆田市事业单位招聘751人历年高频.. 59页

2024年贵州毕节市科技局下属事业单位招聘4人历.. 88页

2024上半年江苏省苏州昆山事业单位招聘112人历.. 118页

2024年福建三钢招聘260人历年高频难、易点(公.. 59页

2024年贵州省独山县事业单位招聘紧缺人才35人.. 59页

2024山东东营市垦利区垦勤车辆运营管理服务限.. 277页

2023云南曲靖沾益区招聘事业单位人员高频考点.. 284页

成立义警实施方案 2页

工商培训方案课件 45页

北京科技大学本科生毕业设计论文正文模板 7页

电动葫芦检修标准 25页