登录
|
注册
|
QQ账号登录
|
常见问题
联系我们:
我要上传
首页
浏览
幼儿/小学教育
中学教育
高等教育
研究生考试
外语学习
资格/认证考试
论文
IT计算机
经济/贸易/财会
管理/人力资源
建筑/环境
汽车/机械/制造
研究报告
办公文档
生活休闲
金融/股票/期货
法律/法学
通信/电子
医学/心理学
行业资料
文学/艺术/军事/历史
我的淘豆
我要上传
帮助中心
复制
下载此文档
基于java的学生信息管理系统设计与实现.docx
文档分类:
IT计算机
|
页数:约21页
举报非法文档有奖
分享到:
1
/
21
下载此文档
搜索
下载此文档
关闭预览
下载提示
1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
2.下载该文档所得收入归上传者、原创者。
3.下载的文档,不会出现我们的网址水印。
同意并开始全文预览
(约 1-6 秒)
下载文档到电脑,查找使用更方便
下 载
还剩?页未读,
继续阅读
分享到:
1
/
21
下载此文档
文档列表
文档介绍
基于java的学生信息管理系统设计与实现.docx
内部编号:(YUUT-TBBY-MMUT-URRUY-UOOY-DBUYI-0128)
基于java的学生信息管理系统设计与实现
基于java的学生信息管理系统设计与实现
基于java的学生信息管理系统设计与实现
摘要:利用计算机进行学生信息管理,不仅能够保证准确、无误、快速输出,而且还可以利用计算机对有关信息进行查询,检索迅速、查找方便、可靠性高、存储量大、保密性好。本设计就是一个为实现信息化管理而开发的信息管理系统,能够进行信息存储、查询、修改等能功。该系统由六个模块构成,包括学生管理系统的主界面模块、学生信息管理模块、课程信息管理模块、成绩信息管理模块、信息查询模块和数据库操作模块。通过这些模块的有机结合,能方便的对学生信息进行综合管理,从而实现了信息化管理的目的。由于本人的能力有限,设计过程中难免有不足之处,设计中的存在问题本人将在日后进一步修改,以便让程序的设计更加完善。
关键词:oracle;异常处理;关系模型
目录
1 引 言
背景及意义
学生信息管理系统是一个教育单位不可缺少的部分。一个功能齐全、简单易用的信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案、统计和查询数据,这种管理方式存在着许多缺点,如:效率低、保密性差、人工的大量浪费;另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。随着科学技术的不断提高,计算机科学日渐成熟其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学校的各类信息进行管理,具有手工管理无法比拟的优点。例如:检索迅速、查询方便、效率高、可靠性好、存储量大、保密性好、寿命长、成本低等。利用计算机进行学生信息管理,不仅能够保证准确、无误、快速输出,而且还可以利用计算机对有关信息进行查询,检索迅速、查找方便、可靠性高、存储量大、保密性好。要科学地实现信息化管理,开发一个适合学校的,能够进行信息存储、查询、修改等功能的信息管理系统是十分重要的。这些优点能够极大地提高学校信息管理的效率,也是一个单位科学化、正规化管理,与世界接轨的重要条件。
本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的工作流 程设计完成的。通过一个简化的学生信息管理系统,使学生信息管理工作系统化、规范化、自动化,从而达到提高学生信息管理效率的目的。本课题就是针对便于学生信息管理的问题而设计的一个管理系统。
实验技术选择
本课题设计主要运用的技术有两个:java项目开发和oracle对数据库的操作。这里主要介绍本课题为什么选用这两个开发技术:
⑴首先了解一下Java语言特点
Java是一种跨平台,适合于分布式计算环境的面向对象编程语言。具体来说,它具有如下特性:
简单性、面向对象、分布式、解释型、可靠、安全、平台无关、可移植、高性能、多线程、动态性等。
下面我们将重点介绍Java语言的面向对象、平台无关、分布式、多线程、可靠和安全等特性。
①面向对象
面向对象其实是现实世界模型的自然延伸。现实世界中任何实体都可以看作是对象。对象之间通过消息相互作用。另外,现实世界中任何实体都可归属于某类事物,任何对象都是某一类事物的实例。如果说传统的过程式编程语言是以过程为中心以算法为驱动的话,面向对象的编程语言则是以对象为中心以消息为驱动。用公式表示,过程式编程语言为:程序=算法+数据;面向对象编程语言为:程序=对象+消息。
所有面向对象编程语言都支持三个概念:封装、多态性和继承,Java也不例外。现实世界中的对象均有属性和行为,映射到计算机程序上,属性则表示对象的数据,行为表示对象的方法(其作用是处理数据或同外界交互)。所谓封装,就是用一个自主式框架把对象的数据和方法联在一起形成一个整体。可以说,对象是支持封装的手段,是封装的基本单位。Java语言的封装性较强,因为Java无全程变量,无主函数,在Java中绝大部分成员是对象,只有简单的数字类型、字符类型和布尔类型除外。而对于这些类型,Java也提供了相应的对象类型以便与其他对象交互操作。
多态性就是多种表现形式,具体来说,可以用“一个对外接口,多个内在实现方法”表示。举一个例子,计算机中的堆栈可以存储各种格式的数据,包括整型,浮点或字符。不管存储的是何种数据,堆栈的算法实现是一样的。针对不同的数据类型,编程人员不必手工选择,
基于java的学生信息管理系统设计与实现 来自淘豆网www.taodocs.com转载请标明出处.
猜你喜欢
2024年导游的实习报告范文
53页
2024年寻找快乐作文(精选)
22页
许多词语的解析及近义词
4页
2024年对老婆的检讨书
5页
2024年对物业人员的表扬信15篇
16页
2024年对朋友的道歉信
18页
2024年对安全事故的反思
8页
2024年对女朋友道歉检讨书
24页
2024年对共享单车的调查报告
35页
西游记原版读后感5篇
7页
2024年寒露节气的含义诗词(精选43首)
20页
2024年寒假趣事的开头作文(通用35篇)
40页
2024年寒假社会实践个人报告通用
12页
著名英文广告语
6页
2024年寒假生活心得体会范文(通用50篇)
70页
相关文档
更多>>
非法内容举报中心
文档信息
页数
:
21
收藏数
:
0
收藏
顶次数
:
0
顶
上传人
:
晓熙
文件大小
:
29 KB
时间
:
2021-05-30
相关标签
小学家长会课件
三年级上册英语课件
十二生肖ppt课件
大小多少课件
中级职称课件
冠词课件
稻草人课件
茉莉花课件
信号与系统课件
be动词课件
计算机原理
PHP资料
linux/Unix相关
C/C++资料
Java
.NET
windows相关
开发文档
软件工程
网络信息安全
网络与通信
图形图像
行业软件
人工智能
计算机辅助设计
多媒体
软件测试
计算机硬件与维护
网站策划/UE
网页设计/UI
网吧管理
电子支付
搜索引擎优化
服务器
电子商务
Visual Basic
数据挖掘与模式识别
数据库
Web服务
网络资源
Delphi/Perl
Python
CSS/Script
Flash/Flex
手机开发
UML理论/建模
并行计算/云计算
嵌入式开发
计算机应用/办公自动化
数据结构与算法
SEO
最近更新
2024年工厂辞职报告15篇
2024年工厂贫困申请书
2024年工厂生产实习心得15篇
基于位移与压力的运动文胸舒适性研究的开题..
基于任务复制的容错并行任务调度研究与实现..
基于人类行为动力学的谣言在复杂网络上的传..
基于交通安全的高速公路爬坡车道设置依据研..
2024年工厂个人工作总结(精)
节水灌溉经济效益评估
基于二叉树模型的风险投资项目价值评估实证..
结节性甲状腺肿护理查房1
基于中学教师专业标准的信息技术教师培训课..
基于丝素蛋白的分子模拟研究中期报告
基于专利文献的技术演化分析的开题报告
2024年党的教育方针-新时代党的教育方针最新..
违规违纪总结计划检讨书个人违规违纪总结计..
[详细讲解]收费网站破解全攻略
社区医院慢病管理工作总结(共7篇)
运动会跨栏通讯稿
泛函分析考试题集与答案
插线板
进口原糖加工成白砂糖成本价计算方法
高风险患者行无痛胃镜诊疗的麻醉管理
推土机的液压系统设计
在线
客服
微信
客服
QQ
客服
意见
反馈
手机
查看
返回
顶部