您好,欢迎来到爱玩科技网。
搜索
您的当前位置:首页学生成绩管理系统_数据库设计

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

来源:爱玩科技网


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

系统说明书

小组成员:

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. 用例图

系统选课四六级考试报名消息1消息2计算机考试报名消息3消息4补考查询消息5查询成绩学生个人信息管理消息6消息7成绩系统管理消息8消息9补考系统教师工作量信息用户管理消息10消息11课程管理消息12消息13成绩管理管理员授课信息管理

用户管理 2. 系统结构图 管理员 课成授 程绩课 管管信 理理 息 管 理 添加用户表 查询课程信息 审 核 课 程 成 绩 添加学生成绩 查询学生成绩 添加授课信息 查询授课信息 登录 学生 老师 选课 四六级考试报名 选课查看 项目选择 计算机考试报名 费用管理 补考查询 成绩查询 个人信息管理 成绩系统管理 补考系统 工作量查询 查询用户表 选课申请 考试信息管理 成绩复核 复核结果查询 个人密码修改 信息修改 查询成绩 输入成绩 查询补考人员 打印补考成绩 本学期课程量 个人信息简介 按班级查询 按课程名查询 按班级查询 按科目查询

3.数据流程图 P2 P2.2 教师 统计 管理员 成绩 统计成绩 管理员 P2.3 登记 P2.1 期末成绩 管理员 分析 期末成绩 期末成绩单 D1 学籍表(校) 学生 系教务员 获奖名单 P3 留退名单 D1 学籍表(系) 补考成绩 数据字典 P2.4 分析 补考成绩 系教务员 P2.5 登记 补考成绩 管理员 4.实体联系模型E-R图 管理员ER图

添加课程查询课程修改课程课程管理审核课程删除课程添加学生成绩添加用户删除用户用户管理成绩管理修改学生成绩管理员修改用户删除学生成绩查询用户授课信息管理查询学生成绩添加授课信息修改课程查询课程删除课程

教师ER图

按班级名称打印学生名单总评成绩排列按课程名称查询成绩输入成绩修改成绩(须授权)期末成绩排列按学号排列打印成绩单照片选择成绩排列方式成绩管理平时成绩排列个人简介个人信息修改成绩分析表格登陆密码教师散点图柱状图查询补考人员按年度,学期查询个人课表补考系统工作量信息激活短信平台发送补考信息打印课表申请开设课程选课课时量排名调课申请申请关闭课程设定课程人数上下限本学年(学期)规定课时量补考成绩修改(须授权)补考结束成绩录入设定学生前修要求本学年(学期)已安排课时量打印补考成绩查询学生名单监考安排激活短信平台发送补考结果学生评教信息意见反馈评教排名得分查询

学生ER图

费用管理考试项目选择考试取消选课申请选课删除二级考试报名须知四六级报名选课查看选课计算机考试报名考试取消三级考试报名选课历史查看考试项目选择学生报名须知选课剩余容量费用管理辅修结业申请毕业资格申请个人课表查询考试安排查询补考(缓考)查询申请资格核计补考通知系统毕业审核个人信息修改毕设资格申请成绩查询成绩复核申请成绩复核教学评价系统功能取消申请结果查询申请记录删除交费历史记录修改个人信息费用查询学费减免查询国际,国家考试安排与通知学生成绩排名单科成绩排名住宿费查询暂缓交费查询成绩绩点排名 5.数据字典 学生

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

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

5.2数据结构的定义

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

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

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

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

5.3数据流的定义

数据流名称:期末成绩单

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

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

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

数据流名称:成绩单分析

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

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

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

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

外部实体编号:02

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

3.4界面设计

1.登陆界面

2.管理员专区

3.教师专区

4.学生专区

4 数据库设计

1.SQL Server2005数据库建立过程

(1)建立chengji数据库

(2)点击表,新建表。

(3)设置主键等

(4)打开表

(5)键入资料

2.表结构实现

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

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

表名称标识:Student表

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

字段名 Student_id Student_name Sex birth nation college Department_name Class_name Entrance_time Home_address politic id Email_address 字段类型 Int nchar char smalldatetime char nvarchar nvarchar nvarchar smalldatetime nvarchar char int varchar 长度 20 10 10 4 8 50 50 50 8 50 10 18 50 主外键 主键 字段值约束 Not null Not null Not null Not null 对应中文含义 学号 学生姓名 性别 出生年月 民族 学院 系名 班级名称 入学时间 家庭住址 政治面貌 身份证号 电邮地址

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

表名称标识:class表

数据来源:管理员信息录入模块进行录入 字段名 Class_id grade Class_name classnum 字段类型 Int Char Varchar int 长度 10 8 40 4 主外键 主键 字段值约束 Not null Not null Not null 对应中文含义 班级号 年级 班级名称 班级人数

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

表名称标识:teacher表

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

字段名 Teacher_id Teacher_name Work_datetime college Department Email_address 字段类型 Int Char Smalldatetime varchar varchar varchar 长度 15 10 4 50 50 50 主外键 主键 字段值约束 Not null Not null Not null 对应中文含义 教工号 教师姓名 入职时间 学院 系 电邮地址

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

表名称标识:course表

数据来源:教师模块进行录入 字段名 Course_id Course_name cerdit Minnum Maxnum 字段类型 int char int Int Int 长度 10 20 2 4 4 主外键 主键 字段值约束 Not null Not null Not null 对应中文含义 课程号 课程名称 学分 人数下限 人数上限

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

表名称标识:grade表

数据来源:教师模块进行录入 字段名 Course_id Student_id P_grade Q_ grade F_grade P_rate Q_rate Semester Year 字段类型 int int Float Float Float decimel decimel Int Int 长度 15 20 4 4 4 (18,4) (18,4) 2 4 主外键 外键 外键 字段值约束 Not null Not null Not null Not null Not null Not null Not null Not null Not null 对应中文含义 课程号 学号 平时成绩 期末成绩 总成绩 平时成绩占总成绩比例 期末成绩占总成绩比例 学期 学年

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

表名称标识:user表

数据来源:

字段名 User_id User_role User_name password 字段类型 Int char char int 长度 15 10 10 20 主外键 主键 字段值约束 Not null 对应中文含义 用户编号 用户类型 用户名 密码 \\

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- aiwanbo.com 版权所有 赣ICP备2024042808号-3

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务