实训报告
实训题目: 超市管理系统的设计与实现
院 系: 计算机科学与工程学院 wish虚拟语气
专 业: 网络工程
班 级: 10网络二班
组员姓名: 李德新、夏青、魏俊、张放、蔡秀成
指导教师:
实训地点: N6
开课时间: 2012 至 2013 学年第 2 学期
常熟理工学院计算机科学与工程学院 制
组长姓名 李德新 学号 090810212 实训报告成绩
组员姓名 夏青 学号 090810227 实训报告成绩
组员姓名 魏俊 学号 090810225 实训报告成绩
组员姓名 张放 学号 090810233 实训报告成绩
组员姓名 蔡秀成 学号 090810201 实训报告成绩
评语:
指导教师(签名)
年 月 日
说明:指导教师评分后,实训报告交院办公室保存。
第一章 绪论
1.1 课程设计的背景和意义
海上钢琴师高清下载 1.1.1 课程设计的背景rancher
1.1.2 课程设计的意义
第二章 设计思想
2.1 设计目的与任务描述
2.1.1 设计目的
2.1.2 任务描述lookfor
2.2 系统描述
2.3编程环境
第三章 系统功能与设计过程
no one is there 3.1 系统框架
cymbals 3.2 各模块分析
第四章 程序源代码
第五章 运行情况
第六章 心得体会
第七章 参考文献
第一章 见网友绪论
1.1 课程设计的背景和意义
1.1.1 课程设计的背景
20世纪90年代后期特别是近几年,我国的超市产业飞速发展,其经营模式更为复杂,旧的管理体制已经无法适应超市的发展,这就迫切的需要引进新的管理技术。
超市的数据和业务越来越庞大,而计算机就是一种高效的管理系统,这就需要我们把超市的管理与计算机结合起来,从而超市管理系统应运而生。依靠现代化的计算机信息处理技术来管理超市,节省了大量的人力、物力,改善了员工的并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。
1.1.2 课程设计的意义
该课程设计思想旨在强调学生的实际利用C++编程能力的培养与创意灵感的发挥。为此,本课程结合学科特点,除了让学生掌握数据库原理的理论知识,还增加了需求功能让学生完成,并鼓励学生的创作出个性的程序,满足客户需求,与市场的实际项目相结合。学生对此热情高,实际收获大,效果好。通过课堂学习和参与相关项目设计,学生对书本支持有了深刻的理解,实践性教学取得了良好效果。
第二章 设计思想
2.1 设计目的与任务描述
2.1.1 设计目的
1.熟悉C++语言系统开发的基本过程
2.巩固所学知识,培养和提高学生分析和解决实际问题的能力
2.1.2 任务描述
论文在线翻译
任务分析:
中小型超市采购的商品一般都成千上万件。对这些商品进行有效的管理必不可少。每件商品一般都需要记录商品名、条形码、类别、价格、出厂日期等商品的基本信息。超市商品的相关信息需要存储到文件系统中,一般都需要提供对商品信息的添加、编辑、删除等操作。
超市管理员每天都会记录购进和售出的商品信息等。
为了巩固我们所学的C++语言程序设计知识,也为了满足课程设计的要求,我们在对几个中小型超市进行调研的基础上,设计和实现一个小型的超市商品管理系统,提供商品系统
的添加、删除、编辑等功能。同类系统多数使用结构体数组来操作数据,本系统使用链表结构操作数据,提高了数据处理的效率。
需求分析:
美国大学经济学专业排名商品信息:商品编号、商品名称、商品进货价格、商品销售价格、商品数量、净利润、售出数量、售出商品利润供应商名称等。
2.2 系统描述
运行程序时,对文件进行读取操作,直接从文件中读取商品信息,之后进行操作;当退出程序时,自行保存数据在文件中,保持对数据的更新。也方便我们从文件中查看数据。但此系统不保证文件数据的时时更新,只有当程序退出后,才对文件进行保存操作。
该程序只有一个主模块,对商品进行操作(修改,查询,删除,添加,出售等)。
2.3 编程环境
Microsoft Visual Studio 2010
第三章.系统功能与设计过程
3.1 系统框架
3.2 各模块分析
存在两个类商品类和超市类,商品类;商品类中有各商品的属性,超市类中有对商品的进行操作的方法:增加、删除、遍历查询、单个查询、修改、出售商品。
(1)商品类:Goods
struct Goods
{
public:
Goods();
Goods(string num,string name,double pricein,double priceout,double count);
string num; // 商品条形码
string name;// 商品名
double pricein; //进价
double priceout;//售价
double profit;//净利润
double count;//商品总量
小学英语论文 double sale_count;//售出商品数量
double sale_profit;//售出商品利润
Goods * next;//链表指向下一个节点
void display();//输出数据
};
(2)超市类: Supermarket
class Supermarket:public Goods
{
public:
Supermarket();
~Supermarket();
static int n;//商品种类