java毕业论文范文.docxVIP

  • 0
  • 0
  • 约2.46万字
  • 约 39页
  • 2025-09-03 发布于江苏
  • 举报

PAGE1

PAGE1

java毕业论文范文

java毕业论文范文篇1

一、引言

加深对《Java2面对对象程序设计》课程所学学问的理解,进一步巩固Java语言的语法规章。分析系统的可行性,让系统有一个明确的方向,使开发更具合理性,并能分析出系统的详细流程,为后面的开发做好铺垫。明确本次课程设计所要用到的技术点并到网上搜寻以及查阅相关的书籍来搜集资料。通过编写一个基于JAVA的应用系统综合实例,来把握Java语言编程技巧。并学会编制结构清楚、风格良好的、数据结构适当的Java语言程序,从而具备解决综合性实际问题的力量

二、课题内容

用Java设计一个职工信息管理系统,并实现相关功能。

三、系统程序要求

1、设计一个职工信息管理系统

2、要求包括职工信息包括职工号、姓名、性别、年龄、学历、工资、

住址、电话(职工号不重复)

3、本系统功能描述:

职工信息录入功能(职工信息用文本保存);

职工信息扫瞄功能;

查询功能(至少一种查询方式):

按工资查询,按学历查询

4、职工信息删除、修改功能(这两个功能任选)。

四、程序设计思想

该课题要求是输入职工信息,对职工信息进行一系列的处理。既要输入工号又要能查找到与之对应的职工,还要对实现建立,显示,查找,删除,信息的保存。

由于考虑到信息管理信息的有用性,我额外添加了一个读文件功能,使利用voidread方法来实现的。这个读文件模块!是我用来扩充信息管理系统功能的!可以使系统在用户不用输入信息就能读取从前已存在的职工信息文件。

依据课题要求,我是这样设计的:首先对要实现的功能类型分为三大类Public类、方法类、信息类;然后细分为六个方法voidcaidan、voidcreat、voidoutput、voidsearch、voiddelete、voidread。这些类和方法构成了能够实现不同功能的模块,很好地体现了面对对象的Java语言的编程模块块的思想。

我通过调用各功能模块的几个方法,随后在各个method中详细实现相关的功能。当然要利用throwsIOException进行一些特别处理,包括输入特别和数据的特别。在数据的录入与输出的过程中涉及到文件的相关操作(包括打开与关闭等)最终是系统的平安退出。大部分功能都是在详细的模块中加以实现的。

如search方法实现查询职工信息功能;caidan方法实现系统选择菜单界面的输出等相关功能;delete方法用于职工信息删除;output方法用于职工信息的输出及扫瞄等系列功能。

五、程序源代码及其解析

packagestaff;//包

importjava.io.*;

publicclassStaffInfomation{

publicstaticvoidmain(finalStringargs)throwsIOException

//throwsIOException用来抛出io的错误,文件读写错误,主要涉及到java的平安机制

{

staffInfostaffOne=newstaffInfo[100];//定义100个类数组

for(intj=0;j100;j++)staffOne[j]=newstaffInfo;

//建立这100个类的对象

finalwaysstaffTwo=newways;//建立这个方法类的对象

staffTwo.caidan(staffOne);

staffTwo.creat(staffOne);

staffTwo.output(staffOne);

staffTwo.search(staffOne);

staffTwo.delete(staffOne);

//以上几个方法分别对应着:caidan菜单选择、增加(建立)职工信息、输出(预览)、查询、删除这些功能,以数组类为参数

}

}

classstaffInfo

//职工信息类换句话说就相当与c语言里面的结构体,存放职工的信息

{

publicStringname;

publicStringnum;

publicStringsex;

publicStringage;

publicStrin

文档评论(0)

1亿VIP精品文档

相关文档