基于BS模式的职业院校教务管理系统的开发 下载本文

内容发布更新时间 : 2024/5/5 6:05:16星期一 下面是文章的全部内容请认真阅读。

龙源期刊网 http://www.qikan.com.cn

基于B/S模式的职业院校教务管理系统的开发

作者:王来兵

来源:《数字技术与应用》2013年第11期

摘要:随着校园网的普及,以Internet网络平台为依托,建立一个开放的,灵活的,现实的职业教育管理体制已成为必然趋势。本文通过介绍基于B/S结构的优点,结合职业院校教务工作的特点从总体设计、功能设计和系统运行平台三个方面来介绍实现职业院校教务管理系统的开发。

关键词:职业院校 教务管理系统 B/S模式 J2EE架构 MVC模式

中图分类号:TP311.52 文献标识码:A 文章编号:1007-9416(2013)11-0120-02 1 引言

B/S模式为B/S(Browser/Server,浏览器/服务器)模式也被称为B/S结构。它是随着Internet技术的兴起,扩展了C/S模式的应用。在这种结构中,用户界面是通过IE浏览器的实现。B/S模式的操作和维护的最大的是简单,可以实现不同的人,从不同的地点,不同的接入方式(如局域网,广域网,互联网/内联网)来访问和操作共同的数据;鉴于上述定义我们来设计和开发基于B/S模式的高校教务管理系统。 2 系统功能设计 2.1 总体设计

利用先进的计算机技术,网络技术和数据库技术,通过科学合理的管理标准和完整的统一技术标准,集成各种信息资源与应用服务,构建安全、可靠、可扩展、易维护的综合管理平台。根据高校教务管理的特点,系统采用二级管理模式,教务处全面负责系统的维护和管理,从整体角度对数据进行分析和统计,各系部负责对本系教师信息、班级信息进行新增、修改和删除等操作,其它用户可以通过浏览器获取相应的动态信息。总体的实现是基于B/S(浏览器/服务器)的运行管理模式,系统总体结构如图1所示。 2.2 功能模块设计

(1)系统管理模块:此模块主要实现数据备份、系统更新、系统维护、用户权限、密码的管理及系统帮助等功能。(2)教师管理模块:此模块主要实现教师个人信息的录入、教学安排、考试安排、成绩录入、网上评学等功能。(3)学生模块:此模块主要实现学生个人信息录入、网上选课、学生成绩、考试安排、网上评教等功能。(4)教学管理模块:此模块主

龙源期刊网 http://www.qikan.com.cn

要实现所开设班级的教学计划、教学进程、教学场地、安排课程、授课教师、授课时间、教材信息等。(5)教材管理模块:此模块在本系统中目前使用的比较少也比较简单,主要是记录教材的基本信息、教材的征订及教材的发放等。 2.3 开发工具

(1)J2EE架构:J2EE的使用可以有效地降低成本,企业快速应用程序的设计和开发,J2EE使用多层的分布式应用模型,使J2EE架构可以充分利用用户原有的投资保存原有IT资产;因为每一个产品基于支持基本的J2EE服务,J2EE平台,使J2EE可以使系统具有更强的适应变化的能力;提高开发效率;J2EE可以开发和部署在异构环境中,移植程序;此外,J2EE还具有柔韧的叮伸缩性、稳定的可用性和简便的可维护性。从分析中可知,J2EE技术已经发展成熟,不属于待开发或正在开发类,开发人员可以放心的用在本系统的开发工作上。 (2)MVC模式:MVC是一种设计模式的简称,其方法是强迫将应用分为三类对象:模型(Model)对象、视图(View)对象以及控制器对象。有了MVC,为了取得动态的内容服务的效果,我们使用系统中的JSP和Servlet相结合。JSP作为表示层的内容,servlet将处理任务的深入,Servlet作为管理员,管理处理请求、响应和提供所需,而JSP负责从servlet到选定的对象提供对象,然后提出要插入静态模板。通过该方法使开发商和网络设计人员劳动分工,明确自己的角色。

(3)数据库技术:数据库采用SQL Server2000,它是Windows上最受欢迎的关系型数据库,具有高效的图形化管理工具,方便系统的维护;安全性能良好,能提供较好的数据保障和数据恢复机制;具有高效的性能,能和Windows Server2000很好的相结合,从而得到高效的数据传输质量和快速的系统响应;适用性好,无论在单处理器服务器还是多处理器服务上都能运行良好。 3 系统运行平台

(1)本系统是构建与校园局域网基础上的B/S模式运行平台,根据系统中各个功能模块的差异,设计出的网络构建图,如图2所示。

(2)硬件平台。①服务器:根据学校配置的服务器,一台用于数据服务和应用服务。另一台用于数据备份。②客户机:学校现有配置的各种品牌机和兼容机。

(3)软件平台。①服务器采用安全性和稳定性较好的Windows Server 2003,浏览器采用IE6.0或Netscape,数据库采用SQL Server2000。②我们在开发过程中采用的是基于B/S(浏览器/服务器)模式,所以客户端要求并不是太高,浏览器采用Netscape或IE6.0以上就可以,为方便用户使用建议安装Office 2003及以上版本办公自动化应用软件,方便用户处理数据。 参考文献

龙源期刊网 http://www.qikan.com.cn

[1]KINGOSOFT教务网络管理系统结构说明[N].长沙:湖南青果软件公司,2008,5. [2]梅娅,浅谈高校教务系统的功能与设计分析[J].科技信息,2008(31).

[3]贺智、陈振锋、滕煜等,基于Web的学校的教务管理系统的设计与实现[J].医学信息,2009(5).

[4]洪霞、王文波、熊华东,高校教务管理系统的研究与设计[J].教育与科技,2011(6). [5]宋向瑛,基于B/S模式的党校教务管理系统开发[J].电脑学习,2007(3).