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

  • 5
  • 0
  • 约1.27万字
  • 约 27页
  • 2018-10-09 发布于重庆
  • 举报
C课程设计超市商品管理系统

课 程 设 计 报 告 课程名称:面向对象程序设计C++ 设计题目: 超市商品管理系统 专 业:计算机科学与技术 姓 名: 学 号: 指导教师:李 晓 虹 2016 年 1 月 10 日 摘要:商品管理系统是一个超市不可或缺的一部分,它的内容对于超市的管理者或者决策者来说都很重要。所以超市管理系统应该能够为用户提供充足的信息和快捷的查询手段。随着科学技术的不断提高,其强大的功能已经为人们深刻意识,它已经进入人类社会的各个领域并发挥着重要作用。因此,通过电脑软件编程,开发这样一套商品管理系统成为很有必要的事情。用户可以根据该系统查询相关信息,管理者可以根据该系统查询、修改商品信息。 关键词:商品管理、查询、编程 一.需求分析 随着科技的进步,计算机技术的飞速发展,许多企业在进行技术改造的同时,各种工作也趋向于信息技术化管理。管理系统事一个信息化、智能化和先进管理集合,一个高效有用的管理系统课一减少一个企业或者上商家的管理费用和人力物力开支,不仅可以节省大量时间,还可以为企业的各项决策带来巨大的经济效益。与人们生活接触最贴近的超市也有它自己完善的管理系统。计算机的自动化管理系统提高了超市管理的管理水平和工作效率,增强超市的竞争能力降低成本,为客户提供更加优质的服务。所以需要开发一个计算机系统来代替人工管理超市人员对商品信息管理和顾客购买等方面的工作。使用该系统可以使超市的服务更加快捷、准确和方便,减少大量的人工操作,提高了工作效率。 1.功能需求分析 1).登陆 根据系统的使用权限不同,讲登陆权限设置为管理员登陆和普通用户登录,管理员登陆需要账号和密码,普通用户登陆不需要账号和密码; 普通用户登录具有操作权限:查找商品,买入商品,售出商品,商品排序 系统管理员登陆具有的操作权限:增加商品,删除商品,查找商品,修改商品,售出商品,买入商品,清空库存,商品排序。 2).商品管理功能: 商品管理功能主要是针对超市管理人员使用,对库存商品进行简单的管理。本功能当中主要可以实现商品的添加、查询、修改、删除,出售,买入等功能。 ?(1)添加商品? 通过主页面提示菜单键入相对应数字进入添加商品选项,然后根据提示添加商品信息,主要包括商品ID、商品名称、商品金额、商品数量、商品生产厂家、以、商品的库存量以及备注。? (2)删除商品? 通过主页面的提示菜单键入相应数字进入删除商品选项,完成最商品信息的删除。首先选择输入要删除商品的类别,再输入要删除的商品的名称,根据查询结果删除商品的记录,如果该商品在库存物品当中不存在,则系统给出相应提示,该商品不存在。? (3)修改商品? 通过主页面的提示菜单键入相应数字进入修改商品选项,对商品信息进行修改。可根据查询的结果对相应的商品信息进行修改,包括商品的名称、品牌、价格、生产厂家和库存量。 ?(4)查询商品? 通过主页面的提示菜单键入相应数字进入查询商品选项,对商品信息进行查询。可根据相应提示选择查询方式,按商品类别、商品名称、生产厂家进行查询商品的全部信息。如果存在相应商品的信息,则输出所查询商品的信息,如果不存在该商品的记录,则系统自动提示该商品的记录不存在。? 排序输出,排序方式有: 按ID从小到大排序 按ID从大到小排序 按名称从小到大排序 按名称从大到小排序 按数量从小到大排序 按数量从大到小排序 按价格从小到大排序 按价格从大到小排序 总体设计 图1超市商品管理系统模块结构图 图1超市商品管理系统模块结构图 三.详细设计 1.利用数据结构,数据结构要求:? 在整个系统当中除了使用类层次结构、继承机制、模板等,还使用的了数据结构当中的链表结构,主要用来进行商品的管理功能。包括商品的添加、修改、删除、查询等。可以通过链表进行存储、访问操作。通过动态申请链表空间,用指针操作数据节点完成商品信息的一系列操作 2.代码详细设计: 1).登陆代码 void CAdminLoginDialog::OnLogin() { // TODO: Add your control notification handler code here CString name; CString keyword; this-GetDlgItemText(IDC_EDIT1, name); this-GetDlgItemText(IDC_EDIT2, keyword); char *pNameStr = (LPSTR)(LPCTSTR)name; char *pKeywordStr = (LPSTR)(LPCTSTR)keyword; CStringTool string

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档