手机版

学生成绩管理系统_数据库设计

时间:2025-05-15   来源:未知    
字号:

学生成绩管理系统数据库设计

北京工商大学成绩管理系统

系统说明书

小组成员:

3.总体设计

3.1 设计思想与处理流程

本系统采用面向对象方法进行分析和设计,在SQL Server 2005数据库上实现数据操作。使用C语言作为开发语言,使用Windows XP作为开发平台,能够很好的实现系统的开发及测试。 系统的基本流程是:用户登陆→主界面→选择各项子系统。

3.2 系统架构

学生成绩管理系统数据库设计

本系统采用B/S架构,B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。

3.3对象建模过程

1. 用例图

学生成绩管理系统数据库设计

学生成绩管理系统数据库设计

2. 系统结构图

学生成绩管理系统数据库设计

3.数据流程图

学生成绩管理系统数据库设计

4.实体联系模型E-R图 管理员ER图

学生成绩管理系统数据库设计

教师ER图

学生成绩管理系统数据库设计

学生ER图

5.数据字典 学生

5.1数据项的定义 数据项名称:学生编号 别 名:学生编号

简 述:学生身份证号,学号 类型及宽度:字符型,10位

5.2数据结构的定义

数据结构名称:期末成绩单

简 述:各班学生的成绩信息,包括单科成绩和总成绩。

数据结构名称:明细成绩表

简 述:包括各班学生总成绩、平均成绩、班级排名及统计班级某分数段内的学生人数;各个学生该科成绩、班级排名及统计班级某分数段内的学生人数,以作出柱状图,散点图,表格.

学生成绩管理系统数据库设计

5.3数据流的定义

数据流名称:期末成绩单

简 述:教师汇总期末成绩的清单 数据流来源:教师

数据流去向:期末成绩登记部门

数据 组成: 学生姓名+学生学号+考试科目+学生成绩

数据流名称:成绩单分析

简 述:对各班期末成绩进行分析的清单 数据流来源:统计分析部门 数据流去向:有关领导

数据 组成: 班级+各班人数+学生姓名+学生学号+考试科目+各班总成绩+各班排名+年级总成绩排名+年级单科成绩排名

5.4外部实体定义 外部实体编号:01 外部实体名称:教师

输出的数据流:期末成绩单

外部实体编号:02

外部实体名称:有关领导 输入的数据流:成绩单分析

3.4界面设计

1.登陆界面

学生成绩管理系统数据库设计

2.管理员专区

学生成绩管理系统数据库设计

3.教师专区

学生成绩管理系统数据库设计

4 数据库设计

1.SQL Server2005数据库建立过程

(1)建立chengji数据库

学生成绩管理系统数据库设计

(2)点击表,新建表。

学生成绩管理系统数据库设计

(3)设置主键等

(4)打开表

学生成绩管理系统数据库设计

(5)键入资料

2.表结构实现

根据系统功能设计的要求以及功能模块的划分,对于系统用户信息数据库,可以列出以下数据项和数据结构:

(1)、名称:学生信息表

表名称标识:Student表

数据来源:新生信息录入模块进行录入

(2)、名称:班级信息表

表名称标识:class表

数据来源:管理员信息录入模块进行录入

(3)、名称:老师信息表

表名称标识:teacher表

学生成绩管理系统数据库设计

数据来源:老师信息录入模块进行录入

(4)、名称:课程信息表

表名称标识:course表

数据来源:教师模块进行录入

(5)、名称:成绩信息表

表名称标识:grade表

数据来源:教师模块进行录入

(6)、名称:用户信息表

表名称标识:user表

学生成绩管理系统_数据库设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
    ×
    二维码
    × 游客快捷下载通道(下载后可以自由复制和排版)
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
    × 常见问题(客服时间:周一到周五 9:30-18:00)