servlet+JSP实现图书查询.功能主要以图书查询为例,带后台管理界面和简单的详情展示界面.

it2024-08-07  40

项目结构:

功能展示:

数据结构sql文件:

SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for db_question -- ---------------------------- DROP TABLE IF EXISTS `db_question`; CREATE TABLE `db_question` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号', `type_id` int(11) NOT NULL COMMENT '类别编号', `pic` varchar(255) DEFAULT NULL COMMENT '主图', `name` varchar(255) DEFAULT NULL COMMENT '问题名称', `content` longtext COMMENT '问题描述', `query_num` int(11) DEFAULT NULL COMMENT '访问次数', `answer_num` int(11) DEFAULT NULL COMMENT '回答数', `is_common` char(1) DEFAULT NULL COMMENT '是否常见问题', `is_help` int(11) DEFAULT NULL COMMENT '是否解决', `is_show` char(1) DEFAULT NULL COMMENT '是否显示', `audit_type` char(1) DEFAULT NULL COMMENT '审核状态', `u_id` int(11) NOT NULL COMMENT '用户编号', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=18 DEFAULT CHARSET=utf8; -- ---------------------------- -- Records of db_question -- ---------------------------- INSERT INTO `db_question` VALUES ('15', '1', '\\upload\\javaweb.jpg', 'javaweb应用开发', '<p>本书以Servlet 2.4和JSP 2.0规范为基础,详细介绍了应用Java技术实现Web应用的相关技术及编程方法,体现了应用Java技术开发Web应用的发展特性,涉及了当前应用广泛的开发规范,结构清晰,应用实例丰富,实现了理论学习和具体应用的充分结合。</p><p><br /></p>主要内容包括:以Servlet为基础的Web应用的基础知识;以JSP 2.0规范为基础的JSP技术(JSP基本语法、JSP内置对象的使用、JavaBean技术在JSP中的应用、标准标签库JSTL的使用),JSP 2.0自定义标签的做法(Tag接口、IteratingTag接口、BodyTag接口、SimpleTag接口),JDBC数据库访问技术(JDBC处理数据库方法、使用数据源、使用连接池、实现分页显示),Web应用分层与设计模式(JSP设计模式、MVC编程模式、持久层设计策略、应用DAO模式访问数据库。', '13', '0', '1', '1', '1', '1', '1'); INSERT INTO `db_question` VALUES ('16', '1', '\\upload\\soft.jpg', '软件工程', '本书是计算机专业核心课程软件工程的教材,主要内容包括:软件工程概述、软件项目分析、需求分析、概要设计、详细设计、面向对象的分析与设计方法、用户界面设计、编码、软件质量与质量保证、项目计划与管理、软件维护、软件开发工具与环境概述、软件建模等', '2', '0', '1', '1', '1', '1', '1'); INSERT INTO `db_question` VALUES ('17', '1', '\\upload\\mysql.jpg', 'MySQL技术内幕——InnoDB存储引擎', '该书目前已经有了三版。从源代码的角度深度解析了InnoDB的体系结构、实现原理、工作机制,并给出了大量最佳实践,能帮助你系统而深入地掌握InnoDB。注重实战,全书辅有大量的案例,可操作性极强。', '1', '0', '1', '1', '1', '1', '1'); -- ---------------------------- -- Table structure for db_question_type -- ---------------------------- DROP TABLE IF EXISTS `db_question_type`; CREATE TABLE `db_question_type` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号', `name` varchar(255) DEFAULT NULL COMMENT '类别名称', `remark` text COMMENT '备注', `paren_id` int(11) DEFAULT NULL COMMENT '父级编号', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8; -- ---------------------------- -- Records of db_question_type -- ---------------------------- INSERT INTO `db_question_type` VALUES ('1', 'IT类', '测试', '0'); -- ---------------------------- -- Table structure for db_user -- ---------------------------- DROP TABLE IF EXISTS `db_user`; CREATE TABLE `db_user` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID', `username` varchar(64) DEFAULT NULL COMMENT '用户名', `password` varchar(255) DEFAULT NULL COMMENT '用户名\r\n', `true_name` varchar(255) DEFAULT NULL COMMENT '昵称', `pic` varchar(255) DEFAULT NULL COMMENT '头像', `qq_email` varchar(255) DEFAULT NULL COMMENT 'qq邮箱', `reg_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '注册时间', `is_block` char(1) DEFAULT NULL COMMENT '是否锁定', `role` char(1) DEFAULT NULL COMMENT '角色', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8; -- ---------------------------- -- Records of db_user -- ---------------------------- INSERT INTO `db_user` VALUES ('1', 'admin', '666666', '123', '\\upload\\header.png', '123', '2019-12-22 14:10:06', '0', '1'); INSERT INTO `db_user` VALUES ('10', 'shuangerduo', '123456', '双耳洞', '\\upload\\header.png', '1111', '2019-12-22 14:10:14', '0', '0'); INSERT INTO `db_user` VALUES ('11', 'test12', '123456', '', '\\upload\\template.png', '', '2019-12-22 14:17:41', '0', '0');

 

最新回复(0)