文档介绍:摘要
近年来,的迅速崛起,网上购物在当前社会中,已不再是一种年轻人的行为。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念,本购物系统基于B/S模式,实现了当前购物网站的基本功能,以JAVA语言进行开发,采用分布式架构,数据库层面采用基于MySQL的集群实现。
关键词: 数据库 JAVA MySQL JSP 网上购物
目录
一、绪论 5
(一)引言 5
(二)系统实现的目的和意义 5
1、目的 5
2、意义 6
二、系统开发工具及技术和环境 6
(一)JSP技术 6
(二)Tomcat简介 6
(三)客户端环境 7
(四)开发工具 7
(五)数据库技术 8
1、数据库集群 8
2、分布式 8
3、 MySQL 9
(六) HTML及JavaScript 9
1、 HTML 9
2、 JavaScript 9
三、需求分析 10
(一)功能需求 10
(二)需求说明书 10
(三)可行性研究 11
四、系统设计 11
(一)系统功能描述 11
(二)UML系统建模 12
1、用例图 12
2、系统活动图 12
五、数据库设计 12
1、系统E-R图 12
2、数据库结构设计 14
3、创建数据库表 14
六、系统界面和功能实现 15
(一)程序设计 15
(二)系统登录 20
(三)首页管理 22
(四)商品分类管理 25
(五)用户管理 26
(六)用户权限管理 27
(七)用户个人信息管理 27
(八)订单管理 29
(九)购物车管理 29
(十)系统登出 31
参考文献 32
一、绪论
网上购物在当前社会中,已不再是一种年轻人的行为。购物的商品分类已涵盖生活、办公的各个方面:日常生活所需的吃、穿(衣服、化妆品、食品等等)、服务器、电子产品等等。可以说,网上购物与我们的生活已经密不可分。那么,网上购物究竟是什么?专业地讲,它是交易双方从洽谈、签约以及贷款的支付、、web和购物界面技术化的B 2 C模式一并完成的一种新型购物方式,它是电子商务的一个重要组成部分。随着电子商务的不断发展,网上购物作为电子商务中一个重要的组成部分也在不断壮大着。
网上购物系统作为网上购物行为的支撑及商品展示、交易等的实际“工作者”,其稳定性、可靠性、安全性的要求都是很高。现今的网上商城都采用的三层模式体系结构(MVC),从技术上来说已经能满足相关的要求,但是对于后期的性能提高等有一定的限制。
(一)引言
网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。目前主要有B2B、B2C、C2C三种模式。
网上购物网站在国内可以说正在发展中,其中以淘宝、阿里巴巴、京东、当当网等为主要的代表。现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划。每一个细小的环节都和重要。这样才能使得在电子交易时避免不必要错误发生。我们将使用HTML、JSP等技术来编辑网页,并运用JAVA技术把数据库和动态网页相关联。传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。
(二)系统实现的目的和意义
1、目的
搭建一个能满足日常购物需要的购物网站,并可依此进行相关网站的二次开发。通过对数据库集群、应用的分布式部署开发等开发技术的实战,加强相关技术的掌握程度,同时对相关理论知识加深了理解,有助于对JAVA程序更深层次的理解,有助于培养架构的思想。
2、意义
对相关技术的掌握更进一步,同时为相关网站开发积累了经验。通过分布式架构及数据库集群
技术的实战,对真实环境中的应用程序有了一定的了解,可进行一定程度的发现问题并解决问题。
系统开发工具及技术和环境
(一)JSP技术
JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。
用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运