《网上超市管理信息系统.docx》由会员分享,可在线阅读,更多相关《网上超市管理信息系统.docx(30页珍藏版)》请在三一办公上搜索。
1、管理信息系统课程设计说明书题目网上超市系统设计-*模块开发作者姓名学院(系)工程学院机械系专业工业工程班级、学号工业1071 指导教师完成时间 2009-7-15 目 录第一章:现行系统概述2第二章:系统分析32.1 系统调查32.2 可行性分析32.3组织结构与功能分析42.3.1 组织结构图42.3.2 系统管理职能图52.4系统业务流程图及业务流程分析62.4.1 业务流程图62.4.2业务流程分析92.5 数据流程图102.6 数据字典142.6.1 数据项的定义142.6.2数据结构的定义152.6.3数据流的定义162.6.4处理逻辑的定义192.6.5数据存储的定义212.6.6
2、外部实体的定义22第三章:系统设计223.1总体结构设计223.2 成绩改动模块的详细设计243.2.1 代码设计243.2.2 物理配置方案设置243.2.3 数据库设计263.2.3.1 数据库概要设计263.2.3.2 数据库详细设计273.2.4输出设计283.2.5 输入设计29会员信息输入设计29主要参考文献30摘 要随着Internet的高速发展,企业之间的竞争已经由传统模式逐渐转向多元化的企业竞争模式。走进互联网,利用先进的网络技术管理企业,抓住日益成熟的互联网消费群体进行经营活动,极大的提高企业信息覆盖率。树立公司形象,增强公司竞争力。互联网的发展带来了一场规模空前的行业信息
3、化革命,他改变了许多传统行业的运作模式,互联网时代又是一个资源和财富再分配的时代。利用互联网平台进行的企业电子商务在降低企业交易成本的同时,也为企业提供了探索新经济销售模式的有效渠道。关键词:网上超市 MIS Visual Basic第一章:现行系统概述对当代中国的白领来说,去超市购物逐渐成为令人头痛的事情,交通堵塞、排队结账使面临工作压力的年轻上班族越来越不愿意去超市。网上超市带给顾客全新的生活方式:只要点击几下鼠标,我们就可以将日常所需送到顾客的手中。网上超市是建立在网络上的一个虚拟的购物商场,避免了人们挑选商品的烦琐过程,使购物过程变得轻松、快捷、方便,很适合现代人快节奏的生活;同时又能
4、有效的控制商场运营的成本,开辟了一个新的销售渠道。本报告从系统可行性分析、系统需求分析、系统设计到系统运行,详细记录了系统开发的过程及设计思路和相关图表,阐明了系统主要的设计内容和实施、运行情况,为本系统的使用、升级提供了完备的资料。第二章:系统分析2.1 系统调查根据发布的中国网上购物调查报告,报告称我国网上购物发展迅速,北京、上海、广州(京沪穗)这三个全国中心城市网购人数超900万。此外,一份针对网络超市对网名的调查显示,有48.7%的网友表示目前自己去超市购物不方便, 41.6%的被调查网友希望能够实现即时配送,相对于电话方式购物,72.2的网友表示更愿意选择网站购物。根据以上两份市场调
5、查显示,网上购物,尤其是网络超市业务在中国具有巨大的市场潜力。2.2 可行性分析 网上超市管理信息系统是为超市增加网上业务而设计,虽然根据调查可以预测这项业务存在巨大的市场潜力,但仍有一定的风险性,所以可行性分析至关重要。可行性分析将对系统技术、经济、管理等方面的考察与系统目标相结合,指出是否可以立即开发的最终决策。(1) 技术可行性分析:本方案技术要求不高,系统涉及范围不大,子系统间联系紧密,安全性、可靠性强;微机和网络的普遍应用和开发人员已掌握基本的VB软件使用,使得本系统的成功开发成为可能。可见,从技术上是完全能满足基本功能需要的。(2) 经济可行性分析:本系统操作简便,人-机界面友好,
6、不需要另外的培训费用,因此,开发费用低,投入比较少。此系统建成后,可以实现银行内部资源共享,可以支持对外信息查询功能,实现本系统建立目标,使信息处理更快、更准确,提高工作效率,降低业务开展的成本。本系统运行后带来的效益高于投入,从经济上说是可行的。(3) 运行可行性分析:通过前面的分析可知,技术上,没有开发和实施障碍;经济上,系统运行后带来的利润大于投入,能够在解决原有系统问题的基础上带来更多经济效益和社会效益。所以,系统具有运行可行性。2.3组织结构与功能分析2.3.1 组织结构图网上超市管理信息系统会员注册用户购物车管理员处留言本会员注册会员登录选定商品完成购物在线支付商品供应网站2.3.
7、2 系统管理职能图网上超市管理信息系统会员管理订单管理后台处理管理2.4系统业务流程图及业务流程分析2.4.1 业务流程图1、总体业务流程浏览数据更新购物订单付款有效订单顾客注册会员配送部门存单送货采购部采购供应商库存数据图2-1 总业务流程图总业务概述:(1)用户登陆门户网站,可以完成会员注册,会员信息存储在会员子系统中;(2)会员可以订购商品,完成付款后生成有效定单;(3)定单可以发送给配送部门,完成商品的配送;(4)定单信息反馈给库存,可实时更新库存数据。2、会员子系统顾客填写信息审核信息表审核员签订合同会员信息表会员信息信息更新更新表审核审核员更新表储存会员信息储存更新信息否是是图2-
8、2 会员子系统业务流程图会员子系统概述:(1)建立会员信息资料库,存储相关消费记录;(2)对会员的信息进行更新与维护;(3)将更新的会员信息储存;(4)依据消费信息将普通会员升级为高级会员。3、订单子系统会员选购商品初始订单确认付款放弃购买库存数据有效订单财务部配送部门退货单存储订单会员信息预定订单否图2-3 订单子系统业务流程图定单子系统概述:(1)会员浏览超市网页,选择自己所需商品,确定商品数量;(2)会员所选商品没有库存,形成缺货单发送给库存数据库,以便补货;(3)商品有库存,形成会员商品选购单;(4)会员确认购买形成有效订单、放弃购买形成退货单,并将其反馈给会员;(5)有效订货单发至配
9、送部门安排发货,同时存入会员信息记录中。2.4.2业务流程分析 联华网上超市管理信息系统主要可以完成以下业务流程:1、 会员注册普通网名可以浏览超市的网站,如果希望成为联华网上超市的会员,可以按照注册提示信息注册,会员信息保存在会员子系统中。2、下订单 会员如果想购买超市的商品可以按照提示信息下订单,生成初步订单,此订单可以根据会员的意愿进行“付款”或者“退单”操作,付款的订单成为“有效定单”,有效订货单发至配送部门安排发货,同时存入会员信息记录中。此外,当会员所需商品库存不足时可以通过填写预定订单来预定。该类预定订单将发送至库存数据库统一处理。3、会员信息修改 会员可以根据实际情况修改自己的
10、信息,更新的会员信息同步存储到会员子系统中。4、配送 配送部门接到订单到仓库取货并进行配送,同时存入会员信息记录中。5、库存 商品所有库存信息将根据实际的商品销售情况进行实时更新,同时反映在网站商品的库存情况上。6、缺货通知 采购部门也可以通过本系统知晓商品的缺货情况,接到物料需求单后,形成采购单发给供应商,供应商收到采购到进行发货给仓库,仓库收到发货单进行校验是否合格,根据情况进行入库。2.5 数据流程图1、第一层数据流程图 D2 超市发货单P1订单处理F1超市库存D3 超市订单D4 供应商发货单D1 会员订单S1会员S2供应商图2-6 第一层数据流程图S1 会员 D3 超市订单S2 供应商
11、 D4 供应商发货单D1 会员订单 P1 订单处理D2 超市发货单 F1 超市库存2、 第二层数据流程图F2.2订单存储D2.4 采购单D2.3 出库数据F2.1会员信息存储P2.1注册P2.2下订单D2.1 会员订单P2.3配送D2.2 配送单F2.3库存P2.4采购处理D2. 5 发货S2.1顾客S2.3供货商S2.2会员图2-7第二层数据流程图S2.1 顾客 P2.1 注册 S2.2 会员 P2.2 下订单S2.3供货商 P2.3 配送D2.1 会员订单 P2.4 采购处理D2.2 配送单 F2.1 会员信息存储D2.3 出库数据 F2.2 订单存储D2.4 采购单 F2.3库存D2.5
12、 发货 3、第三层数据流程图 (1)会员子系统数据流程图D3.1.4会员信息D3.1.7 已更新信息表D3.1.5 更新信息D3.1.6 不合格更新信息D3.1.3 不合格信息D3.1.2 合格信息D3.1.1 申请信息P3.1.1会员信息处理P3.1.3签订合同会员信息存储F3.1.1P3.1.4更新处理S3.1.1顾客S3.1.2会员图2-8 会员子系统数据流程图S3.1.1 顾客 D3.1.6 不合格更新信息S3.1.2 会员 D3.1.7 已更新信息表D3.1.1 申请信息 P3.1.1 会员信息处理D3.1.2 合格信息 P3.1.3 签订合同D3.1.3 不合格信息 P3.1.4
13、更新处理D3.1.4 会员信息 F3.1.1 会员信息存储D3.1.5 更新信息 (2)订单子系统数据流程图D3.2.6 配送单D3.2.5 有效订单D3.2.2 商品库存量D3.2.3 预定商品信息D3.2.4 返回信息商品目录F3.2.1P3.2.1选购商品并下订单初始订单存储F3.2.4预定商品订单存储F3.2.3D3.2.1 会员号P3.2.3放弃购买放弃订单存储F3.2.5P3.2.2预定处理库存数据F3.2.2P3.2.4确认购买有效订单存储F3.2.6P3.2.5配送S3.2.1会员图2-9 订单子系统数据流程图S3.2.1 会员 P3.2.3 放弃购买D3.2.1 会员号 P3
14、.2.4 确认购买D3.2.2 商品库存量 P3.2.5 配送D3.2.3 预定商品信息 F3.2.1 商品目录 D3.2.4 返回信息 F3.2.2 库存数据D3.2.5 有效订单 F3.2.3 预定商品订单存储D3.2.6 配送单 F3.2.4 初始订单存储P3.2.1 选购商品并下订单 F3.2.5 放弃订单存储P3.2.2 预定处理 F3.2.6 有效订单存储 2.6 数据字典2.6.1 数据项的定义表2-1会员号的定义数据项编号I01-01数据项名称会员号别名会员号简述顾客在超市网上购物系统中的会员号码类型及宽度字符型,9位取值范围“100000000”“999999999”表2-2
15、 身份证号的定义数据项编号I01-02数据项名称身份证号别名身份证号简述会员的身份证号类型及宽度字符型,18位取值范围“000000000000000000”“999999999999999999”表2-3 银行帐号的定义数据项编号I01-03数据项名称银行帐号别名银行帐号简述客户所使用的付款银行卡的号码类型及宽度字符型,12位取值范围“000000000000”“999999999999”表2-4 初始订单编号的定义数据项编号I01-04数据项名称初始订单编号别名初试订单编号简述会员初步选购单按一定的划分标准的编码类型及宽度字符型,13位 取值范围“0000000000000”“999999
16、9999999”表2-5 有效订单编号的定义数据项编号I01-05数据项名称有效订单编号别名有效订单编号简述订单按一定的划分标准的编码类型及宽度字符型,13位 取值范围“0000000000000”“9999999999999”表2-6 预定订单编号的定义数据项编号I01-06数据项名称预定订单编号别名预定订单编号简述预定订单按一定的划分标准的编码类型及宽度字符型,13位 取值范围“0000000000000”“9999999999999”表2-7商品编号号的定义数据项编号I01-07数据项名称商品编号别名商品编号简述商品按一定的类别划分的编码类型及宽度字符型,8位 取值范围“00000000
17、”“99999999”2.6.2数据结构的定义表2-8初始订单的定义数据结构编号DS01-01数据结构名称初始订单表简述初始订单基本信息数据结构组成 订单号 会员号 选购商品 订购量 表2-9有效订单的定义数据结构编号DS01-02数据结构名称有效订单表简述有效订单基本信息数据结构组成 订单号 会员号 选购商品 订购量 收货地址 收货时间表2-10预定订单的定义数据结构编号DS01-03数据结构名称预定订单表简述预定订单基本信息数据结构组成 订单号 会员号 预定商品 订购量 表2-11 会员信息表的定义数据结构编号DS01-04数据结构名称会员信息表简述会员的基本信息数据结构组成会员号 会员名
18、称 积分 累计消费 消费次数2.6.3数据流的定义表2-12 申请信息的定义数据流编号D3.1.1数据流名称申请信息简述申请会员顾客的基本信息数据流来源顾客数据流去向超市数据流组成会员名+会员号+会员基本信息数据流量800份/月高峰流量1200份/月表2-13 合格信息的定义数据流编号D3.1.2数据流名称合格信息简述经核查符合要求的会员注册信息数据流来源会员数据流去向超市数据流组成会员注册信息+审核信息数据流量800份/月高峰流量1200份/月表2-14 不合格信息的定义数据流编号D3.1.3数据流名称不合格信息简述顾客注册时不符合规定的信息数据流来源顾客数据流去向超市数据流组成会员信息+审
19、核信息+出错问题表2-15 会员信息的定义数据流编号D3.1.4数据流名称会员信息简述成功注册后的会员信息数据流来源会员数据流去向超市数据流组成核查信息+核查后会员信息表2-16 更新信息的定义数据流编号D03.1.5数据流名称更新信息简述会员信息变更数据流来源会员 数据流去向超市数据流组成会员信息+变更信息表2-17 不合格更新信息的定义数据流编号D3.1.6数据流名称不合格更新信息简述会员信息变更时不符合要求的信息数据流来源会员数据流去向超市数据流组成会员信息+变更信息+审核信息表2-18 已更新信息的定义数据流编号D3.1.7数据流名称已更新信息简述会员成功更改后的信息数据流来源会员数据
20、流去向超市数据流组成会员信息+变更信息+审核信息表2-19 会员号的定义数据流编号D3.2.1数据流名称会员号简述会员注册后的登录超市系统的号码数据流来源会员数据流去向超市数据流组成会员号表2-20 商品库存量的定义数据流编号D3.2.2数据流名称商品库存量简述顾客购物时可查询的商品库存剩余数据流来源超市数据流去向顾客数据流组成商品名称+商品数量表2-21 商品预订信息的定义数据流编号D3.2.3数据流名称商品预定信息简述会员预定的商品信息数据流来源会员数据流去向超市数据流组成会员信息+商品名称+商品数量+时间表2-22 返回信息的定义数据流编号D3.2.4数据流名称返回信息简述会员放弃购买后
21、的确认信息数据流来源超市数据流去向会员数据流组成会员信息+商品信息+商品数量表2-23 有效订单的定义数据流编号D3.2.5数据流名称有效订单简述会员成功更改后的信息数据流来源会员数据流去向超市数据流组成会员信息+商品信息+商品数量+时间+地点2.6.4处理逻辑的定义表2-24 申请会员的定义处理逻辑编号P3.1.1处理逻辑名称申请会员简述顾客申请超市会员输入的数据流顾客信息处理顾客提出会员申请,填写相关信息输出的数据流申请信息表2-25信息处理的定义处理逻辑编号P3.1.2处理逻辑名称信息处理简述系统判断顾客信息填写的正确性输入的数据流申请信息处理超市系统根据顾客填写的申请信息判断顾客填写的
22、正确与否,合格继续,不合格反馈给顾客输出的数据流不合格反馈,合格信息表2-26 签订合同的定义处理逻辑编号P3.1.3处理逻辑名称签订合同简述顾客与超市确认合同关系输入的数据流合格申请信息处理超市与会员签订合同,会员注册成功输出的数据流合同,会员信息表2-27 更新处理的定义处理逻辑编号P3.1.4处理逻辑名称更新处理简述会员信息变动系统处理输入的数据流变更信息处理会员输入更新信息,超市系统判断正确性输出的数据流变更反馈表2-28 选购商品并下订单的定义处理逻辑编号P3.2.1处理逻辑名称选购商品并下订单简述会员选购商品,下商品订单输入的数据流商品信息、会员信息处理会员查询商品情况,选择商品类
23、别及数量,形成初始订单输出的数据流初始订单表2-29预定处理的定义处理逻辑编号P3.2.2处理逻辑名称预定处理简述顾客预定商品情况处理输入的数据流顾客预定订单处理超市根据顾客的预订商品信息统一处理,将预定情况告知库存部门输出的数据流统计后的预定商品信息表2-30放弃购买的定义处理逻辑编号P3.2.3处理逻辑名称放弃购买简述顾客放弃初始订单所选商品输入的数据流初始订单信息处理顾客取消商品订购,放弃购买输出的数据流反馈信息表2-31确认购买的定义处理逻辑编号P3.2.4处理逻辑名称确认购买简述顾客确认购买商品并付款输入的数据流初始订单信息处理顾客根据自己选购初始订单,确认购买并网上付款输出的数据流
24、有效订单2.6.5数据存储的定义表2-32会员信息存储的定义数据存储编号F3.1.1数据存储名称会员信息存储简述存储会员的相关信息及购物记录数据存储组成会员号+会员信息关键字会员号表2-33商品目录的定义数据存储编号F3.2.1数据存储名称商品目录简述超市商品信息目录数据存储组成商品名称+商品数量+商品编号关键字商品编号表2-34库存数据的定义数据存储编号F3.2.2数据存储名称库存数据简述商品库存情况数据存储组成商品编号+商品数量关键字商品编号表2-35预定商品订单存储的定义数据存储编号F3.2.3数据存储名称预定商品订单存储简述存储会员预定的商品订单数据存储组成订单号+商品信息+会员信息关
25、键字订单号表2-36初始订单存储的定义数据存储编号F3.2.4数据存储名称初始订单存储简述存储会员选购商品的初始订单数据存储组成会员信息+订单号+商品信息关键字订单号表2-37放弃订单存储的定义数据存储编号F3.2.5数据存储名称放弃订单存储简述存储会员放弃的商品订单信息数据存储组成会员信息+订单号+商品信息关键字订单号2.6.6外部实体的定义表2-38顾客的定义外部实体编号S3.1.1外部实体名称顾客简述浏览超市网站的顾客输入的数据流D3.1.3输出的数据流D3.1.1表2-39会员的定义外部实体编号S3.1.2/S3.2.1/外部实体名称会员简述注册成为超市会员的顾客输入的数据流D3.1.
26、2 D3.1.6 D3.2.6 D3.2.4输出的数据流D3.1.5 D3.2.1第三章:系统设计3.1总体结构设计1、网上超市管理信息系统功能结构图:用来描述系统模块功能分解的一种图形工具。功能结构图的每个矩形框表示一个功能模块。矩形框间的连线可以看作调用关系。网上超市管理信息系统包括系统会员子系统、订单子系统和后台处理子系统几大功能模块,每个功能模块的子模块如下图:(1)网上超市管理信息系统网上超市管理信息系统会员子系统订单子系统系统后台处理子系商品配送物料采购库存管理消费记录存储查询会员注册会员信息更新商品信息查询即时购买商品预定图3-11联华网上超市管理信息系统根据课程设计要求,本人选
27、择了会员子系统模块来进行详细设计。会员子系统会员注册会员信息更新消费记录存储查询图3-12 会员子系统功能结构图3.2 成绩改动模块的详细设计3.2.1 代码设计代码是人为确定的代表客观事物(实体)名称、属性或状态的符号或者是这些符号的组合。代码设计原则:1. 会员号的代码设计:采用顺序码设计,会员号共有9位数字组成,从100000000开始连续记录会员的名字。 2. 订单号的代码设计:采用区间码设计,订单号共有13位数字组成;前八位为订单生成日期,如2010年07月13日既为20100710。第九位为订单类型(预定订单0,初始订单1,有效订单2,退货订3);第十位为收货地址编号,如霞山区为1
28、,赤坎区为2;最后三位为当日订单生成的流水号,如001,002。3.2.2 物理配置方案设置 数据库系统选择本系统将采用Microsoft SQL Server2000作为系统的DBMS支撑,SQL Server2000是能够支持企业级关系型数据库的管理系统。SQL Server2000在存储大容量数据方面,在数据的安全性和完整性方面,在分布式处理等都是适合于企业级应用的。 系统结构模式设计系统结构模式设计采用B/S模式。B/S模式信息资源共享程度高,由浏览器、WEB服务器、数据库服务器三个层次组成。在这种模式下,客户端使用一个通用的浏览器,代替了形形色色的各种应用软件,用户的所有操作都是通过
29、浏览器进行的。方便对成绩的修改查询。 软硬件的选择为了使系统可以在最佳环境中运行,对于使用的电脑的软硬件有一定的要求。如果系统不是在最佳环境中运行的话,有些功能不能使用,而且也会是系统处于不稳定的状态下.客户机:基本配置要求CPUPentium 733以上内存128MB以上硬盘无操纵系统Windows2000/xp/NT服务器:数据服务器需要存储大量的数据,运算量也比较大。对安全性等性能也有一定要求:建议配置要求CPUPentium 以上内存1G以上硬盘120G以上操作系统Windows server 2003或更高版本其它软件环境:IIS 5.0 以上 NET Framework 2.0计算
30、机其他配置:无特殊要求,普通PC机即可。3.2.3 数据库设计3.2.3.1 数据库概要设计本系统数据库的概要设计方法是使用实体联系(ER图),通过ER图对本模块系统的数据存储进行分析,得到:会员、有效订单二个实体。1. 实体及属性:(1) 会员身份证号、姓名、会员号、住址、联系电话(2) 有效订单订单号、会员号、选购商品、订购量、收货地址、收货日期本模块的系统为一对多联系。2. E-R图会员购买有效订单1N会员性别住址会员姓名会员号联系电话会员等级商品名称总金额会员号收货时间收货地址商品数量商品价格运费会员号会员号图4-2 E-R图4、 联系的属性如下:(1)购买会员号(2)E_R图向关系模
31、型的转化E_R图向关系模型的转化要解决的问题是如何将实体和实体之间的联系转化为关系模式,如何确定这些关系模式的属性和码。3.2.3.2 数据库详细设计 1、数据库逻辑设计 根据关系模式的设计,为本系统数据库设置主键、外键,其中主键唯一表示该数据库的属性。形成数据库的文件如下:(1)会员数据结构字段名字段代码字段类型字段长度主键外键会员号HYH数值12Y会员姓名HYXM字符8会员性别HYXB字符2会员等级HYDJ字符2联系电话LXDH数值11住址ZZ字符(2)有效订单数据结构字段名字段代码字段类型字段长度主键外键会员号HYH数值12订单号DDH数值13Y商品名称SPMC字符商品数量SPSL数值4
32、商品价格SPJG数值5运费YF数值2总金额ZJE数值5收货地址SHDZ字符收货时间SHSJ日期83.2.4输出设计 输出内容为:会员号会员名称身份证号性别会员等级密码地址联系电话生日年龄注册日期积分累计消费额累计消费次数备注 输出方式:本模块使用屏幕输出:屏幕显示输出:网上超市管理系统后用人机对话方式在显示屏上以二维报表的方式显示信息,该方式的有点是实用性强,但输出的信息不能保存。 输出介质:本模块输出设备有显示终端。 输出界面如下:会员信息输出界面图3-3 会员信息输出3.2.5 输入设计 会员信息输入设计l 输入内容为:会员名称密码性别身份证号生日年龄地址联系电话备注l 输入方式的选择:以
33、键盘输入为主图3-5 会员信息输入结束语首先,我们通过实际运用所学知识更深刻地理解了MIS,将管理知识和现代化系统开发技术相结合,以达到我们的最终目标;其次,系统的设计过程锻炼了我们的逻辑能力,要完成一个任务有很多种途径,如何选取最优解并将每一步的最优解衔接,然后以图表方式表现出来是非常考验人的,在繁复的设计过程中我们的思路更加清晰,视野更加开阔;第三,实践证明,在高科技突飞猛进的时代,光靠课堂所学的知识是远远不够的,必须依靠实践去不断的深化认识,尤其是计算机科学,操作性和实践性很强,只有加强实际的动手能力,才能更好的掌握这一现代化工具。由于我们的知识水平有限,并且是第一次做这样的设计,有些设计环节应该不是很完善,希望老师及同学们能多多指点。主要参考文献1薛华成 管理信息系统M ,北京:清华大学出版社 2007.82黄梯云 管理信息系统M ,北京:高等教育出版社 2005.3 3刘刚、程克明Access数据库程序设计教程M,北京:清华大学出版社 2005.24苗春生 信息管理基础M,徐州:中国矿业大学出版社 2004.72929