首页 > 编程语言 > 详细

Java网上图书商城,项目基于MVC设计模式,采用BS结构源码+文档+ppt

时间:2021-07-08 10:07:26      阅读:27      评论:0      收藏:0      [点我收藏+]

?

?下载地址:https://download.csdn.net/download/qq_31293575/19407912

项目介绍

Java网上图书商城,项目基于MVC设计模式,采用BS结构源码+文档+ppt

系统说明

  • 选题

?

选题为设计图书电商管理系统,数据包括图书和会员。其中图书的数据包括图书编号,图书名称,类别,主编,出版社,价格,折扣;会员的数据包括会员账号,会员名称,地址,电话,邮箱,等级。主要实现浏览图书、放入购物车、下订单、评价的功能。应用于顾客在网上购买图书的大概流程。

?

  • 需求分析

?

2.1数据库系统的业务描述(包括用户、主要功能、系统边界或限制)

?

用户:用户包括普通游客和会员,普通游客可以注册成为会员。游客只可以实现浏览功能,会员则可以实现加入购物车、购买图书、评价的功能。

?

主要功能:

①注册功能:普通游客可以通过注册成为会员,从而进行下单等更多功能。

②购物车功能:会员可以在浏览过程中把感兴趣的图书加入购物车,购物车会记载对应图书的信息,之后可以在购物车中进行下单操作。

③下单功能:会员可以在浏览图书过程中直接对心仪的图书进行下单操作,也可以先把图书加入购物车,之后再从购物车界面进行下单操作。

④评价功能:会员在下单之后可以对订单进行评价。

?

系统边界或限制:会员可以进行直接下单、通过加入购物车下单、评价操作。

?

2.2 主要业务逻辑(或规则)

普通游客首先注册成为会员,之后浏览自己感兴趣的图书,进行直接下单或者加入购物车后下单的操作,最后会员对该订单进行评价。

?

?

2.3 数据字典

包括:数据项、数据结构、数据流、数据存储、过程

?

数据项:

1、数据项名:userid

数据项含义:识别会员身份的号码

别名:会员账号

类型:nvachar

位置:会员信息

  • 数据项名:username

数据项含义:识别会员身份的名称

别名:会员名称

类型:nvachar

位置:会员信息

3、数据项名:address

数据项含义:会员的住址

别名:地址

类型:nvachar

位置:会员信息

4、数据项名:phone

数据项含义:会员的电话号码

别名:电话

类型:nvachar

位置:会员信息

5、数据项名:email

数据项含义:会员的电子邮箱

别名:邮箱

类型:nvachar

位置:会员信息

6、数据项名:level

数据项含义:会员的等级

别名:等级

类型:nvachar

位置:会员信息

7、数据项名:isbn

数据项含义:图书编号

别名:图书编号

类型:nvachar

位置:购物车信息、图书信息、订单信息

8、数据项名:bookname

数据项含义:图书的名称

别名:图书名称

类型:nvachar

位置:购物车信息、图书信息、订单信息

9、数据项名:quantity

数据项含义:图书的数量

别名:数量

类型:int

位置:购物车信息、订单信息

10、数据项名:bookprice

数据项含义:图书单价

别名:单价

类型:money

位置:购物车信息、图书信息、订单信息

11、数据项名:totalprice

数据项含义:图书总价

别名:总价

类型:money

位置:购物车信息、订单信息

12、数据项名:category

数据项含义:图书的类别

别名:类别

类型:nvachar

位置:图书信息

13、数据项名:author

数据项含义:图书的主编

别名:主编

类型:nvachar

位置:图书信息

13、数据项名:press

数据项含义:图书的出版社

别名:出版社

类型:nvachar

位置:图书信息

14、数据项名:discount

数据项含义:图书购买的折扣

别名:折扣

类型:nvachar

位置:图书信息

15、数据项名:ordered

数据项含义:订单编号

别名:订单编号

类型:int

位置:订单信息

16、数据项名:orderdate

数据项含义:订单日期

别名:日期

类型:datetime

位置:订单信息

?

数据结构:

1、数据结构名称:ORDER

含义说明:会员进行直接下单或者通过加入购物车下单操作

数据组成:订单编号+图书名称+数量+单价+总价+日期

2、数据结构名称:BOOK

含义说明:图书的信息

数据组成:图书编号+图书名称+类别+主编+出版社+价格+折扣

3、数据结构名称:SHOPPING

含义说明:会员进行加入购物车操作

数据组成:图书编号+图书名称+数量+单价+总价

?

4、数据结构名称:USER

含义说明:会员的信息

数据组成:会员账号+会员名称+地址+电话+邮箱+等级

?

数据流:

?

1、数据流名称:直接下单

说明:会员直接下单

数据流来源:会员

数据流去向:订单管理系统

数据组成:订单编号+图书名称+数量+单价+总价+日期

2、数据流名称:购物车下单

说明:会员通过加入购物车下单

数据流来源:购物车

数据流去向:订单管理系统

数据组成:图书编号+图书名称+数量+单价+总价

3、数据流名称:注册会员

说明:普通游客注册成为会员

数据流来源:游客

数据流去向:会员管理系统

数据组成:会员账号+会员名称+地址+电话+邮箱+等级

4、数据流名称:浏览图书

说明:普通游客或会员浏览图书信息

数据流来源:游客或会员

数据流去向:图书管理系统

数据组成:图书编号+图书名称+类别+主编+出版社+价格+折扣

?

适用场景:

毕业论文、课程设计、公司项目参考

运行截图

技术分享图片? 技术分享图片? 技术分享图片? 技术分享图片? 技术分享图片? 技术分享图片? 技术分享图片? 技术分享图片? 技术分享图片? 技术分享图片?120.9技术分享图片?

关注【程序代做 源码分享】公众号获取更多免费源码!!!

?

?

Java网上图书商城,项目基于MVC设计模式,采用BS结构源码+文档+ppt

原文:https://blog.51cto.com/u_11003531/3006627

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!