资源简介
学生日程管理系统java设计学生日程管理系统java设计

代码片段和文件信息
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.io.StringReader;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.HashMap;
import java.util.Iterator;
import java.util.StringTokenizer;
/*
* Created on 2005-1-11
*/
/**
* @author 让炜
* @since 1.0
*
* TODO 学生成绩管理系统
* 通过学号查找修改删除数据
*
*/
public class LittleProgram
{
static boolean isDelete = true;
static boolean isFind = true;
public static void main(String [] args)//主方法程序从这里开始运行
throws IOExceptionNumberNotFoundException
{
int choice=-1;
do{
LittleProgram lp = new LittleProgram();
System.out.println();
System.out.println(“\t####################################“);
System.out.println();
System.out.println(“\t\t Java学生成绩管理系统1.1“);
System.out.println(“\t\t请用学号查找修改删除数据“);
System.out.println();
System.out.println(“\t####################################\n“);
System.out.print(“1.增加数据:\n“+
“2.查找数据:\n“+
“3.删除数据:\n“+
“4.清除所有数据:\n“+
“5.把数据全部打印到屏幕\n“+
“6.把成绩按学号排序\n“+
“7.修改数据\n“+
“8.统计已记录成绩学生数\n“+
“9.关于作者\n“+
“0.退出程序.\n“ +
“输入:“);
BufferedReader in = //从终
new BufferedReader( //端接
new InputStreamReader(System.in));//收数
String inputLine = in.readLine(); //字选
choice= Integer.valueOf(inputLine).intValue();//项;
switch(choice)
{
case 1: {//1.增加数据
String str = lp.inputData();
lp.addData(str);
System.out.println(“增加数据成功.“);
timeOut(1);
}break;
case 2: {//2.查找数据
long find = 0;
System.out.print(“请输入你要查找的学生学号:“);
BufferedReader inn =
new BufferedReader(
new InputStreamReader(System.in));
String inputLi = inn.readLine();
find = Integer.valueOf(inputLi).longValue();
lp.findData(find);
timeOut(2);
}break;
case 3: {//3.删除数据
long deleteNumber = 0;
System.out.print(“请输入你想删除的同学的学号:“);
BufferedReader bf =
new BufferedReader (
new InputStreamReader(System.in));
String inputL = bf.readLine();
deleteNumber = Integer.valueOf(inputL).longValue();
lp.deleteData(deleteNumber);
if(isDelete)
System.out.println(“删除数据成功!“);
timeOut(1);
}break;
case 4: {
lp.clearData();//4.清除所有数据
timeOut(1);
}break;
case 5: {
print();//5.把数据全部打印到屏幕
timeOut(2);
}break;
case 6: {
lp.numSort();//6.把成绩按学号排序
System.out.println(“按照学号从小到大排序成功!\n“+
“排序后:\n“);
print();
timeOut(2);
}break;
case 7: {
lp.rewrite();//7.修改数据
timeOut(2);
}break;
case 8: {
int count = lp.count();
System.out.println(“共有“+count+“个学生已经记录.“);
timeOut(2);
}break;
case 9: {
System.out.print(“\t\t让炜\n“+
“\t\t上海电力学院通信工程系\n“+
“\t\tQQ:254482170\n“);
timeOut(4);
}break;
}while (choice != 0);
System.out.println(“Bye! ^-^“);
System.exit(0);
}
public String inputData()//从
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 226 2008-12-30 19:33 学生日程管理器\.classpath
文件 380 2008-12-30 19:33 学生日程管理器\.project
文件 568 2009-01-03 20:34 学生日程管理器\DataArrayList.class
文件 1211 2009-01-03 20:34 学生日程管理器\DataMap.class
文件 1648 2009-01-03 20:35 学生日程管理器\IOOperation.class
文件 141 2008-12-30 19:45 学生日程管理器\java.policy.ap
文件 7112 2009-01-03 20:34 学生日程管理器\LittleProgram.class
文件 10909 2008-12-31 09:36 学生日程管理器\LittleProgram.java
文件 291 2009-01-03 20:34 学生日程管理器\NumberNotFoundException.class
文件 1999 2009-01-03 20:35 学生日程管理器\Student.class
文件 669 2009-01-03 20:35 学生日程管理器\StudentInformation$1.class
文件 722 2009-01-03 20:35 学生日程管理器\StudentInformation$2.class
文件 723 2009-01-03 20:35 学生日程管理器\StudentInformation$3.class
文件 799 2009-01-03 20:35 学生日程管理器\StudentInformation$4.class
文件 8252 2009-01-03 20:35 学生日程管理器\StudentInformation.class
文件 10215 2009-01-03 20:35 学生日程管理器\StudentInformation.java
文件 1660 2009-01-03 20:34 学生日程管理器\a\IOOperation.class
文件 1845 2009-01-03 20:34 学生日程管理器\a\Student.class
文件 679 2009-01-03 20:34 学生日程管理器\a\StudentInformation$1.class
文件 732 2009-01-03 20:34 学生日程管理器\a\StudentInformation$2.class
文件 733 2009-01-03 20:34 学生日程管理器\a\StudentInformation$3.class
文件 809 2009-01-03 20:34 学生日程管理器\a\StudentInformation$4.class
文件 8282 2009-01-03 20:34 学生日程管理器\a\StudentInformation.class
文件 10224 2009-01-01 21:15 学生日程管理器\a\StudentInformation.java
文件 246784 2009-12-30 17:04 学生日程管理器\学生日程管理器.doc
目录 0 2009-12-19 20:45 学生日程管理器\a
目录 0 2009-12-19 20:45 学生日程管理器
----------- --------- ---------- ----- ----
317613 27
............此处省略0个文件信息
相关资源
- 微博系统(Java源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
评论
共有 条评论