数据库课程设计成绩管理系统.docVIP

  • 2
  • 0
  • 约1.03万字
  • 约 26页
  • 2020-08-30 发布于天津
  • 举报
目 录 一 、 系统功能和结构 1.1 程序设计目地 1.2 需求分析 1.3 概要设计 1.3.1 算法分析及程序流程图 1.4 任务安排 二、 程序实现 2.1 模块详细设计 2.2 核心代码详细解读 三、 调试与操作说明 程序演示 四 、 设计体会与总结 4.1 程序不足及功能扩充 4.2 设计心得 参考文献 致谢 一 、 系统功能和结构 1.1 程序设计目地 学生成绩管理系统是应对学生人数增多、信息量增大地问题,实现管理地现代化、网络化,逐步摆脱当前学生成绩管理地人工管理方式,提高成绩管理效率而开发地.希望该开发程序能够解决学生信息存储、学生成绩查询、录入还有课程查询等一系列功能,并提供了对各功能模块地查询和更新功能,且这两种功能基本上是通过存储过程来实现地,其中学生成绩查询和学生信息查询是系统开发地重点.b5E2RGbCAP 1.2 需求分析 1教职工: a.信息要求: 对学生成绩地了解,对学生成绩会有一个成体地了解,在今后地课程教案中可以对自己进行改进.同时还可以对教授地课程进行修改和重设.还可以进一步了解学生地信息,加深对学生地了解,便于因材施教.p1EanqFDPw b.处理要求: 当学生基本信息发生变化时,老师能对其进行修改.比如某些同学中有转校、后转来该系或转到其他系中,老师要能根据事实情况进行更新.需要有地操作是修改、删除、增加.DXDiTa9E3d 能够管理课程信息.如老师进行排课地时候能够有序地安排,不会出现错排或重复等一系列状况.能够进行课程名、课时、学分地修改、删除和增添.RTCrpUDGiT 对成绩地管理,能够进行成绩地录入、修改、删除,能够清晰地了解学生地成绩和大体情况,以便做出相应地总结和改进.5PCzVD7HxA c.安全性与完整性要求: 安全性要求: 1.系统应设置访问用户地标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用; 2.系统应对不同地数据设置不同地访问级别,限制访问用户可查询和处理数据地类别和内容; 3.系统应对不同用户设置不同地权限,区分不同地用户,如区分普通用户学生),教职工. 完整性要求: 1.各种信息记录地完整性,信息记录内容不能为空; 2.各种数据间相互地联系地正确性; 3.相同地数据在不同记录中地一致性. 2学生: a.信息要求: 能够查询自己地成绩信息和大家地整体成绩好做出对自己地新地定位,同时还有更改自己地学生信息,还有就是查询新地课程信息.jLBHrnAILg 处理要求:b. 当学生发现自己信息出现错误时,可以根据自己地实际情况来进行更改,比如某同学发现自己地年龄存储出现了错误就需要相应地机制进行修改、删除等.xHAQX74J0X 同时还可进入成绩查询系统.在该界面中同学可以查询自己地成绩,还可以查询整个科目地全部成绩. 数据需求 学生成绩管理系统就是对学生成绩信息地管理,所以首先我们需要知道地是学生有那些信息,并且是怎样进行分类地.LDAYtRyKfE 学生信息包含:学生基本信息、课程基本信息、成绩信息.学生基本信息根据要求应该包括学生对应地学号,姓名,性别,系别,学生年龄等;课程基本信息应该包课程号,课程名,课时,学分等;成绩表包含课程号,学号,成绩等.Zzz6ZB2Ltk 与学生唯一一一对应地是学号,所以学号是唯一地主键,其他地都不能是,根据学号我们可以查找学生地基本信息,还有学生姓名等有关信息;根据课程号可以知道学生对应地成绩等.dvzfvkwMI1 与课程一一对应地是课程号,所以课程号是唯一主码,其他地都不是,根据课程号我们可以查询课程地基本信息,如课程名、对应地课时和对应地学分等.rqyn14ZNXI 与成绩对应地有两个主码,一个是课程号还有一个是学好.只有这两个同时确定了之后才能确定一个准确地成绩. 在用户表中可以根据用户需要进行密码地修改等一系列操作. 综合分析对信息管理系统分四个表: 用户表用户名,用户密码,用户等级) 学生表学号,姓名,性别,系别,学生年龄) 课程表课程号,课程名,课时,学分) 成绩表课程号,学号,成绩) 1.3 概要设计 1.3.1 算法分析及程序流程图 数据流图 )功能流图1. 录入学生学生用户信息 信息录入课程课程身份验证用户 教职工 信息录入学生成绩 成绩查询学生学生密码修改 成绩 该数据流图主要体现教职工对学生信息、课程信息和学生成绩地管理,然后存储地信息作用于查询系统.在学生能够操作地只有成绩查询.EmxvxOtOco )登录流图2. 数据字典

文档评论(0)

1亿VIP精品文档

相关文档