欢迎来到天天文库
浏览记录
ID:37320932
大小:223.13 KB
页数:15页
时间:2019-05-21
《系统需求分析1》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、小组:班级管理系统一、系统需求分析1、用户需求分析《班级管理系统》是班主任老师对学生进行日常管理的管理信息系统。系统将班主任老师对学生管理的工作集成到一个系统中,提高班级管理的质量、效率。经过调研,《班级管理系统》包含如下主要功能:(1)学生基本信息管理1.添加学生基本信息2.修改学生基本信息3.删除学生基本信息4.查看学生基本信息(2)授课教师信息管理1.添加授课教师信息2.修改授课教师信息3.删除授课教师信息4.查看授课教师信息(3)学生必修课基本信息管理1.添加学生必修课基本信息2.修改学生必修课基本信息3.删除学生必修课
2、基本信息4.查看学生必修课基本信息(4)学生选修课基本信息管理1.添加学生选修课基本信息2.修改学生选修课基本信息3.删除学生选修课基本信息4.查看学生必修课基本信息(5)班干部基本信息管理1.添加班干部基本信息2.修改班干部基本信息3.删除班干部基本信息4.查看班干部基本信息(6)系统用户管理1.添加系统用户信息(包括用户编号、用户名称、密码等)1.修改系统用户信息。2.删除系统用户信息。查看系统用户信息。2、系统模块功能模块设计在系统功能需求分析的基础上,就系统功能进行整合,完成系统功能模块设计。《班级管理系统》主要功能模块
3、如下:6大功能模块(1)学生基本信息管理(2)授课教师信息管理(3)学生必修课基本信息管理(4)学生选修课基本信息管理(5)班干部基本信息管理(6)系统用户管理班级管理系统学生必修课基本信息管理学生选修课基本信息管理学生基本信息管理授课教师信息管理系统用户管理班干部基本信息管理二、数据库设计1、概念结构设计(1)、学生实体:学号、姓名、性别、出生日期、民族、政治面貌、籍贯、家庭地址、邮政编码、家庭电话、宿舍号、宿舍电话、移动电话、身份证号、其它。如下图所示:出生日期性别民族姓名政治面貌学号学生实体实体籍贯其它家庭地址邮政编码家庭
4、电话宿舍号宿舍电话移动电话身份证号(2)、授课教师实体:教师号、姓名、所在系别、专业、性别、名族、籍贯、政治面貌、家庭住址、联系电话、其它。如下图所示:政治面貌联系电话姓名籍贯名族性别家庭住址其它教师编号所在系别所在系别专业授课教师实体(3)、学生必修课实体:课程号、课程名称、班级、授课教师、上课时间、上课时段、上课教学楼、所在教室、学期。如下图所示:必修课实体班级学期授课教师所在教室上课时段上课时间上课教学楼课程号课程名称(4)、选修课实体:课程号、课程名称、课程开始时间、课程结束时间、学分、授课教师。如下图所示:选修课实体学
5、分课程开始时间课程号课程名称授课教师课程结束时间(5)、班干部实体:学号、姓名、联系电话、职位、班级号。如下图所示:联系电话姓名职位班干部实体学号班级号系统用户实体用户名称密码用户编号(6)、系统用户实体:用户编号、用户名称、密码。如下图所示:实体关系E-R图管理查询学生本人所有信息管理查询班级管理班主任管理员学生2、逻辑结构设计(1)学生基本信息表(学号、姓名、性别、出生日期、民族、政治面貌、籍贯、家庭地址、邮政编码、家庭电话、宿舍号、宿舍电话、移动电话、身份证号、其它)(2)授课教师表(教师编号、姓名、所在系别、专业、性别、
6、名族、籍贯、政治面貌、家庭住址、联系电话、其它)(3)学生必修课表(课程号、课程名称、班级、授课教师、上课时间、上课时段、上课教学楼、所在教室、学期)(4)选修课表(课程号、课程名称、课程开始时间、课程结束时间、学分、授课教师)(5)班干部表(学号、姓名、联系电话、职位、班级号)(6)系统用户表(用户编号、用户名称、密码)3、数据库的实现学生基本信息表列名数据类型长度是否允许为空学号Varchar10否姓名Varchar10是性别Char10是出生日期Datetime8是民族Char20是政治面貌Char10是籍贯Varchar
7、50是家庭住址Varchar50是邮政编码Char10是家庭电话Char20是宿舍号Char10是宿舍电话Char20是移动电话Char20是身份证号Char20是其它Varchar50是授课教师表列名数据类型长度是否允许为空教师编号Char10否姓名Char20否所在系别Char20是专业Char20是性别Char10是民族Char10是籍贯vachar50是政治面貌Char10是家庭住址vachar50是联系电话Char20是其它Vachar50是学生必修课表列名数据类型长度是否允许为空课程号Int4否课程名称Char10否
8、班级Char10是授课教师Char20是上课时间Char10是上课时段Char20是上课教学楼Char10是所在教室Int4是学期Varchar50是选修课表列名数据类型长度是否允许为空课程号char10否课程名称char10是课程开始时间Vachar50是课程
此文档下载收益归作者所有