ASP.NET《数据结构》教学平台的后台管理设计与实现(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

ASP.NET《数据结构》教学平台的后台管理设计与实现(3)


3.2.1需求分析
需求分析简单地说就是分析用户的要求。需求分析是设计数据库的起点,需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。
对于设计初衷的分析,为了达到预期的目的,需要的管理员的信息有:管理员编号,管理员密码,管理员名称,管理员权限,管理员密保问题及答案等;需要的教师信息有:教师编号,教师密码,教师名称,教师性别,教师系别,密保问题及答案等;学生信息有:学生编号,学生密码,学生性别,学生系别,密保问题等。
3.2.2概念结构设计
    数据结构是显示对象的模型,根据数据项构建的数据结构有助于数据表的最终确定。根据后台管理系统的需求分析,得出后台管理系统的主要数据实体并画出E-R图如图1所示。
 
图1    数据库E-R图
3.2.3创建数据表
创建数据表是创建数据库的重要一步,数据库实际上是数据表的集合,而数据表则是数据项的集合。创建后台管理系统的主要数据表如下:
表1  数据表ADMINISTRATERS
列名    数据类型    长度    主键否    允许空    功能描述
AdmID    varchar    9    是    否    管理员编号
AdmName    varchar    20    否    是    管理员名字
AdmPWD    varchar    20    否    是    管理员密码
AdmJoinTime    varchar    8    否    是    加入时间
AdmRoot    int    4    否    是    权限
AdmQ    varchar    50    否    是    密保问题
AdmA    varchar    50    否    是    密保答案
    注:AdmRoot字段用于存放管理员的权限,根据这一字段可以判断管理员是超级管理员还是普通管理员,AdmID是表主键,是管理员身份的唯一标识,系统根据此字段判断登录是否合法。
表2  数据表TEACHERS
列名    数据类型    长度    主键否    允许空    功能描述
TEAID    varchar    9    是    否    教师编号
TEAName    varchar    20    否    是    教师名字
TEAPWD    varchar    20    否    是    管理员密码
TEASex    varchar    2    否    是    性别
TJoinTime    varchar    8    否    是    加入时间
T_SP_Question    varchar    50    否    是    密保问题
T_SP_Answer    varchar    50    否    是    密保答案
T_Profession    bigint    8    否    是    所属专业
TIPAdress    char    30    否    是    登陆地址 (责任编辑:qin)