您好,欢迎访问三七文档
销售管理系统案例分析班级:计科1201学号:121404114姓名:魏祥引言随着现代科学技术的迅猛发展,计算机技术已经渗透到各个领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越发显示出其独特的优势,步入信息化时代,有巨大的数据信息等待加工处理和传输,这使得对书数据库的进一步开发和利用显得尤为迫切。作为国内市场的一些中小型超市,它们在信息化过程中的步伐要落后于大中型超市,而对于这些企业的资源管理,信息的存储和处理也显得迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的信息化进程是必可少的。如何将计算机技术与超市管理有机地结合起来,把计算机技术应用于超市管理,更高效地对超市的各种商品信息进行归类、划分、合理地组织,从而减少人们的劳动强度是很有必要的。本系统针对中小型超市管理特点和技术人员的实际水平,采用Windows易学易用的图形用户界面操作系统,用面向对象的Java语言开发技术和数据库技术,开发出贴近用户实际需求的系统。本系统抛弃了大型财务软件功能泛泛不实用的缺点,既简洁又能满足用户需求,既可以解决在销售过程中出现的问题,也能够用于对商品采购的需求。在减少工作量的基础上,提高超市管理者对企业的整体管理能力。一.权限管理要求有主管和销售员两个角色。主管拥有管理雇佣的销售员、发放工资。也可以对商品进行添加、定价、制定折扣等权限。销售人员拥有管理订单、管理销售记录、处理退单、和开发票的权限。二.开发语言java、开发平台eclipse。三.功能需求3.1综合功能需求分析1、主管的基本信息:主管做为销售部门的最高值为人员,他可以管理他所雇用的人员。可以实现添加、删除、修改等功能。2、销售人员工作的基本信息:销售人员的基本工作就是将客户发来的订单进行记录,填写相关信息,并更新到数据库中,处理客户的退单以及开发销售票据等。3、主管处理产品的基本信息:主管可以通过本系统,实现对产品进行制定售价,制定折扣范围,分配佣金提成以及查询产品信息等。4、主管对销售人员管理的基本信息:主管可以通过本系统,实现对销售人员的销售业绩进行查询,并对其分配佣金提成。5、销售记录的基本信息:该系统的用户可以在该系统中所提供的产品销售信息的查询功能,。如果是市场分析人员需要数据时,就可以从这里得到。他们还可以根据销售记录来为员工制定工资还会涉及到奖金,罚款等多项,最终获得自己的目前工资。6、信息查询的基本情况:主管和销售人员都具备对信息的查询共能。主管与销售人员之间的查询信息的差别在于,销售人员不能查询所有销售人员的信息,只能查询自己的个人信息。7、信息管理的基本情况:在本系统中,只有管理员具备对系统中涉及到得信息(除登录用户的信息和其他管理员的信息以外的信息)进行修改功能。比如,销售员查询订单信息时,发现订单信息录入有误。他本身不具备修改数据库中的信息的功能,则需上报管路员,经管理员核实再进行对数据库中的订单信息进行修改。3.2用户对系统的要求1、销售员A、信息要求:销售员能查询到相关信息,包括个人的信息、客户的基本信息、产品的基本信息、产品种类信息、订单的基本信息、销售信息。比如查询自己开的订单的信息,对于仓库中的商品的剩余量进行查询以及查询自己的信息等等。B、处理要求:对于销售员,可以实现开订单并将订单信息更新到数据库中。并且对订单等信息进行查询,如发现信息错误等情况,销售员无法实现修改,需要上报主管,主管进行核实,并修改。安全性与完整性要求。C、安全性要求:1、系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;2、系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;3、系统应对不同用户设置不同的权限,区分不同的用户,如区分普通用户(销售人员),主管。D、完整性要求:各种信息记录的完整性,信息记录内容不能为空;各种数据间相互的联系的正确性;相同的数据在不同记录中的一致性。2、主管:A、信息要求:管理员所能查询的相关信息,包括个人的信息、客户的基本信息、产品的基本信息、产品种类信息、订单的基本信息、销售信息、销售人员的信息。B、处理要求:管理员可以实现查询信息的同时也可以对所能查询的信息的进行相关操作,如对信息的修改、删除、更新、添加等功能。C、安全性要求:1、系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;2、系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;3、系统应对不同用户设置不同的权限,区分不同的用户,如区分普通用户(销售员),管理员。四.系统功能的设计与划分根据如上得到的用户需求,我们将本系统按照所完成的功能分成以下几部分:4.1销售人员管理部分1、销售订单2、销售记录3、退单处理4、开发票据4.2主管管理部分1、制定售价2、制定折扣范围3、分配佣金、提成4、查询各类信息5、对销售人员进行管理五.非功能性需求分析1.实用、易用原则。做到操作简单,维护方便。2.稳定性、安全性原则:系统要保证了系统的稳定性。同时针对不同的人员实现不同的管理权限,具有安全防范措施,从硬件、软件以及销售信息等方面严格管理,杜绝非法入侵,以保证系统能够长期稳定的不间断运行。六.功能结构图七.用例图超市销售管理系统前台零售管理子系统后台销售管理子系统前台销售管理会员管理后台销售管理系统管理添加用户修改密码权限设置重新登录商品录入结账查询会员删除会员打折促销兑换积分添加会员修改会员信息销售商品查询删除商品销售商品汇总售后服务管理商品录入商品信息修改购物查询打印小票1.最高层用例图前台零售管理系统后台销售管理系统系统管理系统管理员前台客服人员超市经理超市销售管理系统顾客财务管理系统销售人员采购管理系统库存管理系统超市销售管理系统用例图2.第2层用例图对最高层中的每个用例加以展开,得到各个用例的第2层用例图。1)系统管理用例图系统管理子系统添加用户权限设置重新登录extends修改密码系统管理员用户系统管理子系统用例图2)前台零售管理子系统用例图前台销售管理前台销售人员会员管理前台零售管理子系统顾客前台客服人员前台零售管理系统用例图3)后台销售管理子系统用例图后台管理子系统后台销售管理售后服务管理后台销售人员超市经理采购管理系统财务管理系统库存管理系统图2-5后台管理系系统用例图3.第3层用例图1)第2层零售前台管理子系统展开得到前台销售管理子系统和会员管理子系统。录入商品编号条形码扫描结账现金结账信用卡结账购物查询前台销售管理子系统前台销售人员顾客extendsextends前台客服人员打印购物小票商品录入extendsextends图2-6前台销售管理子系统用例图添加会员会员管理子系统删除会员前台客服人员顾客兑换积分会员信息查询会员信息修改图2-7会员管理子系统用例图2)第2层后台销售管理子系统展开得到后台销售子系统后台销售子系统销售查询销售汇总商品录入商品信息修改商品信息删除打折促销后台销售人员超市经理采购管理系统库存管理系统财务管理系统图2-7后台销售子系统用例图七.类图+添加商品()+删除商品():bool+修改商品():bool+查询商品():商品-商品名称:string-编号:char-条形码-价格:char-规格:string-库存数量:int-库存预警数量:int-促销价格:char-促销起止日期-允许打折:char-入库日期商品+购买商品()+付款()+购买物品查询()-交易编号:int顾客-姓名:string-性别:char-职位:string-电话:int销售人员+商品扫描()+录入商品编号()+结账()+打印小票()-权限:string前台销售人员****+商品录入()+商品信息修改()+删除商品():bool+销售查询()+销售汇总()-权限:String后台销售人员+增加会员():bool+删除会员():bool+修改会员信息():bool+销售查询()-姓名:string-性别:char-职位:string-电话:int前台客服人员1*+添加会员()+删除会员()+修改会员信息()+查询()-会员卡号:int-会员姓名:string-会员积分:int-电话:int-累计消费金额:char-注册日期会员-交易编号:int-商品名称:string-商品价格:char-交易数量:int-交易金额:char-会员卡号:int-交易日期销售表+查询()-商品编号:int-商品名称:string-单价:char-销售数量:int-销售金额:char销售汇总表1**1类图及其之间关系八.顺序图1.顾客购买商品顺序图:顾客:商品:前台销售人员:商品扫描购买商品是扫描商品:商品销售数据库存储销售的商品信息《构造商品》:会员判断是否为会员返回汇总价格信用卡付款增加积分否扫描商品:购物小票打印购物小票返回购物小票找零现金付款2.顾客查询购物情况顺序图:顾客:商品:查询商品界面:销售商品数据库:前台客服人员提供会员号会员号构造商品查询商品信息提取商品信息返回商品信息返回商品信息3.超市经理查询商品销售情况顺序图:后台销售人员:商品:商品数据库:录入商品界面录入商品构造商品商品已存在,存储商品商品不存在创建新的商品信息存储商品返回商品录入信息返回录入结果4.顾客办理会员顺序图:前台客服人员:会员数据库:会员:顾客办理会员构造新会员输入顾客信息增加会员返回值为会员对象存储新创建的会员对象返回新会员对象返回会员卡5.添加商品顺序图:商品信息管理器:商品:商品数据库接口构造新商品录入商品信息(商品编号)提取商品信息(商品编号)返回商品信息修改商品信息存储商品信息商品信息已修改释放商品对象6.修改商品信息顺序图:商品信息管理器:商品:商品数据库接口构造新商品录入商品信息(商品编号)提取商品信息(商品编号)返回商品信息修改商品信息存储商品信息商品信息已修改释放商品对象7.删除商品顺序图:后台销售人员删除商品:商品管理接口:商品:商品数据库查找商品提取商品信息返回商品信息商品数据已删除释放商品对象商品数据已删除删除商品九.部分源代码1.AddOrderForm.javapackageuml_gaokai;importjava.awt.*;importjavax.swing.*;importcom.borland.jbcl.layout.*;importcom.borland.dx.sql.dataset.*;importjava.awt.event.*;importjava.sql.*;publicclassAddOrderFormextendsJDialog{privateJPanelpanel1=newJPanel();privateBorderLayoutborderLayout1=newBorderLayout();privateJPaneljPanel1=newJPanel();privateXYLayoutxYLayout1=newXYLayout();privateJLabeljLabel1=newJLabel();privateJTextFieldjTextField1=newJTextField();privateJLabeljLabel2=newJLabel();privateJTextFieldjTextField2=newJTextField();privateJLabeljLabel3=newJLabel();privateJTextFieldjTextField3=newJTextField();privateJLabeljLabel4=newJLabel();privateJTextFieldjTextField4=newJTextField();privateJLabeljLabel5=newJLabel();privateJTex
本文标题:销售管理系统案例
链接地址:https://www.777doc.com/doc-3767662 .html