欢迎来到天天文库
浏览记录
ID:39349010
大小:469.00 KB
页数:17页
时间:2019-07-01
《Java学生宿舍管理查询》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、2.1添加功能添加一个同学的基本信息,包括学号、姓名、寝室号。2.2删除功能能够对一个同学的信息进行删除按姓名、学号进行删除。2.3删除全部同学信息能够对于全部同学的信息进行删除!2.4显示功能显示所有同学的主要信息包括学号、姓名、寝室号!2.5查找功能根据你键入的同学姓名、学号、所在寝室号,显示其详细信息!2.6修改功能对同学的信息进行修改。3程序运行平台Jcretorjava编程软件具体操作如下:新建……工程,添加相应的源文件……,再编译,执行等,此部分可参照实验指导书前面的内容写。4总体设计主函数添加信息删除信息清空信息修改信息显示信息查
2、找信息图4.1系统总体框架图5程序说明(本节说明此程序使用的关键数据结构、类对象等)·Student类声明Student.java代码使用Arial(能较好的区分容易混淆的字符)·publicclassStudentimplementsjava.io.Serializable{·Stringnumber;·Stringname;·Stringbednumber;·publicStringGetNumber(){·returnnumber;·}·publicStringGetName(){·returnname;·}·publicStringGe
3、tBedroomNumber(){·returnbednumber;·}··publicvoidSetNumber(StringNUMBER){·this.number=NUMBER;·}·publicvoidSetName(StringNAME){·this.name=NAME;·}·publicvoidSetBedroomNumber(StringBED){·this.bednumber=BED;·}·}·Manage.java主方法代码publicclassManage{publicstaticvoidmain(Stringargs[])
4、{Showshow=newShow();show.setTitle("宿舍管理软件");}·Show.java显示方法代码·importjava.io.*;·importjavax.swing.*;·importjava.awt.*;·importjava.awt.event.*;·importjava.util.*;·importstaticjavax.swing.JFrame.*;·publicclassShowextendsJFrameimplementsActionListener{·Filefile=newFile("java.txt
5、");//存放链表的文件·JMenuBarbar;·JMenufileMenu;··JMenusearch,update;··JMenuItem录入,显示;·JTextAreashow;·JMenuItem学号,姓名,寝室号;·JMenuItem修改,删除;··InputinputMessage;·ToBedtobed;·ToDeletetodelete;·ToNametoname;·ToNumbertonumber;·ToUpdatetoupdate;·JLabellabel;·JPanelpCenter;··JTabletable;·Obj
6、ect表格单元[][],列名[]={"学号","姓名","寝室号"};··CardLayoutcard;··Show(){·label=newJLabel();·label.setIcon(newImageIcon("java.jpg"));··tobed=newToBed();·todelete=newToDelete();·toname=newToName();·tonumber=newToNumber();·toupdate=newToUpdate();··学号=newJMenuItem("按学号");·姓名=newJMenuItem("
7、按姓名");·寝室号=newJMenuItem("按寝室号");·修改=newJMenuItem("修改");·删除=newJMenuItem("删除");··录入=newJMenuItem("录入");·显示=newJMenuItem("显示");·bar=newJMenuBar();··search=newJMenu("查找");·update=newJMenu("编辑");·fileMenu=newJMenu("菜单选项");··search.add(学号);·search.add(姓名);·search.add(寝室号);·update
8、.add(修改);·update.add(删除);··fileMenu.add(录入);·fileMenu.add(显示);·bar.add(file
此文档下载收益归作者所有