




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
选定的库课程规划课程名称c语言程序设计课程设计标题:购物中心收银机系统内容1系统分析11.1课程设计的内容11.2系统功能需求分析11.3数据结构设计12系统设计22.1总体设计22.2详细设计22.2.1接口设计22.2.2每个功能模块的设计33系统代码设计43.1主要功能44系统操作55摘要61系统分析1.1课程设计的内容建立商品信息档案。商品信息包括商品编号、商品名称、商品类别、商品数量、商品价格等。建立具有以下功能的商场收银机系统:1.系统登录:系统运行时,收银员应输入姓名(或号码)和密码,系统验证后方可使用。2.收银操作:收银员逐个输入商品编号和数量,系统自动计算金额,输入后显示应付款,输入实收金额后计算赎回值。3.交易完成后,收据将以一定的格式显示(格式指一般超市的打印收据)。4.保存显示的收据。5.根据销售情况自动更新商品信息文件中的数据。6.查看收银台销售信息。7.浏览库存信息。1.2系统功能需求分析该系统应具有以下功能:1.文件操作功能进行商品信息管理,以文本形式保存最新的商品信息。2.数据输入功能个人登录、消费品基本信息输入、销售信息输入等。3.数据添加、修改和删除功能商品数据更新、个人存储信息修改和更新4.计算函数基本计算功能,销售处理5.查询功能数据库信息查询7.数据显示功能保护客户了解和显示系统输入和输出信息的权利。2系统设计2.1总体设计根据系统分析的功能需求,系统分为以下主要功能模块:1、建立新的文本库信息模块2.销售系统模块3、商品销售信息接收模块4、商品库更新模块5.销售收据保存模块2.2详细设计2.2.1接口设计1.菜单设计主菜单:子菜单:2.输入接口的设计3.信息显示界面的设计2.2.2各功能模块的设计根据划分的功能模块,定义了实现各功能的以下功能:(这部分应介绍各功能的原型,各功能模块实现所用的算法,可以用流程图来描述)1.main()界面显示密码登录系统主菜单界面销售界面2.收费功能,收据_m功能商品信息输入商品销售产量等。商品销售信息显示3.输入函数商品信息条目更新商品基本信息录入保存最新的商品信息更新信息库内容4.显示功能最新消费信息的建立和保存显示信息库内容3系统编码设计(本节列出了代码。请注意,应该在每个函数的开头引入函数函数。重要的代码应该注释,代码格式应该以之字形排列。)3.1主要功能void main()/*主要功能:密码登录和主页显示使用*/int键,j;int x,I;void openf();void newf();loop1: clr SCR();gotoxy(10,4);对于(I=0;i20(I)printf( # );gotoxy(10,16);对于(I=0;i20(I)printf( # );gotoxy(16,5);printf(这是销售人员系统 n );gotoxy(16,7);printf(1 .请输入您的号码: n );gotoxy(16,8);scanf(“% s”,销售人员数量);gotoxy(16,9);printf(2 .请输入您的键; n );gotoxy(16,10);scanf(“% d”,键);对于(j=0;J3;j)if(销售人员编号,销售人员j .)。num)=0key=销售员j。钥匙)休息;clr SCR();printf( t您的号码或密钥错误 n );printf( t再次租赁土地 n );getch();goto loop13.2 clrscr功能/*主页显示代码,子功能选择界面*/gotoxy(16,8);printf(欢迎使用系统 n );gotoxy(16,10);printf(“按回车键继续”);getch();做clr SCR();gotoxy(10,5);对于(I=0;i20(I)printf(“*”)。gotoxy(16,8);printf(1。建立货物仓库);gotoxy(16,9);printf(2。收费制度);gotoxy(16,10);printf(3。接收消息”);gotoxy(16,11);printf(4 .添加到商品信息);gotoxy(16,12);printf(5 .销售信息”).gotoxy(16,13);printf(6 .展示商品库存);gotoxy(16,14);printf(7 .退出”).gotoxy(10,16);对于(1=0;i20(I)printf(“*”).gotoxy(16,18);printf(请选择菜单:);scanf(% d ,x);而(x1 | | x8);开关(x) case 1: newf();休息;案件2:控告();休息;case : receive _ m();休息;案例4: input _ s();休息;判例5: cell _ m();休息;判例6: disp();休息;案例7: exit();同时(1);3.3 newf函数/*新建库信息函数,建立新文档存储更新商品信息*/void newf() void openf();int i,x;经济、社会、文化权利国际公约;做经济、社会、文化权利国际公约;gotoxy(10,5);对于(1=0;i20(I)printf(“*”).gotoxy(16,8);printf(1。新仓库文件名 n );gotoxy(16,9);printf(2。添加商品信息);gotoxy(16,10);printf( 3。退出”)。gotoxy(10,16);对于(1=0;i20(I)printf(“*”).gotoxy(16,18);printf(请选择菜单:);scanf(% d ,x);开关(x) case 1: openf();休息;案例2: input _ s();休息;case : exit();同时(1);void openf()国际;char f;经济、社会、文化权利国际公约;/*系统(“cls”);*/printf( t请输入仓库文件名 n );scanf(% s ,xname);fp=fopen(xname , a );fp1=fopen(b.txt , w );fprintf(fp1, %dt%d ,n,n1);fc丢失(fp1);fp2=fopen(c.txt , w );fp3=fopen(d.txt , w );printf( n您是在仓库中创建的 n );printf( n t是否继续添加商品消息?(y/n);f=getch();if(f=y)input _ s();3.4收费函数/*销售信息管理系统*/充电()int i,j,f;国际号码;浮点总和=0。浮动变化,接收;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 民间借贷培训课件
- 2025年公司三级安全培训考试试题附参考答案(满分必刷)
- 25年公司三级安全培训考试试题及答案(夺冠系列)
- 2024-2025新进厂职工安全培训考试试题(能力提升)
- 25年公司主要负责人安全培训考试试题答案考点精练
- 2025年新版车间安全培训考试试题答案审定版
- 2025年中国自动报警行业市场规模及未来投资方向研究报告
- 2025年中国ICP-OES发射光谱仪行业市场占有率及投资前景预测分析报告
- 2025年厂里厂里安全培训考试试题含答案【培优B卷】
- 2025公司主要负责人安全培训考试试题完美
- 人教版七年级下册数学第七章平面直角坐标系-测试题及答案
- “煎炒烹炸”与中药疗效(安徽中医药大学)知道智慧树章节答案
- 行政事业单位内部控制规范专题讲座
- 加油站卸油时跑冒油应急演练及方案
- 药品供货服务方案
- 137案例黑色三分钟生死一瞬间事故案例文字版
- 医院医疗安全(不良事件)分析整改记录表
- 四川省2024年全国高中数学联赛(预赛)试题(解析版)
- 江苏省南京市江宁区2023-2024六年级下学期期末数学试卷及答案
- 2024年新课标高考历史试卷(适用云南、河南、新疆、山西地区 真题+答案)
- JJF(机械) 1066-2021 超声显微镜性能校准规范
评论
0/150
提交评论