珠宝销售管理信息系统课程设计报告书Word文档下载推荐.docx
- 文档编号:18693163
- 上传时间:2022-12-31
- 格式:DOCX
- 页数:60
- 大小:875.16KB
珠宝销售管理信息系统课程设计报告书Word文档下载推荐.docx
《珠宝销售管理信息系统课程设计报告书Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《珠宝销售管理信息系统课程设计报告书Word文档下载推荐.docx(60页珍藏版)》请在冰豆网上搜索。
图1.3.1客户信息管理用例图
图1.3.2会员信息管理用例图
图1.3.3采购进货用例图
1.4数据流程图
图1.4.1客户信息数据流图
图1.4.2会员信息数据流图
图1.4.3采购进货数据流图
1.5业务流程图
图1.5.1客户信息业务流程图
图1.5.2会员信息业务流程图
图1.5.3采购进货业务流程图
1.6系统流程图
图1.6.1客户信息管理系统流程图
第二章概要设计
2.1硬件环境
硬件环境:
CPUCeleron1G,Memory64MB
2.2软件环境
1、为运行本系统,计算机硬件应满足如下要求
486DX/66MHz或更高的处理器(推荐Pentium或更高的处理器),或运行于MicrosoftWindowsNTWorkstation的Alapha处理器。
MicrosoftWindows支持的VGA或分辨率更高的监视器,16MB内存以上鼠标或其他定点设备
2、软件环境应满足如下要求
本系统在Windows98下开发,应用MicrosoftAccess作后台服务器,如果本系统应用于比较大的珠宝公司,建议应用SQLSerers2000或Oracle
等大型的数据库作后台。
推荐桌面显示方式为1024*768像素
3、软件安装:
直接安装即可。
2.3软件特点
软件特点如下:
1、界面设计简洁,美观,操作流程人性化,普通用户亦可很快上手;
2、每条出进货记录均可添加多项出进货物品,满足实际需要;
3、短缺产品和会员卡到期是系统自动提醒;
4、完善的二次开发功能,用户可自行或联系我们添加所需要的新功能
2.4概念数据模型
图2.4概念数据模型
第三章详细设计
3.1功能阐述
珠宝销售管理系统实现了对产品的实际情况的准确掌握,不同时间段店铺产品的销售情况、不同阶段的产品的库存情况,都可以进行详细的分析,为采购新的系列产品提供充分的销售依据。
本系统还具有客户信息管理与会员信息管理等功能,是广大珠宝销售店铺快速提高管理能力的好帮手。
本实例的主要功能如下:
1、采购进货(进货登记、退货登记、付款登记、欠供商统计);
2、客户信息(客户姓名、地址、联系方式、消费金额);
3、会员信息(会员姓名、地址、联系方式、累计积分);
1、界面设计简洁,美观,操作流程人性化,普通用户不需培训也能很快上手;
4、完善的二次开发功能,用户可自行或联系我们添加所需要的新功能。
3.2功能界面模型
客户信息管理客户信息管理是珠宝首饰销售管理系统的功能之一主要包括添加客户信息、查询客户信息、修改客户信息以及删除客户信息等基本操作。
图3-2-1客户添加
图3-2-2客户查询/修改/删除
图3-2-3会员添加
图3-3-2-4会员查询/修改/删除
采购进货管理是珠宝首饰销售管理系统的功能之一主要包括进货登记、进货查询等基本操作。
图3-2-5进货登记
3.3程序流程图
图3-3-1珠宝销售管理系统程序流程图
3.4主要代码
/*add.c:
添加珠宝信息记录*/
#include"
stdio.h"
voidAddRecord()
{
FILE*fp=NULL;
/*定义指向文件的指针*/
productTmpS;
/*定义进行操作时的临时结构体变量*/
charDataFile[40]="
"
;
/*存储珠宝信息的文件名*/
intcount=1;
/*计算可输入数据的最大范围*/
/*====输入要添加商品信息的文件名====*/
printf("
\npleaseinputtheproductinformationfilenametoaddrecord:
);
\nNotice:
Nameoffilecan'
texceed8characters.suffixcan'
texceed3characters,partofexceedwillbediscarded.\n"
gets(DataFile);
/*如顾客没有输入,则循环提示顾客输入*/
while(*DataFile==('
\0'
))
{
\npleaseinputnewfilenametostoredata,endwithenter."
texceed8characters,suffixcan'
texceed3characters.partofexceedwillbediscarded.\n"
}
fp=fopen(DataFile,"
a+"
/*a+:
当文件存在时,追加,当文件不存在时,创建*/
/*如果当前文件不存在,提示打开文件失败*/
if(fp==NULL)
\nOpenfile%sfail!
Endwithanykey.\n"
DataFile);
perror("
Openfilefail"
getch();
exit
(1);
/*如果成功打开或创建文件,则提示输入商品序号、名称、价格要素等相关信息*/
inputnumber,nameandsalary.numberis0meansinputisend.\n"
Numberisnotexceed9figures,Nameisnotexceed20characters,rangeofgrade:
0.00~1000.00\n"
/*循环从键盘上读取顾客输入的序号、名称、价格要素等相关信息*/
while(count<
=SIZE)
/*输入序号,如为0则停止输入*/
\ninput'
number=0'
meansendinput.\n"
number="
scanf("
%ld"
&
TmpS.Number);
if(TmpS.Number==0)
break;
/*提示输入商品名称*/
name="
%s"
TmpS.Name);
/*提示输入商品价格*/
price="
%f"
TmpS.price);
/*提示输入商品折扣*/
discount="
TmpS.discount);
/*用公式自动计算商品会员价*/
TmpS.memberprice=TmpS.price*TmpS.discount;
\n"
/*如遇无法写入文件的异常,则加以提示*/
if(fwrite(&
TmpS,sizeof(product),1,fp)!
=1)
\nwritefile%sfail!
Endwithanykey\n"
Writefilefail"
count++;
/*如果输入的数据量超过最大允许的范围,则提示数据不能录入*/
if(count>
SIZE)
\nsorry,numberofdatacannotexceed%d\n"
SIZE);
fclose(fp);
/*====在屏幕上显示文件内容====*/
/*clrscr();
*/
Thedatayouinputisstoresuccessful%sinfile.\n"
Contentasfollow:
fp=fopen(DataFile,"
rb"
\nOpenfile%sfail!
Endwithanykey\n"
\nNumber\tName\tprice\tdiscountmemberprice\n"
while(fread(&
TmpS,sizeof(product),1,fp)!
=(int)NULL)
{printf("
\n%ld\t%s\t%4.1f\t%4.1f\t%4.1f\n"
TmpS.Number,TmpS.Name,TmpS.price,TmpS.discount,TmpS.memberprice);
}
/*adduser.c增加用户信息记录*/
#include"
voidAddUser()
userShow;
userTmpS;
yonghu"
/*存储用户信息文件名*/
ab+"
/*如果成功打开文件,则提示输入用户相关信息*/
/*循环从键盘上读取用户输入的用户相关信息*/
TmpS.Name)
getchar();
ps="
TmpS.ps);
power="
%d"
TmpS.power);
TmpS,sizeof(user),1,fp)!
\nNumber\t\tName\tps\tpower\n"
Show,sizeof(user),1,fp)!
\n%ld\t%s\t%s\t%d\n"
Show.Number,Show.Name,Show.ps,Show.power);
/*admin.c:
管理员功能选择界面,根据客户选项调用相应函数实现系统功能*/
shead.h"
creat.c"
add.c"
delete.c"
modnum.c"
qname.c"
qseatnum.c"
smprice.c"
voidAdmin()
intchoice=0;
/*存放客户选项的变量*/
/*====功能及操作的界面提示====*/
while
(1)
----------------------------------------------------\n"
||\n"
|WelcometoProductManagementSystem|\n"
|--------------------------------------------------|\n"
|1.InitProductInformationFile|\n"
|2.AddProduct()|\n"
|3.DelProduct()|\n"
|4.QueryByProductName()|\n"
|5.QueryByProductNum()|\n"
|6.ModifyByProductNumber()|\n"
|7.SortByMemberPrice()|\n"
++++++++++++++++++++++++++++++++++++++++++++++++++++\n"
|SystemUserManagement|\n"
|11.CreatNewUserFile()|\n"
|12.AddUser()|\n"
|13.DelUser()|\n"
|14.ModifyUser()|\n"
|15.SortByUserNum()|\n"
|0.ExitSystem|\n"
#PleaseInputYourChoose#\n"
#number1~7toManagetheProductInformation#\n"
#number11,12,13,14,15toManagetheSystemUser#\n"
#number0toExittheSystem#\n"
choice);
/*根据客户选项调用相应函数*/
switch(choice)
case1:
CreatFile();
case2:
AddRecord();
case3:
DelRecord();
case4:
QueryByName();
case5:
QueryBySeatNum();
case6:
ModifyByNumber();
case7:
SortByMemberPrice();
case11:
CreatUser();
case12:
AddUser();
case13:
DelUser();
case14:
ModifyByUserNumber();
case15:
SortByUserNum();
case0:
exit(0);
default:
/*creat.c:
用于创建商品信息文件*/
/*函数CreatFile*/
voidCreatFile()
/*定义进行操作时存放结构体变量的*/
/*存储商品信息的文件名*/
/*====输入存放商品信息的文件名====*/
\npleaseinputnewfilenameofproductinformation."
/*用二进制写的方式打开文件,即创建文件*/
wb+"
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 珠宝 销售 管理信息系统 课程设计 报告书
![提示](https://static.bdocx.com/images/bang_tan.gif)