班级管理系统.docx

上传人:b****5 文档编号:14484924 上传时间:2023-06-23 格式:DOCX 页数:15 大小:531.07KB
下载 相关 举报
班级管理系统.docx_第1页
第1页 / 共15页
班级管理系统.docx_第2页
第2页 / 共15页
班级管理系统.docx_第3页
第3页 / 共15页
班级管理系统.docx_第4页
第4页 / 共15页
班级管理系统.docx_第5页
第5页 / 共15页
班级管理系统.docx_第6页
第6页 / 共15页
班级管理系统.docx_第7页
第7页 / 共15页
班级管理系统.docx_第8页
第8页 / 共15页
班级管理系统.docx_第9页
第9页 / 共15页
班级管理系统.docx_第10页
第10页 / 共15页
班级管理系统.docx_第11页
第11页 / 共15页
班级管理系统.docx_第12页
第12页 / 共15页
班级管理系统.docx_第13页
第13页 / 共15页
班级管理系统.docx_第14页
第14页 / 共15页
班级管理系统.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

班级管理系统.docx

《班级管理系统.docx》由会员分享,可在线阅读,更多相关《班级管理系统.docx(15页珍藏版)》请在冰点文库上搜索。

班级管理系统.docx

班级管理系统

 

班级管理系统需求分析

 

学院:

计算机科学与信息工程学院

专业:

计算机软件

 

一、系统设计目标及意义、功能:

(1)班级管理系统的设计目标及意义是为了实现系统的管理班级人员。

(2)班级管理系统的功能是:

学生可以在系统中查询自己的信息、成绩、班干信息;教师可以处理学生的信息、班级的信息。

二、安全性与完整性要求:

(1)用户需要登录账号和登录密码才可以访问系统。

(2)在系统中分有多级用户,各个用户设计有访问权限。

(3)记录信息完整性,信息不能为空。

(4)信息的相连性正确。

三、用户登录权限:

用户登录分为学生、班干、老师登录。

(1)学生身份(普通学生):

1、班级成员查询学生信息(学号、姓名,性别、民族、家庭住址、职位、年龄等等)。

2、班级成员查询课程信息。

3、班级成员查询成绩。

4、班级成员查询班干信息。

5、班级成员查询班级班费支出信息

6、班级成员查询班级事件信息

7、班级各个成员拥有各自的账号和密码,并可自行修改各自的账号和密码。

(2)学生身份(班干)

①、普通学生所有权限。

查询整个系统的班干信息。

(1)老师(管理员)

1、修改、删除、查询、添加班级各个成员的个人基本信息。

2、修改、删除、查询、添加班级各个成员的成绩信息。

3、修改、查询、添加、删除课程信息。

4、修改、查询、添加、删除班干信息。

5、修改、查询、添加、删除班级班费支出信息。

6、修改、查询、添加、删除班级事件信息。

7、拥有自己的账号和密码,并可自行修改自己的账号和密码。

四、信息:

(1)学生基本信息

学号、姓名、性别、身份证号、专业、年级、班别等等。

(2)班干信息

记录着整个班的班干信息。

(3)课程信息

课程编号、课程名、任课老师、学分。

(4)成绩信息

学号、姓名、班级、各科成绩、总分、平均分。

(5)用户信息(系统信息)

用户权限、用户身份、用户名、用户密码。

(6)班级事件信息

记录班级事件,事件日期、事件内容。

(7)班费支出信息

记录班费支出信息,支出日期、支出内容、支出金额。

五、功能图:

六、ER图:

七、数据流图:

(1)学生:

(2)老师:

(3)总流程图:

八、数据字典:

(1)数据流

1、成绩信息

2、

课程信息

3、学生信息:

4、班干信息:

5、用户信息

6、班级事件信息

7、班级班费支出信息

(2)数据流分量

①、学生信息表:

属性名:

学号

存储代码:

StudentID

类型:

int

长度:

20

属性名:

姓名

存储代码:

StudentName

类型:

char

长度:

20

属性名:

身份证号

存储代码:

ID

类型:

int

长度:

20

属性名:

性别

存储代码:

Sex

