修改登录界面

master
Allen 6 years ago
commit 6d88c8b687

@ -1,6 +1,7 @@
{ {
"pages": [ "pages": [
"shuji/shuji",
"denglu/denglu", "denglu/denglu",
"shouye/shouye", "shouye/shouye",
"chazhao/chazhao", "chazhao/chazhao",

@ -1,7 +1,11 @@
<form bindsubmit="formSubmit" > <form bindsubmit="formSubmit" >
<view class="container"> <view class="container">
<view class="login-icon"> <view class="login-icon">
<<<<<<< HEAD
<image class="login-img" src="../images/123.jpg"></image> <image class="login-img" src="../images/123.jpg"></image>
=======
<image class="login-img" src="../image/123.jpg"></image>
>>>>>>> 0877d8ad681d47bc72cd343cd73f8dfb7321c3b6
</view> </view>
<view class="login-from"> <view class="login-from">
@ -20,7 +24,11 @@
</view> </view>
<!--按钮--> <!--按钮-->
<view class="loginBtnView"> <view class="loginBtnView">
<<<<<<< HEAD
<button class="loginBtn" size="{{primarySize}}" loading="{{loading}}" plain="{{plain}}" disabled="{{disabled}}" bindtap="login" formType="submit">登录</button> <button class="loginBtn" size="{{primarySize}}" loading="{{loading}}" plain="{{plain}}" disabled="{{disabled}}" bindtap="login" formType="submit">登录</button>
=======
<button class="loginBtn" loading="{{loading}}" plain="{{plain}}" disabled="{{disabled}}" bindtap="login" formType="submit">登录</button>
>>>>>>> 0877d8ad681d47bc72cd343cd73f8dfb7321c3b6
</view> </view>
</view> </view>
</view> </view>

@ -48,7 +48,11 @@ page{
text-align: right; text-align: right;
margin-right: 22px; margin-right: 22px;
margin-top: 11px; margin-top: 11px;
<<<<<<< HEAD
color: #cccccc; color: #cccccc;
=======
color: #000;
>>>>>>> 0877d8ad681d47bc72cd343cd73f8dfb7321c3b6
font-size: 14px font-size: 14px
} }
@ -62,7 +66,11 @@ page{
.loginBtnView { .loginBtnView {
width: 100%; width: 100%;
height: auto; height: auto;
<<<<<<< HEAD
background-color: rgb(253,253,65); background-color: rgb(253,253,65);
=======
>>>>>>> 0877d8ad681d47bc72cd343cd73f8dfb7321c3b6
margin-top: 0px; margin-top: 0px;
margin-bottom: 0px; margin-bottom: 0px;
padding-bottom: 0px; padding-bottom: 0px;
@ -71,4 +79,8 @@ page{
.loginBtn { .loginBtn {
width: 80%; width: 80%;
margin-top: 35px; margin-top: 35px;
<<<<<<< HEAD
=======
background-color:rgb(253, 153, 65);
>>>>>>> 0877d8ad681d47bc72cd343cd73f8dfb7321c3b6
} }

@ -22,41 +22,41 @@ Page({
/** /**
* 生命周期函数--监听页面加载 * 生命周期函数--监听页面加载
*/ */
onLoad () { onLoad() {
}, },
/** /**
* 生命周期函数--监听页面初次渲染完成 * 生命周期函数--监听页面初次渲染完成
*/ */
onReady () { onReady() {
}, },
/** /**
* 生命周期函数--监听页面显示 * 生命周期函数--监听页面显示
*/ */
onShow () { onShow() {
}, },
/** /**
* 生命周期函数--监听页面隐藏 * 生命周期函数--监听页面隐藏
*/ */
onHide () { onHide() {
}, },
/** /**
* 生命周期函数--监听页面卸载 * 生命周期函数--监听页面卸载
*/ */
onUnload () { onUnload() {
}, },
/** /**
* 页面相关事件处理函数--监听用户下拉动作 * 页面相关事件处理函数--监听用户下拉动作
*/ */
onPullDownRefresh () { onPullDownRefresh() {
}, },

@ -0,0 +1,4 @@
<image class="wx-image_TCMtbw" mode="scaleToFill" src="//o3bnyc.creatby.com/diazo/images/image-placeholder.svg" style="background-size: 100% 100%; background-position: 0% 0%; background-repeat: no-repeat; background-image: url(http://o3bnyc.creatby.com/diazo/images/image-placeholder.svg);"/>
<text class="c-block wx-text_3ayXhS" > 姓名:</text>
<text class="c-block wx-text_cEEG0A" > 学号:</text>
<text class="c-block wx-text_lkXRAs" > 密码:</text>

@ -0,0 +1,73 @@
/* 基础样式 */
view,scroll-view,swiper,swiper-item,icon,text,progress,button,checkbox-group,checkbox,form,input,label,picker,radio-group,radio,slider,switch,action-sheet,action-sheet-item,action-sheet-cancel,modal,toast,loading,navigator,audio,image,video,map,canvas {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
page {
height: 100%;
font-family: -apple-system-font,Helvetica Neue,Helvetica,sans-serif;
}
checkbox-group,
radio-group{
display:block;
}
:before,
:after ,
::before,
::after{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.c-minheight {
min-height: 80px;
}
.c-full {
width: 100%;
height: 100%;
}
.c-block {
display: block;
}
.c-autosize {
width: auto;
height: auto;
}
.c-fullwidth {
width: 100%;
}
.c-fullheight {
height: 100%;
}
.c-initHide{
opacity:0 !important;
}
.c-ellipse{
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow:hidden;
}
/* 自定义样式 */
.wx-image_TCMtbw{transition: All 0s ease; transform: rotate(0deg) scale(0.5) translate(22%,0%); -ms-transform: rotate(0deg) scale(0.5) translate(22%,0%); -o-transform: rotate(0deg) scale(0.5) translate(22%,0%); -moz-transform: rotate(0deg) scale(0.5) translate(22%,0%); -webkit-transform: rotate(0deg) scale(0.5) translate(22%,0%); -ms-transition: All 0s ease; -o-transition: All 0s ease; -moz-transition: All 0s ease; -webkit-transition: All 0s ease; }
.wx-text_3ayXhS{border-radius: 15px; transition: all; margin-right: 80px; margin-left: 100px; background-repeat: repeat; transform: rotate(0deg) scale(1.2) translate(0%, 0%); background-color: rgba(255,175,105,1); }
.wx-text_cEEG0A{border-radius: 15px; transition: all; margin-right: 80px; margin-left: 100px; transform: rotate(0deg) scale(1.2) translate(0%, 152%); background-color: rgba(255, 175, 105, 1); border-bottom-right-radius: 15px; border-bottom-left-radius: 15px; border-top-right-radius: 15px; border-top-left-radius: 15px; }
.wx-text_lkXRAs{border-radius: 15px; transition: all; margin-right: 80px; margin-left: 100px; transform: rotate(0deg) scale(1.2) translate(0%, 304%); background-color: rgba(255, 175, 105, 1); border-bottom-right-radius: 15px; border-bottom-left-radius: 15px; border-top-right-radius: 15px; border-top-left-radius: 15px; }

@ -1,66 +1,37 @@
// shuji/shuji.js /*onLoad: function () {
Page({ wx.request({
url: 'https://zhenxiang.xuanjis.com', //服务器地址
/**
* 页面的初始数据
*/
data: { data: {
name: 'book_id'//请求参数
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
}, },
header: {
/** 'content-type': 'application/json'
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () {
}, },
success: function (res) {
/** console.log(res.data)
* 生命周期函数--监听页面显示 }
*/ })
onShow: function () { }
*/
}, Component({
/**
* 生命周期函数--监听页面隐藏
*/
onHide: function () {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload: function () {
},
/** /**
* 页面相关事件处理函数--监听用户下拉动作 * 组件的属性列表
*/ */
onPullDownRefresh: function () { properties: {
}, },
/** /**
* 页面上拉触底事件的处理函数 * 组件的初始数据
*/ */
onReachBottom: function () { data: {
}, },
/** /**
* 用户点击右上角分享 * 组件的方法列表
*/ */
onShareAppMessage: function () { methods: {
} }
}) })

@ -1,2 +1,4 @@
<!--shuji/shuji.wxml--> <view class="c-minheight wx-view_3ZhLNq" />
<text>shuji/shuji.wxml</text> <text class="c-block wx-text_efNLZY" >书名:</text>
<text class="c-block wx-text_07leZC" >书号:</text>
<text class="c-block wx-text_MWTyqb" >作者</text>

@ -1 +1,69 @@
/* shuji/shuji.wxss */ /* 基础样式 */
view,scroll-view,swiper,swiper-item,icon,text,progress,button,checkbox-group,checkbox,form,input,label,picker,radio-group,radio,slider,switch,action-sheet,action-sheet-item,action-sheet-cancel,modal,toast,loading,navigator,audio,image,video,map,canvas {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
page {
height: 100%;
font-family: -apple-system-font,Helvetica Neue,Helvetica,sans-serif;
}
checkbox-group,
radio-group{
display:block;
}
:before,
:after ,
::before,
::after{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.c-minheight {
min-height: 80px;
}
.c-full {
width: 100%;
height: 100%;
}
.c-block {
display: block;
}
.c-autosize {
width: auto;
height: auto;
}
.c-fullwidth {
width: 100%;
}
.c-fullheight {
height: 100%;
}
.c-initHide{
opacity:0 !important;
}
.c-ellipse{
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow:hidden;
}
/* 自定义样式 */
.wx-view_3ZhLNq{transition: All 0s ease; margin-right: 150px; margin-left: 150px; transform: rotate(0deg) scale(1.6) translate(0%,43%); -ms-transform: rotate(0deg) scale(1.6) translate(0%,43%); -o-transform: rotate(0deg) scale(1.6) translate(0%,43%); -moz-transform: rotate(0deg) scale(1.6) translate(0%,43%); -webkit-transform: rotate(0deg) scale(1.6) translate(0%,43%); -ms-transition: All 0s ease; -o-transition: All 0s ease; -moz-transition: All 0s ease; -webkit-transition: All 0s ease; }
.wx-text_efNLZY{transition: All 0s ease; margin-right: 80px; margin-left: 80px; transform: rotate(0deg) scale(1.2) translate(0%,434%); -ms-transform: rotate(0deg) scale(1.2) translate(0%,434%); -o-transform: rotate(0deg) scale(1.2) translate(0%,434%); -moz-transform: rotate(0deg) scale(1.2) translate(0%,434%); -webkit-transform: rotate(0deg) scale(1.2) translate(0%,434%); -ms-transition: All 0s ease; -o-transition: All 0s ease; -moz-transition: All 0s ease; -webkit-transition: All 0s ease; }
.wx-text_07leZC{transition: All 0s ease; margin-right: 80px; margin-left: 80px; transform: rotate(0deg) scale(1.2) translate(0%,543%); -ms-transform: rotate(0deg) scale(1.2) translate(0%,543%); -o-transform: rotate(0deg) scale(1.2) translate(0%,543%); -moz-transform: rotate(0deg) scale(1.2) translate(0%,543%); -webkit-transform: rotate(0deg) scale(1.2) translate(0%,543%); -ms-transition: All 0s ease; -o-transition: All 0s ease; -moz-transition: All 0s ease; -webkit-transition: All 0s ease; }
.wx-text_MWTyqb{transition: All 0s ease; margin-right: 80px; margin-left: 80px; transform: rotate(0deg) scale(1.2) translate(0%,652%); -ms-transform: rotate(0deg) scale(1.2) translate(0%,652%); -o-transform: rotate(0deg) scale(1.2) translate(0%,652%); -moz-transform: rotate(0deg) scale(1.2) translate(0%,652%); -webkit-transform: rotate(0deg) scale(1.2) translate(0%,652%); -ms-transition: All 0s ease; -o-transition: All 0s ease; -moz-transition: All 0s ease; -webkit-transition: All 0s ease; }

@ -62,5 +62,10 @@ Page({
} }
} }
}) })
},
gerenxinxisubmit: function (e) {
wx.navigateTo({
url: '../gerenxinxi/gerenxinxi',
})
} }
}) })

@ -1,3 +0,0 @@
App({
})

@ -1,14 +0,0 @@
{
"debug": true,
"window": {
"navigationBarTextStyle": "white",
"navigationBarBackgroundColor": "#000000",
"navigationBarTitleText": "",
"backgroundColor": "#ffffff",
"enablePullDownRefresh": false,
"backgroundTextStyle": "dark"
},
"pages": [
"page/index/index"
]
}

@ -1,73 +0,0 @@
/* 基础样式 */
view,scroll-view,swiper,swiper-item,icon,text,progress,button,checkbox-group,checkbox,form,input,label,picker,radio-group,radio,slider,switch,action-sheet,action-sheet-item,action-sheet-cancel,modal,toast,loading,navigator,audio,image,video,map,canvas {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
page {
height: 100%;
font-family: -apple-system-font,Helvetica Neue,Helvetica,sans-serif;
}
checkbox-group,
radio-group{
display:block;
}
:before,
:after ,
::before,
::after{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.c-minheight {
min-height: 80px;
}
.c-full {
width: 100%;
height: 100%;
}
.c-block {
display: block;
}
.c-autosize {
width: auto;
height: auto;
}
.c-fullwidth {
width: 100%;
}
.c-fullheight {
height: 100%;
}
.c-initHide{
opacity:0 !important;
}
.c-ellipse{
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow:hidden;
}
/* 自定义样式 */
.wx-view_3ZhLNq{transition: All 0s ease; margin-right: 150px; margin-left: 150px; transform: rotate(0deg) scale(1.6) translate(0%,43%); -ms-transform: rotate(0deg) scale(1.6) translate(0%,43%); -o-transform: rotate(0deg) scale(1.6) translate(0%,43%); -moz-transform: rotate(0deg) scale(1.6) translate(0%,43%); -webkit-transform: rotate(0deg) scale(1.6) translate(0%,43%); -ms-transition: All 0s ease; -o-transition: All 0s ease; -moz-transition: All 0s ease; -webkit-transition: All 0s ease; }
.wx-text_efNLZY{transition: All 0s ease; margin-right: 80px; margin-left: 80px; transform: rotate(0deg) scale(1.2) translate(0%,434%); -ms-transform: rotate(0deg) scale(1.2) translate(0%,434%); -o-transform: rotate(0deg) scale(1.2) translate(0%,434%); -moz-transform: rotate(0deg) scale(1.2) translate(0%,434%); -webkit-transform: rotate(0deg) scale(1.2) translate(0%,434%); -ms-transition: All 0s ease; -o-transition: All 0s ease; -moz-transition: All 0s ease; -webkit-transition: All 0s ease; }
.wx-text_07leZC{transition: All 0s ease; margin-right: 80px; margin-left: 80px; transform: rotate(0deg) scale(1.2) translate(0%,543%); -ms-transform: rotate(0deg) scale(1.2) translate(0%,543%); -o-transform: rotate(0deg) scale(1.2) translate(0%,543%); -moz-transform: rotate(0deg) scale(1.2) translate(0%,543%); -webkit-transform: rotate(0deg) scale(1.2) translate(0%,543%); -ms-transition: All 0s ease; -o-transition: All 0s ease; -moz-transition: All 0s ease; -webkit-transition: All 0s ease; }
.wx-text_MWTyqb{transition: All 0s ease; margin-right: 80px; margin-left: 80px; transform: rotate(0deg) scale(1.2) translate(0%,652%); -ms-transform: rotate(0deg) scale(1.2) translate(0%,652%); -o-transform: rotate(0deg) scale(1.2) translate(0%,652%); -moz-transform: rotate(0deg) scale(1.2) translate(0%,652%); -webkit-transform: rotate(0deg) scale(1.2) translate(0%,652%); -ms-transition: All 0s ease; -o-transition: All 0s ease; -moz-transition: All 0s ease; -webkit-transition: All 0s ease; }

Binary file not shown.

@ -1,14 +0,0 @@
onLoad: function () {
wx.request({
url: 'https://zhenxiang.xuanjis.com', //服务器地址
data: {
name: 'book_id'//请求参数
},
header: {
'content-type': 'application/json'
},
success: function (res) {
console.log(res.data)
}
})
}

@ -1,4 +0,0 @@
<view class="c-minheight wx-view_3ZhLNq" />
<text class="c-block wx-text_efNLZY" >书名:</text>
<text class="c-block wx-text_07leZC" >书号:</text>
<text class="c-block wx-text_MWTyqb" >作者</text>

@ -1 +0,0 @@
/* page/index/index.wxss */

@ -1,40 +0,0 @@
{
"description": "项目配置文件",
"packOptions": {
"ignore": []
},
"setting": {
"urlCheck": true,
"es6": true,
"postcss": true,
"minified": true,
"newFeature": true,
"autoAudits": false
},
"compileType": "miniprogram",
"libVersion": "2.5.0",
"appid": "wxb280d1925541c356",
"projectname": "7",
"debugOptions": {
"hidedInDevtools": []
},
"isGameTourist": false,
"condition": {
"search": {
"current": -1,
"list": []
},
"conversation": {
"current": -1,
"list": []
},
"game": {
"currentL": -1,
"list": []
},
"miniprogram": {
"current": -1,
"list": []
}
}
}

@ -1,3 +1,4 @@
<<<<<<< HEAD
package controller; package controller;
@ -54,3 +55,61 @@ public class LoginController {
} }
} }
=======
package controller;
import java.io.IOException;
import java.io.Writer;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import service.LoginService;
import domain.UserPO;
@Controller
public class LoginController {
@Autowired@Qualifier("LoginServiceImpl")
private LoginService loginService;
@RequestMapping("/login")
public void login(int userid, int userpassword,
HttpServletRequest request, HttpServletResponse response) throws IOException {
UserPO userPO=this.loginService.FindByUserid(userid);
response.setContentType("text/html;charset=utf-8");
/* 设置响应头允许ajax跨域访问 */
response.setHeader("Access-Control-Allow-Origin", "*");
/* 星号表示所有的异域请求都可以接受, */
response.setHeader("Access-Control-Allow-Methods", "GET,POST");
System.out.println(userid);
if(userPO!=null)
if(userpassword==userPO.getUserpassword())
{
System.out.println("密码正确");
Writer out = response.getWriter();
out.write("111");
out.flush();
}
else{
System.out.println("密码错误");
Writer out = response.getWriter();
out.write("100");
out.flush();
}
else{
System.out.println("不存在用户名");
Writer out = response.getWriter();
out.write("001");
out.flush();
}
}
}
>>>>>>> 0877d8ad681d47bc72cd343cd73f8dfb7321c3b6

@ -1,3 +1,4 @@
<<<<<<< HEAD
package domain; package domain;
import java.io.Serializable; import java.io.Serializable;
@ -27,3 +28,34 @@ public class UserPO implements Serializable{
} }
=======
package domain;
import java.io.Serializable;
public class UserPO implements Serializable{
private int userid;
private int userpassword;
private String username;
public int getUserid() {
return userid;
}
public void setUserid(int userid) {
this.userid = userid;
}
public int getUserpassword() {
return userpassword;
}
public void setUserpassword(int userpassword) {
this.userpassword = userpassword;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
}
>>>>>>> 0877d8ad681d47bc72cd343cd73f8dfb7321c3b6

@ -1,3 +1,4 @@
<<<<<<< HEAD
package mapperDAO; package mapperDAO;
import org.springframework.stereotype.Repository; import org.springframework.stereotype.Repository;
@ -10,3 +11,17 @@ public interface UserDAO {
} }
=======
package mapperDAO;
import org.springframework.stereotype.Repository;
import domain.UserPO;
@Repository("UserDAO")
public interface UserDAO {
public UserPO FindByUserid(int userid);
}
>>>>>>> 0877d8ad681d47bc72cd343cd73f8dfb7321c3b6

