运行环境: 最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。
IDE环境: Eclipse,Myeclipse,IDEA或者Spring Tool Suite都可以
tomcat环境: Tomcat 7.x,8.x,9.x版本均可
操作系统环境: Windows XP/7/8/10或者Linux或者MacOS,2G内存以上(推荐4G,4G以上更好)
主要功能说明: 管理员角色实现了:分组信息管理,分组信息编辑,密码修改,管理员登录页面,编辑联系人信息,联系人增删改查。
用了技术框架: HTML+CSS+JavaScriptjsp+mysql+Spring+hibernate+struts 2
适用于: 练练手可以,商用价值不大
数据库设计文档
数据库名: ssh_contact
文档版本: 无
文档描述: 数据库设计文档
表名 | 说明 |
---|---|
admin | |
t_groupclass | |
t_memberinfo |
表名: admin
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
---|---|---|---|---|---|---|---|---|
1 | username | varchar | 20 | 0 | N | Y | ||
2 | password | varchar | 20 | 0 | Y | N | NULL |
表名: t_groupclass
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
---|---|---|---|---|---|---|---|---|
1 | groupClassId | int | 10 | 0 | N | Y | ||
2 | groupClassName | varchar | 20 | 0 | Y | N | NULL |
表名: t_memberinfo
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
---|---|---|---|---|---|---|---|---|
1 | memberId | int | 10 | 0 | N | Y | ||
2 | groupObj | int | 10 | 0 | Y | N | NULL | |
3 | name | varchar | 20 | 0 | Y | N | NULL | |
4 | sex | varchar | 2 | 0 | Y | N | NULL | |
5 | birthDate | varchar | 10 | 0 | Y | N | NULL | |
6 | cardNumber | varchar | 30 | 0 | Y | N | NULL | |
7 | postcode | varchar | 20 | 0 | Y | N | NULL | |
8 | homeTelephone | varchar | 20 | 0 | Y | N | NULL | |
9 | mobilePhone | varchar | 20 | 0 | Y | N | NULL | |
10 | varchar | 20 | 0 | Y | N | NULL | ||
11 | varchar | 40 | 0 | Y | N | NULL | ||
12 | zhiye | varchar | 20 | 0 | Y | N | NULL | |
13 | gongsimingcheng | varchar | 20 | 0 | Y | N | NULL | |
14 | address | varchar | 100 | 0 | Y | N | NULL | |
15 | photo | varchar | 50 | 0 | Y | N | NULL | |
16 | memo | varchar | 200 | 0 | Y | N | NULL |
运行的截图如下
SSH通讯录管理系统-用户角色-查看分组信息↓↓
SSH通讯录管理系统-用户角色-查看联系人信息↓↓
SSH通讯录管理系统-用户角色-查询↓↓
SSH通讯录管理系统-用户角色-首页↓↓
SSH通讯录管理系统-管理员角色-分组信息编辑↓↓
SSH通讯录管理系统-管理员角色-密码修改↓↓
SSH通讯录管理系统-管理员角色-编辑联系人信息↓↓
SSH通讯录管理系统-管理员角色-联系人增删改查↓↓
源码获取:https://www.icodedock.com/article/131