您的当前位置:首页班级信息管理系统需求分析

班级信息管理系统需求分析

2024-07-16 来源:乌哈旅游



班级信息管理系统

目录

第一章项目概述........................................................4

1.1开发目的...............................................................................................................4

1.2开发目标...............................................................................................................4

1.3业务对象和范围...................................................................................................4

第二章业务分析........................................................5

2.1业务描述..............................................................................................................5

2.2业务流程..............................................................................................................6

第三章需求分析........................................................7

3.1学生活动管理.......................................................................................................7

3.2学生宿舍管理.......................................................................................................8

3.3班级学生出勤管理.............................................................................................10

3.4系统权限管理.....................................................................................................11

3.5系统维护.............................................................................................................12



第四章系统需求......................................................12

4.1系统架构............................................................................................................12

4.2通信接口.............................................................................................................13

4.3外部硬件接口.....................................................................................................13

4.4性能需求.............................................................................................................13

4.5故障处理需求.....................................................................................................13

4.6实施部署.............................................................................................................13

4.7操作需求.............................................................................................................13

第五章数据库设计..................................................14

5.1数据表关系........................................................................................................14

5.2数据字典............................................................................................................15

第一章项目概述

1.1开发目的

随着学校规模的不断扩大,学生数量急剧增加,各种



信息也成倍增加面对庞大的信息量,就需要班级管理信息系统来提高学生管理工作的效率。

1.2开发目标

做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。

1.3业务对象和范围

学生信息管理 系统是校园网络中一个重要应用系统,它大大改善了学校教学,科研与管理的基础环境,在一定程度上反映出学校管理的现代化水平。本文对学生信息管理系统的若干基本问题进行研究,主要包括学校信息管理系统的功能组成,系统开发条件,步骤及其总体规划等内容。



第二章业务分析

2.1业务描述

学生信息管理系统主要功能是学生有关信息的管理及相关查询。学生信息管理主要有:学生活动管理,学生宿舍管理,学生出勤管理,系统权限管理,系统维护这五个部分。



班级量化考核系统

罿


宿

2.2业务流程



学生活动管理

学生宿舍管理 班委

学生出勤管理

管理员

系统权限管理

罿



第三章需求分析

3.1学生活动管理

1)功能描述:

班委登陆系统,进入系统后,向活动信息表中插入数据同时可

以进行更新、删除操作,并且还有查询。

2)活动图:



体体

体体体体

体体体体体体

体体体体

体体

3)流程图:



体体体体体体

是否正常参加活动

体体体体体体

体体体体 体体体体体

体体体体体

3.2学生宿舍管理

1)功能描述:

管理员登陆后台,根据宿舍号提出需求申请,经过后

台接受请求,由生活委员对具体宿舍信息进行维护,其中包

括对宿舍信息进行查询、修改、更新和删除。

注:在录入和更新过程中,如果班级宿

舍号存在,则系统提示宿舍号存在

2)活动图:



信信

信信信信

信信信信

信信信信信信

信信

3)流程图:



信信信信信信

宿舍号是否存在

信信信信信信

信信信

信信

信信信信信信


宿舍号存在

信信

信信信信信信

3.3班级学生出勤管理

1)功能描述:

管理员(班主任或学习委员)登陆后台,根据学号提出需求申请,经过后台接受请求,由学习委员对具体学生信息进行维护,其中包括对学生出勤信息进行查询、修改、更新和删除。



2)活动图:

信信

信信信信信信

信信信信

信信信信信信

信信

3)流程图:



主主主主主主

学号是否存在

主主主主主主

主主主

主主

主主主主主主主主


学号存在

主主

主主主主主主

3.4系统权限管理

1)功能描述:

系统管理的主要功能是对本系统操作用户及权限的管理。

用户设置主要是对用户的添加、删除和修改,并为每个用户分

配角色,不同角色的用户只能查看到自己相应的页面功能

2)活动图:



主主

主主主主

主主主主

主主主主主

主主

3.5系统维护

功能描述

数据维护主要方便维护各个模块的数据。对一些已过期的、信

息涉及敏感词汇的信息进行删除、修改等操作。



第四章系统需求

4.1系统架构

基于B/S架构,采用C#语言开发,后台数据库采用SQL

Server2005

4.2通信接口

本系统为便于穿越防火墙,在局域网和广域网发布,应用端口尽

量选用HTTP80)端口。

4.3外部硬件接口

系统中使用到本地串行口,PDA存储文件和用户本地磁盘。



4.4性能需求

系统每天至少保持23小时30分的可用时间,每日凌晨3:30

4:00之间进行日常系统维护工作,如数据传输、交换等。临时

的系统停机时间,每月合计必须少于3小时。

4.5故障处理需求

本系统在发生可能的软硬件故障时,能够进行给用户相应的故障

提示。

4.6实施部署

本系统应具有便于安装,便于发行,能够快速应用于不同企业的

良好可移植性。



4.7操作需求

使用Windows常见操作方式,便于用户接受。

第五章数据库设计

5.1数据表关系

1.整体模块图



BuildingInfo

