最新推荐写java用户管理系统的感想范文模板 10页.docx
- 文档编号:5816801
- 上传时间:2023-01-01
- 格式:DOCX
- 页数:8
- 大小:17.97KB
最新推荐写java用户管理系统的感想范文模板 10页.docx
《最新推荐写java用户管理系统的感想范文模板 10页.docx》由会员分享,可在线阅读,更多相关《最新推荐写java用户管理系统的感想范文模板 10页.docx(8页珍藏版)》请在冰豆网上搜索。
最新推荐写java用户管理系统的感想范文模板10页
本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!
==本文为word格式,下载后可方便编辑和修改!
==
写java用户管理系统的感想
篇一:
JAVA编程心得体会
JAVA编程心得
计算机3班
窦金霞
201X4773
最近几周一直在弄程序,说实话真的很累,但累中也有成功的快乐。
我觉得学到了很多东西,这是只看课本知识所不能学到的。
说实话,以前我一直没学过JAVA虽然我也知道JAVA的重要性,可是即使上课听了,不实践还是掌握不了。
因为种种原因,今年我没有买笔记本。
没有机器,仅仅靠每周一次的上机练习是绝对不够的。
所以我就插空调程序,在舍友们不用的时候自己再接她们的电脑调。
调上一个WEB版的通讯录程序时我已经感觉到学的很吃力,好多东西都不懂。
这次做的这个学生成绩管理系统更复杂了,所以一开始调的时候感觉特别吃力.所以我告诉自己不能放弃,慢慢来,就这样我从最基本的sql语句session对象开始学起,我觉得我还有太多不懂得所以要比别人付出更多的努力。
就这样我一点一点的学着?
?
说心里话,在做上一个web版的通讯录时,我就感觉到成功的喜悦。
好多地方我都是一点一点的问的,在问的过程中,我也学会了很多,像:
Servlet和jsp之间跳不过去时有两种解决办法,一是关闭底层类中的db.close;二是将Servlet中的throwsException改成trycatch以捕捉异常;我还学到了集中查找错误的方法,可以加上两个双斜杠“//”将具体的方法屏蔽掉,一检查是方法错误还是Servlet错误,还有就是写上System.out.println()将获得的数据输出,用来检查数据传输过程有没有错误等等
。
虽然在别人看来,这些方法可能都很常规,但是确实我自己学会的,我觉得很有成就感。
我已经做好计划了,暑假的时候去买本本用自己的本本练习一下JAVA,虽然下学期不学JAVA了,但是我对JAVA的热情不会因为这个而削减的!
做完这个学生成绩管理系统后,我觉得我对JAVA的看法已经改变了。
一前总以为JAVA很繁琐很难,听同学说JAVA不好学,开始又有一些听不懂,所以一直很畏惧JAVA。
但真正做了这个系统以后我才感觉到其实任何事都没有难与不难之分,只要你肯努力的去做,世上无难事只怕有心人!
我现在对java学习充满了热情,我知道我还有很多的不足
还有很多需要努力的地方,所以我的JAVA之旅将继续进行?
?
篇二:
JAVA写的学生管理系统
自己练习写的一个JAVA小程序,用txt文件来存储学生信息
/**
*学生管理系统
*@authorjk
*@version1.1
*/
importjava.io.*;
importjava.util.Scanner;
importjava.util.List;
importjava.util.ArrayList;
importjava.util.Iterator;
importjava.util.Collections;
importjava.util.Comparator;
publicclassStudentManage
{
publicIteratorite;
publicstaticStringstr;
publicbooleanboo;
publicstaticfinalintADD_STU=0;//添加
publicstaticfinalintSEARCH_STU=1;//查询
publicstaticfinalintCHANGE_STU=2;//修改
publicstaticfinalintDELETE_STU=3;//删除
publicstaticfinalintEXIT_SYS=4;//退出程序
publicintyourChoose=0;//你的选择
privatestaticinttemp;//标示符,表示存入了多少个学生信息到文件中
privateFileOutputStreamfos_t;
privateFileInputStreamfis_t;
//控制台输入引用
publicScannersc;
//学生对象包含的基本属性
publicStudentstu;
publicintnumber;
publicStringname;
publicintage;
publicStringgrade;
publicStringmyClass;
publicStringschool;
//文件输入输出流和对象输入输出流的引用
privateObjectInputStreamois;
privateObjectOutputStreamoos;
//链表对象的引用
privatestaticList
//************************************成员变量定义完毕
****************************************************
/**
*构造函数,用来初始化必要的基本信息,
*控制台输入对象、链表、对象输入流,如果文件中存有信息就把信息读入到链表中,
方便后续操作。
*/
publicStudentManage()
{
try
{
sc=newScanner(System.in);//在控制台输入信息
listOfStudent=newArrayList
fis=newFileInputStream("student.txt");//文件输入流
temp=readTemp();
if(temp<1)//文件为空则不读取,否则会抛出EOFException异常
{
System.out.println("文件是空的!
");
}
else//如果文件不空,就把文件中的内容读入到链表中
{
ois=newObjectInputStream(fis);//对象输入流
for(inti=0;i { stu=(Student)ois.readObject(); listOfStudent.add(i,stu); } } } catch(Exceptione) { e.printStackTrace(); } } /**打印函数*/ publicvoidprint(StudentstuS) { System.out.println("-------------------------------------------------------------------------"); System.out.println("学号: "+stuS.getNumber()+"姓名: "+stuS.getName()+ "年龄: "+stuS.getAge()+"年级: "+stuS.getGrade()+"班级: "+ stuS.getMyClass()+"学校: "+stuS.getSchool()); //System.out.println("------------------------------------------------------------"); } /**判断用户输入的是否合法的函数*/ publicbooleanisOK(Stringstr) { try { yourChoose=Integer.parseInt(str); }catch(NumberFormatExceptione) { System.out.println("! ! ! ! ! ! ! ! ! ! 你输入的不是数字! ! ! ! ! ! ! ! ! ! "); returnfalse; } returntrue; } /**主菜单*/ publicvoidmainMenu() { while(true) { System.out.println("********************************************************** ******************"); System.out.println("****"); System.out.println("**欢迎使用学生管理系统**"); System.out.println("****"); System.out.println("****"); System.out.println("***************************请选择您要进行的操作: ***************************"); System.out.println("**"); System.out.println("*0、添加1、查询2、修改3、删除4、退 出! *"+"\r\n"); str=sc.next(); //判断用户输入的是否为合法格式 booleanbb=isOK(str); if(! bb) }}continue;elseyourChoose=Integer.parseInt(str);switch(yourChoose)//菜单选项{caseADD_STU: //添加学生信息的方法addSTU();break;caseSEARCH_STU: searchSTU();break;caseCHANGE_STU: changeSTU();break;caseDELETE_STU: deleteSTU();break;caseEXIT_SYS: return;default: break;}/**判断学号是否已存在*/publicbooleanisExist(intnumber){StudentstuE=null;intcount=0;ite=listOfStudent.iterator();while(ite.hasNext()){stuE=(Student)ite.next();if(stuE.getNumber()==number){count++;System.out.println("学号已存在,请重新输入! ");}}if(count==0)returnfalse;else returntrue; } /**添加一个学生信息到链表*/ publicbooleanaddToList() { StudentstuAdd=newStudent(); //判断是否存在相同的学号,如果有则请重新输入学号System.out.println("当前共有学生"+temp+"名");System.out.println("请输入学号: "); str=sc.next(); boo=isOK(str); if(! boo) returnfalse; else number=Integer.parseInt(str); if(isExist(number)) returnfalse; System.out.println("请输入姓名: "); name=sc.next(); System.out.println("请输入年龄: "); str=sc.next(); boo=isOK(str); if(! boo) returnfalse; else age=Integer.parseInt(str); System.out.println("请输入年级: "); grade=sc.next(); System.out.println("请输入班级: "); myClass=sc.next(); System.out.println("请输入学校: "); school=sc.next(); //把添加的信息赋值给stuAdd stuAdd.setNumber(number); stuAdd.setName(name); stuAdd.setAge(age); stuAdd.setGrade(grade); stuAdd.setMyClass(myClass); stuAdd.setSchool(school); listOfStudent.add(temp,stuAdd); System.out.println("添加成功! "); returntrue; } /**添加学生信息*/ 篇三: java编写的简单的学生信息管理系统(源码、需求分析) 学生信息管理系统 一、需求分析 1、可行性分析 知识爆炸的时代里,求学的人数越来越多,但学校的数量及学校所能提供的资源很有限。 为优化管理学生的人力资源,设计了这个系统。 2、任务概述1)目标 在计算机网络,数据库和先进的开发平台上,利用现有的软件、硬件资源,开发一个具有开放体系结构的,易扩充的,易维护的,具有良好人机交互界面的学生信息管理系统。 2)需求要求 这个简单的学生信息管理系统包括以下两个基本功能: ·管理员登陆·学生信息管理 二、层次图 三、界面预览登录界面 该管理员不存在 学生信息管理界面 填写学生信息 录入学生信息 按学号进行查询 查询后可以进行信息的修改
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新推荐写java用户管理系统的感想范文模板 10页 最新 推荐 java 用户 管理 系统 感想 范文 模板 10