超市商品管理系统(含附源代码)超市商品管理系统(含附源代码)

黔南民族师范学院

软件设计课程设计报告

题 目: 超市商品管理系统

系部名称:计科系专业名称:信息管理与信息系统班 级:B12计信班学号:1208045139学生姓名 :胡崇祯指导教师:黄茹时间:2013年11月9日 至2013年 12月8日

一、?课程设计目的

1.通过本课程设计,强化上机动手能力,使学生在理论和实践的基础上进一步巩固《C语言程序设计》课程学习的内容,掌握工程软件设计的基本方法。

2. 学会将知识应用于实际的方法,提高分析和解决问题的能力,增加综合能力。

3. 为后续各门计算机课程的学习打下坚实基础。

4. 为毕业设计和以后工作打下必要基础。

二、课程设计内容

编写程序并进行调试运行。

2. 输入商品信息,并保存于文件。每个商品信息包含信息如:库存量、进价、售价、保质期、生产商等。

3. 对已存入的商品信息进行更新操作,包括添加一个商品信息、删除某个商品信息和修改某个商品信息。

通过输入商品名、商品号、商品类型的方式查询商品信息。

5. 最后输出商品信息,供需要时打印。

三、需求分析

1. 该程序可用于对商品基本信息的存储、更新、查询、排序、输出等操作,以实现对商品信息的管理。

2. 其中更新功能包括:添加信息、删除信息、修改信息、可根据需要添加一个或多个商品信息,也可对个别商品信息进行适当的删除或修改。以便随时更新商品信息。

3. 程序中设计的查询功能可根据需要从若干数据中查询某个商品信息,并且可根据三种不同的方法查询:按商品号查询、按商品类型和按商品查询,以满足不同的需要。

四、概要设计

方案设计

对系统进行分析,给出结构图

分析:系统要求实现许多的功能,因此遵循结构化程序设计思想来进行本系统的设计—自顶向下、逐步细化,将系统设计任务分解出许多子功能模块进行设计

结构图如下:

2、模块功能说明(对各个模块进行功能的描述)

(1).输入模块:录入需要管理的商品信息并将信息保存于文件中,以方便日后进行打印、读取、更新等操作。

(2).添加模块:可添加一个或多个商品信息,并将所添加商品信息保存,方便查找。

(3).删除模块:可对售完的商品信息做删除处理。

(4).修改模块:可根据需要对多个商品信息进行修改,也可随时对个别项进行修改。

(5).查询模块:可对已建立的商品信息进行查询,并且可根据需要选择按商品名查询或按商品号查询。

(6).保存模块:用于对信息进行保存。

(7).输出模块:将所有商品信息或想要查询的商品信息显示于屏幕,用于打印商品信息或查找某些商品信息。

(8).退出系统:选择该项,自动退出该系统。

五、详细设计及运行结果

输入模块: 输出模块:

排行模块:

六、调试情况,设计技巧及体会

对自己设计进行评价,指出合理和不足之处,提出改进的方案。

此次实践课编写的是一个应用程序,相对于以前我们见到的程序,它要大得多,开始时,数据的输出格式不太规范,而且各模块也出现了一些小问题,在老师和同学的帮助下,通过自己一次又一次的进行调试和修改,最后运行的结果基本上达到了预期的目的。

由于时间问题和考虑得不够周全,可能在某些功能上不是很完善,不过已有的功能已能基本满足一般用户的需求,如果能通过不断的实验和使用过程中所积累的问题进行改进。如:数量,价格的输入值为负值时,程序也能继续执行,这就给运用上带来一些不便或可能出现一些莫名其妙的错误。

不过总的来说,对于自己首次能够自主完成一个这样大的程序来说,还是比较满意。

2、在设计过程中的感受。

本次C 语言的实习课让我对C 语言的学习又有了更深入的了解,也让我更深刻地领悟到了“实践出真理”这个道理,在上机实践过程中学到的知识远远超过了在课堂上十几周学到的,学校组织的这次实习让我们这些实践知识较缺乏的大学生增添了许多实践经验,为我们将来走上工作岗位其了不小的铺垫作用。

本次实习中遇到了很多以前没有遇到过的问题,也曾想过要放弃,但看到自己一般写过的大量程序,给了我继续的信心。在老师和同学的帮助下,我顺利的完成了本次实习,让我体会到了经过不懈的努力,有过挫折有过坎坷,但最终实现目标后的成就感,也让我充分感受到友谊和团结的重要性。

七、参考文献

《C语言程序设计》 王曙燕 曹 锰

八、附录:

#include

#include

#include #include

#include

#include

#define

