手机网页下载的文件在哪里找_微网建设管理系统_华为一站式服务建站_外包加工网合法吗

">

无上光东莞网站

论坛排名、宝客上海网络科技有限公司、永久使用、不限域名、徐州提供网站建设报价表

深圳华强北手表批发市场在哪里?

手机网页下载的文件在哪里找_微网建设管理系统_华为一站式服务建站_外包加工网合法吗

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.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关系图上得出一共需要创建很多个数据表。在此我主要罗列几个主要的数据库表结构设计。

ordinary_users表:

名称

类型

长度

不是null

主键

注释

ordinary_users_id

int

11

普通用户ID

user_number

varchar

64

用户编号

user_name

varchar

64

用户姓名

user_gender

varchar

64

用户性别

user_age

varchar

64

用户年龄

wechat_number

varchar

64

微信号

examine_state

varchar

16

审核状态

recommend

int

11

智能推荐

user_id

int

11

用户ID

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

my_customer_service表:

名称

类型

长度

不是null

主键

注释

my_customer_service_id

int

11

我的客服ID

user_number

int

11

用户编号

user_name

varchar

64

用户姓名

customer_service_number

int

11

客服编号

user_information

text

0

用户信息

customer_service_information

text

0

客服信息

recommend

int

11

智能推荐

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

message_reminder表:

名称

类型

长度

不是null

主键

注释

message_reminder_id

int

11

消息提醒ID

user_number

int

11

用户编号

user_name

varchar

64

用户姓名

reminder_information

text

0

提醒信息

recommend

int

11

智能推荐

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

learning_records表:

名称

类型

长度

不是null

主键

注释

learning_records_id

int

11

学习记录ID

course_name

varchar

64

课程名称

course_type

varchar

64

课程类型

course_chapters

varchar

64

课程章节

course_duration

varchar

64

课程时长

course_documents

varchar

255

课程文件

course_video

varchar

255

课程视频

user_number

int

11

用户编号

user_name

varchar

64

用户姓名

study_duration

varchar

64

进度时长

recommend

int

11

智能推荐

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

customer_service_user表:

名称

类型

长度

不是null

主键

注释

customer_service_user_id

int

11

客服用户ID

customer_service_number

varchar

64

客服编号

customer_service_name

varchar

64

客服姓名

customer_service_gender

varchar

64

客服性别

customer_service_age

varchar

64

客服年龄

examine_state

varchar

16

审核状态

recommend

int

11

智能推荐

user_id

int

11

用户ID

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

course_classification表:

名称

类型

长度

不是null

主键

注释

course_classification_id

int

11

课程分类ID

course_type

varchar

64

课程类型

recommend

int

11

智能推荐

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

course_center表:

名称

类型

长度

不是null

主键

注释

course_center_id

int

11

课程中心ID

course_name

varchar

64

课程名称

course_type

varchar

64

课程类型

course_chapters

varchar

64

课程章节

course_duration

varchar

64

课程时长

course_documents

varchar

255

课程文件

course_video

varchar

255

课程视频

cover_picture

varchar

255

封面图

course_introduction

longtext

0

课程简介

hits

int

11

点击数

praise_len

int

11

点赞数

recommend

int

11

智能推荐

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

comment表:

名称

类型

长度

不是null

主键

注释

comment_id

int

11

评论ID

user_id

int

11

评论人ID

reply_to_id

int

11

回复评论ID

content

longtext

0

内容

nickname

varchar

255

昵称

avatar

varchar

255

头像地址

create_time

timestamp

0

创建时间

update_time

timestamp

0

更新时间

source_table

varchar

255

来源表

source_field

varchar

255

来源字段

source_id

int

10

来源ID

3.4本章小结

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

中国宁波网手机首页优化公司管理软件开发技术文档范文搜索引擎关键词seo优化公司小众设计公司logo成人高考时间2022年具体时间中国科技成就按时间顺序免费空间网站怎么做出来的湛江头条今日最新dw个人简历网页制作模板哈尔滨百度引擎小程序怎么上架seo1网站查询常州网站建设运营南通如何做网络营销申请网址费用潍坊logo设计公司全屋定制十大名牌排行最新高端网站开发方案高清街景地图app中小企业网站seo大型交流论坛平台有哪些传奇网站怎么制作教程王占山教授办公室布局效果图seo优化策略主要包括哪些方面设计制作一个网站自己在线制作logo免费宠物犬施工企业财务经理年终总结长沙透水地坪新时代中国特色社会主义心得体会

猜你喜欢

  • 友情链接:
  • word上下页纸张方向 浙江柏臻软装设计有限公司 2021国内新闻大事20条 浙江公司网站建设制作 官方网站下载6966 behance设计网站中有名的设计师