基于Java的校园环境信息查询系统设计与实现

 2023-11-07 09:11

论文总字数:23342字

摘 要

:现在的社会各行各业都在快速的发展,高校也不利外。不论是学校教学质量,还是办学规模、校园环境,都有了长足的发展。我校是一个公园式的美丽校园,身处其中真是有种“不识庐山真面目,只原身在此山中”的感觉阿!为此,我开发一款校园环境信息查询系统,以满足用户能够在比较短的时间内,快速查询到有关校园环境的各种信息。

校园环境信息查询系统,采用Java语言编写,并且接合MySQL数据库进行开发。前台用户可以通过查询功能,快速找到要去的目的地,同时了解相关的资讯和信息;后台管理员可以对于数据库中的用户信息进行删除、修改,以及对于校园内的节点进行添加和修改,也可以在后台添加校园各种资讯。

关键字:校园信息查询,Java,MySQL,JavaScript,eclipse

Abstract: Nowadays, all walks of life in society are developing rapidly, and universities are also at a disadvantage. Both school teaching quality, school scale and campus environment have made considerable progress. Our school is a park style beautiful campus, where there is a feeling of "not knowing the true colors of Mount Lu, only in the mountains". To this end, I developed a campus environment information query system to meet the users in a relatively short time, quickly inquire about the various information on the campus environment.

The campus environment information query system is written in Java language, and is combined with MySQL database for development. The front desk users can quickly find the destination and understand the relevant information and information through the query function. The backstage administrator can delete and modify the user information in the database, add and modify the nodes in the campus, and can also add various campus information in the background.

Key words: Campus information inquiry,Java,MySQL,JavaScript,eclipse

目录

1 引言 3

1.1 课题研究的背景和意义 3

1.2 设计目标 3

2 相关技术介绍 4

2.1 Java介绍 4

2.2 语言特点 4

2.3 MySQL介绍 4

2.4 MySQL系统的特性 4

3 系统需求分析 5

3.1功能需求分析 5

3.2可行性分析 5

4. 系统总体设计 6

4.1 系统开发环境 6

4.2 系统模块介绍 6

4.3 系统流程图 6

5系统数据库设计 7

5.1 数据库E—R图 7

5.2 数据库表设计 8

6 系统功能模块详细设计 9

6.1 用户功能 9

6.2 管理员功能 16

7 系统测试与调试 25

7.1 系统测试 26

7.2 调试实例 27

结 论 29

参 考 文 献 30

致 谢 31

1 引言

随着互联网的迅速发展,Internet应用在社会的各个领域。当今社会是科技飞速发展的社会,也是信息爆炸的时代,信息系统的作用也变得越来越大。校园信息应用广泛,特别是面对的是各个高校的新生。因而,基于此目的设计了校园环境信息查询系统。该系统要求设计一个WEB数据库网站,为新生熟悉校园环境提供便利。

1.1 课题研究的背景和意义

自21世纪以来,教育部就推动互联网校园的建设,鼓励和支持各高校的互联网发展,积极推动各高校的数字信息化建设。

本人在刚入校的时候,每次想去校园内的一个地方,不能准确的找到合适的路线,而且不能及时了解学校动态,这对我的校园生活造成了很大的不方便。于是我查阅了一些相关资料,决定开发一款校园环境信息查询系统,该系统具有以下优点:操作简单、界面友好、检索迅速、查找方便,可靠性高。更重要的是它为广大新生熟悉校园环境带来了方便。通过本次环境信息查询系统的开发,不仅让自己熟悉了Web数据库开发,积累了Web开发的经验,而且为后期从事相关工作打好了基础。

1.2 设计目标

本课题设计利用了JSP开发工具和MySQL数据库来设计一个网站。要求实现用户对校园地点、校园路线以及对校园新闻进行查看,实现校园地点的浏览功能,为用户提供快捷方便的校园信息查询服务。

2 相关技术介绍

本系统采用的B/S模式设计结构,前台开发工具使用的是eclipse,后台数据库是Navicat for SQL,该系统由JSP技术开发而来。

2.1 Java介绍

Java是当下比较流行的开发语言,Java发展到现在已经是相当成熟,可以适合绝大多数的软件编程。

Java是面向对象的编程语言,吸收了C 中的优点,摒弃了C 中的冗余。Java是静态面向对象编程语言代表,不仅实现了面向对象,而且对于比较复杂的编程有了更好的处理方式,它具有简单、面向对象、安全等特点。

2.2 语言特点

a)简单性:Java类似于C ,但是为了进一步简化Java的复杂度,设计者们将C 中许多使用率不高的特征都删除了,使用户和程序员不必花费太多的时间进行复杂的程序操作,能有更多的时间花费在算法设计和代码结构上。

b)面向对象:Java是一门面向对象的编程语言。对于程序员来讲,应该把更多的精力和时间放在数据和使用这些数据的方法中,不需要思考过程。在面向对象中,类是数据和方法的容器,数据和方法分别标记对象的运行状态和行为方式。每个对象是自己运行状态和行为方式的集合。

c)分布性:Java被设计成为主流的应用软件。它是一种分布范围比较广泛的语言,Java允许许多网络层次相连接,又可以进行一些简单连接。因此形成了客户机和服务器两个部分,通过网络为传播媒介,在任何地方都可以通过客户机和服务器进行交流和访问。

2.3 MySQL介绍

MySQL是当今比较流行的数据库,使用较为广泛。MySQL对比于SQL来讲是一个小型的数据库系统,但是同样可以对数据进行管理。对于数据的关系也可以很准确的表示出来,可以说是SQL的简化版,但是后来,成本低、方便快捷、体积小和速度快等一系列的优势,使得MySQL开始被大家慢慢接受,得到广泛的使用。现在很多的小型网站为了降低成本,提高速度,纷纷选择使用MySQL。

2.4 MySQL系统的特性

a)语言的多样性和编译器的多样性,确保了代码具有很高的移植性。

剩余内容已隐藏,请支付后下载全文,论文总字数:23342字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;