登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 电子信息类 > 信息工程 > 正文

基于Java的学籍管理系统设计与实现毕业论文

 2020-04-10 14:44:15  

摘 要

随着现代信息技术技术的发展,以及其在管理技术上越来越广泛、深入的应用,人们在技术层面上积累了较多的经验,并且对信息管理系统的设计、实施予以完善,在现在这个高科技充斥在我们身边的年代,你想要生存、发展就必须得对现有的资源进行有效率的组织、合理的应用,才能发挥他们最大的价值,提高办事效率。

本论文的内容主要是介绍一款自己设计的学籍管理系统,它是基于Java进行编写,利用Jsp开发技术和使用sql server数据库设计的,它的主要功能是能够在网上管理学生的学籍信息,比如学籍信息的添加、删除和修改以及用户的权限设置。界面简洁。在使用这款学籍管理系统后,能够避免传统人工管理的弊端,能够提升学校在管理学籍信息方面的效率。能够适应当下学生多,信息量大的发展变化。

关键词:学籍管理,Jsp,sql server

Abstract

With the development of modern information technology, and its more and more extensive and in-depth application in management technology, people have accumulated more experience on the technical level, and perfect the design and implementation of information management system. In this time, when this high-tech is full of us, you want to survive and develop. We must make effective and reasonable application of the existing resources so as to give full play to their greatest value and improve their efficiency.

The main content of this paper is to introduce a school management system which is designed by yourself. It is based on Java, using JSP development technology and using SQL Server database. Its main function is to manage students' school information on the Internet, such as the addition, deletion and modification of the student's information, and the rights of the users. Set up。The interface must be simple. After using this student status management system, It can avoid the disadvantages of traditional manual management ,and the student status information efficiency of school management can be improved. It also can adapt to the students and information development more quickly.

Key words: school management, Jsp, sql server

目 录

第1章 绪论......................................................................................1

1.1 选题背景.......................................................................1

1.2 课题研究现状...........................................................................1

1.3 课题研究内容...............................................................2

1.4 论文结构.............................................................................................2

第2章 系统相关技术................................................................................................3

2.1 Jsp技术...........................................................................................................3

2.2 Java语言.........................................................................................................4

2.2.1 Java编程环境.......................................................................................4

2.2.2 语言特征...............................................................................................5

2.3 编程工具.........................................................................................................6

2.4 Servlet技术.......................................................................................6

2.5JDBC访问数据库.......................................................................................7

2.6数据库选择.................................................................................8

第3章 系统设计.........................................................................................................9

3.1 系统设计需求分析.......................................................................................9

3.2 系统总体设计................................................................................................10

3.2.1系统设计目标.......................................................................................10

3.2.2 系统设计思想.....................................................................................10

3.3 系统功能设计...............................................................................................10

第4章 系统具体设计...............................................................................................12

4.1 运行环境...............................................................................................12

4.2 数据库的设计...............................................................................................12

4.2.1实体以及E-R图..................................................................................12

4.2.2 数据表的设计............................................................................13

4.2.3 数据库的连接............................................................................13

4.3 组件管理设计.................................................................................14

4.4 具体功能实现.................................................................................15

第5章 系统测试...............................................................................................20

5.1 登陆界面.......................................................................................................20

5.2 主界面...........................................................................................................20

5.3 添加学生信息...............................................................................................21

5.4 学生信息更新和删除...........................................................................22

5.5 用户密码更新.............................................................................................24

第6章 总结与展望..............................................................................................26

参考文献..................................................................................................................27

致谢...............................................................................................................28

第1章 绪论

选题背景

伴随着社会的进步,科技的发展,新技术已经应用到我国的教育事业中来,并且发挥着关键的作用,学校走向信息化,互联网化已经成为了不可阻挡的趋势,那么我国的教育事业如果想要得到快速的发展,即必须得有能力拥有建设良好的教学环境,具有坚实的硬件基础,还要学校能够拥有一套属于自己的完整的管理软件环境,才能够满足社会国家对我们高校越来越好的期望和越来越高的要求。我们就要适应这种形式,让我们的教育系统不仅有坚实的硬件底子,还要有一个功能齐全、可靠性高的管理软件系统,在学校内建设一套功能齐全、可靠安全的学籍管理系统,在学生和教师迫切需要的情况下能够用最快的速度回应,为我们学校的师生提供一个高效率的、可靠的环境。那咱们就跟需要一个这样的学生学籍管理系统,有了这样的管理系统,学校就能对平时的教研工作的基础环境进行巨大的改善,在一定程度上也是一所学校管理现代化高水平的体现,对学校的发展起到促进作用。

随着教育受到国家、人民和社会的重视逐渐加大,同时学校的规模也在不断扩大,来自全国各地的生源越来越多,这是我们国家教育事业发展的一个标志,但同时也带来了问题。以前的学生数量少,而求每个学生相对应的信息量也少,所以之前的学校对学生的信息管理基本上都是以纸质档案为基础的管理学生信息。但是现在的大趋势是学生会越来越多,每个学生具有的信息量也在加大,在这种情况下单靠传统的人工来处理学生的各项信息不但显得力不从心,是对学校人力物力财力资源的极大浪费,而且极容易出错。那我们就需要为高校专门开发设计一个学生学籍管理系统,相比较传统的以纸质档案为基础,这个学生学籍管理系统可以说以电子档案为基础,后者相对于前者有许多的优点,比如电子档案的删除,是在存储空间上进行的,并不会对资源有多大的消耗,传统的档案管理,会产生大量的纸张,这对资源是一种浪费,而且传统的管理方式对人力依赖大,他需要完成大量的工作,倘若使用学籍管理系统,用起来简单快捷,能够解放学校很多的人力用于其他地方的建设。总的来说就是有系统代替人力来对学生学籍进行管理,这样做能提高学校办事效率,节约人力物力资源,能为学校的发展添砖加瓦。

