黔南民族师范学院教室信息管理系统_第1页
黔南民族师范学院教室信息管理系统_第2页
黔南民族师范学院教室信息管理系统_第3页
黔南民族师范学院教室信息管理系统_第4页
黔南民族师范学院教室信息管理系统_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Web 课程设计说明报告 黔南民族师范学院教室信息管理系统08级信息管理与信息系统专业目录1、 系统需求分析1.1课程设计目的和意义1.2系统分析与设计 1.2.1功能描述 1.2.2功能模块设计 1.3数据流图 2、系统功能的实现以及web设计使用说明2.1创建数据库连接 2.2 系统主界面 3、系统运行结果 4、总结 5、参考文献 、小组分工 1、 系统需求分析1.1课程设计目的和意义教室管理信息化是学校教务系统应用信息技术管理教室信息的过程,教室管理信息系统不是一个简单的、封闭的、静止的系统,而是一个复杂的、开放的、在应用的深度和广度上,随着时间的推移会逐步变化和发展的系统。就目前我院对教室管理情况而言,教室信息庞大复杂,管理过程杂乱,故建立此系统,以便及对教室信息的查询等。1.2系统分析与设计 1.2.1功能描述 根据调查本系统的最终用户为在校学生,根据从学院方面取得的图表资料、文字资料以及其他方面的信息,根据日常学习生活的经验以及询问老师同学等等调查方式。 (1)学校的组织机构情况与教室管理相关的学校的组织机构有:学生、教师和教室。学校的所有日常工作都是围绕着这三大部分进行的。黔南民族师范学院有若干个教师,一个教师可以开设若干门课程,一门课程可以由多个老师来教授。一个教室在不同的时段可以上不同的课程。 (2)黔南民族师范学院相关部门的业务活动大致情况教务处:教务处除了处理教师和学生信息之外,还要处理借教室的申请信息,使用的数据是纸质版,对提出的借用教室申请采用手动的加工和处理,最后给借教室的人输出的是批准或拒绝借用教室的信息,使用的是非电子的信息形式。(3)用户对教室信息管理系统的要求信息要求:系统的使用主体是教师和学生,因此对系统的信息要求可分为以下几个方面:1) 教师信息教师的基本信息,主要:教师编号,教师姓名,性别,年龄,所属系别,职称,身份证号等;2)学生信息学生的基本信息,主要有:学号,姓名,性别,年龄,系号,身份证号等;3) 教室信息教室的基本信息,主要有:教室编号,教学楼号,楼层号,面积等;4) 教学楼信息教学楼的基本信息,主要有:教学楼编号,教学楼名称等; 处理要求:目前我院还没有相关的系统对教室信息进行统一管理,经过分析应该大概具有这些功能:从自身体验出发,且调查了许多同学,认为学校现存的借用教室的程序过于繁琐,复杂,浪费时间,并且给教务处老师带来了很大的工作量。同时,当学生想要了解某一教师的个人信息,或者是想要旁听其他系开设的课程,或者是想要旁听某一名师的课程或讲座时感觉无所适从,找不到一个较为全面并且公开的平台来进行查询。另外,用户不能查询任意教室在任意时段的使用情况,不能查询教室的使用情况。鉴于以上存在的各种问题,给学院的教师和学生,带来了很大的不便,使得现存的教务系统不能更好地服务于教师和同学。因此我们认为有必要设计这个系统,除了给教务处的老师带来管理的便利之外,最重要的是给学院老师和学生的学习生活带来了很大的方便。具体的信息处理有:1) 教师查询; 学生通过这个功能,可以查询相关系别相关教师的个人信息以及开课信息,以便能更好地了解教师及其开课情况。2)教室查询;老师或者学生通过这个功能,可以查询相关教学楼相关教室的信息以及该教室在每天任一时段的使用情况,如是否有课,是否有讲座、是否有活动等等。这个功能以便使同学能更好地了解教室及其使用情况。3)课程查询;老师或者学生通过这个功能,可以查询某一课程的详细信息,如同一课程可以有多个教师开课,以便更好地了解任何课程的详细信息,当此学生的课程与之不发生冲突时可以选择旁听等等。4) 教室借用;老师或者学生通过这个功能,可以借用教室,即获得教室在某段时间的使用权,开会、办讲座、开展各种学生活动等等。5) 自习需要;学生通过这个功能,可以查询当天某一时段或多个时段的空闲教室,可以去上自习。1.2.2 功能模块设计经过分析各子系统应该完成的功能如下: 1)教室查询子系统关键词搜索:在输入框中直接输入想要查询的教室的编号,即可得到教室在任一时段的使用信息。目录搜索:根据教学楼教室,帮助同学寻找想要搜索的教室。进入教室页面后,即可得所查教室在任一时段的使用信息。2)教师查询子系统关键词搜索:在输入框中直接输入想要查询的老师的名字,即可得到教师的个人信息及开课信息。目录搜索:根据系教师,帮助同学寻找想要搜索的老师。进入教师页面后,即可得教师的个人信息及开课信息。3)课程查询子系统关键词搜索:在输入框中直接输入想要查询的课程的名字,即可得到课程的详细信息。目录搜索:根据系课程,帮助同学寻找想要搜索的课程。进入课程页面后,即可得课程的详细信息。4)教室借用子系统点击教室借用后,进入一个用户登录界面,学生或者教师需要登录,才能给予空闲教室,发出借用教室的申请,等待管理员批准。5)学生自习子系统 根据教学楼楼层,输入时段,寻找此时的空闲的教室,帮助同学寻找上自习的教室。进入教室页面后,即可得该教学楼某一时段在任意时段的空闲信息。根据上面的分析以及该系统实现的功能要求,系统的功能模块如下图: 黔南民族师范学院教室信息管理系统教 师查 询子系统学 生自 习子系统教 室借 用子系统课 程查 询子系统教 室查 询子系统 黔南民族师范学院教室信息管理系统用户登录教师信息管理学生信息管理用 户 管 理学生基本信息自习信息借用教室信息教室信息课程信息借用教室信息查询教室信息课 程授 课查 询 教师基本信息系统维护教师教室学生信 息维护系统安全申请借用教室浏览查看自习信息浏览查看教室信息浏览查看课程信息浏览教室借用信息添加删除学生信息修改学生信息浏览查看学生信息浏览查看教室信息查看所有教师授课浏览自己授课信息修改教师信息添加删除教师信息浏览查询教师信息添加删除所有信息 修改所有信息浏览查询所有信息1.3数据流图数据流图有:教师查询子系统(见图1),教室查询子系统(见图2),课程查询子系(见图3),学生自习子系统(见图4),教室借用子系统(见图5),后台管理子系统(见图6)。数据流图:描述数据在系统中的流向和处理的情况。教师信息查询:学 生查询教师开课信息该系所有教师信息教师姓名查 询课程号该课程具体信息查询查询教师姓名系名称教室信息查询所有教室信息学 生教室使用情况查询教师使用情况查询教学楼号码教室号查询课程信息查询系名称该系全部课程信息学生查询查询课程名称所有开设该课程的教师信息课程名称教室借用信息查询学 生查询教室使用情况借用否否教室号时间用户登录请求处理停止个人信息是后台管理老师 登陆用户名密码成功否否是用户管理页面自习信息学生教学楼名称楼 层 时间段查询空闲教室12、系统功能的实现以及web设计使用说明2.1创建数据库连接 数据库的链接: 2.2 系统主界面 界面代码:无标题文档 黔南民族师范学院教室信息管理       Welcome to.     教师入口. 学生入口. 管理员入口. 制作维护:黔南民族师范学院计算机科学系 可以按照界面的身份提示进入系统,如选择学生入口进入系统,当没有输入学号、密码或者输入的非法数据时会有相应得提示。登录界面代码:无标题文档var wid;function testform()if (_text.value.length=0) alert( 用户名不能为空!输入合法的用户名。); return false; if (document.form1.password_text.value.length=0) alert( 密码不能为空!输入您的密码。); return false; return true; 登录界面 用户登录   学号: 密码:                              返回 %else opendbsql = select * from student where sno=&request(name_text)& rs.Open sql,conn,1,1if rs.recordcount=0 then response.write 对不起,没有该用户 response.redirect stulogin.aspend ifa=request(password_text)b=rs(password)if ab thensession(name_text)=request(name_text)session(password_text)=request(password_text)response.redirect ./teaview.aspelse response.write request(password_text) response.write rs(password) response.write 验证错误 end if closedbend if% 在输入非法数据时,则会重新把已输入的数据清空重新输入,或会提示“对不起,没有改用户”。 可以选择返回重新进入系统首页。进入系统可以查询教室授课的相关信息可以对其做相关的操作,如查看、修改和删除,但是查看、修改的功能还没有操作成功截图如下:代码如下: /包含连接数据库的文件无标题文档 黔南民族师范学院教室信息管理 首 页 教 师 查 询 教 室 查 询 课 程 查 询 教 室 查 询 找 自 习 室 教 室 借 用 后 台 管 理 %if session(name_text)= or session(password_text)= then response.write 验证错误或超时,请登录 response.end closedbend ifif(request(b1) then opendbif request(select)=编号 then sql = select * from 党员信息表 where 编号=& request(text1)& rs.Open sql,conn,1,3 if rs.recordcount=0 then response.write 没有任何信息 response.end end if   教师编号教室编号课程号星期时间操作a href=adminview.asp?hcgood= target=_blank 查看a href=adminedit.asp?hcedit=修改a href=adminselect.asp?de=删除   制作维护:黔南民族师范学院计算机科学系  点击下一页这会转换到下一页的界面,但是还是有很多的问题,有待完善。点击首页,返回主页面,选择教师入口,进入教室登录截图如下:输入工号和密码,点击提交进入如下页面:代码如下:无标题文档%if session(name_text)= or session(password_text)= then response.write 验证错误或超时,请登录 conn.Close Set conn = Nothing response.endend ifopendbsql = select * from student order by sno ascrs.Open sql,conn,1,3if rs.recordcount=0 then response.write 没有任何信息 response.endend ifpage=int(request.QueryString (page)rs.PageSize=5 设置页面大小pagecount=rs.pagesize if page=0 then page=1if request.QueryString(page)= then page=1rs.AbsolutePage=pagegg=int(rs.recordcount/pagecount)if request(de ) then sql = delete from student where sno= & request(de )& conn.Execute(sql) response.Write(删除成功!) response.redirect stuview.aspend ifif(request(Submit) then opendb sql = select * from student where sno=& request(sno)& rs.Open sql,conn,1,3 if rs.recordcount=0 then response.write 没有任何信息 response.end end if page=int(request.QueryString (page) rs.PageSize=5 设置页面大小 pagecount=rs.pagesize if page=0 then page=1 if request.QueryString(page)= then page=1 rs.AbsolutePage=page gg=int(rs.recordcount/pagecount) if(request(de ) then sql = delete from student where sno= & request(de )& conn.Execute(sql) response.Write(删

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论