1、系统应具备的功能:
(1)进货员对商品基本信息进行输入、删除、修改和查询
(2)销售员对商品的基本信息进行查询和统计
(3)并可以对库存信息进行查询和修改
(4)顾客购买商品
2、要求:
(1)界面划分清晰,功能全面
(2)操作方便。
(3)数据结构选择合理,算法正确。
存储结构
1、 用户存储采用sqlite数据库,提高数据库的安全性、便利性。
2、 对商品的一系列属性用结构体表示,对商品名建立哈希表,借用STL里的MAP类。
3、 商品的属性均保存在数据库中。
算法设计
1、 商品管理系统最主要的是对产品名进行查询,获取其属性值。我们可以用二分法(O(lgn))对进行排序的结构体变量进行查询,或者如本程序以商品名为主键建立哈希表,实现常数查找(O(1))。
2、 由于用户均保存在sqlite数据库中,我们直接调用sqlite数据库API实现查询操作。
3、 3.、调用win32API进行对系统的封装美化。
概要设计
详细设计
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
程序测试