【Java精品源码栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。
网学会员整理了Java精品源码-Java网上商城设计论文 - 其它资料的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
摘 要 随着人们生活水平的不断提高,网络的不断成熟时,网上购物也不断成熟,网上商城也越来越多。
伴随着计算机技术日益广泛和深入的应用,网络的概念早已深入人心,网络在各行各业中发展中占据了重要位置。
商品的买卖已经不再局限于普通的商店,网上商店已经成为商家展示自己舞台的另一舞台,也为商家带来了更高的利益。
本文介绍了网上商城购物网站系统的开发环境,主要需求分析界面设计数据库设计以及主要的框架配置和功能实现。
我主要是用 Oraclel 来创建数据库与表利用集成开发环境 MyEclipse服务 tomcat 进行基于
Java web 开发设计。
本论文研究的内容就是网上商城的具体功能及实现。
实现了商品查询、商品管理、商品显示、购物车、订单管理、用户管理等功能。
基本上实现了网上商城功能和购物流程,能够完成网上商品的交易。
关键词:系统前台 系统后台 Powerdesigner MyEclipse Oracle As people living standard rise ceaselessly the networkcontinues to mature online shopping also continues to matureonline mall also more and more. Along with the computer technology increasingly wide anddeep the application of the concept of network already thoroughpopular feeling in the development of the network in all trades andprofessions have occupied an important position. The buying andselling of goods is no longer limited to ordinary stores online shophas become a businessman to display his stage of another stageand also for merchants brought greater benefits. This paper introduces the shopping online mall site systemdevelopment environment the main demand analysis interfacedesign database design and the main frame configuration andfunction realization. I mainly use Oraclel to create database andtable using the integrated development environment MyEclipseservice for
Java web development based on tomcat design. Thisthesis research content is the specific function of online mall andimplementation. Realize the goods goods management commodityquery display shopping cart order management user managementand other functions. Basically realize the online mall shoppingprocess and function can finish goods on the net of the trade.目录摘 要 ................................................................................................................................................ 1 一.引言........................................................................................................................... 4二.总体设计................................................................................................................................... 5 2.1 模型展示............................................................................................................................. 5 2.2 软件结构............................................................................................................................. 6 2.3 Oracle 数据库基本知识介绍 ............................................................................... 7三 数据库设计................................................................................................................................. 8 3.1 相关数据库表..................................................................................................................... 9 3.2 各表详细说明.................................................................................................................... 9 3.2.1 用户信息表(Customer 表) ................................................................................. 9 3.2.2 管理员信息表(Admin 表)................................................................................ 10 3.2.3.手机表(Phone 表)............................................................................................. 10 3.2.4 订单表(Order 表) ............................................................................................. 12 3.2.5 订单详情表(OrderDetail 表)............................................................................ 12四 系统功能设计........................................................................................................................... 13 4.1 JAP 简介 ........................................................................................................................... 13 4.2 系统运行总体流程........................................................................................................... 13 4.3 系统体系结构................................................................................................................... 15 4.4 软件结构........................................................................................................................... 16 4.5 前台................................................................................................................................... 17 4.5.1 用户注册................................................................................................................ 17 4.5.2 用户登录................................................................................................................ 18 4.5.3 商品浏览................................................................................................................ 19 4.5.4 购物车管理............................................................................................................ 20 4.5.5 订单管理................................................................................................................ 20 4.5.6 模拟支付................................................................................................................ 21 4.5.7 商品参数................................................................................................................ 21 4.5.8 商品评价................................................................................................................ 22 4.5.9 我的商品................................................................................................................ 23 4.5.10 商品搜索.............................................................................................................. 23 4.6 后台................................................................................................................................... 24 4.6.1 用户登录................................................................................................................ 25 4.6.2 商品分类................................................................................................................ 25 4.6.3 商品管理................................................................................................................ 26 4.6.4 促销管理................................................................................................................ 27 4.6.5 库存管理................................................................................................................ 27 4.6.6 发货管理................................................................................................................ 27 4.6.7 物流管理................................................................................................................ 27五 系统测试................................................................................................................................... 27 5.1 测试的目的............................................................................................................... 28 5.2 测试的原则............................................................................................................... 28 5.3 测试日志................................................................................................................... 29........................................................................................................................................................ 30六.设计小结.................................................................................................................................... 30 6.1 本课题研究的不足........................................................................................................ 30 6.2 设计的体会与感受........................................................................................................ 31致 谢 ............................................................................................................................................ 31一.引言1.1 背景网上购物越来越受欢迎了,网上购物是一种潮流,网上购物是网络发展的必然趋势。
网上购物的平台有 B2B 的有有 B2C 的。
大家耳熟能详的有百度有啊,淘宝网,卓越网,当当网,易趣网,拍拍网,还有一些较大网上商城如湖北天天电视购物等。
网上购物的发展是一种趋势等为什么呢? 随着人们生活水平的不断提高,网络的不断成熟时,网上购物也不断成熟也越来越多。
网上购物会出现两种不同的发展趋势:一种是走低价格路线,像超市一样,有物美价廉的商品;另一种是销售高档消费商品。
随着人民文化和生活水平的不断提高,在人们生活必需品消费价格越来越低的情况下,人们对于高档消费品的需求也会不断提高,而网上购物也会为这部分需求提供服务。
因此,网上购物将会向这两个不同的方向发展拥有各自的客户群体,并且都可能会做得很好。
1.2 研究内容电子商务网站是信息时代企业生存的基础同时也是企业对外展示信息、从事商务活动的窗口和平台。
如何设计、建立一个经济、实用、安全、高效、稳定的网站是每个电子商务网站必须考虑的问题。
使用该网站能够提高企业内部管理效率充分利用企业内部资源从整体上降低成本加快对市场的响应速度提高服务质量进而全面提高企业的竞争力。
电子商务系统是一个典型的
Java Web 应用程序它由系统前台和后台管理两部分组成。
1 系统前台:该部分主要包括商品展台、商品查询、会员管理、商品购物。
2 系统后台:该部分主要对商城内的一些基础数据进行有效管理包括用户管理、产品管理、类别管理、订单管理等。
实现用户的注册密码的找回,用户的登录,以及登录后基本信息和密码的修改,商品的展示,购物车,购物订单货单的制作,后台管理员的登录,用户信息的维护,商品管理,(具体包括查询商品、增加商品、删除商品、上传商品、更改商品图片、商品信息、改商品分类类别管理具体包括类别的展示增加类别修改类别名以及删除某些类别用户订单状态的修改及订单的处理。
1.3 参考资料 《精通 JavascriptJquery》,曾顺,人民邮电出版社,2011 《Oracle 数据库开发与应用》 ,郭克华,王超,清华大学出版社,2011 《JavaEE 架构与程序设计》 ,唐振明,电子工业出版社,2011 《JavaEE 主流开源框架》 ,唐振明,电子工业出版社,2011二.总体设计2.1 模型展示如图 1: 图 1 模型2.2 软件结构 为了使每一位有可能阅读和理解本系统的结构和功能我将用层次方框图来表示系统总体结构和他们之间的关系,如图 2: 网上购物系统 1.0 前台系统 2.0 后台系统 商 商 订 模 新 商 订 顾 品 品 单 块 闻 品 单 客 查 浏 查 管 管 管 信 询 览 询 理 理 理 息 管 理 图 2 系统结构2.3 Oracle 数据库基本知识介绍 Oracle 专业 DBA 认证:这是为 Oracle 数据库管理设计的一门基本认证(4 门考试) Oracle 网络应用开发人员认证:这是关于 SQ、P/SQL 和网络开发的一门认证(4门考试) Oracle
Java 开发人员认证:这是与 Sun 公司一起为 Oracle 设计的
Java 开发人员认证,共有 6 门考试以及 Sun 和 Oracle 的衔接认证 Oracle 数据库开发认证:这是 ATA 公司为 Oracle 开发人员提供的一门认证 Oracle 证书上分为三类:OCA 证书、OCP 证书、OCM 证书 Oracle7.X 以来引入了共享 SQL 和多线索服务器体系结构。
这减少了 ORACLE的资源占用,并增强了 ORACLE 的能力,使之在低档软硬件平台上用较少的资源就可以支持更多的用户,而在高档平台上可以支持成百上千个用户。
提供了基于角色ROLE分工的安全保密管理。
在数据库管理功能、完整性检查、安全性、一致性方面都有良好的表现。
支持大量多媒体数据,如二进制图形、声音、动画以及多维数据结构等。
提供了与第三代高级语言的接口软件 PRO系列,能在 CC等主语言中嵌入SQL 语句及过程化PL/SQL语句,对数据库中的数据进行操纵。
加上它有许多优秀的前台开发工具如 POWER BUILD、SQLFORMS、VISIA BASIC 等,可以快速开发生成基于客户端 PC 平台的应用程序,并具有良好的移植性。
提供 了新的 分布 式数据 库能 力。
可 通过 网络较 方便 地读写 远端 数据库 里的 数据,并有对称复制的技术。
Oracle 也许是最流行的服务器,占有最大的市场份额,它被广泛用于各个市场领域,满足一系列的存储需求,例如财务记录,人力资源及订单编制等,造成这种现象的原因之一在于 Oracle 较早的进入 RDBMS关系型数据库理系统领域,并且提供可运行于大多数操作系统上的数据库版本,虽然 Oracle 的首选操作系统似乎正由 Solaris 转为 Linux,但是 Oracle 仍然在进行与其他操作系统的兼容工作,尽管 Oracle 经常在 Unix 或是 Linux 平台上运行,但是也有大量的 Oracle 在 HP-UX和 AIX 上运行,随着几年前电子商务的激增,将会驱使 Oracle 成为 WEB 应用所需数据库的选择,这使数据库更容易受攻击者的控制。
事实上,一旦 Oracle三 数据库设计 用户的需求具体体现在各种信息的提供、保存、更新和查询方面,这就要求数据库结构能满足各种信息的输出和输入。
收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
通过上述系统功能的分析,针对一般销售系统,总结出如下的需求信息:1 用户分一般用户和注册用户。
2 一般用户只能在注册后下订单,注册用户可能直接下订单。
3 注册用户登入后可以维护自己的个人信息,并且在向网站发出订单时会自动 填写自己的联系信息。
4 一种商品有多种型号和款式,即一个大类包括多个小类。
5 一个小类只能属于一个大类。
通过上述系统功能分析和需求总结,设计如下的数据项和数据结构:1 管理员信息,包括数据项:帐号,姓名,密码。
2 注册用户(会员),包括数据项,用户 ID,用户名,密码等。
3 商品大类,包括数据项:商品类型编号、商品名称。
4 商品小类,包括数据项:小类编号,小类名称,对应大类编号。
5 订单,包括数据项:订单编号,订单号码,用户姓名,购买时间等。
投诉,包括数据项:投诉编号,订单号码,用户姓名,投诉时间3.1 相关数据库表 序号 逻辑表名 物理表名 说明 1 用户信息表 Customer 记录用户基本信息 2 管理员信息表 Admin 记录管理员基本信息 3 手机参数表 Phone 记录产品的详细参数信息 4 订单信息表 Order 记录订单基本信息 5 购买详情表 Detail 记录购买详情的信息3.2 各表详细说明3.2.1 用户信息表(Customer 表) 表1 序号 逻辑字段 物理字段 类型(长度) 规则 字段说明 customerna 记录用户名唯1 用户名 VARCHAR220 非空 me 一2 用户密码 Pwd VARCHAR220 非空 记录用户密码3 用户性别 Sex VARCHAR220 非空 记录用户性别4 用户电话 Phone VARCHAR220 非空 记录用户电话 用户收货地 记录用户收货5 Addres VARCHAR20 非空 址 地址6 用户邮箱 Emal VARCHAR20 非空 记录用户邮箱7 用户邮编 Postcode VARCHAR20 非空 记录用户邮编 自动生成的长8 用户 id CustomID INT 主键 整型编号,具有 唯一值3.2.2 管理员信息表(Admin 表) 表2 序号 逻辑字段 物理字段 类型(长度) 规则 字段说明 自动生成的长整 1 管理员 id adminID INT 主键 型编号,具有唯一 值 记录管理员账号 2 管理.
上一篇:
android仿iPhone滚轮控件实现及源码分析
下一篇:
什么是“双核心期刊”