1、 2数据分析2.1需求分析(1)、系统ER图如下:(2)、系统ER图说明1)商店中的所有用户(员工,操作员)可以销售多种商品,每种商品可由不同用户(操作员)销售;2)每个顾客可以购买多种商品,不同商品可由不同顾客购买;3)每个供货商可以供应多种不同商品,每种商品可由多个供应商供应。22、用户类型与职能().普通操作员:通过商品条形码扫描输入商品到购买清单操作软件计算交易总金额操作软件输出交易清单对会员进行会员卡扫描以便打折().管理员:操作软件录入商品,供货商,厂商操作软件制定进货计划查询打印计划进货与入库记录操作软件控制商品销售与否查询打印销售情况查询库存明细记录根据软件发出的库存告警进行入
2、货基本信息登记管理员工操作权限管理()对应的表如下:商品信息表字段名字段类型长度主外键字段值约束商品编号PNo nul商品名称Vha50Notnul价格Money4onul库存数量IntNo null库存报警数量ItNt nll计划进货数ntnul条形码Vahar5Not nul促销价格Mone促销起日期Datetime8促销止日期Dateie允许打折INot null允许销售Nt l厂商编号Varhar10FNo nul供货商编号Vach会员表主/外键会员编号Notnull会员卡号Varar20Notnl累积消费金额mlmoyNt ull注册日期DttimeNot ul交易表交易编号Varc
3、haNot l交易金额onyNt null交易日期neyN ulVarchar用户名称archa操作员表操作员编号vrchar0otnull操作员名称Varcar25otull操作员密码VrcrNt ul操作员类型ot nll入库纪录表入库编号入库商品编号1Not nul入库数量t单额smallmony总额lmoy入库日期Dateme计划进货日期ateime入库状态Vrar销售表销售编号VarchrnullNot l销售日期销售数量Nnull销售单价sallmone销售金额allnyvrhar商品类型vrchaarchar供货商表vrcarNotnul供货商名称0Not nll供货商地址arh
4、ar50供货商电话rchar5厂商表varchar厂商名称厂商地址Vac250厂商电话arha二.详细设计我做的是用户管理模块,1)界面如下:添加用户界面:2修改密码界面:2)流程图如下:1.添加用户流程图:2.密码修改流程图:3)数据流图如下:三、小结和传统管理模式相比较,使用本系统,毫无疑问会大大提高超市的运作效率,辅助提高超市的决策水平,管理水平,为降低经营成本, 提高效益,减少差错,节省人力,减少顾客购物时间,增加客流量,提高顾客满意度,增强超市扩张能力,提供有效的技术保障。由于开发者能力有限,加上时间仓促,本系统难免会出现一些不足之处,例如:本系统只适合小型超市使用,不能适合中大型超市使用;超市管理系统涉及范围宽,要解决的问题多,功能复杂,实现困难,但由于限于时间,本系统只能做出其中的一部分功能对于以上出现的其它问题,希望老师批评指正。四致谢 通过本实验的设计,我们学到了很多知识,通过实验把学到的理论知识应用于实践,从而对书本知识有了一个深刻的理解。在这里,我们真诚地感谢一直支持和帮助我们的同学,还有一直给我们鼓励,支持与热情指导的郭咏梅老师。