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    否    是    登陆地址
上一篇:JSP+mysql学生管理系统的设计与实现
下一篇:云计算中负载均衡优化模型及算法研究

ASP.NET的Web网络應用程序开...

asp.net+sqlserver数据挖掘的在...

asp.net+sqlserver图书借还信息系统设计

asp.net+sqlserver仪器设备采购...

asp.net+sqlserver信息安全技术...

asp.net+sqlserver社区医院病员...

ASP.NET微信平台的办证系统设计

中国学术生态细节考察《...

承德市事业单位档案管理...

国内外图像分割技术研究现状

公寓空调设计任务书

C#学校科研管理系统的设计

医院财务风险因素分析及管理措施【2367字】

AT89C52单片机的超声波测距...

神经外科重症监护病房患...

10万元能开儿童乐园吗,我...

志愿者活动的调查问卷表