- 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需要一个程序开发环境。目前有许多很好
您可能关注的文档
- 小麦割晒机的设计大学学位论文.doc
- 小麦施肥喷药机的设计大学学位论文.doc
- 小米手机网络营销及市场分析 大学学位论文.doc
- 小区安防系统设计方案 大学学位论文.doc
- 小型谷物扬场机的设计大学学位论文.doc
- 小型广告购物网站系统的设计与实现 大学学位论文.doc
- 小型家用脱皮碾米机的设计大学学位论文.doc
- 小型立体仓库电气控制系统的设计(含完整程序)大学学位论文.doc
- 小型为例重物提升机的设计(以履带式起重机)大学学位论文.doc
- 小型有机液肥施肥机设计大学学位论文.doc
- 人教版英语5年级下册全册教学课件.pptx
- 部编人教版2年级上册语文全册教学课件含单元及专项复习.pptx
- 人教版8年级上册英语全册教学课件(2021年8月修订).pptx
- 教科版(2017版)6年级上册科学全册课件+课时练.pptx
- 人教版PEP版6年级英语下册全册教学课件(2022年12月修订).pptx
- 部编人教版2年级下册语文全册课件(2021年春修订).pptx
- 人教版数学6年级下册全册教学课件(2023年教材).pptx
- 湘少版5年级下册英语全册教学课件(2021年春修订).pptx
- 人教PEP4年级下册英语全册教学课件 [2}.pptx
- 人教版6年级上册英语全册教学课件.pptx
最近下载
- 《人生由我》梅耶·马斯克 ppt读书笔记模板.pptx
- 2025届高考专题复习:古诗词鉴赏 课件(共136张PPT).pptx VIP
- (二模)2024~2025 学年度苏锡常镇四市高三教学情况调研(二) 地理试卷(含答案).docx
- Recycle Mike's happy days-Mike's day on the farm(课件)人教PEP版英语六年级下册.pptx
- 2025年《普通高中语文课程标准 .pdf VIP
- 2025届高考语文专题复习:古诗词鉴赏二轮复习策略 课件(共61张PPT).pptx VIP
- 七下语文同步解析与测评人教版电子版.pdf VIP
- 供水设备供货及安装施工方案.docx VIP
- 绿色设计产品评价规范 建筑结构用钢板.pdf VIP
- 高中语文(统编版)必修上册全册单元教材解读课件.pptx
文档评论(0)