超市商品管理系统php,超市商品管理系统(含附源代码)超市商品管理系统(含附源代码).doc...相关推荐

  1. Axure通用版电商后台管理系统+通用版移动端商城商户端+电商管理系统+对账管理+消息管理+内容管理+运营管理、会员管理、订单管理、促销管理、财务管理+通用版商城前后端电商系统+电商用户数据大屏看板

    作品介绍:Axure通用版电商后台管理系统+通用版移动端商城商户端+电商管理系统+对账管理+消息管理+内容管理+运营管理.会员管理.订单管理.促销管理.财务管理+通用版商城前后端电商系统+电商用户数据 ...

  2. SQL Server 【附】创建商品管理数据库、学生选课数据库的SQL语句

    附:(创建"商品管理数据库"的SQL语句) --建立"商品管理数据库"数据库-- create database 商品管理数据库 on(name='商品管理数据 ...

  3. 课程设计-基于SSM的美容美发造型预约管理系统代码Java理发剪发设计造型系统vue美发店管理系统

    课程设计-基于SSM的美容美发造型预约管理系统代码Java理发剪发设计造型系统vue美发店管理系统 注意:该项目只展示部分功能,如需了解,评论区咨询即可. 1.开发环境 开发语言:Java 后台框架: ...

  4. 基于SSM的旅游景点门票管理系统,高质量毕业论文范例(可直接使用),附送源码和数据库脚本,项目导入运行视频教程,论文撰写教程

    目录 1.项目技术栈 2.适合对象 3.适合课题 4.项目功能概述 4.1 功能汇总 4.2 功能介绍 5.高质量论文范例 6.毕业设计撰写视频教程 7.部分运行截图 1.项目技术栈 前端必学三个基础 ...

  5. 淘宝关键词搜索商品接口分析商品价格走势(商品列表接口,商品销量接口,商品价格接口,分类ID采集商品数据接口)接口代码对接教程

    淘宝关键词搜索商品接口分析商品价格走势(商品列表接口,商品销量接口,商品价格接口,分类ID采集商品数据接口)接口代码对接教程如下: 1.公共参数 名称 类型 必须 描述(接口教程wx199701080 ...

  6. 拼多多商品详情采集上传京东店铺(拼多多商品详情接口,京东商品详情接口,整店宝贝采集接口,一键采集宝贝详情接口,无货源商品详情采集接口)代码对接教程

    拼多多商品详情采集上传京东店铺(拼多多商品详情接口,京东商品详情接口,整店宝贝采集接口,一键采集宝贝详情接口,无货源商品详情采集接口)代码对接教程如下: 1.公共参数 名称 类型 必须 描述(接口代码 ...

  7. 拼多多商品详情采集上传京东店铺(拼多多商品详情接口,京东商品详情接口,拼多多整店宝贝采集接口,一键采集拼多多宝贝详情接口,无货源商品详情采集接口)代码对接教程

    拼多多商品详情采集上传京东店铺(拼多多商品详情接口,京东商品详情接口,拼多多整店宝贝采集接口,一键采集拼多多宝贝详情接口,无货源商品详情采集接口)代码对接教程如下: 1.公共参数 名称 类型 必须 描 ...

  8. java停车管理系统中期检查_java毕业设计_springboot框架的停车场收费管理系统

    这是一个基于java的毕业设计项目,毕设课题为springboot框架的停车场收费管理系统, 是一个采用b/s结构的javaweb项目, 开发工具eclipsei/eclipse, 项目框架jsp+s ...

  9. vue pc端 商品轮播图_轮播图高点击商品图

    轮播图由背景,商品图,文案三大部分组成,其中商品图是轮播图的主体内容,在轮播主图中,能不能通过一张商品图呈现出商品信息或者卖点,是影响点击率高低的重要因素.本期内容,我们将从商品图出发,为大家讲解的轮 ...

  10. 语言 班费管理系统源代码_固定资产管理系统开源的各种语言翻译

    固定资产管理系统开源指的是将固定资产管理系统源代码进行开发,进而得到可以免费使用的固定资产管理系统,即是开源的固定资产管理系统.固定资产管理系统简单来说就是利用现代信息技术智能化管理企业资产的管理系统 ...

最新文章

  1. CUDA学习----sp, sm, thread, block, grid, warp概念
  2. python源码精要(5)-C代码规范
  3. hadoop程序实例
  4. 嵌入式Linux基础学习笔记-文件IO编程-文件锁(2)
  5. python中类的方法里面变量前加self与不加self的区别
  6. Nature子刊:是穷是富与基因有关?大数据分析发现149个与收入相关基因位点
  7. 面向云的.net core开发框架
  8. 数据实验室:让您的数据获得真正的价值
  9. 例3.5 二叉排序树 - 九度教程第35题(二叉排序树)
  10. java 注入为空_Spring @Autowired 注入为 null
  11. JS获取Audio音频的实时时间
  12. HTML的标签与属性/title标签/meta标签/
  13. 股票十档行情数据接口怎么看?
  14. 美团点评运营数据产品化应用与实践
  15. 关于创建和替换STK软件的3D模型图方法及其介绍
  16. 2019年北航计算机夏令营
  17. JAVA中webSockt一对一聊天
  18. Linux 文件和目录管理
  19. 敏捷个人2012.2月份线下活动报道:活出我的最好生活
  20. 手机qq获取本地安装包的原理简单实现

热门文章

  1. 一步步学习微软InfoPath2010和SP2010--第五章节--添加逻辑和规则到表单(1)--InfoPath中初级类型的表单逻辑
  2. EMI/EMC设计经典问答
  3. 计算机网络原理综合实验
  4. 图论及其应用:第三次作业
  5. java编程语言视频教程,详细说明
  6. 野火stm32资源下载(视频,手册等)
  7. 暮光之城2蓝光BD高清下载
  8. X5 浏览器内核调研报告
  9. 【网络安全】单选/多选/判断/填空题
  10. Android widget之CompoundButton