- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
人员信息管理系统课程设计.doc
课程设计报告 课程: 人员信息管理系统 学号: 姓名: 班级: 教师: 徐州师范大学 计算机科学与技术学院 《课程设计指导书》 课程设计的目的 (1) 熟练掌握C++语言的基本知识和技能; (2) 掌握面向对象程序设计的基本思路和方法; (3) 能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。 Student student1,用case语句选择对类对象的相关操作。 (4)定义People类的两个指针进行各自的操作。 六、说明 在选择类对象操作编号时,如果输入的字符不合法,跳出并再次输入,直至输入合法。 课程设计任务书 姓 名 学 号 班 级 10计71 课题组 成员 姓名 分数 性别 班级 在本项目中的分工 赵轲 90 男 10计71 People类,两个继承类、main()函数,优化程序 王文闻 85 男 10计71 成员函数的具体实现的实现,实现多文件操作 管昌举 85 男 10计71 Time类的实现,界面优化 课程名称 人员信息管理系统 课程性质 综合性 设计时间 2011年09月01日——2011年 09月14 日 设计名称 人员信息管理系统 设计要求 (1)建立人员信息数据,包括编号、姓名、性别、出生时间、岗位(部门)、参加工作时间和年龄(必须通过计算得到)等等其他信息; (2)根据人员信息表,建立只含有姓名和年龄的信息简表(可选功能); (3)使用继承的方法构造3个类,(即人员类——虚基类,教师类和学生类——派生类)使用相应的对象放置10个人员信息; (4)编写同名display()成员函数,用来输出数组的内容; (5)按不同类别输出人员信息,比如按系输出教师信息(可选功能); (6)要求对“”和“”运算符进行重载。考虑到输入人员编号时,也会因不小心引入空格,而且名字中也需要有空格,所以重载“’’运算符时,需要满足这个要求; (7)抽取并计算人员的平均年龄; (8)检索(查找)指定信息(如按姓名检索、按年龄检索); (9)显示年龄分布的图形; 参考系统界面如下: 1-增加一位人员(教师、学生)记录 2-显示全部人员记录 3-计算人员平均年龄 4-删除一个人员记录 5-按岗位(部门)输出人员信息(可选) 6-按姓名检索所有信息 7-结束程序运行 设计思路 与 设计过程 (1)分析题目 (2)建立Time,people类,以及People类的两个继承类Teacher,Student类 (3)定义People类的成员函数: People(); //构造函数,默认现今是2011年 virtual void Add1()=0; //从文件录入 virtual void Add2()=0; //从键盘录入 virtual void Add()=0; //添加人员 virtual void Display(); //显示人员信息 virtual void Displaypart(char p[]); //按部门输出 virtual void checkname(char n[]); //按姓名检索 virtual void checkyear(int ); //按年龄检索 virtual int average(); //计算平均年龄 virtual void Del(char n[])=0; //按姓名删除 virtual void Del(int ); //按位置删除 (4)建立main函数 (5)优化界面 计划与进度 计划: 9月1日—9月2日,分析人员信息管理系统的需求并抽象出people,time,及两个继承类; 9月3日,小组成员构想大体思路并明确分工; 9月4日—9月9日,小组各成员完成自己的任务,包括定义类,数据处理方式(9月6日小组成员查看进度); 9月10日,所有程序代码汇总,进行调试与运行,记录存在的问题; 9月11日—9月14日,分析运行结果,查找错误; 9月15日,书写课程设计指导书; 9月16日,上交课程设计相关材料。 进度: 9月1日—9月2日,分析人员信息管理系统的需求并理解其需求; 9月3日—9月4日,小组成员构想大体思路并明确分工; 9月5日—9月11日,小组
文档评论(0)