2023 级计算机专业《C/C++程序设计基础 II》小组项目作业(5题)[2024-04-28]

2023 级计算机专业《C/C++程序设计基础 II》小组项目作业(5题)[2024-04-28]

2023 级计算机专业《程序设计基础 II》小组项目作业

作业要求:
1.分小组完成,2-4 人一组(每个题目后面有人数要求,见附件 1);
2.任课老师按小组分配任务;
3.作业时长为 1 周;
4.提交内容为:WORD 文档,内容包括:题目内容、算法分析、代码实现(要求加注释)、运行结果全部截图、所建 txt 文件,小组分工与小组组员自评贡献比表。(提交模板见后面附件 2)

附件 1:
综合设计实例一
课题名称 学生成绩管理
Ⅰ、题目的目的和要求(2-3 人组)
在现代,高科技的飞跃发展,计算机的大量普及,使得人们生活节奏越来越快。因此对教育行业的多元信息进行有效的管理工作,也成为教育行业的重中之重。目前,学校工作繁杂,资料众多,为各高校教务工作人员减轻负担,提高工作效率,要求开放一套学生成绩管理系统。
系统的具体需求:
● 总人数定义为宏(#define);
● 输入学生姓名学号,及三门成绩并存入 d:\st.txt 文件中;
● 从文件 d:\st.txt 中读数据并计算每个学生三门功课的平均分,按平均分排列名次,若平均分相同则名次并列;结果写入文件 d:\st.txt 并按格式输出;
● 统计全班每门课程的平均分,并计算各分数段(60 以下,6069,7079,80~89,90 以上)的学生人数;结果写入 d:\average.txt 文件,并按格式打印。

综合设计实例二
课题名称 银行综合储蓄业务
Ⅰ、题目的目的和要求(2-3 人组)
储蓄业务越来越走进人们的生活。代发工资、代缴水电费、代缴电话费等业务极大的方便了人们的日常生活。越来越多的人们也开始使用银行业务、储蓄业务,同时银行储蓄客户越来越多。银行还在使用手工记帐,由于手工记帐工作效率非常低,通常有储户等待,排成长龙的现象,同时这给工作人员增加了非常大的负担和额外的工作负荷,也给银行的发展带来了严重的制约和压力,银行储蓄信息化已经到了不解决不行的地步。
系统的具体需求:
● 假定只有 10 个用户,将储蓄用户的帐户信息保存到文件。每个用户具有用户身份证号码、用户银行账号和相应余额(每个用户可以具有多个账号),将这个10 个用户信息存入文件 d:\master.txt;
● 查询某用户所有本行账号余额,按格式输出;
● 为银行每月存取业务进行结算存入一个文件 yearmonthname.txt,包含月份、用户身份证、用户账号、存取类型(L 表示存,D 表示取)、存取金额;
● 根据 yearmonthname.txt 文件数据对 master.txt 数据进行结算,并修改相应数据,并将数据按格式输出。

综合设计实例三
课题名称 民航订票系统
Ⅰ、题目的目的和要求 (2-3 人组)
假定民航机场共有 n 个航班:航班号、起始站、终点站、飞机号、飞机时间、乘员定额、余票量。试设计一民航订票系统,完成以下功能:航班信息录入功能(文件保存);完成航班信息浏览功能;查询航线(至少一种查询方式)。
系统的具体要求:
● 录入: 可以录入航班情况(数据可以存储在数据文件 d:\airline.txt中);
● 浏览:航班信息浏览功能需要提供显示操作;
● 查询:可提供按照航班号、起点站、终点站、飞行时间、查询,可以查询某个航线的情况(如,输入航班号,起飞抵达城市,确定航班是否满仓)。
根据以上功能说明,设计航班信息,订票信息的存储结构,设计程序完成功能。可以建立航班结构体,结构体成员包括航班号、起点站、终点站、飞行时间、预售票总数、已售票数。

综合设计实例四
课题名称 会员管理系统
Ⅰ、题目的目的和要求(2-3 人组)
随着社会的进步,人们生活水平的提高,各种各样的会员应运而生。各种便民服务的地方为了提高服务粘性,留住顾客往往采用会员制,例如便利店、健身房,生鲜超市、美容美发店等等不一而足。会员制一般根据会员们的充值金额,划分等级,享受不同的折扣;也可以根据消费频次、消费额度等进行优惠,或者设立一个月的某日为会员日,享受优惠。现在我们简化一下,完成一个具有基本功能的会员管理系统,其中至少包含以下功能:
● 会员相关信息采用文件存储,文件名为:member.txt;
● 当会员充值或消费时,更新对应的文件信息,并在屏幕显示当前余额;
● 根据充值金额,划分 3 个档次(普通会员、中级会员和高级会员),进行折扣处理,比如九折、八折、七折等等(具体要求团队自定);
● 统计上个月的消费金额,并排序处理,对消费前 10%的顾客,返还消费额度的 5%;
● 当然,也可以扩展功能,使之更接近实用的系统。

综合设计实例五
课题名称 电费远程智能管理系统
Ⅰ、题目的目的和要求(3-4 人组)
随着时代的发展,人们的生活水准越来越高,数目繁多的费用也相应而生,电费就是其中一项。然而传统的抄表收取电费方式,不仅浪费大量的人力物力资源,同样也经常会出现各种偷电情况;同时,这种传统的收费方式也经常出现资料丢失,资料不清的情况,特别是现在人口膨胀,电费分段收费的时候,劣势更加明显。随着物联网、大数据存储等新一代信息技术的飞速发展,为了应对诸如此类的情况,开发推广一个电费远程智能管理系统就显的尤为重要。
以小区(如华伟小区)为统计单元,包含 3 栋(楼号 1-3)五层小户型住宅楼,每栋楼房有 2 个单元,每个单元有 10 个住户,其中每层有 2 个住户(如一层左右房号分别为 101和 102)。系统的具体需求:
● 用户信息存储。输入小区名-楼号-单元号-房号-用户姓名-日用电量(单位:度)-月缴费用(单位:元)-月缴费时间(年/月/日/时,24 小时制)-月缴费情况(正常或欠费)-月电表异常运行次数-月用电行为(正常或偷电)-月罚款金额信息做为表头并存入 d:\yhxx.txt 文件中;
● 用户当月电费计算。从文件 d:\yhxx.txt 中读数据并计算每个用户住家每月电费,按每月 25 天(每月 1 日至 25 日)计算电费,电费单价为 0.75 元/度。将文件d:\yhxx.txt 中的内容复制到文件 d:\dfxxtj.txt 中,并将当月电费计算结果插入文件d:\dfxxtj.txt 中对应用户信息的月缴费用一列;
● 用户当月缴费统计。当月 26 日早零时至下月 5 日晚 24 时为当月电费缴费时间,逾期不缴者视为“欠费”,将欠费信息结果插入文件 d:\dfxxtj.txt 中对应用户信息的缴费情况一列;
● 用户当月用电行为分析与处理。当月用户电表异常运行次数超过 3 次,视为该用户有偷电行为,当月处罚整改并上缴 200 元罚款。将结果记入文件 d:\dfxxtj.txt中对应用户信息的月罚款金额及月用电行为两列。按格式打印文件 d:\dfxxtj.txt,要求先打印标题“华伟小区2021 年*月用户电费管理统计表”,再打印文件中的表格内容。

源码联系UP主 -> https://space.bilibili.com/329101171

附件 2:
(作业提交模板)
课题名称 学生成绩管理
Ⅰ、题目的目的和要求
在现代,高科技的飞跃发展,计算机的大量普及,使得人们生活节奏越来越快。因此对教育行业的多元信息进行有效的管理工作,也成为教育行业的重中之重。目前,学校工作繁杂,资料众多,为各高校教务工作人员减轻负担,提高工作效率,要求开放一套学生成绩管理系统。
系统的具体需求:
● 总人数定义为宏(#define);
● 输入学生姓名学号,及三门成绩并存入 d:\st.txt 文件中;
● 从文件 d:\st.txt 中读数据并计算每个学生三门功课的平均分,按平均分排列名次,若平均分相同则名次并列;结果写入文件 d:\st.txt 并按格式输出;
● 统计全班每门课程的平均分,并计算各分数段(60 以下,6069,7079,80~89,90 以上)的学生人数;结果写入 d:\average.txt 文件,并按格式打印。

II、算法分析(15 分)
。。。。。。(写出解决问题的分析步骤)
III、代码实现(60 分)
。。。。(粘贴全部代码,并每行加注释)

IV、运行结果截图(15 分)
(将全部运行过程截图粘贴于此,居中显示)

V、相关文件数据(10 分)
将 txt 文件数据粘贴于此,调整好格式

VI 小组分工及贡献比
团队得分 小组组员 分工 贡献比 个人得分
(老师给) 张三 60% 团队得分组员数贡献比
(老师算)
李四 40% (老师算)

  • 17
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值