本系统基于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 修改联系人页面
本系统运行无误,功能完整。
本系统基于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 修改联系人页面
本系统运行无误,功能完整。