2022年c++简单的商场销售管理系统 .pdf
《2022年c++简单的商场销售管理系统 .pdf》由会员分享,可在线阅读,更多相关《2022年c++简单的商场销售管理系统 .pdf(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、湖南工业职业技术学院C+ 程序设计实训报告姓名 : * 松学号 : 3 4 专业班级:电商 S09-2 系别 :经济管理系指导老师:张 * 设计时间:第 14 周设计地点: 5 - 408 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 16 页 - - - - - - - - - 目录一、实训目的 . 3二、设计内容 . 3三、设计步骤 . 4(1)员工类图 . 4 (2)商品类图 . 5 (3)销售记录类图 . 6 四、工程设计 . 7(1) 、工程代码 . 7 (2
2、)运行结果 . 12 五、实训难点: . 13六、实训心得 . 15名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 16 页 - - - - - - - - - 一、实训目的1、能熟练使用条件判断、循环语句实现编程逻辑。2、能初步用面向对象的思想分析问题域,了解面向对象的分析和面向对象的设计,能确定系统要使用的对象、类、方法、和属性。3、熟练的使用C+编译器实现用户界面、编程逻辑。二、设计内容建立一个简单的商场销售管理系统,主要实现两个方面的功能:人事管理和商品管理。该商
3、场员工有经理一名,仓库管理员一名和售货员若干名。在人事管理方面,该系统可以实现员工信息的输入、输出,当员工职位发生变化时,可以修改员工的记录。此外,还要求系统可以计算员工的工资并存档,并且可以查询员工的工资记录。员工工资的计算方法也分为3 种。对于售货员,他的工资由两部分构成,即固定工资加提成,售货员的固定工资为2000 元,提成为个人当月销售额乘以提成比率5%;经理的工资也由固定工资加提成构成,经理的固定工资为4000 元,提成为当月所在柜组的总营业额科以提成比率千分之五;对应库管,他的工资由固定工资和奖金构成,库管的固定工资为 3000 元,奖金由其当月表现确定,即用户可以自由输入。名师资
4、料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 16 页 - - - - - - - - - 在商品管理方面,要求系统可以实现商品信息的输入、输出。三、设计步骤(1)员工类图Class staff private: int Staffno; char Staffname8; char Staffposition; float Fix,Floatsalary,Sum; public: void Input() void Display(void) void WriteFloats
5、alary() void Count() int Getstaffno() char Getstaffposition() 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 16 页 - - - - - - - - - (2)商品类图Class goods private:int Goodsno; char Goodsname8; float Price; public:void Input() float Getprice() int Getgoodsno() 名师资料总
6、结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 16 页 - - - - - - - - - (3)销售记录类图Class salesrecord private:int Staffno,Goodsno; int Amout; public:void Input() int Getstaffno() int Getgoodsno() int Getamout() 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精
7、心整理 - - - - - - - 第 6 页,共 16 页 - - - - - - - - - 四、工程设计(1) 、工程代码#include #include / 调用头文件 、#define StaffAmount 3 #define GoodsAmount 2 #define SalesRecordAmount 3 #define Gpercent 0.05 #define Mpercent 0.005 / 分别定义需要输入的员工个数、商品个数、销售记录个数以及提成比率/ class goods / 商品类 goods private: int Goodsno; char Goodsn
8、ame8; float Price; /Goodsno、Goodsname 、Price 分别代表商品编号、名称、销售单价public: void Input(int goodsno,char goodsname,float price); / 定义商品参数函数float Getprice() return Price; / 返回值Price int Getgoodsno() return Goodsno; / 返回值Goodson ; void goods:Input(int goodsno,char goodsname,float price) Goodsno = goodsno; / 商
9、品编号 =goodsno, 通过 Input 函数输入记录strcpy(Goodsname,goodsname); / 将 goodsname的值复制给商品名称名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 16 页 - - - - - - - - - Price = price; / 销售单价 =price, 通过 Input函数输入记录 / class staff / 员工类 staff private: int Staffno; char Staffname8; c
10、har Staffposition; /Staffno、Staffname 、Staffposition 分别是员工编号、姓名、职称float Fix,Floatsalary,Sum; /Fix 、 Floatsalary 、 Sum分别是固定工资,提成和工资总额public: void Input(int staffno,char staffname,char staffposition,float fix,float floatsalary); / 定义员工参数函数void Display(void) / 输出函数(输出员工的编号、姓名、职位、固定工资、提成工资和工资总额) coutSta
11、ffnotStaffnametStaffpositiont; coutFixtFloatsalarytSumn; void WriteFloatsalary(float floatsalary) Floatsalary = floatsalary; / 提成 void Count() Sum = Fix + Floatsalary; / 工资总额 =固定工资 +提成 int Getstaffno() return Staffno; / 返回值 Staffno char Getstaffposition() 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - -
12、 - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 16 页 - - - - - - - - - return Staffposition; / 返回值 Staffposition ; void staff:Input(int staffno,char staffname,char staffposition,float fix,float floatsalary) Staffno = staffno; strcpy(Staffname,staffname); Staffposition = staffposition; Fix = fix; Floatsala
13、ry = floatsalary; / class salesrecord / 销售记录类 salesrecord private: int Staffno,Goodsno; int Amout; /Amout 是销售数量public: void Input(int staffno,int goodsno,int amout); int Getstaffno() return Staffno; int Getgoodsno() return Goodsno; int Getamout() return Amout; ; void salesrecord:Input(int staffno,in
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年c+简单的商场销售管理系统 2022 c+ 简单 商场 销售 管理 系统
限制150内