一、需求分析(一)
系统概述背景:随着我国信息技术和经济的发展,计算机已经被广泛的应用到各个领域
计算机给人们的生活带来方便的同时也需要开发相应的管理系统
根据目前农村和中小型城市现状来看,很多杂货店向中小型超市发展的趋势越来越明显,但是现实农村中很多超市的管理都依靠原始的人力管理,没有与其相对应的管理系统,给日常的超市管理带来了很多不必要的麻烦
目的通过设计超市管理系统,使超市管理者能够方便地对超市的商品和工作人员进行管理,同时让消费者享受到购物的便捷
系统功能需求1、系统要求用户必须输入正确的用户名和密码才能进入系统;2、超市的管理员能够对超市仓库中各种商品信息的查询,能够及时地了解仓库中各种商品的库存信息;3、管理员能够简单地查询超市的部门信息;4、超市管理系统中能够对超市中的员工分类,对不同类型的员工,赋予不同的权限对超市进行管理;5、超市的管理员通过超市管理系统实现对超市员工的管理,能够对员工信息的查询,添加,删除,更新操作;6、超市的员工能够对商品的信息和超市会员信息实现添加,删除,更新,查询操作,能够对商品的信息按不同种类的查询
系统运行环境要求硬件:内存256MB以上,硬盘60GB以上;软件:windows操作系统,mysql数据库,myeclipse
二、概念结构设计和详细设计阶段(E-R图的绘制和数据模型的确立)此阶段需要完成:E-R图的绘制、将E-R图转换成表格、应用三大范式规范化表格
◆第一范式的目标:确保每列的原子性
◆第二范式的目标:确保表中的每列,都与主键相关
◆第三范式的目标:确保每列和主键直接相关,而不是间接相关
员工信息表(worker)列名类型是否为空说明WIDVarchar(6)Notnull员工号(主键)WnameVarchar(20)null员工名DepartIDVarchar(5)null部门号W