C++程序设计题目,三选一

1.学生成绩统计管理系统(*****)功能要求:①成绩的输入(学号、姓名、英语、数学、C++语言…)。②成绩统计(各科平均成绩、各科成绩“优秀”、“良好”、“中等”、“及... 1. 学生成绩统计管理系统(*****)
功能要求:
①成绩的输入(学号、姓名、英语、数学、C++语言…)。
②成绩统计(各科平均成绩、各科成绩“优秀”、“良好”、“中等”、“及格”、“不及格”的人数及其所占比例)。
③总成绩统计(学生的总成绩、平均成绩及成绩排名)。
④成绩的统计结果显示。
⑤学生数据的添加、修改、与删除。
⑥学生数据的读取与存储。

2. 通信录管理系统(****)
功能要求:
① 查看功能:选择此功能时,列出下列三类选择。
A 办公类,B 个人类,C 商务类 ,当选中某类时,显示出此类所有数据中的姓名和电话号码)
②增加功能:能录入新数据(一个结点包括:姓名、电话号码、分类(可选项有:A 办公类,B 个人类,C 商务类)、电子邮件)。例如
杨春 13589664454 商务类 chuny@126.com
当录入了重复的姓名和电话号码时,则提示数据录入重复并取消录入;录入的新数据能按递增的顺序自动进行条目编号。
③修改功能:选中某个人的姓名时,可对此人的相应数据进行修改。
④删除功能:选中某个人的姓名时,可对此人的相应数据进行删除,并自动调整后续条目的编号。

3. 人事信息管理系统(***)
功能要求:
①建立职工信息数据,包括职工号、姓名、性别、工资、出生时间、参加工作时间和年龄(必须计算得到)。
②实现数据录入、数据删除、数据修改、数据浏览和数据查询等功能。
③用文件保存数据。
展开
 我来答
匿名用户
2013-06-21
展开全部

这个小程序没有实现数据验证,但是你要的基本功能都有了,基本的数据合法性,你可以自己添加一下就ok了 


在EmployeManage 中有两个成员:employe_map_by_ID  为了快速定位ID ,便于按ID进行的增删改查 ;

employe_map_by_name 为了通过name快速定位 ,便于通过那么进行的增删改查 ;


如果你不讲究效率 ,用第一个就可以了 ,然后一个一个的去搜索 ;

如果你同时使用这两个 ,那么在增加 ,删除 ,修改的时候要维护上面这两个对象中的数据 ,否则会造成数据的不一致 。 



没搞清楚你说的数据存到文件是什么数据 ,所以这个功能没做 。


再者,你的需求不够清晰 ,以后向别人寻求帮助的时候 ,一定要讲清楚自己想知道什么 ,想要什么,才能更有效的获得自己想要的东西 。


加油!!!


本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
elevencjdx
2013-06-25 · TA获得超过101个赞
知道答主
回答量:127
采纳率:0%
帮助的人:75.5万
展开全部
都比较简单啊
简单的把第三题编了下,要就留下邮箱。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
李文东与007
2013-06-21
知道答主
回答量:33
采纳率:0%
帮助的人:9.8万
展开全部
你选了哪个呢?
追问
第一题应该容易一些吧,不知道怎样编啊,现在会编的都是一些基础的,这是我们C++程序设计这门课程的课程设计
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式