超市管理系统、C语言课程设计.docx
《超市管理系统、C语言课程设计.docx》由会员分享,可在线阅读,更多相关《超市管理系统、C语言课程设计.docx(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C语言程序设计超市管理系统目 录第一章 课程设计目的要求 1.1设计目的 .。.。.。.。.。.。.。.。.。3 1。2 设计要求 。.。.。.。.。.。.。.。.。.。.。3 1.3设计思路 。.。.。.。.。.。.。.。.。.。.。.。3第二章 课程设计任务内容 2.1课程设计题目 .。.。.。.。.。.。.。.。.。.。.。.。3 2。2课程设计任务 。.。.。.。.。.。.。.。.。.。.。4 2。2。1 设计内容 .。.。.。.。.。.。.。.。.。.。.。4 2.2。2 各组员任务 .。.。.。.。.。.。.。.。.。.。.4第三章 详细设计说明 3。1 系统模块图.。.。.。.。
2、.。.。.。.。.。.。.。.。.。.。.4 3.1。1。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.4 3。1。2.。.。.。.。.。.。.。.。.。.。.。.。.。.。.5 3。2 主要函数定义 。.。.。.。.。.。.。.。.。.。.。.。.。.53.2.1主函数 。.。.。.。.。.。.。.。.。.。.。.53。2.2其他函数。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.7 3.3结构体的建立和文件的使用 .。.。.。.。.。.。.。.。.。.。8 3。3。1 结构体的建立.。.。.。.。.。.。.。.。.8 3。3。2文件的使用。.。.。.。.。.
3、。.。.。.。.。.。.。.。.。.9 第四章 课程设计心得与体会。.。.。.。.。.。.。.。.。.。.。.。.10附录程序源代码参考文献第一章 课程设计目的要求设计“超市管理系统的主要目的是锻炼学生综合运用所学的 C 语言程序设计知识的能力,独自利用 C 语言知识编写承训解决实际问题的能力,培养同学严谨的工作态度和良好的程序设计习惯,让同学们认识到必须重视实践环节,多读程序,多编写程序,多上机实践。进一步培养结构化程序设计的思想,加深对高级语言要素和控制结构的理解.通过课程设计的训练,学生能够了解程序设计的基本开发过程,掌握编写、调试和测试 C 语言程序的基本过程,掌握程序设计的技巧的大体
4、流程。本次程序设计主要侧重于知识的运用,把平时学到的运用到实践中去。1.1 设计目标:1. 熟悉c语言的编译连接和运行过程。2. 掌握c语言的数据类型,熟悉整型、实型、字符型变量的定义方式及如何给它们赋值。3. 掌握if语句及switch语句的运用方法及嵌套应用方法.4. 掌握实现循环结构的三种语句while、 dowhile。、for 的使用。5. 掌握函数的定义方法和调用方法。6. 能够采用模块化思想调试程序。7. 指针和文件的使用,结构体的使用1.2 设计要求: 1. 源程序要有适当的注释,使程序容易阅读. 2. 必须用结构体和文件等数据结构。3。 程序的运行结果要求使用文件作备份。4。
5、 至少输出一份报表,鼓励自行增加新功能。第二章 课程设计任务内容2.1 课程设计题目 超市管理系统 2。2 课程设计任务 系统为超市管理系统,在此系统当中需要用到许多函数,包括系统函数以及自定义的函数,在这个系统当中,总共分为五个模块:管理员登陆、客户信息管理、商品管理、购物结算、销售结算。 2。2.1 设计内容 本次实习中,主要用到的C语言知识有结构体、指针、文件、数组。层层镶嵌的思路将各个模块要实现的功能环环相扣。其中,在管理员登陆后,进入的是主菜单,在这个环节当中,我们将菜单设计为函数,并将菜单函数放入一个单独的C文件中管理,实现层层进入功能。主菜单函数又分为商品管理、客户管理、购物结算
6、、销售结算等函数的管理,在此当中,主要采用结构体定义客户信息,文件访问等。2。2。2各组员任务 为保证设计在规定时间内完成,我们将各模块分工到个人。确保任务有质量有效率的同时锻炼团队的团结协作能力。第三章 详细设计说明3。1 系统模块图(未完)添加用户修改用户删除用户查询用户进入超市管理系统主界面销售结算商品管理购物结算客户管理 3.2 主要函数定义3.2。1主函数主函数主要包含的是登陆界面并且设置登陆界面其中包含: 1. 登录 2。 关于我们 3. 退出系统实现其功能主要用到如下知识:一其中使用了多种系统自定义的头文件以及用户自定义的头文件如下: include include string
7、。h include include include “MyParams.h” include “Mymenu。h #include “common.h” #include “CustMan。h” include “Goodsman。h”二使用了main()函数、aboutUs()函数,login()函数和pcontinue()函数 void main()char choice=3; /存储判断的选项dosystem(”cls); /清屏命令printf(”nn*欢迎进入柠檬5超市管理系统*nn);printf(n请您选择操作选项:nn);printf(ttt1。 登录 n”);printf(
8、”ttt2. 关于我们n”);printf(”ttt3。 退出系统n);printf(nn*nn”);printf(n 请输入您的选项(1,2,3):”);choice=getch(); void aboutUs()system(”cls);BreakLine;printf(tt版权所有湖南工学院网络1101班柠檬5nn);printf(ttt柠檬5专属,翻版必究nn”);printf(tt技术扶持 Tell:18373440701);BreakLine;pcontinue(); int login() char upwd8; int i; system(cls); for(i=1;i#inc
9、lude string。h /字符串 先到系统的库找,再到用户库 #include #include stdlib.hinclude ”MyParams。h”#include ”common.hinclude ”mymenu。h”void aboutUs();int login();char realpassword8=”ningmeng; /系统的真实登录密码void main() char choice=3; /存储判断的选项 do system(”cls); /清屏命令 /打印出程序欢迎界面 printf(nn*欢迎进入柠檬5超市管理系统*nn”); printf(”n请您选择操作选项:
10、nn”); printf(”ttt1。 登录 n”); printf(”ttt2. 关于我们n); printf(”ttt3. 退出系统n”);printf(nn*nn); /完成输入操作 printf(”n 请输入您的选项(1,2,3):”); choice=getch(); /getch()从键盘输入一个字符 /判断 switch(变量) case 值1: xxx; break; default xxx;; switch(choice) case 1: if(login()=1) showMymenue(); break; case 2: aboutUs(); break; case 3:
11、 printf(”nn系统安全退出nn); exit(0); break; while(1);void aboutUs() system(cls); BreakLine;printf(”tt版权所有湖南工学院网络1101班柠檬5nn); printf(”ttt柠檬5专属,翻版必究nn”); printf(tt技术扶持 Tell:18373440701”); BreakLine; pcontinue();int login() char upwd8; int i; system(cls); for(i=1;i4;i+) BreakLine; printf(”请输入您的8位数密码:”); scan
12、f(”s”,upwd); if(strcmp (upwd,realpassword)=0)return 1;printf(”您好,您的密码错误,请确认后重新输入n);printf(您还有d次输入机会, (3-i);printf(”n系统郑重提示,您不是合法用户,为系统安全,强制退出n); exit(0);3. mymenu。c#include include conio。hinclude #include ”mymenu。h”include ”common.hinclude MyParams。h”#include ”CustMan。h#include ”Goodsman。hvoid showG
13、oodsmenue();void showCustmenue();void showSales();void showSell();void showMymenue() char choice=5; while(1) system(”cls);BreakLine; printf(”tt1。 商品管理n); printf(”tt2. 客户管理n); printf(”tt3。 购物预算n”); printf(tt4. 销售预算n); printf(”tt5. 退出系统n”); BreakLine; printf(”nn请输入您的选择(1,2,3,4,5):”); choice=getch();sw
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市 管理 系统 语言 课程设计
限制150内