- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学生信息管理需求分析设计.doc
学生内部信息管理系统
需求分析设计
学生班级: T1601
适用专业: 软件开发
指导老师: 庞 俏
组 员: 颜浩文、黄乐镇、尹依妮
目录
1、软件名称和介绍 1
2、开发目的 1
3、 系统介绍 1
4、 功能模块 1
4.1 考勤模块 1
4.2 学生信息管理 2
5、权限角色的分配 3
5.1教务主管角色 3
5.2班主任老师角色 3
5.3教员角色 4
5.4学生角色 4
5.5系统管理员 4
6、 数据库设计 5
1、软件名称和介绍
软件名称:学生内部信息管理系统。
功能介绍:实现学生开班,分班,教室管理,课程管理,考勤及个人信息。
2、开发目的
随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,就需要有学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。
系统介绍
随着学校的规模不断过大,学生数量急剧增加,有关学生的各种信息量也成倍增加。面对庞大的信息量需要有学生信息管理系统来提高学生管理工作的效率。通过这样的系统可以做到信息的规范化管理、科学性统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。
本系统主要应用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是计算学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到了老师排课、针对这些要求设计了学生信息管理系统。
功能模块
学生信息管理系统以每个业务的实行为一个功能模块,功能模块可分为:学生考勤模块,个人信息管理,班级管理,课程安排,五个主要的功能模块。每一个功能模块对应一个业务流程,其业务流程的主要表现如下所示。
考勤模块
由学生自主签到,签退。班主任与教员可每天查询所带班级学生考勤状况。
学生信息管理
由班主任进行学生信息的管理和日常维护。
5、权限角色的分配
本学生信息管理权限是由学生、教员、教务、班主任及管理员角色组成。
5.1教务主管角色
5.2班主任老师角色
5.3教员角色
5.4学生角色
5.5系统管理员
数据库设计
根据上述系统要求和功能模块的规划,对数据库中数据表结构设计如下:
表名:班级表 Class_Info 中文列名 列名 数据类型 备注 班级编号 cID int 主键,标识列 班级名称 cName varchar(50) Not null 班主任ID banzhurenID int Null,外键 教员ID jiaoyuanID int Null,外键
表名:教室表 ClassRoom 中文列名 列名 数据类型 备注 教室ID rID int 主键,标识列 教室名称 rName varchar Not null
表名:学生表 Student 中文列名 列名 数据类型 备注 学号 sID int 主键,标识列 学生姓名 sName varchar(100) Not null 登陆密码 sPass varchar(50) 默认值:123456 性别 sSex Char(2) Not null,默认为男 电话 sTell varchar(13) null 地址 sAddress varchar(200) null 班级编号 cId int Not null,外键 学生照片 sPhoto varchar(100) null
表名:老师表 Teacher 中文列名 列名 数据类型 备注 老师编号 tId int 主键,标识列 老师姓名 tName varchar(100) not null 登陆密码 tPass varchar(50) 默认值888888 老师类型
(班主任,教员,教务,管理员) tType varchar(20) not null 老师电话 tTell varchar(13) null
表名:考勤记录表 Record 中文列名 列名 数据类型 备注 记录ID eID int 主键,标识列 学生ID sID int 外键 课程ID mID int 外键 签到时间 qqTime datetime Not null 签退时间 qtTime datetime null 状态 statuse varchar(50) null -
4
1
/ 8
转 班 班
分配班主任和教员
录入学生信息
开 班
维护考勤信息
排 课
查看(修改)本班学生信息
查看本班学生的考勤信息
查询课程安排
文档评论(0)