菜单
  

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

  2. 基于MOOCs的《Java程学设计...

  3. 《网站设计与管理》课程...

  4. jsp《网站设计与管理》课...

  5. ASP.NET旅游资源管理系统的设计与实现

  6. MOOCs的高中《物理》教学网站的设计与实现

  7. asp.net物流信息管理系统设计与实现

  8. 大众媒体对公共政策制定的影响

  9. 河岸冲刷和泥沙淤积的监测国内外研究现状

  10. java+mysql车辆管理系统的设计+源代码

  11. 乳业同业并购式全产业链...

  12. 中考体育项目与体育教学合理结合的研究

  13. 杂拟谷盗体内共生菌沃尔...

  14. 酸性水汽提装置总汽提塔设计+CAD图纸

  15. 当代大学生慈善意识研究+文献综述

  16. 电站锅炉暖风器设计任务书

  17. 十二层带中心支撑钢结构...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回