++课程设计报告。
专业:软件工程。
学号:15103404
姓名:韩晨昱。
提交日期:2017-1-12
设计目的】1. 设计一个较为简单的《商场库存货物管理系统,进一步熟悉c++中类的概念、++
专业:软件工程。
学号:15103404
姓名:韩晨昱。
提交日期:2017-1-12
设计目的】1. 设计一个较为简单的《商场库存货物管理系统,进一步熟悉c++中类的概念、类的封装、继承的实现方式。
2. 了解系统开发的需求分析、类层次设计、模块分析、编码测试、模块组装与整体调试的全过程,加深对c++的理解与visual c++环境的使用;逐步熟悉程序设计的方法,并养成良好的编程习惯。
设计内容】该程序用于商场对于货物整理查询的等需求,为了更好的处理货物的详细信息包括货物的入库,出库,查询,统计并且能够了解商场仓库系统。
能够查找,增加,删除,保存各类商品的信息。使商场的管理者对于商场内的货物信息状况有一个准确的了解,并及时对商场的情况做一个及时的调整。
作为一个商场系统,添加了货物的新功能,深层次多方面的简化了货物关系的整体性。
系统要求能够按编号显示,查找,增加删除和保存各类信息,输入和输出货物的有关信息,并且对输入保存文件里确定程序具备以下工能 :查询模块 ,增加模块,删除模块,货物的有关数据存盘等基本模块,作为一个完整得系统,除了具有增加货物删除模块,还具有修改货物相关信息的功能,所以本系统具备了,‘商品入库’‘商品出库’ ‘查询统计’’商品报损’’’查询统计’这5个基本的功能,就可以用简洁的方式实现对货物的管理也就实现了系统的要求。
实验环境】1.硬件环境:asus电脑(8g内存,酷睿i5)
2.软件环境:windows10操作系统,visual studio 2015。
设计中使用函数说明】
char manage::homepage()操作主页函数。
void manage::instorage()入库函数。
void manage::outstorage()出库函数。
void manage::find()查询函数。
void manage::findname()按名称查询函数。
void manage::findprice()按**查找函数。
void manage::findkind()按种类查找。
void manage::call_break()报损函数。
测试结果】1.商场库存管理首页。
2.商品的入库管理。
3.商品查询。
4.商品报损。
5.商品出库。
设计总结】通过小组人员的共同努力,使我们能够基本掌握c++程序设计的方法,并且在此基础上掌握类的构造方法,明确类中构造函数、成员函数的建立以及调用,此外,通过不断地练习c++编码方式,我们得以将自己所学通过**表现出来,培养了我们的团队意识,增加了我们编码的熟练度。
参考文献】c++面向对象程序设计(谭浩强)》
源程序清单】
#include
#include
#include
#include
#include
#include <>
#include"类。h"
#include"函数。h"
using namespace std;
class administor
public:
administor();
private:
string name;
/仓库货架类。
class shelf
public:
shelf();
private:
administor administor;//管理员。
string storeno;//仓库编号。
string kinds;//商品大类。
string shelfno;//货架号。
class goods
public:
goods();
private:
string name;//商品名。
double price;//**。
shelf shelf;//所属货架。
long number;//商品数量。
/管理类。class manage
public:
manage();
char homepage();首页。
void instorage();入库。
void outstorage();出库。
void find();查询。
void findname();按商品名称查询。
void findprice();按商品**查询。
void findkind();按大类查询。
void call_break();商品报损。
private:
goods aele;
shelf ashelf;
administor abs;
/电器类默认构造函数。
goods::goods() shelf()
name = xxx";/商品名。
price = 0.0;//**。
number = 0;//商品数量。
/仓库货架类默认构造函数。
shelf::shelf() administor()
storeno = xxx";/仓库编号。
kinds = xxx";/商品大类。
shelfno = xxx";;货架号。
/仓库管理员类。
administor::administor()
name = xxx";
/管理类默认构造函数。
manage::manage() aele(),ashelf(),abs()
char manage::homepage()
system("cls");
cout < cout < << endl < << endl < << endl < << endl < << endl < << endl < << endl < << endl < << endl < << endl < << endl < << endl < << endl < << endl < return _getch(); /入库。void manage::instorage() system("cls"); string name;//商品名。 double price;//**。 string storeno;//仓库编号。 string kinds;//商品大类。 string shelfno;//货架号。 long number = 0; /商品数量。 cout < cout < cin >>name; cout < cin >>price; cout < cin >>number; cout < cin >>storeno; cout < cin >>kinds; cout < cin >>shelfno; ofstream storefile(""ios::app); 大连理工大学城市学院。c语言课程实践报告。题目 歌手打分系统。学院 计算机工程学院。班级 08软日3班。指导教师 刘丽艳。学生姓名 同组人 组长 完成日期 任务书及成绩评定。1 目的与要求。1 要有可供选择的功能菜单。1.输入歌手成绩。2.插入新歌手。3.删除退赛歌手。4.歌手成绩排名。5.输出歌手... 程序设计基础 课程设计报告书写要求。一 报告内容。1.封面 见附件1 2.目录。3.正文内容。1 课程设计目的和要求。2 课程设计任务内容。3 详细设计说明 见附件2 包括函数功能说明,参数说明,函数流程图,编码及调试 4 软件使用说明。5 课程设计心得与体会。4.附录1 参考文献。5.附录2 程序... 程序设计基础 课程设计报告书写要求。一 报告内容。1.封面 见附件1 2.目录。3.正文内容。1 课程设计目的和要求。2 课程设计任务内容。3 详细设计说明 见附件2 包括函数功能说明,参数说明,函数流程图,编码及调试 4 软件使用说明。5 课程设计心得与体会。4.附录1 参考文献。5.附录2 程序...C课程设计报告格式
C课程设计报告格式
C课程设计报告格式