现在有许多学校已经拥有了自己设计的学籍管理系统,在近几年的运行维护中不断升级,技术已经接近成熟,大致上讲本系统采用的是B/S模式、几个不同公司设计发行的数据库、JSP技术等,能够让学校的学籍管理员在系统中对学生的学籍信息进行管理,相比较传统体系格局可以有更便捷的完成学籍信息管理。

1.2课题研究现状

在现有的学校学生学籍管理系统中大多数都是采用B/S 或者C/S 的开发结构,很多学校一开始都使用了C/S的开发体系,这样的开发结构的做法是由管理员将C/S 结构的学籍管理系统在服务器上公布。但是现在的web、JSP技术的广泛应用,再加上C/S 结构的本身出现的问题,现在学校开发的学籍管理系统逐渐的趋向于使用B/S的开发结构。因为B/S能够随时随地在网页浏览器上就能查询,日常维护起来简单快捷,而且它还能通过设计网页来增加它的功能,在现在的学校学籍管理系统上很适用。

1.3 课题研究内容

之前讲过,这次的课题设计的题目是学生学籍管理系统,这个系统是为了代替传统的以纸质档案管理为基础而设计的电子档案管理,必须提供与人工管理相同的功能,不但能够让学校的管理员在学籍管理系统上同样可以完成学校派发的学籍管理任务,比如档案信息的添加、删除、修改等等,还要具备操作简单快捷的特点,这样才能体现出使用系统工作的高效性,便捷性。

本次设计的系统主要的用户对象是学校的管理员,主要的功能模块是学生学籍信息管理,用户也就是学校的管理员,经过系统的登录验证之后,进入管理系统能够,可对学生学籍信息进行管理,包括添加、修改、删除等等。

学籍管理系统拥有简单、快速的管理功能,在网也上有信息管理平台,管理员可以随时随地通过网页管理学生学籍。

1.4论文结构

第1章为主要介绍设计系统的背景,现状和意义。

第2章主要介绍一些与web开发用到的技术[1]

第3章为系统的设计需求分析和总体模块的设计。

第4章讲了具体对系统的功能进行实现。

第5章是对系统功能的测试,验证结果。

第6章总结与展望。

-------------------------------------------------------------------------------------------------------

第2章 系统相关技术

2.1Jsp技术

本次设计的系统是基于Java在能够在web上发布运行,这就需要运用到JSP技术了,JSP它是一种动态网页的技术标准,在JSP的网页文件中能够穿插着Java段代码以及JSP的标记,这样形成的文件就叫做JSP文件。JSP与ASP有些许相像。但是JSP比较ASP有着更良好的跨平台的功能,用JSP开发出来的网络文件,可以在不同的操作系统的运行。

JSP技术是使用Java编写的,它是能够处理动态网页依照的步骤。还能够通过访问在服务端的资源内部的逻辑。在JSP技术中,网页逻辑与网页设计和显示是不同的,设计中的组件可以重复利用,这就让Web应用程序的开发变的更容易,更快速。
JSP的工作流程大致是这样的,当我们在网页上点击一个按钮时,那么这个JSP网页就会向web系统服务器发送一个与按钮相对应的请求,服务器在收到这个请求后,会先去读取发送来的JSP中的Java程序段,执行完这个程序段后把执行得到的结果结合JSP文件中的HTML格式一起在发送给我们,我们就可以看到我们在点击浏览器上的一个按钮后的结果。在编写的JSP文件中的Java代码可以是显示一些字符,也可以像我们设计当中要用到的JSP文件中的Java代码要执行一些数据库操作,通过上面的流程就实现了动态网页的功能。 总的来说JSP是在服务器端执行的,处理过后会给客户返回一个HTML文档,所以我们要看到服务器发回的结果只要用浏览器就可以。
通过上面的描述我们可以知道JSP文件的组成是由网页布局代码与其中的Java代码段组合起来。服务器得到用户请求后,首先会对JSP中的有Java代码的部分进行识别执行,然后执行后的结果连同HTML页面一起返回发送到客户端的浏览器,客户就可以看到服务器的运行结果。这期间还有Servlet的协助,在Servlet与JSP的配合下,大规模的web应用开发变得简单了许多。又因为JSP技术有许多像Java技术的优点,安全可靠可以用在不同平台上,所以JSP技术的这些特点很实用因特网。

JSP技术的强势:

  1. 一次编写,到处运行。顾名思义就是我在一个系统一个平台上编写了JSP文件,这个JSP文件在其他不同的平台上运行完全不需要做任何修改就可以。

(2)系统的多平台支持。像上面所说的一样,JSP像Java一样有着良好的跨平台性,在Linux操作系统中编写,在UNIX操作系统中运行,还能在Windows平台上也可以运行,而且这一个文件在多个平台上运行都可以实现同一种操作,这就体现了JSP良好的多平台支持性。

以上是毕业论文大纲或资料介绍,该课题完整毕业论文、开题报告、任务书、程序设计、图纸设计等资料请添加微信获取,微信号:bysjorg。

相关图片展示:

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

企业微信

Copyright © 2010-2022 毕业论文网 站点地图