这是Java EE框架开发技术一书中贯穿整本书的一个练习系统(作业)。

代码一共有两个部分

第一部分是第五章的作业,完成如下

使用原生的jdbc代码进行数据库的连接

界面和书本完全相同

除部分js代码用jq代替外其他代码均相同

课后扩展实现除头像上传外基本完成

第二部分是最后一章的作业

完成了基于Struts+Spring+Hibernate集成的名片管理系统

页面效果使用bootstrap模板,如需自己写,把所有的js/css去掉即可

课后练习全部完成,包括名片头像、分页查询、管理员分类管理、用户管理界面及用户修改等等

所有的接口、Action、Dao、js均有详细注释,方便修改代码

为了简洁起见,部分子页面用模态框(弹框代替),比如修改密码、导入名片等

截图

Struts+Spring+Hibernate集成名片管理系统

index.jsp:首页

login.jsp:登录界面

register.jsp:注册界面

card_list.jsp:名片管理界面

trash_list.jsp:名片回收站

user_list.jsp:用户管理

查看大头像

第五章练习,原生JDBC名片管理系统

cardManager.jsp:名片管理界面

trash.jsp:回收站界面

userManager.jsp:用户管理界面

相关代码截图

部分目录截图

部分代码截图

部分代码截图

两个数据表user和card贴一下

