1、 课课 程程 设设 计计 报报 告告 课程设计名称:课程设计名称:学生成绩管理系统学生成绩管理系统 系系 : 学生姓名:学生姓名: * 班班 级:级: 计算机(计算机(3)班)班 学学 号:号: * 成成 绩:绩: 指导教师:指导教师: * 开课时间:开课时间:2010-2011 学年学年 2 学期学期 1 一设计题目 学生成绩管理系统 二主要内容 学生成绩管理系统从功能上划分可分为以下几大模块: 1.学生信息管理 学生信息管理模块:设置学生基本信息,并可以对学生信息进行添加、修改、删除。 2.课程信息管理 课程信息管理:设置课程号,课程名,任课教师等课程信息,并可以对课程信息进行添 加、修改
2、、删除。 3.学生成绩管理 成绩信息管理模块:设置成绩信息,并可以对成绩信息进行添加、修改、删除。 还可以用关键字查询并调出数据库里的学生基本成绩信息的修改、 删除等。 输出查询的 学生成绩信息,并对学生成绩总分,平均分等进行统计。 三具体要求 1.具有良好的系统性能,友好的用户界面 2.较高的处理效率,便于使用和维护 3.采用成熟的技术开发,是系统具有较高的技术水平和较长的生命周期 4.系统尽可能简化重复工作,提高工作效率简化数据查询、降低统计难度 四进度安排 五成绩评定 序号 内 容 时间(天) 1 调试工具使用 0.5 2 概要设计 1 3 详细设计 2 4 调试分析 0.5 5 测试结
3、果 1 6 总结和完成设计报告 2 合 计 7 2 正文 1、 系统的需求分析和功能设计系统的需求分析和功能设计 需求分析:该学生成绩管理系统的开发是为了能够让用户方便、快速的查找有关于一些学 生的基本信息。同时该学生成绩管理系统的建立也要要求能够节约用户时间和 节约系统资源等。该系统是由以下几部分组成:系统管理、学生管理、课程管 理、成绩管理和信息管理。在系统管理功能中有退出功能;学生成绩管理功能 中有增加学生、修改学生和删除学生;课程管理功能中有增加课程、修改课程 和删除课程;成绩管理功能中成绩增加和成绩修改;信息管理功能中学生信息 查询、课程信息查询和成绩查询。在查询功能中还有一些子功能
4、。 功能设计: 1.系统功能结构 学生成绩管理系统分为 3 大功能模块,分别为:学生信息管理、课程管理、成绩管理。系统 各个部分及其包括的具体功能模块如图 1 所示。 学生成绩管理系统 学 生 信 息 管 课 程 信 息 管 成 绩 信 息 管 信 息 查 询 学 生 信 息 修 学 生 信 息 删 课 程 信 息 添 课 程 信 息 修 课 程 信 息 删 成 绩 信 息 添 成 绩 信 息 修 成 绩 信 息 删 学 生 信 息 查 课 程 信 息 查 成 绩 信 息 查 按 学 号 查 询 按 姓 名 查 询 按 性 别 查 询 按 专 业 查 询 按 班 级 查 询 按 课 程 名 查 按 任 课 老 师 按 科 目 查 询 3 图 1 系统功能结构图 2.数据库设计 (1) 数据库概念结构设计 局部 E-R 图 学生实体图:共有 6 中属性,包括学号、姓名、性别、出生日期、专业、籍贯等 6 种属 性,如图 2 所示