1、摘 要随着计算机技术的飞速发展,计算机在信息管理中应用的普及,利用计算机实现网络社区服务势在必行。社区存在的意义是促进城市的发展,社会文明的进步并不断的为居民提供城市社区服务,改善生活环境。这也是社区服务的科学化、正规化管理,与世界接轨的重要条件。小区门户网站系统是典型的信息管理系统。系统介绍了小区门户网站系统的开发过程,设计中遇到的问题及解决方法以及提高当前应用程序或系统开发进度和改善工作性能. 利用其提供的各种面向对象的开发工具,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。关键词: 计算机技术 信息管理 系统开发Abstra
2、ctAlong with computer technologys swift development, the computer in the information management the application popularization, realizes the cybercommunity using the computer to serve imperative. The community exists the significance promotes the urban development, what the social civilization progr
3、essive and is unceasing is the resident provides the city community services, the improvement living conditions. This is also the scientific style which, the standardized management the community manages, with world trail connection important condition.The community network service system is the typ
4、ical information management system. The system introduced the community network service systems performance history, in the design meets the question and the solution as well as enhance the current application procedure or the system development progress and the improvement operating performance. Ea
5、ch kind of object-oriented development kit which provides using it, first establishes the system application prototype in a short time, then, carries on the demand iteration to the initial prototype system, revises unceasingly and improves, until forms the user satisfied feasible system.Key word: Co
6、mputer technology Information management System development目 录1、绪论-11.1 管理信息系统简介- 11.2 计算机信息系统的发展-21.3 管理信息系统的发展现状-21.4 开发管理信息系统应注意的问题-21.5 可行性分析-31.5.1 经济可行性-31.5.2 技术可行性-31.5.3 运行可行性-32、系统分析-32.1 功能分析-32.2 系统要求-42.3 开发语言 JSP 介绍-42.4 数据库 MYSQL 介绍-53、系统设计-63.1 数据库设计概述-63.2 数据库设计周期-63.4 程序说明-93.5 界面设
7、计-103.5.1 组件的位置拖放安排-103.5.2 组件的大小与一致性编排-103.5.3 合理利用空间,保持界面的简洁-104、模块简介-114.1 发表留言-114.2 选择表情-114.3 查看留言-115、软件安装与调试-1251 软件的安装与配置-1252 软件调试-1253 软件测试-12结论-14致谢-15参考文献-16附录-171、绪论网络是当今世界经济和社会发展的大趋势,以网络技术和多媒体技术为核心的信息技术已成为拓展人类能力的创造性工具。社区存在的意义是促进城市的发展,社会文明的进步并不断的为居民提供城市社区服务,改善生活环境。1.1 管理信息系统简介 管理信息系统就是
8、我们常说的 MIS(Management Information System),在强调管理,强调信息的现代社会中它变得越来越普及。MIS 是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学。在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。 管理信息系统是现代信息管理工作不可缺少的一部分,是适应现代高社区信息管理尺度的要求、推动信息管理走向科学化、规范化的必要条件。只有信息管理规范了,才能给人们提供更好的生活环境及便利的生活空间。 信息是管理上的一项极为重要的资源,管理工作的成败取决于能否做出有效的决策,而决策的正确程度则在很大程
9、度上取决于信息的质量。 在 21 世纪,人类将步入知识经济时代,知识经济时代是社区发展日新月异和知识、信息呈爆炸膨胀的时代。有所谓信息威胁之说,这是指人类面临的要处理的信息量大到难以处理的地步,以至造成混乱的结果。 计算机的出现解决了这个问题,由于计算机迅速、准确为信息收集、加工、使用、查询提供可能。随着以计算机技术、通信技术、网络技术为代表的现代信息技术的飞跃发展,人类正在从工业时代向信息时代迈进,人们越来越重视信息资源的开发和利用,“信息化”已成为一个国家经济和社会发展的关键环节,信息化水平的高低已成为衡量一个国家现代化水平和综合国力的重要标志。 管理信息系统是一个由人和计算机等组成的,能
10、进行管理信息的收集、传递、加工、保存、维护和使用的系统,它能实测国民经济和社区的行为、帮助实现其规划目标。管理信息系统功能包括:信息收集、信息存储、问题处理、对话及信息输出、信息管理机构。 1.2 计算机信息系统的发展 从 1945 年美国第一台电子数字积分计算机 ENIAC 诞生以来,短短四、五十年,计算机技术发展异常迅速,应用日益广泛。从硬件上由电子管、晶体管、集成电路、大规模、超大规模集成,价格降低、可靠性增强。计算机尤其是微型计算机逐渐普及,从开始 4 位微处理器的微型机到现今 32 位高档微机,主频速度越来越快。随着硬件的发展,软件也不断更新,由 2 进制代码到机器语言汇编语言、高级
11、程序语言,到现今面对对象的非过程化语言,人们不必关心问题的解法和计算过程描述,只需告诉它干什么,至于如何干,则由软件自动完成,这给软件开发人员带来及大的便利。软件开发人员不必化大多时间和精力在描述程序的具体细节上,提高效率,减少手工编程中的误差。计算机的应用也由原先单纯的数值计算,到数据处理如办公自动化,辅助教学,工业的自动控制、人工智能,可以说渗透到生产生活的各个领域。计算机的应用提高了效率,降低了成本,节省人力物力。但要发挥其巨大作用,还需提高人们的应用水平。 1.3 管理信息系统的发展现状 现代社会、社会化趋势的扩大和社会产品需求使社区在生产经营活动中涉及的内外部信息积聚膨胀,随着科学技
12、术突飞猛进和生产迅速发展,使人类知识量增长速度不断加快,信息量的增加,外部环境变化的变快,人工已无法胜任。如何收集足够的信息资源,强有力的信息并加以利用,积极的开发和及时利用信息爆炸有效的信息资源,已成为现代社会的难题。计算机的出现解决了这个问题,由于计算机迅速、准确为信息收集、加工、使用、查询提供可能。计算机技术与通信技术结合极大的促进现代信息技术的发展,各国加快信息进程,国际社会建设信息高速公路的热潮和中国工人“金”字号工程为代表的国家信息工程项目的开展,使中国的社区信息化面临新的形势。 1.4 开发管理信息系统应注意的问题 成功地开发一套管理信息系统,不仅需要具备一定的理论基础,而且还需
13、要对开发过程中所面临的问题有一个充分、清醒的认识,例如:社会因素、文化背景、社区体制、起点环境等。特别是在中国当前 IT 行业飞速发展的形势下,更要强调这些方面对管理信息系统开发的影响。 1.5 可行性分析1.5.1 经济可行性 开发、运行和维护费用主要包括:购买和安装设备的费用:计算机硬件、系统软件、 机房、电源、空调等;软件开发费用:消耗品费用:系统开发所用材料、系统正常运行所用消耗品,例如水、电费,打印纸等开支。所需资金不高。因此在经济上可行。1.5.2 技术可行性技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。本系统系统用的是 JSP 开发语言,
14、调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。1.5.3 运行可行性运行可行性是对组织结构的影响,现有人员和机构和环境对系统的适应性及人员培训补充计划的可行性。当前我们公司信息化技术已经相当普及,各类操作人员水平都有相当的高度,所以在运行上是可行性的。使用本系统,能方便的为广大用户服务。本系统的开发,是典型的 Mis 开发,主要是对数据的处理,包括数据的收集,数据的变换,及数据的各种报表形式的输出。采用流行的 JSP+MYSQL 体系,已无技术上的问题。2、系统分析2.1 功能分析小区门户网站系统,从大的方面分主要集中在社区内的新闻资讯、 社区共享、在线影
15、院、留言板等。所以该系统主要是含 有 数 据 输 入 , 数 据 修 改 , 系统 维 护 几 个 部 分 。 本 人 主 要 负 责 留 言 板 功 能 的 实 现 :用户可以在留言板上发表对系统的意见和好的建议,使系统更加人性化,最大限度的为用户服务。具体系统功能需求描述:能满足提供对“留言板”数据输入功能,实现“留言板”数据生成。数据处理部分包括:此模块实现系统的信息管理,包括对留言内容数据的、删除、回复功能。2.2 系统要求在该系统软件中,不仅要求功能完善、界面友好、提示清楚,并且要求对整个系统设置密码程序,所有进入本系统的用户都必须通过,也就是说要保证系统的安全性,要想实现系统的功能
16、,要保证系统的运行环境,安装相应的硬件和软件,具体的系统设计、调试环境要求包括:一 系统要求 WindowsXP二 80586 以上的微处理器;三 CD_ROM 驱动器;四 17 寸显视器;五16MB 以上的 RAM2.3 开发语言 JSP 介绍JSP(JavaServer Pages)是由 Sun Microsystems 公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP 技术有点类似 ASP 技术,它是在传统的网页 HTML 文件 (*.htm,*.html)中插入 Java 程序段(Scriptlet)和 JSP 标记(tag) ,从而形成 JSP 文件 (*.jsp)。 用
17、 JSP 开发的 Web 应用是跨平台的,即能在 Linux 下运行,也能在其他操作系统上运行。JSP 技术使用 Java 编程语言编写类 XML 的tags 和 scriptlets,来封装产生动态网页的处理逻辑。网页还能通过 tags 和scriptlets 访问存在于服务端的资源的应用逻辑。JSP 将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于 Web 的应用程序的开发变得迅速和容易。 Web 服务器在遇到访问 JSP 网页的请求时,首先执行其中的程序段,然后将执行结果连同 JSP 文件中的 HTML 代码一起返回给客户。插入的Java 程序段可以操作数据库 、重新定
18、向网页等,以实现建立动态网页所需要的功能。 JSP 与 Java Servlet 一样,是在服务器端执行的,通常返回该客户端的就是一个 HTML 文本,因此客户端只要有浏览器就能浏览。JSP 主要优先如下:(1)一次编写,到处运行。在这一点上 Java 比 PHP 更出色,除了系统之外,代码不用做任何更改。(2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比 ASP/PHP 的局限性是显而易见的。 (3)强大的可伸缩性。从只有一个小的 Jar 文件就可以运行 Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台 Appli
19、cation 进行事务处理,消息处理,一台服务器到无数台服务器,Java 显示了一个巨大的生命力。 (4)多样化和功能强大的开发工具支持。这一点与 ASP 很像,Java 已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。2.4 数据库 MYSQL 介绍MySQL 是一个小型关系型数据库管理系统,开发者为瑞典 MySQL AB 公司。目前 MySQL 被广泛地应用在 Internet 上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 MySQL 作为网站数据库。与其他
20、的大型数据库例如 Oracle、DB2、SQL Server 等相比,MySQL 自有它的不足之处,如规模小、功能有限(MySQL 不支持视图(已经被列入 5.1 版的开发计划) 、事件等)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL 提供的功能已经绰绰有余,而且由于MySQL 是开放源码软件,因此可以大大降低总体拥有成本。目前 Internet 上流行的网站构架方式是LAMP(Linux+Apache+MySQL+PHP) ,即使用 Linux 作为操作系统,Apache作为 Web 服务器,MySQL 作为数据库,PHP 作为服务器端脚本解释器。
21、由于这四个软件都是遵循 GPL 的开放源码软件,因此使用这种方式不用花一分钱就可以建立起一个稳定、免费的网站系统。3、系统设计3.1 数据库设计概述 计算机信息系统以数据库为核心,在数据库管理系统的支持下,进行信息的收集、整理、存储、检索、更新、加工、统计和传播等操作。 对于数据库应用开发人员来说,为使现实世界的信息流计算机化,并对计算机化的信息进行各种操作,就是如何利用数据库管理系统、系统软件和相关硬件系统,将用户的要求转化成有效的数据结构,并使数据库结构易于实现用户新的要求的过程。确切的说,数据库设计是指对于一个给定的应用环境,提供一个确定最优数据模型与处理模式的逻辑设计,以及一个确定数据
22、库存储结构与存取方法的物理设计,建立起既能反映现实世界信息和信息联系,满足用户数据要求和加工要求,又能被某个数据库管理系统所接受,同时能实现系统目标,并有效存取数据的数据库。 3.2 数据库设计周期 根据软件工程的思想,数据库设计的周期可以划分为六个阶段: 3.2.1 规划阶段确定开发的总目标,给出计划开发的软件系统的功能、性能以及可靠性等方面的设想。 3.2.2 需求分析阶段 认真细致地了解用户对数据的加工要求,确定系统的功能与边界。本阶段的最终结果能够提供一个可作为设计基础的系统说明书,包括对软硬件环境的要求和一整套完善的数据流程图。 3.3.3 设计阶段 把需求分析阶段所确定的功能细化,
23、主要工作是概念设计阶段、逻辑设计阶段、物理设计阶段,然后,对每个阶段内部设计详细的流程。 3.3.4 程序编制阶段 以一种或几种特定的程序设计语言表达上一阶段确定的各模块控制流程。程序编制时应遵循结构化程序设计方法。 3.3.5 调试阶段 对已编好的程序进行单元调试(分调) ,整体调试(联调)和系统测试(验收) 。3.3.6 运行和维护阶段 这是整个设计周期最长的阶段,其工作重点是收集和记录系统实际运行的数据。在运行中,必须保持数据库的完整性,必须有效地处理数据故障和进行数据库恢复。同时解决开发过程的遗留问题,改正错误进行功能完善。 数据是系统的灵魂所在,整个系统的运行基础是系统数据库,因而数
24、据库的设计质量对整个系统的功能与效率有很大影响,所以我们在进行数据文件和数据库设计时,充分考虑了数据存储的完整性、可靠性、安全性和数据的一致性及便于操作等方面的问题。 一个完整的信息系统的建设并不是一步到位的。在实际的建设过程中,在时间上各子系统有先建、后建之分,在开发人员的分配上有他建、我建之别,这就涉及到各子系统之间的兼容问题。在现有的软件水平下,追求应用系统间的相互兼容存在困难,但对于数据的兼容也就是数据的共享来说,既非常重要,又相对应用系统的兼容较易实现。在提高数据共享性方面,可主要从数据的一致性方面来考虑。在我们的数据库系统建设中,着重考虑了以下两个标准保证数据的一致性: 1)字段标
25、准:字段标准不统一是造成数据库难以共享的一个主要原因,因为字段的设计处于数据库设计的最底层,或者可以说是最基本的一层,如果这一层都不能统一的话,会直接影响到数据库中数据的共享。2)代码标准:代码的引入为保持数据库中数据的一致性提供了一个重要手段。此外本数据库设计主要遵循以下原则: 数据库文件的实用性。 数据库文件的安全性。 数据库文件的独立性。 节省磁盘空间。数据库设计是要在一个给定的应用环境(DBMS)中,通过合理的逻辑设计和有效的物理设计,构造较优的数据库模式、子模式,建立数据库和设计应用程序,满足用户的各种信息需求。物理结构设计的原则如下:(1) 尽可能的减少数据冗余和重复。(2) 结构
26、设计与操作设计相结合。(3) 数据结构具有相对的稳定性。基于以上设计原则,本系统设计了一个数据库,包含基本信息表(如员工类别、存货等)及几个实体联系建模后的表(如散件销售、整机销售等)。为了加快系统访问的速度把这些表放在一个数据库中。用户注册表 member新闻表 news3.4 程序说明根据前边的需求分析和系统总体设计内容进行程序设计。本系统是以Java 语言为基础进行开发的。我个人负责的模块主要是采用 JSP 技术+JavaBeans+ SQLServer2000 模式进行模块开发与实现的。全部都以面向对象的方法进行设计和实现。一在程序设计时,我用到了下面的一些定义,解释如下:1Page
27、用来定义整个 JSP 页面的一些属性和这些属性的的值。2Page import 该属性的作用是为 JSP 页面引入 JAVA 核心包中的类,这样就可以在 JSP 页面的程序片部分,变量及函数声明部分,表达式部分使用的类。可以为该属性指定多个值,该属性的值可以是 JAVA 某个包中的所有类或一个具体的类。3include file 表示的是静态的插入一个文件。3.5 界面设计3.5.1 组件的位置拖放安排 在程序界面设计中,并不是所有的元素都具有相同的重要性,所以应抓住重点,将较重要的元素定位在对用户来说处在一目了然的位置,重要的和需要经常访问的元素应当处于显著的位置,次要的元素则应当处于次要的
28、位置。习惯的阅读顺序一般是从左到右,从上到下。按照此原则,用户第一眼看到的应是计算机屏幕的左上部分,因此最重要的元素应当定位在这里。 3.5.2 组件的大小与一致性编排 合理设置组件的大小以达成一致性是界面设计中的重要问题之一,一致性的外观将体现应用程序的协调性。如果缺乏一致性就会使界面混乱而无序,这样的界面将会使应用程序看起来混乱而不严密,体现不出应有的价值,不但对用户的使用带来不便,甚至还会使用户觉得应用程序不可靠。 3.5.3 合理利用空间,保持界面的简洁 在界面的空间使用上,我运用简洁明了的布局。在用户界面中使用空白空间有助于突出元素和改善可用性。一个窗体上有太多的组件会导致界面杂乱无
29、章,给寻找字段或者组件带来不便和困难。各组件之间一致的间隔以及垂直与水平方向各元素的对齐也可以使设计更为明了,行列整齐、行距一致、整齐的界面安排也会使其容易阅读。 总之,一个好的应用程序不仅要有强大的功能,还要有美观实用的用户界面。界面设计不仅仅是编程的问题,也需要一定的美学修养。4、模块简介4.1 发表留言4.2 选择表情4.3 查看留言5、软件安装与调试51 软件的安装与配置(1)软件安装:操作系统 Windows XPMicrosoft SQLServer2000JDK 安装:JDK 安装特别简单,和安装其他的软件没什么区别。JDK 的配置:设置 JAVA_HOME 环境变量:JDK 安
30、装目录 例:C:j2sdk1.4;设置 CLASSPATH 环境变量:JDK 安装目录libtools.jar 例:C:j2sdk1.4libtools.jar;.设置 PATH 环境变量:JDK 安装目录bin;例:C:j2sdk1.4bin;服务器的安装:Tomcat 5.0设置 TOMCAT_HOME 环境变量:Tomcat 安装目录 例:C:Tomcat 5.0;(2)安装 Tomcat5.0 安装时注意在选择 Java 虚拟机路径是一定要选择安装的JSDK 的目录,然后再开始安装。(3)安装完毕后,启动 TOMCAT,然后再浏览器中输入 http:/localhost:8080时可以
31、看见 TOMCAT 的欢迎页面,这时表示配置成功了。52 软件调试系统调试的目的是发现程序和系统中的错误并及时予以纠正。在网络便民服务系统中用的调试方法也包括这些:(1) 程序调试包括语法调试和逻辑检查,测试数据除采用正常数据外,还应用一些异常资料,用来考验程序的正确性。 用正常资料调试。用异常资料调试。用错误资料调试。53 软件测试软件的测试是系统开发周期中一个十分重要的环节,其重要性体现在它是保证系统质量与可靠性的最后关口,是对整个系统开发过程的最终审查,如果错误不能在测试阶段被发现并纠正,就可能会造成不堪设想的后果。测 试 结 果 :中文乱码问题,从数据库中取出的中文数据出现乱码。参数传
32、递出错,无法传递数据。当大量用户同时对数据库进行访问时,效率低,有的用户访问失败。主要的解决方法:我使用如下方法来解决乱码问题:request.getParameter(“choose“).getBytes(“8859_1“),“GB2312“对于各个模块接参数的格式进行了统一。结论本文通过小区门户网站的设计与开发,得出下列结论: (1)学习一门新技术,最重要的是实践,只有多动手才能尽快掌握它。(2)一个系统的开发,经验是最重要的,经验不足,就难免会有许多考虑不周之处。(3)要想系统更加完善,网站的界面必须要美观、有特色、友好,功能要健全。不过由于经验不足,我设计的图形界面比较简单。只是对基本
33、功能进行了开发。(5)本次开发,我参考了很多社区服务系统的例子,吸取了一些别的信息系统的长处,对自己的毕业设计进行了完善,但是还有很多的不足之处,有待以后进一步学习。实践证明,小区门户网站系统有着很好的发展前景,经测试运行。本文所制作的小区门户网站系统界面友好、使用灵活、操作简单、功能齐全、表现方式独特,已基本具备了成熟的技术理论。由于时间仓促,本次设计由我完成小区门户网站系统的制作,对我这样一个 JSP 新手而言所制作的模块还有不完善的地方。数据库的设计也比较简单。还有很多毕业设计中用到 JSP 语言的知识也不够全面,还有很多地方不能够作到完全的理解和掌握。通过这次毕业论文的设计制作使本人受
34、益匪浅。首先,由于毕业设计所用的 JSP 技术和其中用到 JSP 语言的其他部分是在课堂上没有接触过的,要用它来做设计必须通过大量自学来掌握,在这个过程中,不仅大大提高了我的自学能力而且让我对 JSP 的学习有了进一步的认识 。由于是独立完成在毕业设计的过程遇到了很多的困难,我求教了不少老师和同学,在这个过程中让我体会到了,一个团队的重要性。经过两个多星期设计,课程设计基本完成了。本次课程设计就是通过对 “小区门户网站”的设计,进一步深化了小区门户网站为人们日常生活所带来的巨大便利的认识!根据方案,大部分问题均已解决,也已基本实现了预期的目标和功能,但由于方案不成熟,时间紧迫,人力,物力方面的
35、原因,此系统还是有许多地方需要进一步的完善和提高,因而,我们的系统不可避免的有一些不足之处,希望老师们给予批评指正。在本次课程设计中困难遇到不少,比如数据库的连接,全局参数的传递等。在这次系统开发的过程中,我深深体会到了做一个系统,首先进行需求分析的重要性,了解了一个系统的制作,从功能分析到功能模块分析、与其他系统的关系,再到数据库设计、数据库结构实现及各功能模块的创建都需要从整体上考虑设计。这些都有待以后进一步改进。通过实践对于我以后的学习将会带来很大的帮助!小区门户网站是一种新型的网络信息技术。随着网络的不断发展和完善,其不可替代的多功能作用会越来越明显。更好地建设与管理小区门户网站是我们
36、不可推卸的责任。 致谢在本次毕业设计过程中,得到了指导老师的指导与支持。在此特别感谢 XX老师的大力帮助。指导老师的悉心指导和大力支持,在总体结构、功能的把握上给予了非常大的帮助,同时根我们提供了非常优越的设计环境,并对我在编程、数据库设计等细节工作上给予了耐心的指导,对于我们小组顺利完成这次毕业设计起到了关键性的作用。另外和我同组同学大家始终团结协作,努力拼搏,增强了我的团队意识,并且我们接下了深厚的友谊,我们自始至终在一种愉快的气氛中学习工作。此次毕业设计对提高我的编程技术、协调团队成员的关系等方面都由许多益处。在此我一并向他表示感谢。我还要感谢我的母校XXXXXXX 大学,以及在大学四年
37、生活中给予我关心和帮助的老师和同学,是他们教会了我专业的知识和做人的道理。通过这次毕业设计我还明白了作为一名计算机专业的大学毕业生,我们要会的不仅仅是编写代码,更重要的是要有整体把握系统设计的能力。我会在以后的工作和学习中不断完善自己,为我最热爱的母校争光,为自己翻开辉煌的新篇章。转眼间,大学生活即将结束,回首过去四年的大学生活,真是有苦也有乐,然而更多的则是收获,感谢母校的各位老师不但无私地传授给我们知识,也教会了我们如何做人。管理信息系统专业的毕业设计任务繁重,但正是在这几个月紧张而充实的设计中,我感到自己的知识得到了一次升华,我相信:我的毕业设计会给我的四年大学画上一个圆满的句号。 21
38、 世纪已经到来了,在新的世纪里,人们自然对未来有许多美好的愿望和设想。现代科学技术的飞速发展,改变了世界,也改变了世界的生活。作为新世纪的大学生,应当站在世界的发展前列,掌握现代科学技术知识,调整自己的知识结构和能力结构,以适应社会发展的要求。新世纪需要具有丰富现代科学知识、能够独立解决面临任务、有创新意识的新型人才。参考文献1孙卫琴,李洪成.Tomcat 与 Java Web 开发技术详解.电子工业出版社,2003 年 6 月:1-2052BruceEckel.Java 编程思想. 机械工业出版社,2003 年 10 月:1-3783FLANAGAN.Java 技术手册. 中国电力出版社,2
39、002 年 6 月:1-4654孙一林,彭波.Java 数据库编程实例. 清华大学出版社,2002 年 8 月:30-2105Lee Anne Phillips.巧学活用 HTML4.电子工业出版社,2004 年 8 月:1-3196飞思科技产品研发中心.JSP 应用开发详解.电子工业出版社,2003 年 9 月:32-3007耿祥义,张跃平.JSP 实用教程. 清华大学出版社,2003 年 5 月 1 日:1-3548孙涌.现代软件工程.北京希望电子出版社,2003 年 8 月:1-246 9萨师煊,王珊.数据库系统概论.高等教育出版社,2002 年 2 月:346010Brown 等.JS
40、P 编程指南(第二版) . 电子工业出版社 ,2003 年 3 月:1-268 11清宏计算机工作室.JSP 编程技巧. 机械工业出版社, 2004 年 5 月:1-410 12朱红,司光亚.JSP Web 编程指南.电子工业出版社, 2001 年 9 月:34-307 13赛奎春.JSP 工程应用与项目实践. 机械工业出版社, 2002 年 8 月:23-294 附录 部分源码源代码package com.bean;import java.sql.ResultSet;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.