桂林理工大学Web实习报告【总报告】.doc

上传人:b****2 文档编号:711978 上传时间:2022-10-12 格式:DOC 页数:19 大小:1.58MB
下载 相关 举报
桂林理工大学Web实习报告【总报告】.doc_第1页
第1页 / 共19页
桂林理工大学Web实习报告【总报告】.doc_第2页
第2页 / 共19页
桂林理工大学Web实习报告【总报告】.doc_第3页
第3页 / 共19页
桂林理工大学Web实习报告【总报告】.doc_第4页
第4页 / 共19页
桂林理工大学Web实习报告【总报告】.doc_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

桂林理工大学Web实习报告【总报告】.doc

《桂林理工大学Web实习报告【总报告】.doc》由会员分享,可在线阅读,更多相关《桂林理工大学Web实习报告【总报告】.doc(19页珍藏版)》请在冰豆网上搜索。

桂林理工大学Web实习报告【总报告】.doc

基于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)

电话

Email

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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1