购物网络平台系统(四篇)
文件格式:DOCX
时间:2023-03-13 00:00:00    小编:guangju_dev

购物网络平台系统(四篇)

小编:guangju_dev

在日常的学习、工作、生活中,肯定对各类范文都很熟悉吧。范文书写有哪些要求呢?我们怎样才能写好一篇范文呢?下面是小编为大家收集的优秀范文,供大家参考借鉴,希望可以帮助到有需要的朋友。

购物网络平台系统篇一

2008年10月11日 星期六 下午 06:03 网上购物系统设计

摘 要:本网上购物系统是一个基于internet,采用b2c(business to consumers)模式,并根据现有的网上购物系统的现状而设计开发的电子商务平台。它不但可以扩大商家的规模和市场影响力,而且可以减少企业的经营成本,提高工作效率。

本文首先介绍了网上购物系统的现状及开发背景,然后论述了系统的设计目标,系 统需求和总体设计方案,较详细的论述了系统的详细设计和实现。最后,本文对网 上购物系统进行了系统检测并提出了还需要改进的问题。

本系统主要为用户提供了会员注册,购物车管理,商品搜索,用户资料修改等功能,为管理员提供了商品管理,用户信息管理,新闻信息管理,广告链接管理等功能。在设计方面,本系统采用b/s三层结构,同时使用jsp技术进行动态页面的设计,从系统的安全性和代码的可重用性方面考虑,运用javabean对程序的关键代码进行封装。后台数据库选用access数据库。关键词:b/s结构;javabean;jsp;access

目 录

中文摘要„„„„„„„„„„„„„„„„„„„„„„„„„„„ⅰ 英文摘要„„„„„„„„„„„„„„„„„„„„„„„„„„„ⅱ 目 录„„„„„„„„„„„„„„„„„„„„„„„„„„„ⅲ 前 言„„„„„„„„„„„„„„„„„„„„„„„„„„„„1 一 网上购物系统概述 „„„„„„„„„„„„„„„„„„„„„2 1.1系统的开发背景 „„„„„„„„„„„„„„„„„„„„„2 1.1.1网上购物的发展„„„„„„„„„„„„„„„„„„„2 1.1.2网上购物系统的现状„„„„„„„„„„„„„„„„„„2 1.2系统实现的目标„„„„„„„„„„„„„„„„„„„„3 1.3系统开发的意义„„„„„„„„„„„„„„„„„„„„3

