苏州北大青鸟|电脑人才培训中心『官方网站』

高中生毕业了做什么?高中生学什么好 苏州北大青鸟、苏州北大青鸟学费、苏州北大青鸟地址
ACCP7.0培训-入手最快 JAVA培训—收入最高 .NET培训—就业面最宽 网络营销培训—需求量最大
高中毕业学什么好 大学生找不到工作怎么办 学什么技术有前途(好转行) 初中(中专)毕业学什么好
当前位置: 主页 > 青鸟百科 >

JSP/JAVA学校信息管理系统的设计|学校管理系统

时间:2012-05-28 16:58来源: 作者: 点击:

  

摘  要. I

ABSTRACT II

前   . 1

第一章    系统设计思与开发环境. 2

1.1   开发设计思想. 2

1.2   开发环境介绍. 2

1.2.1  JAVA介绍:. 2

1.2.2  Tomcat介绍. 5

1.2.3  MySQL介绍. 7

1.2.4  JSP介绍. 9

1.2.5  数据库概念: 10

第二章   开发模式设计. 12

2.1   概述. 12

2.2   基于数据库操作类的开发模式. 13

2.3   基于标准MVC架构的开发模式. 15

2.4   两种开发模式. 18

第三章   数据库设计. 19

3.1   设计思路. 19

3.2   设计结果. 19

第四章   系统与设计. 24

4.1   系统功能的简述. 24

4.2   系统功能的设计. 24

4.2.1  需求分析. 24

4.2.2  模块设计及功能. 26

4.2.3  模块组织结构图. 26

4.2.4  配置运行. 27

第五章  系统实现. 29

5.1   登录系统窗口. 29

5.2   主窗口. 30

5.2.1  学院维护. 31

5.2.2  通知浏览. 32

5.2.3  写信. 33

5.2.4  文件上传. 34

第六章  总结. 36

参考文献. 37

   . 38

 前  

学校信息是一个教育单位不可缺少的部分。随着学校的规模扩大,学生数量急剧增加,有关学校的各种信息量也成倍增长。而对庞大的信息量,就需要有学校信息来提高学校信息管理工作的效率。

随着计算机技术的普及,利用先进的计算机技术,实现校园资源数字化、管理科学化,已成为高等学校改革的重点。

我国教育信息化建设虽然起步时间与国际上相比较晚,特别是硬件装备水平较低,但发展迅速,并呈现出如下特点:教育信息化建设发展水平受区域经济发展制约,发展水平参差不齐;各级教育管理部门或每所学校都在发挥各自的优势,建立自己的管理体系和信息化建设平台;开发分散、水平低,且不规范。

我国各级教育管理部门和各学校的硬件设施在不断完善,教育信息化建设也会逐步走向规范,教育管理部门己经将出台行业规范和标准。推动规范化和标准化。

开发《学校信息》目的是有针对性的开展教育管理资源信息化研究与探索,为我校信息化教学平台的建设逐步补充与完善相应的教学管理资源做出应有的工作。同时也为加强我校信息资源共享开展探索。通过研究也锻炼和提高我们的专业能力。

计算机的出现,特别是计算机技术的飞速发展改变了传统的教学管理模式,应用现代化教育技术,已经越来越多地受到了中小学教师和广大教育界人士的亲睐。

通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我们将以开发一套学校信息系统为例,谈谈其开发过程和所涉及到的问题及解决方法。

 

 

第一章    系统设计思想与开发环境

1.1   开发设计思想

本系统开发设计思想

l        尽量采用学校现有的软硬件环境,及先进的开发方案,从而达到充分利用学校现有资源,提高系统开发水平和应用效果的目的。

l        系统应符合学校信息管理的规定,满足对学校日常信息管理的需要,并达到操作过程的直观,方便,实用,安全等要求。

l        系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充,维护。

l        系统应具备数据库维护功能,及时根据用户需求进行数据的添加,修改,删除等操作。

 

1.2   开发环境介绍

开发环境: JDK + Tomcat + MySQL

运行环境:Windows 2000Windows XPWindow Server 2003

 

1.2.1  JAVA介绍:

一、java历史

1991 ,SUN MicroSystem公司的 Jame Gosling Bill Joe等人 ,为在电视、控制烤面包箱等家用消费类电子产品上进行交互式操作而开发了一个名为Oak 的软件 (即一种橡树的名字 ),但当时并没有引起人们的注意 ,直到 1994年下半 年 ,Internet的迅猛发展 ,环球信息网 WWW的快速增长 ,促进了 Java语言研制的 进展 ,使得它逐渐成为 Internet上受欢迎的开发与编程语言 ,一些著名的计算机 公司纷纷购买了 Java语言的使用权 , IBMOracle Netscape Novell Apple ,因此 ,Java语言被美国的著名杂志 PC Magazine评为 1995 年十大优秀科技产品 ,(计算机类就此一项入选 ),随之大量出现了用 Java编写的 软件产品 ,受到工业界的重视与好评 ,认为 "Java是八十年代以来计算机界的一件 大事 ",微软总裁比尔·盖茨在悄悄地观察了一段时间后 ,不无感慨地说 :"Java是 长时间以来最卓越的程序设计语言 ",并确定微软整个软件开发的战略从 PC单机时 代向着以网络为中心的计算时代转移 ,而购买 Java则是他的重大战略决策的实施部署。因此 ,Java的诞生必将对整个计算机产业发生深远的影响 ,对传统的计算模型提出了新的挑战

