摘要:
一 需求分析Newban是一个输出mail签名的工具,能够在终端将字符进行“图形化”输出。本程序就是用所给字体文件,在屏幕上输出该字体的签名,并要求实现如下功能: 能设定输出宽度 能设定输出对齐方式,可以设置左对齐、居中对齐、右对齐 能指定字体 基本要求如下所... 阅读全文
摘要:
一、课程设计内容及要求程序模拟一组流星飞向地面的情景。地面用多行#来表示,流星用大写字母不表示。程序产生一组流星(比如10个),从屏幕顶部下降飞向地面。一组流星中,每个流星的字符颜色是随机的,下降的位置是随机的,下降的速度也是随机的。一个流星下落只能去掉一个#号,当最... 阅读全文
摘要:
一、 设计内容及要求每门课程包含以下信息项:课程编号,课程名称,课程性质,学时,授课学时,实验或上机学时,学分,开课学期。系统的主要功能包括:创建课程信息文件,根据提示输入课程的各项信息,然后将课程信息存储到一个文件中。 增加课程信息,在原有课程信息文件的基础上增加新... 阅读全文
摘要:
一、需求分析图书管理系统功能如下: 添加书籍 删除书籍:当系统中存在此书时,删除该书籍,否则提示用户删除失败 借阅书籍:当系统中存在此书且未被借阅时,将书的状态设置为“借出”,否则提示用户借阅失败 归还书籍:当系统中存在未归换的该书时,将书的状态设置为“可... 阅读全文
摘要:
一、 实验环境1.1 编程语言和开发工具 语言采用ANSI C++(C++11) 开发工具:vim,g++,git,Visual Stdio(用于生成exe文件) 1.2 编码规范编码规范中所有没有涉及到的内容,参见googlestyle C++ 类名 类名采用开... 阅读全文
摘要:
一 需求分析 系统添加课程:将一门课程加入到系统数据中。课程提交重复时给出提示信息 系统删除课程:以课程编号为索引删除课程。系统无此课程时给出提示 课程添加学生:把学生的姓名、学号等信息加入到课程中。学号重复时给出提示信息 课程删除学生:以学号为索引从课程... 阅读全文
摘要:
一 需求分析程序需实现以下功能: 新物资信息录入(编号、名称、库存) 查询已录入的所有物资信息(编号或名称为索引) 添加物资信息(编号或名称为索引) 领物资并生成领料单(编号或名称为索引) 浏览领料单或物资库存清单 物资信息保存,创建格式化文本 二... 阅读全文
摘要:
一 需求分析1.1 总体要求运用面向对象程序设计知识,利用C++语言设计和实现一个“库存管理系统设计”,主要完成对商品的销售、统计和简单管理。在实现过程中,需利用面向对象程序设计理论的基础知识,充分体现出C++语言关于类、继承和封装等核心概念,每一个类应包含数据成员和... 阅读全文
摘要:
一 需求分析参考如下给出的类层次关系,实现一个平面上的形状编辑程序序。要求如下: 按照下面类图给出的层次关系来定义类 所有形状支持无参数构造,有参数构造,拷贝构造,析构 所有形状支持平移操作,需要重载 operator+ 所有形状(除去无意义的),均支持计... 阅读全文
摘要:
一、需求分析设计一个民航管理系统,使更广大的用户群体可以借助这个平台订飞机票。C++作为一个面向对象的语言,利用多态性和封装性可以更好地表达出这些功能,相比 JAVA 等语言,C++具STL,可以表达更强的封装性。二、程序的主要功能 登录和注册用户,管理员的登录 ... 阅读全文
摘要:
一 开发说明1.1 总体说明本次项目以c++语言编写简易数据库,数据库为的简单形式,在本项目中,限定key为整数且不考虑溢出问题,value为字符串类型,不可为空,长度最长为19(其中第20位为\0字符)。主体程序面向用户提供四种主要操作,分别为查找、添加、删除和修改... 阅读全文
摘要:
一 系统介绍系统架构如下图所示,主要包括对公司人员信息的查询、修改及存储管理功能。二 系统设计创建了两个类来实现程序要求,1为People类,定义了一个人员的各种信息,2为Main类,定义了各种操作函数,main函数里用switch来选择操作函数。实现了以下功能: 人... 阅读全文
摘要:
一 需求分析通讯录系统可帮助使用者管理归纳通讯录名单,达到添加,删除,修改,保存等需求。二 系统设计2.1 功能模块设计通讯录主要功能为:添加通讯录成员,修改成员,删除成员,按需求搜索查看成员,保存为文档。如下图所示:系统各模块的功能具体描述为:1、添加成员模块提供界... 阅读全文
摘要:
一 需求分析需要设计并实现如下场景:在那山的那边,湖的那边,有一所学校,学校里有一幢宿舍楼,宿舍楼有若干层,每一层有若干房间 ,一群学生快乐地生活在这里。他们每天可做的事情有: 换宿舍,从一个房间搬到另一个房间 退学,亦即搬出宿舍楼 入学,亦即搬入宿舍楼 ... 阅读全文
摘要:
通过重载`new`,`delete`实现对在动态内存分配中内存越界和内存泄露的自动检测1. 内存泄漏1.1 简介`内存泄漏`是当程序不正确地进行内存管理时出现的一种资源泄漏,表现为程序不再需要使用的内存空间并没有及时被释放掉。内存泄漏并非指物理内存的消失,而是在程序分... 阅读全文
摘要:
一 需求分析利用c#语言实现一个计算器程序,包括普通计算器模式、科学计算器模式;实现实数(包括正数、负数、0)的加、减、乘、除、平方等基本远算,并实现非负数的开方运算。二 程序设计与实现首先设计主窗体,包括两个TextBox用来显示数据,使用数据绑定实现,在Model... 阅读全文
摘要:
基于汇编语言的音乐盒设计与实现—汇编课设一 需求分析设计一个音乐盒,可用在诸如生日礼品等场景里。包含的功能有播放音乐、切换音乐。默认播放第一首音乐,单曲循环。当拨动控制开关时切换歌曲,总共三首,分别由三个开关控制。当且仅当一个开关开启其它开关关闭时有效,多个开关同时开... 阅读全文
摘要:
某高校,主要人员有:在职人员(行政人员、教师、一般员工)、退休人员、返聘人员和临时工。现在,需要存储这些人员的人事档案信息:编号、姓名、性别、年龄、职务、职称、政治面貌、最高学历、任职时间、来院时间。程序的基本功能如下所示:添加删除功能:能根据学院人事的变动情况,添加... 阅读全文
摘要:
一、设计目的通过C语言实现图书管理的功能,而且能够实现账户的注册、登录、以及账户权限的区分,比如在管理员权限下的增加图书、查找图书、修改图书信息、删除单个图书信息、借书功能、快速还书、还有全部删除、一键保存的功能。这些基础的功能都是管理员管理时使用的实用功能。当然对于... 阅读全文
摘要:
1 游戏简介华容道是古老的中国智力游戏,由“曹操败走华容道,正与关公狭路逢。只为当初恩义重,放开金锁走蛟龙”这一故事情节引申而来。华容道有一个4*5的二十个方块构成的棋盘,下方边界中间有一个宽为2方格的出口,还包含1个2*2的大滑块代表曹操,5个2*1的滑块代表五虎上... 阅读全文