二 网上购物系统分析 „„„„„„„„„„„„„„„„„„„„„4 2.1网站的设计目标 „„„„„„„„„„„„„„„„„„„„„4 2.2网站的可行性分析„„„„„„„„„„„„„„„„„„„„4 2.3网站的深入调查 „„„„„„„„„„„„„„„„„„„„„5 2.4网站设计的特点 „„„„„„„„„„„„„„„„„„„„„5 2.5网站开发的设计思想„„„„„„„„„„„„„„„„„„„5 2.6系统设计的总体规则„„„„„„„„„„„„„„„„„„„6 三 系统的开发技术及主要架构„„„„„„„„„„„„„„„„„7 3.1开发技术的选择„„„„„„„„„„„„„„„„„„„„„7 3.2系统的主要架构及开发模式„„„„„„„„„„„„„„„„7 3.1.1基于b/s的体系结构„„„„„„„„„„„„„„„„„8 3.1.2基于mvc的应用开发模型„„„„„„„„„„„„„„„8 四 系统的功能和流程分析„„„„„„„„„„„„„„„„„„„10 4.1 网站的功能分析„„„„„„„„„„„„„„„„„„„„10 4.2平台功能模块的设计分析„„„„„„„„„„„„„„„„10 4.3 系统流程分析„„„„„„„„„„„„„„„„„„„„„11 4.3.1 前台购物流程„„„„„„„„„„„„„„„„„„„11 4.3.2 注册功能流程„„„„„„„„„„„„„„„„„„„„11 4.3.3 商品搜索流程„„„„„„„„„„„„„„„„„„„„12 4.3.4 用户登录流程„„„„„„„„„„„„„„„„„„„12 4.3.5 商品管理流程„„„„„„„„„„„„„„„„„„„13 4.3.6 购物车流程„„„„„„„„„„„„„„„„„„„„„14 五 系统功能的具体实现„„„„„„„„„„„„„„„„„„„15 5.1 系统数据库表的基本设计„„„„„„„„„„„„„„„„15 5.2 功能总体说明„„„„„„„„„„„„„„„„„„„„„„17 5.2.1 目录结构说明„„„„„„„„„„„„„„„„„„„„17 5.2.2功能页面结构„„„„„„„„„„„„„„„„„„„„18 5.2.3主要功能流程„„„„„„„„„„„„„„„„„„„„18 5.3各功能模块的实现„„„„„„„„„„„„„„„„„„„„19 5.3.1数据库的连接„„„„„„„„„„„„„„„„„„„19 5.3.2用户登陆模块的实现„„„„„„„„„„„„„„„„„19 5.3.3 购物车模块的实现„„„„„„„„„„„„„„„„„22 5.3.4后台管理模块的实现„„„„„„„„„„„„„„„„„25 5.3.5商品搜索模块的实现„„„„„„„„„„„„„„„„„27 六 系统测试及难点分析„„„„„„„„„„„„„„„„„„„29 6.1系统运行环境的搭建„„„„„„„„„„„„„„„„„„„29 6.1.1 java虚拟机的安装„„„„„„„„„„„„„„„„„29 6.1.2 tomcat环境搭建 „„„„„„„„„„„„„„„„„„29 6.2 系统程序的安装和加载„„„„„„„„„„„„„„„„„29 6.2.1文件的拷贝„„„„„„„„„„„„„„„„„„„„„30 6.2.2 数据库的连接„„„„„„„„„„„„„„„„„„„„30 6.3系统的测试„„„„„„„„„„„„„„„„„„„„„„„30 6.3.1系统关键部分测试分析„„„„„„„„„„„„„„„„30 6.3.2 单元测试分析„„„„„„„„„„„„„„„„„„„„30 6.3.3测试结果分析及说明„„„„„„„„„„„„„„„„„31 6.3.4系统的性能分析„„„„„„„„„„„„„„„„„„32 6.4系统中存在的问题及解决方法„„„„„„„„„„„„„„32 6.4.1系统的整体设计和规划中的问题„„„„„„„„„„„32 6.4.2开发功能模块所遇到的难点„„„„„„„„„„„„„33 6.4.3系统中存在的问题及拟定的解决方法„„„„„„„„„34

总 结„„„„„„„„„„„„„„„„„„„„„„„„„„„35 参考文献 „„„„„„„„„„„„„„„„„„„„„„„„„„„36 致 谢 „„„„„„„„„„„„„„„„„„„„„„„„„„„37 前 言 目前,网络正以一种前所未有的冲击力在影响着人类的活动,包括人类的生产和日常生活。网络的诞生和发展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式中时间和空间的种种壁垒,极大地改变了人类从物质到精神、从形式到内容、从生产到生活的各种活动,并且给人类带来了新的机遇和挑战。

2006年1月17日,中国互联网络信息中心(cnnic)在京发布“第十七次中国互联网络发展状况统计报告”。报告显示,截至2005年12月31日,我国上网用户总数突破1亿,为1.11亿人,其中宽带上网人数达到6430万人。目前,我国网民数和宽带上网人数均位居世界第二。国家顶级域名cn注册量首次突破百万,达到109万,成为国内用户注册域名的首选,稳居亚洲第一。上网计算机数达到4950万台,网络国际出口带宽达到136106m,网站数达到69.4万个。ip地址总数达到7439万个,仅次于美国和日本,位居世界第三。

在互联网服务业务方面:电子邮件、搜索引擎、网上银行、在线交易、网络广告、网络新闻、网络游戏等服务业务仍然快速的发展着。而本次毕业设计的任务是,构建一个电子商务网站,采用的主要技术是基于服务器端的jsp、java的组件javabean,以及网页编程语言html。

