失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 名片管理系统java [作业]JavaEE框架开发技术之名片管理系统

名片管理系统java [作业]JavaEE框架开发技术之名片管理系统

时间:2020-03-18 11:39:57

相关推荐

名片管理系统java [作业]JavaEE框架开发技术之名片管理系统

这是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框架开发技术之名片管理系统》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。