本系统基于SSH框架来实现,数据库采用MYSQL,开发工具为eclipse或IDEA,前端采用JSP和jquery-easyui进行实现,简洁大方,运行无误。适合做课程设计或期未作业使用。

2  系统需求分析

目的:可行性研究的目的是用最小的代价在尽可能少的时间内确定问题是否能够解决。而该系统正式用比较简单的Java语言来编写的小型的、实用的通讯录信息管理系统,既能很好地完成对用户信息的管理,又比较经济实惠。本系统采用的是Java语言,在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上也有很丰富的相关资料,通过参考一些功能模块程序的设计,实现该系统是完全可以的。

本系统的设计是在windows XP中文版环境下,使用eclipse+mysql开发的。它是可以运行于windows XP相关平台的数据库开发系统。SQLyog不仅可以简化数据库管理,而且应用程序的开发流程更为合理,它使组织数据,定义数据库规则和建立应用程序的工作变得简单易行,利用可视化的设计工具和向导,用户可以快速的创建表单、查询等。

2.1  需求概述

本系统主要实现对通讯录信息进行管理,主要实现的功能:

(1)系统登录

(2)通讯录管理信息:信息的添加、删除、浏览、修改和查询等操作。

(3)数据分页功能,前端easyUI框架

2.2  功能分析

通讯录添加,修改,删除,查询等操作。

2.2.1  前台功能模块

(1)登录:使用的动态的登录方式,可令人焕然一新。

2.2.2  后台功能模块

(1)查询:查询所有的数据。

(2)修改:修改用户所选择的数据。

(3)删除:删除用户所选择的数据。

(4)添加:添加新的通讯录数据。

3  系统设计

3.1  数据库表设计

3-1通讯录表

3-2城市表

3-3用户表

3.2  数据库连接

<something-else-entirely>

<proxool>

<alias>proxoolPool</alias>

<!-- for mysql 数据库连配置-->

<driver-url>jdbc:mysql://localhost:3306/db_address?characterEncoding=UTF-8</driver-url>

<driver-class>com.mysql.jdbc.Driver</driver-class>

<driver-properties>

<property name="user" value="root"/>

<property name="password" value="root"/>

</driver-properties>

<maximum-connection-count>300</maximum-connection-count>

<minimum-connection-count>10</minimum-connection-count>

<house-keeping-sleep-time>120000</house-keeping-sleep-time>

<simultaneous-build-throttle>30</simultaneous-build-throttle>

<prototype-count>10</prototype-count>

<maximum-active-time>36000000</maximum-active-time>

<maximum-connection-lifetime>43200000</maximum-connection-lifetime>

</proxool>

</something-else-entirely>

4  系统实现

4.1  登录功能

4.2用户输入密码

4.2  登录成功首页

4.3  添加信息页面

4.3  添加联系人页面

4.3  修改联系人页面

本系统运行无误,功能完整。

KS004 基于SSH通讯录系统设计与实现相关推荐

  1. 基于SSH架构的在线拍卖系统设计与开发

    摘 要 拍卖是购买和销售中的一种重要的交易方式,随着Internet的日益普及和电子商务的发展,网上拍卖这种电子商务模式将成为主流的一种交易方式.各色各样的电子商务网站层出不穷,其中又以易趣,淘宝类的 ...

  2. 基于SSH的婴幼儿产品销售系统的开发与设计毕业设计论文

    源码下载 http://www.byamd.xyz/hui-zong-1/ 摘要 科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普 ...

  3. 基于SSH架构的在线答疑系统

    摘要 答疑是教学一个重要环节,在传统的教学模式下,答疑通常是通过老师和学生面对面进行交流,此模式使得答疑在实际教学难以执行.而网络教学模式就打破了传统模式在时间和空间上的限制,同学们可以自主安排时间和 ...

  4. 基于SSH团购网站的设计与实现

    欢迎添加微信互相交流学习哦! 项目源码:https://gitee.com/oklongmm/biye2 摘 要 随着互联网的在我国逐渐普及,以及社会消费观念和生活方式的变化,电商这种全新的商业模式慢 ...

  5. 计算机毕业设计-基于SSH的医院在线挂号系统源代码和论文

    医院挂号系统主要用于实现医院的挂号,前台基本功能包括:用户注册.用户登录.医院查询.挂号.取消挂号.修改个人信息.退出等. 后台基本功能包括:系统管理员登录.医院管理.科室管理.公告管理.退出系统等. ...

  6. 基于SSH的易买网商城的设计与实现

    源码下载 http://www.byamd.xyz/hui-zong-1/ 1 开发背景 1.1 系统开发背景与意义 近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐 ...

  7. scp 命令 路径_基于SSH的文件传输:scp命令

    日常开发中,经常需要在服务器和本地之间进行文件传输.这里来介绍一种基于SSH的文件传输方法--scp命令 命令格式 scp(secure copy,remote file copy program), ...

  8. 基于SSH的在线音乐点评网站-java在线音乐点评网站

    基于SSH的在线音乐点评网站-java在线音乐点评网站 开发环境:Eclipse for J2EE,MYSQL5.1,JDK1.7,Tomcat 7 首页主要展示一些最新的音乐专辑. (1)用户注册: ...

  9. 基于SSH实现在线课程学习系统

    项目编号:BS-PT-046 运行环境: 开发工具:IDEA / ECLIPSE 数据库:MYSQL5.7 应用服务器:TOMCAT8.5.31 开发技术:Spring+Struts2+Hiberna ...

最新文章

  1. 多协议底层攻击工具Yesinia
  2. 数据结构:堆和败者树的区别是什么?
  3. python入门教程傻瓜版_毫无基础的人如何入门 Python ?Python入门教程拿走不谢啦!...
  4. 服务器iis如何开启tlsv1.2协议,Windows系统中IIS启用TLS 1.2
  5. java并发编程 博客_JAVA并发编程常识
  6. 推荐 7 个超棒的监控工具
  7. 批量创建邮箱通讯组及向通讯组批量添加成员
  8. INFORMATION_SESSION_VARIABLES feature is disabled问题
  9. win10下如何解决VC++MSDEV.EXE的0xc0000142错误
  10. eclipse svn切换账号
  11. PopWindow的使用
  12. 计算机学业水平测试初中生操作题,高二计算机学业水平测试——excel操作题
  13. Android Studio 获取Shal值
  14. 虚假共识—阿比勒尼悖论:“枪打出头鸟”与“事后诸葛亮”
  15. ubuntu安装拼音
  16. 云计算面试题及答案,云计算工程师面试题集锦
  17. vue使用XSLX,用CDN引入后下载的excel文件无法打开的解决办法
  18. ios逆向,tweak简洁使用教程
  19. Cadence Allegro打阵列过孔方法图文教程及视频演示
  20. ES6简介、新特性、Babel编译器、babel-cli工具、babel-polyfill工具(安装和使用)

热门文章

  1. Level/levelup-2-API
  2. Docker学习笔记 — Docker私有仓库搭建
  3. 关于VMware Linux 虚拟机忘记root 密码找回
  4. Dell Fluid FS 集群NAS系统在4K非编环境的卓越表现
  5. 通过docker-compose构建ghost博客(一)
  6. HTTP API响应数据规范整理
  7. 使用data uri将图片内嵌到html中
  8. java 流 下载文件_java 流实现文件下载问题
  9. FPGA实现多个数的加法运算
  10. notepad++打开一个某个工程目录