班级信息管理系统需求分析.docx
- 文档编号:12889178
- 上传时间:2023-04-22
- 格式:DOCX
- 页数:9
- 大小:17.27KB
班级信息管理系统需求分析.docx
《班级信息管理系统需求分析.docx》由会员分享,可在线阅读,更多相关《班级信息管理系统需求分析.docx(9页珍藏版)》请在冰豆网上搜索。
班级信息管理系统需求分析
班级信息管理系统--需求分析
班级信息管理系统
第一章项目概述
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#语言开发,后台数据库采用SQLServer2005。
4.2通信接口
本系统为便于穿越防火墙,在局域网和广域网发布,应用端口尽量选用HTTP(80)端口。
4.3外部硬件接口
系统中使用到本地串行口,PDA存储文件和用户本地磁盘。
4.4性能需求
系统每天至少保持23小时30分的可用时间,每日凌晨3:
30到4:
00之间进行日常系统维护工作,如数据传输、交换等。
临时的系统停机时间,每月合计必须少于3小时。
4.5故障处理需求
本系统在发生可能的软硬件故障时,能够进行给用户相应的故障提示。
4.6实施部署
本系统应具有便于安装,便于发行,能够快速应用于不同企业的良好可移植性。
4.7操作需求
使用Windows常见操作方式,便于用户接受。
第五章数据库设计
5.1数据表关系
1.整体模块图
2.出勤模块图
3.宿舍整体模块图
5.2数据字典
1Dept系部表(DeptInfo)
英文名
数据类型
是否为空
主/外键/约束
示例
中文名
DeptID
int
否
PK
系部编号
DeptName
varchar(20)
否
系部名
Description1
varchar(100)
否
描述
2班级表(ClassInfo)
英文名
数据类型
是否为空
主/外键/约束
示例
中文名
ClassID
int
否
PK
班级编号
ClassName
varchar(20)
否
班级名
DeptID
int
否
FK
系部编号
3班主任表(TeacherInfo)
英文名
数据类型
是否为空
主/外键/约束
示例
中文名
TID
int
否
PK
教师编号
TName
varchar(20)
否
教师名
MPhone1
varchar(20)
否
联系方式
ClassID
int
否
FK
班级编号
DeptID
int
否
系部编号
4学生表(StudentInfo)
英文名
数据类型
是否为空
主/外键/约束
示例
中文名
StuID
int
否
PK
学生编号
StuName
varchar(20)
否
学生名
Sex
char
(2)
否
性别
Age
char
(2)
否
年龄
Password1
varchar(20)
否
密码
Role
varchar(20)
是
角色
MPhone
varchar(20)
否
联系方式
RoomID
int
否
FK
ClassID
int
否
FK
班级编号
5宿舍楼表(BuildingInfo)
英文名
数据类型
是否为空
主/外键/约束
示例
中文名
BuildingID
int
否
PK
宿舍楼编号
BuildingName
varchar(20)
否
宿舍楼名
Description2
varchar(100)
否
描述
6宿舍信息表(RoomInfo)
英文名
数据类型
是否为空
主/外键/约束
示例
中文名
RoomID
varchar(20)
否
PK
宿舍编号
RoomName
varchar(20)
否
宿舍名称
BuildingID
int
否
FK
宿舍楼编号
Description3
varchar(100)
否
描述
7奖惩记录表(RecordInfo)
英文名
数据类型
是否为空
主/外键/约束
示例
中文名
RecordID
int
否
PK
记录编号
StuID
int
否
FK
学生编号
Time1
datetime
是
扣分日期
Score1
int
是
分值
Description4
varchar(100)
否
描述
8出勤考核表(ChuQinInfo)
英文名
数据类型
是否为空
主/外键/约束
示例
中文名
CQID
int
否
PK
出勤编号
StuID
int
否
FK
学生编号
WhichLesson
int
否
第几节课
Score2
int
否
分值
Date
datetime
否
日期
Description5
varchar(100)
否
描述
9活动记录表(ActivityInfo)
英文名
数据类型
是否为空
主/外键/约束
示例
中文名
ActivityID
int
否
PK
活动编号
ActivityName
varchar(20)
否
活动名
StuID
int
否
FK
学生编号
Description6
varchar(100)
否
描述
10权限表(RoleInfo)
英文名
数据类型
是否为空
主/外键/约束
示例
中文名
RoleID
int
否
PK
角色编号
RoleName
varchar(20)
否
角色名
Description7
varchar(100)
否
描述
11管理员表(AdminInfo)
英文名
数据类型
是否为空
主/外键/约束
示例
中文名
AdminID
int
否
PK
管理员编号
AdminName
varchar(20)
否
管理员名
RoleID
int
否
FK
角色编号
Password2
varchar(20)
否
密码
Description8
varchar(100)
否
描述
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 班级 信息管理 系统 需求 分析