【精品】jsp学生学籍管理系统(源代码+论文)
收藏
资源目录
压缩包内文档预览:(预览前20页/共49页)
编号:1638367
类型:共享资源
大小:8.53MB
格式:RAR
上传时间:2017-08-30
上传人:机****料
认证信息
个人认证
高**(实名认证)
河南
IP属地:河南
50
积分
- 关 键 词:
-
精品
jsp
学生
学籍
管理
系统
源代码
论文
- 资源描述:
-
【精品】jsp学生学籍管理系统(源代码+论文),精品,jsp,学生,学籍,管理,系统,源代码,论文
- 内容简介:
-
密级: 科学技术学院 F 士 学 位 论 文 F ) 题 目 基于 学生学籍管理系统 学 科 部: 信息学科部 专 业: 计算机科学与技术 班 级: 计算机( 4)班 学 号: 7000803112 学生姓名: 童 来 萍 指导教师: 吴 英 培 起讫日期: 2007 学生学籍管理系统 I 基于 生学籍 管理系统 专业:计算机科学与技术 学号: 7000803112 姓名:童来萍 指导教师:吴英培 摘要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。 本文采用 软件为开发工具,以 P(或 000)为开发平台,设计出一个学籍管理信息系统,对学生的信息、课程、成绩进行统一管理,便于查询、修改和 删除 。涉及到的主要内容有: 体系结构规划、设计平台的搭建以及系统的设计。主要实现的功能模块有管理系统的功能介绍子系统、新生入学子系统、学生成绩管理子系统、在校学生管理子系统、离校学生管理子系统、各种信息查询子系统以及系统维护子系统。 该系统功能完善,可 使 高校 的 学籍 管理系统从纯手工中解脱出来,实现 高校学籍 管 理系统自动化、规范化、合理化、科学化,其实用性强,用户界面友好,有助于加快 高校 的信息传递和智能建设,并为 高校 整体实现信息化管理体系作好铺垫。 关键字 : 学生学籍 管理; B/S; 000; 学生学籍管理系统 SP in to be in is to SP S so on is (,000) as P, a to s on is to as as to in of as as to to is is to up B/S; 000; 1 目 录 摘要 . I .言 . 3 第一章 绪论 . 4 题背景和意义 . 4 统开发技术 . 5 : . 46 学生学籍管理系统 3 引 言 进入二十一世纪,计算机技术迅速向着网络化、集成化方向发展。传统的单机版应用软件正在逐渐退出舞台,取而代之的是支持网络、支持多种数据信息(多媒体)的新一代网络版应用软件,而目前网络版 软件中似乎存在着两种不同的趋势,一种是称为客户端 服务器的 C/类软件具有结构严谨,运行效率高,服务器端压力小,安全性好等优点,被广泛运用于局域网中。而另一种,也是本毕业设计所采用的,是称为浏览器 服务器的 B/的特点是在客户端直接采用了功能强大的浏览器软件作为界面,其优点在于软件开发效率高,客户端不受操作平台的限制、也不受地域的限制,网络传输量少,即适用于局域网,更适用于 且投资小、见效快,用户可以不必进行服务器方面的投资,而是去租用,甚至是免费使用 服务器资源,因而受到越来越多中小型单位的青睐。 本系统运用了 B/S 结构开发的。 学籍管理是学校教务的一项主要工作,它反映了一个学校的生源情况和学生的在校表现,每一个档案都记录了一个学生在每个学校的一段历史,必须真实可 信 ,所以档案管理工作是一项严肃、认真而又繁琐的工作。本系统在认真研究国内外同类产品的基础上,博取众家之长,并在多年从事学生档案管理专家的指导下开发而成,该系统适合各类中、小学校、职业技术学校的学生学籍管理。 学籍管理系统 从根本上解决了学校管理学生有关学生档案的烦恼,它不仅让学校能够方便 的录入学生学籍的基本信息,还能够方便查询、打印在校学生和历届已经毕业了的学生学籍信息。 随着科学技术的不断提高 ,计算机科学日渐成熟 ,其强大的功能已为人们深刻认识 ,它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分 ,使用计算机对学生学籍信息进行管理 ,具有手工管理所无法比拟的优点 检索迅速、查找方便、可 靠 性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学校管理的效率 ,也是企业的科学化、正规化管理 ,与世界接轨的重要条件。 学生学籍管理系统 4 第一章 绪论 题 背景 和意义 随着科学技术、管理方法的不断进步,传统的办公方式、方法和手段已经不能适应现代化管理的需要,作为培养高质量合格人才为宗旨的高等学校,总是走在科技的最前沿,学籍管理的计算机化已成为高校管理现代化、决策科学化的一个重要环节,是开创学籍管理工作新局面的必由之路。 学籍管理指学校对学生所获得的学籍资格进行管理。凡经过升学考试或按规定手续被正式录取的学生,入校办理注册手续后即取得该校学籍,它标志着学生取得了参加学习的资格。学籍是组织管理学生的客观依据 ,但传统的学籍管理模式和管理手段不仅大量地消耗人力、物力,同时,还存在诸多弊端,时常影响教学秩序,阻碍教学改革的深化,难以保证该项工作应具有的严肃性。 当前,学生学籍管理的弊端主要表现在两方面:第一,工作繁杂、工作量大、错误率高;第二,缺乏监督体系和控制手段:学籍管理的政策性很强,应该严格按照上级部门的有关政策和规定办事,然而,由于传统的学籍管理模式缺乏有效的监督措施,使有关部门的政策规定难以得到及时准确的贯彻执行,使学籍管理工作完全失去了应有的严肃性,给学校的人才培养质量带来了严重的影响,也给社会带来了很大的负面影响。 学生学籍管理系统要实现的目标是为该校提供全 面的学生学籍管理的解决方案,以解决传统人工管理方式效率低、保密性差,不利于查找、更新和维护的问题,极大地提高学生学籍管理的效率,节约教育经费,以适应学校信息化建设的发展趋势。 具体目标如下: 1、 提高学生学籍管理的效率,节约管理成本,增强学生管理的安全性。 2、 满足 教育管理单位、学生管理人员 和学生的不同层次和不同方面的需要。 3、 为学校将来的整体信息化建设提供必要的支持。 总之,通过该系统的建设来提高学校学生学籍管理效率,使得学校的发展能够适应当前的教育信息化建设的总体发展趋势。 因此,开发一个功能完善、操 作简单、界面友好、有针对性的学籍管理系统对学校、乃至社会都是非常必要,非常有意义的。 究内容 系统由 一台 务器 、 据库服务器 和 众多 客户端工作站构成 ,采用 为级框架结构,使用 程,实现 学籍 管理 , 该系统有以下 五 个 功能模块: 学生学籍管理系统 5 1、 系统 管理员 管理。该模块主要包括 系统用户数据的录入 、修改、删除等; 2、 学生信息管理 。该模块主要包括以下几个 子模块。 ( 1) 浏览学生 。 可以查看学校总人数。 ( 2) 修改信息 。 填写个人信息出错, 可以通过该功能修改基本信息(可录入)。 ( 3) 添加学生 。管理员通过该功能对新生的录入。 ( 4) 删除学生 。 对历届毕业生(已毕业)的信息,先进行保存档案,再删除。 3、 课程信息管理模块 。 ( 1) 显示所有课程 : 该页面可以进行修改和删除。 ( 2)添加课程 :管理人员 对新加的课程进行录入。 ( 3)课程成绩查询:学生页面直接点查看成绩,就能显示个人成绩。管理员通过输入学号查看成绩。 4、 选课情况管理 。 该模块主要包括以下几个 子 模块: ( 1)显示选课 : 学生直接通过查看页面添加选修课(最多只能选 3 门课) 。 管理员通过查看选 课可以进行修改和删除。 ( 2)查看选课 : 学生进入个人页面直接可以查看选修的课程。管理员通过输入选修课的课程号来查看选课情况。 ( 3) 添加选修课 : 管理员对新添加的课进行录入。 统开发技术 本系统的设计综合应用了 B/S 体系结构 、 000、 技术。 由于客户服务器两层结构存在灵活性差、升级困难、维 护工作量大等缺陷,已较难适应当前信息技术 与网络技术发展 的需要。随着 术的日益成熟, 称 B/S)结构已成为取代 称 C/S)结构的一种全新技术。因此该结构在管理信息系统开发领域中获得飞速 发展 ,成为应用软件研制中一种流行的体系结构 。 ,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。 B/S 结构简化了客户机的工作,客户机上只需配置少量的客户端 软件 。服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。浏览器发出请 求,而其余如数据请求、加工、结果返回以及动态网页生成等工作全部由 成。实际上 B/S 体系结构是把二层 C/S 结构的事务处理逻辑模块从客户机的任务中分离出来,由 务器单独组成一层来负担其任务,这样客户机的压力减轻了,把负荷分配给了 务器。这种三层体系结构如图 1 所示。 学生学籍管理系统 6 图 层体系结构 采用该结构软件的优势在于: (1)无须开发客户端软件,维护和升级方便; (2)可跨平台操作,任何一台机器只要装有 览器软件,均 可作为客户机来访问系统; (3)具有良好的开放性和可扩充性; (4)可采用防火墙技术来保证系统的安全性,有效地适应了当前用户对管理信息系统的新需求。 这种三层结构层与层之间相互独立,任何一层的改变不影响其他层的功能。 三层 B/S 结构将应用的三个部分明确的分开:表示部分、应用逻辑部分、数据访问部分。这三个部分在逻辑上独立的分开,分别加以实现,称之为:客户端、应用服务器、数据库服务器。而在客户端和应用服务器之间加入一个 务器,就形成了一种特殊的 B/S 结构:在客户端安装浏览器 软件即可。客户端使用 ,就可以让 成为能够处理数据的应用系统。 由于这种模式是提供一个跨平台的、简单一致的应用环境,实现了开发系统与应用系统的分离,因此避免了为多重不同的操作系统开发同一应用系统的重复操作,便于用户群的扩展、变化以及应用系统的管理。 因此该结构在管理信息系统开发领域中获得飞速发展,成为应用软件开发中一种流行的体系结构 000 000 具 有较好的可伸缩性和可靠性,提供了以 准为基础的扩展数据库编程功能,可以满足电子商务和企业应用程序的要求。 000 支持 有基于 分析能力,允许使用内置的存储过程以 式存储、更新、删除、检索数据。 000 能提供超大型系统所需的数据库服务。大型服务器可能有成千上万的用户同时连接到 000 的情况, 000 为这些环境提供了全面的保护,具有防止问题发生的安全措施,例如,可以防止多个用 户试图同时更新相同的数据。 000 还在多个用户之间有效地分配可用资源,比如内存、网络带宽和磁盘 I/O 等。 000 不仅能作为一个功能强大的数据库服务器有效地工作,而且数据库引擎也用在需要在客户端本地存储独立数据库的应用程序中。 000 可以动态地将自身配数据库 览器 务器 学生学籍管理系统 7 置成能有效地使用客户端桌面或膝上型电脑中的可用资源,而不需要为每个客户端专设一个数据库管理员。应用程序供应商还可以将 000 作为应用程序的数据存储组件嵌入到应用程序中。 网络组件的顶部添加了服务器特有的中介组件,诸如开放式数据库连接 (能使不同客户机进行相互连接 ,它可处理基于 应用程序 ,帮助用户把据库信息集成到 面 。 术 司推出的一种动态网页技术。 术是以 言作为脚本语言的。作为采用 术家族的一部分, 术能够支持高度复杂的基于 应用。 过以下几个方面加以实现的 : 1、 简便性和有效性 : 态网页的编写与一般的静态 网页的编写是十分相似的。只是在原来的 页中加入一些 有的标签,或是一些脚本程序。这样,熟悉 页编写的设计人员可以很容易进行 页的开发。而且开发人员完全可以不亲自编写脚本程序,而只是通过 有的标签利用别人已写好的部件来实现动态网页的编写。这样,不熟悉脚本语言的网页开发者,完全可以利用 出漂亮的动态网页。这在其他的动态网页开发中是不可思议的。 2、 程序的独立性 : 族的一部分,它拥有一般的 序的跨平台的特性,换句话说,就是拥有程序的对平台的独立性。即: 3、 程序的兼容性 : 因为 的动态内容可以各种形式进行显示,所以它可以为各种客户提供服务:从使用 浏览器,到使用 各种手提无线设备(如移动电话和个人数字设备 再到使用 用,都可以使用 动态页面。 4、 程序的可重用性 : 在 面中可以不直接将脚本程序嵌入,而只是将动态的交互部分作为一个部件加以引用。这样,一旦这样的一个部件写好,它可以为多个程序重复引 用,实现了程序的可重用性。现在,大量的标准 序库就是一个很好的例证。 言的优点不言而喻,它对于用户界面的更新,其实就是由 行的,给人的感觉更新很快;所有的应用都是基于服务器的,所以它们可以时刻保持最新版本;客户端的接口不是很繁琐,对于各种应用易于部署、维护和修改。因此,本系统采用 言开发。 据访问接口 开放数据库互连( 司开发的一套开发数据库系统应用 程序接口规范,它支持应用程序以标准的 数和 句操作各种不同的数据库。在这一实现过程中, 动程序起了关键作用,简单地说, 动程序相当于一个转换开关,它负责将应用程序发送来的标准 句传递给各种数据库驱动程序处理,再将学生学籍管理系统 8 处理结构送回使用程序。于是,应用程序开发者只须面对统一的 据源,而不必针对各种数据库进行不同的设置,这样的程序具备更好的适用性和可移植性,甚至可以访问多种不同的数据库,如图 2 所示。 图 作原理 据访问接口 为支持 序的数据库操作功能, 言采用了专门的 据库编程接口( 用于在 序中实现数据库操作功能并简化操作过程。 句,提供多样化的数据库连接方式,为各种不同的数据库提供统一的操作界面。 作原理如图 3 所示。 图 作原理 应 用 程 序 J 动程序管理器 动程序 动程序 驱动程序 络驱动程序 . . 接的 数据库 应 用 程 序 动程序 动程序 动程序 动程序 其他数据库驱动 . . 学生学籍管理系统 9 一种基于对象 (事件驱动 (具有安全性能的脚本语言。使用它的目的是与 文本标记语言、 本语言( 程序)一起实现在一个 户交互作用。从而可以开发客户端的应用程序等。它是通过嵌入或调入在标准的 言中实现的。它的出现弥补了 言的缺陷,它是 衷的选择,具有以下几个基本特点: 是一种脚本编写语言 一种脚本语言,它采用小程序段的方式实现编程。像其它 脚本语言一样 ,样已是一种解释性语言 ,它提供了一个易的开发过程。 它的基本结构形式与 C、 C+、 分类似。但它不像这些语言一样,需要先编译,而是在程序运行过程中被逐行地解释。它与 识结合在一起,从而方便用户的使用操作 。 基于对象的语言 一种基于对象的语言,同时以可以看作一种面向对象的。这意味着它能运用自己已经创建的对象。因此,许多功能可以来自于脚本环境中对象的方法与脚本的相互作用。 简单性 简单性主要体现在:首先它是 一种基于 本语句和控制流之上的简单而紧凑的设计 , 从而对于学习 一种非常好的过渡。其次它的变量类型是采用弱类型,并未使用严格的数据类型。 安全性 一种安全性语言,它不允许访问本地的硬盘,并不能将数据存入到服务器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互。从而有效地防止数据的丢失 。 动态性 动态的,它可以直接对用户或客户输入做出响应,无须经过 务程序。它对用户的反映响应,是采用以事件驱动的方式进行的。所谓事件 驱动,就是指在主页 (执行了某种操作所产生的动作,就称为 “事件 ”(比如按下鼠标、移动窗口、选择菜单等都可以视为事件。当事件发生后,可能会引起相应的事件响应。 综合所述 一种新的描述语言,它可以被 嵌 入到 文件之 中言可以做到回应使用者的需求事件 (如: 输入 ) ,而不用任何的网路来回传输资料,所以当一位使用者输入一项资料时,它不用经过传给伺服端 (理,再传回来的过程,而直接可以被客户端 (的应用程式所处理 。 学生学籍管理系统 10 第二章 系统设计 求分析 本系统主要是针对各个 高校 的 学生学籍 进行管理, 系统满足以下几点要求: 系统安全性。由于此系统中的操作都是由用户操作的,所以对于用户的权限设置比较严格。对于数据库,设置了不同用户的权限,不同权限进入不同的界面,为了防止数据的并发现象的出现,数据的编辑必须由合法用户来操作,并且对于管理员来说,只允许对自己管理的信息进行编辑,无权对其他 用户 管理的信息进行编辑。 系统内容的全面性。 学生学籍 管理系统不仅是对 学籍的一些基本管理,而且还对学籍 的维修
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。