jsp是java server page的缩写,是由sun microsystems公司倡导、许多公司参与建立一种动态网页技术标准,它在动态网页的建设中有强大而特别的功能。jsp是一种服务器端html(或xml)嵌入java代码的脚本语言,是开发web动态网站快速而有效的工具,jsp的技术的优势: 技术是用java语言作为脚本语言的。java语言是成熟的、强大的、易扩充的编程语言。

2.高效性与安全性。jsp在执行前先被编译成字节码,字节码由java虚拟机解释执行,比源码解释效率高。

3.可维护性。由于jsp技术是一种开放的、跨平台的结构,因此web服务器、平台及其他组件能很容易升级或切换,且不会影响jsp基本的应用程序。4.稳定性。

5.产品的多样性。目前,在国内jsp还是一种较新的技术。但jsp+servlet+jdbc+javabean目前已经成为开发电子商务平台的主流技术。随着国内与国际的接轨,jsp必将成为网站开发技术的首选。

一 网上购物系统概述 1.1 系统开发背景 1.1.1网上购物的发展

近年来,随着internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。

网上购物系统作为b2b,b2c(business to customer,即企业对消费者),c2c(customer to customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文主要考虑的是如何建设b2c的网上购物系统。

网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或edi交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。

1.2.1网上购物系统的现状

目前在国内php与asp应用最为广泛。而jsp由于是一种较新的技术,国内采用的较少。但在国外,jsp已经是比较流行的一种技术,尤其是电子商务类的网站,多采用jsp。

采用php的网站如新浪网(sina)、中国人(chinaren)等,但由于php本身存在的一些缺点,使得它不适合应用于大型电子商务站点,而更适合一些小型的商业站点。

首先,php缺乏规模支持。其次,缺乏多层结构支持。对于大负荷站点,解决方法只有一个:分布计算。数据库、应用逻辑层、表示逻辑层彼此分开,而且同层也可以根据流量分开,组成二维阵列。而php则缺乏这种支持。还有上面提到过的一点,php提供的数据库接口支持不统一,这就使得它不适合运用在电子商务中。

asp和jsp则没有以上缺陷,asp可以通过microsoft windowsd的com/dcom获得activex规模支持,通过dcom和transcation server获得结构支持;jsp可以通过sun java的java class和ejb获得规模支持,通过ejb/corba以及众多厂商的application server获得结构支持。

三者中,jsp应该是未来发展的趋势。世界上一些大的电子商务解决方案提供商都采用jsp/servlet。比较出名的如ibm的e-business,它的核心是采用jsp/servlet的websphere;西方另外一个非常著名的电子商务软件提供商,intershop。它原来的产品intershop1 2, 3, 4占据了主要的电子商务软件份额。它们都是通过cgi来提供支持 的。但去年10月后它推出了enfinity,一个采用jsp/servlet的电子商务application server,而且声言不再开发传统软件。总的来说,asp,php,jsp三者都有相当数量的支持者,而这三者也各有所长,在开发过程中,我们应该根据实际的需要来使用最合适的技术,本系统则采用较新的jsp技术,一方面jsp的安全性和跨平台性比较好,另一方面,我也希望能从开发该系统的过程中,深入学习一下这门编程语言。1.2系统实现的目标

现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划,注重每一个细小的环节。这样才能使得在电子交易时避免不必要错误发生。我们将使用html、jsp等技术来编辑网页,并运用jdbc技术把数据库和动态网页相关联。传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。本设计在实际应用中的解决方案是建立网站, 以及自己的数据库,使得所需商品信息可以及时的保存、更新,可以更好的及时了解商品买卖的情况。1.3系统的开发意义

internet的发展,为改变传统的商业运作模式提供了一种技术上的可行性的方案:利用internet的技术和协议,建立各种企业内部网intranet,企业外部网extranet,通过廉价的通讯手段,将买家与卖家、厂商和合作伙伴紧密结合在了一起,消除时间与空间带来的障碍,从而大大的节约了交易成本,扩大了交易范围。而在实际的生活中,这种方案已经被广泛的运用到了实际的商业活动中了,人们将这种交易模式称为:电子商务。当今比较流行的网上购物系统国外有“淘宝()”,国内有“当当()”。它们都是相当优秀的电子商务网站,对其他的网站提供了良好的典范。设计中可以学习参考他们的思想,了解和熟悉整个网站的开发流程及完整的电子商务网站应有的功能和注意事项。

设计和完成一个电子商务网站的,将会牵涉到许多技术上的问题,如:动态网页制作技术的,后台数据库的设计和管理,通过实际的制作个网站,可以避免纸上谈兵,在实践中掌握上述技术的使用。二 网上购物系统分析

系统分析是平台开发的一个不可缺少的环节,为了能够使本系统更好、更完善地被设计出来,就必须先进行调查研究。在系统调查的基础上,对新系统的功能进行细致的分析,从而才能够开发出完整的系统设计 2.1网站的设计目标

本平台利用现在比较广泛的jsp+oracle数据库的架构实现的,此系统分为前台管理和后台管理。前台管理是友好的操作界面,供用户浏览、查询使用。包括:浏览商品、查询商品、订购商品、购物车、用户维护等功能;后台管理是提供给管理员的,其中包括:商品管理、用户管理等。使管理员从繁琐的手工操作中解脱出来,并提高了办公效率。2.2网站的可行性分析

随着计算机技术的发展和网络人口的增加,网络世界也越来越广博,越来越丰富,电子商务已经成为网上的一股潮流。我们相信要不了太长有时间,顾客就可以在网络世界上获得他们在现实世界上可以获得的所有商品和服务。

可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程,实际上是一次大大简化系统分析和系统设计的过程,所以,进行可执行性的分析是非常必要的,也是很重要的,经过最初的设计目标和进行的市场调查得出以下四点的可行性分析:

(1)经济可行性:该平台设计只是作为本人的毕业设计,又因为本人的设计能力有限,其功能还不能完善,所以没有什么经济效益可谈。(2)技术可行性:jsp+servlet的技术已经较为成熟。

(3)运行可行性:该系统需要搭建jvm即java虚拟机和tomcat环境,在此环境下系统,并且在正确连接数据库后可以正常运行。

(4)法律可行性:该平台是作为毕业设计与商业无关,又因为是自主开发设计,因此不会构成侵权,在法律上是可行的。

通过以上的可行性分析,我将采用jsp+servlet相结合的技术,运用access数据库对网站进行建设。2.3网站的深入调查

经过以上的初步调查和研究,并且确定了该平台的可行性,并决定开发本平台,为了能够对现行的平台内容进行充分了解,使所要开发的平台更具有实用性和适应性,通过两个月的实习调查和指导老师的耐心介绍,设计出该平台功能如下: 1.能够完成用户基本信息录入的注册和用户基本信息的个人前台与后台管理。2.能够完成管理员对网站的商品资料(商品添加、商品审查)会员管理(会员审查)、网站信息管理(新闻添加、修改删除、公告设置),以及常规设置(广告添加,友情链接)的功能。

3.能过电子商品的名称,电子商品的分类进行搜索。

4.能够通过查看购物车对所选商品进行确定、挑选,通过定单查询对支付费用进行确定。

经过前一阶段的调查与研究分析,我已确定了该平台设计的主要功能,对每个功能模块也作了具体描述,下面就来具体分析该平台的设计特点与具体思想。2.4网站设计的特点

我所设计和开发的网上购物平台是经过很长时间的调查和分析才开始具体实施的,它的主要特点是改变了以往的购物只能过现实的商场才能达到的结果,采用web技术,借助于internet互联网广泛应用技术,达到资源共享,提高以往购物的局限性,缩短人们的时间和提高工作效率,具有较好的交互性,从而实现信息化,规范化,系统化,网络化的平台,使整个购物活动过程简单、方便、易行。2.5网站开发的设计思想

网上购物平台主要是对后台管理和前台操作。后台管理是管理员对本网站的维护,通过商品资料(商品添加、商品修改)会员管理(会员审查)网站信息管理(新闻添加、修改删除、公告设置),以及常规设置(广告添加,友情链接)等功能达到对网站的管理。前台操作是用户登录到本网站,可以进行用户注册,通过网站的精品推荐或商品搜索功能,找到自己想要买的商品,装入购物车,提交定单进行购买。

网上购物平台的特点是客户和电子商品信息量很大,管理员需要整理的信息很多,为让管理员轻松、方便、快捷的管理,该平台采用符合购买电子商品基本的原则,满足广大客户的日益增长的数量,并达到操作过程中的直观、方便、实用、安全等要求。

2.6系统设计的总体规则

无论哪个网站都要有它自己的设计规则。该平台也一样,它的主要设计规则有: 简单性:在实现平台的功能的同时,尽量让平台操作简单易懂,这对于一个网站来说是非常重要的。针对性:该平台设计是网上购物系统及后台管理的定向开发设计,所以具有专业突出和很强的针对性。实用性:该平台能完成电子商品展示和管理员管理的基本信息,具有良好的实用性。

三 系统的开发技术及主要架构 3.1开发技术的选择 合理的选择开发技术,对于网站开发的完成情况有着非常重要的影响。要开发一个网站,首先要选择一个动态网页开发技术。当前比较流行的动态网页开发技术有jsp、asp、php。它们的特性比较如下: 表3-1 asp/jsp/php比较表 技术名称 asp jsp php 对数据库的支持 好 好 好 开发难易度 容易 容易 较难

使用平台 windows9x/nt windows/unix unix 安全性 不好 好 不好

对组件的支持 支持 支持 不支持

执行方式 解释执行 编译之后执行 解释执行 跨平台 不好 好 好

这三种都是在传统的html代码中,利用html标签的扩展,构成页面。不难看出,jsp的综合实力是最强的,尤其是在安全性和跨平台性两个方面,比其他的两种技术都要好,因此,最后我们选择基于java的jsp技术作为动态网页的开发技术。

3.2系统的主要架构及开发模式

系统的建设关键在于其所使用的架构,而网上购物这种基于web的系统,传统的c/s架构已经不能满足大量用户的访问和操作,b/s基于浏览器的架构则是目前网络系统应用的主流,它将大量的数据处理工作交给服务器端来处理,客户端只用通过普通的ie浏览器即可访问系统,方便快捷而且利于系统的更新和维护,java语言在该方面更是得天独厚,j2ee规范的出现则使系统的开发更加规范,层次更加清楚,更利于对复杂事务的处理,而且在安全性方面也做的更好。基于mvc的开发流程则使开发过程更加清晰明了,利于做一些复杂的逻辑实现,从而节省了开发周期和开发成本。3.2.1基于b/s的体系结构

在b/s体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器

网上购物系统的主要功能及体系结构,重点讨论了系统数据准备、数据库的逻辑结构分析、各模块系统流程 各功能模块的关联和响应 ,jsp与后台数据库链接等关键技术。这些技术的实现,满足了系统的需要,优化了系统的性能。目前基于该模型的系统处于实验室阶段,还存在许多问题与不足,如安全性能还不完善,缺少必要的数据加密系统等,,这些功能与技术还需要加以提高和实现。

网上购物系统无论是在开发过程中,还是建成后的日常维护过程中,都需要进行严格的检测,以保证购物系统的服务质量。随着网上购物系统技术的日趋成熟、网上购物的优势日趋明显,会有更多的人参与到网上购物的浪潮中来,人类

最终将迎接电子商务时代的来临。

购物网络平台系统篇二

一、系统流程分析

(1)普通用户分为注册会员用户和非会员用户。进入网站首页,会员用户登录成功后具有查看商品信息并订购商品、查看订购信息、查看公告信息、修改个人信息等权限;非会员用户不用登录,只能查看商品信息、公告信息,不能订购商品.只有注册成为会员用户并成功登录后。方可订购商品。

(2)部门管理员只可以对本部门销售的商品的分类、商品品牌和商品信息进行管理,也可对自己的个人信息进行管理维护。

(3)总管理员可以对商城销售的商品大类、各部门的管理员、公告信息和客户订单进行管理.并可以修改个人信息和密码。

图1-1 系统流程示意图

二、系统数据库设计

本系统客观存在的实体有:管理员(gly)、注册会员用户user)、商品种类(spzl)、商品子类(splx)、商品品牌(ppxx)、商品(sp)、商城公告(board)。共7个实体,图2-1 网上购物全局e-r图

