基于web的教学管理系统

合集下载

基于WEB的网络教学系统设计与实现-2019年精选文档

基于WEB的网络教学系统设计与实现-2019年精选文档

基于WEB的网络教学系统设计与实现一、引言基于Web的网络教学系统采用B/S结构,包含全部教学环节的网上自学型教学系统,既可用于远程教学又可用于局域网中的网络教学.通过Internet平台并利用浏览器软件,教师可以通过该系统发布教学课件,布置、批阅作业,发布公告和辅导答疑.学生可以自由灵活地通过该系统完成自学、习题测验、在线考试、提问题,同教师或其他同学讨论、查询作业及考试成绩等。

二、研究中涉及的关键技术(一)多层体系结构系统体系结构采用典型的四层B/S结构,体系结构如图1所示。

图1四层B/S结构图(二)在Jspxx实现多层模式在Jsp中,利用代码隐藏技术实现页面代码与控制代码的分离。

页面代码对应于视图层,后台控制代码对应于控制层。

由于各层代码分离,降低了耦合度,还减少了代码的冗余。

其实现形式如表1所示。

表1 Jsp中的多层模式表UI表现层DAL数据访问层BBL业务逻辑层Entity数据库类、数据库处理类三、网络教学系统的设计网络教学系统的设计既要符合学科领域教育教学规律,又要符合现代网络教学信息处理技术的要求;既要方便老师课前课后的配套工作,又要满足学生获取多方信息及信息反馈的要求。

(一)网络教学系统主要功能基于Web网络教学系统,主要含有:学生在线学习,学生在线提交作业,在线考试,教学交互、教学资源、系统管理这五大部分(二)网络教学系统的开发及运行环境操作系统及开发平台:Microsoft Windows 2000 Server,myeclipse8.5+。

数据库管理系统:以SQL Server 2008为后台数据库,通过JDBC访问。

开发工具及语言:以myeclipse8.5作为主要开发环境。

Web开发平台:JSP。

运行平台:Windows客户端+Web Brower浏览器。

四、数据库设计及数据访问的实现对网络教学系统中数据库的设计,要考虑到数据的唯一性、非空性、域值、主键、外键等,还要尽可能消除数据的冗余。

基于Web教学管理系统的设计与实现

基于Web教学管理系统的设计与实现

基于Web的实验教学管理系统的设计与实现陈兵陈六平*(中山大学化学与化学工程学院广州510275)摘要本文阐述了基于Web的实验教学管理系统的开发与设计思想,以及应用ASP技术实现其前台和后台信息交互的方法及过程。

发展了一个新的实验教学管理模式,对于促进实验教学实施科学的网络化和信息化管理具有现实意义。

关键词基于Web,实验教学管理系统,C/S模型,Web服务,数据库系统。

Internet的迅速发展及校园网的建成,加快了高校教学网络化的进程。

整个社会信息变革的同时,学校也面临信息化管理的挑战。

作为教学管理的一个重要环节,实验教学管理要负责教学、教研、考核、管理等多项任务,工作复杂、繁琐,模式固定,信息交换频繁。

因此,针对某些学科专业的基础实验课程,非常有必要建立一个基于Web的实验教学管理系统。

覆盖了全校的校园网络为建立基于Web的管理信息系统提供了良好的基础。

而各部门计算机的普及,使用计算机的人员越来越多,这就为管理系统的运行和维护提供了人员保障。

另外,管理系统的建立也有利于各级领导及时、全面地了解实验教学情况。

针对化学基础实验课程的教学特点,本文设计开发了一套实验教学网络管理系统,下面对此予以介绍。

1.系统设计目标基于Web的实验教学管理系统应当具备这样的功能[1]:在校园内任何一台联网计算机上,学生可以进行实验项目的相关查询,教师也可以方便地登录学生实验的成绩;有合理的成绩评定方式,能充分发挥奖勤罚惰的作用;有相应的安全保障,避免预约信息资料的丢失或破坏,以及实验成绩不被篡改;具有很强的统计及报表输出功能;能够建立起有效的师生交流渠道等。

*基金项目:中山大学化学学院创新化学实验研究基金(批准号:01005)资助。

第一作者:陈兵(1980年),中山大学化学与化学工程学院98基地班通讯联系人:陈六平副教授 E-mail:cesclp@要实现这些目标,系统的设计必须遵循以下原则:(1)较快的响应速度和较高的工作率;(2)充分利用现有资源,包括局域网,数据资料等,尽量减少重复投入;(3)适应能力强,可扩充,易维护,操作简单;(4)以学生为主要应用对象,充分考虑学生的经济承受力;(5)有效处理数据访问的并发操作。

基于Web的教务管理信息系统的设计与实现

基于Web的教务管理信息系统的设计与实现
的。
高校教 务管理 是一 项繁琐 但重要 的 工作 ,而 教 务管理信 息 系统是 使其 高效运 行 的重要保
障 。该文在对 西南财经 大学本科 教 务管理 系
统 的特 点进行 分析 的基础上 ,提 出以 B /S和
准确 、全面的数据 ,将工作人 员从繁重的 手 工劳动 中解放 出来 。2 0 年 ,西南财经 04
t r结 构 。 i) e B/S 的 优 点 : 维护 和升级 方式 简单 :B/S架 构的
j鳟 长 簿
数 据 库
l _ l l
__
I ( o e / ev r模式下的教务管理信息 它是随 着 Itre 技 术的兴 起 ,对 C/ Brwsr S re ) nen t S结
对提高教学管理水平 ,具有十分重要的意
义 。
互 交性 强 :客 户端 有一 套 完整 的应
用 程序 ,对用 户而 言 能实现 一 些 比较 复 在这样 的背景下 ,借助校 园网构建教 杂 的 操 作 。 务管理信息系统就显得必不可少。有 了这 可靠性 高 :由于 C/ S点对点 的结 构
负 荷 较 重 ,保 密性 和 响应 速 度 较 c /s
差 。
鉴 C/ S和 B /S各 自的特 点 ,也为 了充分利 用刚络资 源 ,本 系统将采用 C/ S和 B S相结 合的混 合模 式 :对安全性 和 / 交 互性 要 求 高 、数 据处 理 量大 的 面 向教
样 的系统 ,我们可以实现二级 管理模式 :

C/S的缺 点 :客 户端 维护成 本 高 , 工 作量 大 ,软件升级 复杂 。
2 12 B S . . / :即浏览器和服 务器结构 ,
构 的一种 变化或者 改进的结构 。在这种结 构 下,用 户上作界面是 通过 www 浏 览器 来 实 现 , 极 少 部 分 事 务 逻 辑 在 前 端 ( rwsr B o e )实现 ,但是 _要事 务逻辑在服 丰 务 器端 ( ev r S re )实 现 ,形 成 所 谓 三 层(一 3

基于java web 的教务管理系统设计与实现

基于java web 的教务管理系统设计与实现

教务管理系统是现代教育管理中必不可少的一部分,它通过信息技术手段帮助学校高效地管理学生信息、教师信息、课程安排、成绩管理等方面。

随着互联网技术的发展,传统的教务管理方式已经无法满足学校管理的需求,因此设计一个基于Java Web的教务管理系统将会带来革命性的改变。

本文将探讨教务管理系统的设计与实现,主要包括系统的需求分析、系统的架构设计、系统模块的实现等方面。

一、需求分析在设计教务管理系统前,首先要对系统的需求进行全面、深入的分析。

主要包括以下几个方面的需求:1. 学生管理:包括学生基本信息的录入、修改、删除,学生课程的选取、查看成绩等功能。

2. 教师管理:包括教师基本信息的录入、修改、删除,教师课程的安排、成绩录入等功能。

3. 课程管理:包括课程信息的录入、修改、删除,课程的排课、教室安排等功能。

4. 成绩管理:包括成绩录入、成绩统计、成绩查询等功能。

5. 班级管理:包括班级信息的录入、修改、删除,班级学生的管理等功能。

6. 系统管理:包括系统用户的权限管理、数据备份、日志管理等功能。

二、系统架构设计基于Java Web的教务管理系统主要分为前台展示系统和后台管理系统两部分。

其中前台展示系统主要提供给学生、教师和家长使用,包括学生信息查询、课程管理、成绩查询等功能;后台管理系统主要提供给教务处老师和管理员使用,包括教师、课程、班级、成绩等信息的管理和维护。

系统采用B/S架构,即浏览器/服务器架构。

前台展示系统通过浏览器访问,后台管理系统通过服务器端进行管理。

系统采用MVC(Model View Controller)设计模式,将业务逻辑、数据模型、用户界面分离,提高系统的可维护性和扩展性。

三、系统模块的实现1. 用户管理模块用户管理模块是整个系统的核心模块,包括用户注册、登入、权限管理等功能。

在系统中,用户分为管理员、教师、学生和家长四种角色,每种角色对应不同的权限和功能。

2. 学生管理模块学生管理模块包括学生基本信息的录入、修改、删除,学生选课、成绩查询等功能。

浅谈基于WEB的网络课程管理系统的优势研究

浅谈基于WEB的网络课程管理系统的优势研究
浅谈基于WE B 的网络课程管理系统的优势研究
■曹春钰 紫琅职业技术学院
基金项 目:江苏省高校哲学社会科学研 究基金项 目2 0 1 2 S J D 8 8 0 1 0 8

要: 随 着网络技 术的快速发展 ,基 于WE B 的 网络课程 管理 系统在教 育教 学上 的应 用也越 来越 多,它可 以不受时间和空 间
才 能 了解 学 生接 受 知 识 的水 平 ,这样 一 个 过 程 又漫 长 又 没 它是通过计算机和网络为传播介质 ,以快速 、高效 、经济 有 互 动 ,不 能及 时处 理 学生 学 习 中所遇 到 的问 题 ,这 样 就 形 成 了一 种 被 动 的教 学 关 系 ,达 不 到更 好 的学 习效 果 。如
图 所示 :
三、基于We b 的网络课程管理系统的优势
基 于We b 的 网 络课 程是 当 今 最 流 行 的教 育 理念 。相 比 与传 统 的 教育 观 念 ,引 入 网络课 程 从 根 本上 改 变 原 有 的教


育体制 ,网络课程的优势在以下五个方面:
1 . 教 育 主 体 的改 变 。把 以前 以教 师 为 中心 的教 学 体 制 转 变 成 为 以学 生 为 中心 。无 论那 种 课 程 感 兴趣 的学 生 ,同 能通 过 自己 的喜 好 来选 择 课 程 学 习 ,并 且 可 以在 不 同 时 间
网络课程管理系统是 网络高速发展的产 物,在计算机
和 网络 的 大力 支 持 下 ,使 课 程 教 学 分 布 到 世界 各 个 角 落 , 必 将成 为新 世纪 教 育 的主流模 式 。 网络 课 程管 理 系统 模式 并 不是 一个 面 对 面 的教学 模式 , 的方式 满足 人们 的学 习需 求 。

基于WEB的教学管理系统的设计与实现

基于WEB的教学管理系统的设计与实现

摘要以在线教育系统和在线考试系统为主要内容的教学管理系统作为一种新的教学方式已经开始进入各大高校,对教育的发展形成新的推动力。

到目前为止,全国主要高校的校园网络都完成了初步的铺设工作,学生随时可以在校园、教室、寝室等地访问校园网。

相对于传统教学模式的限制,网络教学顺应了个性化教学的发展,不再像传统教学那样受时间与空间的限制,同时,网络教学可以使得教学资源得到更大的共享,极大的降低了教育的成本,体现了教育的大众化、终身化、多样化和国际化的最终目的。

教学管理是学校管理的核心内容,随着高校规模的扩大,学生人数的增多,课程的增设,其复杂性和综合性要求现代化的管理手段,而我国一些高校对教学管理仍然沿用原始的机制,极大的浪费了人力物力,在信息化时代的今天这种传统的管理方法已经被以计算机为基础的信息管理系统所取代。

随着高校规模的扩大,学生人数的增多,课程的增设致使原有的教学管理体制越来越体现出其效率低下、人员疲惫、资源浪费的弊端,为此提出了基于WEB的教学管理系统的设计与实现这一课题,基于WEB的教学管理系统是现代教学管理信息化的重要途径,在线教学与考试能够充分利用现代互联网技术和网络资源,促进高校教学管理的快捷工作运行,实现高校教学资源的最大化利用,是高校教学管理系统应用现代教育技术的具体实现,具有非常重要的实际意义。

本文首先通过需求分析,从高校学生和教师两大重要群体出发,开发设计实现一个基于WEB的教学管理系统,既能够充分利用网络资源,又能够方便教师与学生之间的沟通与交流,有利于提高学生的创新精神和实践能力,通过网络化的教学环节使学生能够从课堂延伸到管理系统上,获取更多的知识信息,补充课堂上未能学习的内容,帮助完成学习任务。

根据需求提炼出的在线考试子系统和在线教育子系统两个重要子系统,能够实现教学与考试的分离,教务、考务工作的自动化管理,充分的利用互联网资源,促进校园网发挥其更大的效力,使得校园网能够更好的为学校教学管理服务。

基于Web2.0的教学资源管理系统设计与实现

基于Web2.0的教学资源管理系统设计与实现

MVC是 模 型 ( Mo d e 1 ) 、 视图( Vi e w) 和控 制 ( C o n t r o l — l e r ) 的缩 写 , 其 目的 是 实 现 W e b系 统 的职 能 分 工 。 其 中 , Mo d e l 层用 于 实现 系 统 中 的业务 逻 辑 , 可通 过 J a v a B e a n 或E J B实 现 ;Vi e w层用 于 与用户 的交 互 , 通 常采 用 J S P
实现 ; C o n t r o l l e r层 是 Mo d e l 与 Vi e w 之 间 沟 通 的桥 梁 , 可
分 派 用 户 请 求 并 选 择 恰 当 的视 图用 于 显 示 , 同时 也 可 解 释 用 户 输 入 并 将 它 们 映 射 为 模 型 层 可 执 行 的 操 作 ] 。 MV C
De v e l o p me n t a n d De s i g n ) ) 中 阐 述 的 部 分 理 念 和 原 型 衍 生
0 引 言
教 学 资 源 管 理 平 台可 以提 供 优 质 教 学 资 源 的共 享 , 是 实 现 教 育 现 代 化 和 教 育 信 息 化 的 支 柱 ] 。 只 有 开 发 了科
S p r i n g是 目前 J 2 EE 领 域 中 比较 流 行 的 一 个 开 源 框
架, 由R o d J o h n s o n在 其 著 作 《 E x p e r t 0n e — On 一 0n e J 2 E E
基金项 目: 湖 南省 大学 生研 究性 学 习和 创 新 性 实验 计 划 项 目( 湘教通[ 2 O 1 3 ] 1 9 1号 , 4 5 2 )
作者简介 : 匡静 ( 1 9 9 1 一) , 女, 湖 南 第 一 师 范学 院 数 学 系 学生 , 研 究 方 向 为 网络 程 序 设 计 与 信 息 计 算 ; 伍海 波( 1 9 8 2 一) , 男, 硕士, 湖南 第 一 师 范 学 院讲 师 , 研 究 方 向 为 计 算 机 网络 与 教 育 信 息化 建 设 。

