小型文件管理信息系统java|java控制台做一个简单的信息管理系统!(不使用数据库用list集合操作) 文本文件存储信息增删查改

小型文件管理信息系统java|java控制台做一个简单的信息管理系统!(不使用数据库用list集合操作) 文本文件存储信息增删查改的第1张示图

㈠ 求一个java编写的一套 信息管理系统 要求有简单的界面 基本功能 增删改查之类

这里可以给您一个思路。JSP页面部分可以考虑使用JQueryEasyUI来进行搭建,会相对来讲比较方便快捷,同时利于Jquery或Js对数据的操作。Java部分,推荐Servlet +Tomcat服务器的组合来搞定。下面会奉上之前写过的一个小案例,虽不完全,但是相信会对您有些帮助。Sql做好数据库连接和数据库就可以了,也相对来说比较简单。

下为Java代码的Servlet部分,仅做参考。仅仅为一个学生管理系统,包含增删改查操作。若有需要整个小项目文件,可以私我。望采纳。

packagecom.forlevin.servlet;importjava.io.IOException;importjava.io.PrintWriter;importjava.util.ArrayList;importjava.util.HashMap;importjava.util.Map;importjavax.servlet.ServletException;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importcom.forlevin.util.BaseDB;importcom.forlevin.util.Result;importcom.forlevin.util.Result1;importcom.google.gson.Gson;importcom.google.gson.JsonObject;importcom.forlevin.Impl.StudentDaoImpl;importcom.forlevin.vo.Student;{/***ThedoGetmethodoftheservlet.<br>**.**@*@*@*@*/publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{this.doPost(request,response);}/***ThedoPostmethodoftheservlet.<br>**.**@*@*@*@*/publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{response.setContentType("text/html");PrintWriterout=response.getWriter();request.setCharacterEncoding("utf-8");response.setCharacterEncoding("utf-8");Stringmethod=request.getParameter("method");//显示所有if(method.equals("getAllStudents")){intpage=Integer.parseInt(request.getParameter("page"));intsize=Integer.parseInt(request.getParameter("rows"));System.out.println(page+","+size);ArrayList<Student>list=StudentDaoImpl.getAllStudent(page,size);inttotal=StudentDaoImpl.getStudentCount();/*JsonObjectobj=newJsonObject();Gsong=newGson();obj.addProperty("total",total);obj.addProperty("rows",g.toJson(list));out.write(obj.toString());*/Map<String,Object>map=newHashMap<String,Object>();map.put("total",total);map.put("rows",list);System.out.println(map);out.write(newGson().toJson(map));}//修改功能if(method.equals("editStudent")){Stringusername=request.getParameter("editName");Stringnickname=request.getParameter("editUname");Stringpassword=request.getParameter("editPass");//根据用户名判断用户是否存在Studentstu=StudentDaoImpl.getStuByName(username);if(stu!=null){Students=newStudent(username,password,nickname);inti=StudentDaoImpl.updateStudent(s);if(i>0){out.write(Result.toClient(true,""));}}}//添加功能if(method.equals("addStudent")){Stringusername=request.getParameter("addName");Stringnickname=request.getParameter("addNick");Stringpassword=request.getParameter("addPwd");System.out.println(username+","+nickname+","+password);Students=StudentDaoImpl.getStuByName(username);if(s==null){Studentstu=newStudent(username,password,nickname);//将用户信息插入数据库intn=StudentDaoImpl.savePlayer(stu);if(n>0){out.write(Result.toClient(true,""));}}}//删除用户信息if(method.equals("deleteStudent")){intid=Integer.parseInt(request.getParameter("id"));inti=StudentDaoImpl.deleteStudentById(id);if(i>0){out.write(Result.toClient(true,""));}}out.flush();out.close();}}

㈡ 想用java开发一个文件管理信息系统

我估计你在来这个上面是得不到答案的,自哪怕一个小的系统也是要有前台的,还要框架,前台我用的是easyui,后台你可以直接用servlet,也可以采用其他框架,SpringMVC+Spring+Mybatis或者是Struts2+spring+Hibernate框架,如果都不会的话,就servelet+JDBC去操作数据库把。主要是前端你不会的,

㈢ 使用JAVA语言,编写一个小型的管理系统

杨啊,把分给我吧,我自己再去提问,谢啦!

㈣ java控制台做一个简单的信息管理系统!(不使用数据库,用list集合操作) 文本文件存储信息,增删查改。

保存在list中了,同时提供写入文件的功能,弱连接db的话,更简单~~望满意~~import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.util.ArrayList;import java.util.Date;import java.util.List;public class StudentDeal {static List<Student> list = null;public static void main(String[] args) throws IOException {Date date = new Date(1990, 12, 12, 23, 23);Student s = new Student(111, "gao", "femal", date, "art", "chess");StudentDeal sd = new StudentDeal();sd.add(s);String name = "gao";sd.query(name);sd.update(111, "pig");// 更新id的记录为pig,并写回到文件中;可以修改或者重载modify方法;sd.delete(111);// 删除id的记录,并写回到文件中;;}public StudentDeal() {list = new ArrayList<Student>();}private void query(String name) {boolean f = false;for (Student t : list) {if (t.getName().equals(name)) {f = true;}}if (f)System.out.println("yes");elseSystem.out.println("no");}void add(Student t) throws IOException {int id = t.getId();for (Student tmp : list) {if (tmp.getId() == id) {// System.out.println("target exsit!");return;}}list.add(t);writeToFile(list);System.out.println("add succeed!");}private void delete(int id) throws IOException {for (int i = 0; i < list.size(); i++) {Student t = list.get(i);if (t.getId() == id) {list.remove(i);System.out.println("delete succeed!");} elseSystem.out.println("delete no such id!");}writeToFile(list);}private void update(int id, String name) throws IOException {for (Student t : list) {if (t.getId() == id) {t.setName(name);System.out.println("modify info succeed!");} elseSystem.out.println("modify no such id!");}writeToFile(list);}public List<Student> getList() {return list;}private void writeToFile(List<Student> list2) throws IOException {BufferedWriter bw = new BufferedWriter(new FileWriter(new File("e:/test.txt")));for (Student t : list) {bw.write(t.toString());}bw.close();}}class Student {int id;String intrest;String gender;String name;String major;Date date;public Student(int id, String name, String gender, Date date, String major,String intrest) {super();this.id = id;this.intrest = intrest;this.name = name;this.gender = gender;this.date = date;this.major = major;}public int getId() {return id;}public void setId(int id) {this.id = id;}public String getIntrest() {return intrest;}public void setIntrest(String intrest) {this.intrest = intrest;}public String getGender() {return gender;}public void setGender(String gender) {this.gender = gender;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getMajor() {return major;}public void setMajor(String major) {this.major = major;}public Date getDate() {return date;}public void setDate(Date date) {this.date = date;}@Overridepublic String toString() {return this.getId() + " " + this.getName() + " " + this.getGender()+ " " + this.getDate() + " " + this.getMajor() + " "+ this.intrest + "\n";}}

㈤ 用java语言编写一个模拟文件管理系统

你不会打算让别人帮你写,你自己什么都不做吧??太懒了!这只是一个简单的对文件的操作而已!你用Swing做吧,哪个地方有问题就给我消息!

㈥ Java实现学生简易信息管理系统

importjava.util.*;importjava.io.*;classStuMgr{publicstaticclassStudent{;publicStringname;publicintage;publicStudent(intid,Stringname,intage){this.id=id;this.name=name;this.age=age;}@OverridepublicStringtoString(){returnid+","+name+","+age;}}publicList<Student>stuList=newLinkedList<>();publicvoidadd(){Scannersc=newScanner(System.in);System.out.println("请输入学生学号:");Stringid=sc.nextLine();intintId=0;try{intId=Integer.parseInt(id);}catch(NumberFormatExceptionex){System.out.println("学号输入有误,请输入数字!");return;}if(find(intId)!=null){System.out.println("该学号已经存在!");return;}System.out.println("请输入学生姓名:");Stringname=sc.nextLine();System.out.println("请输入学生年龄:");Stringage=sc.nextLine();intintAge=0;try{intAge=Integer.parseInt(age);}catch(NumberFormatExceptionex){System.out.println("年龄输入有误,请输入数字!");return;}Studentstu=newStudent(intId,name,intAge);stuList.add(stu);store();System.out.println("———————–");System.out.println("学生信息已增加");System.out.println(stu);System.out.println("———————–");}publicvoiddel(){Scannersc=newScanner(System.in);System.out.println("请输入学生学号:");Stringid=sc.nextLine();intintId=0;try{intId=Integer.parseInt(id);}catch(NumberFormatExceptionex){System.out.println("学号输入有误,请输入数字!");return;}Studentstu=find(intId);if(stu==null){System.out.println("该学号不存在!");return;}stuList.remove(stu);store();System.out.println("———————–");System.out.println("学生信息已删除");System.out.println(stu);System.out.println("———————–");}publicvoidfind(){Scannersc=newScanner(System.in);System.out.println("请输入学生学号:");Stringid=sc.nextLine();intintId=0;try{intId=Integer.parseInt(id);}catch(NumberFormatExceptionex){System.out.println("学号输入有误,请输入数字!");return;}Studentstu=find(intId);if(stu==null){System.out.println("该学号不存在!");return;}System.out.println("———————–");System.out.println("查找学生信息如下");System.out.println(stu);System.out.println("———————–");}publicStudentfind(intid){for(Studentstu:stuList){if(stu.id==id){returnstu;}}returnnull;}publicvoidmodify(){store();}publicvoidforeach(){System.out.println("———————–");for(Studentstu:stuList){System.out.println(stu);}System.out.println("———————–");}publicvoidstore(){Iteratoriterator=stuList.iterator();Filefile=newFile("stuList.txt");FileWriterfw=null;BufferedWriterwriter=null;try{fw=newFileWriter(file);writer=newBufferedWriter(fw);while(iterator.hasNext()){writer.write(iterator.next().toString());writer.newLine();//换行}writer.flush();}catch(FileNotFoundExceptione){e.printStackTrace();}catch(IOExceptione){e.printStackTrace();}finally{try{writer.close();fw.close();}catch(IOExceptione){e.printStackTrace();}}}publicstaticvoidmain(String[]args){StuMgrmgr=newStuMgr();while(true){System.out.println("请选择您要进行的操作:");System.out.println("1:增加学生信息");System.out.println("2:删除学生信息");System.out.println("3:查找学生信息");System.out.println("4:修改学生信息");System.out.println("5:遍历学生信息");System.out.println("6:退出");System.out.println("———————–");Scannersc=newScanner(System.in);Stringop=sc.nextLine();if("6".equals(op)){return;}if("1".equals(op)){mgr.add();}if("2".equals(op)){mgr.del();}if("3".equals(op)){mgr.find();}if("4".equals(op)){mgr.modify();}if("5".equals(op)){mgr.foreach();}}}}

时间仓促,还有一个modify方法没实现,留给你自己练手。

㈦ 用Java语言设计一个小型的图书管理系统

这样的设计,有的

㈧ Java实现简易学生信息管理系统

使用JFileChooser来选择打开文件, 使用FileInputStream进行读取文件,FileOutputStream来写文件 这些没什么难度吧。中间的显示,你就直接用JFileArea就是了,然后设置为自动换行。

㈨ java信息管理系统

采用面对对象的设计思想,一个类的各种属性都要在里面。。肯定一个用户类包含所有的用户信息,不光是这个,还要包含用户的状态信息。分类类别。等等信息。。不用网络和数据库的话肯定要用流的思想,就是为每一个用户建立一个文件,然后采用查询的方式,调用文件信息。读出信息。。查询的话可以采用一些关键字索引。。可以采用希尔排序的类似方法来采取高效查找关键字,(折半查找也可行)

未经允许不得转载:山九号 » 小型文件管理信息系统java|java控制台做一个简单的信息管理系统!(不使用数据库用list集合操作) 文本文件存储信息增删查改

赞 (0)