三、逻辑结构设计

管理员:包括管理员编号、注册名、密码、真实姓名、地址、电话、e-mail、其他。当管理员编号为“0000”时,代表系统总管理员,其他编号为对应的部门管理员。注册会员用户信息:包括用户id、姓名、密码、性别、地址、手 机号、电话、e—mail。

商品种类:包括商品种类编号,商品种类名称。每一个商品种类可以有多个商品子类。商品子类:包括子类编号、子类名称、指标名称i、指标名称

2、指标名称

3、指标名称

4、指标名称5。5个指标名称中分别存

放每一子类商品的5个主要的指标名称。

商品品牌:包括品牌编号、品牌名称、品牌生产商、业务联系 信息。

商品:包括商品编号、商品名称、商品型号、商品指标值

1、商品指标值

2、商品指标值3,商品指标值

4、商品指标值

5、参考销售单价、上市日期、图片、简介。5个商品指标值巾分别存放各商品的具体指标参数值。

商城公告信息:包括公告编号、公告标题、公告内容、发布时阅。

商品销售信息:包括订单编号、用户编号、商品种类编号、商品分类编号、商品品牌编号、商品编号、订购日期、订购数量、实际销售价、用户确认、发货日期、管理员确认。

四、数据库逻辑结构设计

1.公告信息表(题目,内容,时间,编号,提交人)

