基于SSH框架的通讯录系统的设计与实现毕业论文.docx

上传人:lao****ou 文档编号:134679 上传时间:2023-04-07 格式:DOCX 页数:35 大小:1.66MB
下载 相关 举报
基于SSH框架的通讯录系统的设计与实现毕业论文.docx_第1页
第1页 / 共35页
基于SSH框架的通讯录系统的设计与实现毕业论文.docx_第2页
第2页 / 共35页
基于SSH框架的通讯录系统的设计与实现毕业论文.docx_第3页
第3页 / 共35页
基于SSH框架的通讯录系统的设计与实现毕业论文.docx_第4页
第4页 / 共35页
基于SSH框架的通讯录系统的设计与实现毕业论文.docx_第5页
第5页 / 共35页
亲,该文档总共35页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《基于SSH框架的通讯录系统的设计与实现毕业论文.docx》由会员分享,可在线阅读,更多相关《基于SSH框架的通讯录系统的设计与实现毕业论文.docx(35页珍藏版)》请在第一文库网上搜索。

1、基于SSH框架的通讯录系统的设计与实现毕业论文第一章绪论11.1 毕业设计主要任务11.2 课题来源和意义11.3 通讯录系统的特点21.4 论文的工作和安排2第二章系统相关技术42.1 系统UI设计42.1.1 DIV+CSS 技术42.1.2 JavaScript 技术42.1.3 JSP 技术42.2SSH框架技术52.2.1 Struts252.2.2 Hibernate62.2.3 Spring7第三章系统需求分析83.1 可行性分析83.2 系统需求概述83.2.1 功能性需求83.2.2 非功能性需求83.3 系统需求模型93.3.1 功能结构图9第四章系统总体设计94.1 系统

2、设计目标104.2 系统功能结构设计104.2.1 功能模块设计104.2.2 功能模块描述104.3 数据库设计11431数据库设计概述114.3.1 选用数据库简述114.3.2 数据库需求分析114.3.3 数据库概念以及逻辑结构设计114.4 数据库物理视图134.4.1 用户表结构设计134.4.2 联系人信息表结构设计134.4.3 联系人分组信息表结构设计14第五章系统编码与实现155.1 系统功能模块详细设计155.1.1 系统用户登录模块155.1.3 基本管理员对人口信息增、删、改、查155.1.4 联系人信息模块155.1.5 联系人分组模块165.1.6 系统管理模块1

3、65.2 系统功能模块详细实现175.2.1 页面设计185.2.2 数据库配置设计225.2.3 模型端设计225.2.4 控制端设计24第六章总结27致谢28参考文献29#摘要伴随着科学技术的发展以及人类社会的进步,计算机技术日益成熟的今天,其用途的广泛性已经渗透到人们的日常生活中,密不可分,例如:当今社会人际关系变的越来越重要,为了保持良好的人际交往,必须经常性与家人,亲戚,朋友以及同事等进行联系,但是很多时候存在一定的限制因素。因此,为了能够快速保存并且查询指定的联系人,我们可以利用计算机的检索迅速、查找方便、可靠性高、存储量大、寿命长、成本低等特点开发一套方便使用的通讯录系统。本文主

4、要研究通讯录系统项目的软件开发,系统基于B/S模式,在开发过程中主要 HTML, CSS, JS, JSP 等技术,以及 Strut2, Hibernate, Spring 等框架技术,并且进行SSH框架的整合,系统运行环境为myeclipse8. 5数据库系统采用SQLServer2008R2o本文主要研究项目的总体设计,模块设计,具体模块的详细设计以及系统的编程相关技术。关健词:通讯录系统;软件开发;B/S模式;数据库;SSH框架hiAbstractWith the development of science and technology and the progress of huma

5、nsociety .computer technology is increasingly mature today, itswide application has penetrated into peoples daily life, are inseparable, for example:the interpersonal relationship in modern society become more and more important, inorder to maintain a good interpersonal, mustoften with family, relat

6、ives, friendsand colleagues to contact, but a lot of the time limits.Therefore, in order to be able toquickly save and query the designated contact person, we can usea computer the rapid retrieval and search for convenient, high reliability, largememory capacity, long life, low cost development syst

7、em a setof convenientcommunication.This paper mainly studies the mail list of software development project, thesystem based on B/S mode, mainly in the development processof HTML, CSS, JS, JSP and othertechnologies, and Strut2, Hibernate, Springframework technology, and integration of SSH framework,

8、the system runningenvironment for myeclipse8.5 database system by SQLServer2008R2. The overalldesign, this paper mainly studies the project moduledesign,programming technology specific modules of the detailed design and system.Keywords: Mail list system; software development; B/S model; database; SS

9、HframeworkIV第一章绪论1.1 毕业设计主要任务随着社会的不断发展,人们的生活节奏更快,更激烈的,人与人之间的沟通变得尤为重要。由于个人交际圈子的不断扩大,交流的人也越来越多,这就需要一个能够管理联系人信息的工具,为此开发通讯录管理系统有它的必要性,可以方便人们存储联系人详细信息,也更加的安全方便。本通讯录系统主要依据毕业设计方面的要求,具体地描述了整个通讯录系统的功能与实现过程。本系统的主要功能模块有:1 .用户登录模块:根据用户登录的用户名和密码进行登录,通过验证后通讯进入录管理界面进行管理,输入错误的信息后,等到错误信息的验证后,用户需要再次输入,直到成功登录。在用户登录前,其

