呼市书城详细设计.docx

上传人:b****8 文档编号:27760433 上传时间:2023-07-04 格式:DOCX 页数:12 大小:2.17MB
下载 相关 举报
呼市书城详细设计.docx_第1页
第1页 / 共12页
呼市书城详细设计.docx_第2页
第2页 / 共12页
呼市书城详细设计.docx_第3页
第3页 / 共12页
呼市书城详细设计.docx_第4页
第4页 / 共12页
呼市书城详细设计.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

呼市书城详细设计.docx

《呼市书城详细设计.docx》由会员分享,可在线阅读,更多相关《呼市书城详细设计.docx(12页珍藏版)》请在冰豆网上搜索。

呼市书城详细设计.docx

呼市书城详细设计

 

呼市书城网上购书系统

----详细设计

20121105982余路生

20121105628沈志鹏

20101105904郑乐

20121106374李翩翩

目录

1.功能设计............................................................................................................2

1.1主页.............................................................................................................2

1.2功能展示.....................................................................................................2

1.3购物车.........................................................................................................2

2.类图.....................................................................................................................3

3.类说明.................................................................................................................4

4.顺序图.................................................................................................................6

5.页面设计.............................................................................................................8

1功能设计

1.1主页(index.jsp)

包括以下功能:

a.导航条:

通过单击操作可以进入,所选种类的图书列表界面。

此例所有导航进入界面(product_list.jsp)下。

b.购物车:

进入购物车界面(cart.jsp)。

c.用户登录:

进入登录界面(login.jsp)。

d.用户注册:

进入注册界面(register.jsp),注册成功显示(register_succ.jsp),失败显示 (register_failure.jsp)。

e.退出系统:

(exit.jsp)。

1.2商品展示(product_list.jsp)

a.按书名查询:

根据所输入的书名查找图书并显示。

b.按作者查询:

根据所输入的作者查找图书并显示。

c.所有图书按照类别显示:

按照所选图书的种类,可以查看此种类的所有图书。

d.购买图书:

选择单个图书,可以购买该图书,并将图书添加到购物车中。

1.3购物车(cart.jsp)

购物车:

显示所选图书的书名,单价,总价。

可以返回继续购物,也可以结算。

结算前,先进行用户信息登录,已确定购物者信息,地址等;

然后进入结算;

最后下定单(order.jsp),通知发货。

 

2.类图

3.类说明(java文件说明)

类名称

BookManage(图书管理)

功能说明

继承BookService。

实现了图书的查询功能。

方法和属性

publicvoidaddBook()添加图书。

publicvoidupdateBook(intid)修改指定图书编号的图书信息。

publicvoidupdateBook(Stringbook)修改指定图书名称的图书信息。

publicvoiddeleteBook(intid)删除指定图书编号的图书。

publicvoiddeleteBook(Stringbook)删除指定图书名称的图书。

publicvoidsetPrice()设置图书价格。

备注

类名称

UserManage(用户信息管理)

功能说明

继承UserService。

实现了客户信息的注册等功能

方法和属性

publicvoidcreateUser(Useruser)添加新用户,实现了新用户的注册功能。

publicUsergetUser(Stringname,Stringpassword)通过给定的用户名和密码(输入参数)去数据库中匹配,如果匹配返回用户的完整信息。

publicUsergetUser(Stringname)通过用户名查找用户信息。

publicvoidupdateUser(Useruser)修改用户信息。

publicvoiddeleteUser(Useruser)删除用户。

备注

类名称

OrderManage(定单管理)

功能说明

继承Order。

实现了定单的添加,定单信息的添加,定单查询等功能。

方法和属性

publicvoidaddOrder()添加定单。

publicOrdergetOrder(intid)通过客户编号来查找定单信息。

publicOrdergetOrder(Useruser)通过客户名来查找定单信息。

publicvoidupdateOrder(intid)通过客户编号来更新定单信息。

publicvoidupdateOrder(Useruser)通过客户名来更新定单信息。

publicvoiddeleteOrder(intid)通过客户编号来删除定单。

publicvoiddeletOrder(Useruser)通过客户名来删除定单。

publicbooleansaveOrder()保存定单信息。

备注

类名称

Book(图书类)

功能说明

实现了得到图书基本属性的功能。

方法和属性

privateintid;图书编号

privateStringtitle;图书名称

privateStringauthor;作者

privateStringpublisher;出版社

privateStringdescription;图书描述

privatedoubleprice;图书单价

privateintinventory;库存量

publicStringgetTitle()获取图书名称。

publicvoidsetTitle()设置图书名称。

备注

类名称

User(客户信息类)

功能说明

实现了得到客户基本信息的功能。

接口和属性

privateintid;客户编号

privateStringname;客户名称

privateStringpassword;密码

privateStringsex;性别

privateStringemail;电子邮件

privateStringaddress;地址

publicStringgetName()获取客户姓名。

publicvoidsetName()设置客户姓名。

备注

类名称

Order(定单主表)

功能说明

保存定单主表信息

方法和属性

privateintid;定单编号

privateintquantity;物品数量

privateDoubleunitPrice;单价

privateDoubletotalPrice;总价

privateStringstatus;定单状态

publicStringgetQuantity()获取物品数量。

publicvoidsetQuantity()设置物品数量。

备注

类名称

ShoppingCar(购物车)

功能说明

实现了物品的数量修改,商品的添加和删除等功能。

方法和属性

publicvoidaddCartItem()向购物车添加记录

publicvoiddelCartItem()删除购物车内的一条记录

publicvoidclearCart()清空购物车的记录

publicdoublegetTotalPrice()计算购物车内所有商品的总价值

备注

类名称

BookService

功能说明

继承Book。

对图书信息的操作。

方法和属性

publicBookgetBookByName(Stringname)通过图书名称查询图书,返回图书信息。

publicBookgetBookByAuthor(Stringauthor)通过作者查询图书,返回图书信息

publicBookgetBookByCategory()分类查询图书

publicBookgetNewBook()查询最新图书

publicBookgetPopularBook()查询最热门图书

publicvoidsetComment()对图书进行评论。

备注

类名称

UserService

功能说明

继承User。

对用户信息的具体操作

方法和属性

publicUserlogin(Stringname,Stringpassword)用户登录

publicUserlogout()退出登录

publicbooleanregister(Useruser)用户注册

publicbooleanmodifyInfo(Useruser)用户信息修改

备注

4.顺序图

登录:

购书:

5.页面设计

用户主界面:

查询书籍界面:

会员登录界面

 

注册界面

购书界面:

 

购书之后显示的订单信息:

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

当前位置:首页 > 总结汇报 > 学习总结

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

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