2.商品类别表(编号,类别,名称,序号,厂家,包装类型,销售价格,进货价格,商品简介,浏览次数,销售数量,相关图片)

3.购物车表(编号,用户名,商品编号,订购时间,订购数量,销售价格,用户确认,订单号,提交时间,管理员确认)

4.用户投诉表(投诉编号,投诉时间,用户名,订单号,投诉内容,处理结果,处理标志)5.用户信息表(用户名,用户密码,用户姓名,性别,地址,电子邮件地址,固定电话,移动电话)

6.管理员表(用户名,密码,用户姓名)

五、模块功能设计

(1)顾客注册,登录模块

顾客可以通过填写注册信息注册成为会员,会员注册,登录需要填写附加码,保证 系统的安全性。会员登录后才能进行购物,购物车的管理与意见反馈,为登录的会员或 未注册的顾客只能检索与浏览商品信息。(2)购物车模块

顾客输入帐号与密码登录后便可以进行购物车的管理,可以查看购物车,将商品添 加到购物车中,也可以删除购物车中的商品,修改购物车中商品的数量,在线下订单及 订单查看。

(3)商品检索,浏览模块,特价商品检索,浏览模块

顾客可以根据不同的商品种类浏览商品信息(如商品名称,商品图片,商品型号,价格,生产厂商,生产日期等),也可以输入关键字进行商品检索。顾客可以根据不同 的商品种类浏览特价商品信息(如商品名称,商品图片,商品型号,价格,生产厂商,生产日期等),也可以输入关键字进行特价商品检索。(4)顾客留言模块

