基于C 的商品交易系统课程设计报告
- 格式:pdf
- 大小:418.91 KB
- 文档页数:21
C语言课程设计《商品销售管理系统》摘要本文介绍的是C语言课程设计《商品销售管理系统》,通过使用C语言编程制作的电脑程序,能实现商品销售入库、库存管理、采购管理、商品销售及库存查询功能,设计的目的是为了让电脑为商店的销售管理工作提供帮助。
关键词:C语言课程设计;商品销售管理系统;商品入库;库存管理;采购管理。
1 绪论商品销售管理系统是一种电脑信息系统,是通过计算机程序实现库存管理、采购管理、销售管理、库存查询等基本功能,以便更有效地管理货物出售,节省人力与财力的。
因此,本文将使用C语言开发一个基于计算机的商品销售管理系统,以实现商品销售入库、库存管理、采购管理、商品销售及库存查询等功能。
2 功能需求2.1主菜单程序的功能菜单由主菜单控制,主菜单主要有以下几项功能:(1)商品入库(2)库存管理(3)采购管理(4)库存查询(5)商品销售(6)退出系统2.2 商品入库此功能需要实现商品信息录入功能,比如商品名称、售价、单位、购买数量等。
2.3 库存管理此功能的功能是实现对商品库存的管理,可以实现对商品库存的查看和管理功能,方便商家明确库存量。
2.4 采购管理此功能是实现采购管理,功能包括供货商信息管理、商品采购管理、采购账务记账等。
2.6 商品销售此功能用于实现对商品的销售,可以实现商品信息的查看及购买,销售的同时可以实现商品库存的查看。
3 系统建模系统建模是用逻辑模型来描述系统信息流程,包括实体-实体关系模型、关系模型及功能模型,实体-实体关系模型可以描述系统中各实体之间关系的抽象结构;关系模型能将系统中的关键实体和关联分析结构表示出来;功能模型能实现各种功能以及功能之间的关系结构。
4 系统设计本系统的设计重点是编写C语言程序,以实现商品销售管理系统功能。
核心算法包括以下:(1)无源文件init_menu(),用于初始化主菜单,根据用户输入调用不同的程序完成功能;(2)商品入库文件proc_input(),主要实现商品信息录入功能,需要获取用户输入的商品信息并存储;(3)库存管理文件proc_manage(),实现对商品库存的查看和管理功能,若商品库存不足,则可以选择跳转到商品采购管理程序;(4)采购管理文件proc_buy(),主要实现采购管理功能,包括供货商信息管理、商品采购管理、采购账务记账等;(5)库存查询文件proc_search(),用于实现对商品库存数量查询;(6)商品销售文件proc_sale(),用于实现商品的销售,销售的同时可以实现商品库存的查看。
课程设计报告设计题目: 商品管理系统学生姓名: 曹政专业: 计算机科学与技术班级: 09级4班学号: 20092761指导老师: 方帅完成日期: 2010年6月合肥工业大学计算机与信息学院(1)需求与规格说明某商场有如下几种商品:衬衣、鞋子、帽子、裤子、冰箱、电视、立柜、壁橱、沙发。
每一种货物都有详细的说明信息。
衬衣:布料、尺寸、单价、产地、库存量、所属货柜;鞋子:皮料、尺寸、单价、产地、库存量、所属货柜;帽子:布料、样式(平顶或尖顶)、尺寸、单价、产地、库存量、所属货柜;裤子:布料、尺寸、单价、产地、库存量、所属货柜;冰箱:制冷类型、样式(两门或三门)、颜色、重量、尺寸、单价、产地、库存量、所属货柜;电视:样式(彩色或黑白)、颜色、重量、尺寸、单价、产地、库存量、所属货柜;立柜:木料、颜色、尺寸、单价、产地、库存量、所属货柜;壁橱:木料、颜色、尺寸、单价、产地、库存量、所属货柜;沙发:木料、皮料、颜色、尺寸、单价、产地、库存量、所属货柜;对这些商品的操作有:新商品的录入、商品的进库、商品的出库、商品的调价、所属货柜的管理、库存的统计、总价格的计算、产地的统计。
要求自行设计数据结构,用类结构将上述的货品表示出来。
在上一步基础上,将上述的商品管理计算机化,完成操作要求的功能。
⑵设计根据上述要求,设计一个商品基类Goods从中派生出衬衣类Clothes、帽子类Cap、冰箱类Refrigerator、电视类TV、立柜类Closet、沙发类Sofa。
因为鞋子类和裤子类与衬衣类、壁橱类与立柜类属性、行为完全相同,所以从衬衣类中派生出鞋子类Shoes裤子类Pants,从立柜类中派生出壁橱类WAC。
在派生类中实现完整的操作方法。
系统类图WAC属性和方法定义TCloset 方法int intcls_pa(Closet a[]) cls operate(Closet a[]) 该类商品产地查询 对该类商品的操作 WACSofa属性stri ng stri ng stri ngtimber cladd ing color木料 皮料 颜色方法int int int intsofa_get(Sofa a[]) sofa_show(Sofa a[]) sofa_pa(Sofa a[]) sofa operate(Sofa a[])录入该类新商品 该类商品查询 该类商品产地查询 对该类商品的操作(3)用户手册另见 泡泡商品管理系统用户手册 (4)调试及测试:1:11孔退出商品管理系统富靄界面名称 chen材料 ina尺寸 1S0单价 20.3产地 SV 库存量 30所属贷柜1只ni 165 50.1HF15 3CH na 175HZ 2?2 VIma18021.7SV323行如(因商品出库、商 别为: 现运 苹■(3匕毀口口巨旺于抚 请1走择商品类现以衬衣类为例:测试商品的录入、商品进库、查询商品信息、商品产地统计。
1题目描述 (1)2 系统分析 (1)2.1 题目要求 (1)2.2 输入/输出要求 (2)2.3 分析要处理的数据 (2)2.4 分析功能及其具体含义 (2)3 系统设计 (3)3.1 数据定义 (3)3.2 系统功能设计 (3)3.3 函数调用关系 (3)3.4 文件组织结构 (3)3.5设计过程的重点和难点设计过程的重点和难点 (4)4详细设计 (4)4.1流程图 (4)5 系统实现 (5)5.1源程序清单 (5)5.1.1 头文件 (5)5.1.2 主函数 (5)5.1.3 菜单 (10)5.2遇到的问题及解决 (11)5.3重点难点技术分析 (11)6 调试运行 (11)6.1测试和结果 (11)7 系统使用说明 (14)8 结论 (14)8.1课题完成情况说明 (14)8.2系统的亮点 (14)8.3系统的不足 (14)8.4系统可能的改进和扩展 (14)1题目描述假设某超市购物信息主要包括:会员编号,会员名,商品编号,商品名,商品价格,商品数量,商品日期等,本系统应能对这些基本信息进行管理,具有会员信息录入、查看、保存至文件、从文件中读出、增加购买信息,修改购买信息,删除购买信息,按商品项查询。
2 系统分析2.1 题目要求(1) 为各项操作功能设计一个菜单。
应用程序运行后,先显示这个菜单,然后用户通过菜单项选择希望进行的操作项目;(2) 会员购买信息按记录完整地录入、查看、保存至文件、从文件中读出、查看各会员购买信息、增加购买信息,修改购买信息,删除购买信息,按商品项查询。
(3) 要求以上功能分别用函数实现。
并要求用C语言的文件操作语句将以上所有结果保存在文件wuyao.c中。
2.2 输入/输出要求(1) 应用程序运行后,先显示一个菜单,然后用户根据需要选择相应的操作项目。
进入每个操作后,根据程序的提示输入相应的信息;(2) 要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束方式等。
苏州科技学院二○一三~二○一四学年第一学期电子与信息工程系课程设计报告书课程名称:程序设计基础实践班级:学号:姓名:指导教师:二○一三年十二月1.题目《超市商品信息管理系统》的设计与实现2.功能(1)每一条记录包括一个商品的ID、名称、价格、保质日期。
(2)信息录入功能:可以完成信息记录的追加与插入。
(3)信息排序功能:按商品ID、商品价格进行排序。
(4)信息查询功能:完成按商品ID、商品名称查找商品记录,并显示。
(5)读取功能:将保存在文件中的商品记录读取出来。
(6)修改信息功能:按商品的ID进行读取未修改前的数据,输入新信息,保存。
(7)删除功能:按商品ID删除商品信息记录,并保存。
(8)退出:退出主菜单,退出程序。
3. 系统流程图4.设计内容整个系统除了主函数外,另外还有一三个函数,实现八大功能:录入功能(追加、插入)、显示功能、查询功能、排序功能、删除功能、保存功能、读取功能。
各个函数的详细设计说明分别如下:4.1主函数main()利用无限次循环while (select!='0')和swithch()实现各函数的调用,系统根据输入的数字选项来调用相应的函数。
4.2菜单选择函数void DisMainMenu();这是一个无参函数,主要实现“功能选择”的界面,在这个界面里有显示系统的七大功能,根据每个功能前面的序号进行选择。
等执行完每一个函数功能后,按任一键回到主界面也要通过这个函数来实现!4.3信息录入函数int InformationInput(GOODS goo[],int cn)这是一个含参函数,用来执行商品信息的追加、插入。
其中GOODS goo[]是结构体数组,cn是本次录入商品记录的总数。
信息录入函数的流程图如下:信息录入函数的程序如下:int InformationInput(GOODS goo[],int cn){int number,i,m,n,a1,j,a2=0;char a3;printf("\n请输入本次录入的商品品种的总数: ");scanf("%d",&number);if(number>MAX_NUM-cn){printf("您输入的人数太多,大于%d人!\n",MAX_NUM-cn);system("pause");return(0);}printf("\n****1. 信息的追加****\t****2.信息的插入****\n");scanf("%d",&m);if(m==1){for(i=cn;i<number+cn;i++){printf("\t商品ID :\t");scanf("%d",&goo[i].ID);printf("\t商品名称:\t");fflush(stdin);scanf("%s",goo[i].name);for(j=0;j<i;j++){if(goo[j].ID==goo[i].ID || strcmp(goo[j].name,goo[i].name)==0){printf("\n警告:您输入的商品ID或商品名称与已有的数据文件相同,是否继续Y / N ?");fflush(stdin);scanf("%c",&a3);if(a3=='Y'||a3=='y')break;elsereturn(0);}elsecontinue;}printf("\t商品单价:\t");scanf("%f",&goo[i].price);printf("\t商品保质日期:\t");scanf("%d%d%d",&goo[i].guarant.year,&goo[i].guarant.month,&goo[i].guarant.day);printf("\n");}printf("\n本次输入的信息是:\n");DisplayInformation2(goo,cn,cn+number);printf("\n");return(number+cn);}else if(m==2){printf("该数据插入在商品ID ? 之前: ");scanf("%d",&n);for(i=0;i<cn;i++){if(goo[i].ID==n){a1=i;break;}elsecontinue;}if(i<=cn-1){for(i=cn-1;i>=a1;i--){goo[i+number].ID=goo[i].ID;strcpy(goo[i+number].name,goo[i].name);goo[i+number].price=goo[i].price;goo[i+number].guarant.year=goo[i].guarant.year;goo[i+number].guarant.month=goo[i].guarant.month;goo[i+number].guarant.day=goo[i].guarant.day;}for(i=a1;i<a1+number;i++){printf("\t商品ID :\t");scanf("%d",&goo[i].ID);printf("\t商品名称:\t");fflush(stdin);scanf("%s",goo[i].name);printf("\t商品单价:\t");scanf("%f",&goo[i].price);printf("\t商品保质日期:\t");scanf("%d%d%d",&goo[i].guarant.year,&goo[i].guarant.month,&goo[i].guarant.day);printf("\n");}for(i=a1;i<a1+number;i++){for(j=0;j<a1;j++){if(goo[j].ID==goo[i].ID || strcmp(goo[j].name,goo[i].name)==0){printf("\n警告:您输入的商品ID或商品名称与已有的数据文件相同,是否继续Y / N ?");fflush(stdin);scanf("%c",&a3);if(a3=='Y'||a3=='y'){break;break;}elsereturn(0);}elsecontinue;}for(j=a1+number;j<cn+number;j++){if(goo[j].ID==goo[i].ID || strcmp(goo[j].name,goo[i].name)==0){printf("\n警告:您输入的商品ID或商品名称与已有的数据文件相同,是否继续Y / N ?");fflush(stdin);scanf("%c",&a3);if(a3=='Y'||a3=='y'){break;break;}elsereturn(0);}elsecontinue;}}printf("\n本次输入的信息是:\n");DisplayInformation2(goo,a1,a1+number);printf("\n");return(number+cn);}else{printf("\n输入插入位置有误,请查询数据文件后重新插入!");system("pause");return(0);}}else{printf("输入错误!");return(0);}}4.4信息排序函数void Sort(GOODS goo[],int max);这是一个不返回值的有参函数,形参为max,负责对全部商品信息分别按商品ID、价格运用“冒泡法”进行升序排序。
一题目及运行说明商品进销存管理程序1、题目描述设计一个商品进销管理程序,该程序具有以下功能:(1)录入商品信息;(2)给定商品编号,修改该商品信息;(3)给定商品编号,删除该商品信息;(4)录入商品的进货和销售信息;(5)给定商品编号或商品名,查看该商品及库存信息;(6)统计功能:提供一些统计各类信息的功能。
2、题目要求(1)按照分析、设计、编码、调试和测试过程完成应用程序;(2)学习并使用流程图等工具,并在撰写报告中使用;(3)程序的各项功能在程序运行时,以菜单形式选择并执行;(4)要求用户输入数据时,要给出清晰、明确的提示,包括:输入数据的内容、格式及其结束方式等(5)所有的信息存储在一个文件或多个中,并实现文件读写操作。
(6)程序中用链表存放商品及进销存信息并实现增删减功能。
3、提示(1)提醒事件信息可以设计一个结构体类型(2)自己构思并增加的除规定功能之外的新功能,酌情加分(1)程序中主要变量Struct goods *head 结构体指针Int n,k struct goods {int nu mber; char n ame[20];int shumu;float jiage;struct goods *n ext;};int n,k;struct goods *head;等一些变量。
(2)数据输入的形式和输入值的范围字符不超过20位整型变量输入大于0浮点型变量也大于0商品编号为四位整数(3)数据输入的形式按程序运行的提示操作※(4)程序所能达到的功能及出错处理该程序具有以下功能:(1)录入商品信息;(2)给定商品编号,修改该商品信息;(3)给定商品编号,删除该商品信息;(4)录入商品的进货和销售信息;(5)给定商品编号或商品名,查看该商品及库存信息(6)统计功能:提供一些统计各类信息的功能。
二程序设计思路根据要求首先设计一个结构体类型,设计好界面,设计好主函数。
程序各功能通过调用子函数来实现用switch来实现菜单的选择一切数据信息通通存在文件中,并实现文件读写操作。
东莞理工学院三级项目设计报告课程:学号:姓名:班级:教师:2012年1月1日目录第一章系统概述 (3)1.1 功能简介 (3)1.2 设计思路 (3)第二章系统功能的分析和设计 (4)2.1初始录入/添加函数 (4)2.2修改/删除函数 (4)2.3 查询/显示全部(利润)函数 (4)2.3.1 显示全部 (4)2.3.1 按条件查询 (5)2.4 查看过期食品函数 (5)2.5 退出系统 (5)第三章调试及运行结果 (6)3.1 主菜单 (6)3.2初始录入/添加功能 (6)3.3修改/删除功能 (6)3.4查询/显示全部(利润)功能 (7)3.5 查看过期食品功能 (8)第四章总结 (9)4.1 遇到的问题及解决方法 (9)4.2 收获和体会 (9)附录:程序代码 (10)第一章系统概述1.1 功能简介本软件是一个简单的小型超市商品管理系统,软件窗口为DOS页面。
小型超市商品管理系统的功能主要是实现小型超市商品的信息化管理。
通过小型超市商品管理系统,商品管理人员可以实现对商品信息的增加、删除、修改、查询和计算利润等操作。
本系统最大的优点就是操作简便快捷等。
1.2 设计思路将商品信息定义为一个good类,在类中包含私有数据成员int num,string name,double cost,double price,string indate,int kpdate,string brand,string sort,string trademark,分别表示商品编号、商品名、进价、售价、食品出产日期、保质期、化妆品牌、日用品类型、饮料商标。
公有成员函数包括in( ) ,change( ) ,search( ) ,profit( ) ,分别通过其四个子函数分别对应四种不同的商品用来实现对商品信息的数据初始录入和增加数据、修改和删除数据、查询和显示全部数据、计算商品利润功能。
然后定义了一个menu( ) 菜单函数,使功能菜单显示在运行窗口以提示用户如何进行操作。
超市商品信息系统设计报告及程序C语言(doc 28页)部门: xxx时间: xxx整理范文,仅供参考,可下载自行编辑苏州科技学院二○一三~二○一四学年第一学期电子与信息工程系课程设计报告书课程名称:程序设计基础实践班级:学号:姓名:指导教师:二○一三年十二月1.题目《超市商品信息管理系统》的设计与实现2.功能(1)每一条记录包括一个商品的ID、名称、价格、保质日期。
(2)信息录入功能:可以完成信息记录的追加与插入。
(3)信息排序功能:按商品ID、商品价格进行排序。
(4)信息查询功能:完成按商品ID、商品名称查找商品记录,并显示。
(5)读取功能:将保存在文件中的商品记录读取出来。
(6)修改信息功能:按商品的ID进行读取未修改前的数据,输入新信息,保存。
(7)删除功能:按商品ID删除商品信息记录,并保存。
(8)退出:退出主菜单,退出程序。
3. 系统流程图4.设计内容整个系统除了主函数外,另外还有13个函数,实现八大功能:录入功能(追加、插入)、显示功能、查询功能、排序功能、删除功能、保存功能、读取功能。
各个函数的详细设计说明分别如下:4.1主函数 main()利用无限次循环while (select!='0')和swithch()实现各函数的调用,系统根据输入的数字选项来调用相应的函数。
4.2菜单选择函数 void DisMainMenu();这是一个无参函数,主要实现“功能选择”的界面,在这个界面里有显示系统的七大功能,根据每个功能前面的序号进行选择。
等执行完每一个函数功能后,按任一键回到主界面也要通过这个函数来实现!4.3信息录入函数 int InformationInput(GOODS goo[],int cn)这是一个含参函数,用来执行商品信息的追加、插入。
其中GOODS goo[]是结构体数组,cn是本次录入商品记录的总数。
信息录入函数的流程图如下:信息录入函数的程序如下:int InformationInput(GOODS goo[],int cn){int number,i,m,n,a1,j,a2=0;char a3;printf("\n请输入本次录入的商品品种的总数: ");scanf("%d",&number);if(number>MAX_NUM-cn){printf("您输入的人数太多,大于%d人!\n",MAX_NUM-cn);system("pause");return(0);}printf("\n****1. 信息的追加****\t****2.信息的插入****\n");scanf("%d",&m);if(m==1){for(i=cn;i<number+cn;i++){printf("\t商品ID :\t");scanf("%d",&goo[i].ID);printf("\t商品名称 :\t");fflush(stdin);scanf("%s",goo[i].name);for(j=0;j<i;j++){if(goo[j].ID==goo[i].ID || strcmp(goo[j].name,goo[i].name)==0){printf("\n警告:您输入的商品ID或商品名称与已有的数据文件相同,是否继续 Y / N ?");fflush(stdin);scanf("%c",&a3);if(a3=='Y'||a3=='y')break;elsereturn(0);}elsecontinue;}printf("\t商品单价 :\t");scanf("%f",&goo[i].price);printf("\t商品保质日期 :\t");scanf("%d%d%d",&goo[i].guarant.year,&goo[i].guarant.month,&goo[i].guarant.day);printf("\n");}printf("\n本次输入的信息是 :\n");DisplayInformation2(goo,cn,cn+number);printf("\n");return(number+cn);}else if(m==2){printf("该数据插入在商品ID ? 之前 : ");scanf("%d",&n);for(i=0;i<cn;i++){if(goo[i].ID==n){a1=i;break;}elsecontinue;}if(i<=cn-1){for(i=cn-1;i>=a1;i--){goo[i+number].ID=goo[i].ID;strcpy(goo[i+number].name,goo[i].name);goo[i+number].price=goo[i].price;goo[i+number].guarant.year=goo[i].guarant.year;goo[i+number].guarant.month=goo[i].guarant.month;goo[i+number].guarant.day=goo[i].guarant.day;}for(i=a1;i<a1+number;i++){printf("\t商品ID :\t");scanf("%d",&goo[i].ID);printf("\t商品名称 :\t");fflush(stdin);scanf("%s",goo[i].name);printf("\t商品单价 :\t");scanf("%f",&goo[i].price);printf("\t商品保质日期 :\t");scanf("%d%d%d",&goo[i].guarant.year,&goo[i].guarant.month,&goo[i].guarant.day);printf("\n");}for(i=a1;i<a1+number;i++){for(j=0;j<a1;j++){if(goo[j].ID==goo[i].ID || strcmp(goo[j].name,goo[i].name)==0){printf("\n警告:您输入的商品ID或商品名称与已有的数据文件相同,是否继续 Y / N ?");fflush(stdin);scanf("%c",&a3);if(a3=='Y'||a3=='y'){break;break;}elsereturn(0);}。
c 课程设计商店管理系统一、教学目标本课程的教学目标是使学生掌握商店管理系统的基本概念、原理和实现方法。
通过本课程的学习,学生将能够:1.理解商店管理系统的需求和功能;2.掌握商店管理系统的基本架构和设计原则;3.熟悉商店管理系统的主要模块和操作流程;4.学会使用商店管理系统进行日常商店管理;5.能够对商店管理系统进行简单的维护和升级。
二、教学内容本课程的教学内容主要包括以下几个部分:1.商店管理系统的需求分析:介绍商店管理系统的功能和需求,分析商店管理系统的目标用户和应用场景;2.商店管理系统的设计:讲解商店管理系统的基本架构和设计原则,介绍商店管理系统的主要模块和操作流程;3.商店管理系统的实现:教授学生如何使用商店管理系统进行日常商店管理,包括商品管理、库存管理、销售管理等;4.商店管理系统的维护和升级:讲解如何对商店管理系统进行维护和升级,以保证系统的稳定性和可靠性。
三、教学方法本课程采用讲授法、案例分析法和实验法等多种教学方法相结合的方式进行教学。
1.讲授法:通过讲解和演示,使学生掌握商店管理系统的基本概念、原理和操作方法;2.案例分析法:通过分析实际案例,使学生更好地理解和应用商店管理系统的知识和技能;3.实验法:通过实际操作和模拟实验,使学生熟练掌握商店管理系统的使用和维护方法。
四、教学资源本课程的教学资源包括教材、多媒体资料和实验设备等。
1.教材:选用合适的教材,为学生提供系统的理论知识和实践指导;2.多媒体资料:制作多媒体课件和教学视频,丰富教学手段,提高学生的学习兴趣和效果;3.实验设备:准备相应的实验设备,为学生提供实践操作的机会,培养学生的实际操作能力。
五、教学评估本课程的评估方式包括平时表现、作业和考试等。
评估方式应客观、公正,能够全面反映学生的学习成果。
1.平时表现:通过课堂参与、提问和小组讨论等方式评估学生的平时表现,占总评的30%;2.作业:布置适量的作业,评估学生的理解和应用能力,占总评的20%;3.考试:进行期中考试和期末考试,评估学生对课程知识的掌握程度,占总评的50%。
摘要:计算机技术在世界的每个角落的运用与推广,越来越多的企业包括小型企业
利用计算机实现人事,物料等的管理势在必行。随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。商品销售管理的主要任务是用计算机对商品销售信息进行日常的管理,如销售开单、销售收款、销售退货,迅速准确地完成各种销售信息的统计计算和汇总工作,快速打印商品销售报表。商品销售管理是任何生产单位、企业集团所面临的一项重要任务,管理内容非常复杂,涉及资金流、物质流和人员流等等方面,内容极其广泛,因此制作一个商品销售管理系统是十分重要的和必要的。商品销售管理系统可以使得商品销售便捷化,有利于节省时间与精力。商品销售管理是商品经营管理中的核心环节,也是一个企业能否取得效益的关键。如果能做到合理生产、及时销售、库存量最小,减少积压,那么企业就能取得最佳的经济效益。因此一个好的商品销售管理系统可以为商家的管理提供便利,为商家带来更大的效益,也为社会节省了资源。因此制作一个优秀的商品销售管理系统是目前一项十分重要的课题。
关键词:商品销售管理;管理;商品销售管理系统;便利目录1商品销售管理系统基础............................................................................................11.1商品销售管理系统概要......................................................................................................11.2商品销售管理系统功能......................................................................................................11.3商品销售管理系统的开发.................................................................................................12数据库........................................................................................................................22.1数据库的开发......................................................................................................................22.2数据库的访问方式..............................................................................................................22.3数据库设计..........................................................................................................................32.4数据库的创建......................................................................................................................63系统的制作................................................................................................................73.1制作应用程序封面..............................................................................................................73.2创建“通用高校科研管理系统”应用程序基本框架:..................................................73.3制作应用系统封面...............................................................................................................73.4系统主界面的制作...............................................................................................................83.6制作“商品目录管理”对话框..........................................................................................93.7其他对话框制作.................................................................................................................114系统的调试..............................................................................................................114.1面对的问题........................................................................................................................114.2程序运行界面....................................................................................................................115代码编写...................................................................................................................145.1主控界面的程序代码........................................................................................................145.2商品目录管理程序代码...................................................................................................155.3销售部门管理程序代码...................................................................................................155.4雇员管理程序代码............................................................................................................155.5订单管理程序代码............................................................................................................155.7客户管理程序代码............................................................................................................165.8国家名目管理程序代码...................................................................................................16总结..........................................................................................................................17致谢..........................................................................................................................18参考文献....................................................................................................................199面向对象程序设计课程设计报告11商品销售管理系统基础
1.1商品销售管理系统概要
商品销售管理系统是为商家用于管理商品销售信息,商品销售管理的主要任务是用计算机对商品销售信息进行日常的管理,如销售开单、销售收款、销售退货,迅速准确地完成各种销售信息的统计计算和汇总工作,快速打印商品销售报表。1.2商品销售管理系统功能
商品销售管理系统主要有以下几大功能:(1)对各种商品的基础信息进行维护和管理。能够完成商品信息的添加、修改和删除,也可以按照一定的条件查询商品信息。(2)对商品的批量销售进行处理。顾客购买商品可能是一种也可能是多种,如果能够批量销售商品,那么大大提高了工作效率。因此,设计系统时应考虑到这些情况。(3)客户欠款管理。在销售收款中,记录客户欠款信息和客户还款信息。(4)库存商品查看。随时监控库存商品品种和数量。(5)查询统计功能。要求可以按日期查询和可以按用户选择的字段和输入的内容查询,并在查询过程中统计销售数量和销售金额。(6)销售汇总功能。分别按客户、商品和销售员汇总销售品种、销售数量和销售金额。本次制作的商品销售管理系统可以用于查看以下内容:(1)商品目录。(2)雇员信息。(3)销售部门。(4)订单信息。(5)客户信息。(6)零售商信息。(7)国家信息。1.3商品销售管理系统的开发