数据库技术与应用作业 ——学生成绩管理系统 学生成绩管理系统 一、 系统需求分析: 建立一个学生成绩管理系统,使得学生成绩的管理系统化、规范化、自动化,使效率提高
通过对用户应用环境、学生成绩管理过程及各有关环节的分析,系统的需求可以归纳为: (1) 数据需求:数据库数据要完整、同步、全面地反映学生相关的全部信息
(2) 功能需求:具有学生成绩查询、学生个人信息查询、学生个人信息与成绩修改或着删除或者添加的功能
信息采集要方便快速,数据更新维护要自动高效,系统操作要间单实用
对于本系统,具体要实现以下一些基本功能
(1) 数据导入导出功能:要能实现学生成绩管理系统数据格式(MARC格式)与存储的数据格式(EXCEL 或 TXT 格式)到 SQL Serv er2000 数据库的数据导入和导出功能
(2) 数据增删改功能:教师在对学生成绩进行管理时,能实现对学生成绩的增删改功能
(3) 批查重功能:教师能够对某一成绩段的学生进行批查重,一次找出在该成绩段的所有学生
(4) 查询成绩功能:从不同的检索入口,检索某一学生的各科具体情况
(5) 统计输出功能:对不同成绩段的学生人数统计输出
二、 系统设计 1
系统功能设计 学生成绩管理系统主要实现对学生成绩的快速查询、数据增删改和数据处理功能,该系统分为 5 个主要功能模块,如下图所示
学生成绩管理系统 1)用户管理 主要是教师登录后,能够对学生成绩进行各种操作包括增删改等;而学生登录后,不能增删改,只能查询
2)数据导入导出 数据导入导出的格式有:MARC、EXCEL 、DBF、TXT 和 ACCESS 等格式,MARC 导入的数据与 SQL Serv er 中字段自动匹配,其他格式可根据用户的选择来匹配
3)成绩数据增删改 主要实现对学生成绩的录入、修改、删除等操作
教师录入的成绩需进行校验,保证其