面向对象程序设计大作业.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文档。上传文档
查看更多
 面向对象程序设计大作业

《》 序号 题目名称 内容提要 1 编写一个学生选课系统的程序。 描述课程类和学生类。用重用类的多文件程序结构形式,编制面向对象应用程序。 学生有名字,学生最多可学五门课程,学生实际学的门数,可以给定学生的名字,可以得到学生的名字,可以得到学生给定课程的成绩,可以得到学生所学课程的平均成绩,可以给学生增加一门课(同时在该课程中增加一个学生)。 课程最多有30个学生,课程有实际学生数,课程有实际学生名单,课程有学分数,课程有每个学生成绩,课程可以得到学分数,课程可以设置学分数,课程可以得到班平均成绩,课程可以得到某个学生成绩。 现有数学课,张三学数学,成绩为3.1分,李四学数学,成绩为4.5分。求其平均成绩,求张三的数学成绩。 现有物理课,学时数为4,张三学物理,成绩为4分。求张三所学课程的平均成绩。 2 学生成绩管理系统 学生成绩管理系统,用于对班级的学生成绩进行处理。班级有N个学生,每个学生的信息包括学号、姓名和3门课成绩。学生成绩管理系统需要完成的作用功能主要有: (1) 录入学生数据。 (2) 显示学生数据。 (3) 按学号查询学生数据 (4) 按姓名查询学生数据 (5) 计算每个学生平均成绩。 3 图书馆管理系统 图书信息管理系统 针对学生、教师、图书管理员三类人群建立不同的使用权限。实现图书借阅功能、查询个人借阅信息、超期罚款等等。 4 ATM柜员机模拟程序 ATM柜员机模拟程序 要求:使用图形用户界面。当输入给定的卡号和密码(初始卡号和密码为123456)时,系统能登录ATM柜员机系统,用户可以按照以下规则进行: 1、查询余额:初始余额为10000元 2、ATM取款:每次取款金额为100的倍数,总额不超过5000元,支取金额不允许透支。 3、ATM存款:不能出现负存款。 4、修改密码:新密码长度不小于6位,不允许出现6位完全相同的情况,只有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码。 5 日历记事本 日历记事本 要求:带有日程提醒功能的日历。 1、显示信息:用户可以向前翻页查询前一个月的日期,也可以向后翻页查询下一个月的日期。 2、定时提醒:用户可以针对某一天来添加,删除和编辑这一天的日程提醒信息,当系统时间和提醒时间相吻合时,给出具有提示信息的对话框。 3、查询信息:用户可以查询到某个月的所有的提示信息。 6 超市管理系统 本系统主要完成对超市的管理,包括进货管理,销售管理,库存管理和员工管理四个方面。系统可以完成对各类信息的浏览、查询、添加、删除、修改等功能。 系统的核心是销售、库存查询和进货管理三者之间的联系,每一个表的修改都将联动的影响其它的表,当完成销售或进货操作时系统会自动地完成相对应信息的修改。查询功能也是系统的核心之一,在系统中主要根据商品编号和商品名称等进行查询,其目的都是为了方便用户使用,以求更快的查找到各个物料和产品品质的基本信息。系统有完整的用户添加、删除和密码修改功能要求:?? (1) 信息维护:?? 要求:此模块包括子模块有:增加人员信息、删除人员信息、修改人员信息?? (2) 信息查询:?? 要求:查询时可实现按姓名查询、按电话号码查询?? (3) 信息统计:?? 要求:输入任意的一个城市名(如),显示在此城市中所有人员的信息。 学生选课管理系统 高校招生管理系统 公交一卡通管理系统 食品安全管理系统 机场汽车出入管理系统 个人电话簿 …… 二、要求 (1)根据学生人数分成原则上2至3人(少量4人)一组,各小组选择感兴趣的题目,也可自拟题目。 (2)解题要求:现面向对象程序设计语言的特点,程序代码不少于400行;使用技术:体现OOP的抽象、封装、继承、多态等4种关键技术中的两种或多种;程序结构良好,没有明显错误;按照大作业格式,在课程结束最后两周(16、17周)上交电子稿。 (3)最终提交。 大作业报告 根据原有的系统设计,编码阶段的工作,整理书写实验报告,内容包括: ①系统说明 ②实验分析与结论 ③收获与体会 ④附程序代码 最后提交材料: ①大作业报告(打印稿和电子稿) ②源程序代码(CPP文件),执行文件(EXE) ③小组内分工说明(人员名单(不超过4人)、学号、角色分工) 三、说明 若两人和多人程序基本相同或撰写的报告基本相同的情况下,经仔细比较查证属相互抄袭的,抄袭者和被抄袭者均按“0”分计。大作业报告样式如下: (1) 大作业的页面设置为上、下、左、右页边距都为2.5厘米,格式段落中行距为固定值20磅。 (2) 中文字体为宋体小四号,英文字体为Times New Roman小四。 补充说明:对于大作业中的程序、类或者函数一定要有详细的注释,如下例所示。 对于类包括:类的成员变量说明,类的成员函

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档