基于JSP的通讯录管理系统

本文探讨了个人通讯录系统的需求,介绍了Java、Oracle等技术在系统中的应用,如MVC框架Struts和ORM框架Hibernate。作者详细描述了从可行性分析、需求分析到系统开发、测试的过程,重点涵盖了B/S模式的数据库设计和JAVA程序实现。
摘要由CSDN通过智能技术生成

技术:Java、JSP
摘要:
对人们希望通讯录拥有的具体功能进行深入调查和分析,并向已有通讯录系统进行研究和学习后,为用户设计了一款适合自己的通讯录。用户可以使用网页随时随地对通讯录进行访问和使用。通讯录管理系统是用于储存联系人的资料以及个人资料的实用信息系统,它实现了用户对家人、朋友、工作伙伴等联系人资料的分类储存,同时可以实现迅速查找联系人的功能,加快了查找过程的时间。
本文简述了国内外通讯录发展现状,并对通讯录发展现状进行了深度剖析,并根据需求提出了在Eclipse中整合SSH的平台上开发个人通讯录系统的项目计划。SSH即Struts,Spring,Hibernate。其中Struts是一个实现了MVC模式的经典的框架,在系统中主要承担由前台页面向后台传输数据的任务;Hibernate是轻量级JAVA EE应用,并是一个持久层性的解决方案,并提供持续的类之间的映射到数据库表中以面向对象的方式。是一种优秀的ORM框架,主要负责与底层数据库进行交互。该系统是使用Java作为开发语言,以Oracle作为后台数据库,Tomcat作为服务器,基于B/S模式开发的个人通讯录的设计与实现。
本文主要对通讯录管理系统进行可行性分析、需求分析、总体设计、详细设计及系统测试等方面进行描述,并设计了基于B/S模式的数据库结构和JAVA程序。本系统主要分为前台和后台,最终形成个人通讯录系统。
关键字:个人通讯录系统,Java,Oracle,B/S模式

目录:
第一章  绪论    1
1.1项目研究背景    1
1.2目的和意义    2
1.3国内外通讯录发展现状    2
1.3.1国内通讯录发展现状    2
1.3.2国外通讯录发展现状    2
1.4系统设计思想    3
1.5本文结构    3
第二章 系统开发环境及技术介绍    4
2.1系统运行平台设置    4
2.2运行环境    4
2.3开发工具及技术简介    5
2.3.1开发工具简介    5
2.3.2开发技术简介    6
第三章  可行性分析    9
3.1经济可行性    9
3.3应用可行性    10
3.4运行可行性    10
第四章  需求分析    11
4.1通讯录系统的需求分析    11
4.2 面向管理员用户的功能需求    11
4.3 面向普通用户的功能需求    12
第5章 总体设计    1
5.1系统模块总体设计    2
5.1.1普通系统功能模块    2
5.1.2管理员功能模块    2
5.2数据库设计    3
5.2.1数据库选择    3
5.2.2数据分析    4
5.2.3数据库的详细设计    4
第6章 详细设计与实现    8
6.1系统流程分析    8
6.2普通用户基本功能设计与实现    11
6.2.1用户登录模块设计与实现    11
6.2.2新用户注册设计与实现    14
6.2.3个人资料修改模块的设计与实现    14
6.2.4联系人管理模块的设计与实现    15
6.2.5留言管理模块的设计与实现    15
6.3系统后台基本功能设计与实现    16
6.3.1管理员登录模块的设计与实现    16
6.3.2修改个人密码模块的设计与实现    16
6.3.3用户管理模块的设计与实现    17
6.3.4联系人类别模块的设计与实现    17
6.3.5留言管理模块的设计与实现    18
6.3.6系统公告模块的设计与实现    18
第7章  系统测试与性能分析    20
7.1软件测试    20
7.1.1软件测试概述    20
7.1.2系统整体测试步骤    20
7.2个人通讯录系统测试    21
7.2.1普通用户模块的测试    21
7.2.2用户注册模块的测试    22
7.2.3联系人类别管理模块的测试    23
总  结    24
参考文献    25

论文字数:14134
包含资料:

 

 

截图:
 

 
 

 
 

 

  • 20
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值