10、他人无法对联系人以及联系人分组进行操作。2 .联系人信息模块:(1)添加联系人信息:你可以添加新的联系人,包括姓名,手机号码,照片,电子邮件和其他等信息。(2)删除联系人信息:你可以删除指定联系人的相关信息。如:这个联系人联系方式已经改变而暂时没有新的联系方式时,可以将其删除。(3)修改联系人信息:可以修改联系人信息,如:由于联系人更换了手机号码或者家庭住址等等,可以对其进行修改操作。(4)查询联系人信息:可以按数据指定字段名查找相应的联系人,将查询结果显示在相应的表格中,以便查看联系人的详细信息。比如:按照联系人姓名,号码等来查询。3 .联系人分组模块:(1)添加联系人分组:可以增加新的联系

11、人分组信息,比如:我的同学,我的亲戚等分组信息。(2)删除联系人分组:可以删除指定的联系人分组,并且会同时删除当前分组中的所有联系人信息,所以一般删除时请确认是否确定要删除。比如:删除我的好友这一分组,将删除我的好友这一栏所有的联系人信息。(3)修改联系人分组:指定分组的名称可以被修改,如:将我的好友分组改为我的亲戚分组。4 .系统管理模块:(1)修改登录密码:通过输入以前旧的密码以及输入新的密码。(2)退出当前系统:点击退出按钮进入用户登录界面。5 .游客浏览模块:(1)游客可以查看所有联系人信息。(2)游客可以查看所有联系人分组信息。1.2 课题来源和意义随着计算机科学技术的不断发展,计算

12、机网络的普及以及如今通讯技术手段的不断进步,人与人之间的联系越来越频繁普遍,那些仅仅依靠人的记忆力去记住如此多的联系方式已经变得不太现实,更何况现在一个人可以同时与多个人进行联系。对于用手机存储联系人的方式,比较简单便捷,随时随地都可以联系到,但是只能通过手机联系,万一手机丢了可能就联系不上了;有人可能会想使用笔记本来记录联系人信息,首先,这种方式可能会导致丢失笔记本,其次,这种方式的查询联系人操作比较烦,不易于操作,再说这种方式在需要修改联系人信息时是比较麻烦的,可能需要用笔修改。也有人可能采取名片夹的方式保存联系人信息,但这在查询操作时是不方便的。总之使用其他方式都不便于对联系人进行统一的

13、管理。因此,许多人为了保持与联系人有效接触,大部分使用以程序软件形式展现的通讯录系统。本通讯录具备一般通讯录的主要功能,它能够对联系人进行分组,并且可以进行增添或删除组,也可以添加或者删除联系人,或者对已经保存的联系人信息进行修改查询查询等功能,其中查询功能可以根据多种方式。通讯录系统是所有使用通讯录的用户使用时所不能或缺的一个信息系统,对于用户的使用者来说,它储存的信息是非常重要的,所以为了每一个用户能够得到足够多的存储信息,能够快速便捷的查询联系人以及合理的使用本通讯录系统,通讯录系统通讯录管理系统应该拥有强大的存储信息数据的能力,并且安全性能需要高。随着科学技术的不断发展,计算机网络技术

14、快速发展的今天,网上各种通讯软件工具已经步入到人们的日常生活之中,其重要的功能已经被人们所认知,它已步入人类的很多地方并发挥着越来越重要的功能。计算机广泛应用于社会各个方面,利用计算机对通讯录进行管理,具有着人工管理所无法达到的好处,如它能够快速检索,方便查询、并具有高可靠性、存储量大、高安全性、数据持久、低成本等特点。因此,这些方面都为提高通讯录系统的管理效率提供了相应的环境。因此,开发这样一款简易的通讯录软件成为非常有意义的事情,对于我们即将毕业并跨出校门的软件技术专业学生而言,也是一次将软件技术应用于实际的一次很有意义的实践活动。1.3 通讯录系统的特点通讯录系统是一种利用互联网或实现通

15、讯录网络存储和备份的应用/服务。通讯录系统最重要的一项功能是可以在不同的设备间实现联系人信息的同步。例如:你可以在一台电脑上录入某个联系人的信息,然后在另外一台电脑中读取或修改该信息。当然,你也可以在你的电脑上录入你的联系人的手机电话号码、Email. QQ、通信地址等通讯录信息,或对之前的联系人信息进行分组,更新或者删除等功能。简单,便捷,易于查询也是通讯录非常重要的特点。1.4 论文的工作和安排整个设计共分为六章,各章的主要内容安排如下:1) .绪论。介绍毕业设计的主要任务,课题来源和意义,通讯录系统的特点。2) .系统开发技术。主要介绍本系统用到的主要技术,主要涉及系统界面设计的技术,所使用的开发平台,所使用的框架技术,所使用的开发环境等。3),系统需求分析。主要包括可行性分析,系统需求概述,系统需求模型。4),系统总体设计。主要包括系统的需求概述,系统概念结构设计,系统逻辑结构设计,数据库设计

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服