没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
C++课程设计实验
实验题目:订单信息管理系统
姓名:叶璇
学号:201806060825
班级:健行 1802 班
时间:2019 年 6 月 10 日
第一章 实验题目
基本要求
订单信息包括:订单编号、公司名称、产品名称、订单定价、订购数量、订单金额等。
功能要求
1)订单以菜单方式工作;
2)添加:输入各信息并计算订单金额;修改订单信息;删除某份不需要的订单;
3)信息浏览及查询;按某个条件查询订单;
4)统计:输入某个公司名称,统计并输出所有订单总额;
5)对所有订单信息读写文件。
第二章 运行环境
软件环境
编译器:GCC-6.3.0-1
编辑器:Sublime Text 3.2.1(Build 3207)
硬件环境
电脑:联想 ThinkPad S1 2017
CPU:第七代智能英特尔®酷睿™i5-7200U 处理器(2.5GHz 睿频至 3.1GHz,3MB)
操作系统:Windows 10 家庭版
远程 git 仓库
https://github.com/TuDouuuuu/Homework-Course-Design-of-C-Programming-Design
第三章 实验课题分析
需求分析
1)对公司,需要进行访问,修改名称。
2)对产品,需要进行访问,修改名称,修改单价。
3)对订单,需要进行访问,修改公司和产品,修改数量,删除,用已知单价和数量计
算订单金额。
4)对链表,能够从头到尾进行访问。
结构功能分析
需要三个类:公司,产品,订单。
共三个模块:控制模块,具体操作模块,异常处理模块。
第四章 实验的主要模块、流程图
头文件设计
功能细节设计
计算模块的功能细节由 strint.cpp 来实现
1)adding,subing 函数作为通用的字符串加减函数存在,也能够在其它所需要的地方
调用。
2)add,sub,mul,div,mod 作为类的接口,利用友元的特性使得其能在 main 函数中直接
调用。
3)display 函数用于返回数值本身(符号+其绝对值)。
//strint.cpp
#include"strint.h"
#include"unexpected.h"
using namespace std;
#include<iostream>
const int BITNUM = 200;
bool cmp(const string& a,const string& b){
return a.length()<b.length()||a.length()==b.length()&& a<b;
剩余14页未读,继续阅读
资源评论
love彤彤
- 粉丝: 32
- 资源: 311
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功