基于命令行的学生成绩管理系统.docx
《基于命令行的学生成绩管理系统.docx》由会员分享,可在线阅读,更多相关《基于命令行的学生成绩管理系统.docx(8页珍藏版)》请在优知文库上搜索。
1、面向对象程序设计与C+?实验报告年级、专业、班级2011级计科4班2011级计科4班2011级计科4班姓名XX实验题目基于命令行的学生成绩管理系统实验时间2013.10.16-2013.10.23实验地点A414实验成绩实验性质口验证性设计性综合性教师评价:算法/实脸过程正确;源程序/实验内容提交程序构造/实验步骤合理;实险结果正确;口语法、语义正确;口报告标准;其他:评价教师签名:一、实验目的运用面向对象程序设计思想,使用JaVa集合框架,实现对学生成绩的管理。二、实验工程内容1、设计学生类接口;2、使用集合框架,实现学生成绩的插入、通过名字查询、显示各科成绩排名列表、显示各科成绩通过学生学
2、号的排名列表。3、将内存中的集合框架对象进展持久化,下一次运行系统时可直接调用。三、实验过程或算法源程序packagefilemanager;importjava.io.*;importjava.security.*;importjava.util.*;importjavax.crypto.*;publicclassFileManager(publicstaticvoidmain(Stringfargs)throwsExceptionMainMenumainmenu=newMainMenuO;mainmenu.StartMenu();)classCreateFileCreateFileOthr
3、owsIOExceptionScanners=newScanner(SystemJn);System.out.println(Wheretocreate?(D:/aaa/.StringCurrentDirectory=s.next();Filefile=newFile(CurrentDirectory);if(file.exists()System.out.println(Enterthename:);StringName=s.next();Filef=newFile(CurrentDirectory+File.separator+Name);/实例化File类的对象f.mkdir();Sys
4、tem.out.println(,successtocreate!);)elseSysiem.out.println(thedirectoryisntexist!);classDeleteFileFilepath;publicDeleteFile(Filepath)this.path=path;)publicvoidDelete(Filepath)Filefilelist=path.IistFiles();intIistlen=filelist.length;for(inti=O;ilistlen;i+)if(filelisti.isDirectory()Delete(filelisti);I
5、elsefilelistil.delete();)path.delete();删除当前目录1voidSuccess()System.out.println(Successtodelete!:n);IclassEnterDirectoryEnterDirectory(Stringpath)throwsIOExceptionRuntime.getRuntime().exec(explorer.exe,+path);)classListDirectory1.istDirectory(Stringpath)/StringIUj=null;路径如果dir不以文件分隔符结尾,自动添加文件分隔符if(!pa
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 命令行 学生 成绩管理系统