ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

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

2021-07-07 23:01:57  阅读:199  来源: 互联网

标签:数据项 Java 含义 别名 购物车 源码 会员 设计模式 图书


 下载地址: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、数据流名称:浏览图书

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

数据流来源:游客或会员

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

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

 

适用场景:

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

运行截图

e1a9908971d894ad57e3c11a734ef562.png528427d16c455247cf692edb7447fe22.pngd1296a391f3e641f6a958c0230604835.pngb912266bdcb472f9e6110aa5f804a632.png6e89278231314a080e7cbcabf56be684.pngb5219825393871ba2fc078db9f54dc0e.png4f1a70cb627cf6f23cd2d8c2a5a8d7b1.png0e87c43a1d87bef0615d961ded5b5955.png81aa916541d355101470cd4989ddc1c2.png2f4cbfd16ca23cc7f078f0d94f933469.png​120.925c8e72f93022796c2f883fc712a5a39.png

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

标签:数据项,Java,含义,别名,购物车,源码,会员,设计模式,图书
来源: https://blog.51cto.com/u_11003531/3006627

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有