超市管理系统说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
超市管理系统设计说明书
小组成员:邹伟、彭守乡、孙雪梅、熊林、李成吉
21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。
随着经济的全球化以及中国经济改革的逐渐深化,零售业面临着越来越激
烈的竞争,改善零售企业内部以及整个供应链各个环节的管理、调度及资源配置,迅速适应消费者的新需求和市场新机遇的能力,是中国零售企业赢得竞争胜利的关键因素,而快速有效地实施企业管理信息系统建设是被实践证明了的提高企业
竞争力的有效的方法之一。
超市管理系统主要目标是提高超市的管理和运营效率以节省管理和运营的成本、减轻人员工作强度,并支持简单的决策辅助高层管理,从而使超市能够从较少的投入中获得更好的社会效益和经济效益。
该超市管理系统主要服务于中小型规模的超市的管理和运营工作。实现商品进货、库存、销使用半自动化的流程提高管理效率和服务质量。售以及日常管理等模块的一体化。
超市管理系统的设计是非常重要的,它涉及的面广、数据量较大,如果对整个系统不能进行很好的设计,将会给超市的效益带来巨大的影响。虽然目前国内的各大商场都已经有了较为成熟的管理系统,但是,为了进一步的学习Java,所以利用Java 、JDBC结合SQL Server 2000数据库来开发一套小型超市管理系统。通过对本课程设计的学习,出来对java面向对象的思想有进一步的掌握之外,程序通过使用java语言编写访问数据库的程序,还让读者对如何利用JDBC 进行数据库的开发有了更深的了解。
该超市管理系统软件目前已有比较完善的管理与使用功能,研制超市管理系统软件是为了满足超市对商品销售和库存管理的方便,以现代化的创新思维模式去工作。
需求分析分为三个部分:需求的文字表述、数据流图、数据字典。
一、需求分析
第一部分调查用户需求
该超市管理系统最终为超市公司,我们根据从超市方面取得的图表资料、文字资料以及其他细节方面的信息,根据我们日常生活中的经验,根据我们所做的其他询问和调查,得出用户的下列实际要求:
1、超市的组织机构情况
与超市管理相关的超市的组织机构有:仓库、连锁店和商品。超市的所有日常工作都是围绕着这三大部分进行的。
一个超市公司下设若干仓库,如、1号仓库、2号仓库、3号仓库等;一个仓库下设若干商品,如1号仓库下设三种商品:电器、电器设备和电子产品;一个商品有若干小商品,如电器下设有若干种:电视机、洗衣机和电冰箱等;一个小商品有若干牌子,如电视机有海尔、康佳、熊猫、TCL、长虹等。如电器设备下有若干种:电线、插板、开关等。电子产品下有若干种:手机、复读机、MP3等。
一个超市公司下设若干仓库,如、1号仓库、2号仓库、3号仓库等;一个仓库下设若干商品,如1号仓库下设三种商品:电器、电器设备和电子产品;一个仓库有三个管理员,如1号仓库:张三、李四、王二。2号仓库:麻子、赵六、周六。3号仓库:罗三、小五、阿七。
一个超市有若干商店,如便利店一分店、便利店二分店、平价超市等;一个商店有若干楼层,如便利店一分店楼有一层、二层、三层;一个楼层有若干商品,如一层有1101,1102,1103,1104等商品。
每个商店有若干工作人员,有一个经理和若干收银员,每个收银员只在一个商店工作。每个商店销售多种商品,每种商品可在不同的商店销售。每个商品编号只有一个商品名称,但不同的商品编号可以有相同的商品名称。每种商品可以有多种销售价格。
管理系统分为统计系统、销售管理、仓库管理、和人员管理。实现对超市的更加方便又好管理。
超市管理系统的数据流程:对本系统操作的数据源有普通用户、注册用户和管理员三种,首先由系统管理员根据不同用户的需要将某些信息保存到数据库中,然后再进行发布。不同权限的用户可以对这些库信息进行添加、修改和删除处理。所有用户均可以进行信息查询。通过对本系统的需求分析,系统的基本功能已经确定。
整个系统的数据流程图如下:
超市管理系统工作流程为:系统启动并进入登录界面,系统管理员输入正确的用户名及密码后,登陆系统主操作界面,系统管理员可对系统相关信息进行操作,包括基本信息、货物信息、供应商信息、销售信息、仓库信息等。
本系统的业务流程图如下所示:
2
(1)该管理软件将对库存商品进行资料管理和统计,对产品的进货单和产品
的销售单进行录入管理和统计;
(2)该管理软件将根据用户的需要对进货、销售、库存情况进行查询,并能打印详细信息;
(3)该管理软件提供企业人员管理,能够对企业员工的分类管理,新员工的
加入以及员工删除,修改进本信息等功能。
整个超市管理系统的功能结构如图所示:
3、数据库设计需求
本系统采用自定向下方法开发,其功能模块主要有如下几个部分:进货管理
模块、库存管理模块、销售管理模块、员工管理模块和系统模块。具体的功能描述如下:
进货管理:其功能是对手机供应商信息进行管理,并根据企业情况制定进货
计划,实施产品采购,并进行进货查询。
库存管理:其功能是对采购来的产品进行企业内部编码入库,产品分类等活动,同时能够根据销售清单进行出货管理,以及库存统计。
1.功能划分
本系统功能划分为如下几个模块:用户权限管理系统、进货管理、销售管理、顾客管理、用户注册管理。
2. 功能描述
①用户权限管理系统
用户权限管理系统包括用户的添加,修改,编辑和删除等功能。另外应还能够进行权限分配,即赋予不同用户不同的权限。例如,系统管理员具有所有的数据和功能权限,他能够查看进货管理表单,能够查看销售管理表单,能够对普通用户进行管理;而普通用户(一般顾客)具有查询商品,订购商品和修改个人信息等功能;销售员除了具有一般用户具有的权限外,还能够进行销售报表的查询等。
在用户权限管理系统中,不同的角色对系统有不同的操作权限,一个人至少属于某一个角色,也可以同时属于两个或两个以上的角色。当用户不同时,根