java的网上购物系统的设计与实现(源码)

随着社会的高速发展,因特网的飞速普及,网络相关技术得以快速发展,人类社会正式进入到了一个全新时代—信息化时代。在这个信息化的大时代下,电子商务应运而生。随着网络技术的日益成熟,电子商务日益完善,逐渐走进千家万户,改善着人们的生活方式。电子商务是指通过快捷,高效的电子支付手段,买卖双方在因特网下进行各种各样的商务贸易活动的一种商务交易方式。随着互联网的高速发展,越来越多的人开始热衷于网上购物,网上购物系统应运而生。本网上购物体系使用j2EE作为开发基础,使用稳定的struts框架,用eclipse neon.3作为开发工具,基本实现了网上购物系统应当具有的功能模块,其中包含管理员的登录,管理和维护;用户的注册、登录、注销、个人信息的查询、修改;商品的管理,购物车的管理,订单的管理。该系统界面浅易雅观,操作便捷,便于后期维护。关键词 网上购物系统,j2EE,struts框架
目 录
1 前言 1
1.1 课题背景 1
1.2 课题意义 1
1.3 课题结构 2
2 需求分析 2
2.1 客户分析 2
2.2 管理员分析 2
2. 3 系统可行性分析 3
2.4 总结 3
3 前期分析 3
3.1 网上购物网站的目标 3
3. 2 系统所需工具 3
3.3 网上购物网站的核心技术 4
4 系统总体设计 4
4.1 功能模块 4
4.2 数据流图 6
5 代码设计 7
6 数据库系统设计 10
6.1 数据库概念设计 10
6.2 数据库逻辑设计 14
6.3 数据库物理设计 14
6. 4 数据库的运行与维护 17
7 系统开发 18
7.1 系统前台开发 18
7.2 系统后台开发 21
8 系统软件测试 24
8.1 系统配置要求 25
8.2 测试内容 25
8.3 数据测试结果 27
 *好棒文|www.hbsrm.com +Q: &351916072& 
结 论 28
致 谢 29
参 考 文 献 30
1 前言
1.1 课题背景
社会的高速发展离不开生产力的提高,生产力的提高离不开因特网的普及,因特网的普及离不开人类知识水平的提高。早在1946年2月14日,第一台电脑就诞生了。它的出现意味着人类历史将开启新的篇章,它带来的影响是巨大的。自此,全球范围的技术得到巨大的进步,人们不再受限于时间,空间,足不出户却知天下不再是空想。
2003年的“非典事件”虽然带着沉痛的回忆,不可否认的是,在那一年,人们虽被迫困在室内,但却给“网络购物”带来了新纪元。自此以后,人们开始尝到了便捷和廉价的甜头。尽管我国电子商务起步较晚,但它却一直在高速的发展着,时至今日,早已深深地影响着我们生活的点点滴滴。在今天,我们只需要坐在家中,便可以买到自己需要的产品,人类生活日益幸福。
1.2 课题意义
如果说,计算机的诞生是信息时代的发动机,那么实现网络购物无疑是推动信息发展的一剂催化剂。
相对于传统的购物方式而言,实现网络购物的意义重大。世界上不是每个人都是马云这样的大富豪,也不是生来就衣食无忧的贵公子。随着网络购物的高速普及,人民群众可以用更加低廉的价钱买到最具性价比的商品,企业家们也可以用最少的钱运营着最合适的店铺。经济效益得到最大化。
在如今这个地产行业纵横发展的年代,想租到一间适合的店铺真的是难如登天,好的地皮租不起,次的又没人光顾。这个时候网店便成为了首选。纵使网上店铺只有卫生间大小,它的规模也可以达到大型超市的大小。这同时也节省了土地资源,更加环保低碳。
在网上,你不用招聘专门的店员来管理店铺,也无须招聘环卫工人来打扫店铺,甚至销售人员也是多此一举,你自己就可以全职,这无疑节约了人力资源,省下了一大笔开销。
因此,开发出一套成熟的购物网站系统迫在眉睫,虽然现阶段网络购物还存在着诸多问题,例如消费者的权益不能得到完美的保障,安全问题层出不穷,但这丝毫无法撼动我们发展电商的动力。
本次所开发的系统正是网上购物系统,它对于我个人而言无疑意义十分重大,在这个电商宏流纵横的年代,我也想贡献出自己的一份力量。
1.3 课题结构
本课题共分为8个部分:
首先是需求分析部分。一个可供人们安全使用的系统,离不开使用系统的管理人员的需求,也更加离不开用户的需求,通过对他们的需求进行分析,得到开发系统应当具有的功能。
第二部分是前期分析,主要负责阐述系统未来应当具有的功能,以及开发过程所使用到的一些核心技术和工具。
第三部分是主体设计,设计系统的总体功能模块,给出系统的功能流程图。
第四部分是代码的设计,通过设计代码来提高代码利用率,便于对系统的理解。
第五部分是数据库设计,通过不同方面对数据的分析,得出更加完善的数据库。
第六部分是系统开发,重点阐述系统功能的细节,对系统功能作出详细的解释。
第七部分是系统测试,对整个系统的功能点进行测试,找出系统的不足加以修改,以求作出更加完美的系统。
第八部分是总结,致谢以及参考文献。
2 需求分析
2.1 客户分析
一个成功的系统,离不开庞大数量客户的支持。因此,客户分析显得尤为重要,客户使用得舒服,系统就越成功。客户登录网站主页时,可以看到网站上罗列的商品信息,您也可以通过查询功能找到你需要的商品,通过详细的信息查询找到您最喜欢的商品的具体信息,加入购物车从而购买商品。提高客户的使用体验是系统的不懈追求,这包括系统界面便于客户的浏览,系统布局便于客户的操作等等。
2.2 管理员分析

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

好棒文