学籍管理系统-毕业设计论文.doc
上传人:天马****23 上传时间:2024-09-12 格式:DOC 页数:24 大小:330KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

学籍管理系统-毕业设计论文.doc

学籍管理系统-毕业设计论文.doc

预览

免费试读已结束,剩余 14 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

毕业论文设计PAGE\*MERGEFORMAT24毕业论文设计:学籍管理系统姓名:***学号:***系别:***专业班级:***指导老师:***目录第一章前言1第二章开发语言和开发工具的选择2(一)为什么选择Java作为开发语言?2(二)Java的开发环境2(三)一个Java程序的开发过程2(四)Java开发工具——Eclipse简介3第三章总体设计4(一)类间的关系4(二)学生基本信息4(三)友好界面实现4(四)Swing组件41与AWT组件的比较42提供Swing组件的Swing包5(五)数据结构——散列表5第四章具体分析6(一)主类StudentManager61成员变量62方法63主类分析7(二)学生对象Student71成员变量72方法8(三)录入界面StudentSituation81录入界面效果图82成员变量93方法94界面设计95录入界面中的事件处理106录入界面代码分析10(四)修改界面ModifySituation111修改界面效果图112成员变量123方法124修改界面中的事件处理125修改界面代码分析14(五)查询界面Inquest141查询界面效果图142成员变量143方法144查询界面中的事件处理155查询界面代码分析15(六)删除界面Delete151删除界面效果图152成员变量163方法164删除界面中的事件处理165删除界面代码分析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需要一个程序开发环境。目前有许多很好的Java程序开发环境可用,但最好选用Sun公司推出的Java语言开发工具(JDK)。可以登录到Sun公司的网站HYPERLIN