东华理工大学长江学院毕业设计(论文) 设计构思
图3-1 社交网站系统总体业务流程图
3.2.3 系统数据分析
该系统主要针对用户资料、心情、说说、相册、关注、粉丝等模块进行数据分析。算法对程序具有重要的作用,数据的类型正是决定程序中的算法。因此。分析的起点必须有数据。
成为该系统会员之后登陆,系统通过缓存技术将用户的各种操作请求通过分析数据库语句执行相关的操作,再遍历出对应结果。系统接收到结果后,再处理转换到PHP页面,显示给用户查看。
3.2.4 系统数据字典 网站中的数据元素:
表3-1 用户信息
7
东华理工大学长江学院毕业设计(论文) 设计构思
名字:用户信息 别名: 描述:用户的个人信息,用于对用户的确认和更新。 定义:用户信息=账号+密码+姓名+性别+地址+邮箱 位置:输入到用户浏览器 表3-2 相册信息 名字:相册信息 别名: 描述:用户的所有相册=信息。 定义:相册信息=用户id+相册类型+类型名称 位置:输入到用户浏览器
表3-3 图片信息
名字:图片信息 别名: 描述:相册中所有图片信息。 定义:图片信息=用户者id+相册类型id+图片名称+时间 位置:输入到用户浏览器
表3-4星座管理信息
名字:星座管理信息 别名: 描述:对前台星座管理控制。 定义:星座管理信息=星座名称+星座图片+星座特点+速配星座 位置:输入到用户浏览器(后台)
表3-5 搜索信息
名字:搜索信息 别名: 描述:对特定条件的用户进行搜索。 定义:搜索=用户id+用户资料+是否关注 位置:输入到用户浏览器(前台)
8
东华理工大学长江学院毕业设计(论文) 系统数据库设计
4 数据库结构设计
数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)
4.1 概念设计
数据库概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。根据分析可将网站分为用户实体,相册实体,星座实体,用户关系实体。概念模型展示:
图4-1 数据概念图
4.2 数据表结构
分析数据库表结构之前,要懂的数据库设计的原则。在分析时,主键与外键的设计,在全局数据库的设计中,占有重要地位。所以在每个表中将主键和外键配对好,实现实
9
东华理工大学长江学院毕业设计(论文) 系统数据库设计
体之间的连接。在个人图片中图片表和图片类型之间,图片类型的主键是图片的外键。实现多表查询。
在设计过程中分析表结,尽量满足三大范式。根据三大范式,并结合数据冗余适当考虑。
根据现实分析思考设计,得到以下表结构:
表4-1 elm_ picbook表
列名 id
中文含义
数据类型 int
空/非空 not null
约束条件
unsigned auto_increment
primary key
无
uid 用户id int not null
tid 类型id int not null 无
picname 图片名称 varchar(255) Null 无
picfname 物理文件名 varchar(255) Null 无
picdes 图片描述 text Null 无
addtime 添加时间 int Null 无
表4-2 elm_ pictype表
列名 id uid
中文含义 用户id
数据类型 int int
空/非空 not null not null
约束条件 unsignedauto_increment
primary key
无
typename 类型名称 varchar(140) not null 无
10
东华理工大学长江学院毕业设计(论文) 系统数据库设计
表4-3 elm_user表
列名 id username
password
sex
性别
enum(0,1,2)
not null
无
密码
varchar(50)
not null
无
中文含义 E身份
数据类型 int varchar(50)
空/非空 not null not null
约束条件 unsigned primary key auto_increment
无
location
birthday
city height
weight
xueli
lovetext
checktou
intersetbiao
mvalue
addtime
userstatus
touxiangpic
邮箱 所在地 生日 城市 身高 体重 学历 浪漫格言 头像验证 兴趣标签 魅力值 注册时间 用户状态 头像图片
varchar(60) varchar(50)
int varchar(50)
int int varchar(50) varchar(50) enum(0,1) text int int int text
not null Null Null Null Null Null Null Null Null Null default 0 not null Null Null
无 无 unsigned
无 无 无 无 无 无 无 无 无 无 无
11
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于Web的作业管理系统毕业论文(4)在线全文阅读。
相关推荐: