1、1.1 项目开发背景项目开发背景 近年来,随着计算机技术的发展和互联网近年来,随着计算机技术的发展和互联网时代的到来,我们已经进入了信息时代,时代的到来,我们已经进入了信息时代,也有人称为数字化时代,在这数字化的时也有人称为数字化时代,在这数字化的时代里,学校的教学管理都受到了极大的挑代里,学校的教学管理都受到了极大的挑战。战。Internet技术持续迅猛的发展,也给传技术持续迅猛的发展,也给传统的办学提出了新的模式。通过设计和建统的办学提出了新的模式。通过设计和建设网络拓扑架构、网络安全系统、数据库设网络拓扑架构、网络安全系统、数据库基础结构、信息共享与管理、信息的发布基础结构、信息共享与管
2、理、信息的发布与管理,从而方便管理者、老师和学生间与管理,从而方便管理者、老师和学生间信息发布、信息交流和信息共享。信息发布、信息交流和信息共享。1.2 项目开发的目的项目开发的目的 为了适应信息时代发展,提高考试工作效率和为了适应信息时代发展,提高考试工作效率和办学水平,实现现代化大学的运行机制和高水办学水平,实现现代化大学的运行机制和高水平的管理,体现大学计算机学院自己的特色,平的管理,体现大学计算机学院自己的特色,使数字化学院建设成为一流信息学院建设的重使数字化学院建设成为一流信息学院建设的重要组成部分。用要组成部分。用“数字化校园数字化校园”的整体概念来的整体概念来统一规划、组织和建设
3、学院的办公自动化系统、统一规划、组织和建设学院的办公自动化系统、数字化教学系统、网站系统、图书资料管理系数字化教学系统、网站系统、图书资料管理系统和数字化校园体验系统。在这个概念下,统统和数字化校园体验系统。在这个概念下,统一设计和建设网络拓扑架构、网络安全系统、一设计和建设网络拓扑架构、网络安全系统、数据库基础结构、信息共享与管理、信息的发数据库基础结构、信息共享与管理、信息的发布与管理等。布与管理等。1.3 项目开发的目标项目开发的目标(1)升级、改造学院现有的办公自动化系统,完善学院网站建升级、改造学院现有的办公自动化系统,完善学院网站建设,实现办公自动化结构的网络化,进一步提高学院的办
4、公效设,实现办公自动化结构的网络化,进一步提高学院的办公效率、工作水平,朝着信息化、网络化、现代化目标迈进。率、工作水平,朝着信息化、网络化、现代化目标迈进。(2)建立学院数字化教学系统,进一步提高办学效益和现代化建立学院数字化教学系统,进一步提高办学效益和现代化教学水平。教学水平。(3)建立学院数字化图书资料管理系统,为广大师生提供方便、建立学院数字化图书资料管理系统,为广大师生提供方便、快捷的资料信息获取渠道和手段。快捷的资料信息获取渠道和手段。(4)校园体验子系统,使整个机构完全实现信息化、自动化、校园体验子系统,使整个机构完全实现信息化、自动化、网络化。网络化。(5)建立建立Intra
5、net系统,方便学院内部的信息发布、信息交流和系统,方便学院内部的信息发布、信息交流和信息共享。信息共享。本开发小组主要负责数字化校园体验子系统。主要包括学院的本开发小组主要负责数字化校园体验子系统。主要包括学院的文化建设、党组织建设、团学建设、教代会工会、校友会信息、文化建设、党组织建设、团学建设、教代会工会、校友会信息、资料下载中心、论坛等模块。资料下载中心、论坛等模块。1.4 项目提出的意义项目提出的意义“数字化学院数字化学院”指学校在开展教学、科研、管理及指学校在开展教学、科研、管理及对外联系工作中运用网络实现学院办学的数字化、对外联系工作中运用网络实现学院办学的数字化、信息化、智能化
6、。从设计上说,数字化能够提高教信息化、智能化。从设计上说,数字化能够提高教务人员、管理人员和学生进行工作、学习和交流的务人员、管理人员和学生进行工作、学习和交流的有效性。使用有效性。使用“数字化数字化”技术,可以改善各层面的技术,可以改善各层面的信息传递与相互了解。与信息传递与相互了解。与Internet集成在一起的数集成在一起的数字化管理解决方案将会使教师与学生更紧密联接成字化管理解决方案将会使教师与学生更紧密联接成一个综合的教育环境,因而可以更好的提高教学质一个综合的教育环境,因而可以更好的提高教学质量。数字化管理的应用软件将在解决学院内部管理量。数字化管理的应用软件将在解决学院内部管理与
7、工作时,提供一个最佳实践具体化,并促进最佳与工作时,提供一个最佳实践具体化,并促进最佳的管理与教学实践的实行框架;连接的管理与教学实践的实行框架;连接Internet的校的校园局域网提供的是更广泛的信息来源,使所有相关园局域网提供的是更广泛的信息来源,使所有相关人员真正体会到数字化教育技术的崭新面貌。人员真正体会到数字化教育技术的崭新面貌。1.5 系统的开发方法系统的开发方法 在本系统的开发过程中采用的是在本系统的开发过程中采用的是JSP+JavaBean+Servlet模式,在该模式中,结合了模式,在该模式中,结合了JSP和和Servlet技术,充分利技术,充分利用了用了JSP和和Servl
8、et两种技术原有的优点。两种技术原有的优点。此模式遵循视图控制器(此模式遵循视图控制器(MVC)模式,它的主要思想是)模式,它的主要思想是使用一个或多个使用一个或多个Servlet作为控制器。请求由前沿的作为控制器。请求由前沿的Servlet接收并处理后,会重新定向到接收并处理后,会重新定向到JSP。在。在Servlet作作为控制器时,每个为控制器时,每个Servlet通常只实现很少一部分功能,通常只实现很少一部分功能,多个多个Servlet控制器就可以结合起来完成复杂的任务,控制器就可以结合起来完成复杂的任务,这样的好处是这样的好处是Servlet的重用性好。在此模式中,的重用性好。在此模式中,JavaBean作为模型的角色,它充当作为模型的角色,它充当JSP和和Servlet通信的通信的中间工具,中间工具,Servlet处理完后设置处理完后设置Bean属性,属性,JSP读取此读取此Bean的属性,然后进行显示。此模式更加明显的把显的属性,然后进行显示。此模式更加明显的把显示和逻辑分离,使代码容易管理,适合于大型项目的开示和逻辑分离,使代码容易管理,适合于大型项目的开发,所以在本系统中采用了这种模式发,所以在本系统中采用了这种模式8。