青岛网站建设定制开发_微信个人公众号如何开通_柳州网站制作推荐_辽宁省品牌建设的建议 系统设计
  1. 系统架构设计

本校园信息共享平台的架构设计主要分为可以3层,主要有Web层,业务层,Model层。其中web层还包括View层和Controller层,Model层包括元数据扩展层和数据访问层。

系统架构如下图所示。

图4-1 系统架构

    1. 系统总体设计

校园信息共享平台总体分为前台用户模块和后台管理员模块。

两个模块表现上是分别独立存在,但是访问的数据库是一样的。每一个模块的功能都是根据先前完成的需求分析,并查阅相关资料后整理制作的。

综上所述,系统功能结构图如下图所示。

图4-2 系统功能结构图

    1. 系统功能设计

登录模块:登录模块是进入系统的入口,所有用户必须登录后才能访问系统。登录需要输入用户名和密码,如果多次尝试登录需要输入验证码。登录时需要选择用户的角色,是一般用户还是管理员登录等。登录成功后,会通过数据库获取用户的权限,并跳转至用户的主页面。

商品信息模块:可分为商品信息浏览、商品信息检索、商品信息维护三个模块,管理员对商品信息有维护的权限,发布新的商品信息、更新已有的商品信息等。

失物招领管理模块:失物招领管理分为失物招领添加、修改和失物招领查询。失物招领信息由丢失者进行修改、添加、删除操作;失物招领查询由普通用户来执行。

    1. 数据库设计
      1. 数据需求分析

从前面可以分析到数据库中最重要的是寻物信息,招领信息,公告信息。分析可以得到如下数据描述:

平台用户:用于记录用户的各种信息,包括用户名、密码、姓名、性别、地址、邮箱、联系方式等数据项。

管理员:记录管理员的登录信息。包括用户名,密码,权限等数据项。

失物招领:存储各种失物招领信息。包括招领编号、发布时间、图片、招领内容、联系方式、招领标题等数据项。

拼车推荐:平台发布拼车推荐信息,用户可以对平台拼车推荐进行查询,也可以发布拼车信息。

      1. 数据库概念设计

根据前面的数据流程图,结合系统的功能模块设计,设计出符合系统的各信息实体。

系统ER图如下图所示。

图4-3 系统ER图

      1. 数据库表设计

校园信息共享平台所拥有的数据表有以下:用户信息表,失物招领信息表,拼车信息表,商品信息表,商品推荐表,闲置物品买卖表等。

由于数据表较多,只展示系统主要数据表,如下表所示。

名称

类型

长度

不是null

主键

注释

student_id

int

11

学生ID

gender

varchar

64

性别

address

varchar

64

住址

date_of_birth

varchar

64

出生日期

examine_state

varchar

16

审核状态

recommend

int

11

智能推荐

seat

varchar

64

座位号

user_id

int

11

用户ID

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

名称

类型

长度

不是null

主键

注释

takeout_merchant_id

int

11

外卖商家ID

business_name

varchar

64

商家名称

merchant_address

varchar

64

商家地址

merchant_number

varchar

64

商家编号

nature_of_business

varchar

64

经营范围

examine_state

varchar

16

审核状态

recommend

int

11

智能推荐

seat

varchar

64

座位号

user_id

int

11

用户ID

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

名称

类型

长度

不是null

主键

注释

lost_and_found_id

int

11

失物招领ID

claim_no

varchar

64

招领编号

picture

varchar

255

图片

publisher

int

11

发布人

recruitment_content

text

0

招领内容

contact_information

varchar

16

联系方式

claim_title

varchar

64

招领标题

hits

int

11

点击数

examine_state

varchar

16

审核状态

recommend

int

11

智能推荐

seat

varchar

64

座位号

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

名称

类型

长度

不是null

主键

注释

commodity_center_id

int

11

商品中心ID

trade_name

varchar

64

商品名称

commodity_number

varchar

64

商品编号

product_picture

varchar

255

商品图片

product_details

text

0

商品详情

price

int

11

价格

business

int

11

商家

stock

int

11

库存

hits

int

11

点击数

examine_state

varchar

16

审核状态

recommend

int

11

智能推荐

seat

varchar

64

座位号

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

名称

类型

长度

不是null

主键

注释

order_center_id

int

11

订单中心ID

order_number

varchar

64

订单编号

price

varchar

64

价格

commodity_number

varchar

64

商品编号

trade_name

varchar

64

商品名称

number_of_purchases

int

11

购买数

total

varchar

64

合计

purchaser

int

11

购买人

contact_number

varchar

16

联系电话

business

int

11

商家

receiving_address

varchar

64

收货地址

examine_state

varchar

16

审核状态

pay_state

varchar

16

支付状态

pay_type

varchar

16

支付类型

recommend

int

11

智能推荐

seat

varchar

64

座位号

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

名称

类型

长度

不是null

主键

注释

carpooling_id

int

11

拼车ID

place_of_departure

varchar

64

出发地

destination

varchar

64

目的地

contact_number

varchar

16

联系电话

departure_time

datetime

0

出发时间

student

int

11

学生

carpool_details

text

0

拼车详情

hits

int

11

点击数

examine_state

varchar

16

审核状态

recommend

int

11

智能推荐

seat

varchar

64

座位号

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

名称

类型

长度

不是null

主键

注释

idle_trading_id

int

11

闲置买卖ID

title

varchar

64

标题

title_number

varchar

64

标题编号

picture

varchar

255

图片

publisher

int

11

发布人

sale_details

text

0

买卖详情

hits

int

11

点击数

examine_state

varchar

16

审核状态

recommend

int

11

智能推荐

seat

varchar

64

座位号

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

">

web前端毕业设计作品

无需代码制作app软件、做网站的公司简称什么行业、永久使用、不限域名、网页设计培训 机构

深圳制作网站培训机构?

青岛网站建设定制开发_微信个人公众号如何开通_柳州网站制作推荐_辽宁省品牌建设的建议

$ext = array_pop(explode(".",$_FILES['file']['name'])); 3d动画制作软件下载美国十大互联网公司排名展厅展馆设计公司简介上海游戏公司排名网页微博草稿箱在哪里查看管理咨询公司名称参考开网店在线咨询空间站免费版下载东莞新闻头条新闻今天怎么制作网站ping工具企业查在线查询官网ppt模板免费下载网网络代理服务器软件廊坊企业官网搭建代账公司如何拉客户三合一网站建设推广北京王府井房价多少钱一平广州海珠区地图邯郸新闻网今日头条在线美国地址生成器网站风格主要包括室内设计师网站十大网站云南建筑工程网香港特别行政区政府官网首页便宜靠谱的建站公司国家企业信用系统公示查询官网静态网页设计实训心得视频拍摄培训青岛网页设计师成都网站建设优化企业排名品质好的办公室装修设计

猜你喜欢

  • 友情链接:
  • 菏泽官方网站 logo设计在线生成免费标小智 手机网站 开发者模式 网站站点断开 石家庄房产备案查询网 上海企业信用信息公示系统查询入口