基于Web的实践教学管理系统的设计与开发

基于Web的实践教学管理系统的设计与开发

基于Web的实践教学管理系统的设计与开发随着互联网技术的不断发展和应用,基于Web的实践教学管理系统正逐渐成为教育领域的重要工具。

这种系统利用互联网技术的优势,为实践教学提供了更加便捷、高效的管理方法,有助于提高实践教学的质量和效率。

本文将从设计与开发的角度,探讨基于Web的实践教学管理系统的相关内容。

一、系统需求分析在设计和开发基于Web的实践教学管理系统之前,需要对系统的需求进行全面的分析。

系统需要包括教学计划管理、实验室资源预约管理、实习实训管理、实践教学成绩管理等功能模块。

系统需要满足教师、学生、实验室管理员等多方面的需求,保证系统的全面性和适用性。

系统还需要具备良好的易用性和稳定性,能够在不同的操作系统和浏览器上进行使用。

二、系统设计1. 系统架构设计基于Web的实践教学管理系统的架构设计需要考虑系统的整体结构和模块划分。

可以采用B/S(浏览器/服务器)架构,将系统分为前台展示和后台管理两部分。

前台展示部分包括学生端和教师端,用于实现教学资源共享、实验室预约、成绩查询等功能;后台管理部分则用于实验室资源管理、教学计划管理等后台管理工作。

2. 数据库设计系统的数据库设计是系统设计的重要组成部分。

在数据库设计中,需要考虑到系统的数据结构和数据流动,合理设计数据库表结构和字段,建立数据之间的关联。

还要考虑到数据库的性能和容量,确保系统的高效性和可扩展性。

3. 用户界面设计用户界面设计是系统设计中至关重要的一环。

良好的用户界面能够提高系统的易用性和用户体验。

在用户界面设计中,需要考虑到不同用户群体的需求,并采用合适的界面设计风格和布局,使用户能够轻松、直观地进行操作。

三、系统开发1. 技术选型在系统开发过程中,需要选择合适的技术和工具进行开发。