顾客登录成功后,进入反馈信息界面,可以发表自己的意见或建议。(5)后台登录模块

系统管理员输入帐号,密码和附加码可以登录后台界面,登录验证模块根据输入的 帐号密码识别不同角色的管理员,然后进入不同的后台管理模块,账号密码输入错误后 给出错误提示并要求从新输入。(6)订单管理模块

订单管理员登录后,可以根据日期范围,订单完成状态,订单编号等取得订单列表 与查看某订单的详情,也可以修改订单的完成状态及订单中的商品或数量,还可以删除 订单本身及订单中的商品。(7)商品管理模块

商品管理员可以查看商品种类和商品信息,也可以新增,修改,删除商品的种类和 商品本身。

(8)特价商品管理模块

该模块也和商品管理模块一样,商品管理员可以查看特价商品种类和信息,也可以 新增,修改,删除商品的种类和特价商品本身,并且可以将商品列为特价商品以及将特 价商品修改为一般商品(9)会员管理模块

会员管理员登录后,可以根据注册时间范围,会员级别及会员d取得会员列表,然后对某个会员可以进行详细资料的查看,级别调整与删除操作;也可以根据留言时间 范围,回复状态及会员d取得留言列表,然后对某个留言进行内容查看,回复与删除 操作。

(10)系统用户管理模块

