1网上主题超市电子商务系统设计与开发专业:市场营销(网络商务)1002组长:蔡鹏组员:常建李雅尹梅陈慧张艳赵星星陈金花华珊珊指导老师:张征2目录1.系统选题意义......................................................31.1我们所选做的系统名称是“网上主题超市管理信息系统”..........31.2基本思路....................................................31.3小组主要工作................................................32.系统分析概述......................................................42.1系统的功能分析..............................................43.管理的业务流程图..................................................63.1管理员业务流程图............................................63.2用户选购商品业务流程图......................................63.3用户注册、登录业务流程图....................................73.4订单处理流程图..............................................84.数据流程图.......................................................105.数据库设计.......................................................125.1数据库需求分析..............................................125.2表设计......................................................125.3数据导入....................................................175.4运行环境....................................................226.信息系统流程图...................................................237.代码设计.........................................................248.系统I/O设计.....................................................388.1输入界面设计................................................388.2输入方式....................................................398.3输入检验....................................................3931.系统选题意义1.1我们所选做的系统名称是“网上主题超市管理信息系统”随着经济的高速发展,城市化进程的加快,尤以北京、上海、香港等这类一线城市为代表,去超市购物已经成为令人们头疼的事情,但随着电子商务在国内的飞速发展,网上购物已经越来越受到人们的喜爱,在中国,“淘宝”已经成为人们网上购物的代名词。网上超市在国外已经被人们接受,但在国内,这个市场还处于萌芽阶段,我们组相信这是一个具有巨大市场潜力的项目,所以我们决定以《管理信息系统》这门课为契机,设计“网上主题超市管理信息系统”,网上主题超市购物平台与现有的网上购物平台有诸多相似之处,但仍有它自身独特的之处:一个网上主题超市的业务范围限于这个网上超市所在的城区,所销的商品与超市店内销售的货品一样,顾客通过门户网站可以实现购物,超市可为顾客实现提前预定、即时配送或按顾客规定时间配送等个性化要求,为顾客提供方便。1.2基本思路我们开发“网上主题超市管理信息系统”的主要思路是:顾客在网站上浏览商品列表,并可订购自己需要的商品。网上主题超市网站则可以对网站会员实现管理,对订单实现高校处理,并按照顾客的要求配送。基于此,本系统涵盖三个子系统:1、会员系统--主要是用于存储网上购物用户的个人信息的系统,主要实现用户的注册、登陆等功能。2、订单系统--主要实现用户对商品的订购功能,用户可以通过该系统实现对商品的订购、付款、确认收货以及订单的查询和订单的取消等功能。3、配送系统—网上的商品配送人员可以查看并下载订单,将用户订购的商品及时送到用户指定地点。1.3小组主要工作进行系统的功能分析,管理的业务流程图,数据流程图,数据库设计,信息系统的流程图,代码设计,系统地输入/输出分析,系统设计报告(PPT演示、WORD文档)。42.系统分析概述2.1系统的功能分析本系统需要实现多个功能分析,如:用户信息管理、商品信息管理、购物车管理、订单处理、网上支付接口等。1.用户注册和登录在用户进行浏览或者交易之前,一般把用户导向注册模块,填写个人信息,包括用户名,密码,E-mail,地址,电话等。在进入系统前,用户需要输入正确的用户名和密码。输入的信息与数据库中的注册后的数据进行比较后,系统判断用户能否进入并获得相应的权限。2.修改用户信息用户登录系统后,可以修改自己的注册信息,包括用户名、密码,E-mail,地址、电话等。3.管理员用户管理员是一个特殊的用户,它可以对普通用户、商品分类、订单进行管理。4.浏览商品用户进入系统之后,才能浏览商品。5.购买商品购买商品模块实现功能如下:a.放置商品。用户看中商品后,在浏览/查询商品时单击该商品的购买标识,就可以把商品加入到购物车中。b.浏览购物车。进入自己的购物车,在里面,用户可看到购物车列表,序号,商品名称,购买的商品数量,商品单位价格。c.取消购物车。用户从购物车中将商品拿出或删除。d.编辑购物车中的商品数量。e.清空购物车。方便用户一次将购物车里的商品全部删除。用户正确登录之后,浏览商品,在决定要购买那种商品之后,把需要购买的商品放入购物车中。6.订单处理订单处理是整个电子商务平台的核心模块之一。整体流程如下:首先,顾客决定购买商品,这些商品在“商店”中都标明是有货的。系统按照顾客的要求,向商店发出了订单。接着,商店对订单进行分析,同时进行价格核对、库存校对等活动,如果没什么问题。就向商家发出提货请求。商家接到提货单后立即进行出货处理。其主要功能为:用户通过查看订单状态,确认是否己经发货;当用户购物完成之后,可以结账。结账时,需要把购买的商品信息和交易信息保存到数据库中;用户可以取消没有处理完的订单。在完成购买活动之后,系统自动生成订单信息,并显示给用户。并提供订单的查询功能。7.用户退出用户购物完成之后,退出该系统。8.网上支付接口a.银行卡支付:对于银行卡支付方式,目前在国内已经普遍使用。一些中介的机构,如首都信息港,就提供第三方(区别于商户和银行)的支付手段:商户只要和首信签约,商户的客户就可以享受首信提供的各种支付手段,而商户则免去了与各个银行进行结算的麻烦。b.短信方式代收费支付:短信方式代收费是刚刚发展起来的一种新的电子商务支付手段,特别适合小额的支付。这种方式由移动和联通代收费,然后商户和移动、联通结算就可以了。而电子商务平台的短信接口的建立.则可以根据需要,与当地移动运营商签署SP(服务运营商)协议,并开发相应的短信接口程序,负责短信与网站的交互,从而为整个平台提供短信支持,并将求购者发送的求购信息。添加至电子商务平台数据库进行统一管理,最终可与平台之间实施交互。5c.传统方式:电子商务的传统支付方式是在平台中设立客户个人网上银行。其银行接口的建立有两种方案:方案一:向当地各大银行申请开通网站B2C业务。此方案为该电子商务平台直接与当地各银行签署网站B2C业务,银行将提供银行方的通讯、数据接口和已有商户端程序及商户客户证书,该电子商务平台可利用这些接口将银行方支付结果存储在企业数据库中。方案二:利用其它中间服务商所提供的结算接口进行网上支付。这类支付是通过中间服务商的方式,间接的与银行进行结算,如“支付宝支付”,个人消费者在线支付操作完成后,银行(银联)支付网关会实时弹出支付成功的页面告知操作者本人,同时中间服务商的支付网关会将接受到的银行支付确认信息实时转发至电子商务平台所提供的支付接口,并将相应的款项划至该平台,最终存储在企业数据库中。63.管理的业务流程图本系统的主要应用对象分为两种,即:用户和系统管理员。两者的业务流程如下图。两者的角色分析如下:用户:注册/登陆、购买商品、下(取消)订单系统管理员:用户信息管理、商品管理、订单管理3.1管理员业务流程图对管理员身份的验证,先确认管理员身份。管理员输入管理员账户,对账户进行确认。确认失败的话,流程结束。确认成功,管理员进入管理员页面。管理员对商品,特价商品,订单进行管理,管理公告,管理用户。具体管理员业务流程图如下:管理员业务流程图3.2用户选购商品业务流程图用户进入系统,进行浏览商品。用户选择商品后,商品会放入购物车,用户可以在购物车查看商品的标识,数量,价格。用户选择是否继续购买,继续购买返回原来的步骤,购买结束填写订单,确认并提交订单。具体流程图如下所示:开始管理员账户验证验证成功管理商品管理特价商品管理订单管理公告管理用户结束NY7用户选购商品业务流程图用户(或称买家)是本系统的主要应用对象,系统各个功能部分的组成以及系统的构架均基于用户的功能需要来设计,因此了解用户的选购商品的流程非常重要,上图揭示了一名普通用户的选购流程。3.3用户注册、登录业务流程图首先,进入登陆界面输入用户名、密码,然后,模块接口关系:a、允许进入∶进入注册成功提示页面。b、拒绝进入∶返回注册页面,用户需进行注册,输入个人信息并且接受该站条约。该模块完成用户登录的过程,用户登录成功后才能完成图书购买等功能。流程图如下所示:浏览商品选择商品放进购物车是否继续购物填写订单提交结束NY开始8用户注册、登录流程图3.4订单处理流程图对于订单处理,首先进行判断看订单是否有效,若订单无效,则流程取消;若订单有效,则选择付款方式,具体有:汇款、代收费、网上支付、货到付款四种。如采用代收费方式和网上支付方式,则需先分别进入代收费流程和网上支付流程,再判断付款是否成功,付款成功,则配送商品;若不成功,则取消订单,流程结束。如采用货到付款方式,则需先进行信用审查,审查通过,配送商品;审查不通过,取消订单。如采用汇款方式,则直接判断付款是否成功,付款成功,则配送商品;若不成功,则取消订单,流程结束。具体流程图如下:开始进入登陆页面输入用户名和密码然后登陆登陆成功显示登陆成功信息显示登陆失败信息是否注册进入登陆页面输入个人信息是否接受本站条约注册成功?注册成功信息注册失败信息结束YNYNYNYN9订单处理业务流程图开始订单订单是否有效付款方式汇款代收费网上支付货到付款代收费流程网上支付流程付款成功配送信用审查取消订单结束NYNYYN104.数据流程图对商品进行描述过后,可以通过实体柜台和网站两个途径来确定订单,进而确定货物采购单。当通过实体柜台时,如果一开始就有明确的订单,那么我们就将订单转交给配货中心,如果配货中心有此类订单的库存数据,就将这些库存数据总结成报表转交给管理部门,管理部门根据报表制定采购数据,制定采购计划,编制采购单,发给货源地进行货物采购;如果配货中心没有此类订单的库存数据,就将订单信息形成配货数据,生成配货单,移交给送货部门,送货部门根据配货单,制定调货数据进行审核生成调货单