@ -1,3 +1,4 @@
<<<<<<< HEAD
package service; package service;
import domain.UserPO; import domain.UserPO;
@ -6,3 +7,13 @@ public interface LoginService{
public UserPO FindByUserid(int s_id); public UserPO FindByUserid(int s_id);
} }
=======
package service;
import domain.UserPO;
public interface LoginService{
public UserPO FindByUserid(int userid);
}
>>>>>>> 0877d8ad681d47bc72cd343cd73f8dfb7321c3b6

@ -1,3 +1,4 @@
<<<<<<< HEAD
package serviceimpl; package serviceimpl;
import mapperDAO.UserDAO; import mapperDAO.UserDAO;
@ -20,3 +21,27 @@ public class LoginServiceImpl implements LoginService{
} }
} }
=======
package serviceimpl;
import mapperDAO.UserDAO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Component;
import domain.UserPO;
import service.LoginService;
@Component("LoginServiceImpl")
public class LoginServiceImpl implements LoginService{
@Autowired@Qualifier("UserDAO")
private UserDAO userDAO;
public UserPO FindByUserid(int userid){
return this.userDAO.FindByUserid(userid);
}
}
>>>>>>> 0877d8ad681d47bc72cd343cd73f8dfb7321c3b6

@ -0,0 +1,129 @@
# ************************************************************
# Sequel Pro SQL dump
# Version 5426
#
# https://www.sequelpro.com/
# https://github.com/sequelpro/sequelpro
#
# Host: 134.175.3.34 (MySQL 5.5.57-log)
# Database: 真香图书管理系统
# Generation Time: 2019-01-11 08:55:39 +0000
# ************************************************************
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
SET NAMES utf8mb4;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
# Dump of table book
# ------------------------------------------------------------
DROP TABLE IF EXISTS `book`;
CREATE TABLE `book` (
`book_id` int(20) NOT NULL,
`book_name` varchar(45) NOT NULL,
`book_author` varchar(20) NOT NULL,
`book_num` int(5) NOT NULL,
`book_sort` varchar(20) NOT NULL DEFAULT '',
PRIMARY KEY (`book_id`,`book_name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
LOCK TABLES `book` WRITE;
/*!40000 ALTER TABLE `book` DISABLE KEYS */;
INSERT INTO `book` (`book_id`, `book_name`, `book_author`, `book_num`, `book_sort`)
VALUES
(1,'《四书五经合集》','古代多人',20,'文学名著类'),
(2,'《人生》','路遥',21,'文学名著类'),
(3,'《中华上下五千年》','佚名',19,'文学名著类'),
(4,'《百年孤独》','佚名',17,'文学名著类'),
(5,'《大秦帝国》','佚名',23,'文学名著类'),
(6,'《兄弟》','余华',21,'文学名著类'),
(7,'《激荡30年》','佚名',25,'文学名著类'),
(8,'《沧浪之水》','佚名',19,'文学名著类'),
(9,'《席绢全集》','席绢',23,'文学名著类'),
(10,'《格列佛游记》','佚名',18,'文学名著类'),
(11,'《洛丽塔》','佚名',18,'文学名著类'),
(12,'《林徽因传》','张清平',16,'文学名著类'),
(13,'《莎士比亚十四行诗集》','佚名',20,'文学名著类'),
(14,'《陈良宇传奇》','佚名',21,'文学名著类'),
(15,'《邓小平传》','佚名',17,'文学名著类'),
(16,'《滚雪球:巴菲特和他的财富人生》','佚名',17,'文学名著类'),
(17,'《老人与海》','佚名',21,'文学名著类'),
(18,'《忏悔录》','卢梭',22,'文学名著类'),
(19,'《海岩全集》','佚名',24,'文学名著类'),
(20,'《三毛全集》','佚名',20,'文学名著类'),
(21,'《人性的光辉:林肯传》','戴尔·卡耐基',18,'文学名著类'),
(22,'《呼啸山庄》','佚名',21,'文学名著类'),
(23,'《村上春树全集》','佚名',20,'文学名著类'),
(24,'《红与黑》','佚名',21,'文学名著类'),
(25,'《孙中山全传》','佚名',18,'文学名著类'),
(26,'《本草纲目》','李时珍',16,'文学名著类'),
(27,'《一口气读完世界史》','佚名',17,'文学名著类'),
(28,'《平凡的世界》','路遥',25,'文学名著类'),
(29,'《巨星闪耀》','郭宏军',24,'文学名著类'),
(30,'《白话山海经》','佚名',19,'文学名著类'),
(31,'《枪手的新娘》','佚名',24,'文学名著类'),
(32,'《李安传:十年一觉电影梦》','张靓蓓',19,'文学名著类'),
(33,'《一个陌生女人的来信》','佚名',18,'文学名著类'),
(34,'《北洋军阀统治时期史话》','佚名',24,'文学名著类'),
(35,'《鲁宾逊漂流记》','佚名',21,'文学名著类'),
(36,'《三毛作品集》','三毛',17,'文学名著类'),
(37,'《菊与刀》','佚名',25,'文学名著类'),
(38,'《歌舞伎町案内人》','佚名',21,'文学名著类'),
(39,'《红顶商人胡雪岩》','佚名',16,'文学名著类'),
(40,'《汉武帝》','叶绍翁',25,'文学名著类'),
(41,'《灯草和尚》','高则诚',16,'文学名著类'),
(42,'《路遥全集》','佚名',20,'文学名著类'),
(43,'《古文观止+译文》','佚名',24,'文学名著类'),
(44,'《风雨独立路-李光耀传》','李光耀',23,'文学名著类'),
(45,'《余华文集》','余华',21,'文学名著类'),
(46,'《张小娴作品集》','张小娴',24,'文学名著类'),
(47,'《明亡清兴六十年》','佚名',25,'文学名著类'),
(48,'《千年一叹-余秋雨》','佚名',24,'文学名著类'),
(49,'《我的禅》','卫慧',19,'文学名著类'),
(50,'《川端康成文集》','佚名',19,'文学名著类'),
(51,'《天龙八部》','金庸',20,'文学名著类'),
(52,'《沉思录II》','佚名',17,'文学名著类'),
(53,'《雍正王朝:恨水东逝》','佚名',22,'文学名著类'),
(54,'《莎士比亚全集》','莎士比亚',23,'文学名著类'),
(55,'《中国史学入门》','顾颉刚',10,'人文历史类'),
(56,'《明朝那些事儿》','石悦',15,'人文历史类'),
(57,'《袁氏当国》','唐德刚',12,'人文历史类'),
(58,'《天朝的崩溃》','茅海建',5,'人文历史类'),
(59,'《东晋门阀政治》','田余庆',20,'人文历史类'),
(60,'《通俗天文学》','(美)西蒙·纽康 ',23,'自然科学类'),
(61,'《自私的基因》','[英]理查德·道金斯',45,'自然科学类'),
(62,'《发现之旅》','托尼赖斯',20,'自然科学类'),
(63,'《宇宙之书》','约翰.D.巴罗',18,'自然科学类'),
(64,'《信号与系统》','Alan V.Oppenheim',20,'计算机类'),
(65,'《第一行代码》','郭霖',10,'计算机类'),
(66,'《HTTP权威指南》',' David Gourley',9,'计算机类'),
(67,'《解TCP/IP : 第5版》','[日]竹下隆史',10,'计算机类'),
(68,'《肿瘤常见症状的中西医处理手册》','李萍萍 ',5,'医学类'),
(69,'《中国的医药》','魏子孝&聂丽芳',6,'医学类'),
(70,'《中华医药学史》','林品石',7,'医学类'),
(71,'《中医熟记的100种中药》','肖锦仁',8,'医学类'),
(72,'《永续农业概论》','莫里森',20,'农学类'),
(73,'《全息自然农法实现》','何以兴农',18,'农学类'),
(74,'《作物育种学》','席章营',5,'农学类'),
(75,'《中国农学史》','曾雄生',20,'农学类');
/*!40000 ALTER TABLE `book` ENABLE KEYS */;
UNLOCK TABLES;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Loading…
Cancel
Save