基于JSP的教务管理系统设计 - IT168文库 - 图文

2026/1/20 4:06:41

另外的服务器或IDE就可以生成和美化FLEX应用程序。

? Flex Builder 2是在Eclipse基础上创建的全新RIA IDE,是生成FLEX应用的最

简单最强大的方式,实现了集成编译器、代码缩进、调试、设计视图、源代码控制系统集成等许多功能。它可以当作标准的独立应用软件,也可以当作Eclipse的插件使用。

? Flex Enterprise Services 2是Flex 1.5 server的下一代,拥有众多新功能,比如自

动测试,企业通信支持(提供一种发布/订阅的通信架构),数据服务(使本地处理的数据和服务器端同步)等。

? Flex Charting 2提供平滑的数据可视能力,可看作是Flex Framework的扩展。 ? Flex编译器,被包含于Flex Builder 2和Flex Enterprise Services,但可以在命令

行方式下单独使用。

? ActionScript 3是Flex Framework的核心,更加面向对象化和类型化,全面兼容

ECMA Script标准(Java Script 2.0的基础标准)。

? Flash Player,从8.5版本就开始加入AS3虚拟机,作为FLEX 2应用的运行时。 FLEX最初是作为一个J2EE(Java 2 Platform,Enterprise Edition)应用,或者可以说是JSP(Java Server Pages)标签库而发布的。它可以把运行中的MXML(FLEX标记语言)和 ActionScript编译成FLASH应用程序(即二进制的SWF文件)。相对于基于HTML的应用(如PHP,ASP,JSP等)在每个请求时都需要执行服务器端的模板,由于客户端只需要载入一次,FLEX应用程序的工作流被大大改善。

新版的Flex Builder 2基于Eclipse IDE,对于需要诸如data push和自动测试等高级功能的用户来说,企业级的服务仍然有效。Flex2引入了新版本的语言ActionScript 3的使用,这需要 Flash Player 9 以上版本作为运行时(runtime)。

2.3 Java

Java是由Sun公司于1995年5月推出的程序设计语言(以下简称Java语言)和Java平台的总称。用Java实现的Hot Java浏览器显示了Java的魅力,可实现跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java Applet;另一方面,Java技术也不断更新。

Java语言是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言。

第 4 页

而Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface,简称API)构成。Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。

第 5 页

3 教务管理系统的设计与实现

3.1 开发和运行环境选择

教务管理系统主要用于学校内部资源管理(如学生在线选课、成绩查看、学籍查看等),充分利用现代高度信息化手段来接受学生信息的咨询和反馈,形成目前学校内部受欢迎的教务产品,同时也方便了教务管理人员的管理工作,也方便了学生对自己个人信息的实时了解。

1、开发工具的选择

用Tomcat作Web服务器,利用My Eclipse设计代码,使用MySQL建立数据库。 2、运行环境要求

? 中央处理器:Inter Pentium 4 2.67GHz或更高性能的CPU(推荐使用P4 3.0GHz

以上)。

? 操作系统:Microsoft Windows XP /Vista,或Windows2003(或更高)。 ? 物理内存:512MB(推荐使用1G以上)。 ? 硬盘空间:至少需要2G硬盘空间。 ? 光驱。 ? VGA监视器。 ? 鼠标或其他定位装置。

? 网络支持:任何与Windows 98/NT/2000/Me兼容的网络。

3.2 系统设计

3.2.1 系统功能分析

教务管理系统主要具有以下功能要求:

? 学生功能:个人信息查询、修改;在线选课,密码修改;留言、查看留言等。 ? 教师功能:教学实施计划查询;选课信息查询、打分;个人信息查询、修改;

密码修改等。

? 管理员功能:教师信息修改、删除;管理员信息修改、删除(有权限之分);课

程信息添加、修改、删除;学生学籍查询、修改、删除(有权限之分);留言查看、删除(有权限之分)等。

第 6 页

3.2.2 系统功能模块设计

根据系统功能要求分析,可以将系统分解成以下几个功能模块来设计,如图3.1所示。

教务管理系统 学生 教师 管理员 个人信息查询、修改在线选课密码修改留言、留言查看教学实施计划查询选课信息查询、打分个人信息查询、修改密码修改教师信息修改、删除管理员信息修改、删除课程信息添加课程信息修改删除学生学籍修改、删除留言查看、删除 3.3 数据库设计

数据库是信息管理系统的基础,数据库的结构直接关系到各种功能的实现和程序运行的效率。

3.3.1 数据库概念结构设计

数据库概要结构设计图如图3.2所示。

图3.1 系统功能模块图

第 7 页


基于JSP的教务管理系统设计 - IT168文库 - 图文.doc 将本文的Word文档下载到电脑
搜索更多关于: 基于JSP的教务管理系统设计 - IT168文库 - 图文 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219