论文部分内容阅读
摘要:分析了B/S结构的优点.针对党校教务工作的特点利用SQL Server2000数据库作为基础,以Microsoft.Net作为开发平台,从总体设计、功能设计等方面。实现了党校教务管理系统的设计。
关键词:教务管理系统 B/S模式 二级管理模式
基于B/S模式开发具有:扩展性良好、无须考虑客户端的兼容性、数据安全性高这样几个优点。党校尤其是区一级党校的教务工作有它自身的特点,例如开班期较短、存在较多的外聘教师、教材使用比较灵活等。针对这些特点设计的党校教务管理系统采取了基于B/S(浏览器服务器)模式进行开发。
1 系统功能设计
1.1 总体设计
根据党校教务管理的特点,系统采取二级管理模式:教务科可实现对数据的全权维护和管理,从整体的角度对数据进行分析和统计:教研室各个教师只能对自己所负责的班级的资料进行新增以及删除、修改等操作;其它用户可以通过浏览器获取相应的动态信息。总体的实现是基于B,S(浏览器/服务器)的运行管理模式,系统的总体功能结构
(1)系统管理模块:此模块主要实现了用户权限、密码的管理与维护;系统升级管理;数据备份与恢复管理:提供系统帮助等功能;(2)学员管理模块:此模块实现收集学员信息并对其进行管理的功能,包括学员信息的导入、学员参加培训历史信息管理等方面的内容;(3)教师管理模块:该模块因应党校授课老师的特点分为本校教师管理和外聘教师信息管理两个子模块,分别实现本校教师和外校教师信息的管理,在外校老师管理上着重建立一个外校教师的信息库,以方便开班时聘请相应的外校老师;(4)教学管理模块:主要实现根据所开班级的教学计划和参加人数等因素,安排教学的场地、安排课程、安排授课老师、选取教材等,并生成相应的一系列表格,下发给各相关部门、教师、学员和学员所在单位;(5)教学评估模块:实现对授课教师的教学质量进行评价,通过学生对任课老师的综合打分,对任课老师做一个全面的评价,促进教学质量的提高;(6)教材管理模块:此模块在本系统中是属于比较简单的模块,因为党校教学使用的教材比较灵活,该模块可根据不同的课程灵活处理,主要实现记录教材的基本信息、教材适合使用的课程、供应商等。
1.3 数据库设计
本系统在数据库设计上使用了SQL Server2000,该数据库具有以下优点:(1)具有高效的图形化管理工具,方便了系统的维护:(2)具有高效的性能,能和Windows Server2000很好地结合,从而得到高效的数据传输质量和快速的系统响应:(3)安全性能良好,能提供较好的数据保障和数据恢复机制;(4)适用性好,无论是在单处理器服务器还是多处理器服务器上都能运行良好。
1.4 程序设计及实现
在系统的程序设计上面,应用Microsoft.net开发平台,采用了先进的Asp.Net编程语言。Asp.Ne是现时比较先进的一种基于Web应用程序的程序设计语言,其特点是能基于Windows Server和IIS的服务器脚本运行环境,集成MTS开发出复杂、灵活多变的Web应用程序。同时Asp.Net可利用ADO.Net对数据库进行访问和修改,运行时不需安装前端应用程序,只需通过浏览器就能实现对数据的访问及处理,大大提高了系统的可操作性和兼容性,利用Asp.Net进行设计可以提供出一个高性能的B/S(浏览器/服务器)系统解决方案。
在网页设计上利用了FrontPage 2003、dreamwear mx2004等作为设计工具,实现对Web站点的创建、管理和页面修饰,以求设计出美观、易用的Web系统操作界面。
2 系统运行平台
2.1 网络运行平台
本系统是构建与校园局域网基础上的B/S模式运行平台,根据系统中各个功能模块的差异,设计出的网络构建图
(1)服务器:系统在设计与应用中采用了2台Dell的服务器,一台用于保证数据服务以及应用服务,一台用于数据备份。两台服务器的配置均为:内存1G,硬盘40*4,单CPU(Intel):(2)客户机:各用户利用现有学校配置的品牌机或兼容机。
2.3 软件平台
(1)在服务器上采用了安全性和稳定性比较好的Windows Server 2003,网络互联标准则是采用TCPAP协议,浏览器为IE6.0,数据库管HI具是SQL Server 2000:(2)由于是基于B/S(浏览器服务器)模式开发的,所以对于客户机的要求不是很大,IE版本最好是6.0以上。此外建议安装Microsoft Office 2003,以方便数据的导入导出和日常的处理。
3 结束语
3.1 系统优点
(1)建立了基于B/S模式的体系结构,避免了建立多层Gs模式的昂贵代价,实现了学校教务信息的交流和信息共享;(2)为学校相关部门提供教学管理的数据,提高了教务处理的效率,提高了教务管理能力,从而提高了学校教学的质量,具有较好的应用前景。
3.2 系统不足:(1)由于学校资源的限制,未能提供通过因特网向外广播的服务,不能让外部的用户(主要是学员)利用该系统查询到相关信息,及时了解我校开办课程的基本情况:(2)由于考虑到学校其它数据的安全性问题,未能将太多的教务管理,尤其是财务管理(学员缴费管理),功能集合,降低了系统的统一性。
关键词:教务管理系统 B/S模式 二级管理模式
基于B/S模式开发具有:扩展性良好、无须考虑客户端的兼容性、数据安全性高这样几个优点。党校尤其是区一级党校的教务工作有它自身的特点,例如开班期较短、存在较多的外聘教师、教材使用比较灵活等。针对这些特点设计的党校教务管理系统采取了基于B/S(浏览器服务器)模式进行开发。
1 系统功能设计
1.1 总体设计
根据党校教务管理的特点,系统采取二级管理模式:教务科可实现对数据的全权维护和管理,从整体的角度对数据进行分析和统计:教研室各个教师只能对自己所负责的班级的资料进行新增以及删除、修改等操作;其它用户可以通过浏览器获取相应的动态信息。总体的实现是基于B,S(浏览器/服务器)的运行管理模式,系统的总体功能结构
(1)系统管理模块:此模块主要实现了用户权限、密码的管理与维护;系统升级管理;数据备份与恢复管理:提供系统帮助等功能;(2)学员管理模块:此模块实现收集学员信息并对其进行管理的功能,包括学员信息的导入、学员参加培训历史信息管理等方面的内容;(3)教师管理模块:该模块因应党校授课老师的特点分为本校教师管理和外聘教师信息管理两个子模块,分别实现本校教师和外校教师信息的管理,在外校老师管理上着重建立一个外校教师的信息库,以方便开班时聘请相应的外校老师;(4)教学管理模块:主要实现根据所开班级的教学计划和参加人数等因素,安排教学的场地、安排课程、安排授课老师、选取教材等,并生成相应的一系列表格,下发给各相关部门、教师、学员和学员所在单位;(5)教学评估模块:实现对授课教师的教学质量进行评价,通过学生对任课老师的综合打分,对任课老师做一个全面的评价,促进教学质量的提高;(6)教材管理模块:此模块在本系统中是属于比较简单的模块,因为党校教学使用的教材比较灵活,该模块可根据不同的课程灵活处理,主要实现记录教材的基本信息、教材适合使用的课程、供应商等。
1.3 数据库设计
本系统在数据库设计上使用了SQL Server2000,该数据库具有以下优点:(1)具有高效的图形化管理工具,方便了系统的维护:(2)具有高效的性能,能和Windows Server2000很好地结合,从而得到高效的数据传输质量和快速的系统响应:(3)安全性能良好,能提供较好的数据保障和数据恢复机制;(4)适用性好,无论是在单处理器服务器还是多处理器服务器上都能运行良好。
1.4 程序设计及实现
在系统的程序设计上面,应用Microsoft.net开发平台,采用了先进的Asp.Net编程语言。Asp.Ne是现时比较先进的一种基于Web应用程序的程序设计语言,其特点是能基于Windows Server和IIS的服务器脚本运行环境,集成MTS开发出复杂、灵活多变的Web应用程序。同时Asp.Net可利用ADO.Net对数据库进行访问和修改,运行时不需安装前端应用程序,只需通过浏览器就能实现对数据的访问及处理,大大提高了系统的可操作性和兼容性,利用Asp.Net进行设计可以提供出一个高性能的B/S(浏览器/服务器)系统解决方案。
在网页设计上利用了FrontPage 2003、dreamwear mx2004等作为设计工具,实现对Web站点的创建、管理和页面修饰,以求设计出美观、易用的Web系统操作界面。
2 系统运行平台
2.1 网络运行平台
本系统是构建与校园局域网基础上的B/S模式运行平台,根据系统中各个功能模块的差异,设计出的网络构建图
(1)服务器:系统在设计与应用中采用了2台Dell的服务器,一台用于保证数据服务以及应用服务,一台用于数据备份。两台服务器的配置均为:内存1G,硬盘40*4,单CPU(Intel):(2)客户机:各用户利用现有学校配置的品牌机或兼容机。
2.3 软件平台
(1)在服务器上采用了安全性和稳定性比较好的Windows Server 2003,网络互联标准则是采用TCPAP协议,浏览器为IE6.0,数据库管HI具是SQL Server 2000:(2)由于是基于B/S(浏览器服务器)模式开发的,所以对于客户机的要求不是很大,IE版本最好是6.0以上。此外建议安装Microsoft Office 2003,以方便数据的导入导出和日常的处理。
3 结束语
3.1 系统优点
(1)建立了基于B/S模式的体系结构,避免了建立多层Gs模式的昂贵代价,实现了学校教务信息的交流和信息共享;(2)为学校相关部门提供教学管理的数据,提高了教务处理的效率,提高了教务管理能力,从而提高了学校教学的质量,具有较好的应用前景。
3.2 系统不足:(1)由于学校资源的限制,未能提供通过因特网向外广播的服务,不能让外部的用户(主要是学员)利用该系统查询到相关信息,及时了解我校开办课程的基本情况:(2)由于考虑到学校其它数据的安全性问题,未能将太多的教务管理,尤其是财务管理(学员缴费管理),功能集合,降低了系统的统一性。