系统管理员登录后,可以根据用户列表进行用户详细资料的查看,新增用户,修改 用户与删除用户操作。论文

1. 网上购物系统的开发背景+可行性分析(经济,技术)2. 系统需求

3. 系统设计+系统分析、实现 4. 系统工作流程 5.

购物网络平台系统篇三

课程实践报告

课程名称:软件工程实践ii 项目名称:网上购物系统 专业班级:

名: 学

号:

指导教师:

成绩:______ 报告日期:2014年12月9日

网上购物管理系统

摘要

随着计算机技术在各行各业日益广泛和深入的应用,网络的概念早已深入人心。网络在各行各页的发展战略占据了重要的位置,成为了商家不可分割的一部分。网络已经成为了商家展示自己的另一个舞台。商家建立网站,通过网站可以实现,浏览商品,网上购物,结账

本系统实现了网上购物商城的基本功能和购物流程。主要模块有:商品查询、商品管理、商品显示、购物车、订单管理、用户管理等功能。其开发主要包括:数据库的建立,前台web页面设计,后台管理。本系统采用mysql数据库和tomcat服务器实现,并且使用html、jsp等技术来编辑网页,并运用hibernate技术把数据库和动态网页相关联。

关键字

关键词:网上商场,购物车,结账,tomcat,sevlet,jsp,mysql数据库

目录

摘要..............................................................................................................................................2 关键字..........................................................................................................................................2 1需求分析.......................................................................................................................................4 1.1背景.........................................................................................................................................4 1.2可行性分析.............................................................................................................................4 1.3对性能的规定.........................................................................................................................4 1.3.1时间特性要求..................................................................................................................4 1.3.2灵活性..............................................................................................................................5 1.4其他专门要求.........................................................................................................................5 1.5运行环境的规定.....................................................................................................................5 1.6设备.........................................................................................................................................5 1.7支持软件.................................................................................................................................5 2功能分析.......................................................................................................................................6 2.1功能分析的目的.....................................................................................................................6 2.2业务描述.................................................................................................................................6 2.3用例图.....................................................................................................................................8 2.4 状态图..................................................................................................................................10 3模块设计.....................................................................................................................................10 3.1系统功能模块.......................................................................................................................10 3.2模块分析...............................................................................................................................11 4数据库分析与设计.....................................................................................................................18 4.1数据库分析...........................................................................................................................18 4.2系统整体er图的设计........................................................................................................19 4.3数据库设计...........................................................................................................................20 5编码,实现及测试.....................................................................................................................22 5.1各功能源代码.......................................................................................................................22 6 结论............................................................................................................................................29 6.1系统优点...............................................................................................................................29 6.2系统缺点...............................................................................................................................29 6.3未来发展...............................................................................................................................29 7实验小结.....................................................................................................................................30 7.1 孙佳伟实验小结..................................................................................错误!未定义书签。7.2 喻道斌实验小结..................................................................................错误!未定义书签。7.3 金龙实验小结......................................................................................错误!未定义书签。1需求分析

1.1背景

在发达国家,电子商务的发展非常迅速,通过internet进行交易己成为一种潮流。基于电子商务所连带出的商品交易方案、电子结账方案和信息安全方案等,已逐步成为国际信息技术市场竞争的焦点。随着电子商务的日益发展,产生了网上购物、网络广告等新兴信息产业,从侧面反应了电子商务正在对社会和经济产生着深刻的影响。

在我国,网上购物从无到有也不过短短几年时间。但是就在这几年时间,网络购物已经深入千家万户,普通的购物已经不能满足人们的消费。网上购物以其诸多优势,获得人们的青睐。它以其方便,快捷,高效,高选择性等优点,迅速得到了广大网友的喜爱与青睐,现在的网上购物已经非常普及。本系统设计就是为了满足广大网友的这些需求,改变传统的交易模式,通过互联网完成查看商品,购买商品等完成网上交易。方便消费者,同时对商家的商品信息进行管理,便于商家的商品数据分析。截止2013年1月中国有网上购物的用户将近5000万人,这足以证明网上购物具有良好的群众基础,网上购物方式日趋被大家所接受。因此我们小组致力于做一个基于b/s架构的网上购物管理系统,使广大用户可以享受网上购物的种种优势。

