当前位置:网站首页>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 修改联系人页面
本系统运行无误,功能完整。
边栏推荐
- AcWing 1135. 新年好 题解(最短路+搜索)
- Data dimensionality reduction principal component analysis
- JS如何取整数
- Virtual machine initialization script, virtual machine mutual secret key free
- Implementation of 452 strcpy, strcat, StrCmp, strstr, strchr
- AcWing 903. 昂贵的聘礼 题解(最短路—建图、dijkstra)
- MySQL
- AcWing 1134. 最短路计数 题解(最短路)
- Thread application instance
- Introduction to program ape (XII) -- data storage
猜你喜欢
[error record] problems related to the installation of the shuttle environment (follow-up error handling after executing the shuttle doctor command)
AcWing 342. Road and route problem solving (shortest path, topological sorting)
Data dimensionality reduction principal component analysis
守望先锋世界观架构 ——(一款好的游戏是怎么来的)
Tutorial (5.0) 10 Troubleshooting * fortiedr * Fortinet network security expert NSE 5
End-to-End Object Detection with Transformers(DETR)论文阅读与理解
Codeworks 5 questions per day (1700 average) - day 4
AcWing 340. 通信线路 题解(二分+双端队列BFS求最短路)
《架构整洁之道》读书笔记(下)
《重构:改善既有代码的设计》读书笔记(下)
随机推荐
高并发下如何避免产生重复数据?
使用xml文件打印mybaties-log插件的方式
AcWing 1134. 最短路计数 题解(最短路)
Yunna | why use the fixed asset management system and how to enable it
数据湖(十二):Spark3.1.2与Iceberg0.12.1整合
pxe装机「建议收藏」
AcWing 342. 道路与航线 题解 (最短路、拓扑排序)
Reading notes of code neatness
以太网PHY层芯片LAN8720A简介
AcWing 1128. 信使 题解(最短路—Floyd)
Chapter 7 - class foundation
452-strcpy、strcat、strcmp、strstr、strchr的实现
Golang并发编程——goroutine、channel、sync
《架构整洁之道》读书笔记(下)
Juypter notebook modify the default open folder and default browser
AcWing 1137. Select the best line solution (the shortest circuit)
Zabbix5 client installation and configuration
从20s优化到500ms,我用了这三招
多态的理解以及作用
守望先锋世界观架构 ——(一款好的游戏是怎么来的)