本站小编为你精心准备了管理系统论文:教学监管分布式体系的设计探索参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。
作者:李芳芳单位:云南师范大学商学院
1系统管理子模块
该模块是大多数应用程序的基础模块,经常会用到,在教学管理系统的登陆界面处,界面上设置了两个信息输入框,上面的信息框是用来输入用户名,下面的是用来输入用户密码。信息输入完毕后,旁边会出现一个身份登陆选择,选择内容包括老师、学生、导师和管理员四种,选择完后将信息提交至系统,系统核对后会做出相应的提示。
2学生管理子模块
该模块主要是针对学生服务的,在用户名和密码输入正确后,选择学生登陆,若信息无异则进入相应界面。进入学生洁面后,有修改基本资料、密码和注销等选项;个人档案、导师信息、实验预约、个人课表(按学期和课程名进行查询)、成绩查询(可按学期、科目进行单科查询,也可查询全部成绩)等选项只有查看的权利,没有修改权力。
3老师子模块
该模块是老师专用模块,按照上述输入方法正确输入信息之后,在身份选择时选择老师登陆,系统核对信息后进入相应界面。教师界面有修改基本资料、密码和注销等选项,也可以对个人资料、教学课程进行查看,对学生本期成绩进行输入和添加。
4导师子模块
该模块是针对导师设置的,按照上述输入方法正确输入信息之后,在身份选择时选择导师登陆,系统核对信息后进入相应界面。教师界面有修改基本资料、密码和注销等选项,可以查看自己管理的学生,也可以对个人资料、学生成绩等信息进行查看。
5管理员子模块
该模块是针对管理员设置的,按照上述输入方法正确输入信息之后,在身份选择时选择管理员登陆,系统核对信息后进入相应界面。管理员的职责范围较广,不仅可以查看学生、老师和导师的个人信息、专业技能,还可以对学生、老师、导师的账号信息进行添加和删除。进行该项操作要知道一些基本信息,如学号、职称、姓名、年龄或者性别。
基于分布式结构的教学管理信息系统的实现
利用JAVA语言形式在J2EE开发平台上,编写出具有MVC模式教育管理系统。
1可视化系统实现
1.1展现构件实现
在系统相应的查询界面输入AttendanceShow就可出现对应的展现构件,而checkShow作为业务的调用构件,其主要负责查询信息和公布信息,查询结果成功与否,界面会有相应的显示,若成功则返回一,查询数据会显示在相应的调用构件页面showresult.jsp上,反之,查询数据则显示在showfail.jsp页面上。本文提到的展现构件都是MVC模式C即Control。
1.2业务构件实现
attendanceShow作为管理系统考勤功能中的展现构件,其中包含了业务调用构件checkShow,而业务调用构件中又需使用到另外几个构件进行运算,分别是查询构件、查询数据构件和字符连接构件SQL。若成功则返回一,查询数据会显示在相应的调用构件页面showresult.jsp上,反之,查询数据则显示在showfail.jsp页面上。本文提到的展现构件都是MVC模式C即Control。
1.3运算构件实现
查询构件查询的数据信息是来源于视图、查询表和数据库。本文提到的三种运算构件不仅具有记录功能、控制功能,还具有统计功能,主要是对返回结果的某段进行控制记录,该运算构件还可以将统计之后的结果进行分页显示。
1.4页面构件实现
对数据库进行操作需使用到多个构件,其中包含了业务调用构件、展现构件和相关的运算构件(查询构件、查询数据构件和字符连接构件SQL),用页面构件来处理查询的数据。在页面开发时需用到的HTML是一种超文本标记语言,为了让办公自动系统柔性化,在柔化过程中需用到HTML和JAVA两种软件,在开发前还有几个问题需要解决,首先要保证业务调用构件BusinessLogic和用户界面处于分离状态;其次,HTML和动态网页构件也要处于分离状态。而针对业务调用构件BusinessLogic和用户界面分离的这个问题,通常都使J2EEJ中常用的MVC模型实现;而HTML和动态网页构件的分离通常都是利用EOS中的TAG实现,EOS中的TAG构件和Stiuts中的TAG的功能基本相同,都是利用运算构件将获取数据用MVC模式、JAVA和HTML的形式展现在界面。
2界面设计
从教务管理系统的子系统界面所包含的各项操作就可看出教务系统所具备的功能。系统的管理子系统界面选项包括教学计划、学生选课、教师评估、规章制度、教材管理和其他调整通知。如图3所示为教务管理子系统的界面图。
总结
本文在教学管理系统中加入了多层分布式结构,而这种系统的接口WebSeivices组件具有很强的开放性,不论在数据层、业务层还是表现层,该技术让数据层独立于系统;而在业务层,该技术的主要作用是对用户提出的各项服务集成,该服务具有很强的实际性;Ajax是一项网页开发技术,在系统的表现层中有大范围的使用,而该技术在系统的应用也让系统的处理能力有了极大的改变;XML是系统中常用的一种传递数据、处理数据的工具,它作为一种通用语言,减少了各系统交流的语言障碍,让各校系统间的交流更加便捷,对用户服务的集成提供了一定的平台,同时也让系统具有跨环境、跨系统的作用。本文设计的多层分布的教学管理系统,不仅具有层次性,增加了系统的容纳能力,还具有灵活调整能力。对即将开发建设的应用服务和已经存在的应用服务进行整理合并,将各种技术路线、平台进行集中。
把设计理论和实际需求相互结合,建立一个合理的数字校园平台,让该平台的建立能实实在在的服务到管理、科研和教学。根据学校的实际需要,适时、适量的建设数字校园,开发和投资方面也采取分步实施的方法。这种阶段性的开发建设,不仅减小了资金较少学校的开发压力,也避免了资金较多学校的浪费和闲置。