网上购物系统的开发实现概述.pptx
- 文档编号:2122813
- 上传时间:2022-10-27
- 格式:PPTX
- 页数:24
- 大小:3.03MB
网上购物系统的开发实现概述.pptx
《网上购物系统的开发实现概述.pptx》由会员分享,可在线阅读,更多相关《网上购物系统的开发实现概述.pptx(24页珍藏版)》请在冰豆网上搜索。
网上购物系统的开发实现网上购物系统的开发实现杨兴杰杨兴杰-35(组长)(组长)莫俊健莫俊健-23(组员)(组员)李博李博-13(组员)(组员)任务分配任务分配杨兴杰负责:
需求分析、系统设计(前台用户、会员模块)莫俊健负责:
数据库设计(管理员后台、定单模块)李博负责:
系统详细设计(购物车、收银模块)课题背景课题背景网上购物的兴起近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并进入传统的流通领域。
于是电子商务开始流行起来,一种全新的购物理念开始形成并逐步发展。
网上购物是一种具有交互功能的商业信息系统。
它向用户提供静态和动态两类信息资源。
所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。
网上购物1系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。
互联网的快速发展为网上购物系统的发展提供了强大的动力,同时,电子购物的环境也已经逐步得到了改善,表现在网民结构的大众化和网络生存的普及化,物流和银行结算的畅通,以及市场运作的规范和相应政策法规的完善。
如何设计开发出功能强大,费用低廉,通用性强的购物网站系统,这将是我们急需解决的一个重要课题。
网上购物的优势随着互联网技术的发展,电子商务已然成为了一种新的商业模式,而网上购物已从一种时尚渐渐走向千家万户,人们通过网络,可以足不出户买到自己需求的物品。
网上购物是一个电子商务平台。
在这里,消费者可以在短时间内对大量的商品进行浏览,对不同商家相同的商品进行价格和质量上的比对,然后找出自己中意的商品。
对于消费者来说:
在家就可以随时随地的购买商品;如果你上的网站和你的电脑是安全的话你不必担心你的网银会被盗,这比传统的现金支付更安全;网上商店的成本比一般的商铺的成本要低很多,所以商品的价格也会比直接去商店买要便宜点2。
设计目标本系统项目目标:
网上购物系统要实现的功能非常多,最重要的就是管理员对商品的管理实现和用户的购物的实现;这其中就包括:
管理员对商品的添加,对商品的归类,对用户购物订单的处理,以及管理员对网站的维护操作。
至于用户主要是在线浏览所有商品,按需求搜索相关商品,以及注册为会员后对个人购物车的操作,购物结束后生成订单信息的查看。
整个系统对从用户购物到结款,管理员从管理网站、管理商品,处理订单都设计的非常精细。
完全是一套功能完善网上购物系统总体需求分析总体需求分析此购物系统应具备网上购物系统的最基本的功能,即要合理实现消费者购物,运营商发放商品,以及货币转让的一般功能。
用户需求分析用户体验的好坏在很大程度上关系到一个商业网站的成败,所以一个成功商业网站必定是遵循以人为本的这么一个原则,所以我们这体统在用户体验方面需要遵循以下几点:
操作简单,网站运行效率高5我们这网站是面向所有用户的,所以必须操作简单,只有这样我们网站才会有更多的用户进行浏览。
当人们对我们的网站感觉很容易操作时,他下次才更有可能上我们的网站进行购物。
而网站的运行效率也很影响用户体验,有一项研究表明当网页8秒钟还打不开时,网民就会关掉这个网页。
而我们的网站也一样,当我们的用户量在某一时刻达到巅峰时,用户还能很顺畅地浏览网页,实现各项操作,说明我们的网站是合格的。
权限分明我们这系统在用户区准备实现2个不用的权限,一个是会员,另一个是游客。
会员需要注册才能够实现,而游客则一进入我们这网站就会自动生成。
游客具有浏览商品的功能,而会员除了拥有游客的功能之外,还具有购买商品的权限。
可视化强当用户一进入我们的网站时,所有的商品能够一目了然地呈现出来,方便用户购买。
再次就是广告问题,这是大多消费者都很反感的问题,所以我们这网站除了商品的广告之外,方便用户导航外,不产生与本网站无关联的广告。
系统总体需求分析本网站的系统总体目标是为了实现电子产品的在线购物。
通过系统实现网上购物的多项功能,其中主要是管理员对商品的管理实现和用户的购物的实现:
前台:
用户在线浏览所有商品,注册为会员后对商品选购的操作,购物结束后生成订单信息的查看功能。
后台:
管理员对商品的添加,对商品的归类,对用户购物订单的处理,以及管理员对网站的维护操作。
系统对从用户购物到结款,管理员从管理网站、管理商品,处理订单等功能都一一实现。
建成一个功能齐全、合理、完善的网上购物系统。
根据总体需求分析,可以将系统分为以下两部分:
前台用户操作界面:
用户对商品、单价的浏览;会员登录后方可购买商品,新用户需注册成为会员后购物,生成订单后传给网站工作人员。
用户可随时登录查询个人的所有订单信息和订单状态。
后台管理员界面:
管理员的主要功能包括:
商品类别管理,商品管理,订单管理,会员管理,用户管理及对新闻信息的管理前台模块后台模块系统可行性分析系统可行性分析技术可行性分析技术可行性分析主要是根据系统分析所得到的对待开发的软件、支撑软件、硬件环境和操作人员的要求以及有关的约束和限制,来分析现有的技术是否能实现待开发的软件。
它包括可得到的硬件和支撑软件在功能和性能上是否满足系统的要求,是否有满足系统性能要求的算法,开发人员的技术水平能否胜任系统的开发等等。
本系统运行基于Win2000/winXP以上的任何操作系统,使用的前台开发软件是JSP,后台数据库开发使用的是MicrosoftSQLServer2000。
系统开发是由本人独自完成的,本人已修完本专业所有的专业基础课和专业课,熟悉数据的开发环境,有一定的管理系统软件开发能力和一定的编程能力7。
经济可行性分析经济可行性的研究主要是对待开发软件的成本估算和成本/效益分析,以确定待开发软件是否有开发的价值。
硬件设备:
需要数据服务器一台:
6000元;软件:
WindowsXP操作系统dreamweaverMX,flashMX,photoshop,word2000,sqlsever2000,JSP软件。
网上购物系统一经投入即产生经济效益,网上购物是一个长期的投资,对市场的扩大经营和长远发展有益。
法律可行性严格按照合同法、专利法、知识产权保护法等对该系统进行开发。
不会触犯国家法律,和他人的利益,所以在法律上是可行的。
通过上述几方面的研究,在技术、法律、操作等方面的可行性均已具备,得出结论:
本系统可以进行开发数据设计需求分析基于网上购物系统面向的是所有的网民,所以数据库要具备在插入,删除和修改海量的数据时保持数据库的高效性和稳定性,oracle数据库是企业的不二选择,但是当系统以毕业设计的情况出现时,sql2000数据库既满足了学生在经济方面的要求,同时也满足了数据库能够实现大数据量的存储9。
在本系统的设计中,充分考虑到了管理系统数据繁杂,重复性很大,数据使用频繁。
因此本系统采用了一种能正确反映用户实现环境,能被现行系统接受,易于维护、效率高的数据管理方法-数据库系统。
系统设计系统设计在系统设计的开始,我首先考虑的是如何用数据模型来数据库的结构与语义,以实现对数据库的抽象认识。
在本系统中我采用“实体联系模型”(ER模型)来描述数据库的结构与语义,以对现实世界进行第一次抽象。
ER模型直接从现实世界抽象出实体类型及实体间联系,然后用ER图来表示数据模型。
它有两个明显的优点:
接近于人的思维,容易理解;与计算机无关,用户容易接受。
但ER模型只能说明实体间语义的联系,不能进一步说明详细的数据结构,它只是数据库设计的第一步。
用户实体包括多个属性,包括:
用户名、密码、用户编号、真实姓名、年龄、职业、邮箱、提示问题、答案、详细地址。
订单实体包括多个属性,包括:
会员账号、会员姓名、收货人地址、电话、付款方式、运送方式、备注、是否发货、订货日期、订单号。
商品实体包括多个属性,包括:
商品名、生产厂家、商品描述、商品图片、购买次数、商品价格、商品编号、类别。
公告实体属性图包括4个属性:
公告编号、公告标题、公告内容、发布时间。
管理员信息表:
manager,记录管理员的账号、密码、序号、真实姓名、是否登录。
其中id是主键商品信息表:
goods,商品编号、大类编号、小类编号、商品名称、生产厂家、商品描述、发布时间、商品现价、商品特价、购买次数、图片、是否特价。
其中id是主键。
会员注册信息表:
member,序号、用户名、密码、真实姓名、年龄、职业、电子邮箱、密码提示问题、答案。
其中id是主键。
订单信息表:
order,序号、订单号、用户名、姓名、地址、电话、付款方式、运送方式、备注、是否已发货、定购时间。
其中number是主键。
商品小类信息表:
smallType,小类编号、所属大类编号、小类名称、创建时间。
其中id是主键。
购物车信息表:
序号、订单号、商品号、商品价格、购买数量。
其中id是主键。
系统实施系统实施的主线的主线管理员在后台进行商品的添加,然后在用户操作界面显示商品的特性。
用户可以浏览到管理员发布的商品信息,当有意愿购买商品时,可以注册会员,使自己具有购买权限,然后选择自己想要购买的商品放入购物车,当商品选购完成时,可以去前台结账,然后生成订单,这订单可以直接传送到管理员的手上,管理员根据实际情况选择是否要发货,当选择发货时,一笔订单就完成了,用户就可以在家等待货物的验收了。
用户前台主界面设计在页面的设计上尽量作到简洁、直观、严谨的特点。
本系统前台包括导航条,用户注册及登录部分,公告浏览部分,订单及购物车管理。
当你是会员并且已经登录时,别人再用你的账号就会报出此账号已经登录的提示,这有助于商品不被重复购买的情况出现。
因为空间有限,所以商城公告栏是以滚动的形式出现,这就实现了以最少的资源取得较大的收益。
用户点击销售排行时,销售量排名前10的商品就一一排列在商品栏中,用户可以直接把商品放入购物车。
当用户点击特价商品时,就会列出特价商品的列表,可以查看商品的原价,用户可以比对价格,进而选择优惠比较大的商品。
当会员觉得自己的账号密码有泄漏或简单时,可以通过会员修改对密码进行重新设定。
当会员因为时间久或其他原因而忘记密码时,可以通过找回密码来重新设定密码,前提是你要知道你注册时密码提问的答案。
下图为本系统前台用户的界面设计:
会员注册模块及购物车会员注册模块完成会员注册功能,会员输入会员的相关信息,点击“提交”按钮完成会员的注册功能,会员注册模块对应的磁盘文件memberRegister.jsp,其中会员年龄必须为数字。
密码提示问题和答案也很重要,它可以帮你在你忘记密码时找回密码。
会员注册模块的页面设计如图5-2所示以下是收银台和订单查询模块添加商品模块和会员管理模块图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 购物 系统 开发 实现 概述