jsp sqlserver教室信息管理系统

上传人:飞*** 文档编号:33901816 上传时间:2018-02-19 格式:DOC 页数:27 大小:2.64MB
返回 下载 相关 举报
jsp sqlserver教室信息管理系统_第1页
第1页 / 共27页
jsp sqlserver教室信息管理系统_第2页
第2页 / 共27页
jsp sqlserver教室信息管理系统_第3页
第3页 / 共27页
jsp sqlserver教室信息管理系统_第4页
第4页 / 共27页
jsp sqlserver教室信息管理系统_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《jsp sqlserver教室信息管理系统》由会员分享,可在线阅读,更多相关《jsp sqlserver教室信息管理系统(27页珍藏版)》请在金锄头文库上搜索。

1、数据库课程设计-教师信息管理系统学院:计算机与软件学院专业:软件工程班级:07 软工二班姓名:沈旭学号:20071344069指导老师:耿焕同一系统概述教室管理信息化是学校教务系统应用信息技术及其产品的过程,是信息技术应用于教室管理的过程。教育信息化的实施,自上而下而言,必须与学校的制度创新、组织创新和管理创新结合;自下而上而言,必须以作为学校主体的工作人员使用信息技术水平的逐步提高为基础。学校信息系统是现存信息系统中较为复杂的一类,这是由学校本身的目标、任务和性质决定的;它应用于学校的学生管理、教师管理、教室管理以及招生就业管理等各个方面,牵涉的信息种类十分庞杂。它融合了学校的管理思想和各职

2、能部门的工作经验,是学校当前运作方式和业务流程的具体体现,同时又在一定程度上反作用于学校当前的运作方式和业务流程。而教室管理信息系统正是这样庞大的系统中的一个系统。教室之于教师、学生、教学,都有极其重要的作用。因此,学校信息化建设工作具有长期性、复杂性和内容的多变性;正因为如此,教室管理信息系统也不是一个简单的、封闭的、静止的系统,而是一个复杂的、开放的、在应用的深度和广度上,随着时间的推移会逐步变化和发展的系统。二需求分析第一部分 调查用户需求本系统的最终用户为在校学生,我们根据从学校方面取得的图表资料、文字资料以及其他细节方面的信息,根据我们日常生活中的经验,根据我们所做的其他询问和调查,

3、得出用户的下列实际要求:学校的组织机构情况与教室管理相关的学校的组织机构有:学生、教师和教室。学校的所有日常工作都是围绕着这三大部分进行的。一个学校下设若干学院,如信息学院、经济学院、法学院、财政金融学院等;一个学院下设若干专业,如信息学院下设三个专业:信息管理与信息系统、计算机科学与技术和数学与应用数学;一个专业有若干班级,如信息学院的 2005 级信息管理与信息系统专业下设两个班级:信管 1 班、信管 2 班;一个班级有若干同学,如信管 1 班有姜杉、刘天营、张蓝方、张娜、周潇等。一个学校下设若干学院,如信息学院、经济学院、法学院、财政金融学院等;一个学院下设若干专业,如信息学院下设三个专

4、业:信息管理与信息系统、计算机科学与技术和数学与应用数学;一个专业有若干教师,如信息学院信息管理与信息系统专业有陈禹、左美云。一个学校下设若干学院,如信息学院、经济学院、法学院、财政金融学院等;一个学院下设若干专业,如信息学院下设三个专业:信息管理与信息系统、计算机科学与技术和数学与应用数学;一个专业开设有若干课程,如信息学院信息管理与信息系统专业开设有数据库系统概论、计算机网络等课程。一个学校有若干教学楼,如求是楼、教学一楼、教学二楼、教学三楼等;一个教学楼有若干楼层,如教学一楼有一层、二层、三层、四层、五层、六层;一个楼层有若干教室,如一层有 1101,1102,1103,1104 等教室

5、。一个教师可以开设若干门课程,一门课程可以由多个老师来教授。一个教室在不同的时段可以上不同的课程。 第二部分、数据字典教室管理信息系统各实体及联系的数据字典1.教学楼数据字典:属性名 存储代码 类型 长度 备注教学楼号 bno String 20 学校教学楼号教学楼名称 bname String 20 学校教学楼名称2.教室数据字典:属性名 存储代码 类型 长度 备注教室编号 clno Int 10 教学楼中教室号教学楼号 bno String 6 教室所在教学楼号楼层 floor String 10 教室所在楼层3.院系数据字典:属性名 存储代码 类型 长度 备注院系号 deptno Str

6、ing 20 学校中院系的编号院系名称 deptname String 20 学校中院系名称4.课程数据字典:属性名 存储代码 类型 长度 备注课程号 cno String 20 课程编号课程名称 cname String 20 课程名称学分 credit String 1 课程学分课程类型 category String 10 课程类型(全校选修、专业选修、专业必修、人文修养、艺术教育)开课院系号 deptno String 20 课程开课的院系5.教师数据字典:属性名 存储代码 类型 长度 备注教师编号 tno String 20 教师编号教师姓名 tname String 10 教师姓名

