《学生成绩管理系统》综 合 实 验 报 告实 验 题 目: 学生成绩管理系统 年 级 专 业:09 级计算机科学与技术 2 班 小 组 成 员: 刘喜江 李红飞 杨国威 指 导 教 师: 许 薇 完 成 日 期: 11 月 25 日 目 录一、数据库功能设计.....................................2二、数据库需求分析设计.................................2三、数据库概念构造设计.................................5四、数据库逻辑构造设计.................................6六、总结...............................................8参照文献:.............................................9一、数据库功能设计顾客需求详细体当前各种信息提供、保存、更新和查询,这就规定数据库构造能充分满足各种信息输出和输入,收集基本数据、数据构造以及数据解决流程,构成一份详尽数据字典,为背面详细设计打下基本。该学生成绩管理系统,实现简朴成绩查询、课程查询、学生查询等操作,并能实现简朴数据记录。(一)学生查询 1、学生信息修改 修改选中当前学生信息。 2、学生信息添加 增长新学生信息。 3、学生信息删除 删除选中当前学生信息。(二)课程查询1、课程修改实现对课程名、学时、学分修改。2、课程添加 对一门新开设课程进行录入,并存入数据库。3、课程删除对一门不在开设课程进行删除,并从数据库中删除。(三)成绩查询1、成绩修改先选中要修改成绩信息,然后进行修改。2、成绩添加直接弹出添加对话框,然后进行添加。3、成绩删除先选中要删除成绩信息,然后直接删除。二、数据库需求分析设计2.1 数据流程图图 2-1 系统数据流图学生信息学生信息管理基本信息录入D1学生信息返回D2D3基本信息录入课程信息成绩信息成绩信息管理课程信息管理基本信息录入2.2 数据字典 数据项是数据库关系中不可再分数据单位,下表分别列出了数据名称、数据类型、长度、取值能否为空。运用 SQL Server 建立“StudentCourse”数据库,其基本表清单及表构造描述如下:数据库中用到表:数据库表名关系模式名称备注Student学生学生学籍信息表Course课程课程基本信息表Score成绩选课成绩信息表Student 基本状况数据表,构造如下:字段名字段类型Not Null阐明Student _snoCharPrimary key学号Student _snamecharNot Null学生姓名Student _sexchar‘男’或‘女’性别Student _deptchar系别Student_agechar年龄Student_addre...