资源简介

学士后课程第一单元项目通过网络编程Scoket编程结合XML作为数据库,完成小说管理系统。包括功能:用户登录、用户注册、小说浏览、小说在线阅读、小说上传、小说下载等功能。

资源截图

代码片段和文件信息

package client;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

import util.Datas;
import util.SysConstants;
import entity.Novel;
import entity.User;

public class Client {
static Datas datas = new Datas();

public static void main(String[] args) {
// while(true){
try{
Scanner inputInt = new Scanner(System.in);
System.out.println(“---------------------------------“);
System.out.println(“欢迎使用在线迷你TXT小说管理器“);
System.out.println(“---------------------------------“);
System.out.println(“1.登录\n2.注册\n3.退出“);
System.out.println(“---------------------------------“);
System.out.print(“请选择:“);
int index = inputInt.nextInt();
if(index == 1){
//登陆视图
createLoginView();
}else if(index == 2){
//注册视图
createRegisterView();
}else if(index == 3){
//退出视图
createExitView();
}else{
System.out.println(“请输入正确的选项(1.登录   2.注册   3.退出)!!!“);
Client.main(null);
}
}catch(Exception e){
System.out.println(“输入错误:“);
Client.main(null);
}
// }
}

//登陆视图
public static void createLoginView(){
Scanner input = new Scanner(System.in);
while(true){
System.out.println(“~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~“);
System.out.println(“当前操作:用户登录“);
System.out.println(“~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~“);
System.out.print(“请输入用户名:“);
String username = input.next();
System.out.print(“请输入密码:“);
String password = input.next();

datas = ClientBIZ.doLogin(username password);

if(datas.getFlag().equals(SysConstants.SYS_SUCCESS)){
//登陆成功
System.out.println(“登陆成功“);
createNovelManagerView(datas.getUser());
}else if(datas.getFlag().equals(SysConstants.SYS_ERROR)){
System.out.println(“用户名或密码错误“);
System.out.println(“~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~“);
try{
System.out.println(“请选择(1.继续登录       t2.进行注册):“);
int index = input.nextInt();
if(index == 2){
createRegisterView();
}else if(index != 1 ||index != 2){
System.out.println(“输入错误!!!“);
createLoginView();
}
}catch(Exception e){
System.out.println(“输入错误!!!“);
createLoginView();
}

}
}
}

//注册视图
public static void createRegisterView(){
Scanner input = new Scanner(System.in);
while(true){
System.out.println(“~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~“);
System.out.println(“当前操作:用户注册“);
System.out.println(“~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~“);
System.out.print(“请输入用户名:“);
String username = input.next();
System.out.print(“请输入密码:“);
String password = input.next();
System.out.print(“请再次输入密码:“);
String conPassword = input.next();


if(!password.equals(conPass

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        301  2011-03-11 17:45  NovelProject\.classpath

     文件        388  2011-03-14 13:52  NovelProject\.project

     文件        629  2011-03-11 17:45  NovelProject\.settings\org.eclipse.jdt.core.prefs

     文件        322  2011-03-14 10:19  NovelProject\bin\books.rar

     文件       2681  2011-03-14 13:50  NovelProject\bin\books.xml

     文件        413  2011-03-14 10:19  NovelProject\bin\bookss.xml

     文件      10309  2012-06-21 08:21  NovelProject\bin\client\Client.class

     文件       4260  2012-06-21 08:21  NovelProject\bin\client\ClientBIZ.class

     文件     538532  2012-01-13 13:07  NovelProject\bin\download\武侠\刑天三神捕.txt

     文件     421887  2012-01-13 04:03  NovelProject\bin\download\武侠\武外后续.txt

     文件     663161  2012-01-12 21:21  NovelProject\bin\download\武侠\江湖浪子.txt

     文件     275894  2012-01-13 04:06  NovelProject\bin\download\武侠\真龙伏魔.txt

     文件     322496  2011-12-23 23:22  NovelProject\bin\download\言情\三宝王妃.txt

     文件     594535  2012-01-30 21:49  NovelProject\bin\download\言情\千金小子.txt

     文件       1855  2012-06-21 08:21  NovelProject\bin\entity\Novel.class

     文件        893  2012-06-21 08:21  NovelProject\bin\entity\User.class

     文件       3882  2012-06-21 08:21  NovelProject\bin\server\ServerDataLister.class

     文件       8193  2012-06-21 08:21  NovelProject\bin\server\ServerService.class

     文件         29  2011-03-14 01:36  NovelProject\bin\sys.properties

     文件       1376  2012-06-21 08:33  NovelProject\bin\test\Test.class

     文件       1131  2012-06-21 08:33  NovelProject\bin\test\Test1.class

     文件        880  2012-06-21 08:33  NovelProject\bin\test\Test2.class

     文件        201  2011-03-14 12:09  NovelProject\bin\users.rar

     文件        353  2011-03-14 13:06  NovelProject\bin\users.xml

     文件       1774  2012-06-21 08:21  NovelProject\bin\util\Datas.class

     文件        990  2012-06-21 08:21  NovelProject\bin\util\SysConstants.class

     文件       1007  2012-06-21 08:21  NovelProject\bin\util\Tools.class

     文件        322  2011-03-14 10:19  NovelProject\src\books.rar

     文件       2681  2011-03-14 13:50  NovelProject\src\books.xml

     文件        413  2011-03-14 10:19  NovelProject\src\bookss.xml

............此处省略44个文件信息

评论

共有 条评论