- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学籍管理系统大学学位论文
毕业论文设计:学籍管理系统
姓 名: * * * 学 号: ***
系 别: *** 专业班级: ***
指导老师: ***
目 录
第一章 前言 1
第二章 开发语言和开发工具的选择 2
(一)为什么选择Java作为开发语言? 2
(二)Java的开发环境 2
(三)一个Java程序的开发过程 2
(四)Java开发工具——Eclipse简介 3
第三章 总体设计 4
(一)类间的关系 4
(二)学生基本信息 4
(三)友好界面实现 4
(四)Swing组件 4
1 与AWT组件的比较 4
2 提供Swing组件的Swing包 5
(五)数据结构——散列表 5
第四章 具体分析 6
(一)主类StudentManager 6
1 成员变量 6
2 方法 6
3 主类分析 7
(二)学生对象Student 7
1 成员变量 7
2 方法 8
(三)录入界面StudentSituation 8
1 录入界面效果图 8
2 成员变量 9
3 方法 9
4 界面设计 9
5 录入界面中的事件处理 10
6 录入界面代码分析 10
(四)修改界面ModifySituation 11
1 修改界面效果图 11
2 成员变量 12
3 方法 12
4 修改界面中的事件处理 12
5 修改界面代码分析 14
(五)查询界面Inquest 14
1 查询界面效果图 14
2 成员变量 14
3 方法 14
4 查询界面中的事件处理 15
5 查询界面代码分析 15
(六)删除界面Delete 15
1 删除界面效果图 15
2 成员变量 16
3 方法 16
4 删除界面中的事件处理 16
5 删除界面代码分析 17
第五章 结束语 18
致谢 19
参考文献 19
【摘要】
随着计算机技术的迅猛发展,计算机在日常管理中应用迅速得到了普及,利用计算机进行学生学籍信息的管理势在必行。本程序采用很优秀的Java语言而开发出基于文件结构的学籍管理系统。
此程序采取比较友好地界面,实现了学籍管理系统的基本功能,可以录入、修改、查询、删除学生基本信息。在论文正文中介绍了Java的特点,并将它与其它语言进行比较,Java开发环境,开发工具,重点的说明了设计前的分析和具体地分析编写的代码,利用表格和图形形象地说明了程序中的成员变量、方法和事件处理过程,并对代码作了很详细地分析。
【关键词】
Java 学籍管理系统 事件处理 界面设计
前言
学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学生信息进行管理,有着手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、必威体育官网网址性好、寿命长、成本低等。这些优点能够极大地提高学籍管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
开发语言和开发工具的选择
为什么选择Java作为开发语言?
Java语言是一种很优秀的语言,是目前使用最为广泛的网络编程语言之一。它具有简单、面向对象、稳定、与平台无关、解释型、多线程、动态等。
简单
Java 语言的设计原则之一,即是简单易用。它采用与C++相似的语法,去除C++非对象导向的部分,删除C++中许多少使用、不易理解、或易混淆的地方。
面向对象
基于对象的编程更符合人的思维模式,使人们更容易编写程序。
与平台无关
与平台无关是Java语言最大的优势。Java 程序设计师发展出来的位码,可在任何有Java 虚拟机器的计算机上执行,不需要经过任何的修改。
解释型
Java不像C++,它不针对特定的CPU芯片进行编译,而是把程序编译为称做字节码的一种“中间代码”。字节码是很接近机器码的文件,可以在提供了Java虚拟机的任何系统上被解释执行。
多线程
Java的特点之一就是内置对多线程的支持。C++没有内置的多线程机制,因此必须调用操作系统的多线程功能来进行多线程程序的设计。
动态
Java程序的基本组成单元就是类。有些类是自己编写的,有一些是从类库中引入的,在类又是运行时动态装载的,这就使得Java可以在分布环境中动态地维护程序及类库,而不像C++那样,每当其类库升级之后,相应的程序都必须重新修改、编译。
Java的开发环境
编写Java需要一个程序开发环境。目前有许多很好
您可能关注的文档
最近下载
- T_SCS 000015-2023 氧化锆固体电解质 相含量的测定 全谱拟合法.docx VIP
- SN∕T 3131-2012 自行车车闸闸皮中石棉含量的测定 偏光显微镜-X射线衍射光谱法.docx VIP
- 大迈X7 DCT360C众泰培训.pdf
- SN_T 5499-2023 矿产品中滑石含量的测定 X射线衍射全谱拟合法.docx
- SN_T 3514-2013电工钢晶粒取向与无取向鉴定方法X射线衍射测定织构法.docx VIP
- (三模)新疆维吾尔自治区2025年高考第三次适应性检测 理科综合试卷(含答案).pdf
- 大学生志愿服务西部计划服务鉴定表.doc
- 体育馆落地式钢管脚手架施工方案.pdf VIP
- 中国职业教育发展白皮书.pdf VIP
- 2025年中考英语二轮语法复习课件:第九节 被动语态(共26张PPT).pptx VIP
文档评论(0)