C语言课程设计超市信息管理系统.doc
《C语言课程设计超市信息管理系统.doc》由会员分享,可在线阅读,更多相关《C语言课程设计超市信息管理系统.doc(27页珍藏版)》请在三一办公上搜索。
1、中国海洋大学青岛学院C语言课程设计报告书题 目超市管理系统学生姓名指导教师学 院专业班级组内分工姓名主要模块占比列*商品入库,物品信息修改,浏览,删除,出售管理65%*超市利润,商品价值总和,物品信息查询35%目 录1 前言12 需求分析23 模块设计图及组内分工34 NS流程图清单45 存储结构及函数说明56 课程设计结果67 实践心得体会71 前言该章主要描述课程设计的目的,以及对题目本身的理解。随着现代生活质量的提高,以及生活的需要,超市这种便利的服务开始走进我们的生活,同时随着超市涌入我们的生活,如何更便利的对超市进行系统和有序的操作,成为了我们需要考虑的问题,针对这一问题,我们小组本
2、着界面化,人性化的目的编写了一个解决问题的程序。本程序运用C语言程序设计了一个超市管理系统。关于系统的的功能主要有新购物品入库、物品信息删除、物品信息修改、物品信息查询、物品信息浏览、物品出售、超市物品总价值查询功能,物品信息在相应的硬盘上面进行存盘以防止部分数据的丢失。为了使该程序在电脑中运行时节省内存,在入库函数中使用了链表功能。还在MENU选项中添加了系统颜色设置功能,使用户可以选择适合自己观看的界面。2 需求分析当今社会信息产业发展迅速,特别是在计算机行业,利用计算机解决日常生活中的问题,就像我们开发的超市管理软件,所以现在一些管理者都在想着怎样利用计算机的软件设计来解决管理问题,例如
3、一些数据的存储,管理的功能,这样以来,软件的设计就因此而来,超市管理也不例外,一些管理者,因为对超市管理中的货物管理,以及物品的出售,还有物品的查询,浏览,感到很烦琐,因为人的大脑不可能将今天的进货全都记下来。所以就需要通过一个程序来代替他来完成这一任务。这就是 我们所说的市场需求。3 模块设计图根据第二章中对系统的需求分析,绘制模块图。4 NS流程图清单根据第三章的模块图,绘制每一个模块的NS流程图,如果在其中要用到某一特殊算法,如排序算法等,要详细说明。主菜单:物品的浏览:查询:入库:删除:修改:validateID函数:5 存储结构及函数说明在本章中主要描述系统中主要信息的存储结构,对于
4、各模块中通用的信息尽量采用同一存储结构,并将共同的存储结构保存成头文件,以便于各模块调用。对于各模块出现的函数要加以详细说明,特别是函数功能,其中包括函数形参和返回值代表的含义。本程序一共包括十个模块:1-入库函数。2-修改函数。3-浏览函数。4-查询函数。5-删除函数。6-利润查询。7-资金浏览。8-程序退出。9-颜色设置。10-物品出售。其中这十个函数中都用到了结构体来存储物品的信息,还用到了结构体指针。1:入库函数中主要是将物品信息保存到文件中,在入库函数中我们采用了链表的形式对物品信息入库到文件中,本程序中都没有采用形参只有在链表中用了形参,和返回值,形参是结构指针,返回值也是结构指针
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课程设计 超市 信息管理 系统

链接地址:https://www.31ppt.com/p-2384857.html