【计算机论文全套栏目提醒】:网学会员,鉴于大家对计算机论文全套十分关注,论文会员在此为大家搜集整理了“学生成绩管理学籍档案系统-(有全套程序)计算机毕业设计论文 - 学士论文”一文,供大家参考学习!
学籍档案系统 前言:学生档案管理系统是一个教育单位不可缺少的部分它的内容对于学校的决策者和管理者来说都至关重要所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。
学生档案管理系统是典型的信息管理系统MIS,经过分析如此情况,我们用 VisualFoxpro 6.0 开发工具,利用其提供的各种面向对象的开发工具和功能强大的 SQL(结构化查询语言),尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,在开发阶段设计利用的数据库是 Microsoft Visual FoxPro Drivers 对 DBC 数据库进行开发,具有很强的移植性。
关键字:面向对象Object、数据窗口DataWindow、信息管理系统Mis、学生档案。
一、系统需求分析1.1 编写目的 本需求的编写目的在于研究学生档案管理系统软件的开发途径和应用方法。
1.2 背景及范围 本项目的名称:学生档案管理系统。
本软件基本上能具体化、合理化的管理学生的学籍档案,用结构化的思维方式去了解计算机的基本工作原理和高级程序设计语言。
1.3 功能 主要功能:班级设置、课程设置、学生基本信息录入、学生成绩录入、学生信息和成绩修改、查询成绩。
1.4 用户活动图字段名 类型 说明 用户查询 查询基本信息 接 受 、判 断 输出查询结果 查询课程 查询项目 查询成绩 学生基本信息表 班级表、课程表 成绩表 录入信息 学生基本信息 数据库 学生成绩 学生基本信息表 成绩数据库 11.5 系统数据1、数据字典系信息:系名 Char14 关键字系主任 Char8班级信息:学生基本信息: 字段名 类型 说明 课程表名 Char30 表名由”系班级学期”构成 课程表 字段名 类型 说明 系名 Char14 成绩表名 Char30 字段名 类型 说明 成绩表 系名 Char14 关键字 班级 课程表 Char20 字段名 类型 说明 学号 Char10 主关键字 姓名 Char8 性别 Char2 出生日期 Date 班级 Char20 外部关键字(班级信息) 联系电话 Char11 入校时间 Date 寝室号 Char10 家庭地址 Char30 注释 memo 字段 类型 说明 学号 Char10 关键字 姓名 Char8 候选键 课程 Char14 成绩 Num51 2 2数据库 学生档案信息 Student基本信息数据库 Grade成绩数据库 Course(课程数据库) 管 学 学 理 班 班 生 生 成 … 班 … 班 班 基 员 登 级 级系 登 绩 学 … 学 课 级 … 级 级 程 课 课信 生 生二、概念设计 根据上面的分析就可以设计出能够满足用户需求的各种数据实体以及它们之间的关系为后面的逻辑结构设计打下基础.这些实体包括各种具体信息通过相互之间的作用形成数据的流动. 本系统的实体有:学生实体系实体班级实体课程实体学生成绩实体。
2.1 E-R 图如下: 系实体 E-R 图: 班级实体 E-R 图: 系 班级 系名 系主任 系名 班级 学生实体 E-R 图 学号 注释 家庭住址 姓名 寝室号 学生 性别 入校时间 出生日期 班级 联系电话 3 课程实体 E-R 图 成绩实体 E-R 图 课程 成绩表 课程名 学号 姓名 课程成绩2.2 各实体之间的联系 修改 学生 学生基本信息 查询 学生成绩 班级信息 成绩库 系 管理 管理员 修改 成绩 班级 学生基本信息 系 查询 成绩库 包含 学生基本信息 包含 成绩表 班级信息 学生成绩 4三、详细设计 利用 此系统是在 Visual FoxPro6.0 开发的, “项目管理器”创建,共有三个数据库 student、course、grade;一个主程序 main.prg;一个主菜单和 35 个表单组成。
1、菜单设计如下: 系统维护 档案管理 成绩管理 查询系统 成绩统计 关于帮助 系单位管理 档案浏览 成绩修改 按学号查询 统计总分 帮助主题 系班级管理 档案修改 成绩录入 按姓名查询 排列名次 关于 课程管理 档案录入 替换 查询成绩 排序 成绩库管理 删除单条 成绩删除 补考名单 高级 退出 连续删除 浏览成绩 查询课程 全部删除 自定义查询 2、流程图 ①查询流程图: 输入条件 查询所在 在基本信息中查找 的班级 提示信息 查询成绩 是否找到 Y 查 是否有成绩表 询 N 基 Y 本