可以选择成熟的Web开发框架和技术,如JavaEE、PHP、等,以及前端框架如Vue.js、React等,来实现系统的开发。

2. 系统功能开发系统功能开发是系统开发的重中之重。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

摘要:由于教育大众化,学生数量不断扩大,学校管理者的负担也不断增加。

为减轻学校负担并提高管理效率,学校可以利用网站对学生和教师等进行管理。

该系统主要包括三个部分:学生、教师和管理员。

其中学生的功能有学生登录、个人信息维护和教师信息查询。

教师的功能有教师登录、个人信息维护等。

管理员部分的主要内容有管理员登录、课程信息管理、学生信息管理和教师信息管理等。

通过分析,本系统采用JAVA语言和Struts框架开发。

为节省费用,数据库采用SQLServer 2000。

最后结合自己编写的教学管理系统,给出一个完整的,可实际使用的系统。

虽然系统功能不是很完善,但是本系统采用模块化编程技术,将来系统维护和升级会很容易。

关键词:教学管理系统;Struts;Java;SQLServerThe Design and implementation of WEB-based teaching managementsystemAbstract: Because education popularization, the number of students is growing, the burden of school administrators continue to increase. In order to alleviate the burden and improve the efficiency of school management, schools can use the site to manager students and teachers .The system includes three parts: students, teachers and administrators. Students can log in, maintenance of personal information and find out the information of teachers . Teachers can log in, safeguard personal information. Administrator of the main contents of an administrator to log in, management the information of curriculum, management the information of all the students and management the information of all the teachers. Through analysis, the system uses JAVA language and framework for the development of Struts. To save costs, the database used SQLServer 2000. Finally, prepared by their own teaching management systems, is a comprehensive, practical use of the system.The system is not perfect, but this system is modular programming technology, system maintenance and upgrading will be very easy in the future.Keywords:Teaching Management System;Struts;Java;SQLServer目录第1章引言 (1)1.1 开发背景 (1)1.2 开发目标 (1)第2章系统简介 (2)2.1 系统的开发环境 (2)2.2运行环境 (2)2.3 开发工具简介 (2)2.3.1 JAVA、JSP及Struts 的介绍 (2)2.3.2 SQL Server 2000数据库的介绍 (2)第3章系统分析 (3)3.1可行性分析 (3)3.2 性能分析 (3)3.3 业务流程分析 (3)第4章系统设计 (5)4.1 系统结构设计 (5)4.1.1 学生模块 (5)4.1.2 教师模块 (5)4.1.3 管理员模块 (6)4.2 数据库设计 (7)第5章系统实现 (12)5.1 学生模块 (12)5.1.1学生登录 (12)5.1.2学生查询成绩 (13)5.1.3个人信息维护 (15)5.1.4课程信息 (16)5.2 教师模块 (18)5.2.1 教师登录 (18)5.2.2 个人信息维护 (18)5.2.3 选课处理 (19)5.3 管理员模块 (21)5.3.1 管理员登录 (21)5.3.2 课程信息管理 (22)5.3.3 学生信息管理 (23)5.3.4 教师信息管理 (24)第6章结束语........................................................................................ 错误!未定义书签。

参考文献. (27)第1章引言1.1开发背景随着社会的发展,教育面向大众化,越来越多人可以进入学校去学习,学校和学生的规模不断扩大,学校需要管理的东西越来越多,越来越复杂,如果单靠人力去管理,很容易出现差错。

因此,本系统的任务就是开发一个教学管理系统,由计算机进行一系列的操作,比如学生修改自己的信息、根据课程名查询成绩、查询本学期的成绩、查询不及格的成绩、以及选课、查看选课结果和查看自己教师信息等;教师也可以修改自己信息、查看选自己课程的学生并且接受或则拒绝学生选课和登记学生考试分数;另外还有管理员,管理员可以维护系统的基本信息,比如添加和修改学生信息,添加和修改教师信息,添加和修改课程信息等。

这样就减轻了学校管理人员的负担,方便了师生之间的交流,促进了了学生之间的学习。

1.2开发目标本系统设计的目的主要有两个:1.方便学校的管理,提高工作效率。

随着教育的大众化,学校的规模不断扩大,学生不断增多,如果还是采用人工的方法去管理,会消耗很多的人力和财力,也很容易出错。

但是,如果使用计算机管理就很方便,可以减轻学校管理人员的负担,减少财政开支。