二、java语言的前景

Java语言有着广泛的应用前景 ,大体上可以从以下几个方面来考虑其应用:  

1 所有面向对象的应用开发 ,包括面向对象的事件描述、处理、综合等;  

2 计算过程的可视化、可操作化的软件的开发;  

3 动态画面的设计 ,包括图形图像的调用;  

4 交互操作的设计 (选择交互、定向交互、控制流程等); 

5 Internet的系统管理功能模块的设计 ,包括 Web页面的动态设计、管理和交互操作设计等

6  Intranet(企业内部网 )上的软件开发(直接面向企业内部用户的软件);  

7 与各类数据库连接查询的SQL语句实现

8 进行手机通讯和其他的一些嵌入式的开发(比如手机和网络游戏)

9 其它应用类型的程序。

三、Java的特点Java是一个广泛使用的网络编程语言 ,它是一种新的计算概念。

首先 ,作为一种程序设计语言 ,它简单、面向对象、不依赖于机器的结构、具有可移植性、安全性、并且提供了并发的机制、具有很高的性能。其次 ,它最大限度地利用了网络 ,Java的小应用程序 (applet)可在网络上传输而不受 CPU和环境的限制。另外 ,Java还提供了丰富的类库 ,使程序设计者可以很 方便地建立自己的系统。

Java语言有下面一些特点 :简单、面向对象、分布式、解释执行、安全、体系结构中立、可移植、高性能、多线程以及动态性。 

1.      简单性

Java语言是一种面向对象的语言 ,它通过提供最基本的方法来完成指定的任务 ,只需理解一些基本的概念 ,就可以用它编写出适合于各种情况的应用程序。 Java略去了运算符重载、多重继承等模糊的概念 ,并且通过实现自动垃圾收集大大简化了程序设计者的内存管理工作。另外 ,Java也适合于在小型机上运 行 ,它的基本解释器及类的支持只有 40KB左右 ,加上标准类库和线程的支持也 只有 215KB左右。库和线程的支持也只有 215KB左右。 

2.      面向对象  

Java语言的设计集中于对象及其接口 ,它提供了简单的类机制以及动态的接口模型。对象中封装了它的状态变量以及相应的方法 ,实现了模块化和信息 隐藏 ;而类则提供了一类对象的原型 ,并且通过继承机制 ,子类可以使用父类所提供的方法 ,实现了代码的复用。  

3.      分布性

Java是面向网络的语言。通过它提供的类库可以处理 TCP/IP协议 ,用户 可以通过 URL地址在网络上很方便地访问其它对象。 

4.      安全性 

用于网络、分布环境下的 Java必须要防止病毒的入侵。 Java不支持指针, 一切对内存的访问都必须通过对象的实例变量来实现 ,这样就防止程序员使用  "特洛伊 "木马等欺骗手段访问对象的私有成员 ,同时也避免了指针操作中容易 产生的错误。 

5.      体系结构中立 

Java解释器生成与体系结构无关的字节码指令 ,只要安装了 Java运行时 系统 ,Java程序就可在任意的处理器上运行。这些字节码指令对应于 Java虚拟 机中的表示 ,Java解释器得到字节码后 ,对它进行转换 ,使之能够在不同的平台运行。

6.      可移植性  

与平台无关的特性使 Java程序可以方便地被移植到网络上的不同机器。 同时 ,Java的类库中也实现了与不同平台的接口 ,使这些类库可以移植。另外, Java编译器是由 Java语言实现的 ,Java运行时系统由标准 C实现 ,这使得Java 系统本身也具有可移植性。  

10   解释执行

Java解释器直接对 Java字节码进行解释执行。字节码本身携带了许多编译时信息 ,使得连接过程更加简单。

11   高性能

和其它解释执行的语言如 BASIC TCL不同 ,Java字节码的设计使之能很容易地直接转换成对应于特定CPU的机器码 ,从而得到较高的性能。 

12   多线程

多线程机制使应用程序能够并行执行 ,而且同步机制保证了对共享数据 的正确操作。通过使用 多线程 ,程序设计者可以分别用不同的线程完成特定的行为 ,而不需要采用全局的事件循环机制 ,这样就很容易地实现网络上的实时交互行为。 

13   动态性

Java的设计使它适合于一个不断发展的环境。在类库中可以自由地加入 新的方法和实例变量而不会影响用户程序的执行。并且 Java通过接口来支持 多重继承 ,使之比严格的类继承具有更灵活的方式和扩展性。


 


标签:

(原文标题:JSP/JAVA学校信息管理系统的设计|学校管理系统

(责任编辑:苏州北大青鸟



相关新闻

  • E-learning云计算机市场份额逐渐扩大
  • 基于WEB的成本管理系统的设计
  • 基于WEB的学生成绩管理系统的设计及
  • 基于WEB的汽车信息网站的设计
  • 基于WEB的信息信息发布系统的设计及
  • 基于WEB的JSP实验室管理系统的设计
  • 基于WEB的企业人事管理系统的设计
  • 基于JSP的商场进销存管理系统的设计
  • 基于JSP的网络交易市场物业管理系统
  • 基于WEB的毕业设计选题系统的设计及
    更多
    分享按钮
    ------分隔线----------------------------
    招生专题