菜单
  

    系统设计的主要实体联系如图2所示。
    图2  系统E-R图
    3.2.3逻辑结构设计
    通过系统分析,学生成绩管理系统只有一个数据库,主要应用的表有用户表、角色表、成绩表、学生表、课程表、班级表、专业表。具体关系模式如下:
    用户表(用户名,密码,角色)
    角色表(角色,系统管理,专业管理,班级管理,学生管理,课程管理,成绩查询,录入成绩)
    成绩表(学号,姓名,学期,课程,成绩)
    学生表(学号,姓名,性别,班级,专业)
    课程表(课程,专业,学期)
    班级表(班级,专业,班主任,备注)
    专业表(专业编号,专业,备注)
    3.2.4数据表设计
    系统建立以一个名为chenjiguanli.mdf的数据库,其中包含七个数据表,分别为:用户表(user)、角色表(roles)、成绩表(score)、学生表(studentinfo)、班级表(classinfo)、课程表(courseinfo)、专业表(specialty)。其中主要数据表设计如下:
    (1)学生表(studentinfo):存放学生的信息,结构设计如表1所示。
    表1  学生表(studentinfo)
    数据项    数据类型    字段大小    主键是否    说明
     number    nchar    8    是    学号
     name    nchar    4    否    姓名
    sex    nchar    5    否    性别
    classname    nchar    10    否    班级
    specialtyname    nchar    10    否    专业
    (2)课程表(courseinfo):存放课程的信息,结构设计如表2所示。
    表2  课程表(courseinfo)
    数据项    数据类型    字段大小    主键是否    说明
    coursename    nchar    10    是    课程
    specialtyname    nchar    10    否    专业
    term    nchar    10    否    学期
    (3)成绩表(score):存放学生的成绩,结构设计如表3所示。
    表3  成绩表(score)
    数据项    数据类型    字段大小    主键是否    说明
    number    nchar    8    是    学号
    name    nchar    10    否    姓名
    term    nchar    10    否    学期
    coursename    nchar    10    否    课程
    score    int        否    成绩
    4.系统的实现
    4.1系统管理模块
    用户登录后进行判断,只用管理员才有这个权限,教师和学生没有权限,主要包括添加用户和新建角色模块。
    添加用户模块完成用户名、密码的添加和角色的选择,系统将进行如下逻辑处理:判断用户名是否为空,若为空,则提示请填写用户名;若不为空,则判断该用户名是否已存在,若存在,则提示该用户名已存在;若不存在,则判断两次输入密码是否不一致,若不一致,则提示两次输入密码不一致;若一致,则选择角色名,用户添加成功。
    新建角色模块完成角色名的添加和角色权限的选择,系统将进行如下逻辑处理:判断角色名是否为空,若为空,则提示角色名不能为空;若不为空,则判断角色名是否已存在,若已存在,则提示该角色名已存在;否则选择角色权限,角色添加成功。
  1. 上一篇:C#汽车销售系统客户服务和人事管理设计
  2. 下一篇:Flash MTV的设计与实现+文献综述
  1. jsp+mysql学生选课信息系统设计与实现

  2. jsp+mysql学生实践创新项目管理系统设计与实现

  3. jsp计算机学院学生就业及...

  4. C#+Sqlserver学生信息管理系统设计与实现

  5. C#和sqlserver学生管理系统设计

  6. C#+Sqlserver超市管理系统的设计与实现

  7. VB学生管理系统设计与实现

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

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

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

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

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

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

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

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

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

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

  

About

751论文网手机版...

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

关闭返回