2..方便学生与教师的交互。

以为使用这个系统,教师可以很容易的看到自己的学生,并录入成绩,可以接受或拒绝学生选课。

学生也可以很容易找到自己教师的信息,以便及时与学生联系,这就加强了学生与教师之间的交流,有利于学习进步。

第2章系统简介2.1系统的开发环境操作系统:Windows xpDBMS:SQLServer2000服务器:tomcat 5.5 版本2.2运行环境服务器:pentium4 1.7 GHZ以上,512M内存,windows xp或2000系统客户机:pentium41.7GHA以上,256M内存,windows xp或2000系统2.3开发工具简介2.3.1 J AVA、JSP及StrutsJA V A是最近几年流行起来的编程语言,由于它具有很多优点,比如平台独立,安全稳定,动态下载,实时互动等,被迅速推广,为很多程序员所接受,学习的人越来越多。

随着服务器端的应用日益受到重视,大家发现JA V A在服务器端的应用的优异特性,时至今日,除微软外,近乎所有的服务器都用JA V A作为标准。

JA V A作为软件开发的一种革命性的技术,其地位已经确定下来[1]。

JSP是以JA V A为基础的一种网页技术。

它继承了JA V A的优势,是一种与平台无关的动态网页开发技术,它在HTML网页中调用JavaBean。

在逻辑关系比较复杂的大型站点中,可以借助Servlet和JSP的交互关系及JavaBean的协助,将这两个结构分开开实现[2]。

当服务器遇到JSP网页请求时,通过这些JavaBean访问数据库,然后将需要的结果再发送到HTML上,让用户看到自己需要的结果。

由于本国的IT行业发展很快,ASP技术已经不能满足社会需求。

还有网站技术的迅速发展,其技术从ASP开始转到JSP技术,这个时候可以处理一定的业务逻辑。

但是在JSP中,其层次很混淆,即使使用JSP处理浏览器的请求,再调用JavaBean代码去处理业务逻辑,仍然摆脱不了页面中夹杂着JA V A代码的命运,而且JSP很难把视图层,控制层和业务逻辑层真正的分开。

如果让其他的人去维护和修改这些代码,那将是非常头疼的事情。

然而Struts的出现却改变了这种情况,它能把这三个层次彻底的分开,其中提供很多技术,比如其封装了Servlet去控制页面的流程,提供很多的标签库方便程序员调用,还有就是它提供了用于国际化的框架,可以根据不同的配置文件等[3]。

由于其适合中大型企业,具有很大的使用价值,被迅速推广,并不断得到升级。

2.3.2SQL Server 2000数据库SQL Server 2000数据库是一种关系型数据库。

这种关系型数据库有很多优点,我们能将有相向属性的对象对立的存储在表中。

对每个表来说,我们可以新增,删除,修改表中的任何数据而不会影响表中的其他数据。

第3章系统分析3.1可行性分析本系统应能体现出信息化建设,方便学校的管理和使用,同时在费用上可以节约开支。

可以从四个方面对系统进行可行性分析:1)技术可行性:本人学习JA V A已有2年时间,在大学的几年中,本人先后学习过JA V A,JSP,Struts等,并经常写一些小代码。

对这几种语言比较熟悉,可以熟练应用。

一些常遇到的错误也能自己解决。

经过调查和研究,对于教学系统的流程本人也有较深刻的理解,能够较快的进行系统分析和设计,并用程序实现。

2)经济可行性:由于JA V A的很多资料和插件都是开员源的,可以免费在网上下载到,比如Tomcat是免费的、开源的WEB服务器,支持运行Servlet/JSP的WEB容器[4]。

另外本系统运用SQL Server 2000数据库。

它们具有强大的可以跨平台的特点,部署和运行的费用几乎为零,可以实行。

3)运行可行性:由于以前的学校网络很多都采用的ASP技术,这种技术已经不能满足社会的需求,而JA V A有很多优点,符合当前的应用条件,是当前主要的WEB编写语言。

4)社会可行性:在现在的社会中,很多软件都是使用传统的技术。

而使用传统的JSP来生成HTML页面,业务逻辑和显示逻辑混淆在一起,代码维护量大,开发效率低[5]。

.而以前的代码没有或很少使用MVC结构,对其升级和维护有很大的麻烦,很多学校都在考虑采用新的技术来代替以前的技术。

相关文档
最新文档