1.2可行性分析

随着计算机的普及,internet的发展,网购已经成为人们生活消费中一大部分。一个网上购物系统可以为消费者提供软件条件,使其可以更加快捷,方便,实惠的选择商品,而商家也可以更好的管理商品,节约成本,两全其美。所以构建一个网上购物商城在运行上是完全可行的。

此次开发使用jsp作为开发语言,采用servlet技术,tomcat7.0座位web服务器,采用mysql作为数据库,这几种技术及工具的方便,快捷,免费大大的缩短了开发的时间,减少了开发的成本。并且使得开发更方便安全,更利于后期的维护。网上购物服务系统给人们带来了方便,成为一种全新的商务模式。因此,不用出门就可以在家购物的新时尚已经到来,构建一个网上购物服务系统在经济上是完全可行的。

综上所述:开发本系统是完全可行的。

1.3对性能的规定 1.3.1时间特性要求

对于商品基本信息,订单信息管理的增加删除修改必须是实时响应,与客户端的交互响应时间不超过5s 1.3.2灵活性

操作方式的变化,可以直接从ui或从数据库输入行,对初始行进行增加,删除,删除等操作。

1.4其他专门要求

文字描述必须准确,精炼,通俗易懂。安全性要得以保障,可移植性要高,为了适应不同系统,程序吞吐量必须要大,否则不能动态适应购物网站的需要。

1.5运行环境的规定 1.6设备

开发环境: 操作系统:windows 7 硬件环境:

客户终端:pc机; 服务器:tomcat 编译环境:jdk 1.6 1.7支持软件

操作系统:** 开发软件:myeclipse 数据库: mysql

2功能分析

2.1功能分析的目的

从用户需求出发,对于网上购物系统做细致全面的功能分析,准确地定义网上购物系统的目标,确定系统必须做什么,再用uml建模,并以rational rose工具画出功能模型,以此形式分析确定此网上购物系统的功能。

2.2业务描述

用户进入网站后,可以根据价格高低确定是否进行筛选,不筛选则进入所有的商品浏览界面,筛选则得出筛选后的浏览界面。接着可以点击商品加入购物车,可以自己选择加入的数量。加入购物车以后可以查看购物车,在购物策划模块中可以选择添加或删除购物车商品,接着用户可以自行判断是否继续购物,如果继续购物则返回首页,不购物则进行结账。结账之后可以查看订单界面,这里有详细的订单信息。,否则注销退出。

下图为网上购物系统的业务流程图。

开始用户进入网站按照价格高低进行筛选筛选后的浏览界面浏览商品加入购物车查看购物车添加或删除购物车商品继续购物结账查看订单订单界面注销退出结束

图 1-1 系统业务流程图

2.3用例图

用例图

 浏览商品用例,可以实现浏览商品

 搜索商品用例,可以根据商品的价格进行筛选查询商品。 管理商品详情用例,可以实现对商品中所有信息的浏览。

 加入购物车用例,是用户才有的功能,能在浏览商品后把商品加入购物车  管理购物车用例,在加入购物车后扩展的功能,对于购物车内的商品可以增加删除  购买商品用例,用户可以对于商品显示页面的商品进行购买  管理自身订单,用户可以对自身的订单进行搜索,删除功能。 清空购物车用例,用户对购物车中所有商品进行清空

 浏览曾经的商品(历史记录)用例,用户可以在这里浏览曾经使用的商品  结账模块用例,用户可以在这里进行结账功能。

<>浏览商品显示商品详情用户筛选商品加入购物车图1-2主用例图

猜你喜欢 网友关注 本周热点 软件
musicolet
2025-08-21
BBC英语
2025-08-21
百度汉语词典
2025-08-21
精选文章
基于你的浏览为你整理资料合集
复制