以java为基础的电子商务【字数:10175】

摘 要近些年来,随着电子信息技术的的蓬勃发展,电子商务也逐渐与人们的日常生活联系越来越紧密。在网上与其他人进行的交易越来越多,电子商务给人么带来的方便使人们对这项技术逐渐重视起来。电子商务网站从本质上讲就人们可以相互之间实现交易支付功能的一个网站,他会搭建一个虚拟的购物平台,人们不用再面对面现金交易,购物相对而言更快跟方便。而这个特点也恰恰迎合了当前社会的快节奏生活,人们不再需要去实体店看商品,可以直接在网上浏览购买,节约了时间,简化了我们的购物方式。一般的网上购物都包含登录注册模块,用户需要注册一个账号,并且需要短信验证激活,注册完成后进行账号密码登录。一般来说需要登陆后才可以进行商品预览,然后才是该购物系统的主要功能模块,即购买支付模块用户将需要的商品加入购物车,然后同意支付,支付成功后,在有商家通过那卖家地址,与第三方联系送货。这就是网上购物的一个基础的流程本系统是一个购物网站系统,采用jdbc技术以c3p0为数据源连接MySQL数据库,以Java为主语言,用户在注册后会发送短信进行激活,完善了登录注册功能,注册登录模块采用前端框架easyUI来进行表单验证。实现了商品分类,商品预览,加入购物车,网上银行支付等功能。
目录
1. 引言 6
1.1项目开发的意义 6
1.2项目开发的背景 7
2 .项目概述 9
2.1项目需求分析 9
2.2 可行性研究 9
3 .任务概述 11
3.1系统目标 11
3.2任务模型 11
4 .开发语言和工具 12
4.1开发语言 12
4.2开发工具 12
5 .系统设计 13
5.1网上商城系统功能概要 13
5.2系统过程设计 13
5.3数据库设计 14
5.4实体关系图 14
5.5 表结构设计 17
5.5 程序设计 19
6 .程序演示 21
图7.1 用户注册界面 21
图7.2 用户登录界面 21
图7.3 商品展示界面 22
图7.4 商品详情界面 22
 *好棒文|www.hbsrm.com +Q: ¥351916072¥ 
图7.5 购物车界面 23
图7.6 用户填写订单信息界面 24
图7.7 用户支付界面 24
7 .程序的测试 25
8.1 测试的目的 25
8.2 测试的原则 25
8.3 测试的步骤 26
8.4 测试的主要内容 26
结束语 27
参 考 文 献 28
致 谢 29
引言
当下随着电子信息技术的日趋成熟,我们的生活越来越离不开信息技术。尤其是随之支付宝微信的普及,我们越来越依赖网络给我们带来的便捷。不仅仅是我们中国,而且是在整个国际领域,电子商务也发挥着越来越重要的角色,他成为了商人之间贸易的桥梁。首先他具有网上营销这个功能,网上交易就是通过商品的展示来刺激买家的购买力,这个很关键的功能就极大地推动了人们网上购物的兴趣,尤其是对新鲜事物很感兴趣的年轻的人。其次就是网上订购,网上支付这两个必不可上的重要职能。
大家都知道阿里巴巴自从上以来,就一直受到人们的广泛关注,人们不用像以前一样拿着厚厚的现金去实体店挑选买东西,可以直接扫码支付。几乎人人都实名制开通了电子账户,支付宝账号的安全性和便捷性使得人们越来越喜欢在网上买东西。甚至近些年来,美团和饿了吗这两款电子APP盛行,人们逐渐开始享受这种足不出户的方便舒适。于是乎有不上人就会对网上购物的安全性和真实性发出质疑,他的底层是怎样实现电子支付和交易的,那么就这个疑问,我们编写了一个建议的网上购物系统来大致地介绍一下这个运行的流程,以及用户具体该如何操作。
这个简易的网上购物系统是使用MyEclipse工具进行开发的,他是使用的c3p0数据源来连接MySQL数据库的,并且是在Tomcat这个小型简易的服务器上面来运行的。首先所有的项目开发之前都要做一个关键的步骤,就是需求分析,只有先明确目的才知道具体该如何去做。接着需要编写需求说明书不涉及技术,只涉及业务需求。
编写《概要设计说明书》 涉及技术的的宏观的内容,数据库设计,页面原型。
编写《详细设计说明书》 相当于伪代码。
编码阶段coding根据《详细设计说明书》 单元测试
联测项目组内部的行为
测试组进行全面的专业测试《测试报告》
上线(测试阶段)
维护和二次开发
1.1项目开发的意义
本系统属于一个基于Java的一个电商网站,它较完整的体现了一个JSP电子商务网站的具体开发实现过程。本系统是结合借鉴JSP电子商务传统网站系统的开发,较为完备地展示了JSP电商系统开发的具体流程和各个模块的开发实现过程。使用了当前比较常见的开发技术和工具。这对于今后的电子商务系统开发,具有重要的借鉴意义。
网上买东西有很多需要注意的点,以前我们就被教导说不能购买三无产品。例如我们买衣服,首先就需要我们看衣服的颜色款式,先看好不好看。然后才考虑衣服的大小,看看合不合身。最后再看价格又不优惠。并且很重要的一点就是看看买家可不可信,有没有相关的证书认证。这样我们才能够放心购买。像我们平时都会在淘宝,京东上面买,因为安全一些。但是也不排除有假货,所以这个时候就要看买家评论看看东西评价怎样。综上所述,我们要把这些数据全部考虑到,并且还要把这些信息在页面显示出来。例如我们想买一部手机,需要知道他的品牌规格,比如说是小米 4c 标准版。知道它的价格,进店日期,是否热门,以及他的商品种类。
当然了综上只是对需求的一个简单的分析,我们所写的这个项目的主要功能是能够让用户挑选自己喜欢的商品,并且可以实现商品的预购和支付。当然除此之外也有一些后台管理员的功能,比如管理员可以后台添加新的商品信息以便用户前台预览,也可以对一些商品信息做事昂的修改。当然了还会考虑到用户的登录注册模块,用户没有账号需要进行注册,当注册成功会收到邮件来激活账号,然后就可以通过输入账号密码密码来进行登录。我们这个系统相对而言是比较完善的。
综上所述,该电商项目有几个功能:
(1)用户可以查看到商品的所有详细信息
(2)用户登陆后可以查看最新最热商品
(3)用户可以根据商品名,商品分类,快速查找
(4)后台管理员可以对用户和商品信息进行增删改操作
(5)可以实现短信发送、网上支付等功能
1.2项目开发的背景
电商网站是我们现在经常使用浏览的网站,现实生活中我们会经常浏览像淘宝京东这样的购物商城,因此写一个这样的电商网站可以让我们更具体的了解到我们日常生活中买东西的一个具体流程和实现原理。有利于我们了解网上购物的优点和存在的问题。首先我们来谈谈他的优点,第一个就是网上的种类齐全。例如我们登录一个淘宝网页,里面会有各式各样不同的商品,衣服,零食,生活用品等等。第二个优点就是购买取货方便,当前社会交通发达,物流快捷,像这种每天去各种快递已经习以为常,快捷方便的物流背景下,网狗似乎也是一个不错的选择。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/602.html

好棒文