第1页共21页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共21页本科学生设计性实验报告项目组长学号专业班级实验项目名称实现一个公司的人员和月薪管理系统指导教师及职称开课学期2007至2008学年第一学期上课时间2007年9月3日第2页共21页第1页共21页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共21页目录一、需求分析主要包括:............................................................................................31.1开发背景:.......................................................................................................31.2项目目标:.......................................................................................................31.3运行环境:.......................................................................................................4二、程序分析主要包括:............................................................................................42.1技术要点:.......................................................................................................42.2项目任务书:...................................................................................................5三、技术路线主要包括:............................................................................................63.1总体方案:.......................................................................................................63.2详细设计:.......................................................................................................6四、工程进度主要包括:..........................................................................................10五、测试分析主要包括:..........................................................................................11六、个人小结主要包括:..........................................................................................21七、参考文献:..........................................................................................................22第3页共21页第2页共21页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共21页一、需求分析主要包括:1.1开发背景:任务要求:设计和开发一个公司的人员和月薪管理系统任务提出者:开发者:用户:公司财务部门1.2项目目标:项目的主要目标是什么?为该公司财务部门提供一个公司的人员和月薪管理系统,能够在该公司发放薪水时,方便财务部门人员为公司各成员发放薪水时提供方便直观的工资报表。项目具体的功能要求:某公司,主要有四类人员:经理、兼职技术人员、销售经理和兼职推销员。现在,需要存储这些人的姓名、编号、级别、当月薪水,计算月薪总额并显示全部信息。人员编号技术为2000,每输入一个人员信息编号顺序加1。程序要有对所有人员提升级别的功能。简单起见,本题要求所有人员的初始级别均为1级,然后进行升级,经理升为4级,兼职技术人员和销售经理升为3级,推销员仍为1级。月薪的计算法是:经理拿固定月薪8000元;兼职技术人员按每小时100元领取月薪;兼职推销员的月薪按该推销员当月销售额的4%提成;第4页共21页第3页共21页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第4页共21页销售经理既拿固定月薪也领取销售提成,固定月薪为5000元,销售提成为所管辖部门当月销售总额的1.5%。1.3运行环境:项目运行的软、硬件环境是什么?软件:运行在Windows软件环境下的VisualC++6.0硬件:能够运行VisualC++6.0软件的PC机或笔记本电脑;最低配置:要求内存大于128M,硬盘大于2G。二、程序分析主要包括:2.1技术要点:项目实现过程中如何构建其中的关键类:首先构建一个person类作为基类:定义职工等级、薪水、职位为保护成员数据;...