逃逸的卡路里
博主介绍:✌️码农一枚 | 毕设布道师,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。✌️主要项目:论文指导、小程序、SpringBoot、SSM、Vue、Java、Jsp等设计与开发。
🍅文末获取源码联系🍅
如需其他项目或毕设源码,可进主页看下往期的毕设资源分享哦,希望对您有帮助!
–
前言
本次毕业设计旨在通过实际项目的开发,将我们在大学期间所学的Java编程语言知识与实践相结合,进一步加深对Java语言的理解和应用。毕业设计的宗旨在于培养我们的独立思考能力、团队协作精神和创新能力,提升我们解决实际问题的能力,为未来的职业发展打下坚实的基础。
我们使用Microsoft公司的JSP开发工具,使用MSSQL制作系统的数据库,结合JSP技术,做一个具有页面样式设计站内新闻,用户注册,在线留言,书籍查询,关于本站,用户登录,按类别查询,查看书籍简介,阅读书籍正文,插入书签用户添加/查看/修改自己书库,是小型的网上阅读平台
在毕业设计中,我们将综合运用Java编程语言、数据库技术、前端开发技术等,设计并实现一个具有实际应用价值的软件系统。通过需求分析、系统设计、编码实现、测试维护等阶段的实践,我们将全面提升自己的软件开发能力,为未来的学习和工作积累宝贵的经验。
一、毕设项目介绍
二、毕设摘要展示
1、开发说明
软件版本
- JDK 1.8
- MySQL 8.0
- Spring Boot 2.4.3
- Maven 3.6.3
数据库
localhost
账号:root
密码:root
demo
导入根目录下的sql文件:「Dump20210228.sql」
启动
mvn spring-boot:run
前端
测试用户
用户名 user
密码 123456
登陆 http://localhost:8080/user/login
注册 http://localhost:8080/user/reg
后端
http://localhost:8080/admin/manager/main
用户名 admin
密码 123456
2、数据库表
-- MySQL dump 10.13 Distrib 8.0.23, for Win64 (x86_64)
--
-- Host: localhost Database: book
-- ------------------------------------------------------
-- Server version 8.0.23
/*!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 */;
/*!50503 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!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 */;
--
-- Table structure for table `admin`
--
DROP TABLE IF EXISTS `admin`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `admin` (
`id` int NOT NULL AUTO_INCREMENT,
`username` varchar(45) DEFAULT NULL,
`password` varchar(45) DEFAULT NULL,
`created_at` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='管理员';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `admin`
--
LOCK TABLES `admin` WRITE;
/*!40000 ALTER TABLE `admin` DISABLE KEYS */;
INSERT INTO `admin` VALUES (1,'admin','e10adc3949ba59abbe56e057f20f883e','2021-02-27 11:30:37');
/*!40000 ALTER TABLE `admin` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `book`
--
DROP TABLE IF EXISTS `book`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `book` (
`id` int NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL COMMENT '名称',
`author` varchar(45) DEFAULT NULL COMMENT '作者',
`detailed` varchar(255) DEFAULT NULL COMMENT '介绍',
`times` int DEFAULT NULL COMMENT '浏览量',
`tag` varchar(255) DEFAULT NULL COMMENT '标签',
`pic` varchar(255) DEFAULT NULL COMMENT '图片地址',
`price` decimal(10,2) DEFAULT NULL COMMENT '价格',
`created_at` datetime DEFAULT NULL,
`updated_at` datetime DEFAULT NULL,
`category_id` int NOT NULL,
PRIMARY KEY (`id`),
KEY `fk_book_category1_idx` (`category_id`),
CONSTRAINT `fk_book_category1` FOREIGN KEY (`category_id`) REFERENCES `category` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='书籍';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `book`
--
LOCK TABLES `book` WRITE;
/*!40000 ALTER TABLE `book` DISABLE KEYS */;
INSERT INTO `book` VALUES (1,'武炼巅峰','莫默','武之巅峰,是孤独,是寂寞,是漫漫求索,是高处不胜寒 逆境中成长,绝地里求生,不屈不饶,才能堪破武之极道。 凌霄阁试炼弟子兼扫地小厮杨开偶获一本无字黑书,从此踏上漫漫武道。',0,'','/homeStatic/picture/1.jpg',100.00,'2021-02-28 20:43:22',NULL,3),(2,'这是我的星球','姬叉','姬叉新书于10月12日在起点中文网发布新书了。',0,'0','/homeStatic/picture/2.jpg',80.00,'2021-02-28 21:13:40',NULL,4),(3,'校花之贴身高手','寂无','他,从小跟着异人修练逆天诀,进入最神秘的特种部队,成为一名令人闻风丧胆的恐怖杀手。一次失败,他提前退役,却成为了千金校花的贴身保镖,因不小心招惹到一些神秘的修真者,随后渐渐引出了一个世俗之外的修真世界……',0,'','/homeStatic/picture/3.jpg',90.00,'2021-02-28 21:18:32',NULL,8),(4,'九转道经','天茗','少年杀手,偶得九大道祖留下九转道经一部,接受驱魔斩妖,修复天地大任,上天入地,无往不利,观此道经,修我天地真道,愿早日成为就道祖。 心存天地,与世皆敌,少年…',0,'','/homeStatic/picture/4.jpg',10.00,'2021-02-28 21:21:29',NULL,3),(5,'龙魂特种兵','东方小少','兵王归来,美女入怀。 带着仇恨,带着使命,八年后踏入都市,搅动风云,龙战天下,铸就热血传奇!',0,'','/homeStatic/picture/5.jpg',10.00,'2021-02-28 21:22:17',NULL,5),(6,'养鬼为祸','浮梦流年','我从出生前就给人算计了,五阴俱全,天生招厉鬼,懂行的先生说我活不过七岁,死后是要给人养成血衣小鬼害人的。外婆为了救我,给我娶了童养媳,让我过起了安生日子,虽然后来我发现媳妇姐姐不是人……从小苟延馋喘的我…',0,'','/homeStatic/picture/6.jpg',10.00,'2021-02-28 21:23:16',NULL,6),(7,'我泛真心萌','折树梨花','作为一个热爱生活的河妖,云泛泛难以相信这世界上还有不想活着的人,于是她身负系统,踏上了拯救男神的道路。 “宿主,男神他需要温暖!” “等着,我马上来…',0,'','/homeStatic/picture/7.jpg',10.00,'2021-02-28 21:24:38',NULL,9),(8,'一世倾城','苏小暖','她,21世纪金牌杀手,却穿为苏府最无用的废柴四小姐身上。他,帝国晋王殿下,冷酷邪魅强势霸道,天赋卓绝。世人皆知她是草包废材,任意欺压凌辱,唯独他慧眼识珠对她强势霸道纠缠誓死不放手。且看他们如何强者与强者碰…',0,'','/homeStatic/picture/8.jpg',10.00,'2021-02-28 21:25:26',NULL,10),(9,'侯门神医大小姐','九千梦','殿下.....你——”她咬牙。 “我怎么了?”他邪笑。 她是顾府大小姐,肥壮膘多,懦弱颜丑,大婚前夕被未婚夫与亲妹羞辱投湖而亡。 一朝重生,她是二十一世纪的杀手,医毒双绝,身怀空间,强势归来。',0,'','/homeStatic/picture/9.jpg',10.00,'2021-02-28 21:26:38',NULL,7),(10,'重生之最强剑神','天运老猫','虚拟游戏纵横的时代。 石峰带着重生十年的游戏记忆,一切重头再来。 打造自己的游戏工作室,走出不一样的人生。 游戏赚钱技巧!游戏副本攻略!游戏传奇任务!游戏装备出处!玩家所不…',0,'','/homeStatic/picture/10.jpg',10.00,'2021-02-28 21:27:47',NULL,6),(11,'吞噬星空','我吃西红柿','星空中。\n“这颗星球,通体土黄色,没有任何生命存在,直径21000公里,咦,竟然蕴含‘星泪金’矿脉,真是天助我也,将这颗星球吞噬掉后,我的实力应该能恢复到受伤前的80%。”脸色苍白的罗峰盘膝坐在一颗飞行的陨石上,遥看远处的一颗无生命存在的行星。',0,'','/homeStatic/picture/11.jpg',10.00,'2021-02-28 21:29:12',NULL,3);
/*!40000 ALTER TABLE `book` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `book_chapter`
--
DROP TABLE IF EXISTS `book_chapter`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `book_chapter` (
`id` int NOT NULL AUTO_INCREMENT,
`index` int DEFAULT NULL COMMENT '章节编号(越小越靠前)',
`title` varchar(255) DEFAULT NULL COMMENT '章节标题',
`content` longtext COMMENT '内容',
`created_at` datetime DEFAULT NULL,
`book_id` int NOT NULL,
PRIMARY KEY (`id`),
KEY `fk_book_chapter_book1_idx` (`book_id`),
CONSTRAINT `fk_book_chapter_book1` FOREIGN KEY (`book_id`) REFERENCES `book` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='书籍章节';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `book_chapter`
--
LOCK TABLES `book_chapter` WRITE;
/*!40000 ALTER TABLE `book_chapter` DISABLE KEYS */;
INSERT INTO `book_chapter` VALUES (1,1,'第一章 扫地小厮',' 天蒙蒙亮,杨开就醒了,稍微洗漱一番便拿着墙角边的扫帚走出了独居的小屋。\n \n 站在门口伸了个懒腰,看了一眼天际边浮现的一抹鱼肚白,闭目凝神享受了片刻的安宁,随即睁开眼帘舞动起手上的扫帚,埋头清理着地面的灰尘和落叶。\n \n 一袭青衣,朴素干净,老成的衣色平白将少年衬托的虚长几岁。杨开的腰杆如标枪一般挺得笔直,即便是在做着最底层的活,脸庞上的神色也一丝不苟。动作很沉稳,捏着扫把的双手并未用多大力,身子甚至都没多大摆动,只凭着手腕的转动,那扫把便如臂使指,莜来乎去,随着他步伐的移动,地面上积攒的灰尘和杂物神奇地跟着动了起来,仿佛平白长了两条腿。\n \n 杨开是凌霄阁的试炼弟子,三年前进宗门开始修炼,可直到如今也只修炼到淬体三层境界。与他一同入门的师兄弟们早就远远超过这个阶段,各得机缘拜入门中高人座下飞黄腾达去了,他却只能望洋兴叹。\n \n 三年淬体三层,这等资质已经不是用普通二字可以形容的了,简直可以说是平庸至极。\n \n 没奈何,杨开只能在宗门内接了个扫地的活,一边维持生计一边苦苦修炼。\n \n 凌霄阁是个比较特殊的门派,这个特殊体现在门下弟子竞争的残酷上,在这个门派内,有能力者上位,没能力者淘汰,弱肉强食这个铁律在凌霄阁内被演绎的淋漓尽致。\n \n 其他的宗门或许还有些同门友情手足情谊,但是在凌霄阁内没有!想往上爬,唯有踩着那些所谓的师兄弟们的肩膀,踏过他们的鲜血,如此才有资格。\n \n 凌霄阁门下制严,在整个大汉朝都是赫赫有名,虽算不得什么超级大派,可门下弟子的争斗之残酷却是首屈一指的!也正因如此,弟子们个个武风彪悍,外出行走江湖之时鲜有人敢招惹。\n \n 凌霄阁有个规矩,十四岁以下弟子,无论是谁,从入门起,三年内算是试炼期。这三年时间,吃住穿行皆由宗门负责,弟子只管修炼便可。三年时间内若能突破淬体期,便有资格拜入宗中高手门下为徒,让这些高手教导修炼,当然,也可以不拜师自己修炼,但是修炼一途,有良师教导和自己摸索那是截然不同的。在某种程度上来说,凌霄阁这个规矩倒有些自由。\n \n 而那些三年内没突破淬体期的人,要么离开宗门,要么被贬为试炼弟子。\n \n 试炼弟子,便是杨开现在的身份!也是凌霄阁内的耻辱!\n \n 和普通弟子不同,试炼弟子的生存环境更为苛刻,因为走到这一步,吃穿住行都要自己打理,宗门不会再往你身上浪费任何一份修炼资源。而一旦被贬为试炼弟子,基本上此生就永无出头之日了,除非在短时间内实力大幅度上涨,另宗门觉得你有可以投入的资本。\n \n 整个凌霄阁三千弟子,而试炼弟子有几人?不过十指之数!杨开有幸成为其中一人!\n \n 试炼弟子想在凌霄阁内活下去,简直难如登天,就比如说杨开现在居住的小屋,那是他自己一根木头一根木头搭建起来的,小屋顶上破了几个洞都没时间打理,一到下雨天屋内便积水难排。他的衣服是自己买的,他吃的东西是自己弄的,所有的一切都是自己负责。\n \n 就连小屋的位置,也在凌霄阁最偏僻最无人问津的地方。\n \n 如此糟糕的待遇,一般人很难忍受的下去,这也是凌霄阁试炼弟子数量之少的缘故,基本上过了试炼期没有突破淬体境界的弟子,都会选择离开凌霄阁这一条路,可是杨开留下来了。\n \n 已经被人扫地出门过一次,这一次又怎能如此?\n \n 几个月前被贬为试炼弟子之后,杨开便在宗门内接了个扫地的活维持自己的生计。\n \n 可以说杨开现在既是凌霄阁的试炼弟子,也是凌霄阁的扫地小厮。但这扫地的活,有时候也无法维持杨开的温饱,时不时地饥一顿饱一顿,风寒无人过问,日子过的凄苦伶仃。纵然如此,杨开也没有打过退堂鼓,人生在世,数十年华,自己选择了这条路,就要一直走下去,半途而废可不是男人所为。\n \n 杨开有一股韧性,不撞南墙不回头的韧性!\n \n 天渐渐亮了起来,杨开扫了一会地,所过之处干干净净,杂尘清扫一空。\n \n 扫地虽然不废什么力气,可一大早没吃没喝就动了这么久,杨开也是浑身冒着虚汗,这跟实力无关,完全是因为体质太差了。\n \n 三餐中有两餐饥,任谁处在杨开这个生活环境中,体质都不会好。\n \n 身边渐渐围拢了一些凌霄阁的弟子,这些弟子个个都起了个大早,不去修炼却围在杨开的身边,很多人都饶有兴致地打量着杨开,更有人的目光甚是贪婪,就仿佛杨开现在是个一丝不挂的大美女,香气逼人的香饽饽。\n \n 而这些围聚在杨开身边的凌霄阁弟子之间,也有一股紧张竞争的气氛在蔓延,警惕地打量着身边的师兄弟们,一个个面色不善。\n \n 人群中有人面露不忍,轻声道:“这么多人,有些过分了啊。”\n \n 当下便有人回道:“你觉得人多也可以走啊,没人要你留下来。”\n \n 一句话便让那人讪讪不言,大家都知道为什么聚集在这里,都知道为什么要盯着杨开,现在就是在等那一刻的到来。时限马上就要到了,现在离去岂不是太可惜?若能抢了头筹,今日就又是一笔收获呀。\n \n 周旁的动静杨开自然是知道的,只不过他的神色一直未曾变过。这样的阵仗自己每五天就要经历一次,一个月六次,实在没什么好大惊小怪的,而且看眼前这人数也略少了一些,应该是还没全到的缘故。','2021-02-28 20:47:18',1),(2,2,'第二章 撞破南墙不回头',' 凌霄阁宗规其一:凌霄阁弟子,每一日拥有挑战机会一次,每五日拥有被挑战机会一次!战斗双方实力不得相差三个层次,不得避战,不得怯战,违之逐出门墙。胜方依据对手弟子等级奖励相应贡献点数,负方依据本身弟子等级扣除相应贡献点数。\n \n 贡献点数,也被称为宗门贡献值!\n \n 这是凌霄阁的特色,简单点来说,贡献点数在凌霄阁就相当于金钱,只要有足够的贡献点,那便可以在宗门后勤处兑换任何你想要的东西,丹药,秘籍,兵器,宝甲,凡是与修炼有关的,一应皆可兑换,当然也可以兑换黄金白银之物,但普遍来说,宗门贡献值来之不易,一般弟子是舍不得换取金银的。\n \n 而宗门贡献值的获取途径也有许多方式,向宗门上缴自己寻宝所得,或者完成宗门给予的任务等等,都可以获得一定的贡献值。\n \n 最普通最简单的获取贡献值方式之一,便是挑战!挑战与自己实力相差不到三层的同门弟子,胜之便可以获得贡献值。\n \n 所以这一大早的才会有如此多的人来围着杨开,是人都知道盯着软柿子捏啊。\n \n 杨开之名,在凌霄阁内也算是闻名遐迩,不单是因为他背负着稀少的试炼弟子的身份,还因为是他从进凌霄阁开始到现在,基本未尝一胜!每次被人挑战都是打输的结果。\n \n 有心人自然记得杨开上一次被挑战是什么时候,今日距离上一次便是第五日,按宗规来说又可以再次挑战他,对于这随手可得的贡献值,谁不眼馋,虽然打赢杨开也没多少贡献值,可蚊子再小也是肉啊。更何况,会挑战杨开的弟子,也不是什么富裕高贵之辈,那区区些许贡献值他们自然不会嫌少。\n \n 场中,杨开和周定军已经拉开了架势,齐声道:“请指教!”\n \n 话虽这样说,可任谁都知道,杨开今日又免不得要被一顿饱揍了!\n \n 话音落,杨开便抢先攻了上去,单薄瘦弱的身躯爆发出惊人的战斗力,一步跨出,握拳捣向周定军的胸膛,攻击简单直接,拳头虎虎生风,仿佛一身的力气都被灌入其中。\n \n 这一拳正是凌霄阁底层弟子每个人都修炼过的长拳,这套拳法并不深奥,只是用来给弟子们强身健体所用,招式自然简单。\n \n 周定军不慌,面含微笑,实在是因为他的境界比杨开要高出两个层次,这场战斗本就没什么悬疑。当杨开的拳头即将到来之时,他才宛若闲庭信步地一扭身,魁梧的身子此刻竟显得有些灵动。\n \n 拳头擦着衣服打出,未伤周定军分毫。不等杨开收拳,周定军已经一肘磕在杨开的前臂上,同时膝盖微微往上一抬,正中杨开的腹部。\n \n 杨开闷哼,强忍着钻心的疼痛,脚步一错,匆忙后撤,险之又险地避开了周定军紧随而来的第三击。\n \n “恩?”周定军诧异,他没想到这个只有淬体三层的师兄竟料敌先机,知道自己接下来会怎么对付他,倒让自己一举击溃他的计划被打乱。\n \n 但这小小的失误并不影响大局,周定军念头一转,便如影相随,想趁杨开喘息之际彻底结束这场战斗。\n \n 哪知他前脚刚动,后退的杨开却又猛地扑了过来,两道人影迅速接近,周定军看到了杨开眼中的不屈和高昂的战意,杨开的拳头紧握,又是一记长拳。\n \n 糟了!周定军心头一跳,知道中了对方的诡计,自己的实力虽然比这个师兄要高两层,可论战斗经验却有所不如。\n \n 但,即便中计又如何?周定军气沉若渊,不再躲闪,同样以长拳还之颜色。','2021-02-28 20:47:51',1),(3,1,'第一章 跟不上时代的仙帝','先生,请这边刷脸。”\n 咖啡店里,服务员一脸微笑地看着面前的汉服小哥哥,眼里有些小星星。\n 这年头穿各类古装上街的已经很普遍了,大家都很是习惯。但一般人更欣赏汉服小姐姐的美丽,男的往往不敢恭维。\n 可眼前这位,好帅……\n 他还是长发,乌黑如锦缎束在身后,真正如同古装电影里走出来一样。\n “滴!”刷脸设备的轻响声惊醒了服务员,刷脸失败。\n 小姑娘忙道:“先生眨眨眼?”\n “……”夏归玄眨了眨眼。\n 其实他都不知道为什么来付个钱要“被拍照”,看周围的人们一脸理所当然的样子,也就收起手中的银子,懵逼地跟着做了。\n “滴。”还是失败。\n 小姑娘脸色有些小变化:“先生……你没脸?呃不是……”\n 夏归玄也不跟她计较,笑了笑道:“我可能没脸,不过你很漂亮。”\n 小姑娘本来想说什么的都被一句话搞忘了,乐滋滋道:“可能设备不太好,要不先生您扫码?”\n 夏归玄:“……”\n 扫脸就算了,扫我马干啥,你们这时代出门不是不骑马的吗?\n 我也没马啊……\n 旁边伸来一只纤纤玉手,皓腕上的手表对着仪器轻轻一晃:“这单我买了。”\n “滴”的一声,小姑娘忙扣了数字,眼里反倒有些小遗憾,原来这帅哥有女伴的呀……\n 她偷眼看了看扫码的女人,小嘴很快扁了下去。\n 呜……怎么也这么好看。\n 夏归玄微微偏头,看着莫名替他买单的女人。\n 女人一身女式西装套裙,标准的职场女性打扮,知性优雅。此时嫣然含笑,带着些有趣的探询:“这么急着走?是我让你厌烦了么?”\n 我们认识么?\n 夏归玄当然知道这是解围的台阶,微微一笑:“哪有……那再坐坐?”\n “可惜我厌烦你了。”女人懒洋洋地擦过他身边:“以后别这么冒失,再见。”\n 香风掠过,女人悠然出门。\n 夏归玄目送她的背影,若有所思。\n 他闭关刚出,对这个世界几乎一无所知,需要一个全新的适应过程。首当其冲的就是连怎么支付都搞不明白……这女人好像是看出了他的窘迫,特意帮一把?\n 可听她那句“以后别这么冒失”,又似乎意有所指。听在别人耳朵里可能会理解成他冒失得罪了美人,约会吹了,可在夏归玄听来似乎隐含告诫。\n 不懂支付门道会出事的吗?\n 这女人恐怕误会自己是什么异类,有意在保护……\n 夏归玄眼里泛过淡淡的异芒,女人的背影落在他眼中渐渐变了个模样。\n 那娉婷的背影后面,隐隐浮现出一条毛绒绒的尾巴。\n 妖?\n 所以她是把自己当成一只初入人世的妖了?\n 或者她也不能确认,不过顺手为之。\n “兄弟,和殷筱如的约会,你都能这样吹了?”旁边有人买单,冲他幸灾乐祸:“穿一身古装来约会,买单也磨磨蹭蹭,真不知道你怎么想的,难怪人家说你冒失。”\n 夏归玄对他笑笑,再度转头看门外,已然芳踪渺渺。\n 殷筱如么?听起来多少还是个名人……\n 他信步出门,抬头看着夜晚的城市霓虹,觉得世事真有趣。\n 他躲在这颗星球闭关疗伤很久了……原先这里分明只是一个连居住都不适合的荒僻行星,闭关出来,世界竟已变成了完全不认识的模样。\n 有城市拔地而起,人类繁盛,能感觉到有人修行的气息,还有妖混迹其中……\n 便如一梦醒来,已是沧海桑田。\n 活得久的乐趣就在这里,什么事都能见到……就像殷筱如这类特殊的“妖”,其实也与以前所见并不相同。\n 她好像不是动物修炼化形变成人的,而是本来就保留有某些动物特征的人,是一种特殊的类人种族。半妖?兽人?不知道她们自己如何称呼。\n 夏归玄对这星球的变故很感兴趣,因为这某种意义上该算是他的星球。\n 不知不觉夜色已深,路上行人渐稀。\n 夏归玄在路边闲逛,观赏都市夜景,偶尔有人开着胖嘟嘟的气垫车经过,夏归玄一路目送,兴致盎然。\n 这气垫车挺好玩的,没有轮子,离地悬浮半尺,速度不慢,还挺稳。没有一点灵气波动反应,却已经有了飞行法器的味儿,比起闭关之前路过地球看见的汽车轰鸣更有了点意思。','2021-02-28 21:14:49',2),(4,2,'第二章 混迹人间的妖狐','虽然距离尚远,光影凌乱,一般人可能看都看不清,但对夏归玄来说和面对面打量没有任何区别。\n 此时的殷筱如与之前在咖啡店里见到的简直是两种模板。\n 那时的她知性优雅有气质,典型的职场高级白领,说话看似随性慵懒,实际还是体现着一种距离感,由高看低的调侃。\n 她的明面身份很可能是一个高冷人设的职场精英。\n 但此刻的殷筱如身上是古装样式的女性狐裘,脸上戴着一副狐狸面具,乍一看就是个古代的狐妖从山间跃下。不经意回眸间,眼眸里有些冷冽,还有一丝掩不住的妩媚。\n 夏归玄发现那狐狸面具还有灵力流转,是个遮蔽与精神增幅两用的法宝,可惜级别很低。话说终于在此世看见修行系的东西了,夏归玄竟然有些小感触。\n 从女白领到妖狐,翻天覆地的气质变化,他敢肯定,一般人根本不可能分辨这是殷筱如,想都不会往那儿想。\n 殷筱如可不知道有人在云端看她,扭头后望,别墅里影影绰绰追出了好几个黑衣人,她一刻不敢停留,几个起落就窜到山脚,向城区飞掠。\n 眨眼间就超过街上奔行的气垫车,拐进一条巷子里消失不见。\n 司机揉了揉眼睛,刚才超车的是个身材窈窕的女人还是一只狐狸?\n 他低头看了看自己的仪表盘:时速八十公里。\n 殷筱如无暇得意自己的速度,飞窜之中伸指轻弹,数声脆响传来,巷子路灯爆裂,彻底陷入黑暗。\n 黑暗让殷筱如好歹多了几分安全感,正当她微松一口气,天空忽然传来尖利的嘶鸣声。\n 殷筱如猛抬头,便看见蝙蝠展翅的身影在圆月之下掠过。\n 刺耳的啸声响起,蝙蝠俯冲而下:“你逃不掉的,小妞,把血清留下!”\n 那不是蝙蝠,也不是所谓吸血鬼,纯粹就是长了蝠翼的怪人。\n 殷筱如甚至已经能看到蝠人鲜红的眼眸和尖利的獠牙。\n 云端静观的夏归玄皱起了眉头,这气息不对劲,不是正常生物。\n “你们果然搞出了兽化药剂,还已经付诸实用了!”殷筱如没有再跑,她知道跑不过天上飞的,她还不会飞。\n 但对方这样的人绝对不会多,只要能快速解决……\n “嗖!”就这么一个念头转过,蝠人已经俯冲到面前,右爪直奔殷筱如面门:“只要你死了,就不会有人知道。”\n 殷筱如手掌一切,试图架开,却如击钢铁,只是稍微带偏了一点点。殷筱如大惊一闪,蝠人右爪直破入她身后的墙壁,跟切豆腐一样。\n 继而蝠翼一振,殷筱如只来得及双手护在身前,就被巨力抽飞,重重撞在电线杆上。\n 电线杆很快皲裂倒塌。\n 殷筱如咳嗽着起身,有些喘息。\n “若按修行分界,殷筱如算是初入琴心期的修士,在凡人之中算很厉害了。”夏归玄暗自衡量:“这蝠人……与其说是所谓兽化,不如说是强行添加了不同生物特性甚至钢铁,又以药力激发潜能,把力量提升到了琴心中期左右,这会导致寿命变得很短……他自己知不知道?”\n 下方蝠人已经怪笑着走向殷筱如:“能挡我一击,也算是有些实力。这区区小城竟有这样的人,倒是让人意外得很……让我看看你那狐狸面具之下是谁的脸?”\n 话音未落,右爪已经抓向殷筱如的面具。\n 看似虚弱的殷筱如眼中骤然泛起紫色的光芒,空气似乎微微扭曲了一下。\n 蝠人那爪却抓不下去了,惊异地“咦”了一声:“精神系异能?”\n 他的神色渐渐有些痛苦,似乎正在遭受极强烈的精神侵袭。\n 殷筱如也不好受,面具都挡不住豆大的汗水涔涔而落,那眼里的紫芒越来越浓,看在蝠人眼中,那狐狸面具也越发扭曲,渐渐地似乎从面具后面又多长出了一对狐耳的样子……\n “……狐耳!”蝠人狂笑起来:“原来你也一样!……不对,不一样,这根本不是人类兽化……你是妖!真妖!”\n 殷筱如默不作声,这蝠人比想象中的强很多,竟能抵抗自己借助法器施展的秘法,逼得自己全力施为之下连狐耳都暴露了。要是解决不掉对方,以后的麻烦就大了。\n 蝠人抵抗精神秘术之中,眼睁睁地看着殷筱如摸出了……一柄手枪。\n 蝠人:“?”\n 夏归玄:“???”\n 你一个古装妖狐,掏出了一把枪?\n “砰!”恐怖的能量光束闪过,蝠人脑袋都烂了半边。\n “时代变了大人。”见一击奏效,殷筱如吁了口气,飞速撤退。\n 蝠人只是因为能飞,先追了上来,对方可不止一个追兵的,必须立刻离开。\n 可脚忽然迈不动了。','2021-02-28 21:15:12',2),(5,3,'第三章 连败一百四十七场的男人','凌霄阁弟子内斗,每年死掉的人也有不少,但是周定军望着眼前这个勇往直前毫不退缩的师兄,心中也不禁微微有些惊动。\n \n 易身处之,周定军自付做不到这种程度,恐怕察觉不敌便会认输了。\n \n 留得青山在不怕没柴烧,这是处世之道。不撞南墙不回头,这是一种坚持!\n \n 眼见杨开身形狼狈,可眼中战意越来越强,周定军知道不把他打晕过去,今日这事算是没完了。\n \n 一念至此,周定军挥手一掌刀砍在冲过来的杨开颈骨上,杨开凶猛的气势顿时逸散,双眼失神,浑身软绵绵地倒了下去。\n \n 见到此景,十数丈外一颗大树树冠上站着的人掏出一本小册子,随手翻开一页,上书:试炼弟子杨开对战普通弟子周定军,周定军胜。\n \n 这站在树冠上的人身段婀娜,显然是个女子,只不过黑纱蒙面叫人看不清真容,但那清秀的眼眉却表明此人年纪不大,而这人臂膀上佩戴的一片落叶臂章却表明了此女的身份:凌霄阁的暗堂弟子!\n \n 凌霄阁暗堂是个特殊的机构,归属宗中三长老负责统辖,堂内弟子负责记录宗中大小事宜,包括弟子之间的决斗胜负。\n \n 所以在凌霄阁内挑战,不用担心自己胜了还得不到贡献点,隐藏在暗处的暗堂弟子定会将战绩记录下来,每月汇总统筹。\n \n 这暗堂女子记录完这一战的胜负之后,又从腰间摸出另外一本更小的册子来,打开来看了一眼,上书:纪和十四年五月初七,杨开第一百四十七战,败!\n \n 除去这一行新添的字迹,上面密密麻麻记录了所有杨开对战的结果,统统都是在什么时候第多少多少战,结果无非一个字:败!\n \n 连败一百四十七场无一胜绩,这简直可以说是自凌霄阁开宗立派以来绝无仅有的一份战绩了,这份战绩足以惊天地泣鬼神,前无古人后无来者,而这战绩的缔造者此刻正静静地躺在地上不知生死。\n \n 杨开从未去挑战过别人,这一百四十七场全是别人来挑战他的,也就是说,每五日被挑战一次,这种日子已经持续了两年多了。\n \n 望着底下的杨开,夏凝裳秀眉微皱,她有些不明白杨开为何会坚持到这种程度,已经被贬为凌霄阁的试炼弟子了,连自己的生存温饱都成问题,他为何还留在凌霄阁?如果离开这里他的生活肯定会好上许多,这个身形单薄的少年心中到底有怎样的一份执着?让他能连败一百四十七场也依然毫不气馁。\n \n 或许,这是男人的愚蠢?注意到杨开也是偶然的巧合,夏凝裳身为暗堂弟子,被安排负责监察这一片区域,杨开每一次被挑战,每一次被打晕她都看在眼中,一次两次还没什么,次数多了,夏凝裳便开始注意起这个只有淬体三层的少年了。\n \n 她很想知道,以他的毅力,到底会坚持到什么时候才离开凌霄阁。这样的资质,这样的修炼速度,根本不适合留在这个江湖,普通人的世界才是他的归宿。\n \n 底下已经曲散人尽,只剩下杨开一人昏倒在地,人来人往,时间流逝。\n \n 夏凝裳身形一晃,已经消失在树冠之上。\n \n 当杨开再次醒来的时候,已经日上三竿。浑身上下没一处不疼痛,步伐蹒跚起身,杨开左右看了一眼,发现自己所处的地方竟已不是昏倒的位置了,而是在附近一颗大树的荫凉底下。\n \n 这可真是奇了,难道今日有哪位师兄弟善心大发,把自己背过来了?这在以前可是从未有过的事情,杨开皱眉挠头,隐约记得在意识模糊间,有个朦胧的身影在眼前晃来晃去的。但这记忆实在太模糊,怎么想也想不清楚。\n \n 但是在自己现在立足之处与昏迷的位置之间,有一道很明显的拖动痕迹,而这痕迹分明就是拖动一个人在地上摩擦出来的。','2021-02-28 21:15:42',1),(6,4,'第四章 黑书','将身子洗干净后,杨开才拿起那瓶凝血祛瘀膏,放在鼻下轻轻嗅了一口,发现这药果然就是香的,不由一阵神清气爽,摇头晃脑。\n \n 揭开瓶盖,从瓶中扣出一些正欲往受伤的地方抹去,杨开的动作却又一顿,急忙忙又去端了一碗水来,将手指上的膏药放进水中,仔细地搅匀,这才开始用这稀释后的药水处理伤势。\n \n 凝血祛瘀膏对于外伤的疗效虽然不错,可经过这么一稀释,功能怕是要大打折扣。但是杨开手上就这么一瓶膏药,自然是要省着点用。\n \n 一碗药水耗完,杨开也总算将伤势处理完毕。不过让他有些疑惑的是,这凝血祛瘀膏的味道跟之前闻起来的有些不一样,不但不香,反而还有些辛辣。\n \n 穿好衣服,从灶头上拿起一块黑乎乎的烤山芋囫囵而下,杨开一头倒在了床上,沉沉睡去。\n \n 屋顶上几个破洞射进来的光线让小屋显得有些明亮,屋内的陈设简单至极,仅有一床,连桌椅都没有,甚至那床上也只有一块桌面大小的鹿皮被褥,一块方方正正的黑石枕头。这便是杨开的全部家当。\n \n 鹿皮被褥是杨开有一次猎到一头鹿,剥皮烘制的,虽然不厚,却正好御寒。而那黑石枕头是杨开有一次离开凌霄阁,进往凌霄阁后的黑风山脉中打猎捡到的。\n \n 这块黑石方方正正,长一尺,厚三指,看起来象是石头,摸上去却不似石质,也没石头的重量,杨开也不知道它到底是什么玩意,反正拿来当枕头却是再好不过,便没再纠结于它。\n \n 这个黑石枕头杨开已经足足枕了一年多时间,也不知是不是错觉,枕着它总是很好入睡。\n \n 睡梦中,杨开梦到了今天的一战,一次次被那个周定军周师弟打飞出去,一次次地站起来,心中的不屈和坚持在发酵,胸口一股热血翻涌。\n \n 随着梦境的继续,胸口热血翻涌的越来越厉害,睡梦中的杨开脸色痛苦,可神色却坚毅无比,心中自有一股执着,哪怕脚趟刀山,身煎火海,也是怡然不惧。\n \n 睡梦中的杨开并没有注意到,自己脑下枕着的黑石枕头,此刻竟然散发出一股深幽的光芒,伴随着杨开心绪的起伏,这光芒越来越盛。\n \n 梦中,杨开继续清晨的遭遇,被周定军屡次打翻在地,当他第千百次从地上站起来的时候,心中发酵的不屈和坚持顿时爆发,一往无前地冲去,狠狠地将周定军撂倒,周定军倒地的瞬间,他的样貌一阵模糊,竟幻化成了自己的模样。\n \n 这一刻,杨开心绪平静了下来,并不是因为在梦中击败了对手而平静,而是因为战胜了自己,战胜了自己心中的胆怯和屈服。\n \n 一种淡淡的感觉油然而生,仿佛天下间再无任何事,任何人能让自己屈服。\n \n 现实中,杨开脑下的黑石枕头猛地爆发出一团黑光,这黑光打着转从黑石中冒出,在半空中晃荡几下,顺着杨开脑门百会穴钻了进去,瞬间消失不见。\n \n 与此同时,一股苍凉亘古的蛮荒气息降临,好似海浪之潮,崩雪之威,任何一个人在这股气息面前都是那么的微不足道。\n \n 杨开猛地睁开了眼睛,浑身大汗淋淋,一阵心有余悸。\n \n 他是被那股气息惊醒的。\n \n 定下神来,杨开干笑一声。自己做梦竟然会把自己吓到,实在是有些无稽。揉了揉脸,透过屋顶上的光亮判断着现在的时间,顿时有些懊恼,自己这一睡竟然睡了两个时辰之久,眼看着就要傍晚时分了。','2021-02-28 21:16:02',1),(7,3,'第三章 交错','夏归玄蹲在她面前打量了一下。\n 殷筱如勉强侧头对视了一眼。\n “不错。”夏归玄夸奖:“这种瞪视之中带着迷茫的表情挺好的,何必妖里妖气。”\n 殷筱如切齿:“你是不是没进化完整?”\n 夏归玄笑笑:“谁不是一具骷髅,就你那一身肉特别香?谁没见过似的……”\n 殷筱如怒道:“碰我一下你就是混蛋!”\n 夏归玄不置可否:“现在有人来了,你再不起来,怕是有别人要碰你了。”\n 殷筱如很快听见有脚步声从长街另一头飞速接近,她神色微变,用最快的速度吞下手里的药,手脚并用地爬了起来。\n 刚刚站稳,便见一队巡警跑来:“你们干什么的!”\n 殷筱如二话不说地抱着夏归玄的手臂,一副很亲密的样子。\n 夏归玄看了一眼,这次没闪避,任她亲昵地靠着。\n 被碰不算混蛋吧……\n 殷筱如松了口气,暗道这货也不是想象中那么傻嘛……\n 巡警接近,便有人认出了殷筱如:“啊,是殷小姐……这是……”\n 殷筱如神色冰冷:“我和男朋友出来喝酒,被人抢劫,车都没了。纳税人的钱养着你们,就是这样维持治安的吗!”\n 夏归玄:“……”\n 巡警们警惕的神情变得苦笑起来,队长道:“殷小姐也是知道的,近期是有些不太平,尤其是今天下午天象大变,苍龙之形浮于云端,更是不知道南方那些妖族会怎样……”\n 夏归玄神色微动。\n 下午,苍龙之形浮于天象……那是自己出关的异象吧……\n “上面也怕国内有些不法之徒借机生事,我们已经特意加强了巡夜力度……对殷小姐的遭遇我们很抱歉,还请随我们去做个笔录……”\n “算了,我不想回忆,就当送他们买棺材的。”殷筱如神色好歹缓了点:“既然大家近日也紧张,这种小偷小摸的事情就不浪费警力了,辛苦警官安排个人送我和男朋友回去就好。”\n 南方妖族、国内不法,夏归玄觉得句句说的就是殷筱如。\n 他也知道殷筱如为什么要说什么男朋友。\n 她是古代装扮,自己也是个古装男,亲密抱着手臂看上去确实像情侣装似的。和男朋友夜里出来约会恰好成了她最佳的保护色,有心人听说她半夜在外,也未必会猜到那个面具女人是她。\n 毕竟临时哪能那么巧找个“情侣装”男人来演戏?\n 但看看巡警们听说“男朋友”之后变得古怪的眼神……这事儿闹的……就知道,一旦和女人沾了边,从来就没什么正常展开,一如当年。\n 坐在警车后座,夏归玄安静地看着窗外的霓虹,一言不发。所谓男朋友不过配合一下做个幌子,到了方便说话的地方再好好向她了解一下此世状况。他是仙帝,不是魔帝,没事并不会随便抓别人搜魂什么的,能有个好好交流的人是最好。\n 至于之前少许误会,想必殷筱如是个聪明人,已经知道了。\n 殷筱如确实知道了……\n 刚才他说中毒,自己不信,结果真软了……那丹药本以为是什么春药之类的不妥药物,结果吞服下去,很快就有丝丝药力正在滋润内腑,她与蝠人一战所受的震伤只在这短短时间就好了个七七八八,并且后来的麻痹酸软也已经消失。\n 可想而知“中毒”确实是真的,也确实有可能因此被追踪……但现在已经解了。\n 而他有一万种办法占便宜,却一点都没占,虽然让她摔倒很气人……\n 她偷眼看了看夏归玄的侧脸。\n 这男人从头到尾只不过是为了来报恩的?因为咖啡店里帮他解过围?\n 想想这颗丹药,殷筱如更是笃定了自己的判断,他真可能是只刚出茅庐的小妖……因为人类的医药研究早就不是丹药体系了,虽然现在有复古修道流派诞生,也有丹药,终究很少见;倒是在原生种族之中,丹药为主。\n 不过原生种族也有很多族群,便如自己是狐族,不知道他是什么,很可能是个治疗天赋族群,否则一只刚刚出来混的小妖哪有这么好的丹药?\n 一只会治疗的,刚化形的,不好色的,懵懵的原生小妖。怎么有点可爱啊……','2021-02-28 21:16:57',2),(8,4,'第四章 谁是狐狸精','殷筱如愤然走向别墅大门。临近大门的时候,门便自动分开,夏归玄跟在后面,再度感受到了洞府法阵自动识别主人的味儿。\n 只不过根本不需要灵气。\n 大门之内,别墅不是独栋,左右还有一些屋子,看来殷筱如很有钱?\n 有人率众从旁边屋子跑出来,齐齐躬身行礼:“小姐。”\n 殷筱如随手把损坏了的气垫车胶囊丢了过去:“我的车坏了,找人修一下。还有……给我找一个全新的男式手表,外戴式的不要内嵌的,现在。”\n 男士手表……\n 为首那人接过胶囊,惊讶地抬头看向夏归玄。\n 这什么……小姐带男人回家过夜,还送他手表?\n “小姐,这……”\n “这什么这?去找。”殷筱如直接迈步走进主别墅,没多解释,反而对夏归玄道:“跟我来。”\n 那人也没再多问,恭敬低头,似是恭送两人进屋。\n 夏归玄跟着殷筱如进了别墅,神识还在打量那人,一直到别墅关上门,那人都还保持着恭谨姿态,动都没动一下。\n 夏归玄微微一笑。\n 这位可能是殷筱如的护卫头领或是家中管事之类的角色,其貌不扬,看似忠心耿耿。但外在再怎么表现,那一刹那“嫉恨”“惊怒”的意念冲于神海,根本瞒不过夏归玄的感知。\n 此人绝非表面体现出来的那么忠实……\n “砰!”殷筱如关上别墅门,有些辛苦地靠在门后,恶狠狠地瞪着夏归玄:“解药拿来!”\n 夏归玄从来就没打算拿捏她,只不过自有骄傲,懒得应酬一副伏低做小的模样,才做出反制罢了。所以给她服的根本就不是什么春药,只是一个术法模拟出来的感觉,很快就会消散。\n 他没揭底,只是笑道:“给了你解药,你不帮我搞身份怎么办?”\n 殷筱如冷冷道:“身份哪有那么容易?要在户政和警察系统建立你从小到大的所有档案,动用的人情甚至需要直达京城,不是一时三刻就能办得成。给你手表就是个过渡,我可以把我的账户借一个给你使用,无论是通话还是转支付,至少可以正常在外行走不会惹人疑惑。”\n 夏归玄怔了怔,他确实没想过手表是这个意思……更没有想过搞个身份会这么麻烦,曾经陆陆续续回地球好几个朝代呆过,冒个身份可太容易了……\n 世界真是变化太快。\n “还不给我解药?”殷筱如喘着气,愤怒的表情倒也慢慢消失,似笑非笑道:“莫非……打算用自己做解药?”\n 夏归玄叹了口气,终于道:“殷姑娘,药效早散了,只要你别给自己强加暗示,根本什么都没有。”\n 殷筱如愣在那里。\n 仔细感知,之前那热流确实消失无踪,仿佛之前只不过是错觉。\n 怎么回事,又是假的?搞得自己在他面前几次卖骚,卖得脸都丢光了!\n 可你怨我胡思乱想嘛?毒药药效多了去了,故意搞成春药样子你什么意思?\n 夏归玄仿佛知道她在想什么似的,续道:“春药效果最是直观又不影响行动……而且姑娘自己整天就想着这码事,这不是配合姑娘一下,比较容易取信么……”\n 殷筱如:“……”\n 夏归玄道:“姑娘虽然长得还可以,但不是什么男人都对此感兴趣,倒也没必要什么都往这方面想的。”\n 殷筱如瞪大了眼睛,指着自己的鼻子:“长得……还可以?”\n 夏归玄点了点头。\n 殷筱如咬牙:“你看清楚点?”\n 夏归玄认真打量了一眼。\n 其实说还可以倒也不那么客观……殷筱如真的倾国倾城,只不过他是真正见惯了仙气加成的女神,相比之下这么一只修行低微的小狐狸当然差了一筹。说来能在夏归玄口中得到一个“还可以”的评价,那已经很牛逼了,凡人眼中那已经是妥妥的女神……\n 他实在不想纠缠这种话题,便道:“纵是神女临凡,也不过一具骷髅,夏某一心求道,姑娘国色也好、一般也好,并不重要。我们能不能说一些正常的事情?”\n 殷筱如气笑了。一个基本感应不出能量波动、还没有身份的小妖,老气横秋地说一心求道。','2021-02-28 21:17:20',2),(9,1,'打劫','“呯”一声枪响!\n \n 白云市,花城区9号街,某个银行中,四个头套黑丝袜,只露双眼和嘴在外的男子,手持枪械闯进了银行,高喊着:“,都他妈给老子抱头蹲下!”\n \n “啊……”银行里,一片尖叫。\n \n “呯!呯!呯!”一个三大五粗的的男子枪口朝上,连开三枪,粗声道:“都他妈给我闭嘴,谁再叫一下,老子毙了他!”\n \n 顿时,银行里一片安静,再也没有人敢开口说一句话,毕竟这玩意是要命的。\n \n 接着,就有两人拿榔头敲碎了窗口的玻璃,拿枪指着银行职工,让他们把钱往自带的箱子里装。\n \n 粗鲁男和一个矮个子拿着枪械,指着蹲在地上的人群,目光四下移动,只要人群中谁有一丝异动,立时就要给他点颜色瞧瞧。\n \n 忽然间,粗鲁男发现人群中,有一个穿着寒碜,一付民工打扮的少年在自己目光注视之下,居然一脸满不在乎的样子,这让他很郁闷,自己可是劫匪耶,他有没有把自己放在眼里啊?\n \n “妈的!”粗鲁男大骂一声,瞪着那少年道:“臭小子,就你,你很叨是不是?敢瞪我,老子弄死你信不信!”说着,就准备朝那少年大腿开枪,谁知那少年突然蹿起身来,一个飞腿,打在了粗鲁男拿枪的手腕上。\n \n “嗷……”一声杀猪般的嚎叫自粗鲁男口中传来,手中枪直接飞了出去,无巧不巧的落在一个美貌少女手上,倒是把这少女吓了一大跳。\n \n “草!”另一边,矮个发现这边情况,立时调转枪口,然而那少年早在踢飞平头男手里的枪械之时,就已经把矮个子也算计在内了,那矮个子刚刚用枪指着少年,少年的手就已经伸了过来,一把抓住矮个子握枪的手腕,猛的一拧,‘咔嚓’一声,手腕脱臼,矮个子一声嚎叫,枪落,被少年一把抄在手中。','2021-02-28 21:20:01',3),(10,2,'一显身手',' 只见那两颗弹子,在慢镜头的播放下,缓缓的对撞在了一起!\n \n “砰”一声大响!\n \n 整个银行里的人都惊呆了,石化了!\n \n ‘这小子是干什么出身的,简直枪法如神啊。’\n \n ‘这份勇敢与机智,真是了不得啊!’\n \n ‘真是人不可貌相,海水不可斗量!’\n \n ‘牛逼!’\n \n 众人心里这样评价着那少年。\n \n 淡淡的,少年目光掠过两名手拿枪械的劫匪,以一种极度轻蔑的口吻说:“如果你们不想死,就乖乖把枪放下!”\n \n 两名劫匪本就惊得说不出话来,此时再听少年这么牛逼哄哄的话,一付完全藐视自己二人的样子,顿时有些不受自控的发起抖来。\n \n “逼波!逼波!”\n \n 突然,外面传来一阵鸣警声,有警.察拿着话筒喊话道:“里面的劫匪听着,你们已经被包围了,还不快放下武器投降、争取宽大处理。”\n \n 两名手持枪械的劫匪本来在少年强大的威压下,准备妥协了,结果一听鸣警声,立时就慌乱起来,只听其中一高个子道:“妈的,警.察来了。咱们二对一,跟这小子拼了。”\n \n “谁说你们以二敌一了,快放下枪!”谁也没有想到,就在这一瞬间,一个美貌少女开口了,她双手握着枪,正指着两个劫匪中的一个,双手微微颤抖,满脸的紧张色。\n \n 少年转头看了一下,发现这说话的女生穿着雪花连衣裙,身材苗条,清纯靓丽,是那种很萌很萝莉型的超级美少女,不由心头一动。','2021-02-28 21:20:15',3);
/*!40000 ALTER TABLE `book_chapter` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `bookrack`
--
DROP TABLE IF EXISTS `bookrack`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `bookrack` (
`id` int NOT NULL AUTO_INCREMENT,
`name` varchar(45) DEFAULT NULL COMMENT '名称',
`sort` int DEFAULT NULL COMMENT '排序(越小越靠前)',
`user_id` int NOT NULL,
`book_id` int NOT NULL,
PRIMARY KEY (`id`),
KEY `fk_bookrack_user_idx` (`user_id`),
KEY `fk_bookrack_book1_idx` (`book_id`),
CONSTRAINT `fk_bookrack_book1` FOREIGN KEY (`book_id`) REFERENCES `book` (`id`),
CONSTRAINT `fk_bookrack_user` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='书架';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `bookrack`
--
LOCK TABLES `bookrack` WRITE;
/*!40000 ALTER TABLE `bookrack` DISABLE KEYS */;
INSERT INTO `bookrack` VALUES (1,NULL,0,1,1);
/*!40000 ALTER TABLE `bookrack` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `category`
--
DROP TABLE IF EXISTS `category`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `category` (
`id` int NOT NULL AUTO_INCREMENT,
`name` varchar(255) DEFAULT NULL,
`pid` int DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='类目';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `category`
--
LOCK TABLES `category` WRITE;
/*!40000 ALTER TABLE `category` DISABLE KEYS */;
INSERT INTO `category` VALUES (1,'男生',NULL),(2,'女生',NULL),(3,'奇幻玄幻',1),(4,'武侠仙侠',1),(5,'历史军事',1),(6,'都市娱乐',1),(7,'古装言情',2),(8,'都市言情',2),(9,'浪漫青春',2),(10,'幻想言情',2);
/*!40000 ALTER TABLE `category` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `keep`
--
DROP TABLE IF EXISTS `keep`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `keep` (
`id` int NOT NULL AUTO_INCREMENT,
`created_at` datetime DEFAULT NULL,
`user_id` int NOT NULL,
`book_id` int NOT NULL,
PRIMARY KEY (`id`),
KEY `fk_keep_user1_idx` (`user_id`),
KEY `fk_keep_book1_idx` (`book_id`),
CONSTRAINT `fk_keep_book1` FOREIGN KEY (`book_id`) REFERENCES `book` (`id`),
CONSTRAINT `fk_keep_user1` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='收藏';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `keep`
--
LOCK TABLES `keep` WRITE;
/*!40000 ALTER TABLE `keep` DISABLE KEYS */;
/*!40000 ALTER TABLE `keep` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `order`
--
DROP TABLE IF EXISTS `order`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `order` (
`id` int NOT NULL AUTO_INCREMENT,
`created_at` datetime DEFAULT NULL,
`amount` decimal(10,2) DEFAULT NULL COMMENT '金额',
`book_id` int NOT NULL,
`user_id` int NOT NULL,
PRIMARY KEY (`id`),
KEY `fk_order_book1_idx` (`book_id`),
KEY `fk_order_user1_idx` (`user_id`),
CONSTRAINT `fk_order_book1` FOREIGN KEY (`book_id`) REFERENCES `book` (`id`),
CONSTRAINT `fk_order_user1` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='订单(购买书籍)';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `order`
--
LOCK TABLES `order` WRITE;
/*!40000 ALTER TABLE `order` DISABLE KEYS */;
INSERT INTO `order` VALUES (1,'2021-02-28 21:11:18',100.00,1,1);
/*!40000 ALTER TABLE `order` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `read_record`
--
DROP TABLE IF EXISTS `read_record`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `read_record` (
`id` int NOT NULL AUTO_INCREMENT,
`created_at` datetime DEFAULT NULL,
`user_id` int NOT NULL,
`book_chapter_id` int NOT NULL,
PRIMARY KEY (`id`),
KEY `fk_read_record_user1_idx` (`user_id`),
KEY `fk_read_record_book_chapter1_idx` (`book_chapter_id`),
CONSTRAINT `fk_read_record_book_chapter1` FOREIGN KEY (`book_chapter_id`) REFERENCES `book_chapter` (`id`),
CONSTRAINT `fk_read_record_user1` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='阅读记录';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `read_record`
--
LOCK TABLES `read_record` WRITE;
/*!40000 ALTER TABLE `read_record` DISABLE KEYS */;
INSERT INTO `read_record` VALUES (8,'2021-02-28 21:16:20',1,6),(10,'2021-02-28 21:34:09',1,9);
/*!40000 ALTER TABLE `read_record` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `recharge`
--
DROP TABLE IF EXISTS `recharge`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `recharge` (
`id` int NOT NULL AUTO_INCREMENT,
`amount` decimal(10,2) DEFAULT NULL COMMENT '金额',
`created_at` datetime DEFAULT NULL,
`user_id` int NOT NULL,
PRIMARY KEY (`id`),
KEY `fk_recharge_user1_idx` (`user_id`),
CONSTRAINT `fk_recharge_user1` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='充值';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `recharge`
--
LOCK TABLES `recharge` WRITE;
/*!40000 ALTER TABLE `recharge` DISABLE KEYS */;
INSERT INTO `recharge` VALUES (1,1000.00,'2021-02-28 21:11:01',1);
/*!40000 ALTER TABLE `recharge` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `user`
--
DROP TABLE IF EXISTS `user`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `user` (
`id` int NOT NULL AUTO_INCREMENT,
`username` varchar(45) NOT NULL COMMENT '用户名',
`password` varchar(45) NOT NULL COMMENT '密码',
`balance` decimal(10,2) DEFAULT NULL COMMENT '余额',
`nickname` varchar(45) DEFAULT NULL COMMENT '昵称',
`face_img` varchar(255) DEFAULT NULL COMMENT '头像',
`created_at` datetime DEFAULT NULL,
`updated_at` datetime DEFAULT NULL,
`gender` varchar(45) DEFAULT NULL,
`birthday` date DEFAULT NULL,
`phone` varchar(45) DEFAULT NULL,
`vip_expiration_at` datetime DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `username_UNIQUE` (`username`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='用户';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `user`
--
LOCK TABLES `user` WRITE;
/*!40000 ALTER TABLE `user` DISABLE KEYS */;
INSERT INTO `user` VALUES (1,'user','e10adc3949ba59abbe56e057f20f883e',900.00,NULL,NULL,'2021-02-28 21:10:08','2021-02-28 21:10:35','男','2021-02-06','15878956333',NULL);
/*!40000 ALTER TABLE `user` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_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 */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
-- Dump completed on 2021-02-28 21:43:34
3、系统功能结构
管理模块
A. 管理员注册用户名和密码
B. 验证通过管理员登陆
C. 管理员帐号管理
D. 文章及列表管理
新闻浏览模块
E. 点击已发布的文章链接进入查看
F. 关键字模糊查询
书籍查询模块
G. 输入欲搜索的关键字
H. 浏览搜索结果
三、系统实现展示
1、
四、毕设内容和源代码获取
Ctrl+F 关键词搜索:线上阅读系统
Java计算机毕设源码 - 基于springboot开发的线上阅读系统+mysql数据库+前后端分离:https://link3.cc/luolijiang
如需其他项目或毕设源码,可进主页看下往期的毕设资源分享哦,希望对您有帮助!
逃逸的卡路里
总结
通过本次毕业设计,我们不仅巩固了所学的Java编程语言知识,还学会了如何将理论知识应用于实际项目中。我们设计的软件系统具有一定的实际应用价值,这让我们对自己的能力充满了信心,也为未来的职业发展打下了坚实的基础。
参考文献
[1] 汪晓平、钟军.JSP网络开发技术[M].北京:人民邮政出版社,2003年12月第二版.
[2] 张一鸣、桂林、张家祥.个人网站组建实用教程[M].西安:电子科技大学出版社,2004年1月第一版.
[3] 龙马工作室.JSP+ MSSQL组建动态网站[M].北京:人民邮电出版社,2004年8月第一版.
[4] 林佳,任明武.JSP编程从入门到精通.第2版.北京:人民邮电出版社,2001
[5] 陈秋江,朱海东.网页设计制作与上级指导.第1版.北京:清华大学出版社,2003
[6] 范乐,于强.基于Web的编程技术.第1版.北京:铁道电出版社,2003
[7] 杨文龙,姚淑珍,吴芸.软件工程.北京:电子工业出版社,2002.7
[8] 薛华成.管理信息系统.第3版.北京:清华大学出版社,1999
[9] 蔡翠平、尚俊杰.网络程序设计—JSP[M].北京:清华大学出版社,2002年1月第一版.
[10] 姚国章.中国企业电子商务发展战略[M].北京:北京大学出版社,2001.
[11] 黄平主编.数据库技术.北京:机械工业出版社,2002.
[12] 袁玫等编著.网络数据库应用教程.北京:人民邮电出版社,2002.
[13] 郭瑞军、李杰、初晓璐.JSP数据库开发精粹.电子工业出版社,2005年2月第一版