1 / 40
文档名称:

基于java的学生信息管理系统设计与实现.doc

格式:doc   大小:168KB   页数:40页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于java的学生信息管理系统设计与实现.doc

上传人:wzt520728 2018/11/9 文件大小:168 KB

下载得到文件列表

基于java的学生信息管理系统设计与实现.doc

文档介绍

文档介绍:基于java的学生信息管理系统设计与实现

摘要:利用计算机进行学生信息管理,不仅能够保证准确、无误、快速输出,而且还可以利用计算机对有关信息进行查询,检索迅速、查找方便、可靠性高、存储量大、保密性好。本设计就是一个为实现信息化管理而开发的信息管理系统,能够进行信息存储、查询、修改等能功。该系统由六个模块构成,包括学生管理系统的主界面模块、学生信息管理模块、课程信息管理模块、成绩信息管理模块、信息查询模块和数据库操作模块。通过这些模块的有机结合,能方便的对学生信息进行综合管理,从而实现了信息化管理的目的。由于本人的能力有限,设计过程中难免有不足之处,设计中的存在问题本人将在日后进一步修改,以便让程序的设计更加完善。 
关键词:oracle; 异常处理;关系模型

目录
1 引言 1
1
实验技术选择 1
课题实现技术的简要说明 5
6
2系统需求分析 6
3 学生信息管理系统设计 7
8
结构设计与结构功能图 10
结构设计 10
功能结构图 10
4 系统实现 12
5 系统调试与测试 17
17
17
6 实验小结 19
参考文献 19
 
 
1 引言

学生信息管理系统是一个教育单位不可缺少的部分。一个功能齐全、简单易用的信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案、统计和查询数据,这种管理方式存在着许多缺点,如:效率低、保密性差、人工的大量浪费;另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。随着科学技术的不断提高,计算机科学日渐成熟其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学校的各类信息进行管理,具有手工管理无法比拟的优点。例如:检索迅速、查询方便、效率高、可靠性好、存储量大、保密性好、寿命长、成本低等。利用计算机进行学生信息管理,不仅能够保证准确、无误、快速输出,而且还可以利用计算机对有关信息进行查询,检索迅速、查找方便、可靠性高、存储量大、保密性好。要科学地实现信息化管理,开发一个适合学校的,能够进行信息存储、查询、修改等功能的信息管理系统是十分重要的。这些优点能够极大地提高学校信息管理的效率,也是一个单位科学化、正规化管理,与世界接轨的重要条件。
本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成的。通过一个简化的学生信息管理系统,使学生信息管理工作系统化、规范化、自动化,从而达到提高学生信息管理效率的目的。本课题就是针对便于学生信息管理的问题而设计的一个管理系统。
实验技术选择
本课题设计主要运用的技术有两个:java项目开发和oracle对数据库的操作。这里主要介绍本课题为什么选用这两个开发技术:
⑴首先了解一下Java语言特点
Java是一种跨平台,适合于分布式计算环境的面向对象编程语言。具体来说,它具有如下特性:
简单性、面向对象、分布式、解释型、可靠、安全、平台无关、可移植、高性能、多线程、动态性等。
下面我们将重点介绍Java语言的面向对象、平台无关、分布式、多线程、可靠和安全等特性。
①面向对象
面向对象其实是现实世界模型的自然延伸。现实世界中任何实体都可以看作是对象。对象之间通过消息相互作用。另外,现实世界中任何实体都可归属于某类事物,任何对象都是某一类事物的实例。如果说传统的过程式编程语言是以过程为中心以算法为驱动的话,面向对象的编程语言则是以对象为中心以消息为驱动。用公式表示,过程式编程语言为:程序=算法+数据;面向对象编程语言为:程序=对象+消息。
所有面向对象编程语言都支持三个概念:封装、多态性和继承,Java也不例外。现实世界中的对象均有属性和行为,映射到计算机程序上,属性则表示对象的数据,行为表示对象的方法(其作用是处理数据或同外界交互)。所谓封装,就是用一个自主式框架把对象的数据和方法联在一起形成一个整体。可以说,对象是支持封装的手段,是封装的基本单位。Java语言的封装性较强,因为Java无全程变量,无主函数,在Java中绝大部分成员是对象,只有简单的数字类型、字符类型和布尔类型除外。而对于这些类型,Java也提供了相应的对象类型以便与其他对象交互操作。
多态性就是多种表现形式,具体来说,可以用“一个对外接

最近更新

公共基础知识河南省安阳市选调生考试(行政职.. 147页

公共基础知识河南省焦作市选调生考试(行政职.. 148页

公共基础知识浙江省衢州市选调生考试(行政职.. 151页

公共基础知识湖南省邵阳市选调生考试(行政职.. 148页

公共基础知识甘肃省酒泉地区选调生考试(行政.. 148页

公共基础知识贵州省黔西南布依族苗族自治州选.. 148页

公共基础知识青海省玉树藏族自治州选调生考试.. 147页

国网2024年高校毕业生招聘山东省电力公司招聘.. 60页

国网新源控股限公司招聘2024高校毕业生历年高.. 59页

宁夏石嘴山市选调生考试(行政职业能力测验).. 149页

安徽省宣城市事业单位招聘考试(职业能力倾向.. 147页

安徽省滁州市事业单位招聘考试(职业能力倾向.. 148页

安徽省马鞍山市事业单位招聘考试(职业能力倾.. 147页

安徽省黄山市事业单位招聘考试(职业能力倾向.. 147页

山东省东营市事业单位招聘考试(职业能力倾向.. 149页

山东省枣庄市事业单位招聘考试(职业能力倾向.. 149页

山东省济南市事业单位招聘考试(职业能力倾向.. 148页

山东省青岛市事业单位招聘考试(职业能力倾向.. 148页

常州市武进区牛塘中心小学2024年教师招聘历年.. 59页

广东省梅州市选调生考试(行政职业能力测验).. 149页

广东省茂名市选调生考试(行政职业能力测验).. 147页

广西省贵港市选调生考试(行政职业能力测验).. 147页

江苏宿迁市农业科技服务中心2024年招聘工作人.. 59页

江苏省南通市事业单位招聘考试(职业能力倾向.. 148页

江苏省徐州市事业单位招聘考试(职业能力倾向.. 147页

江苏省泰州市事业单位招聘考试(职业能力倾向.. 147页

电池管理系统BMS知识讲座ppt课件 44页

立邦油漆检验报告 4页

水路运输企业安全管理台账 11页

平行检测监理实施细则 17页