目录
1 需求分析
2 概要设计
3 详细设计
//在销售记录链表尾部增加一条销售记录信息
4 调试分析
5 测试结果
6 课程心得总结
7 参考文献
1 需求分析
1) 登陆
管理员和售货员可通过各自的账号、密码分别进入管理员和售货员的子系统。对于输入不在系统所存储的账号或输入的账号密码不匹配时,要求用户重新输入。
2) 用户管理
管理员用户可浏览系统内所有的用户的账号、密码、权限类别,可添加用户,可删除用户。
3) 库存管理
管理员可手动添加商品,也可从文件中批量导入商品,可查看库存内的全部商品信息,对于库存内商品数为 0 的商品可进行批量清理。
4) 查询商品
管理员和售货员可通过商品名称、商品生产商、名称和生产商的方式查询商品信息。管理员可获取全部商品信息(商品 ID、商品名称、进价、售价、生产厂商、余量),售货员可获取出进价以外的商品信息。查询可支持模糊查找、仅输入前缀。
5) 销售商品
管理员和售货员可对库存内商品进行销售,对销售请求进行检查,销售后对库存相应商品的余量进行更新,同时记录销售的商品信息、销售时间,更新销售记录数据文件。
6) 销售统计
管理员可浏览某天的或日期区间内的所有销售记录,可对指定日期区间内的销售记录进行综合统计,统计每种商品的销量、收入,统计总收入,可通过销量、销售额筛选统计结果。