本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用。

毕业设计我帮你

基于JSP的通讯录管理系统

基于JSP的通讯录管理系统

中国是一个人口众多,又正处在经济飞速发展时期的国家。人们进行任何活动必不可少的基础是社会关系,每个人的社会关系网络甚至决定了他的生存能力和所能够取得的成就,所以加强和扩展个人的社会关系网络显得更为重要。本系统就是尝试着去解决这个问题。经过近

如需购买请QQ扫描右边二维码或者加QQ 3449649974 咨询 毕业设计(论文)代做请加QQ 3139476774

无图片信息!

详细描述

基于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模式
 
 
The mail list management system based on JSP
 
Abstract
The people want to mail list realize the specific function of the thorough investigation and analysis as well as to other mail list learning system, tailored for users of a practical personal mail list, the user may through the Web, WAP, whenever and wherever possible to consult. Personal mail list system is specially designed to store user contact way and some personal information of practical information system, it enables the user to many friends, colleagues and other personal information storage and fast access function, greatly reduces the searching time. The system is to use Java as a development language, adopts Oracle as background database, Tomcat as the server, based on B / S mode development of the design and implementation of personal mail list.
This paper briefly introduces the development status of domestic and foreign mail list, and the mail list development present situation has carried on deep analysis, and according to the requirements put forward in the Eclipse integration of SSH developed on the platform of personal mail list system project plan. SSH, hibernate, spring, where Struts is a realization of the MVC model of the classic framework, in the system is mainly responsible for data from the front page to background transmission task; Hibernate is a lightweight JAVA EE application persistence solution, by using object oriented approach provides a persistent class to table data mapping between, is an excellent ORM framework, mainly responsible for the underlying database interaction; Spring for enterprise applications to provide a lightweight solution: its IOC container, AOP thought, take it as the core integration persistence layer framework and Web MVC framework, the main role is to realize business logic processing, realize the function of the system. Through the three framework integration, can build scalable, reusable, portable, and maintainable software system.
 This article mainly elaborated personal mail list system feasibility analysis, system design, needs analysis, functional module division, database model analysis, system testing and performance analysis, and thus designed based on B / S mode of the database structure and JAVA program. This system is divided into front and back, eventually forming personal mail list system.
Keywords:Personal mail list system, Java,Oracle, B / S mode
 目录
第一章  绪论 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
总  结
    个人通讯录系统采用了B/S架构,使用当前商业上主流的SSH框架、tomcat服务器和Oracle数据库来完成系统的设计与开发。该系统在彻底分析了用户的需要后,设计的系统完全符合用户的需求,在增加了添加功能后,系统表现出了更加体贴人,更显人性化的风格。使用的用户通过浏览器随时随地可以对所有联系人储存资料进行操作,各个模块都可以提供需要的服务。本系统实现了个人人力资源的有效整合,方便了与人有效交流。
    毕业设计的完成,让我掌握更多的JAVA语言和Oracle数据库知识,提高了我JAVA语言后台开发基本技术的掌握水平,同时也让我在大学中所学到的专业计算机知识得到了巩固。而且使我更加熟练的掌握了系统开发所需工具的使用,学会了设计系统的思维方式,以及培养了我在开发过程中独立思考发现问题、解决问题的意识。
    使我更加深刻的认识到Java EE是一个非常优秀的企业信息化开发平台,也见识到它稳定的性能、良好的开放性和很高的安全性,这也是为何会被广泛应用于企业级应用开发的原因了吧。本论文以企业实际的系统开发需求为项目背景,遵循Java EE应用软件分层的模型,将系统划分为四个层次,即域模型层、持久层、业务逻辑层和表示层,并且加入了开源框架Struts、Hibernate和Spring作为系统的主体架构。
    在整个开发的过程比较仓促,且本人缺乏知识和经验,所以该系统将不可避免地存在一些缺陷和不足,以后会将其更加完善。在即将完成之际,向所有关心及帮助我的老师、同学和同事们致以最真诚的感谢。
参考文献
[1]  王永皎.VisualC#2005+SQL Server2005数据库开发开发与实例.北京:清华大学出版社,2008:20-25
[2]  刘仲彬.精通Tomcat Java Web应用开发、框架分析与组件配置、系统集成与案例实战.北京:清华大学出版社,2007:25-29
[3]  学位论文.融合通讯录的研究、设计与实现.硕博学位论文,2009
[4]  王晓毅.JSP数据库开发实例精粹.北京:高等教育出版社,2005:30-31
[5]  袁军.XML原理及应用.北京:清华大学出版社,2010:32-45
[6]  学位论文.基于数据仓库的数据挖掘系统平台研究.硕博士学位论文.2007
[7]  学位论文.基于插件技术的WORO电子文件密级标示生成与管理工具的设计与实现.硕博士学位论文.2011
[8]  李松 苏贵斌.利用SSH和ExtJS框架实现Ajax的开发.电脑编程技巧与维护.2012,(8):14 ——15

收缩