Web系统开发与设计期末毕业课程设计报告.docx
《Web系统开发与设计期末毕业课程设计报告.docx》由会员分享,可在线阅读,更多相关《Web系统开发与设计期末毕业课程设计报告.docx(18页珍藏版)》请在冰豆网上搜索。
Web系统开发与设计期末毕业课程设计报告
(此文档为word格式,下载后您可任意编辑修改!
)
实验(实训)报告
项目名称购物车系统设计
所属课程名称Web系统开发与设计
项目类型设计型
实验(实训)日期2011.6
班级08电子商务1班
学号
姓名刘虹
指导教师应可珍
浙江财经学院东方学院教务部制
1系统设计
1.1系统功能分析
本购物车总体设计目标是为了实现基本的网上购物功能。
本系统分为前台和后台管理两部分。
前台包括信息展示,用户登录,用户信息管理。
新用户可以注册为会员,注册用户登录前台后,可以浏览和购买网页上的所有商品,可以点击主页上的图片链接到商品的购买页,可以点击左下方的文字超链接连接到该品牌的介绍页面。
会员可以更改自己的用户信息,管理购物车,向购物车添加、删除商品,确认购物(提交订单)、查看自己的订单。
管理员通过后台登录后可以对系统中的商品进行添加、编辑、删除,查看注册用户并可以删除注册用户
1.2系统模块设计
会员模块
管理员模块
1.3数据库设计
数据库名:
lh
数据库表:
Goods商品表(gid表示商品编号,gname表示商品名称,gnumber表示商品数量,gprice表示商品价格,gintro表示商品介绍,gimage表示商品图片)
功能
字段名
字段类型
商品id
gid
char
商品名称
gname
varchar
商品价格
gnumber
char
商品数量
gprice
char
商品介绍
gintro
varchar
图片存储位置
gimage
varchar
orderinfo订单信息表(orderid表示订单号,gid表示商品编号,quantity表示所买商品数量)
功能
字段名
字段类型
订单id
orderid
varchar
商品id
gid
varchar
数量
quantity
varchar
orders订单信息表(Id表示用户编号,orderid表示订单号,username表示用户,orderdate表示订单日期,orderstate表示订单状态,address表示地址,receivename表示收货人,tele表示电话,zipcode表示邮编,paymode表示付款方式)
功能
字段名
字段类型
订单id
id
Int
用户名
username
varchar
订单日期
orderdate
varchar
订单状态
orderstate
varchar
地址
address
varchar
收货人姓名
receivename
varchar
电话号码
tele
varchar
邮编
zipcode
varchar
付款方式
paymode
varchar
user用户信息表(Id表示操作号,username表示用户名,userpass表示用户密码,gender表示性别,birthdate表示生日,nativeplace表示籍贯,type表示类别分为管理员和用户)
功能
字段名
字段类型
用户id
id
Int
用户名
username
char
性别
gender
varchar
生日
birthdate
date
籍贯
nativeplace
varchar
用户类型
type
char
2系统实现
2.1会员模块功能实现
普通用户可以浏览网页上的所有商品,但是如果要购买商品必须首先注册成为会员才行。
注册用户登录系统后还可以修改自己的注册信息。
功能如下图
2.2购物车模块功能实现
本系统的核心功能就是实现登录用户的网上购物过程。
用户在网上购买的所有商品在生成订单之前都被存储在“购物车”中,此时用户可以对选购的商品进行修该;当生成订单后,只能查看订单的详细信息,不能再对订单中的商品作出任何修该。
功能如下图:
2.3管理员模块功能实现
管理员登录后台后,可以进行商品管理、订单管理及用户管理,从而保证网站的正常运作。
其功能定义如图:
3.0数据流程
3.1个人信息修改
3.2将商品添加到购物车
3.3生成订单
3.4商品管理(添加商品)
3.5显示所有商品
4.0主要界面截图
4.1首页
4.2用户注册
4.3登入界面
用户登录(未成功)
用户登录(成功)
4.4个人信息修改
4.5商品显示界面
4.6购物车界面
4.7订单界面
我的订单
4.8管理员界面
4.9用户管理界面
5.0添加商品
5.1商品管理
6系统评价(或总结)
网上商城是虚拟的商店,与常规的商店相比较,不需要门市,有些加盟形式的连锁商店,甚至不需要库房。
没有租凭门面和库房的租金,即可正常运转。
扣除营业费用中的最高额部分,将经营成本降至最低,拉大了利润空间。
通过网上发行,目的是把更大利润空间让给他的客户,而自己主要做的是一种发行服务。
Jsp网上商店,是电子商务的传统应用。
基于JSP的电子商务网站的购物车系统利用网络作为载体,进行在线购物的系统设计。
它通过网络实现了方便,轻松的的网络选购。
同时,此系统结合HTML的优点,利用JSP技术实现了以“购物车系统”为典型的购物框架体系,是一个实用、的动态、的交互的Web服务器应用程序。
缺点是系统安全存在不足,用户信息有可能会泄露。
网上购物系统是通过第三方交易的,网上支付安全是不可缺少的。
在这种购物流程中涉及到对数据库表的频繁操作,尤其是用户没选购一次商品,都要与数据库进行连接,当用户很多的时候就加大了服务器与数据库的负荷。