C 学籍管理实验报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE PAGE 33 《程序设计》实习报告( 2012-5 姓名: 陈孝存 学号 日期: 2011-5-31 1.实习题: 学校招生办在录取当年新生时已为每个新生建立了一个新生基础类Base,其中包含有每位新生的基本资料:学号(long num)、姓名(char name【20】)、性别(int sex:其中0表示男,1表示女)、年龄(int age)、主修专业名称char mdep【30】、住址(char addr【30】); 新生主修专业所在系(设每个系只包含有一个主修专业)又在学生基本资料的基础上为每位该系新生建立一个主修类First,其中除了包含原来新生基本资料外,还设有主修成绩表(设为int Mscore【N】)(N 是大于0的整数); 为了促进复合型人才培养,学生在二年级可修读第二专业(第二学位)课程。第二学位接收系又为每位修读本系第二学位同学建立一个类Second,其中除了学生基本资料外,还设有攻读第二专业成绩表(设为int Fscore【M】)(M是大于0的整数)。 学校学位办为了掌握每位学生学位发放情况,又为学生建立一个管理类Manag。它应该包含学生所有资料。当学生主修专业课程全部合格(各门课程成绩大于等于60分,百分制计分),则可给他颁发主修专业学位;当学生获得主修专业学位,并攻读第二专业学位课程全部及格(各门课程成绩大于等于60分,百分制计分),则可颁发第二专业学位。 按照管理规定: 1.招生办工作人员只能访问到学生基本资料; 2.主修系教务员只能访问到学生的基本资料和主修相关资料(但不能修改学生的基本资料); 3.第二专业接收系教务员只能访问(但不能修改)其他专业来攻读本专业学生的基本资料和攻读本系第二专业相关资料; 4.学位办工作人员能访问学生所有资料,但不可以修改学生任何资料。 5.设每门课程的成绩都用百分制(整数)表示,每个学期结束时,各个系的教务员将输入本系同学所修各门功课的成绩,如果有其他系同学来攻读本系第二学位课程的,教务员还要输入这些同学(外来系修读本系第二学位的同学)所修读的第二学位课程的成绩。 设每个学期每位主修学生修读课程不超过6门,学生修读第二学位课程不超过5门。 输入结束以后: 1.主修系教务员统计出本系同学里在期考中至少有3门(含3门)以上课程成绩在85分(含85分)以上、其余课程成绩不低于70分的同学并且显示出相关资料; 2.主修系教务员统计出本系同学里需要参加补考的同学及其相关资料。 3.第二学位的接收系的教务员统计出其他系来攻读本系第二学位的同学的中需要参加补考 的同学及其相关资料; 4.修业期满后,学位办工作人员统计出获得主修专业学位的同学及其相关资料,并且统计出能够获得第二学位的同学及其相关资料,最后统计出不能获得主修专业学位的同学及其相关资料。 利用类与继承设计出满足上述要求的类(建立采用类界面和类实现分开的形式),并编出一个模拟程序模拟招生办工作人员、主修系教务员、第二学位接收系教务员和学位管理人员的操作且实现其工作要求。 建议:同学可以根据自己的实际情况,从下面几个参考方案选一个方案并且实现之。 第一方案(基本方案):类层次为 Base Base SecondFirst Second First Manag Manag 设全校有10名同学,其中有6位同学攻读第二学位;M为4,N为5; 第二方案:类层次为 BaseFirstBFirstC Base FirstB FirstC Manag FirstA 设全校共有12名同学,主修系A,B,C各4名主修学生,各个系均有4名其他系来攻读本系主修专业双学位同学;M为4、N为5(FirstA,FirstB,FirstC分别表示主修系A,B,C); 第三方案:类层次为 Base Base FirstB FirstC Manag FirstA FirstA,FirstB,FirstC分别表示主修系A,B,C; 设全校学生人数为SNM(大于0的正整数,现暂时设为20人); 设三个主修系主修专业的学生数分别为NA,NB,NC(均为大于0的正整数,而且NA+NB+NC=SUM); 设其他系攻读各主修系双学位学生数分别为MA,MB,MC(分别为大于0的正整数,而且MA+MB+MC=SUM); 其中,NA,NB,NC可以互不相等;MA,MB,MC也可以互不相等; 设M为4,N为5。 第四方案:基本情况与第三方案相同,但有以下不同要求: 主修系A要求主修课程为SA门(大于0的正整数,暂设为6); 主修系B要求主修课程为SB门(大于0的正整数,暂设为7); 主修系C要求主修课程为SC门(大于0的正整数,暂设

文档评论(0)

Glory + 关注
实名认证
文档贡献者

网文天下

1亿VIP精品文档

相关文档