网上购物设计说明书(共22页).doc

上传人:飞****2 文档编号:13528371 上传时间:2022-04-29 格式:DOC 页数:22 大小:603KB
返回 下载 相关 举报
网上购物设计说明书(共22页).doc_第1页
第1页 / 共22页
网上购物设计说明书(共22页).doc_第2页
第2页 / 共22页
点击查看更多>>
资源描述

《网上购物设计说明书(共22页).doc》由会员分享,可在线阅读,更多相关《网上购物设计说明书(共22页).doc(22页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、精选优质文档-倾情为你奉上网上购物设计说明书姓 名: 王金凤 学 号: 班 级: 08信管2班 指导教师: 吕明凯 完成日期: 2011-6-22 摘 要现如今,网上购物已经变得越来越流行于时尚。在这个背景之下,各类电子商务网站应运而生。本文针对电子商务公司的业务特点,采用结构化的程序设计方法来设计并用Visual studio2008语言来编辑实施一个网上购物系统,旨在用此系统来实现网上购物。网上购物系统借助于强大的网络技术、数据库管理技术以及Visual studio2008编程技术,本文通过信息管理与信息系统的知识运用,分别从系统规划、系统分析、系统设计、系统实施和维护等方面对网上购物信

2、息管理系统进行了分析和研究。在分析的过程中,利用了业务流程图、数据流程图、组织结构与功能图、数据字典等信息管理图形表示方法,并附加了核心的数据库,使文章的分析可以更加明晰 。目 录一系统规划项目背景.3系统目标.4二系统分析可行性分析.4项目需求调查.5管理业务功能调查.6业务流程图.9数据流程图.12数据字典.13三系统设计总体结构设计.14系统物理配置方案设计.16数据存储设计16四系统实施和维护:程序设计.19软件开发工具.19程序和系统调试.19总结.20一系统规划(一)项目背景:Internet是20世纪人类最伟大的发明之一,它以无与伦比的优势描绘了一幅“地球村”网络风景。Inter

3、net带来的不仅是一场信息革命,更重要的是,它引起了人类经济活动方式的深刻变革。当今社会正处于网络时代,信息化大潮席卷全球,网络已经延伸到社会的每个角落,上网已成为一种潮流。公司、组织、团体、个人都纷纷上网,建立自己的主页,在网上进行业务往来,网络日益成为人们生活不可或缺的一部分。电子商务的出现,即可以使消费者获得优质的在线服务,又可以使商家获得无限商机。随着电子商务的发展,各种网上购物系统也陆续出现,如阿里巴巴交易平台、淘宝网等,这种借助互联网实现个性化、自动化的商品交易,改变了企业的经营模式、降低了经营成本,同时也可以更好地建立和加强同客户、合作伙伴之间的关系。企业的传统销售方式存在许多问

4、题:首先,商品积压,企业需要大量的库房来存储商品,浪费资源,而且无法方便完善地存储信息,会造成一些严重问题。另外,用户需求的变高也是网上购物系统开发的一个原因。随着人们生活节奏的加快,空闲时间的变少,人们去市场购物变得越来越少。而且,市场上众多的商品让人眼花缭乱,很难方便快捷地找到自己需要的商品;另外,随着物质条件的提高,人们迫切希望能够拥有送货上门的服务。由此可以看出,传统的销售与购物方式越来越不能满足企业销售和人们购物的需要。网络销售较之传统市场营销主要有以下几个方面的优点:1、买卖双方的交易成本大大降低。卖方通过互联网进行产品介绍、宣传,节省了在传统方式下做广告、发印刷品等大量费用;买卖

5、双方通过互联网即时沟通供需信息,使无库存生产和无库存销售成为可能,从而使库存成本降为零;买卖双方通过网络进行商务活动,无需中介者参与,减少了交易的有关环节;买卖双方通过互联网及时对各种情况作出反应,即时生产,即时销售,降低存货费用,节省时间,并降低管理成本,从而降低了产品成本。2、交易效率大大提高。互联网能够把全世界的顾客送到地球上开设的任何一家商店,按需服务的模式极大地满足了消费者的个性需求,而且在这种按需服务的营销沟通中,买卖双方大大减少了为解决营销误差问题所消耗的精力。消费者可以比有形的购物中心更快地选择店铺,而零售商则不必租用昂贵的店面或装饰橱窗,货物可以放在便宜的仓库里,消费者通过互

6、联网下订单便可以得到送货上门的服务。可以看出,网上购物是一种新型的、以信息技术为依托的、全过程整合的一体化销售链渠道,它与传统企业的市场营销组织结构以及其职能性截然不同。(二)系统目标:本文所研究的网上购物系统,旨在通过电子商务来使得人们购物变得更加方便。本文根据网上购物的一般流程,设计实现其所应具有的各个功能:用户信息管理、商品信息管理、购物车管理、订单管理及支付接口管理。网上购物系统的主要设计目标就是利用现代化的电子及网络技术,为企业和客户搭建一个互动平台,让用户享受快捷方便的购物方式,为企业提供一种崭新的销售方式。网上购物以网络为基础,利用信息技术等现代化手段,达到快速、方便、安全购物的

7、目的。购物系统力图实现用户购物和商家管理的一般流程,其应用可以整合已经正在运行的各种业务管理系统,保证信息的有效共享,避免不必要的重复工作。为了满足多人同时在线购物的需求,提供安全可靠的支付过程,确保系统的平台无关性,便于以后业务的扩充,我们有必要建立一个具有高性能、高度安全性、可移植性和扩展性的新型分布式网上购物系统。Internet的广泛应用和J2EE技术的成熟,为解决这个问题提供了基础,在这个基础上开发的网上购物系统为用户和商家提供了现代化的操作平台,解决了传统购物和销售的问题。二、系统分析:(一)可行性分析:1技术可行性:由于现如今网络几乎已经遍布世界的每一个角落,同时又为了方便用户随

8、时随地使用本系统,从安全性、成本等各方面考虑网上购物系统采用B/S结构可以很好的实现各方面的功能。B/S结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、

9、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。 B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证(如证书)后,不需要人的参与,系统可以自动分配给

10、用户一个账号进入系统。 B/S结构图2.经济可行性:本系统架构虽有些复杂,但是由于用户量很大,所以能在短时间内还本,盈利也是可观的。因而,从经济角度来说,本系统的开发是可行的。3.管理可行性:这是指管理人员对开发应用项目的态度和管理方面的条件。信息系统的开发需要企业管理层特别是高层管理者的首肯,只有高层管理者的首肯,系统的开发和建设才顺利进行。随着网络技术的发展、电子商务技术越来越显示出强大的优越性,管理者们逐步认识到网上购物平台的强大的方便和优越性,重视电子商务技术的开发和利用。(二)项目需求调查:近年来,企业级计算机应用达到了前所未有的新高潮。一方面,大批涌现的电子商务化的新兴企业,他们正

11、通过在Internet上建立相关网站,通过网站提供信息服务、商务服务等来发展企业。另一方面,传统企业,也需要利用互联网开拓新的商务活动渠道,以降低企业销售成本,开拓企业经营范围。随着信息网络技术的飞速发展,电子商务成为越来越多的人关注的焦点,企业间、企业与消费者之间实现电子商务已经成为可能。各企业认识到建立企业级的电子商务平台不仅可以拓宽企业的营销渠道,而且对提升企业品牌形象等方面有重要的战略意义。随着因特网的迅速发展,以现代信息技术为依托的商务模式已经形成一种必然趋势,网上购物将逐步演变为21世纪的主要贸易方式之一。根据CNNIC的统计结果,截止2005年1月中国有互联网用户7905万人,而

12、又有40.7%以上的网民在过去的一年里有过网上购物经历,这就说明中国有网上购物的用户达3235.7万人,并且这一数字还在以17%左右的速度增长,到2008年中国网上购物用户已达到6962万人,说明在中国发展网上购物具有良好的群众基础,网上购物方式日趋被大家所接受。随着电子商务的快速发展,网上购物已经成为一种时尚的现代购物消费方式。对比传统购物带给大家的种种不便,商场拥挤、刷卡排队、商品品种不全、不提供上门服务、价格信息不对称等,网上购物显得尤其便利,可以用指尖购物方式来形容:轻点鼠标、选货、下单、付款、等待送货上门。与传统的商场购物比较,网络购物时空的优势是传统店铺无法比拟的,在国外,除了专业

13、的购物网站服务外,不少大型商场、超市都开辟了网上购物渠道。可以看出来,传统销售的购物方式存在的问题是研究网上购物电子商务系统的主要原因。网上购物有许多优点:1. 稳定的消费群体。根据有关部门调查表明,网上购物系统的客户群都很稳定。可以说,一个好的网上购物系统一般都以其固定的消费群体。其用户只要用过一次,基本上都会再用第二第三次并一直用该系统进行购物。所以说,网上购物系统有着其较为稳定的消费群体。2. 安全的支付体系。网上购物通常都是采用网上银行和支付宝付费的。所以通常来讲,其支付体系的安全性是值得肯定的。3. 方便的物流配送。电子商务企业通常都与相应的物流公司有合作协议。因而,网上购物的物流配

14、送环节的质量能够得到肯定。4. 良好的信用机制。(三)管理业务功能调查:本系统需要实现多个功能模块,如:用户信息管理、商品信息管理、购物车管理、订单处理、网上支付接口等。以下为系统功能模块图及其各个功能模块的具体介绍。系统功能模块图1.用户注册和登录在用户进行浏览或者交易之前,一般把用户导向注册模块,填写个人信息,包括用户名,密码,E-mail,地址、电话等。在进入系统前,用户需要输入正确的用户名和密码。输入的信息与数据库中的注册后的数据进行比较后,系统判断用户能否进入并获得相应的权限。2修改用户信息用户登录系统后,可以修改自己的注册信息,包括用户名、密码,E-mail,地址、电话等。3.管理

15、员用户管理员是一个特殊的用户,它可以对普通用户、商品分类、订单进行管理。4.浏览商品用户进入系统之后,才能浏览商品。可以实现按类别进行查询或者按关键字查询。5.购买商品用户正确登录之后,浏览商品,在决定要购买那种商品之后,把需要购买的商品放入购物车中。购买商品模块实现功能如下:a.放置商品。用户看中的商品后,在浏览/查询商品时单击该商品的购买标识,就可以把商品加入到购物车中。b.浏览购物车。进入自己的购物车,在里面,用户可看到购物车列表,序号,商品名称,购买的商品数量,商品单位价格,购买时间等。c.修改购物车。修改购物车中的商品数量,用户从购物车中将商品拿出或删除。d.取消订单。顾客可以根据自

16、己的情况,取消购物车里的商品。d.清空购物车。方便用户一次将购物车里的商品全部删除。6.订单处理订单处理是整个电子商务平台的核心模块之一。整体流程如下:a.首先,顾客决定购买商品,这些商品在“商店”中都标明是有货的。系统按照顾客的要求,向商店发出订单。b.接着,商店对订单进行分析,同时进行价格核对、库存校对等活动,如果没什么问题。就向商家发出提货请求。商家接到提货单后立即进行出货处理。其主要功能为:A.用户通过查看定单状态,确认是否己经发货;B.当用户购物完成之后,可以结帐。C.结帐时,需要把购买的商品信息和交易信息保存到数据库中。在完成购买活动之后,系统自动生成订单信息,并显示给用户。并提供

17、订单的查询功能。(*注用户可以取消没有处理完的定单)7.用户退出用户购物完成之后,退出该系统。8.网上支付接口(1)银行卡支付:对于银行卡支付方式,目前在国内已经普遍使用。一些中介的机构,如首都信息港,就提供第三方(区别于商户和银行)的支付手段:商户只要和首信签约,商户的客户就可以享受首信提供的各种支付手段,而商户则免去了与各个银行进行结算的麻烦。(2)短信方式代收费支付:短信方式代收费是刚刚发展起来的一种新的电子商务支付手段,特别适合小额的支付。这种方式由移动和联通代收费,然后商户和移动、联通结算就可以了。而电子商务平台的短信接口的建立则可以根据需要,与当地移动运营商签署SP(服务运营商)协

18、议,并开发相应的短信接口程序,负责短信与网站的交互,从而为整个平台提供短信支持,并将求购者发送的求购信息。添加至电子商务平台数据库进行统一管理,最终可与平台之间实施交互。(3)传统方式:电子商务的传统支付方式是在平台中设立客户个人网上银行、支付宝等。其银行接口的建立有两种方案:方案一:向当地各大银行申请开通网站B2C业务。此方案为该电子商务平台直接与当地各银行签署网站B2C业务,银行将提供银行方的通讯、数据接口和已有商户端程序及商户客户证书,该电子商务平台可利用这些接口将银行方支付结果存储在企业数据库中。方案二:利用其它中间服务商所提供的结算接口进行网上支付。这类支付是通过中间服务商的方式,间

19、接的与银行进行结算,如“支付宝支付”,个人消费者在线支付操作完成后,银行(银联)支付网关会实时弹出支付成功的页面告知操作者本人,同时中间服务商的支付网关会将接受到的银行支付确认信息实时转发至电子商务平台所提供的支付接口,并将相应的款项划至该平台,最终存储在企业数据库中。(四)业务流程图:本系统的主要应用对象分为两种,即:用户(也可称为买家)和系统管理员。两者的业务流程,两者的角色分析分别如图:用户:注册/登陆、购买商品、下(取消)订单;系统管理员:用户信息管理、商品管理、订单管理;一些表示业务流程图的符号:1.管理员业务流程图:管理员在本系统中起着非常重要的作用,管理本系统的用户信息、商品信息

20、以及订单信息等。2.用户注册、登录业务流程图3. 订单处理流程图:(五)数据流程图: 数据流程图是一种能全面地描述信息系统逻辑模型的主要工具。数据流程图具有抽象性和概括性。数据流程图的符号:1 外部实体。 外部实体指本系统之外的人或单位,他们和本系统有信息传递关系。2 数据流。数据流表示流动着的数据,它可以是一项数据,也可以是一组数据(如订货单等),也可用来表示对数据的文件的存储操作。3 处理。表示逻辑处理。4 数据存储。数据存储指通过数据文件、文件夹或账本等存储数据。(六)数据字典:数据字典的内容主要是对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体等六个方面进行具体的

21、定义。 A. 数据项的定义:【例】:数据项编号:10001 数据项名称:注册会员编号 简述:某会员的编号 类型及宽度:int型,5位B. 数据结构的定义:【例】:DS03-01:用户订货单DS03-02:订货单标志DS03-03:用户情况DS03-04:商品情况11:订货单编号13:用户代码110:商品代码12:日期14:用户名称111:商品名称15:用户地址112:商品规格16:用户姓名113:订货数量17:电话18:开户银行19:账号三系统设计系统设计是系统实现的核心基础,系统设计的主要工作有总体设计、代码设计和设计规范的制定、系统物理配置方案设计、数据存储设计、计算机处理过程设计等。(一

22、)总体结构设计:为了建立目标系统的总体结构,可按主要的软件需求划分成子系统,然后为每个子系统定义功能模块及各功能模块间的关系,并描述各子系统的接口界面。网上购物系统可以分为前台和后台两个部分,前台部分由顾客使用;后台部分由管理员使用。总体功能结如下图所示。1.前台功能设计:网站导航模块:该系统的主功能导航。用户注册模块:主要用于注册新用户。最新商品模块:主要用于展示最新商品信息。推荐商品模块:主要用于展示推荐商品信息。热门商品模块:主要用于展示热门商品信息。商品分类模块:主要用于展示商品分类信息。用户中心模块: 主要用于登录的用户进行个人信息修改、添加用户留言、修改密码和注销离开操作。站内公告

23、模块:主要用于发布各种信息。销售排行模块:主要用于展示商品销售在前几位的商品信息。订单查询模块:主要用于查看所下的订单。购物车模块:主要用于购物车中商品进行查看、修改、清空和结算操作。购物流程模块:主要以图形的方式形象化的说明购物流程,方便用户操作。在线帮助模块:主要使用户更快熟悉该系统的使用方法。联系我们模块:主要用于提供与公司的联系方式和公司简介。2后台功能设计:所有前台的信息都在后台进行、添加、修改、查询等管理,网上购物系统后台管理系统的功能设计如上图所示。后台主要包含以下模块:商品管理模块:用于对商品信息、商品类别进行添加、修改以及删除操作。(二)系统物理配置方案设计:设计依据主要有系

24、统的吞吐量、系统的响应时间、系统的可靠性、系统的处理方式、地域范围、数据管理方式。计算机硬件选择:选择微机网络方式,要求具有较高的的CPU配置。本系统网络选择采用总线型、数据库管理方式上采用SQL Server2005等(三)数据存储设计:数据存储设计主要包括文件的设计、数据库的设计等。1、本系统文件主要分为四类:a.主文件:本系统中最重要的共享文件,主要存放具有固定值属性的数据。本系统中主文件存放的主要为经营商品的种类、部门结构功能分布、员工的工资信息等。b.处理文件:用来存放事物数据的临时文件,包含了主文件进行更新的全部数据。例如有对工资文件更新变动的处理、客户订购信息的更新变动、工资系统

25、中病事假扣款等。c.工作文件:工作文件是处理过程中暂时存放数据的文件。如本系统中临时打印生成的销售报表、员工业绩报表等。d周转文件:用来存放具有固定个体变动属性的数据。例如本月员工福利工资津贴、员工水费变动等。2、数据库设计主要分为:概念结构设计、逻辑结构设计和物理结构设计。A.数据库的概念结构设计:用户和商品、订单之间的局部ER图在网上购物系统中,存在用户、商品、购物车、订单、管理员等几个对象实体,以上述实体为例,一个用户对应多个商品,同时一个商品属于多个用户;一个用户对应多个购物车,同时一个购物车只属于一个用户;一个用户对应多个订单,一个订单只能属于一个用户;一个商品对应多个购物车,一个购

26、物车对应多个商品;一个商品对应多个订单,一个订单对应多个商品;一个订单对应多个购物车,一个购物车只能属于一个订单;一个管理员对应多个用户、商品、购物车、订单,一个用户、商品、购物车、订单只能属于一个管理员。商品、订单和购物车之间的局部ER图各实体之间总体ER图本系统中用户和购物车之间、用户和订单之间、订单和购物车之间、管理员和用户、商品、购物车、订单之间都是一对多的关系;商品和购物车之间、用户和商品之间是多对多的关系。B.数据库的逻辑结构设计:将概念结构设计阶段完成的概念模型转化成能被选定的数据库管理系统支持的数据模型。【例】:*管理员(管理员ID号,管理员登录名、管理员密码)。*商品(商品I

27、D号,类别ID号,商品名,商品描述,商品品牌,计量单位,商品重量、商品图像、市场价格、是否为精品商品、是否为热销商品、商品添加日期、是否为特价商品)。*会员(会员ID号,用户名,性别,密码,真实姓名,联系电话,Emails,所在城市,注册日期)C.数据库设计数据模型:数据库表。采用的SQL server2005数据库设计方法,主要有Admin(管理员表)、GoodsInfo(商品表)、Member(会员表)、ShopCart(购物车表)、OrderInfo(订单表)。【例】:a.ShopCart(购物车表)四系统实施和维护:1、程序设计在本系统的设计中使用的是Visual studio2008

28、编程开发工具,具有强大的纠错能力从而具有较好的可靠性,可维护性好、代码可理解性强,编程简单。本系统采用的是结构化程序设计方法,自顶向下的规划设计、自底向上的逐步实现过程。自顶向下的规划设计,首先规划好了本系统要实现的用户信息管理、商品信息管理、购物车管理、订单处理、网上支付接口等功能, 可以使系统整体性教好,为系统的设计指明规划化框架和目标。自底向上逐步实现各个功能目标,使系统的开发化整为零、简便易行,能够使系统的可靠性得到提升。2、软件开发工具 系统开发利用了SQL语言、结合了JAVA技术、Vsual studio2008。3、程序和系统调试系统测试首先进行了代码测试,分别用正常、异常数据进

29、行了测试,在出现异常错误的时候及时进行了修改和纠错,直到达到了理想效果。然后进行了功能测试,各个功能得到了很好的实现。在功能测试的时候,首先进行了分调,即将一个功能内所有程序按次序串联起来进行调试,保证模块内各程序间具有正确的控制关系,同时测试了模块的运行效率。最后进行了总调,将主控制和调度程序与各功能模块连接起来进行总体调试。对系统各种可能的使用形态及其组合在软件中的流通情况进行能行性测试。总结通过本学期的学习,我在原有的信息管理与信息系统知识的基础上,进一步理解了信息管理系统在现代企业管理中的巨大作用,同时也进一步掌握了在现代企业经营及营销中采用信息管理系统的技能。能够运用所学知识分析某一

30、系统的设计以及功能运行,也进一步学会了用信息管理系统的知识来改善或者实现现代企业的重组规划。最后感谢老师这学期的辛勤指导!信息工程学院管理信息系统实践环节考核报告单2010-2011学年度第二学期期末排课编号:(2010-2011-2)-00152-1 批阅日期:2011年7月4 日姓名王金凤班级08信管2班学号评分标准及得分评分标准满分得分设计中有创新意识,有重大改进或者独特见解,作品有一定实用价值。20能独立查阅文献资料及从事其他形式的调研,能较好的理解课题任务并提出实施方案,有分析整理各类信息并从中获取新知识的能力。10能综合运用所学知识和技能,发现解决实际问题20论证、分析、设计、计算、结构、建模正确合理,绘图(表)符合要求。30结构严谨、文字通顺、用语符合技术规范,图表清楚,书写格式规范,符合字数要求。20考核成绩任课教师签名专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com