CREATE TABLE `user` (

`id` int(11) NOT NULL AUTO_INCREMENT,

`userName` varchar(45) NOT NULL,

`userPassword` varchar(45) NOT NULL,

`userRealName` varchar(45) NOT NULL,

`userType` varchar(45) DEFAULT '普通管理员',

PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8;

CREATE TABLE `card` (

`id` int(11) NOT NULL AUTO_INCREMENT,

`name` varchar(45) DEFAULT NULL,

`sex` varchar(45) DEFAULT NULL,

`department` varchar(45) DEFAULT NULL,

`mobile` varchar(45) DEFAULT NULL,

`phone` varchar(45) DEFAULT NULL,

`email` varchar(45) DEFAULT NULL,

`address` varchar(45) DEFAULT NULL,

`flag` varchar(45) DEFAULT '0',

`addby` varchar(45) DEFAULT NULL,

PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=66 DEFAULT CHARSET=utf8;

因为需要做普通管理员只能查看自己创建的名片,超级管理员可以查看所有的名片,所以上面card表中的addby字段表示这个名片是由哪个管理员创建的,其他的应该是和书上的一样的(数据库名字是card)

名片管理系统java,[作业]JavaEE框架开发技术之名片管理系统相关推荐

  1. JAVA计算机毕业设计框架的企业机械设备智能管理系统的设计与实现部署+源码+数据库+系统+lw文档

    JAVA计算机毕业设计框架的企业机械设备智能管理系统的设计与实现部署+源码+数据库+系统+lw文档 JAVA计算机毕业设计框架的企业机械设备智能管理系统的设计与实现部署+源码+数据库+系统+lw文档 ...

  2. 简述基于JavaEE企业级开发技术(Spring)(1)

    一.绪论 1.学习内容 javaEE企业开发技术概述 javaEE容器--Spring ORM数据层--MyBatis/JPA Web层--Spring MVC 展现层--JSP/Thymeleaf ...

  3. java计算机毕业设计框架的企业机械设备智能管理系统的设计与实现源码+数据库+lw文档+系统

    java计算机毕业设计框架的企业机械设备智能管理系统的设计与实现源码+数据库+lw文档+系统 java计算机毕业设计框架的企业机械设备智能管理系统的设计与实现源码+数据库+lw文档+系统 本源码技术栈 ...

  4. javaWeb基于SSM框架开发的社区医疗数据管理系统【项目源码+数据库脚本+报告】

    一.项目简介 本项目是一套基于SSM框架开发的社区医疗数据管理系统,主要针对计算机相关专业的正在做bishe的学生和需要项目实战练习的Java学习者. 包含:项目源码.数据库脚本等,该项目可以直接作为 ...

  5. 《SpringBoot框架开发技术整合》笔记(二)

    文章目录 前言 第五章 SpringBoot配置全局的异常捕获 一. 页面跳转形式 二. ajax形式 三. 统一返回异常的形式 参考 前言     笔者近期在慕课网上学习了<Springboo ...

  6. 药品药店管理系统c语言设计,java毕业设计_springboot框架的药店药品货架管理系统...

    这是一个基于java的毕业设计项目,毕设课题为springboot框架的药店药品货架管理系统, 是一个采用b/s结构的javaweb项目, 开发工具eclipsei/eclipse, 项目框架jsp+ ...

  7. Java实现处理汽车罚单的数据,java毕业设计_springboot框架的车辆违章信息管理系统...

    今天介绍一个java毕设题目, 题目内容为springboot框架的车辆违章信息管理系统, 是一个采用b/s结构的javaweb项目, 采用java语言编写开发工具eclipse, 项目框架jsp+s ...

  8. java桌游设计,java毕业设计_springboot框架的桌游吧管理系统

    这是一个基于java的毕业设计项目,毕设课题为springboot框架的桌游吧管理系统, 是一个采用b/s结构的javaweb项目, 开发工具eclipsei/eclipse, 项目框架jsp+spr ...

  9. java Mysql人事管理系统zip_java毕业设计_springboot框架的企业行政人事管理系统

    这是一个基于java的毕业设计项目,毕设课题为springboot框架的企业行政人事管理系统, 是一个采用b/s结构的javaweb项目, 开发工具eclipsei/eclipse, 项目框架jsp+ ...

最新文章

  1. Myeclipse中项目没有代码错误提示,jsp页面无编译迹象?如何解决
  2. SpringMVC 返回json
  3. Linux 之Cut命令详解
  4. 互联网技术的技术名词
  5. Numpy.genfromtxt
  6. PEInfo编程思路讲解03 - 工具篇03|解密系列
  7. 与孩子一起学编程python_与的解释|与的意思|汉典“与”字的基本解释
  8. .Net Core 3.1,这匹黑马,2020年值得所有程序员重视!
  9. 中绘制折线_漂亮图表也可信手拈来,一文学会用Python绘制堆积折线图
  10. JavaScript 文件拖拽上传插件 dropzone.js 介绍
  11. 中小学计算机听课记录表,小学数学听课记录范文表格
  12. Centos 启动过程详解
  13. mac 安装php7.4
  14. 不愧是我,短短10分钟就为公司省下了几万块 ( ー̀◡ー́ )
  15. PDF to Word OCR for Mac(PDF文档转换成word格式)
  16. java核心知识点学习----创建线程的第三种方式Callable和Future CompletionService
  17. 微软官方提供的免费正版 Windows 8.1/Win10/7/XP/Vista 操作系统虚拟机镜像下载
  18. java计算机毕业设计医院各科室财务管理2021源码+系统+mysql数据库+lw文档
  19. php网络图片拼接,图片处理-PHP图片拼接如何高效的实现
  20. STM32工程文件的建立以及Keil软件的基本设置和修改

热门文章

  1. C语言学习及复习笔记-【5】C 运算符
  2. xp无法搜索计算机名,雨林木风xp系统无法搜索到工作组计算机怎么办
  3. 中创软件银行信贷管理SOA解决方案
  4. react根据中文获取拼音_vue 获取汉字的全拼、简拼、首拼
  5. Cisco交换机3750密码破解(一)
  6. hostapd的配置项ht_capab
  7. 转载:林仕鼎: 系统架构领域的一些学习材料
  8. GBASE 8A 安装
  9. 【真】华为云计算HCIE实验-FCD环境搭建
  10. 【下载查询资料】资料链接_liangchaoxi的IT博客_新浪博客