学习啦>学习方法>高中学习方法>高考辅导资料>

电大计算机专业毕业论文(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所示。

  点击下一页分享更多 电大计算机专业毕业论文

2394290