桂林理工大学Web实习报告【总报告】.doc
- 文档编号:711978
- 上传时间:2022-10-12
- 格式:DOC
- 页数:19
- 大小:1.58MB
桂林理工大学Web实习报告【总报告】.doc
《桂林理工大学Web实习报告【总报告】.doc》由会员分享,可在线阅读,更多相关《桂林理工大学Web实习报告【总报告】.doc(19页珍藏版)》请在冰豆网上搜索。
基于Web设计实习
基于Web设计实习报告
课题名称网上书店
报告人姓名何天从
学号3110757101
同组成员李铭(组长)、郝悦君
班级网络11-1班
院系信息科学与工程学院
指导老师邓昀、叶恒舟、杨铁军、邹明亮
起止日期2014.6.2~2014.6.20
一、系统设计概述
1.1目的
某个体书店店主委托计算机专业的大学毕业生组成的开发小组为他创建网上书店系统。
该书店以经营英语,计算机书籍为主。
从详细设计的角度明确网上书店项目的业务品种、功能范围,明确与业务主机/终端系统的接口和业务处理模式,使系统开发人员和产品管理人员明确产品功能,可以有针对性的进行系统开发、测试、验收等各方面的工作。
1.2任务:
网站主要提供的基本服务项目有:
用户的注册,登录;用户的分级浏览或图书选购;店主对进书,售书,库存,帐目,客户的管理;以及网站的日常维护(比如,网上书店简介;网上书店信息发布;客户留言及对客户留言的反馈)。
1.3开发环境:
操作系统:
winxp/Windows7/Windows8等
数据库:
MySQL5.5
开发工具:
MyEclipse10
使用技术:
jsp+struts2+hibernate3
1.4参考资料:
[1]俞东进任祖杰著,JavaEEWeb应用开发基础,北京,电子工业出版社,2012
[2]张昆等编著,JavaWeb开发技术详解,北京,化学工业出版社,2010
[3]徐明华邱加永著,Struts基础与案例开发详解,北京,清华大学出版社,2009
[4]徐艳.网上书店系统设计与实现[D].电子科技大学,2013.
[5]吴芸.基于Web的网上书店系统的设计与实现[D].电子科技大学,2013.
[6]郑梁君.基于J2EE网上书店系统的设计与实现[D].南昌大学,2012.
[7]王传众.基于struts框架的网上书店系统设计与实现[D].电子科技大学,2012.
[8]何利娟.基于webservice的网上书店系统的设计与实现[D].天津大学,2007.
二、系统需求分析
2.1.主要功能模块
2.1.1用户有游客、普通会员,高级会员;
2.1.2只有登陆系统,才能查看个人信息、我的购物车、我的订单功能;
2.1.3提供查找书籍功能,找到自己需要的商品;
2.1.4找到商品后,可以放到购车中,然后在购买;
2.1.5放在购物车中的商品,可以删除不想要的商品;
2.1.6购物确定后,就可以下订单了,下订单前还可以修改所购商品;
2.1.7下订单时,要进行个人信息确定;
2.1.8后台管理员登陆;
2.1.9管理员可以管理图书类别、添加图书、处理订单、用户管理等功能。
2.2.前台功能需求分析
2.2.1查询商品
功能描述:
根据客户输入关键字进行模糊查询
2.2.2加入购物车
功能描述:
将用户选购的商品加入购物车。
加入购物车流程:
1、用户进入图书浏览,浏览商品后,选购商品,进入购物车。
2、系统根据用户选购结果,将用户选购的商品加入购物清单。
2.2.3购物车查询
功能描述:
列出购物车中的已购商品。
2.2.4购物车中商品删除
功能描述:
删除购物车中的已购商品。
2.2.5订单查询
功能描述:
查看自己已经下单的商品
2.2.6用户注册
功能描述:
用户录入会员信息,系统将会员信息注册。
成功注册流程:
1、用户输入会员信息并提交。
2、系统检查会员信息的有效性。
3、系统将会员信息录入数据库。
2.2.7用户登录
功能描述:
用户输入会员名与密码,经验证后登录系统。
登录成功流程:
1、用户输入会员号及密码,并提交。
2、系统检查会员信息的有效性(用户名用户名密码是否正确)。
3、系统允许用户登录。
2.2.8用户信息修改
功能描述:
用户登录后,可在我的信息将注册时的用户信息修改。
登录成功流程:
1、用户登录系统,进入我的信息子菜单下修改自己的信息。
2、系统检查会员信息的准确性(用户信息是否填错)。
3、系统将新的会员信息录入数据库。
2.2.9生成订单
功能描述:
生成订单,提交给后台。
生成订单流程:
1,用户用购物车结算完金额,并提交订单后。
2,系统生成订单。
3,后台管理员对订单进行处理。
2.3.分工及完成情况
分工安排
第一周
第二周
第三周
完成情况
李铭
主要负责用户购书系统
用户注册和登陆
图书列表和购书车及图书搜索
会员信息表和订单表设计
完成
何天从
主要负责后台管理系统
图片类别管理
图书订单管理和订单管理
用户管理表单
完成
郝悦君
主要负责数据库设计和css
数据库表设计
数据库表实现和录入及css
数据库与工程的对接
完成
三、系统设计的基本原理和采用的主要方法与技术
3.1.系统层次结构图
3.2.用户登陆模块
注册
登录
用户
我的信息
我的购物车
我的订单
图书浏览
图1用户管理模块图
3.3.后台登陆模块
后台登陆
图书管理
图书处理
图书类别管理
用户管理
类别管理
添加类别
图书管理
添加图书
推荐图书
订单管理
处理订单
会员管理
修改密码
图2后台管理模块图
3.4.数据库模块
数据库模块
管理员表
用户表
产品表
订单表
订单产品表
分类表
图3数据库模块图
3.5.模块算法实现
3.5.1用户登陆模块
进入书店
返回登录首页
普通游客
是否会员
注册
登陆
否
是
否
是
是否合法
是否合法
否
是
3.5.2购物车模块
1、模块描述
该模块完成买家用户购买书籍的功能
2、算法实现
用户添加商品
获取购物车
添加商品到购物车
更改车中数量
是否有此商品
是否提交订单
填写收货人地址等信息
继续购买
是
否
购买成功
3.5.3图书录入或删除模块
1、模块描述
该模块完成卖家用户查询图书数据库后实现书籍录入功能。
2、录入输出的产品信息
书本名称
价格
出版商
ISBN
页数
出版日期
所在分类
书本照片
作者
库存量
产品描述
3、模块算法实现
管理员
选择图书管理,可进行查看和删除操作
点击添加图书
录入书籍信息
图书管理
选择图书管理或录入
3.5.4图书类别增加或删除模块
1、模块描述
该模块完成卖家用户对图书类别的添加和删除管理。
2、算法实现
管理员
执行添加图书类别
提示添加成功信息
图书类别管理
添加删除图书类别
提示删除成功信息
执行删除图书类别
3.5.5订单处理模块
1、模块描述
该模块完成卖家用户查询订单和确认订单发送等订单信息管理。
2、算法实现
管理员
查询订单信息
对会员的订单进行查看
点击订单处理
查询或处理订单
对订单的进行审核后发货
处理订单信息
3.5.6用户管理模块
管理员
查询用户资料
点击用户管理模块
选择会员管理或密码修改
修改管理密码
3.6.数据库模块
3.6.1.数据库逻辑设计
系统的数据库设计实体关系图(E-R图)参考如下:
3.6.2.数据库表设计
表名
功能说明
admins
管理员信息表
users
会员信息表
orders
订单表
product
书籍表
orderproduct
订单与书籍表
sort
书籍分类表
3.6.3.表admins
表名
admins
列名
数据类型(精度范围)
空/非空
约束条件
说明
AdminID
INT(4)
非空
主键
管理员ID
LoginName
Varchar(50)
UNIQUE
管理员名字
Password
Varchar(50)
管理员密码
3.6.4.表users
表名
admins
列名
数据类型(精度范围)
空/非空
约束条件
说明
UserID
INT(8)
非空
主键
用户ID
UserName
Varchar(50)
UNIQUE
用户名
Password
Varchar(50)
密码
TrueName
Varchar(20)
用户真实名字
Address
Varchar(100)
地址
Tel
Varchar(50)
电话
Varchar(50)
邮箱
Postcode
Varchar(50)
邮编
Gender
Varchar(10)
性别
Type
Varchar(50)
会员类别
IsChecked
INT(4)
审核是否通过
Clicks
INT(4)
登陆次数
说明
IsChecked为1时,表示管理员通过会员的身份认证,为0时表示未通过
3.6.5.表orders
表名
admins
列名
数据类型(精度范围)
空/非空
约束条件
说明
OrderID
Varchar(20)
非空
主键
订单ID
UserID
INT(4)
非空
主键
用户ID
CreateTime
DATE
订单生成时间
PayStatus
INT(4)
支付状态
SendStatus
INT(4)
发货状态
Name
Varchar(20)
收货人名字
Address
Varchar(100)
地址
Postcode
Varchar(50)
邮编
Tel
Varchar(50)
电话
Payment
DOUBLE
总全额
Description
Varchar(200)
订单说明
3.6.6.表product
表名
admins
列名
数据类型(精度范围)
空/非空
约束条件
说明
productID
INT(4)
非空
主键
书籍ID
productname
Varchar(50)
UNIQUE
书籍名称
price
DOUBLE
价格
publish
Varchar(50)
出版社
ISBN
varchar(20)
ISBN
page
INT(4)
页数
publishdate
DATE
出版日期
sortID
INT(4)
图书分别ID
pic
Varchar(255)
书籍图片
author
Varchar(50)
作者
storage
INT(4)
库存量
description
VARCHAR(255)
书籍描述
3.6.7.表o
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 总报告 桂林 理工大学 Web 实习 报告