螀班级信息管理系统
袇
蒄目录
芁第一章项目概述........................................................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通信接口
羈本系统为便于穿越防火墙,在局域网和广域网发布,应用端口尽
量选用HTTP(80)端口。
蚇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 | -Date |
-TName
-MPhone1
-ClassID
-DeptID
薁2.出勤模块图
ActivityInfo
-ActivityID
-ActivityName
-StuID
StudentInfo | -Description6 |
-StuID
-StuName
-Sex
-Age | RecordInfo -RecordID |
肇
芅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.
仅供个人用于学习、研究;不得用于商业用途。
толькодля людей, которые используются дляобучения, исследований и не должныиспользоваться
вкоммерческих целях.