7、性别 sex String 2 教师性别(男、女)所属院系 deptno String 20 教师所属院系职称 title String 10 教师的职称(教授、副教授、讲师)身份证号 tid String 18 教师身份证号6.学生数据字典:属性名 存储代码 类型 长度 备注学号 sno String 10 学生编号姓名 sname String 10 学生姓名院系号 deptno String 20 学生所属院系身份证号 sid String 18 学生的身份证号7.教师开课表数据字典:属性名 存储代码 类型 长度 备注教师号 tno String 20 教师编号教室号 clno Stri

8、ng 10 教室编号课程号 cno String 20 该教室所开的课程工作日 weekday String 8 工作日上课时间段 period String 20 上课时间段8.教室借用表数据字典:属性名 存储代码 类型 长度 备注教室号 clno String 10 教室编号使用人编号 sno String 10 借用教室人员的编号使用日期 usedate String 10 使用教室的日期工作日 Weekday String 8 使用教室的星期借用时间段 Period String 20 使用教室的时间段用途 Use String 100 借用教室的用途状态 Usestatus Stri

9、ng 1 借用教室审批的状态第三部分 学生管理信息系统总 E-R 图院 系教 师学 生课 程院|教院|学讲授教学楼号教学楼教教教学楼名教 室教室号教学楼号楼层院系号 院系名称学号姓名院系号身份证号教师号教师姓名性别院系号职称身份证号号课程号课程名称学分课程类型院系号借用日期时间段用途工作日 时间段1nmn1n建表语句如下:create table building (bno char(20) primary key ,bname char(20)1 );/教学楼create table classroom (clno char(20) primary key ,bno char(20),flo

10、or char(10),foreign key bno references building(bno);/教室create table department (deptno char(20) primary key ,deptname char(20);/院系create table lesson(cno char(20) primary key ,cname char(20),credit char(1),category char(10),deptno char(20),foreign key deptno references building(deptno);/课程create ta

11、ble teacher (tno char(20) primary key ,tname char(20),sex char(2),deptno char(20),title char(10),tid char(20),foreign key deptno references building(deptno) );/教师create table student(sno char(20) primary key ,sname char(20),deptno char(20),sid char(20),foreign key deptno references building(deptno)

12、);/学生create table tclass (tno char(20),clno char(20),cno char(20),deptno char(20),weekday char(8),period char(20),primary key(clno,weekday,period),foreign key deptno references building(deptno),foreign key tno references teacher(tno),foreign key clno references classroom(clno),foreign key cno refere

13、nces lesson(cno);/教师开课create table cborrow (clno char(20) ,sno char(20),usedate char(10),weekday char(8),period char(20),uses char(100),usestatus char(10),primary key(clno,sno,usedate,period),foreign key clno references classroom(clno),foreign key sno references student(sno),);/教室借用第三部分 系统功能的设计和划分根据

14、如上得到的用户需求,我们将本系统按照所完成的功能分成以下几个子系统:教室查询子系统教师查询子系统课程查询子系统教室借用子系统我要自习子系统各子系统完成的功能如下: 1教室查询子系统1.关键词搜索在输入框中直接输入想要查询的教室的编号,即可得到教室在任一时段的使用信息。2.目录搜索根据教学楼教室,帮助同学寻找想要搜索的教室。进入教室页面后,即可得所查教室在任一时段的使用信息。2、教师查询子系统1.关键词搜索在输入框中直接输入想要查询的老师的名字,即可得到教师的个人信息及开课信息。2.目录搜索根据院系教师,帮助同学寻找想要搜索的老师。进入教师页面后,即可得教师的个人信息及开课信息。3、课程查询子系

15、统1.关键词搜索在输入框中直接输入想要查询的课程的名字,即可得到课程的详细信息。2.目录搜索根据院系课程,帮助同学寻找想要搜索的课程。进入课程页面后,即可得课程的详细信息。4、教室借用子系统点击教室借用后,进入一个用户登录界面,学生或者教师需要登录,才能给予空闲教室,发出借用教室的申请,等待管理员批准。5、我要自习子系统根据教学楼楼层,输入时段,寻找此时的空闲的教室,帮助同学寻找上自习的教室。进入教室页面后,即可得该教学楼某一时段在任意时段的空闲信息。第四部分 系统功能的具体实现一 主界面窗口1 窗口截图2 实现功能:通过主界面可以进入系统,根据主界面上的提示内容,可以进入各个子模块,进行各种

16、功能的使用。3 实现代码:教师查询信息系统 南京信息工程大学教室管理信息系统  教师查询  教室查询  课程查询 我要自习 教室借用 后台管理 二 教师查询子系统1 窗口截图2 实现功能:一:姓名检索,可以根据输入教师的姓名,查询数据库中的数据,然后得到教师的个人信息和开课信息。进入姓名检索后,界面如下:二:目录检索,可以根据各个学院的目录,选择学院,然后系统根据学院检索出此学院的所有老师的信息。界面如下3 实现代码姓名检索结果界面教师查询结果 教师开课信息教师编号教师姓名性别 所属院系职称课程名上课地点上课时间节次 目录检索结果界面教师查询结果 教师开课信息教师编号教师姓名性别 所属院系职称课程名上课地点上课时间节次二 教室查询,课程查询主要功能和上述模块基本相同,请参考以上模块的信息

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号