2 imonkeyi imonkeyi 于 2017.08.27 15:03 提问

c++题目 设计一个小系统但有些功能不知道怎么实现

题目1 “高校人员信息管理系统设计”
1、问题描述
某高校有四类员工:教师、实验员、行政人员,教师兼行政人员;共有的信息包括:编号、姓名、性别、年龄等。其中,教师还包含的信息有:所在系部、专业、职称;实验员还包含的信息由:所在实验室、职务;行政人员还包含的信息有:政治面貌、职称等。
2、功能要求
(1)添加功能:程序能够任意添加上述四类人员的记录,可提供选择界面供用户选择所要添加的人员类别,要求员工的编号要唯一,如果添加了重复编号的记录时,则提示数据添加重复并取消添加。
(2)查询功能:可根据编号、姓名等信息对已添加的记录进行查询,如果未找到,给出相应的提示信息,如果找到,则显示相应的记录信息。
(3)显示功能:可显示当前系统中所有记录,每条记录占据一行。
(4)编辑功能:可根据查询结果对相应的记录进行修改,修改时注意编号的唯一性。
(5)删除功能:主要实现对已添加的人员记录进行删除。如果当前系统中没有相应的人员记录,则提示“记录为空!”并返回操作;否则,输入要删除的人员的编号或姓名,根据所输入的信息删除该人员记录,如果没有找到该人员信息,则提示相应的记录不存。
(6)统计功能:能根据多种参数进行人员的统计。能统计四类人员数量以及总数,
统计男、女员工的数量。
(7)保存功能:可将当前系统中各类人员记录存入文件中,存入方式任意。
(8)读取功能:可将保存在文件中的人员信息读入到当前系统中,供用户进行使用。
3、问题的解决方案
根据系统功能要求,可以将问题解决分为以下步骤:
(1)应用系统分析,建立该系统的功能模块框图以及界面的组织和设计;
(2)分析系统中的各个实体及它们之间的关系;
(3)根据问题描述,设计系统的类层次;
(4)完成类层次中各个类的描述;
(5)完成类中各个成员函数的定义;
(6)完成系统的应用模块;
(7)功能调试;
(8)完成系统总结报告。

c++题目 那个保存和读取功能怎么实现,怎么存到电脑文件的,表示两脸懵逼????

2个回答

qq_38204686
qq_38204686   2017.08.27 15:10
已采纳

百度 c++文件读写 挺多的
你用fstream这个类比较简单

qq_36791466
qq_36791466   2017.08.27 23:37

我记得之前做贪吃蛇也遇到过类似问题,可以用数据库存储数据,还有就是fsteram,网上下点功夫查一下就行

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
c语言题目----请编写一个小型学生管理系统
任务: 请编写一个小型学生管理系统,包括成绩管理和信息管理两部分功能。 主菜单包括: (1)成绩管理 (2)信息管理 (3)退出系统 成绩管理菜单包括: (1)单科成绩录入 (2)查找最高分 (3)成绩查询 (4)两科成绩录入 (5)返回 信息管理菜单包括: (1)信息查询:显示学生学号、姓名、性别、专业、联系方式、家庭住址等信息 (2)删除学生信息记录 (3)添加学生信
c语言设计题目
1、小学生数学辅助教学系统,利用该系统锻炼小学生的数学运算能力,包括+,一,×,÷四则运算 要求: (1)可以选择包括的运算符,数值的位数(1位,2位,3位)和运算符的个数 (2)单击开始,系统自动随机出10道题 (3)每出一题,小学生输入答案后,第一次答对,系统给出“完全争取,你非常聪明!,加10分”,总分+10分,显示下一题;若答错了,系统给出信息“你答错了,继续努力!”,继续显示该题
程序设计题目---实现简单票务系统
程序设计题七: 票务管理系统 【问题描述】 一火车站每天有n个发车班次,每个班次都有一班次号,固定的发车时间,固定的路线(起始站、终点站),大致的行车时间,固定的额定载客量,如: 车次 发车时间 起点站 终点站 行车时间 额定载量 余票数量 K234 8:00 南京 广州 12 1100 30
WIN10你所不知道的小功能
前言作为一个非资深码农,Linux系统是自己常接触到的操作系统,掌握Linux也是IT从业者基本不可或缺的一项基础技能。我们使用Linux系统通常有两种方式 在电脑上直接安装Linux系统 在电脑上安装VM虚拟机,然后再虚拟机中安装Linux系统 为了使用方便我们通常采用第二种方式。然而对于使用WIN10系统的友友将会有第三种选择方式,那就是WIN10系统内置了Linux子系统操作设置为开发者模式首
通用权限管理设计篇(一)
2007年10月08日 23:14:00 通用权限管理设计篇(一) 一.引言 因为做过的一些系统的权限管理的功能虽然在逐步完善,但总有些不尽人意的地方,总想抽个时间来更好的思考一下权限系统的设计。 权限系统一直以来是我们应用系统不可缺少的一个部分,若每个应用系统都重新对系统的权限进行设计,以满足不同系统用户的需求,将会浪费我们不少宝贵时间,所以花时间来设计
一个小学生练习题 能实现基本的加减乘除
设计一个程序,用来实现帮助小学生进行算术运算练习,它具有以下功能: (1) 提供10道加、减、乘、除四种基本算术运算的题目,每道题中的操作数是随机产生的; (2) 加减是100以内的数;乘除为乘法表里的;被减数大于减数;除法要求能整除;被乘数小与乘数;(若不合格重新产生) (3) 练习者根据显示的题目输入自己的答案,程序自动判断输入的答案是否正确并显示出相应的信息。最后显示做对了几道题;
C语言课程设计:小型电子词典
1. 题目描述 用C语言编写一个小型词典,用户可以进行英译汉、汉译英、删除修改单词、添加单词等功能。        2.源代码 /* 小型词典系统 版本:0.9 作者:个快快 应用模型:文件增删改查 */ #include #include int worsNumber = 0; //单词数目 //---------------------- //
【课设】C++实现万年历
一、万年历要求的功能 二、代码块 #include #include using namespace std; class date//定义一个日期类 { public: date(int y=1,int m=1,int d=1):year(y),month(m),day(d){}//构造函数 void setyear (int y){year=y;} //改变年份的接
C语言程序设计进阶 翁恺 第4周编程练习
第4周编程练习 查看帮助 返回 第4周编程练习 依照学术诚信条款,我保证此作业是本人独立完成的。 温馨提示: 1.本次作业属于Online Judge题目,提交后由系统即时判分。 2.学生可以在作业截止时间之前不限次数提交答案,系统将取其中的最高分作为最终成绩。 1 逆序输出(1
文学研究助手的实现C++
文学研究助手的实现 设计目的: 1. 熟悉串类型的实现方法和文本匹配方法。 2. 熟悉一般文字处理软件的设计方法。 设计内容: 文学研究人员需要统计某篇英文小说中某些形容词的出现次数和位置。试写一个实现这 一目标的文字统计系统,称为“文学研究助手”。 设计要求: 1. 英文小说存于一个文本文件中。 2. 待统计的词汇集合要一次输入完毕。 3. 程序的输出结果是每个词的出现次数和出