资源简介
学士后课程第一单元项目通过网络编程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.xm
文件 413 2011-03-14 10:19 NovelProject\bin\bookss.xm
文件 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.xm
文件 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.xm
文件 413 2011-03-14 10:19 NovelProject\src\bookss.xm
............此处省略44个文件信息
- 上一篇:DoDAF2.0国防部体系框架
- 下一篇:ABAQUS 切削模拟
相关资源
- SpringBoot+H2+mybatis-plus59130
- 登录注册界面.zip48872
- 数字华容道
- SSM+Shiro+redis实现单点登陆
- jstl-api-1.2和jstl-impl-1.2
- 基于MVC模式的会员管理系统
- 国内一家大型软件公司内部的正规软
- 仿windows记事本
- GUI银行管理系统
- 超市收银系统eclipse access大学课程设计
- 模拟ATM柜员机系统--连接数据库
- A*算法的2D演示(带源码)
- 代码审查表和代码审查实例
- 仿126 网易 163 邮箱 界面
- Tomcat6.x
- 简单的行编辑器
- 扫雷(MVC架构)
- 302 Found
- window ping命令加时间并记录日志
- springboot+rabbitmq项目demo(亲测可正常运
- jxbrowser 所有版本通用的破解包
- 2017年-传智播客-张志君老师-SpringBoo
- Blob.js+Export2Excel.js
- 机会路由源代码+仿真工具(SCORP)
- POI中文帮助文档附带api手册.zip
- 2018双十一阿里供应链服务平台讲座
- 原银在线信贷平台概要设计说明书v
- office_word_api 开发文档
- sun.misc.Unsafe源码
- netty的视频90集
评论
共有 条评论