.1 系统欢迎页面介绍 C++ 《超市商品管理系统》课程设计报告 3 图 1.3.2 系统首页面介绍本系统的软件界是使用 C++ 编译生成的一个系统操作菜单。操作菜单界面总共有 9 个选项可以供用户操作选择,分别为增加商品、显示商品、排序商品、查找商品、删除商品、修改商品、售出商品、保存商品信息、安全退出。菜单页面下方有可供用户选择操作项目的指令,当用户选择并输入 0-8 中的任意数字,系统便会进入相应的功能操作。如果出现错误操作,系统会该处输入错误请从新输入等提示或者自动跳出回到主菜单界面。页面的组织和设计要求先构思好系统的功能模块和结构框架,分析系统中的各个实体以及它们间的具体联系关系,根据问题的描述先设计好系统的类层次,完成类层次中各个成员函数的定义,实现每一个模块层次之间的衔接,从而设计出工整漂亮的管理系统,要求整个系统的界面设计简洁、美观,让用户使用起来方便快捷。 1.4 数据结构要求在整个系统当中除了使用类层次结构、继承机制、模板等,还使用的了数据结构当中的链表结构,主要用来进行商品的管理功能。包括商品的添加、修改、删除、查询等。可以通过链表进行存储、访问操作。通过动态申请链表空间,用指针操作数据节点完成 C++ 《超市商品管理系统》课程设计报告 4 商品信息的一系列操作。 C++ 《超市商品管理系统》课程设计报告 5 2 系统分析与设计 2.1 系统分析系统的主要工作流程图如下,当进入操作主菜单界面时,会有相应的不同的操作选项供用户选择,但操作完成后就返回到系统主菜单。 2.1.1 类的设计关系商品基类食品类饮料类化妆品类生活用品类图 2.1 系统类的设计关系图 2.1.2 主功能函数流程图图 2.2 首页面功能关系图欢迎界面选择操作项 1.增加商品 2.显示信息 3.排序商品 4.查找商品 5.删除商品 6.修改商品 7.售出商品 8.保存信息 9.安全退出