数据库需求分析
数据库结构设计的第一个阶段,也是非常重要的一个阶段时数据库需求分心。在这个阶段主要时收集基本数据以及数据处理的流程,为以后进一步设计打下基础。
4.1.1内容
调查应用系统用户所需要操作的数据,决定在数据库中存储什么数据。
4.1.2处理
调查应用系统用户要求对数据进行什么样的处理,理清数据库中各种数据之间的关系。
4.1.3数据项
包括名称、含义、类型、取值范围、长度以及和其他数据项之间的逻辑关系。
4.1.4数据结构
若干个数据项有意义的集合,包括名称、含义以及组成数据结构的数据项。
4.1.5数据流
指数据库中数据的处理过程,包括输入、处理和输出。
本设计通过对聊天室内容和过程分析,设计的数据项和数据结构如下
用户基本情况:包括的数据项有姓名、性别、年龄、昵称等。
基本用户情况。包括的数据项有用户ID、注册用户详细地址、OICQ号等。
4.2数据库逻辑结构设计
概念结构是独立于实际数据模型的信息结构,必须将其转化为逻辑结构后才能进行数据库应用的设计.也就是要将概念上的结构转化为数据库系统所支持的实际数据模型。
第一种转化是将实体转化为关系表。这种转化比较简单,只需要将实体的属性定义为表的属性即可。
第二种转化是联系的毕业论文
http://www.751com.cn/转化。即将各个实体之间的联系转化为表格之间的关系,如外部键的定义。
在上面工作的基础上的基础上归纳出人员管理数据库表格的组成、列的属性、表格之间的联系等等。
该数据库系统要求具有以下方面的特点:
结构合理;所建立的数据冗余度小,独立性强;建档、修改、查询、统计快准确;保密性、可靠性好。
聊天室系统中各个表格的设计结果如下面的各表格所视。每个表格表示数据库中的一个表。
4.3数据库表的创建
列名 数据类型 说明
Id主键 自动编号 包含一个作为记录识别标志的长整数的数字域。采用自动编号。是用户表的主索引。
Name 文本 包含用户ID的文本域。
Pwd 文本 包含用户密码的文本域。
Sex 文本 包含用户性别的布尔变量。
Qq 文本 包含用户QQ号的文本域。
Email 文本 包含用户邮箱的文本域。
Face 文本 包含用户头象的文本域。
Admin 是/否 包含用户是否管理员的布尔变量
Regtime 日期/时间 包含系统时间的日期变量
Logintime 日期/时间 包含用户登录时间的日期变量列名 数据类型 说明
ID主键 自动编号 包含一个作为记录识别标志的长整数的数字域。采用自动编号。是用户表的主索引。
Name 文本 包含用户ID的文本域。
IP 文本 包含用户计算机当前IP的文本域。
呢称 文本 包含用户的呢称的文本域。
Color 文本 包含用户发言时字体的颜色的文本域。
表情 文本 原文请找腾讯324,9114包含用户表情的文本域
说话对像 文本 包含用户对像的文本域
说话 文本 包含用户说话内容的文本域
动作 文本 包含用户动作的文本域
列名 数据类型 说明
Id主键 自动编号 包含一个作为记录识别标志的长整数的数字域。采用自动编号。是用户表的主索引。
Name 文本 包含用户ID的文本域
Logintime 日期/时间 包含用户性别的布尔变量。
Sex 文本 包含用户登录时间的日期变量
总结
经过一个半个月的努力,在小组成员和指导老师的精心指导下完成了校园聊天室的设计与实现数据库设计及论文的撰写。这次毕业设计我取得了很大的收获。从实践中所学的知识是宝贵的,这次设计,从开始到结束完全按照软件工程的思想进行设计和实现。面向对象分析,总体设计,详细设计等。更重要的一点是明白了在系统开发过程中标准化是多么的重要。在开发过程中理论联系实际,既对所学知识有了更深一步的理解,又锻炼了自己的动手能力,也为自己以后的工作打下良好的基础。
本系统的设计在技术毕业论文http://www.751com.cn/上采用了当前较为先进的开发手段和开发语言ASP,在计算机技术日新月异发展的今天,新的技术将不断涌现。这就要求我们不断学习新的专业知识,不断提高自己的能力,并吸取其他系统的各种长处,在今后的系统文护和升级中不断充实、完善该系统,以更好的来满足用户的需求。
美好的大学生活及紧张而又充实的毕业设计就要结束了,这期间我获得了许多宝贵的东西,学到了许多的知识,将自己所学的知识的一应用,也取得了一些成绩,在今后我会更加努力地去学习不断提高自己的能力。我之所以有这样的收获,除了自己的努力之外,更离不了学校老师的帮助。
在这里我要感谢宋老师对我们的关怀与教育,以及在做毕业设计中给我们的指导和帮助。
上一页 [1] [2] [3] [4] [5]
校园聊天室系统的设计与实现语音聊天系统论文+源码+答辩PPT 第5页下载如图片无法显示或论文不完整,请联系qq752018766