课程设计超市商品管理系统

课程设计超市商品管理系统

ID:20920474

大小:128.50 KB

页数:29页

时间:2018-10-17

课程设计超市商品管理系统_第1页
课程设计超市商品管理系统_第2页
课程设计超市商品管理系统_第3页
课程设计超市商品管理系统_第4页
课程设计超市商品管理系统_第5页
资源描述:

《课程设计超市商品管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、课程设计报告课程名称:面向对象程序设计C++设计题目:超市商品管理系统专业:计算机科学与技术姓名:学号:指导教师:李晓虹2016年1月10日摘要:商品管理系统是一个超市不可或缺的一部分,它的内容对于超市的管理者或者决策者来说都很重要。所以超市管理系统应该能够为用户提供充足的信息和快捷的查询手段。随着科学技术的不断提高,其强大的功能已经为人们深刻意识,它已经进入人类社会的各个领域并发挥着重要作用。因此,通过电脑软件编程,开发这样一套商品管理系统成为很有必要的事情。用户可以根据该系统查询相关信息,管理者可以根据该系统查询

2、、修改商品信息。关键词:商品管理、查询、编程一.需求分析随着科技的进步,计算机技术的飞速发展,许多企业在进行技术改造的同时,各种工作也趋向于信息技术化管理。管理系统事一个信息化、智能化和先进管理集合,一个高效有用的管理系统课一减少一个企业或者上商家的管理费用和人力物力开支,不仅可以节省大量时间,还可以为企业的各项决策带来巨大的经济效益。与人们生活接触最贴近的超市也有它自己完善的管理系统。计算机的自动化管理系统提高了超市管理的管理水平和工作效率,增强超市的竞争能力降低成本,为客户提供更加优质的服务。所以需要开发一个计算

3、机系统来代替人工管理超市人员对商品信息管理和顾客购买等方面的工作。使用该系统可以使超市的服务更加快捷、准确和方便,减少大量的人工操作,提高了工作效率。1.功能需求分析1).登陆根据系统的使用权限不同,讲登陆权限设置为管理员登陆和普通用户登录,管理员登陆需要账号和密码,普通用户登陆不需要账号和密码;普通用户登录具有操作权限:查找商品,买入商品,售出商品,商品排序系统管理员登陆具有的操作权限:增加商品,删除商品,查找商品,修改商品,售出商品,买入商品,清空库存,商品排序。2).商品管理功能:商品管理功能主要是针对超市管理

4、人员使用,对库存商品进行简单的管理。本功能当中主要可以实现商品的添加、查询、修改、删除,出售,买入等功能。 (1)添加商品 通过主页面提示菜单键入相对应数字进入添加商品选项,然后根据提示添加商品信息,主要包括商品ID、商品名称、商品金额、商品数量、商品生产厂家、以、商品的库存量以及备注。 (2)删除商品 通过主页面的提示菜单键入相应数字进入删除商品选项,完成最商品信息的删除。首先选择输入要删除商品的类别,再输入要删除的商品的名称,根据查询结果删除商品的记录,如果该商品在库存物品当中不存在,则系统给出相应提示,该商品不

5、存在。 (3)修改商品 通过主页面的提示菜单键入相应数字进入修改商品选项,对商品信息进行修改。可根据查询的结果对相应的商品信息进行修改,包括商品的名称、品牌、价格、生产厂家和库存量。 (4)查询商品 通过主页面的提示菜单键入相应数字进入查询商品选项,对商品信息进行查询。可根据相应提示选择查询方式,按商品类别、商品名称、生产厂家进行查询商品的全部信息。如果存在相应商品的信息,则输出所查询商品的信息,如果不存在该商品的记录,则系统自动提示该商品的记录不存在。 (5)排序输出,排序方式有:1.按ID从小到大排序2.按ID从

6、大到小排序3.按名称从小到大排序4.按名称从大到小排序5.按数量从小到大排序1.按数量从大到小排序2.按价格从小到大排序3.按价格从大到小排序二.总体设计图1超市商品管理系统模块结构图三.详细设计1.利用数据结构,数据结构要求: 在整个系统当中除了使用类层次结构、继承机制、模板等,还使用的了数据结构当中的链表结构,主要用来进行商品的管理功能。包括商品的添加、修改、删除、查询等。可以通过链表进行存储、访问操作。通过动态申请链表空间,用指针操作数据节点完成商品信息的一系列操作2.代码详细设计:1).登陆代码voidCAd

7、minLoginDialog::OnLogin(){//TODO:AddyourcontrolnotificationhandlercodehereCStringname;CStringkeyword;this->GetDlgItemText(IDC_EDIT1,name);this->GetDlgItemText(IDC_EDIT2,keyword);char*pNameStr=(LPSTR)(LPCTSTR)name;char*pKeywordStr=(LPSTR)(LPCTSTR)keyword;CString

8、ToolstringTool;if(stringTool.IsEqual(pNameStr,"123456")&&stringTool.IsEqual(pKeywordStr,"123456")){CAdminMainDialogdialog;OnOK();dialog.DoModal();}else{this->MessageBox("账号密

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。