下载后可任意编辑C 公司人员信息管理系统课程设计报告12024 年 4 月 19 日目 录1 系统需求分析..........................................32 总体设计..............................................43 详细设计及实现........................................74 系统调试.............................................695 结论.................................................736 心得体会.............................................747 参考书目.............................................75下载后可任意编辑1 系统需求分析1.1 系统设计的目的与意义: 现在的公司人员数量及职位种类较多, 各样的人事管理活动也比较频繁, 因此需要设计一个公司人员信息管理系统来对公司员工信息进行管理。1.2 系统功能需求: 本系统有五个类: 基类:employee、 派生类: manager、 technician、 salesman、 salesmanager,储存经理、 技术人员、 销售人员、 销售经理信息。(1) 添加功能程序能够任意添加上述四类人员的记录, 可提供选择界面供用户选择所要添加的人员类别, 要求人员的编号要唯一, 假如添加了重复编号的记录时, 则提示用户数据添加重复并取消添加。(2) 查询功能可根据编号、 姓名等信息对已添加的记录进行查询。假如未找到, 给出相应的提示信息, 假如找到, 则显示相应的记录信息。(3) 显示功能 可显示当前系统中所有记录。(4) 修改功能 可根据查询结果对相应的记录进行修改, 修改时注意编号的唯一性。(5) 删除功能对已添加的人员记录进行删除。假如当前系统中没有相应的人员记录, 则提示”记录为空! ”并返回操作; 否则输入要删除的人员的编号或姓名, 根据所输入的信息删除该人员记录, 假如没有找到该人员信息, 则提示相应的记录不存在。(6) 统计功能能根据多种参数进行人员的统计。例如: 统计四类人员数量12024 年 4 月 19 日下载后可任意编辑以及总数, 统计男、 女员工的数量, 统计平均工资、 最高工资、 最低工资等。(7) 保存功能将当前系统中各类人员记录存入文件中。(8) 读取功能 将保存在文件中的人员信息读入到当前系统中, 以供用户使用。2 总体设计2.1 系统功能分析: 系统经过调用函数来实现信息添加、 信息查询、 信息显示、 信息修改、 信息删除、 以及数据读取保存文件等功能。add( ) 函数用于录入信息; search( ) 函数用...