1、教室管理信息系统设计,成员: 李超合(学号:1127321150) 王庆杰(学号:1127322550) 逯宸昊(学号:1127316854) 娄颜伟(学号:1127323252),需求分析 一调查用户需求 (李超合),本系统的最终用户为在校学生,我们根据从学校方面取得的图表资料、文字资料以及其他细节方面的信息,根据我们日常生活中的经验,根据我们所做的其他询问和调查,得出用户的下列实际要求: 1、学校的组织机构情况 与教室管理相关的学校的组织机构有:学生、教师和教室。学校的所有日常工作都是围绕着这三大部分进行的。 一个学校下设若干学院,如信息学院、经济学院、法学院、财政金融学院等;一个学院下设
2、若干专业,如信息学院下设三个专业:信息管理与信息系统、计算机科学与技术和数学与应用数学;一个专业有若干班级,如信息学院的2005级信息管理与信息系统专业下设两个班级:信管1班、信管2班;一个班级有若干同学,如信管1班有姜杉、刘天营、张蓝方、张娜、周潇等。 一个学校下设若干学院,如信息学院、经济学院、法学院、财政金融学院等;一个学院下设若干专业,如信息学院下设三个专业:信息管理与信息系统、计算机科学与技术和数学与应用数学;一个专业有若干教师,如信息学院信息管理与信息系统专业有陈禹、左美云。 一个学校下设若干学院,如信息学院、经济学院、法学院、财政金融学院等;一个学院下设若干专业,如信息学院下设三
3、个专业:信息管理与信息系统、计算机科学与技术和数学与应用数学;一个专业开设有若干课程,如信息学院信息管理与信息系统专业开设有数据库系统概论、计算机网络等课程。一个学校有若干教学楼,如求是楼、教学一楼、教学二楼、教学三楼等;一个教学楼有若干楼层,如教学一楼有一层、二层、三层、四层、五层、六层;一个楼层有若干教室,如一层有1101,1102,1103,1104等教室。 一个教师可以开设若干门课程,一门课程可以由多个老师来教授。一个教室在不同的时段可以上不同的课程。 2、调查相关部门的业务活动情况 教务处: 教务处需要处理借教室申请信息,使用的数据是纸质版的教室、教师和学生信息,对提出的借用教室申请
4、采用手动的加工和处理,最后给借教室的人输出的是批准或拒绝借用教室的信息,即一个纸质的教室使用条。 3、用户对系统的要求 信息要求: 由于系统的使用主体是教师和学生,因此对系统的信息要求可分为以下几个方面: 教师信息 教师的基本信息,主要包括教师的教师编号,教师姓名,性别,所属院系,职称,身份证号等; b、学生信息 学生的基本信息,主要包括学生的学号,姓名,院系号,身份证号等; 教室信息 教室的基本信息,主要包括教室的教室编号,教学楼号,楼层号等; 教学楼信息 教学楼的基本信息,主要包括教学楼名称,教学楼编号等; 处理要求: 学校现存系统存在的问题:,二,学校现存系统存在的问题: 借用教室系统:
5、 我们从自身体验出发,并调查了许多同学,认为学校现存的借用教室的程序过于繁琐,浪费时间,并且给教务处老师带来了很大的工作量。 教学楼教室电子系统: 现在我校每座教学楼一楼大厅都启用了教室使用电子系统,可以查阅每个教室当天各个时段的使用情况:“有课”、“无课”。但是,每一页显示的时间过短,不利于用户查询。 同时,当学生想要了解某一教师的个人信息,或者是想要旁听其他院系开设的课程,或者是想要旁听某一名师的课程,感觉无所适从,找不到一个较为全面并且公开的平台来进行查询。另外,用户不能查询任意教室在任意时段的使用情况。 鉴于以上存在的各种问题,给学校的主体教师和学生,带来了很大的不便,使得现存的教务系
6、统不能更好地服务于教师和同学。因此我们认为有必要改进系统,完善上述各种功能。 系统应当完成以下的信息处理: 教师查询; 学生通过这个功能,可以查询相关院系相关教师的个人信息以及开课信息,以便能更好地了解教师及其开课情况。 教室查询; 学生通过这个功能,可以查询相关教学楼相关教室的信息以及该教室在每天任一时段的使用情况,或者有课,或者有讲座、或者有活动等等。这个功能以便使同学能更好地了解教室及其使用情况。 课程查询; 学生通过这个功能,可以查询某一课程的详细信息,如同一课程可以有多个教师开课,以便更好地了解任一课程的详细信息。 教室借用; 学生通过这个功能,可以借教室,即获得教室在某段时间的使用
7、权,办讲座,开展社团活动等等。 我要自习; 学生通过这个功能,可以查询当天某一时段或多个时段的空闲教室,去上自习。 安全性与完整性要求: 安全性要求: 系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证 用户身份不被盗用; b、系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容; c、系统应对不同用户设置不同的权限,区分不同的用户,如学生、教师和教务处管理人员。学生(只能查询教室、教师和课程信息以及提出借用教室申请),教师(只能查询教室、教师和课程信息,以及提出借用教室申请),教务处管理人员(可进行日常事务的处理,如增加、删除、更新课程、教
8、室、教师信息,并批准或拒绝借用教室的申请)。 完整性要求: a、各种信息记录的完整性,信息记录内容不能为空; b、各种数据间相互的联系的正确性; c、相同的数据在不同记录中的一致性。 4、确定系统的边界 经对前面的需求调查和初步的分析,确定由计算机完成的工作时对数据进行各种管理和处理,具体的工作内容见第二部分, 由手工完成的工作主要有对原始数据的录入;不能由计算机生成的,各种数据的更新,包括数据变化后的修改,数据的增加,失效数据或无用数据的删除等;以及系统的日常维护。,数据库概念设计 流程图(逯宸昊),教师查询,教室查询,:,课程查询,:,教师借用,:,后台管理,:,学生自习,:,E-R图,:
9、,学生,借用,教室,讲授,教师,学生管理信息系统总E-R图,:,逻辑设计 王庆杰,1.教学楼(教学楼号,教学楼名称) 2.教室(教室编号,教学楼号,楼层) 3.院系 (院系号,院系名称) 4.课程(课程号,课程名称,学分,课程类型,开课院系号) 5.教师(教师编号,教师姓名,性别,所属院系,职称, 身份证号) 6.学生(学号,姓名,院系号,身份证号) 7.教师开课表(教室号,上课时间,上课时间段,教师号,课程号,) 8.教室借用表(教室编号,使用人编号,使用日期,借用时间段,工作日,用途),院系教学楼表 注:YX(院系) JXL(教学楼) JS(教室) JSC(教室在的层)教室表,课程表 注:C(课程),CG(学分),CL(课程类型) CYX(开课院系),教师表 T(教师),TYX(教师院系)TZ(职称),学生表 注:S(学生),SYX(学生所在院系),教师开课表 Ctime(上课时间)CtimeD(上课时间段),教室借用表 (使用人)(工作)(用途),教室管理信息系统说明 (娄颜伟),功能使用,教室查询,教室借用,学生自习,:,谢谢大家的观看,