ASP.NET《数据结构》教学平台的后台管理设计与实现(3)
时间:2017-01-11 10:26 来源:毕业论文 作者:毕业论文 点击:次
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) |