当前位置:网站首页>KS004 基于SSH通讯录系统设计与实现
KS004 基于SSH通讯录系统设计与实现
2022-07-02 18:40:00 【编程千纸鹤】
本系统基于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 修改联系人页面

本系统运行无误,功能完整。
边栏推荐
- 股票证券公司排名,有安全保障吗
- 《MongoDB入门教程》第03篇 MongoDB基本概念
- Usage of ieda refactor
- golang:[]byte转string
- AcWing 342. Road and route problem solving (shortest path, topological sorting)
- 4274. Suffix expression - binary expression tree
- AcWing 342. 道路与航线 题解 (最短路、拓扑排序)
- MySQL
- GMapping代码解析[通俗易懂]
- End-to-End Object Detection with Transformers(DETR)论文阅读与理解
猜你喜欢

450-深信服面经1

Registration opportunity of autowiredannotationbeanpostprocessor under annotation development mode

Quanzhi A33 uses mainline u-boot

Advanced performance test series "24. Execute SQL script through JDBC"

Py之interpret:interpret的简介、安装、案例应用之详细攻略

Set up sentinel mode. Reids and redis leave the sentinel cluster from the node

Watchful pioneer world outlook Architecture - (how does a good game come from)
冒泡排序数组

Yunna | why use the fixed asset management system and how to enable it

Develop fixed asset management system, what voice is used to develop fixed asset management system
随机推荐
What is the MySQL backup suffix_ MySQL backup restore
GMapping代码解析[通俗易懂]
高并发下如何避免产生重复数据?
Pytorch版本、CUDA版本与显卡驱动版本的对应关系
PHP非对称加密方法私钥及公钥加密解密的方法
Binary operation
Emmet basic syntax
《MongoDB入门教程》第03篇 MongoDB基本概念
IEDA refactor的用法
Tutorial (5.0) 09 Restful API * fortiedr * Fortinet network security expert NSE 5
Web2.0的巨头纷纷布局VC,Tiger DAO VC或成抵达Web3捷径
Web2.0 giants have deployed VC, and tiger Dao VC may become a shortcut to Web3
定了,就是它!
Introduction to program ape (XII) -- data storage
Why should we build an enterprise fixed asset management system and how can enterprises strengthen fixed asset management
多态的理解以及作用
MySQL表历史数据清理总结
LeetCode 0871. Minimum refueling times - similar to poj2431 jungle adventure
Function high order curry realization
Which video recording software is better for the computer