第一篇:ASP1016开放式实验教学管理系统 系统管理系统2
开放式实验教学管理系统
摘 要
开放式实验教学管理系统是一个教育单位不可缺少的部分,它的内容将给学校的管理者、教师、学生带来很大的方便。它能实现实验教学全过程的计算机管理,减轻实验教学管理人员的工作负担,提高工作效率和服务水平。用现代教育技术和手段来激发学生的兴趣和求知欲望,启发学生的自主性和积极性,使学生对实验产生巨大的兴趣。文章阐述了基于Web的开放式实验教学管理系统—系统管理子系统的开发与设计思想,以及应用ASP技术实现其前台和后台信息交互的方法及过程。系统采用B/S体系结构,既满足教务管理用户集中、大量处理数据的要求,又满足了学生最大范围地使用该系统。通过对计算机硬件和软件解决方案的论证,对应用领域进行调查分析,参考各种资料和进行数据库编程实践,成功地实现了基本的设计要求。我们设计的数据库系统能够实现实验室管理,预约管理,实验项目管理,用户管理,公告管理等功能[1]。
关键词 :开放式实验教学管理系统,B/S体系结构,预约管理,数据库
目 录
第一章 绪论..........................................错误!未定义书签。
1.1 现状分析........................................错误!未定义书签。1.2 系统设计目标....................................错误!未定义书签。1.3 开放式实验教学管理系统的特点....................错误!未定义书签。1.4 系统的开发思想..................................错误!未定义书签。
第二章系统的关键技术................................错误!未定义书签。
2.1系统的开发工具...................................错误!未定义书签。
2.1.1运行环境Dreamweawer MX的主要特点..........错误!未定义书签。2.1.2 SQL Server2000介绍........................错误!未定义书签。2.2系统的开发技术...................................错误!未定义书签。2.2.1 ASP技术...................................错误!未定义书签。2.2.2 B/S体系结构介绍...........................错误!未定义书签。
第三章 系统的需求分析...............................错误!未定义书签。
3.1用户需求.........................................错误!未定义书签。3.2系统功能需求.....................................错误!未定义书签。3.3系统开发环境需求.................................错误!未定义书签。
第四章 系统功能模块设计............................错误!未定义书签。
4.1系统功能描述.....................................错误!未定义书签。4.2要实现的关键功能分析.............................错误!未定义书签。4.3系统数据流图.....................................错误!未定义书签。
第五章 数据库设计与实现............................错误!未定义书签。
5.1数据库的概念设计.................................错误!未定义书签。5.2数据库的完整性设计...............................错误!未定义书签。5.3数据字典设计.....................................错误!未定义书签。
第六章 系统的详细设计与实现........................错误!未定义书签。
6.1系统设计细节.....................................错误!未定义书签。
6.1.1 Web服务器的建立...........................错误!未定义书签。6.1.2 数据库服务器的建立........................错误!未定义书签。6.1.3 访问数据库................................错误!未定义书签。6.1.4 应用程序开发..............................错误!未定义书签。6.1.5 并发机制控制..............................错误!未定义书签。6.1.6 安全机制控制..............................错误!未定义书签。6.2登陆界面设计与实现...............................错误!未定义书签。6.3用户管理设计与实现...............................错误!未定义书签。6.4实验室管理设计与实现.............................错误!未定义书签。6.5公告管理设计与实现...............................错误!未定义书签。6.6课程管理设计与实现...............................错误!未定义书签。6.7项目管理设计与实现...............................错误!未定义书签。6.8预约管理设计与实现...............................错误!未定义书签。
结论...................................................错误!未定义书签。
参考文献..............................................错误!未定义书签。致谢...................................................错误!未定义书签。
图6.1用户登陆界面
图6.2系统主界面
图6.3管理员密码修改界面
图6.4学生信息查询界面
图6.5教师信息查询界面
图6.6查询学生结果
图6.7增加学生信息界面
图6.8增加教师信息界面
图6.9修改学生信息界面
图6.10实验室信息查询界面
图6.11修改实验室信息界面
图6.12增加实验室信息界面
修改功能和新增功能与上述修改、增加学生情况类似,这里不再重复。
图6.13空闲实验室安排界面
图6.14空闲实验室信息界面
图6.15发布公告信息界面
图6.16公告信息查看界面
图6.18课程信息查看界面
图6.19查看课程项目信息显示界面
图6.20查看项目信息显示界面
输入“软件工程”,查询到信息界面如下:
图6.23预约课程查询界面
Powered by 计算机毕业论文网www.xiexiebang.com 提供 如果需要详细内容请与QQ:4991024联系
第二篇:基于UML的开放式课堂教学管理系统建模
基于UML的开放式课堂教学管理系统建模
摘 要:随着“互联网+”在教育领域的应用,理实一体化课程在职业教育应用广泛,构建相应的学习、教学空间成为当下流行趋势,作者根据学习空间课堂教学管理实现的功能,应用UML分析设计B/S结构的系统模型,建立开放课堂教学管理系统,实现对象类的定义、对象类的动态建模及物理建模,有利于提高教学管理系统的开放性、稳定性、可重用性。
关键词:开放课堂教学管理;UML;学习空间;动态建模
中图分类号:G434 文献标志码:A 文章编号:1673-8454(2016)11-0062-03
一、引言
2016年地平线报告提出学习空间重构的重要性,这就要求各院校建立新的教与学空间。高等职业教育变革的主要体现之一是采用理实一体化的教学课程模式,利用现代教育技术,将理论与实践,教与学,教室、工作室、实训室,知识、技能等一体化。系统从学习空间教学角度出发,采用.NET框架和MVC模式开发开放课堂教学管理系统,既能够实现学习空间动态、开放的教学,同时对职业院校学习空间的综合管理具有重要作用。从学习空间教学的角度出发,使用UML对开放课堂教学管理系统建设内容进行分析建模。系统合理规划,功能完善,方便师生共同使用,减少相关工作人员的工作量;实现学习空间上的资源共享,激发学习者的学习动机,学生完成社会性交互,促进学生主动参与,提升学习效果;学习空间管理方面,减轻管理员工作,采用信息系统的管理模式,学习空间主要实现项目课程的安排,师生通过访问服务器可以方便地查询、提交有关教学资源。
二、系统结构
系统根据教学需求把用户分为四类,有教师用户、学生用户、系统管理员用户、学习空间管理员用户。针对具体的用户,系统根据用户数据库提供的信息设置相应的权限和功能。学生使用这个系统可以运用个人密码登录,然后在线查看课程安排时间、地点,浏览工作项目信息,提交项目报告,修改个人信息,评定其他学生的工作项目,查看自己项目课程成绩;教学一线的教师登录这个系统主要是查询本人授课的班级,所在的地点、时间,评定学生学习空间平时的课程成绩,跟踪学生的互动信息,记录学生在开放课堂的表现,修改个人资料,申请使用学习空间并查看结果,申请设备,发布及管理项目报告资源;学习空间的管理人员登录系统进行学习空间项目信息管理,管理耗材信息,管理设备信息,检索并分配学习空间,审核学习空间申请,查看学习空间申请及学习空间安排;系统管理员登录本系统设置学习空间、学生、教师基本信息,设置工作项目设备信息,维护公告信息、学习空间排课系统等。
系统使用ASP.NET MVC模式来实现模型应用程序核心,实现在数据库中存取数据的功能,视图一方面将模型的数据接收并传递给用户,另一方面将用户的数据和请求传递给模型和控制器,控制器负责处理用户之间的交互,MVC将模型、显示和控制进行了分离,使一个模型可以具有多个显示视图,使应用更加方便。系统面向全体用户具有信息发布功能,能够完成项目提交、评定等功能,系统可以实现教师申请学习空间的请求,教师根据自己的教学计划合理安排教学并作具体分配,避免学习空间安排冲突,开放课堂教学管理系统结构如图1所示。
三、用例图
系统采用UML 在需求分析阶段的建模步骤,根据系统需求,从用户的角度描述出系统的功能,作为用例图执行时系统与操作者的一个交互过程,在捕获用户需求后,使用用例图对系统静态结构进行建模,定义系统的参与者,划分用例,建立用例图。
1.系统管理员用例图
系统管理员的主要需求是保障系统的正确运行,同时进行系统运行过程中基础数据的维护以及管理配置,具体包括基本信息配置,学习空间课程信息维护,系统用户数据管理,学习空间排课系统维护、实现、信息的发布,系统登录等。通过调查分析,学习空间课程信息维护包括项目课程信息导入,项目课程信息查询,项目课程信息添加、修改、删除等,参与查询项目课程信息的用户包括学生、教师、学习空间管理员等。将每个业务用例都绘制出相应的活动图,活动图用于研究实现一个工作过程、多个对象之间的合作,再将其中的各种“活动”整合,图2为系统管理员用例图:
2.学习空间课程教师用例图
学习空间课程教师登录系统,可以查询学习空间的设备情况、学习空间课程的申请情况,预约申请学习空间、设备、耗材,上传项目任务单,管理学生项目报告等,系统存储师生在学习空间的教学资源,为学生在线主动学习提供了有力保障,图3为学习空间课程教师用例图:
3.学生用例图
学生登录系统,一方面提交项目报告,查看项目课程成绩,进行自评互评,修改个人资料信息,查看课程安排,与系统管理员、课程教师、学生之间进行信息交流;另一方面系统及时记录学生学习过程并及时反馈给教师,教师可以随时随地了解学生的学习情况,图4为系统学生用例图:
四、系统的类
系统在建模过程中,以用例模型为输入,以MVC模式识别系统类、类的属性和操作,对类进行划分建立初步模型,之后确定类的属性和操作以及类之间的联系。Model部分包括后台的逻辑操作,访问数据库中的类,在.NET中写成独立的类文件,最后建立开放课堂教学管理系统的类图,系统的类分别是用户类、系统管理员类、学生类、教师类、项目类、班级类、学习空间类、院系类、专业类、排课类,图5为开放课堂教学管理系统的类图,每类的功能介绍如下:
用户类:用户类是所有类的父类,包括的属性有登录名、密码、用户邮箱等,方法有getAccount()(获取登录账号)以及changePass()(修改密码)。
系统管理员类:主要负责系统运行过程中基础数据的维护以及用户的管理配置,除了继承父类的属性和方法,管理员有自己的属性、电话号码。还有自己的方法:cerftfyUpload()(文件的上传认证)、updaPageInfor()(更新页面信息)、addUser()(添加用户)和deleteUser()(删除用户)等。
学生类:主要负责参与学习空间项目课程学生的基本信息的事务管理,除了继承父类的属性和方法,还包括学号、姓名、性别、年级、专业、班级编号、系部编号、电话、学生类别、邮箱等。对学生信息事务管理的主要操作有updateStuInfo()(更新个人信息)等。
教师类:包括学习空间管理员与项目课程的教师,主要负责教师基本信息的事务管理,除了继承父类的属性和方法,还包括教师编号、教师姓名、性别、教授的课程、职称、系部编号、类别、电话等,对教师信息事务管理的主要操作有updateCourInfo()(更新课程介绍)、updateTchIntro()(更新教师介绍信息)等。
项目类:主要负责教师学生项目基本信息的事务管理,工作项目基本信息事务管理的主要操作有issue()(项目发布)、delete()(项目删除)和modify()(项目修改)等。对项目课程事务管理的主要操作有修改项目课程信息的方法modify(),主要属性包括项目编号、课程编号、项目名称、项目总课时数、项目要求、课程名称、任务单号、专业编号、课程标准、考核类型、学习空间编号、用户类别、学习者特征、分组人数、首开时间、教学目的等。
班级类:主要负责班级的事务管理,主要属性包括班级编号、班级名称、专业编号等,对班级事务管理的主要操作有修改班级信息的方法modify()等。
学习空间类:主要负责理实一体化学习空间基本信息的事务管理,主要属性包括学习空间编号、学习空间名称、负责教师编号、房间号、容纳人数、电脑数、是否分配等,对学习空间事务管理的主要操作有修改学习空间信息的方法modify()。
院系类:主要负责系部信息管理,主要属性包括院/系编号、院/系名称等,对院/系事务管理的主要操作有修改院系信息的方法modify()等。
专业类:主要负责专业信息管理,主要属性包括专业编号、专业名称等,对专业事务管理的主要操作有修改专业信息的方法modify()等。
排课类:主要负责排课结束后的课表相关元素信息管理,主要属性包括学习空间编号、项目编号、教师编号、教学周次、教学日次、教学节次、项目批次、容纳上课人数等,对排课事务管理的主要操作有自动排课autoCourse()、手动排课manualCourse()、冲突检测conflictDetection()、统计分析statisAnalysis()、报表输出reportOut()等。
五、开放课堂教学管理系统中对象的动态建模
系统的动态建模的主要作用是描述个对象间消息的实时变换和相互作用等,开放课程教学管理系统,系统中内部对象间的通信采用UML建模方式进行描述,系统从用户的主要用例间的交互出发,在用例图的基础上建立时序图。具体的动态建模的流程是:系统管理员进行验证后登录系统,对学生、教师、课程的信息进行管理;学习空间管理员进行验证后登录系统,可查看课程、课程项目信息,审批预约申请,查询学习空间设备;学生进行验证后登录系统,可以对项目课程信息和考核成绩进行查询,就学生个人信息进行个性化设置等;教师进行验证后登录系统,可以查看项目课程、学生信息,同时也可对教师的个人信息进行个性化设置和实时观察学生的学习过程等。
六、结束语
开放课堂教学管理系统以高职院校理实一体化课程的学习空间为基础,结合学习空间教学管理的工作流程,开发Web应用系统,采用统一建模语言UML在系统中的应用,提出系统的静态和动态结构,系统经过反复调试使用,目前运行稳定,各基本条件设置较为满足,达到合理分配学习空间资源的效果,满足院校学习空间教学管理系统的优化与实现。
参考文献:
[1]李雄杰.职业教育理实一体化课程研究[M].北京:北京师范大学出版社,2011.8.[2]柏依彤.基于校园网的高校毕业设计选题系统的建模与设计[D].成都:电子科技大学,2011.[3]刘冰,刘锐.软件体系结构原理、方法与实践[M].北京:清华大学出版社,2014.1:128-153.[4]李志河.基于Web的高校教师绩效考评系统的研究[J].电化教育研究,2011(11).[5]陈艳艳,施?B.构建网络化教学质量监控系统的探索与实践[J].中国教育信息化,2010(13):54-55.[6]王振,陈军.基于UML对高校教务管理系统的分析与建模研究[J].延边教育学院学报,2015(1):55-58.[7]毛睿.基于UML的教学质量监控系统设计[J].电脑知识与技术,2014(31):7377-7381.(编辑:王天鹏)
第三篇:数据库大作业-实验教学管理系统.
《数据库原理》课程大作业数据库设计与应用开发 课题名称:实验教学管理系统 学号: 姓名:王** 专业年级:软件工程10级 成绩: 内容与要求
1.请结合软件类专业课程实验教学环节设计数据库,实现实验教学的有效管理,具体功能应包括但不限于:(1教师可以根据不同课程编辑和发布实验内容;(2学生可以浏览实验内容,同时完成作品的提交;(3学生可以在规定时间内填写、修改和提交实验报告;(4教师可以通过应用系统批改实验报告,并提交成绩;(5学生可以查询个人实验成绩;2.给出数据库设计各个阶段的详细设计报告,包括:
(1需求分析(2概念结构设计(3逻辑结构设计(4物理结构设计与实施
3.写出应用系统的主要功能设计;4.写出收获和体会,包括已解决和尚未解决的问题,进一步完善的设想和建议;5.独自完成作业,有雷同的平分得分;6.也可以自行设计课题。目录 1 绪论(1 2 应用系统功能设计(2 2.1 业务操作流程(2 2.2 系统功能设计(2 3 数据库设计(3 3.1 需求分析(3 3.2 概念结构设计(6 3.3 逻辑结构设计(7 3.4 物理结构设计与实施(7 4 结束语(8
4.1 收获和体会(8 4.2 总结与展望(8 1 绪论
目前,为了提高同学们的动手操作能力,检验学生对知识的掌握程度以及知熟练程度,许多实验课通常会定期给学生安排实验报告的填写。
但是,当今的实验报告通常还使用原始的方法,即老师提前公布实验内容,学生根据内容要求在一定的时间内书写纸质的报告,并上交教师进行批改,教师根据学生的实验情况给出学生成绩并进行存档,以便后查。但是学生手写实验报告时,有些学生字体不整洁,并且书写的格式还不标准。同时,许多时候,同学们为了手工填写实验报告,浪费了大量的时间,这使导致学生的学习效率普遍降低而且教师在批改的时候非常耗时和烦恼的,也会在一定程度上影响学生的成绩。
于是拟开发一款实验管理系统软件来统一管理学生的实验报告是当前多数学校迫切需要的。
本实验教学系统,运用基本的数据库技术,实现了传统实验报告的基本功能,这不仅方便了学生书写报告和教师批改,节省纸张,而且还可以更方便的对报告进行存储和查看,实现实验教学的有效管理,同时学生的学习效率也会得到提高。2 应用系统功能设计 2.1 业务操作流程
手工操作的实际操作流程如下:
老师提前公布实验内容,学生根据内容要求在一定的时间内书写纸质报告,并上交教师进行批改,教师根据学生的实验情况给出学生成绩并进行存档,以便后查。学生可以提出申请进行查看自己的实验成绩。
2.2 系统功能设计
拟开发的应用系统将实现的主要功能如下:(1教师可以根据不同课程编辑和发布实验内容;(2学生可以浏览实验内容,同时完成作品的提交;(3学生可以在规定时间内填写、修改和提交实验报告;(4教师可以通过应用系统批改实验报告,并提交成绩;(5学生可以查询个人实验成绩。2 3 数据库设计 3.1 需求分析
该教学管理系统的数据流图如下:
图3-1 顶层数据流图
图3-2 该教学管理子系统数据流图 数据字典如下: 1.主要的数据项
表3-1 数据库的主要的数据项
2.数据结构
表3-2 数据库的主要的数据结构
3.数据流
表3-3 数据库的主要的数流
4.数据存储
表3-4 数据库的主要的数据存储
5.处理过程
表3-5 数据库的主要的处理过程
图3-3 实验教学管理系统的全局E-R图
分析图3-3,此系统涉及到实体有:课程,教师课程,教师,实验内容,实验报告,学生。
结合实际情况,根据E-R图向关系模型的转化的一般规则,将实体型转化为关系模式并进行优化,关系的码用下划线标出,结果如下:
课程(课程号,课程名 教师(教师编号,教师姓名 教师课程(id,教师编号,课程号 学生(学号,姓名,班级
实验内容(id2,实验序号,id,实验内容,实验日期 实验报告(学号,id2,报告内容,成绩,提交日期 3.4 物理结构设计与实施
图3-4 实验教学管理系统数据库中各个表对应的关系图
实验教学管理系统数据库设计 学号:******* 姓名:** 4 结束语 4.1 收获和体会 通过这次数据库的大作业,我对之前学习的有关数据库的知识,以及软件工程
知识有了新的认识;我对以前的理论知识有了更深层次的理解,真正做到了理论与 实践的统一;同时,我的认识问题、分析问题、解决问题的能力都有了很大的提高。当然,在完成大作业的过程中,也遇到了各种的困难,随后通过老师和同学们 的帮助,最后问题有一一被我解决。当我把这项作业完成的时候,我真的不敢相信 我竟然可以克服这么多困难。因此,虽然熬了很多的夜,但我得到的不仅仅是专业知识方面的收获,更重要 的是学会的如何去解决问题,如何在做项目的过程中与老师交流,与同学交流。所 以,这次大作业很值!谢谢老师和同学对我的考验和帮助,谢谢!4.2 总结与展望 本教学试验管理系实现了要求中所给出的各项功能,和传统的手动操作相比,大大的提高了老师的工作效率,学生的学习效率。对教师的教学,以及学生的学习带来了很大的方便。但对于系统本身来说,还存在许多的不足,比如,本系统中学生成绩以及学生 提交的实验报告是在一个关系中的,这对学生查询成绩来说,会大大降低查询的速 度,带来的众多不便;又比如,该系统的触发器没有完善,给学生修改实验报告带 来了一些不便。对于这些问题,我会进一步的去学习,去分析,然后不断的完善。我相信,通 过老师和同学们的帮助,以及我的不懈努力,我的这个系统会越来越方便师生使用,而且我的动手能力也将大大的提升。8
第四篇:中学教学管理系统
《中学教学管理系统》(试用版)是专门针对中学教学规范化管理,提高教学质量而设计和编制的功能齐备的应用软件。系统集数据编辑、处理、储存、统计、查阅和专业表册输出于一体,支持局域网内联机操作而无须专门的服务器,从而达到有效运用校园网络平台,充分实现数据共享之目的。其友好的系统界面、纯中文的功能按扭、职责分明的权限管理、善解人意的人机对话以及图文并茂的操作指南,构成了本系统“通俗易懂、操作简单、录入快速、统计精确、查询简便、管理规范”的六大特点,非常适合普通(特别是同时开设高、初中)中学的教学数据和人力资源管理工作,并能较大程度地提高工作效率和降低教学成本。
系统分主程序与客户端,即可在局域网中运行,也可单机使用
第五篇:智能教学管理系统
智能教学管理系统
设计背景:
在当今社会,学前儿童的安全及教育质量问题越来越受到人们的重视,然而校方在这方面管理起来却是费时费力,往往是心有余而力不足。我们需要针对信息化的时代背景,学生学习热情与效率逐渐降低的现状和趋势,获得制约学生提高学习热情的主要因素,探索出促进学生快速提高学习效率的策略。同时,研发团队持续提升智能教学管理系统的技术水平,探究保障支持产品持续发展的方法和产品规模化的途径,促进学前教育机构在学生管理、教学方面的质量提升。
图1 系统硬件框图
方案描述:
本系统使用nRF24L01无线通信模块作为校园内的定位系统,系统结构简单,价格实惠。nRF24L01无线通信模块既可以充当读写器,也可以充当电子标签,还可以实现数据传输。读写器可以检测到在其范围内的所有电子标签,从而实现学生在校园内的定位。所有部分的主控制器为MSP430F1111A单片机,该单片机具有低功耗、高速的功能,价格较低,使用环保。蓝牙模块HC-06可实现单片机与安卓手机的通信,具有通信距离远,低耗能的优势。摔倒报警器则可以ADXL345三轴加速度传感器为核心。溺水报警器则可以以PNP三极管9012为核心。
其中学生部分由单片机控制器、加速度检测模块、nRF24L01通信模块、溺水报警系统、答题系统和电源模块六个部分组成。教师部分由手机控制软件、单片机控制器、液晶显示器、nRF24L01通信模块、电源模块五部分组成。读写器部分由单片机控制器、nRF24L01通信模块、蓝牙模块、GSM通信模块四个部分组成。功能描述:
功能1:学生校园定位
使用nRF24L01充当位置节点和标签。当标签进入位置节点的检测范围内,位置节点则可以将检测到的标签信息通过蓝牙模块发送到手机上。然后再手机上显示各个学生目前的所在位置。如下图,当学生在操场上时:
图2 校园定位原理
功能2:上学,放学短信通知
当校门口的位置节点先检测到学生的标签,然后教室再检测到该学生的标签,表明该学生已进入校园。反之,如果教室先检测到该学生的标签,接着校门口的位置节点再检测到该学生的标签,表明学生离校。不论到校还是离校,学生手环会控制GSM模块发送短信通知家长。
功能3:上课学生答题情况统计
A、B、C、D 四个按键分别连接单片机的P0.4~P0.7。当学生按下其中一个按键然后老师按下教师端的接收按键,即可显示统计情况。如下图所示.图3 学生答题电路原理
图4 教师确认接收电路原理
功能4:摔倒报警
使用ADXL345三轴加速度传感器,通过读取ADXL345的加速度来和重力加速度比较可以检测他是否发生了失重——自由落体——冲击等几个状态从而判断其是否发生了摔倒。原理图如下图所示:
图5 摔倒警报原理
功能5:溺水报警
当发生溺水事件时,原理图中的PNP9012的基极会与水源短接,则相当于与地端短接。从而三极管被导通,单片机的P2.4引脚为高电平,则单片机控制GSM模块发送短信报警。为解决一碰到水就报警的情况,可在程序当中检测P2.4脚为高电平的时间,超过某一比较值时时才报警。
图6 溺水警报原理
功能6:学生校外粗略位置查询
手机程序定时通过GSM模块获取基站对学生手环的定位信息,然后分析信息并存入数据库,确定学生当前所处位置。