JSP与MySQL网上购物系统的设计+源代码(4)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

JSP与MySQL网上购物系统的设计+源代码(4)

强大的存储引擎使得MySQL能够应用于任何数据库应用系统,且能高效完成各种任务。不管是大量数据的快速传输系统,还是日访问量超过数亿的高强度搜索Web站点。MySQL 5是MySQL发展历程中的一个里程碑,使MySQL具备了企业级数据库管理系统的特性,提供强大的功能,例如子查询、事务、外键、视图、存储过程、触发器、查询缓存等功能。

3  系统需求分析

3。1  业务需求

21世纪以来的信息社会,使得人们的消费观念有了很大的改变。这样的现况使得原本的传统购物方式越来越不适应现在社会的发展需求,这严重的影响人类经济的发展。

本系统是网上购物系统,针对的用户是社会上所有的人。因此最重要的就是系统操作的简易实用性。此系统的开发中也很好的展现了这一点,系统的界面简单,大方充满了人性化;用户操作起来也容易上手。对于一个网上商品购物系统而言,网上的商品的种类样式是很重要的,所以对系统的安全性有比较高的要求:对于数据库,要设置不同用户的权限,数据的修改必须由合法用户操作。

需求分析是一个循序渐进的过程,需要通过开发人员和用户的不断沟通交流,对系统的功能和特性有逐渐深入的了解,认识,并在此基础上加以细化,得到所需要的软件需求。需求分析是软件开发过程中不可或缺、极其重要的过程,涉及到领域问题及其组成部分的理解和开发,其目的在于理解客户需要什么和开发者需要做些什么,并将用户提出的需求以书面形式表达出来。

3。2  系统功能需求

系统功能分析是在系统开发的总体任务的基础上完成的,网上购物系统总体上分为前台管理和后台管理。

前台管理的主要功能有:

1。 用户信息的维护:注册、登录

2。 用户浏览商品及其商品详情

3。 查询商品:关键字,类别

4。 购物车管理

5。 订单生成

后台管理的主要功能有:

1。 系统管理员登录

2。 商品管理:增加商品,删除商品,修改商品信息

3。 查询商品:关键字,类别

4。 榜单下载论文网

在本系统中系统管理员的功能比较简单,默认的“系统管理员”用户是“sophia”,由我手动添加到数据库中的。

3。2  用户需求

 用户:用户可以浏览商品、查询商品,在登录状态下将商品加入购物车、管理购物车、提交订单等。

 系统管理员:系统管理员可以通过登入网上购物系统实现对所有商品信息进行查询、修改、添加、删除。

3。3  开发环境需求

(1)操作系统:Windows7;

(2)开发工具:Eclipse;

(3)数据库管理系统:MySQL;

4  系统功能介绍

4。1  功能简介

1。 相关技术运用:本平台是基于MySQL数据库建立的,使用Eclipse开发,运用Java+JSP+MySQL+Tomcat实现。

2。 系统功能流程图:

图4。1系统功能

4。2  数据库设计

1。 本系统的主要E-R图

(1)系统总体E-R图, 其中用户、商品、订单和订单项均为实体。用户可以浏览商品,对于心仪商品下订单;订单中可包含多种商品和订单项(见图4。2)。

图4。2系统总体E-R图

图4。3商品信息实体E-R图文献综述

(2)商品信息实体E-R图,商品信息实体有商品编号、商品名称、商品价格、商品数量、图片地址和商品描述属性(见图4。3)。

(3)用户信息实体E-R图,用户信息实体包含用户编号、用户名、密码、用户昵称、用户邮箱、激活码(注册时发送到注册邮箱)、数据库更新时间、用户角色和激活状态属性(见图4。4)。 (责任编辑:qin)