C《超市商品管理系统》课程设计报告3809.docx
《C《超市商品管理系统》课程设计报告3809.docx》由会员分享,可在线阅读,更多相关《C《超市商品管理系统》课程设计报告3809.docx(75页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C+超市商品管理系统课程设计报告面向对对象程序序设计课程设计计报告学 院:_电气气与信息息工程学学院专业业班级: 计科科13-01班班 学生姓名名: 胡 凯 学学 号: 2011344434001 设计地点点(单位位)_ 计算算机自主主学习中中心 _ _ _ 设计计题目:_ 超超市商品品管理系系统_ _ _ 完成日日期:220155 年 1月112 日日指导教师师评语:_ _ _ 成绩(五五级记分分制):_ _ _ 指导教教师(签签字) :_ _ _ 66摘 要要此次课程程设计为为超市管管理系统统,由VVC6.0编译译器编译译而成。通通过本系系统,在在主界面面可以通通过行管管提示的的操作,对对
2、商品进进行购买买、添加加、修改改、删除除、查询询、统计计等管理理操作。系系统主要要包含了了食品、化化妆品、日日用品、饮饮料四大大类,每每一类都都包含了了商品的的几大最最基本信信息,商商品名称称、品牌牌、价格格、生产产厂家、库库存量等等。除四四大类外外有一个个总的商商品基类类,通过过继承机机制进行行访问基基类,同同时也结结合运用用了模板板。通过过此系统统用户可可以简洁洁方便的的购买商商品,管管理人员员也可轻轻松进行行商品管管理,从从而实现现高效的的管理模模式,为为公司企企业商家家等创造造最大化化的经济济效益。关键词:管理系系统 基类 继承承 模模板 重庆科技技学院课程设计计任务书书设计题目目:超
3、市市商品管管理系统统设计学生姓名名胡凯课程名称称面象对象象程序设设计课程程序设计计专业班级级计科133地 点I3133起止时间间设计内容容及要求求1)问题题描述超市中商商品分为为四类,分分别是食食品、化化妆品、日日用品和和饮料。每每种商品品都包含含商品名名称、价价格、库库存量和和生产厂厂家、品品牌等信信息。主要完成成对商品品的销售售、统计计和简单单管理。2)功能能要求(1)销销售功能能。购买买商品时时,先输输入类别别,然后后输入商商品名称称,并在在库存中中查找该该商品的的相关信信息。如如果有库库存量,输输入购买买的数量量,进行行相应计计算。如如果库存存量不够够,给出出提示信信息,结结束购买买。
4、(2)商商品简单单管理功功能。添加功能能:主要要完成商商品信息息的添加加。查询功能能:可按按商品类类别、商商品名称称、生产产厂家进进行查询询。若存存在相应应信息,输输出所查查询的信信息,若若不存在在该记录录,则提提示“该记录录不存在在!”。修改功能能:可根根据查询询结果对相相应的记记录进行行修改。删除功能能:主要要完成商商品信息息的删除除。先输输入商品品类别,再再输入要要删除的的商品名名称,根根据查询询结果删删除该物物品的记记录,如如果该商商品不在在物品库库中,则则提示“该商品品不存在在”。(3)统统计功能能。输出当前前库存中中所有商商品的总总数及详详细信息息;可按按商品的的价格、库库存量、生
5、生产厂家家进行统统计,输输出统计计信息时时,要按按从大到到小进行行排序。3)问题题的解决决方案根据系统统功能要要求,可可以将问问题解决决分为以以下步骤骤:(1)应应用系统统分析,建建立该系系统的功功能模块块框图以以及界面面的组织织和设计计;(2)分分析系统统中的各各个实体体及它们们之间的的关系;(3)根根据问题题描述,设设计系统统的类层层次;(4)完完成类层层次中各各个类的的描述;(5)完完成类中中各个成成员函数数的定义义;(6)完完成系统统的应用用模块;(7)功功能调试试;(8)完完成系统统总结报报告。根据题目目要求,运用所学知识,完成设计和实现工作,并按照书写规范,撰写课程设计报告。设计参
6、数(1)系系统分析析、设计计正确。(2)结结果以图图表方式式显示。(3)界界面简洁洁、美观观。(4)报报告格式式规范。进度要求18周星星期一 8:330112:110 任务分分配,了了解需求求,并制定定课程设设计计划划18周星星期二 8:330112:110软件需求求任务,并并完成初初步的设设计,模模块设计计,文档档设计18周星星期三 8:330112:110 完成项项模块设设计,接接口设计计,类的的功能模模块设计计18周星星期四 8:330112:110 完成项项类的算法法计,18周星星期五 8:330112:110 编写程程序算法19周星星期一 8:330112:110 编写程程序算法19
7、周星星期二 8:330112:110编写程序序算法,软件调试,测试19周星星期三 8:330112:110 软件调试,测测试,并准备备软件开开发文档档19周星星期四 8:330112:110 编写课课程设计计报告,准备答辩19周星星期五 8:330112:110 报告提提交,答答辩。参考资料料1RRichhardd Joohnssonbbauggh. Marrtinn Kaalinn.面面向对象象程序设设计C+语言描描述.机械工工业出版版社.220099年2钱钱能.+语语言程序序设计教教程.清华大大学出版版社.220055年其它说明.本表表应在每每次实施施前一周周由负责责教师填填写二份份,院系
8、系审批后后交院系系办备案案,一份份由负责责教师留留用。.若填填写内容容较多可可另纸附附后。3.一题题多名学学生共用用的,在在设计内内容、参参数、要要求等方方面应有有所区别别。教研室主主任: 王王双明 指指导教师师:裴仰仰军/伍伍建全/焦晓军军 20114年112月110日目 录摘要I1 软件件需求分分析说明明书11.1 需求分分析11.2 功能简简介11.2.1 销销售功能能11.2.2 商商品管理理功能111.2.3 统统计功能能21.3 界面介介绍与要要求21.4 数据结结构要求求32 系统统分析与与设计442.1 系统分分析42.1.1 类类的设计计关系442.1.2 主主功能函函数流程
9、程图42.3 系统的的算法设设计52.3.1 购购买商品品程序算算法52.3.2 添添加商品品程序算算法62.3.3 修修改商品品程序算算法72.3.4 统统计商品品程序算算法83 软件件的实现现103.1 主系统统头文件件和基类类的定义义10;3.2 购购买商品品代码解解释1113.3 添加商商品代码码解释1133.44 删除除商品代代码解释释153.5 修改商商品代码码解释1163.6 查询商商品代码码解释1173.7 统计商商品代码码解释1184 系统统功能实实现2004.1 系统功功能主菜菜单界面面实现2204.2 商品购购买界面面实现2204.3 商品添添加界面面实现2214.4 商
10、品修修改界面面实现2224.5 商品统统计界面面实现222软件使用用说明书书245.1 销售功功能模块块的使用用说明2245.2 商品管管理功能能的使用用说明224参考文献献25致谢2661 软件件需求分分析说明明书1.1 需求分分析随着科技技的进步步,计算算机技术术的飞速速发展,许许多企业业在进行行技术改改造的同同时,各各种工作作也趋向向于信息息技术化化管理。管管理系统统事一个个信息化化、智能能化和先先进管理理集合,一一个高效效有用的的管理系系统课一一减少一一个企业业或者上上商家的的管理费费用和人人力物力力开支,不不仅可以以节省大大量时间间,还可可以为企企业的各各项决策策带来巨巨大的经经济效
11、益益。与人人们生活活接触最最贴近的的超市也也有它自自己完善善的管理理系统。计计算机的的自动化化管理系系统提高高了超市市管理的的管理水水平和工工作效率率,增强强超市的的竞争能能力降低低成本,为为客户提提供更加加优质的的服务。所所以需要要开发一一个计算算机系统统来代替替人工管管理超市市人员对对商品信信息管理理和顾客客购买等等方面的的工作。使使用该系系统可以以使超市市的服务务更加快快捷、准准确和方方便,减减少大量量的人工工操作,提提高了工工作效率率。1.2 功能简简介1.2.1 销销售功能能本功能主主要是针针对消费费者用户户使用。在在购买商商品时,用用户得输输入所要要购买商商品的编编号和商商品数量量
12、,然后后系统会会自动在在库存当当中查找找该商品品的相关关信息,如如果在库库存中还还有库存存量,则则用户接接着进行行下一步步操作,根根据提示示输入要要购买的的商品的的数量,进进行相应应的计算算。如果果库存量量不够,则则系统会会给出提提示信息息,然后后询问顾顾客是否否重新购购买,又又回到系系统页面面主菜单单。1.2.2 商商品管理理功能商品管理理功能主主要是针针对超市市管理人人员使用用,对库库存商品品进行简简单的管管理。本本功能当当中主要要可以实实现商品品的添加加、查询询、修改改、删除除等功能能。(1)添添加商品品通过主页页面提示示菜单键键入相对对应数字字进入添添加商品品选项,然然后根据据提示添添
13、加商品品信息,主主要包括括商品名名称、商商品编号号、商品品品牌、商商品价格格、商品品生产厂厂家、以以及商品品的库存存量等。(2)删删除商品品通过主页页面的提提示菜单单键入相相应数字字进入删删除商品品选项,完完成最商商品信息息的删除除。选择择输入要要删除商商品的编编号,根根据查询询结果删删除商品品的记录录,如果果该商品品在库存存物品当当中不存存在,则则系统给给出相应应提示,该该商品不不存在。(3)修修改商品品通过主页页面的提提示菜单单键入相相应数字字进入修修改商品品选项,对对商品信信息进行行修改。可可根据查查询的结结果对相相应的商商品信息息进行修修改,包包括商品品的名称称、品牌牌、价格格、生产产
14、厂家和和库存量量等。(5)查查询商品品通过主页页面的提提示菜单单键入相相应数字字进入查查询商品品选项,对对商品信信息进行行查询。可可根据相相应提示示选择查查询方式式,按商商品编号号,商品品名称进进行查询询商品的的全部信信息。如如果存在在相应商商品的信信息,则则输出所所查询商商品的信信息,如如果不存存在该商商品的记记录,则则系统自自动提示示该商品品的记录录不存在在。1.2.3 排排序功能能此功能主主要是提提供显示示功能。用用户可通通过主页页面的显显示菜单单键入相相应的数数字进入入统计选选项,可可以输出出当前库库存当中中的所有有商品的的总数及及相应商商品的详详细信息息,可以以按照商商品的进进价格、
15、库库存量、净净利润进进行统计计,输出出商品信信息时可可以按照照商品的的对应信信息按照照从大到到小的的的顺序进进行排序序输出。1.3 界面介介绍与要要求图1.33.1 系统欢欢迎页面面介绍图1.33.2 系统首首页面介介绍本系统的的软件界界是使用用C+编译生生成的一一个系统统操作菜菜单。操操作菜单单界面总总共有99个选项项可以供供用户操操作选择择,分别别为增加加商品、显显示商品品、排序序商品、查查找商品品、删除除商品、修修改商品品、售出出商品、保保存商品品信息、安安全退出出。菜单单页面下下方有可可供用户户选择操操作项目目的指令令,当用用户选择择并输入入0-88中的任任意数字字,系统统便会进进入相
16、应应的功能能操作。如如果出现现错误操操作,系系统会该该处输入入错误请请从新输输入等提提示或者者自动跳跳出回到到主菜单单界面。页面的组组织和设设计要求求先构思思好系统统的功能能模块和和结构框框架,分分析系统统中的各各个实体体以及它它们间的的具体联联系关系系,根据据问题的的描述先先设计好好系统的的类层次次,完成成类层次次中各个个成员函函数的定定义,实实现每一一个模块块层次之之间的衔衔接,从从而设计计出工整整漂亮的的管理系系统,要要求整个个系统的的界面设设计简洁洁、美观观,让用用户使用用起来方方便快捷捷。1.4 数据结结构要求求在整个系系统当中中除了使使用类层层次结构构、继承承机制、模模板等,还还使
17、用的的了数据据结构当当中的链链表结构构,主要要用来进进行商品品的管理理功能。包包括商品品的添加加、修改改、删除除、查询询等。可可以通过过链表进进行存储储、访问问操作。通通过动态态申请链链表空间间,用指指针操作作数据节节点完成成商品信信息的一一系列操操作。2 系统统分析与与设计2.1 系统分分析系统的主主要工作作流程图图如下,当当进入操操作主菜菜单界面面时,会会有相应应的不同同的操作作选项供供用户选选择,但但操作完完成后就就返回到到系统主主菜单。2.1.1 类类的设计计关系商品基类食品类饮料类化妆品类生活用品类图2.11 系统统类的设设计关系系图2.1.2 主主功能函函数流程程图欢迎界面9.安全
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市商品管理系统 超市 商品 管理 系统 课程设计 报告 3809
限制150内