【精品】jsp学生学籍管理系统(源代码+论文+开题报告+外文翻译+答辩ppt)
收藏
资源目录
压缩包内文档预览:
编号:1638370
类型:共享资源
大小:6.52MB
格式:RAR
上传时间:2017-08-30
上传人:机****料
认证信息
个人认证
高**(实名认证)
河南
IP属地:河南
50
积分
- 关 键 词:
-
精品
jsp
学生
学籍
管理
系统
源代码
论文
开题
报告
讲演
呈文
外文
翻译
答辩
ppt
- 资源描述:
-
【精品】jsp学生学籍管理系统(源代码+论文+开题报告+外文翻译+答辩ppt),精品,jsp,学生,学籍,管理,系统,源代码,论文,开题,报告,讲演,呈文,外文,翻译,答辩,ppt
- 内容简介:
-
of an it to to to a of ML In an GI of to a of In 999, a to on to in s is a a a on of of s by by A a a SP to in be a of as a or a a SP of to a of as SP by as to of is by a to SP of of In of is an to a an a it is t of GI a by in of of of in a s a SP to 4 a a to on of if is 2 if 2 a by SP is to s if :53 to to 4 a In to SP a in of SP it to be of in a is In in a is no in a to a is to s I to to to a is of SP as in to is to SP 2EE of SP a in of a as SP of to do on of to PI is it t it to in s As a a of as to of to be to to a on a to to be to to by is to or be to in in to to be in In a of it is a a to It to a so in it be a be a is a is an 2a SP a in to 绍 业版)已经承担起了曾经很混乱的建立互联网平台的任务,并使开发者们能够使用 高效地创建多层服务器端应用程序。现今, 业版的 经扩展为涵盖了众多领域:用于远程对象处理的 于数据库交互的 于访问命名和目录服务的 于创建可重用商务组件的企业级 用于面向消息的中间件的 息服务),用于 理的 及用于执行原子性( 务的 务 另外, 支持 一种非常流行的用于替代 本的 程序。这些技术的组合使得程序员可以为各种不同的任务创建分布式的商务解决方案。 在 1999 年末, 司向企业级 具集中加入了一个新的元素:务器页面)。 立在 上,它的设计目的是使程序员乃至非程序员都能高效地创建 容。 什么是 简明扼要地说, 一种用来开发含有动态内容网页的技术。纯 面只包含静态的内容,它的内容通常保持不变,而 面则不同,它可以根据任意数量的变量来改变自己的内容,这些变量包括用户的身份信息,用户使用的浏览器类型,用户提供的信息,以及用户所做的选择等。 面就和常规的网页一样,包含标准的标记语言元素,例如 标签。然而,面还包含特殊的 素,这些元素使得服务器可以把动态内容插入到网页中 。 如从数据库取得信息,或记录用户的个性 信息。当用户请求一个面时,服务器先执行 素,并把结果同网页的静态部分相结合,然后把动态合成后的页面送回到浏览器。 如访问 页面间传递控制权的元素,以及在请求,页面和用户间共享信息的元素。程序员也可以通过使用应用程序的专用元素来扩展 法,从而完成像访问数据库和 送电子邮件,生成表示应用程序专用数据的 样的任务,与 范相关的规范( 范)定义了一组这种常用的自定义元素。标准元素和自 定义元素的组合确保了可以开发出强大的 为什么要使用 在 展的早期, 共网关接口)是开发动态 而, 非一种高效率的解决方案。对每一个传来的请求, 务器都必须创建一个新的操作系统进程,载入一个解释器和一个脚本, 接着执行这个脚本,然后再把这些全部释放掉。这使得服务器承受着繁重的负担,而且当通信量增加时性能会变得很低。 过去几年里 ,出现了许多 替代品和增强版,例如 然这些解决方案能提供更高的性能和可缩放性,但是所有这些技术都面临着同一个问题:它们都是通过把 码直接嵌入到程序语言代码中来生成网页。这使得动态网页的创建成为程序员所独立的领域。然而, 变了这一切。 在 面中嵌入动态元素 一个角度来处理这个问题。 许将特殊的活性元素嵌入到 面中,而不是将 言嵌入到编程代码中。这些 元素看起来与 素类似,但它们实际上是组件化的 序,当用户请求页面时,服务器便会执行该程序。 下面这个简单的 面解释了这一点: to 4 a 这个页面根据当天的时间向用户发去了不同的消 息:如果当地时间是在中午 12: 00 之前,则发送“ ;如果是在中午 12: 00 到晚 6: 00 之间,则发送“ ;如果是在晚 6: 00 之后,则发送“ 。当用户请求这个页面时,支持 务器就会执行由黑体的 素所代表的逻辑判断,并创建一个 面,把它发送回用户的浏览器。例如,如果现在的时间是晚上 8: 53,那么从服务器发回到浏览器的结果页面就会是这个样子: to 4 a 除了与 本元素( 中的 码。从 范的第一个版本开始,这种功能已经是其中的一部分了,而且它对于简单的条件逻辑来说也非常方便。但是,随着新的 引入, 码在页面中其实很少用到。此外,在 面中嵌入过多的代码就像在服务器端程序中使用 素一样,通常会使 用程序难以维护和调试。 人尽其用 正如前面所述, 以把 样的标记语言代码和用来处理用户输入、访问数据库以及执行其他应用任务的编程语言代码分离开来。这种分离任务的一种表现方式就是 些元素是用编程代码来实现的,在使用方式上,它们与通常网页中用到的页面标记元素相同。 另一种分离方式是将 其他 术组合起来。 例如, 以处理用户输入, 以控制应用程序逻辑, 面则可以提供用户界面。 这种分离意味着, 企业使用 可以按员工各自擅长的专业技术把他们分成两组:一支 发队伍,其中一部分程序员将应用程序所需要的逻辑实现为 自定义的 素,另一部分是 网页设计师,他们对界面了然于胸,并在无需做任何编程工作的情况下使用强大的自定义元素。 与企业级 成 最后,因为 建立在 上的,所以 以使用所有强大的企业级 其中包括: 程方法调用)和 持 名和目录接口) 息服务) P, 务 PI 意味着 可以轻易地把 已有的 业级解决方案集成起来。 板引擎 板引擎是另一种把外观呈现过程和处理过程分开的技术。当 发者们很快就意思到,将 码直接嵌入到 码中后,增加了对外观呈现部分的维护难度。因此,许多称为模板引擎( 开源工具被开发出来,题目可用于从 把 取出来。 这些模板引擎用来和纯代码组件( 同工作,而且只使用包含 脚本语言的 面,专用于外观呈现部分。请求被发送给某个 该 行处理,然后创建表示处理结果的对象,并调用一个网页模板来生成 码,最后将 码返回给浏览器。模板包括与前面所讲述的替代方案近似的脚本代码。然而,这些引擎所使用的脚本语言在功能上跟弱一些,因为脚本仅仅用来读入数据对象和生成 码,以显示对象的值。所有其他的产品和技术支持通用语言,这些语言(不论好坏)可以用于在页面中包括商务逻辑。 优点 下面是上述替代方案中的一些最重要的特性: 时支 持脚本产生的动态内容和基于元素的动态内容,并且允许程序员们开发自定义的标记库,来满足应用程序特定的需要。 面可以进行预编译,从而提高了服务器处理的效率。 面可以与主管商务逻辑的 合起来使用, 板引擎支持这种模型。 另外, 有许多独有的优点,使得它出类拔萃: 一种规范,而不是一个产品。这意味着厂商们可以用各种不同的实现方式相互竞争,从而使性能和质量不断提高。这还带来了一种不太明显的好处,也就是当许多公司在技术上投入时间和金钱之时,有可能要很长 时间才会有成果,而 为规范则能适当四保证新版本与以前的版本想兼容;而如果是私有技术,则通常不是这样。 必备部分,而 用于企业级应用程序的完整平台。这意味着 时适用于最简单的应用程序和最复杂、最苛刻的应用程序 科学技术学院 毕业设计(论文)开题报告 题 目: 基于 学生学籍管理系统 学 科 部: 信工学科部 专 业: 计算机科学与技术 班 级: 034 学 号: 7000803112 姓 名: 童 来 萍 指导教师: 吴 英 培 填表日期: 2007 年 3 月 13 日 一、 选题的依据及意义: 随着科学技术的不断提高 ,计算机科学日渐成熟 ,其强大的功能已为人们深刻认识 ,它已进入人类社会的各个领域并发挥着越来越重要的作用。学生学籍管理系统是一个教育单位不可缺少的部分 ,它的内容对于学校的决策者和管理者来说都至关重要 ,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点 ,如 :效率低、保密性差 ,另 外时间一长 ,将产生大量的文件和数据 ,这对于查找、更新和维护都带来了不少的困难。 作为计算机应用的一部分 ,使用计算机对学生档案信息进行管理 ,具有着手工管理所无法比拟的优点 检索迅速、查找方便、可靠性高、存储量大、保密性好、 寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率 ,也是企业的科学化、正规化管理 ,与世界接轨的重要条件。 二、 国内外研究现状及发展趋势(含文献综述): 管理信息系统 (进行信息的采集、存储、加工、维护和使用的系统。它是随着管理科学和技术科学的发展而形成的。 发展与 计算机网络技术的发展是紧密相关的,随着 术的广泛应用, 体系结构也发生很大的变化,从以往基于 C/。 目前,我国的大中专院校的学生成绩管理水平普遍不高,有的还停留在纸介质基础上,这种管理手段已不能适应时代的发展,因为它浪费了了许多的人力和物力。在当今信息时代这种传统的管理方法必然被以计算机为基础的信息管理系统所代替。如果本系统能被学校所采用,将会改变以前靠手工管理学生成绩的状况,可以树立良好的办学形象,提高工作效率 。 鉴于上述管理信息系统的日趋成熟和收集信息的情况,该 学籍管理系统 充分运用 综合应用了 B/S 模式、 技术,并具有学生对自己所需信息的操作和管理员对系统进行管理等功能,很好的将图书互换信息的显示、收集、统计集合起来,真正完好地达到服务于教学计划。 三、 本课题研究内容 本课题研究内容为学生学籍管理系统, 成绩管理系统提供了强大的学生成绩管理管理功能,方便管理员对学生成绩等信息的添加 、 修改 、 删除 、 查询等操作。 本系统开发的总体任 务是实现学生成绩管理的系统化、规范化、自动化、达 到提高学生成绩管理效率的目的 。 系统综合应用了 B/S 模式、 技术 ( 1) B/S 结构, 即 览器 /服务器 )结构,是随着 术的兴起,对 C/S 结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓 三层 结构。 B/节约了开发成本,是一种全新的软件系统构造技术。这种结构更成为当今应用软 件的首选体系结构 。 ( 2) 一个客户机 /服务器关系型数据库管理系统。它是使用事务 客户机和 务器间传送请求。 ( 3) 一种实现普通静态 动态 合编码的网页技术,具有跨平台性、运行效率高、上手容易等优点。 在用 行 发时,需要用到应用服务器来进行资源共享、网络通信等进行分布式应用。在支持 应用服务器中又以 种在国内应用较多。其中 一个子项目, 是一个开放式源码、免费支持 术的容器,同时又是一个 务器软件。 司制定,它定义了 各种 据库之间的编程接口, 放式数据库连接)的作用非常类似,它在应用程序和数据库之间起到桥梁作用。 四种驱动分别为: 本系统将用 作服务器,采用 方式连接数据库。 学生学籍管理系统由两部分组成:信息管理统计部分和学生更新信息部分,前者主要由系统管理员和操作人员使用,后者则主要是面对学生用户。系统主要内容如下: ( 1)用户的登录以及用户权限的设置。 ( 2)用户对自己的个人信息的查询以及管理员对所有人的个人信息的管理。 四、 本课题研究方案 学生成绩管理系统主要提供方便高效的管理功能以及网上的信息查阅平台,学生可以通过该系统查阅相关信息,管理员可以管理所有信 息。 该系统 使用 程语言, 据库以及 为开发平台,运用软件工程思想方法,对系统进行快速有效开发 , 对于本系统,我们需要实现以下一些基本功能: ( 1)学生查询功能:为了方便学生查找成绩等信息,将所有信息按照需要进行分类。这样学生就能很方便的找到自己需要的信息。 ( 2)添加功能:管理员可以通过填写表格的形式输入学生成绩等相关信息。系统可以自动避免重复信息。 ( 3)修改功能:管理员可以对数据库中的信息进行修改。系统能够通过管理员给出的条件查找出所要修 改的信息,对修改后的信息进行保存,并自动查找是否是重复信息。 ( 4)删除功能:管理员可以对数据进行删除操作。系统能够通过管理员给出的条件查找出要删除的信息,并提示是否确定删除,如果确定删除,则把相关信息从数据库中删除掉。 ( 5)管理员查询功能:管理员可以通过条件选择查询所有信息,并进行排序。 系统依据 架的运行平台 ,利用 行整体框架的设计 ,连接数据库 ,最后进行全面的系统调试而完成。 五、 研究目标、主要特色及工作进度: 研究目标: ( 1)建立一个 B/S 层结构的 学生学籍管理系统 ,实现管理员对学生信息的获取、统计等各环节的计算机管理。 ( 2)跟踪记录学生个体学业原始成绩和学年评语。 ( 3)查询学生的基本情况、异动情况,学生来源的流向分布,男女学生比例等统计。 ( 4)以同届不同年级的同次考试或不同届不同年级的不同次考试为常模参照,以有效分、标准分等对学生学业成绩进行科学的分析和评价。 ( 5)利用计算机对考试成绩进行成绩分布频率曲线分析,以了解全校学生成绩的整体情况,为教育行政部门、教研部门提供决策和研究的依据。 主要特点: ( 1)系统分为学生用户操作和管理员操 作两部分。学生的个人信息可以通过管理员对其进行管理。 ( 2)界面友好,简单易用。 ( 3)系统操作简单,功能强大,易于维护。 进度计划: 序号 各阶段工作内容 起讫日期 备注 1 查阅资料 ,撰写开题报告 2007 3 5 3 19 2 系统分析与数据库设计 ,确定功能模块 3 20 4 1 含论文材料收集归纳 3 系统具体设计 4 2 4 11 含论文材料收集归纳 4 主程序设计 4 12 4 30 含论文材料收集归纳 5 系统测试 ,编写论文初稿 5 1 5 7 含论文材料收集归纳 6 完善系统 5 8 5 13 含论文材料收集归纳并修改完善系统 7 完成毕业论文 5 14 5 20 在指导教师的指导修改完善论文 8 答辩准备 5 21 5 25 六、参考文献: 1 吴士力,汪孝宜 络系统开发 北京:电子工业出版社 2 石志国,董洁,薛为民 用教程 北京:清华大学出版社 3 丁宝康,董健全 数据库实用教程 北京:清华大学出版社 4 朱俊炎 发技术 M 5岑玲 基于 构的办公自动化系统 M. 计算机与现代化 2001.2 密级: 科学技术学院 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 第二章 系统设计 求分析 本系统主要是针对各个 高校 的 学生学籍 进行管理, 系统满足以下几点要求: 系统安全性。由于此系统中的操作都是由用户操作的,所以对于用户的权限设置比较严格。对于数据库,设置了不同用户的权限,不同权限进入不同的界面,为了防止数据的并发现象的出现,数据的编辑必须由合法用户来操作,并且对于管理员来说,只允许对自己管理的信息进行编辑,无权对其他 用户 管理的信息进行编辑。 系统内容的全面性。 学生学籍 管理系统不仅是对 学籍的一些基本管理,而且还对学籍 的维修、 删除 各 方面都有很好的管理 ,并且不同的管理权限可操作的内容也是不同的,因此,本系统能够很好的满足管理人员的需要,使个 人 用户可以快捷、简便、安全地使用本系统。 可扩展性。站点的数据承载量、功能模块的单个或整体调整都可以满足变化的需要,这种适应性称 为可扩展性。 学籍 管理系统的可扩展性,体现在不同用户需要处理不同类型的数据、数据与用户之间进行交互、数据要符合个 人 用户的使用需求、多表查询系统化、避免性能下降等方面。 易维护性。本系统采用 B/S 结构,系统的升级只需要在服务器端完成,更新软件系统的数据库、文件也只需要更新服务器端 即可。在进行系统的维护时,只需要远程登录服务器系统,减少了维护系统的成本和周期。 行环境 硬件配置: 内存: 256M; 硬盘: 80G; 软件配置: 操作系统: P/000; 数据库: 000; 务器: 开发工具: 。 统总体设计 统目标设计 学籍管理信息系统以 计算机为工具,把学籍管理系统更完善,通过对教务管理所需的信息管理,减轻行政人员的工作负担,使教学办公室对学生档案的管理更方便,把管理人员从繁琐学生学籍管理系统 11 的数据计算处理中解脱出来,使其有更多的精力从事教务管理政策的研究实施,教学计划的制定执行和教学质量的监督检查,从而全面提高教学质量。 计算机的资源是受到限制的,因此要充分利用 功能,设计出功能强大的软件,同时要尽可能减少对系统资源的占用,同时对本系统要求有良好的保密 统设计思想 学籍管理系统主要实现的是 对学生的学籍、选修课、基础课程和成绩的管理 。 首先 ,对用户设置不同的权限,根据不同的权限进入不同的页面。其次,对于所输入的用户名和密码进行判断。最后, 成功登录的话: 1、如果是学生页面,登录到个人管理页面基于 答辩人:童来萍 指导教师:吴英培 计算机科学与技术 生学籍管理系统简介 本系统是用 要完成对学籍的管理,包括添加、修改、删除,查询,以及用户管
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

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