超市网上购物系统
超市网上购物系统本文简介:小型超市购物系统管理信息系统题目:超市管理信息系统学院:管理学院专业:信息管理与信息系统班级:信管1001b姓名:曹磊学号:2010110300704指导教师:赵森茂目录1.系统概述31.1名词概况31.2什么是网上超市购物31.3网上超市购物的好处31.4前景分析31.5网上购物的特点42.信息系
超市网上购物系统本文内容:
小型超市购物系统
管理信息系统
题
目:
超市管理信息系统
学
院:
管理学院
专
业:
信息管理与信息系统
班
级:
信管1001b
姓
名:
曹磊
学
号:
2010110300704
指导教师:
赵森茂
目
录
1.系统概述3
1.1名词概况3
1.2什么是网上超市购物3
1.3网上超市购物的好处3
1.4前景分析3
1.5网上购物的特点4
2.信息系统分析5
2.1可行性分析5
2.2可行性研究6
2.3业务流程分析6
3.信息系统设计10
3.1信息系统总体设计10
3.1.2软件系统的总体结构设计10
3.2代码设计11
3.3数据存储设计11
3.3.1数据库设计11
3.4用户界面设计13
3.4.1输出界面设计14
3.5处理过程设计15
4.系统实施15
4.1编程并编写文档15
4.2测试15
4.3系统转换16
1.系统概述
1.1名词概况
网上购物超市也就是通过互联网作为展示平台,线上订购,下线配送的一种商业运营模式。网络让超市插上了翅膀,实现了把超市开在自己家里的愿望,可以享受轻松生活,无忧生活方式!
1.2什么是超市网上购物
随着电脑和互联网的普及应用,人民日益接收了这个新鲜的产品。随之延伸的各种服务,不用在去超市去购买了,也省去了在超市里挑选的时间,在路上耗费的时间。
网上超市的便利于,不需要店面,有一个网络展示平台,配送物流中心,客服人员。省去了很大不份费用。然而进货渠道更为便利,直接从厂家进货省去了,中间环节,直接销售到消费者手里,让利给消费者。
而赚取的只是商品的差价,和厂家的返点。
方便了客户,又让利于客户,节省了不必要的时间;将是未来的发展很好奇迹。
网上超市,就是通过互联网检索商品信息,并通过电子订购单发出购物请求,然后填上私人支票帐号或信用卡的号码,厂商通过直接配送的方式发货,或是通过快递公司送货上门。为消费者提供网上超市服务,发展到与传统商店联系的本地超市网。
随着互联网在中国的进一步普及应用,网上超市逐渐成为人们的网上购物行为之一。根据2007年12月CNNIC的统计结果,全国网络购物人数规模是4***1万人,北京、上海、广州的网民数量占全国2.1亿的9%,而三地的网购网民数量已经占到全国的17%。上海的网络购物渗透率达到45.2%,是网络购物最为普及的城市。其次是北京,网民中的网络购物渗透率接近4成,广州的水平则是略超过3成。其他城市的平均网络购物渗透率要更低一些,21.6%的网民半年内在网上买过东西。
1.3网上购物的好处
现实中的,因为地区差异等等,很多东西会经过很多道环节,那样成本被一步步升高;价格也相对变高。网上超市有很多渠道和价格优势,加上网络平台提供给大家的广大的竞争平台,价格相比是低很多的,好多都是厂方直接在销售。
各种送货渠道,大大方便了网民在家购物逛超市
1.4前景分析
网购日益成熟,由于网上销售进入门槛低,而且日前越多越多有时间能上网的人会加入于此,随之而来的挑战是良莠不齐的销售队伍带给消费者从热情到绝望到理智的心态及越来越大的价格竞争,质量竞争和服务竞争。况且老客户很难积累,这将会使想把网购当成长期事业的人群长期处于浮沉于一个相对利润阶段,但想借此形成大规模和高回报是有一定难度。所以最后容易产生疲惫、厌烦、麻木的心理,因此需要耐心及诚信经营。
电子商务之避免失败因素
个人资料的外泄是最大的因素,如果有黑客破解网页源代码,并在网页上种下木马或是病毒,只要你登入并打上个人资料,黑客便可以马上知道你在网页上打下哪些个人资料。所以如何保护顾客的个资等是电子商务最大的问题,如果不妥善处理,那此电子店家便会被淘汰。
电子商务的发展前途
网上购物是世界未来的发展趋势,方便,快捷。
在网上做零售,相比网下有什么优势和劣势?如何扬长避短?
优势:
1.
产品和服务可以延伸到更广的范围。
2.
扩大品牌的影响力,提高客户的满意程度。
3.
加速产品周转,减少库存。
4.
提高信息化水平,有助于科学决策。
劣势:
1.
配送体系和支付体系还不成熟。
2.
由于配送和人工费用增加,盈利率水平较低。
3.
人们对于它的接受程度较低。
4.
产品的丰富程度受环境的制约。
扬长避短:
1.
一切从实际出发,可以采取线上线下结合或者纯粹网上零售的方式。
2.
加大企业信息化的建设力度,优化电力化供应链。
3.
加强与利益攸关方的合作,构建多赢的生态系统。
4.
实施品牌战略,提供更便捷和有针对性的个人化服务,提高客户满意度。
1.5网上超市购物的特点
网上购物超市是建立在网络世界中的虚拟商城,与传统超市及百货公司不同的是:到网上超市消费的顾客不必出门,而是在家中透过计算机的联机选购。而传统超市的老板也不用将笨重的商品搬到店铺中等着您上门,而是将商品的照片及影像以多媒体的方式透过互联网呈现在消费者的计算机画面前。透过网上商城虚拟实境的逛街购物方式,消费者无须浪费时间在拥挤的车阵和人流中,即可在家中透过网络选购日常用品,等着快递公司为您送货到府。
总的说来,一个完整的网上超市由购物部分、商家管理部分、支付部分和送货部分组成。
首先网上超市应该能够提供一个供用户购物的场所,而这通常是以一个独立站点的形式出现。此外商家必须具备相当的工具来独立维护自己的商品,或者其他一些活动。由于一个超市可以有不止一家商店,所以商城还必须有管理各个商店、维护商厦的工具。
网上购物最大的特点就是快捷方便,所以购物后的支付一定要做到网上支付,网上超市也就必须提供与银行的网关接口,让用户能够方便安全地进行支付。安全性一直是国内网上购物面临的主要问题之一,目前流行的保密措施主要有ssl加密和set协议等等。
只要用户在网上选购到中意的物品,并且确认了支付后,就只剩送货的问题了。电子商城或者商家应该建立完整的送货体系,以确保用户订购的商品能及时送到。
1.5超市代表
聚好网
上海,隆力奇旗下的聚好网是您品质生活的网购商城,是您家庭生活不可缺的网购超市,质量保证,注册会员即送券,百万在线商品等您选。
网超365
天津,网超365最好的天津网上超市,购物满百免费送货上门,独家经营多种天津本地品牌产品的天津网上超市,超市接受货到付款。立志通过促进天津网上超市发展,为百姓带来便捷生活。
E万易网络超市
北京,E万易网络超市商品包括:食品、洗浴、进口食品、化妆品、母婴、居家、酒类、茶叶、宠物用品、各地特产和IT数码家电、文具等百种品类。是办公室白领、居家生活和年轻一族的首选的网络购物网站。
质量保证
E万易网络超市的供货商均为直供超市大卖场的正规经销商和厂家,E万易网络超市售出的商品保证假一赔三!
8次方
重庆,8次方网上购物超市,最经济实惠的网上购物商城,用鼠标逛超市,不用排队,方便实惠送上门,网上购物新生活
胜佳
广州,胜佳是经营人们日常所需的食品和百货的零售企业,简称“胜佳超市”。胜佳公司拥有一百间连锁分店,分布于广州市中心,总经营面积达2万平方米,拥有高学历、高素质的专业员工一批,曾多次被评为“广州市先进民营企业”、“消费者诚信单位”和“98-99年诚信单位”。
2.系统分析
2.1可行性分析
l
可行性分析
n
提出若干新系统方案
n
经济可行性分析
主要是对项目的经济效益进行评价,本系统的开发费用对使用该系统的单位在经济上是可以接受的。而且在使用本系统以后可明显提高工作效率,节约大量人力、物力、财力。所以该系统在经济上是可行的。
n
技术可行性分析
技术上的可行性分析主要分析技术条件能否顺利完成开发工作,软、硬件能否满足开发者的需要等。该信息管理系统利用SQL
sever
2000开发模式。系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统开发的需要。
n
营运可行性分析
目前的情况下,宽带网络已经覆盖了大中城市的大部分区域。而且在全国高校都在大张旗鼓的扩招形势下,具备相当计算机知识的人才已经越来越多。各个事业单位在发展的过程中,计算机设备的普及程度也大大提高。而且在市场竞争越来越激烈的今天,每个企业都希望在竞争中占据有利位置,而该系统恰恰就帮了事业单位了大忙。所以该系统在社会可行性方面是没有问题。
n
其它(如:环境可行性分析等)
硬件环境:最低配置CPU:奔腾100
MMX以上;内存:16MB;显卡:标准VGA,16色显示模式
软件环境:操作系统:Windows
XP;开发工具:ASP脚本语言;数据库平台:数据库:SQL
sever
2000
2.2可行性研究
现行系统概述
系统目标、规模、开发背景等描述
进一步明确信息系统建设的目标、需求及边界与范围
我国企业会计制度规定,固定资产是指使用期限超过一年的房屋、建筑物、机械运输工具以及其他与生产经营有关的设备、器具、工具等。不属于生产经营主要设备的物品,单位价值在2000元以上,并且使用年限超过两年的,也应作为固定资产进行管理。
2.3业务流程分析
l
业务流程分析
l
信息流成分析
n
文字描述
n
绘制数据流图(关联图、顶层图、第一层图、第二层图、…、第n层图)
符号说明:
外部实体
处理
数据流
数据存储
系统数据流程图如下所示。
l
主要任务和主要业务流程
n
绘出主要业务流程图以及数据流图中的关联图
业务流程图:
顶层图:
第一层数据流程图:
图5
第一数据流程图
3.信息系统设计
3.1信息系统总体设计
l
集中式:单机单用户、单机多终端
l
分布式:资源共享式、C/S、B/S
n
在C/S中应按照C/S计算模式的五种类型详细设计
n
按照软件体系结构可将C/S、B/S混合使用
1.会员维护:
huiyuanwh.asp:用于新用户注册和合法用户的登录,注册后可以自由购物。
2.搜索引擎
searchengine.asp:搜索相关商品信息。
3.会员登录
denlu.asp:
提供会员登录平台,输入会员相关信息。
4.订单查询
cxyejgw.asp:登录后的会员查询余额及某日的购物情况。
5.商品展示与维护shangpingwh.asp,shangpinzhshi.asp:
通过商品表查询相关商品信息,管理商品信息,包括对“商品图片”,“商品名称”,“单价”,“商品简介”等要素的管理和编辑,使客户在没有决定购买该商品之前留下直观的印象,商品的展示与维护直接关系到客户的购买兴趣。
3.1.1软件系统的总体结构设计
l
文字描述
l
模块设计
n
绘制H图(亦可绘制“系统结构图”)
u
要求:自上而下、逐层分解、注意扇入与扇出数、还应注意宽度与深度
n
绘制IPO图
n
要求:在设计过程中应时刻注意模块间的耦合(松)及模块内的联系(紧)
绘制H图
3.2代码设计
l
文字描述
l
代码设计
n
应逐项逐类说明。并辅以例子
l
说明校验方式(权、模等重要数据)
3.3数据存储设计
l
文字描述。包括:系统的需求、数据存储规模、数据分类、数据存储空间分布情况、DBMS的选定等
3.1.1数据库设计
l
概述
概念结构设计是数据库设计的核心。概念结构独立于数据库的逻辑结构,也独立于所使用的具体的数据库管理系统。概念模型(E-R模型)的组成元素有:实体、属性、联系,E-R模型用E-R图表示。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述。
(1)模型中的实体相当于一个实体集、一个表。实体用矩形框表示,实体名称标注在矩形框内。用菱形表示实体间的联系,菱形框内写上联系名,用无向边把菱形分别与有关实体相连接,在无向边旁标上联系的类型。
(2)属性是实体的性质。用椭圆框表示,与实体之间用一条线相连,表的主码是关键属性,关键属性项加下划线。
(3)各子系统模块中主键相同的字段之间存在着相互关联的关系。
(4)在程序中实现对他们的完整性和一致性控制。
l
实体-关系模型(E-R模型)
n
绘制E-R图
u
要求:先分后总
l
数据规范化
n
说明三种规范化形式(描述1NF、2NF、3NF的定义)
n
进行规范化(要求符合3NF),但必要时可以进行反规划
n
绘制出调整后的E-R图
考虑到代码的重用性与维护的方便性,本系统采用ASP的文件包含语法,将数据库连接代码单独放在一个文件中,在需要使用的时候,只要通过文件名调用即可。包含文件语法:。运用了此方法后,使系统模块化,便于修改和维护。
在本系统中,我们将数据库连接文件定义为:conn.asp,代码如下:
Recordset对象是负责浏览与操作从数据库取出来的数据,Connection对象只负责与数据库进行链接的动作,并不能使用数据库内的数据,因此必须建立一个可以存取数据库数据的Recordset对象,使用RS.Open方法存取数据库:
RS.Open
SQL,CN,1,1
使用open方法来打开数据表指令参数设置如下:
>>参数-SQL:为欲打开的数据表或SQL指令。
>>参数-ActionConnection:指定一个已打开的数据库对象,将此参数设为链接我们已经建立好的Connection对象“CN”。
>>参数-CursorType:指定Recordset的打开类型,1为可读写且可自由移动。
>>参数-LockType:指定锁定类型,1为只读。
1.数据库表文件
采用的数据库是Microsoft
Access
2000,建立shop.mdb文件.
包含如下几个表文件:
member
会员表
product
产品表
buy
购买信息表
2.2个主要数据表
member表包含所有会员的数据。如表3.1所示:
表3.1
字段名
类型
说明
meno
数字(no
null)
会员编号
mename
文本
登录名
mepwd
数字(no
null)
登录密码
metruename
文本
真实姓名
memoney
数字(no
null)
所存钱数
meemail
文本
电子邮件
meaddress
文本
地址
product
表包含购物网站中的所有商品信息,在浏览者购买商品时将会看到这些信息。如表3.2所示:
表3.2
字段名
类型
说明
mpo
数字(no
null)
商品编号
mpname
文本
商品名称
mpprice
数字(no
null)
商品价格
mpunit
数字(no
null)
商品单位
mpnum
数字(no
null)
商品数量
mpphoto
文本
商品图片及说明
3.4用户界面设计
网上购物系统作为一种交易系统,为了方便大家浏览商品,在线支付和便于管理,因此在网上应该把关于所售产品和产品相关信息以及会员和管理员的信息通过一定的方式表现出来(如图4-1)。主界面对于一个面向客户的购物网站来说是很重要的,它是网站的门户,主界面设计的得体,有助于为客户留下良好的印象,同时在设计主界面时也要把该网站一些常用的功能模块能罗列出来,如“商品展示”功能,“查询”功能,如客户对该网站有何建议,可以通过“留言簿”功能实现,方便客户操作,使网上购物变成一件愉快而又方便的事。
当用户为一般客户时,首先在会员区区域登录,系统服务器进行相关的处理,在会员表中查询该会员是否存在,如存在,继续完成以下购物环节,如不存在,系统返回“请输入编号”说明该用户还没进行注册。(图4-2)该代码:
““then%>
3.4.1输出界面设计
输出是由计算机对输入的原始信息进行加工处理,形成高质量的有效信息,并使之具有一定得格式,提供管理者使用。
l
输出信息内容
客户信息、发货票、货物、采购订单、货款、税款、各种统计报表、不合格订单等。
l
输出设备
显示终端、打印机。
l
输出介质
纸张、磁盘。
3.5处理过程设计
4.系统实施
4.1编程并编写文档
本系统在上述系统设计的基础上进行编程,这里就不做过多赘述。
4.2测试
系统测试是信息系统的开发周期中一个十分重要的活动。尽管在系统开发周期的各个阶段均采取了严格的技术审查,但依然难免遗留下差错,如果没有再投入运行前的系统测试阶段被发现纠正,问题迟早会在运行中暴露出来,到那时要纠正错误将要会付出更大的代价。因此我们有必要进行系统测试。
我们要以找错误为目的,不是要证明程序无错,而是要精心选取那些易于发生错误的测试数据,以十分挑剔的态度,去寻找程序的错误。
测试工作应避免由原开发软件的个人或小组来承担。
设计测试用列不仅要包括合理、有效的输入数据,还要包括无效的或不合理的输入数据。
不仅要检验程序是否做了该做的事,还要检查程序是否同时做了不该做的事。
保留测试用例,将会给重新测试和追加测试带来方便。
测试方法:
l
人工测试
n
个人复查
源程序编写完成后,直接由程序员自己进行检查。
n
走查
由三至五人组成测试小组,测试小组成员是未介入过该软件设计工作的有经验的程序设计人员。测试在预先阅读过该软件资料和源程序的前提下,由测试人员扮演计算机的角色,用人工方法将测试数据输入被测程序,并在纸上跟踪监视程序的执行情况,让人带特机器沿着程序的逻辑走一遍,发现程序中的错误。
n
会审
测试小组的构成与走查相似,要求测试成员在会审前仔细阅读软件有关资料,根据错误类型清单,填写检测表,列出根据错误类型要提问的问题。会审时,由程序作者逐个阅读和讲解程序,测试人员逐个审查、提问、讨论可能产生的错误。会审要对程序的功能、结构及风格等全部内容进行审查。
l
机器测试
n
黑盒测试(功能测试)
将软件看成黑盒子,在完全不考虑程序内部结构和特性的情况下,研究软件的外部特性。根据软件的需求规格说明书设计测试用例,从程序的输入和输出特性上测试是否满足设定的功能。
n
白盒测试(结构测试)
将软件看成一个透明的盒子,按照程序的内部结构和处理逻辑来选定测试用例,对软件的逻辑路径及过程进行测试,检查与设计是否相符。
系统的测试工作一般有以下四个步骤:
图38
系统的测试过程
过程如下:
◎单元测试
◎组装测试
◎确认测试
◎系统测试
4.3系统转换
l
做出系统转换计划
由于原来企业一直为手工操作,大多员工需要进行一定的培训和熟悉之后才能够使用新系统进行工作,因此在这里采取分段转换的方式,即在新系统全部正式运行之前,分阶段一部分一部分地替代原有手工方式,如图35所示
老系统
新系统
时间
图39
分段转换
18