资源简介
学士后课程第一单元项目通过网络编程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 切削模拟
相关资源
- 作业管理系统设计与实现
- 驾校管理系统源代码
- 易买网北大青鸟最新版
- pinpoint中文学习(包含插件、警告)
- 用myeclipse实现的BBS论坛源码
- 企业内部通信系统.
- 简单的网上购物系统
- 论坛管理系统很简单适合学生党大作
- 北大青鸟.NET影院售票系统完整版
- 北大青鸟 考试 毕业考试 机试 学士后
- 使用itextpdf将PDF大文件拆分成若干份指
- 一款基于微信小程序的音乐播放器
- 旅游管理系统
- 数据库课程设计大作业--库存管理系统
- 通讯录管理系统.zip
- 进销管理系统
- 学生信息管理系统MVC版本
- 电影院售票后台管理系统SpringBoot+An
- 软件工程课设--人事管理系统
- MyEclipse10汉化包+教程
- 国美商城web前端页面
- Mac MyEclipse 2018.8 破解 内含(使用说明
- 图书馆管理系统源码
- SSM博客系统
- myeclipse 2018简体中文语言包
- 百度富文本1.4.3
- 网上书店管理系统
- arp 数据包解析
- 北大青鸟 s1 MySchool
- 《Struts in Action中文版》真正完整版
评论
共有 条评论