- 69
- 0
- 约1.64万字
- 约 32页
- 2018-06-14 发布于贵州
- 举报
目 录
第一章 设计的目的及要求 1
第二章 课程设计任务内容 2
2.1课程设计题目 2
2.2课程设计任务内容 2
第三章 详细设计说明 3
3.1模块 3
3.1.1系统模块图 3
3.1.2模块描述 4
3.2结构体建立的语句 4
3.3主要函数定义 5
3.4编码与调试 16
3.5使用说明 17
3.5运行界面 19
第四章 课程设计心得与体会 21
附录一 参考文献 22
附录二 程序代码 23
第一章 设计的目的及要求
课程设计的主要目的是锻炼学生综合运用所学的C语言程序设计知识的能力,独自利用C语言知识编写承训解决实际问题的能力,培养同学严谨的工作态度和良好的程序设计习惯,让同学们认识到必须重视实践环节,多读程序,多编写程序,多上机实践。进一步培养结构化程序设计的思想,加深对高级语言要素和控制结构的理解。通过课程设计的训练,学生能够了解程序设计的基本开发过程,掌握编写、调试和测试C语言程序的基本过程,掌握程序设计的技巧的大体流程。
本次程序设计主要侧重于知识的运用,把平时学到的运用到实践中去,对我们所学的理论知识进一步深化。其次程序设计也是要求学生遵循软件开发过程的基本规范,按要求独立自主完成课程设计任务。
本课程设计的目标:
锻炼学生综合运用所学的C语言程序设计知识的能力
掌握分析、设计、编写、调试和测试C语言程序及编写设计报告的能力。
了解程序设计的基本开发过程,掌握利用C语言进行软件设计的方法。
提高书写程序设计说明文档的能力。
培养运用C语言解决实际问题的能力。
基本要求:
分析超市购物管理系统的要求;
对程序函数功能模块进行分析,写出详细设计说明文档;
编写程序代码,代码量要求不少于300行。调试程序使其能正确运行;
设计完成的软件要便于操作和使用;
设计完成后提交课程设计报告。
第二章 课程设计任务内容
2.1课程设计题目
超市购物管理系统
2.2课程设计任务内容
用C语言制作一个超市购物系统,为顾客提供一个查询商品,快捷购物的平台。该系统主要有以下功能:
购物包括会员购物和普通顾客购物;
系统需存储会员的一般信息:卡号,姓名,密码,卡上余额,已消费总额等信息,会员购物享受九折优惠;
非会员顾客消费满200元即可免费成为会员,如果需要可获会员卡一张,即可享受会员服务;
对于商品查询,系统存储商品的一些基本信息:商品代码,商品名,存放位置,剩余量,单价等,输入商品名即可调出商品的所有信息。
第三章 详细设计说明
3.1模块
3.1.1系统模块图
图3-1函数功能模块图
3.1.2模块描述
主函数
主函数为无返回值空类型函数,主要功能是实现执行购物和查询功能。
购物主函数
此函数为无返回值空类型函数,主要功能是为顾客构造一个购物平台。
会员购物函数
此函数为无返回值的空类型函数,实现会员购物的优惠服务。
一般顾客购物函数
此函数为无返回值的空类型函数,为一般顾客提供购物环境,满足条件享受其他待遇等。
免费注册会员函数
此函数为无返回值的空类型函数,为消费满足条件的一般顾客提供免费注册会员的平台,通过输入Y/N选择相应操作。
查询商品函数
此函数为有返回值的函数,为顾客提供查询商品信息的平台。
3.2结构体建立的语句
会员系统信息
struct VIP/*会员信息*/
{
int num;/*卡号*/
int code;/*密码*/
char name[20];/*姓名*/
float balance;/*卡上余额*/
float consume;/*以消费总额*/
};
struct VIP mem[]={{1001,1001,Feng Wen Hui,1000.00,0.00},{1002,1002,Zhou Cheng Hui,1000.00,0.00},{1003,1003,Xu Hong Yuan,1000.00,0.00},{1004,1004,Xie Yu Lin,1000.00,0.00},{1005,1005,Zhang Fu Qiang,1000.00,0.00},{1006,1006,He Han Lin,1000.00,0.00},{1007,1007,Zhang Fan,1000.00,0.00},{1008,1008,Li Ji Yan,1000.00,0.00},{1009,1009,Zhao Liang Wei,1000.00,0.00},{1010,1010,Qi Jun,1000.00,0.00}};
商品系统信息
struct Goods/*商品信息*/
{
int num;/*商品代码*/
char name[50];/*商品名*/
int sale;/*数量*/
float price;/*
您可能关注的文档
- 课程设计---OTL功放设计说明书.doc
- 课程设计---PLC四节传送带的模拟设计.doc
- 课程设计---PLC流水线产品检测与分选控制.doc
- 课程设计---SPT120推料装置设计说明书.doc
- 课程设计---pnp双极型晶体管的设计.doc
- 课程设计---UDP服务器设计.doc
- 课程设计---USB接口插板的设计.doc
- 课程设计---X62W卧式万能铣床控制电路设计.doc
- 课程设计---“CA6140车床拨叉”零件的机械加工工艺及工艺设备.doc
- 课程设计---一级圆柱齿轮减速器的设计计算.doc
- 2025年版汽车趋势报告 The 2025 EPA Automotive Trends Report.docx
- 2026年边缘计算开源平台EdgeX Foundry入门与二次开发.docx
- 2026年超声内镜放大内镜早癌诊断AI辅助识别系统临床评价.docx
- 2026年报废汽车回收与再制造逆向物流体系.docx
- 2026年产品碳足迹核算方法学:从摇篮到大门与从摇篮到坟墓.docx
- 2026年城乡要素平等交换双向流动政策创新试点申报材料.docx
- 2026年超导半导体接口电路架构与电平转换驱动器设计.docx
- 2026年财政贴息不再以再贷款支持为前提后的风险防范与合规要点.docx
- 2026年不动产信托登记试点政策对遗嘱信托支持.docx
- 2026年城乡有机废弃物协同处理技术方案.docx
最近下载
- 2025年唐山市路北区辅警(协警)招聘考试题库附答案解析.docx VIP
- 《4.2 大学之道》教案、导学案、同步练习(附教学设计).docx
- Unit 6 Birthdays Lesson 1(课件)-三年级英语上学期(人教新起点版).pptx VIP
- 初一初中语文现代文阅读理解专题训练含答案(完整打印版).pdf VIP
- Q321183 JH005-2020 JH先张法预应力超高强混凝土管桩.pdf VIP
- 2025年锦州师范高等专科学校单招职业适应性考试题库及答案参考.docx
- 年产300吨猕猴桃果酒的工厂设计.docx VIP
- 2024年广东省航道事务中心所属事业单位招聘考试真题.pdf VIP
- 点到为止、不得罪人的简短生活会相互批评意见100条.docx VIP
- 2025年演出经纪人紧急事件处理中的团队沟通与决策专题试卷及解析.pdf VIP
原创力文档

文档评论(0)