网站代运营_吉林网站建设制作_电商网店代运营_济南网页制作公司 3 校园二手网站系统 总体设计

本章主要讨论的内容包括校园二手网站系统 的功能模块设计、数据库系统设计。

3.1 系统架构设计

本校园二手网站系统 从架构上分为三层:表现层(UI)、业务逻辑层(BLL)以及数据层(DL)。

图3-1校园二手网站系统 系统架构设计图

 

表现层(UI):又称UI层,主要完成本校园二手网站系统 的UI交互功能,一个良好的UI可以打打提高用户的用户体验,增强用户使用本校园二手网站系统 时的舒适度。UI的界面设计也要适应不同版本的校园二手网站系统 以及不同尺寸的分辨率,以做到良好的兼容性。UI交互功能要求合理,用户进行交互操作时必须要得到与之相符的交互结果,这就要求表现层要与业务逻辑层进行良好的对接。

业务逻辑层(BLL):主要完成本校园二手网站系统 的数据处理功能。用户从表现层传输过来的数据经过业务逻辑层进行处理交付给数据层,系统从数据层读取的数据经过业务逻辑层进行处理交付给表现层。

数据层(DL):由于本校园二手网站系统 的数据是放在服务端的mysql数据库中,因此本属于服务层的部分可以直接整合在业务逻辑层中,所以数据层中只有数据库,其主要完成本校园二手网站系统 的数据存储和管理功能。

3.2 系统功能模块设计

3.2.1整体功能模块设计

在上一章节中主要对系统的功能性需求和非功能性需求进行分析,并且根据需求分析了本校园二手网站系统 中的用例。那么接下来就要开始对本校园二手网站系统 的架构、主要功能和数据库开始进行设计。校园二手网站系统根据前面章节的需求分析得出,其总体设计模块图如图3-2所示。

 

图3-2 校园二手网站系统 功能模块图

3.2.2用户模块设计

后台管理者能够实现对前台注册的用户增删改查操作,用户模块结构图如下图:

 

图3-3用户用户模块结构图

3.2.3商城管理模块设计

校园二手网站系统 是中需要存储不少商品信息,其模块功能结构,具体的结构图如下:

 

图3-4商城模块结构图

3.2.4订单管理模块设计

校园二手网站系统 最重要的一个功能就是购买,其模块功能结构,具体的结构图如下:

 

图3-5订单模块结构图

3.3 数据库设计

数据库设计一般包括需求分析、概念模型设计、数据库表建立三大过程,其中需求分析前面章节已经阐述,概念模型设计有概念模型和逻辑结构设计两部分。

3.3.1 数据库概念结构设计

下面是整个校园二手网站系统 中主要的数据库表总E-R实体关系图。

图3-6 校园二手网站系统 总E-R关系图

 

下面根据校园二手网站系统 的数据库总E-R关系图可以得出校园二手网站系统 需要很多E-R图,在此罗列出来一些主要的数据库E-R模型图。

 

图3-7商品信息E-R关系图

 

图3-8 订单信息E-R关系图

 

图3-9 普通用户信息E-R关系图

 

图3-10 配送信息E-R关系图

3.3.2 数据库逻辑结构设计

通过上一小节中校园二手网站系统 中总E-R关系图上得出一共需要创建很多个数据表。在此我主要罗列几个主要的数据库表结构设计。

return_information表:

名称

类型

长度

不是null

主键

注释

return_information_id

int

11

退货信息ID

order_number

varchar

64

订单编号

purchase_user

int

11

购买用户

user_name

varchar

64

用户姓名

trade_name

varchar

64

商品名称

total

varchar

64

总计

return_request_

varchar

64

退货申请

collection_account_number

varchar

64

收款账号

examine_state

varchar

16

审核状态

recommend

int

11

智能推荐

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

product_information表:

名称

类型

长度

不是null

主键

注释

product_information_id

int

11

商品信息ID

trade_name

varchar

64

商品名称

product_cover

varchar

255

商品封面

commodity_price_

varchar

64

商品价钱

merchandise_inventory

varchar

64

商品库存

commodity_type

varchar

64

商品类型

product_description

text

0

商品描述

product_introduction

longtext

0

商品介绍

hits

int

11

点击数

praise_len

int

11

点赞数

recommend

int

11

智能推荐

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

ordinary_users表:

名称

类型

长度

不是null

主键

注释

ordinary_users_id

int

11

普通用户ID

user_name

varchar

64

用户姓名

user_gender

varchar

64

用户性别

subscriber_telephone

varchar

16

用户电话

user_address

varchar

64

用户地址

examine_state

varchar

16

审核状态

recommend

int

11

智能推荐

user_id

int

11

用户ID

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

order_information表:

名称

类型

长度

不是null

主键

注释

order_information_id

int

11

订单信息ID

order_number

varchar

64

订单编号

purchase_user

int

11

购买用户

user_name

varchar

64

用户姓名

subscriber_telephone

varchar

16

用户电话

user_address

varchar

64

用户地址

trade_name

varchar

64

商品名称

commodity_price_

varchar

64

商品价钱

purchase_quantity

varchar

64

购买数量

total

varchar

64

总计

pay_state

varchar

16

支付状态

pay_type

varchar

16

支付类型

recommend

int

11

智能推荐

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

commodity_category表:

名称

类型

长度

不是null

主键

注释

commodity_category_id

int

11

商品类别ID

commodity_type

varchar

64

商品类型

recommend

int

11

智能推荐

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

distribution_information表

名称

类型

长度

不是null

主键

注释

distribution_information_id

int

11

配送信息ID

order_number

varchar

64

订单编号

user_name

varchar

64

用户姓名

purchase_user

int

11

购买用户

trade_name

varchar

64

商品名称

logistics_company

varchar

64

物流公司

shipment_status

varchar

64

发货状态

sign_in_status

varchar

64

签收状态

recommend

int

11

智能推荐

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

3.4本章小结

整个校园二手网站系统 的需求分析主要对系统总体架构以及功能模块的设计,通过建立E-R模型和数据库逻辑系统设计完成了数据库系统设计。

">

深圳建站推广

浙江网站建设哪家最好、文字设计图片在线生成、永久使用、不限域名、公司建站多少钱

洛阳外贸网站建设?

网站代运营_吉林网站建设制作_电商网店代运营_济南网页制作公司

| |-- jquery.js seo服务是什么意思国内低代码开发平台注册公司核名在哪里核名重庆网页制作上海建网站的公司海口网站建设优化专业的网站制作专业公司湛江疫情最新消息服装网页设计模板企业公示系统查询前端开发工程师需要具备哪些能力项目建设管理小程序在线制作平台上海的公司地址电商营业执照怎么办理系统网站网站运营者网址免费自助创建网站中企动力z邮箱登录网站建站哪家公司好一点承德今日头条新闻东阳网站建设报价辽宁建设工程信息网中标公告中国建材网官方网站做网站哪家强推广哪个网站好上海工商网做h5的软件短网址还原工具短网址生成在线网络营销与传统营销的关系

猜你喜欢

  • 友情链接:
  • 如何自学编程 南宁专业网站制作公司 公司微信公众号怎么创建 网络游戏的危害 郑州网站做网站 高端手机网站设计