重庆网站建设选圣矢_济南网站设计_淄博网站设计_app软件定制开发 系统设计
  1. 系统架构设计

本系统架构设计主要分为可以3层,主要有Web层,业务层,Model层。其中web层还包括View层和Controller层,Model层包括元数据扩展层和数据访问层。

图4-1系统架构图

    1. 系统功能结构

为了将系统从“做什么”落实到“怎么做”,基于系统设计原则,对系统功能进行更适合编码实现的功能划分。根据上图的系统架构设计,整理出规范的系统功能结构图,为系统的实现编码做好准备。

如下图所示为系统功能结构图。

图4-2系统功能结构图

    1. 功能模块设计

用户管理针对所有用户和管理员。未注册用户点击注册,进入注册页面填写新用户信息,得到自定义生成账号后,注册完成。未注册用户注册的活动图如下图所示。

图4-3未注册用户注册活动图

用户可进行登录使用更多功能,首先进入用户登录界面,输入用户账号和密码,后台对账号和密码信息进行核对验证,验证成功则页面直接显示登录用户昵称代表登录成功,否则返回用户登录界面。用户登录活动图如下图。

图4-4用户登录活动图

用户登录后,进入功能页面,可自己的信息进行管理,包括个人信息,用户管理、宠物医疗服务管理、宠物商品管理、订单管理、商品订单管理、宠物领养用户使用功能活动图如所示

图4-5用户使用功能活动图

用户功能界面可对自己的密码进行修改。进入修改密码界面后核对当前密码,核对成功后填写新密码。修改密码活动图如下图所示。

图4-6修改密码活动图

    1. 数据库设计

宠物服务平台采用的数据库是MySQL,该部分将根据系统需求和设计,设计合理的数据库。本系统考虑到之后系统的扩展集群,数据库将不使用外键。此外,不用外键时数据管理也较为简单,操作更加方便,性能更高。

      1. E-R图

E-R图,更加直观的告诉开发人员系统的各个数据的属性,各个数据之间的联系,各个数据的类型。能通过该模型更直观地了解数据库的设计,并根据对其逐渐改善。

本系统图设计,如下图所示。

图4-7系统E-R图

      1. 表结构设计

本系统根据第三范式的思想设计数据库,减少最大程度的冗余,总共建立有多个表,用户表、管理员表、养宠资讯表、宠物商品信息表、科室信息表、医生信息表、疫苗信息表、疫苗接种表、宠物领养

表结构如下所示。

user_registration表:

名称

类型

长度

不是null

主键

注释

user_registration_id

int

11

用户注册ID

category

varchar

64

类别

gender

varchar

64

性别

age

varchar

64

年龄

user_account

varchar

64

用户账号

examine_state

varchar

16

审核状态

recommend

int

11

智能推荐

user_id

int

11

用户ID

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

pet_information表:

名称

类型

长度

不是null

主键

注释

pet_information_id

int

11

宠物信息ID

pet_number

varchar

64

宠物编号

age

varchar

64

年龄

pet_name

varchar

64

宠物名称

gender

varchar

64

性别

category

varchar

64

类别

picture

varchar

255

图片

examine_state

varchar

16

审核状态

recommend

int

11

智能推荐

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

commodity_center表:

名称

类型

长度

不是null

主键

注释

commodity_center_id

int

11

商品中心ID

commodity_number

varchar

64

商品编号

trade_name

varchar

64

商品名称

unit_price

int

11

单价

stock

int

11

库存

quality_guarantee_period

varchar

64

保质期

purpose

text

0

用途

picture

varchar

255

图片

examine_state

varchar

16

审核状态

recommend

int

11

智能推荐

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

doctor表:

名称

类型

长度

不是null

主键

注释

doctor_id

int

11

医生ID

doctor_job_number

varchar

64

医生工号

examine_state

varchar

16

审核状态

recommend

int

11

智能推荐

user_id

int

11

用户ID

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

shangpinxinxi表:

名称

类型

长度

不是null

主键

注释

department_id

int

11

科室ID

building

varchar

64

楼栋

floor

varchar

64

楼层

room_number

varchar

64

房号

department_name

varchar

64

科室名称

doctor_job_number

int

11

医生工号

examine_state

varchar

16

审核状态

recommend

int

11

智能推荐

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

vaccines表:

名称

类型

长度

不是null

主键

注释

vaccines_id

int

11

疫苗ID

vaccine_number

varchar

64

疫苗编号

quality_guarantee_period

varchar

64

保质期

purpose

text

0

用途

vaccine_name

varchar

64

疫苗名称

picture

varchar

255

图片

examine_state

varchar

16

审核状态

recommend

int

11

智能推荐

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

vaccination表:

名称

类型

长度

不是null

主键

注释

vaccination_id

int

11

疫苗接种ID

user_account

int

11

用户账号

gender

varchar

64

性别

age

varchar

64

年龄

category

varchar

64

类别

vaccine_number

varchar

64

疫苗编号

injection_time

date

0

打针时间

vaccine_name

varchar

64

疫苗名称

matters_needing_attention

text

0

注意事项

doctor_job_number

int

11

医生工号

examine_state

varchar

16

审核状态

recommend

int

11

智能推荐

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

visit_record表:

名称

类型

长度

不是null

主键

注释

visit_record_id

int

11

就诊记录ID

building

varchar

64

楼栋

floor

varchar

64

楼层

room_number

varchar

64

房号

doctor_job_number

int

11

医生工号

department_name

varchar

64

科室名称

visiting_time

datetime

0

看诊时间

problem_description

text

0

问题说明

user_account

int

11

用户账号

examine_state

varchar

16

审核状态

recommend

int

11

智能推荐

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

">

广州网页制作

上网站建设、无锡网站建设、永久使用、不限域名、制作网站的公司

福州网站制作?

重庆网站建设选圣矢_济南网站设计_淄博网站设计_app软件定制开发

  • 用户友好:Keras遵循减少认知困难的最佳实践:Keras提供一致而简洁的API, 能够极大减少一般应用下用户的工作量,同时,Keras提供清晰和具有实践意义的bug反馈。

  • 模块性:模型可理解为一个层的序列或数据的运算图,完全可配置的模块可以用最少的代价自由组合在一起。具体而言,网络层、损失函数、优化器、初始化策略、激活函数、正则化方法都是独立的模块,你可以使用它们来构建自己的模型。

  • 易扩展性:添加新模块容易,只需仿照现有的模块编写新的类或函数即可。创建新模块的便利性使得Keras更适合于先进的研究工作。

  • 与Python协作:Keras没有单独的模型配置文件类型(作为对比,caffe有),模型由python代码描述,使其更紧凑和更易debug,并提供了扩展的便利性。

长沙网站制作网站建设哪家公司便宜网站开发背景东台网站建设深圳网站设计深圳西乡网站建设酒泉网站建设深圳外贸网站建设成都微信功能开发南昌网站建设多少钱网站制作套餐个人主页自助建站传媒网站建设网站建设asp网站制作哪家便宜手机网站建设资阳网站建设电商网站设计医疗网站建设网站设计制作株洲做网站网站设计有限公司网站定制网站建设业务有名做网站公司网站模板东莞网站建设推广商务网站制作公司免费网站建设朝阳网站建设公司柳州网站建设

猜你喜欢