类型:

char

长度:

1

属性名:

年龄

存储代码:

Age

类型:

int

长度:

2

属性名:

民族

存储代码:

Nation

类型:

char

长度:

1

属性名:

家庭住址

存储代码:

Address

类型:

char

长度:

40

属性名:

职位

存储代码:

Job

类型:

char

长度:

10

 

②班级事件表:

属性名:

事件日期

存储代码:

data2

类型:

data

长度:

属性名:

事件内容

存储代码:

event

类型:

char

长度:

100

 

③、学生成绩表:

属性名:

学号

存储代码:

SstudentID

类型:

int

长度:

20

属性名:

姓名

存储代码:

Sname

类型:

char

长度:

20

属性名:

班级

存储代码:

Sb

类型:

char

长度:

10

属性名:

英语

存储代码:

Sy

类型:

float

长度:

2

属性名:

数据库

存储代码:

Sshu

类型:

float

长度:

2

属性名:

电子技术基础

存储代码:

Sel

类型:

float

长度:

2

属性名:

软件课程

存储代码:

Sr

类型:

float

长度:

2

属性名:

操作系统

存储代码:

Sc

类型:

float

长度:

2

属性名:

计算机网络

存储代码:

Sj

类型:

float

长度:

2

属性名:

毛概

存储代码:

Sm

类型:

float

长度:

2

属性名:

总分

存储代码:

Sz

类型:

float

长度:

2

属性名:

平均分

存储代码:

Sp

类型:

float

长度:

2

 

④、用户管理者:

属性名:

用户密码

存储代码:

Um

类型:

int

长度:

20

属性名:

用户身份

存储代码:

Us

类型:

char

长度:

20

 

⑤、班干信息表:

属性名:

班级

存储代码:

Gclass

类型:

char

长度:

10

属性名:

团支书

存储代码:

Gtzs

类型:

char

长度:

10

属性名:

学习委员

存储代码:

Gxx

类型:

char

长度:

10

属性名:

班长

存储代码:

Gbz

类型:

char

长度:

10

属性名:

生活委员

存储代码:

Gsh

类型:

char

长度:

10

属性名:

组织委员

存储代码:

Gzz

类型:

char

长度:

10

属性名:

体育委员

存储代码:

Gty

类型:

char

长度:

10

属性名:

宣传委员

存储代码:

Gxc

类型:

char

长度:

10

属性名:

文娱委员

存储代码:

Gwy

类型:

char

长度:

10

属性名:

纪律委员

存储代码:

Gjl

类型:

char

长度:

10

⑥、班费支出表:

属性名:

支出日期

存储代码:

data1

类型:

data

长度:

属性名:

班费支出信息

存储代码:

text1

类型:

text

长度:

100

属性名:

金额

存储代码:

money

类型:

float

长度:

10

⑦、课程信息

属性名:

课程编号

存储代码:

CID

类型:

int

长度:

20

属性名:

课程名

存储代码:

Cname

类型:

char

长度:

20

属性名:

任课老师

存储代码:

Cteacher

类型:

char

长度:

20

属性名:

学分

存储代码:

Cs

类型:

int

长度:

2

(3)数据结构:

数据结构名组成

学生基本信息(学号、姓名,性别、民族、家庭住址、职位、年龄)

班级事件表(事件日期、事件内容)

学生成绩信息(学号、姓名、班级、数据库、计算机网络、电子技术基础、操作系统、毛概、软件工程、英语、总分、平均分)

用户信息(用户编码、用户名、用户密码、用户类型(学生,教师));

班干信息(班级、团支书、学习委员、班长、生活委员、组织委员、体育委员、宣传委员、文娱委员、纪律委员)

班费支出表(支出日期、班费支出信息、金额)

课程信息(课程编号、课程名、任课老师、学分)

 

(4)数据存储:

数据存储名

组成

学生基本信息表

学生信息

学生成绩信息表

成绩信息

课程表

课程信息

用户信息表

密码信息

班干信息表

班干信息

班费支出表

班费信息

班级事件表

班级事件信息

 

(5)处理:

1、老师:

2、学生:

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 天文地理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2