电大计算机专业毕业论文(2)
电大计算机专业毕业论文
4. 数据库设计
4.1. SQL Server2000数据库的概述
几乎所有的应用程序都需要存放大量的数据,并将其组织成易于读取的格式。这种要求通常可以通过数据库管理系统(DBMS)来实现。数据库管理系统提供了数据在数据库内存方式的管理能力。简单的说,数据库就是一组排列成易于处理和读取的相关信息的集合,因此,数据库结构设计的好坏直接对应系统的效率以及实现的效果,产生的影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。设计数据库系统时,首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。
本系统采用了SQL Server 2000作为数据库,是结构化查询语言,主要功能是同各种数据库建立联系,进行沟通,按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据管理系统的标准语言,SQL语句可以用来执行各种各样的操作,绝大多数的关系型数据库管理系统都采用了SQL语言标准,虽然很多数据库都对SQL语句进行了在开发和扩展,但是包括Select、Insert、Update、Delete、Create以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。
4.2. E-R图设计
数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体的说,数据库设计是一个给定的应用环境,构造最优的用户的应用需求。这个问题是我们进行软件开发时期的主要研究方向。
1.管理员实体E-R图
管理员信息管理系统将记录了管理员的所有信息,管理员实体包括管理员姓名、密码、真实姓名、地址、注册时间等属性,管理员E-R图如图所示:
2.用户实体E-R图
用户信息管理系统将记录用户的所有信息,用户实体包括用户姓名、密码、真实姓名、性别、地址、QQ号码、注册时间等属性,用户 E-R图如图所示
3.日志实体E-R图
日志管理系统讲记录日志的所有信息,日志实体包括日志作者、日志主题、日志内容等属性。
4.留言板实体E-R图
留言板信息管理系统将记录所有的留言板本的信息,留言板本实体包括留言人、留意内容、留言时间等属性。
4.3. 数据库表的设计
(1)管理表
管理信息表(tb_admin)主要用于存放所有用户的账号、密码以及其他信息。表tb_admin的结构如表4-1所示:
(2)用户信息表
用户信息表(tb_userreg)主要保存站内用户的基本信息。表tb_userreg的结构如表4-2所示。
(3)班级管理信息表
班级管理信息表(tb_class)主要保存站内用户所在班级的基本信息。表tb_class的结构如表4-3所示。
(4)城市信息表
城市信息表(tb_city)主要保存站内城市的基本信息。表tb_city的结构如表4-4所示。
(5)学历信息表
学历信息表(tb_classtype)主要保存站内用户学历编号和名称的基本信息。表tb_classtype的结构如表4-5所示。
(6)留言板信息表
留言板信息表(tb_info)主要保存站内留言板的基本信息。表tb_ info的结构如表4-6所示。
点击下一页分享更多 电大计算机专业毕业论文