RoomInfo

StudentInfo

ActivityInfo

-RoomID

-ActivityID

-BID

-ActivityName

-RoomName

-StuID

-BName

-BID

-Description6

-Description2

-Descriptipn3

-StuID
-StuName
-Sex

DeptInfo

ClassInfo

-Age

RecordInfo

-Passsword1

-RecordID

-ClassID

-Role

-StuID

-ClassName

-MPhone

-Time1

-DeptID

-RoomID

-DeptID

-Score1

-ClassID

-Description4

-DeptName

-Description1

ChuQinInfo

-CQID
-StuID
-WhichLesson
-Score2

TeacherInfo
-TID

-Date
-Description5

-TName
-MPhone1
-ClassID
-DeptID

2.出勤模块图

ActivityInfo

-ActivityID
-ActivityName
-StuID

StudentInfo

-Description6

-StuID
-StuName
-Sex

-Age
-Passsword1
-Role
-MPhone
-RoomID
-ClassID

RecordInfo

-RecordID
-StuID
-Time1
-Score1
-Description4

3.宿舍整体模块图



RecordInfo

BuildingInfo

RoomInfo

StudentInfo

-RecordID

-StuID

-StuID

-RoomID

-Time1

-StuName

-Score1

-BID

-RoomName

-Sex

-Description4

-BName

-BID

-Age

-Description2

-Descriptipn3

-Passsword1

-Role

-MPhone
-RoomID
-ClassID

5.2数据字典

1Dept 系部表(DeptInfo

英文名

数据类

是否为

/外键/

示例

中文名

DeptID

int

PK

系部编号

系部名

DeptName

varchar(20
)

Description1

varchar(10

描述

0)

2班级表(ClassInfo

英文名

数据类型

是否为空

/外键/约束

示例

中文名

ClassID

int

PK


班级编号

ClassName

班级名

varchar(20)

FK

DeptID

int

系部编号




3班主任表(TeacherInfo

英文名

数据类型

是否为

/外键/约束

示例

中文名


TID

int

PK

教师编号

TName

教师名

varchar(20)

MPhone1

varchar(20)

FK

联系方式

ClassID

int

班级编号

DeptID

系部编号

int

4学生表(StudentInfo

英文名

数据类型

是否为

/外键/约束

示例

中文名


StuID

int

PK

学生编号

StuName

学生名

varchar(20)

Sex

char(2)

性别

Age

char(2)

年龄

FK

Password1

varchar(20)

密码

Role

varchar(20)

角色

MPhone

varchar(20)

联系方式

RoomID

int

ClassID

int

FK

班级编号

5宿舍楼表(BuildingInfo

英文名

数据类型

是否

/外键/约束

示例

中文名


BuildingID

int

为空

PK

宿舍楼编号

BuildingName

宿舍楼名

varchar(20)

Description2

varchar(100)

描述

6宿舍信息表(RoomInfo

英文名

数据类型

是否

/外键

示例

中文名

为空

/约束

RoomID

varchar(20)

PK


宿舍编号

RoomName

varchar(20)

FK

宿舍名称

BuildingID

int

宿舍楼编号

Description

varchar(100)

描述




3

7奖惩记录表(RecordInfo)

英文名

数据类型

是否

/

示例

中文名

为空

/


RecordID

int

记录编号

PK

StuID

int

FK

学生编号

Time1

datetime

扣分日期

分值

int

Score1

Description

varchar(100)

描述

4

8出勤考核表(ChuQinInfo

英文名

数据类型

是否

/外键/约束

示例

中文名


CQID

为空

PK

出勤编号

int

StuID

int

FK

学生编号

WhichLesson

第几节课

int

Score2

int

分值

Date

datetime

日期

Description5

varchar(100)

描述

9活动记录表(ActivityInfo

英文名

数据类型

是否

/外键/约束

示例

中文名


ActivityID

int

为空

PK

活动编号

ActivityName

活动名

varchar(20)

FK

StuID

int

学生编号

Description6

varchar(100)

描述

10权限表(RoleInfo)

英文名

数据类型

是否

/外键/约束

示例

中文名


RoleID

int

为空

PK

角色编号

RoleName

varchar(20)

角色名

Description7

描述

varchar(100)





11管理员表(AdminInfo

英文名

数据类型

是否

/外键/约束

示例

中文名


AdminID

int

为空

PK

管理员编号

AdminName

管理员名

varchar(20)

FK

RoleID

int

角色编号

Password2

varchar(20)

密码

Description8

描述

varchar(100)





以下无正文

仅供个人用于学习、研究;不得用于商业用途。

Forpersonal use only in study and research; not for commercial use.

仅供个人用于学习、研究;不得用于商业用途。

Nurfür den persönlichen für Studien, Forschung, zu kommerziellenZwecken verwendet werden.

Pourl 'étude et la recherche uniquement à des fins personnelles; pas àdes fins commerciales.

仅供个人用于学习、研究;不得用于商业用途。

толькодля людей, которые используются дляобучения, исследований и не должныиспользоваться

вкоммерческих целях.

显示全文