欢迎来到天天文库
浏览记录
ID:15906678
大小:273.00 KB
页数:30页
时间:2018-08-06
《c程序设计课程设计小型超市管理系统报告书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、摘要*******************实践教学*******************兰州理工大学计算机与通信学院2014年春季学期C程序设计课程设计题目:小型超市管理系统专业班级:计算机科学与技术5班姓名:闫浩学号:13240528指导教师:李聪成绩:1题目要求42需求分析42.1产品需求概述42.1.1功能简介42.1.2运行环境42.2功能需求42.2.1商品信息查询42.2.2商品信息修改52.2.3系统程序颜色设置52.2.4商品信息输入52.2.5不支持的功能52.3数据描述53概要设计63.1系
2、统体系结构图73.1.1模块描述74详细设计84.1系统主要函数说明84.1.1menu84.1.2colorsetting()114.1.3Append()114.1.4findin()114.1.5Selldelete()114.1.6Amend()125系统测试125.1欢迎界面125.2系统选择界面125.3物品信息修改126总结13参考文献15致谢15附录:17摘要随着现代生活质量的提高,超市这种便利的服务开始走进我们的生活,同时随着超市涌入我们的生活,如何更便利的对超市进行系统和有序的操作,成为了我
3、们需要考虑的问题,本设计运用C语言程序设计了一个超市管理系统。主要功能有新购物品入库、物品信息删除、物品信息修改、物品信息查询、物品信息浏览功能,在相应的硬盘上面进行存盘以防止部分数据的丢失。为了更加人性化使用此管理系统,还在MENU选项总添加了系统颜色设置功能,使用户可以根据自己的喜好修改操作界面。关键词:超市管理,C语言,功能,信息查询,操作第15页1题目要求(1)以超市管理为背景,通过调研、分析现有的管理模式和已有的管理软件,建立系统模型;(2)完成软件结构设计和算法设计;(3)完成系统的软件开发和测试工
4、作;(4)撰写设计说明书;(5)做好答辩工作。2需求分析2.1产品需求概述2.1.1功能简介(1)、查询,浏览,增添,删减物品信息;(2)、支持查询和多条件查询;(3)、更改物品的详细信息(4)、系统颜色设置2.1.2运行环境编程语言是C语言,工具是VisualC++6.02.2功能需求1)能按照商品编号查询商品价格、生产厂商等商品信息;2)进行商品的简单交易处理;3)更改系统的颜色设置;2.2.1商品信息查询可以快速地根据商品的编号查询出商品的详细信息,如果所输入的编号不存在,将显示“输入无效,请重新输入”。
5、2.2.2商品信息修改可以对已经查询到的商品进行信息的删除,添加,修改。完成后系统显示是否保存,进行选择。使商品信息更加完善。2.2.3系统程序颜色设置可以对系统的颜色进行设置,对不同的页面可设置不同的颜色。第15页2.2.4商品信息输入对于新进的商品进行记录,并进行整理。2.2.5不支持的功能本应用系统只适用于VisualC++6.0中进行操作,由于系统知识受限,该系统只能用于对超市内所有物品进行管理和查询,以及对超市内的物品进行编排,并且统计物品的价格,而不能对外售货时进行合计价格和给出应付的现金数目,不能
6、对超市的员工进行编排和管理。因此,该系统只能用于超市内部进行简单管理,不能再超市外充当计算价格数据。2.3数据描述数据流图1数据项名称销售的商品别名无描述对外出售的物品定义商品编号、商品名、销售量、销售时间、单价、合计数据项名称日销售额别名无描述对外出售的物品所得的金钱第15页定义商品编号、商品名、销售量、时间、利润数据项名称购进货物别名无描述向厂商购进的物品定义商品编号、商品名、进货量、进货时间、进价、售价数据项名称查询要求别名无描述查找物品的动向定义商品编号、商品名、进货量、进货时间、进价、售价、利润等3概
7、要设计3.1系统体系结构图第15页系统体系结构图23.1.1模块描述模块1:物品信息名称物品信息标识无子系统名称物品查询系统名称超市管理接 口说 明输入输出物品的信息管理功 能说 明用于管理物品的各项功能运行环境说明VisualC++6.0调用关系说明调用模块被调用模块模块2:总体程序管理第15页名称总体程序管理标识无子系统名称颜色设置系统名称系统管理接 口说 明输入输出程序的功能应用功 能说 明用于管理系统中出现的应用程序运行环境说明VisualC++6.0调用关系说明调用模块被调用模块4详细设计4.1系统主
8、要函数说明函数名称函数功能Voidmenu()选择主菜单voidcolorsetting()定义系统颜色VoidFindin()查询物品信息voidmain()系统主函数voidAppend()添加物品信息voidSelldelete()删除物品信息voidAmend()修改物品信息4.1.1menu【功能】列出系统所具有到的功能,并进行选择【参数】无【返回值】无【算法描述】首先,用p
此文档下载收益归作者所有