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

毕业设计我帮你

个人通讯录系统设计

个人通讯录系统设计

本系统在一定的环境下, 可以分别实现管理员和普通用户,两种应用。在实现管理自己个人通讯信息的同时又可以向管理员提出改善建议,管理员可以在简单的维护后,根据用户的建议,慢慢的改变通讯录系统,使之越来越贴近民众,越来越受人欢迎。

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


  • 详细描述

    个人通讯录系统设计
    摘要
    随着科技的发展,互联网和移动通讯技术的融合愈来愈完美,基于这种技术的网络产品已经成为人们生活中不可或缺的一部分。与此同时,21世纪是一个信息爆炸的时代,信息量不断增多,沟通日益现代化,因此人们需要一个方便快捷的方式来存储大量的通讯信息。
    通过对人们想要通讯录实现具体功能的深入调查与分析以及对其他通讯录系统的学习,为用户量身定制了一个实用的个人通讯录,使用户可以通过Web,WAP等方式随时随地进行访问。
    本文主要阐述了个人通讯录系统的可行性分析、系统设计、需求分析、功能模块划分、数据库模式分析,并据此设计了基于B/S模式的数据库结构和JAVA程序。本系统主要分为前台和后台,最终形成个人通讯录系统。
    关键字:个人通讯录系统, Struts2,Hibernate,Spring,B/S模式
     
    目  录
    第一章 绪论 4
    1.1项目研究背景 4
    1.2目的和意义 4
    1.3国内外通讯录发展现状 5
    1.4系统设计思想 6
    1.5本文结构 7
    第二章 系统开发环境及技术介绍 8
    2.1系统运行平台设置 8
    2.2运行环境 8
    2.3开发工具及技术简介 9
    第三章  可行性分析 12
    3.1经济可行性 12
    3.2 技术可行性 13
    3.3应用可行性 13
    3.4运行可行性 14
    第四章  需求分析 15
    4.1通讯录系统的需求分析 15
    4.1.2 面向普通用户的功能需求 16
    4.2数据流图 17
    第五章 总体设计 19
    5.1系统模块总体设计 19
    5.2数据库设计 21
    第六章 详细设计与实现 26
    6.1系统流程分析 26
    6.2普通用户基本功能设计与实现 27
    6.3系统后台基本功能设计与实现 29
    第7章  系统测试与性能分析 33
    7.1软件测试 33
    7.2个人通讯录系统测试 34
    总  结 36
    致  谢 37
    参考文献 38
     
    第一章  绪论
    1.1项目研究背景
    随着改革开放的进一步深入,科学技术的发展越来越快,也愈来愈影响到人们的生活。手机、固定电话也逐渐进入寻常百姓家。电话的普及使人与人之间的关系更加密切,交流也更加便捷频繁。
    移动通信逐渐成为通信领域中的主流。在这种通信环境下,人们可以在任何地方、任何时间享受自由通信,通话质量几乎不受电磁波等外界环境的影响,而高效便捷的通讯录是保持良好通信的重要基础。传统的通讯录是把联系人信息写到纸质材料上,这种通讯录携带不方便,而且修改、查询都会增加时间成本。还有一种是名片夹通讯录,这种通讯录也有较多的缺点。名片夹容量有限,不宜批量、长时间保存。现在比较流行的通讯录是我们的手机电话簿。手机容量较大,且可以长时间保存。但是手机存储界面单一,存储单元的信息也较少。一旦手机丢失或损坏,通讯录也就无法找回。因此,开发一个免费的、功能丰富的基于网络存储的个人通讯录是非常有必要的。
    1.2目的和意义
    现今社会网络无处不在,无孔不入。我们可以在网络上建立一个 WEB服务系统。这种系统能够固定存储在网络服务器上,专门记录用户联系人的信息。随着硬件成本的降低和服务需求的增长,手机的功能越来越多,而且大都支持互联网接入,这样我们便可以随时随地在线查找、更新通讯录。在此基础上还可以开发出手机客户端。手机客户端不仅可以提高信息检索的速度,而且没有网络复杂环境的影响 。此外客户端还会定期更新信息,保持手机和网络信息的同步。
    1.3国内外通讯录发展现状
    1.3.1国内通讯录发展现状
    国内的有社交短信的Kik、QQ通讯录、360通讯录等 。移动通讯录是一种利用移动互联网来实现通讯录信息同步更新和备份的服务。这种通讯录有友录通讯录、火种通讯录等。基于手机和网站的同步通讯录有人人同步免费版、QQ手机同步。总的看来,这些通讯录功能丰富,多智能化。有的还有通讯、留言等功能,为个人通信供了方便。
    1.3.2国外通讯录发展现状
    国外的网络通信技术发展的较为成熟,目前各类产品的发展、通讯方式的丰富使得通讯录产品以不同的方式涌现出来,有基于手机的,有基于个人电脑的;有无线方式接入的,有WEB方法接入的等等。例如目前主流的通讯录应用主要有移动的PIM(移动办公平台,PIM,personal Information Management),PIM业务是指客户将移动终端或其他客户端中的信息(如:通信录、日排等)以无线或有线方式与网络服务器保持一致,并能用多种终端、多种接入手段来管理个人信息的业务。PIM业务为用户提供了统一管理、便捷查询通信录、安排等个人信息的服务,使用户可以使用移动终端、计算机、PDA、网络服务器种设备,通过互联网、移动网络方式来管理或同步通信录、日程安排、事件提醒、子邮件、铃声图片、资料文档等个人信息。移动终端、计算机、PDA通过本地蓝红外、数据线、读卡器的进行的本地数据同步不在本规范约束范畴内,终端可选相应功能。此外其他典型的像微软的liveContaets、IBMLotusNotes以及蜘蛛通讯录和无忧通讯录,都可以帮助个人管理其联系人(Contact)、日程(Calendar任务(Task)、便签(Note)以及电子邮件(Email)等个人信息,日程中包括(Appointment)、会议(Meeting)和事件(Event)。
    1.4系统设计思想
    对于典型的数据库管理系统,尤其是通讯录这样的存储信息特别大的网络管理系统,必须要满足使存储数据方便、操作数据灵活等要求。本系统在设计时应该满足以下几个目标:
    (1)采用良好的人机界面设计模式,界面个性、友好,信息查询灵活、方便,数据存储准确、安全可靠;
    (2)快速存储联系人大量信息;
    (3)用户可以多条件进行信息检索;
    (4)新用户可以快速注册,登陆系统后可以随时修改自己的基本资料;
    (5)实现添加、删除联系人类别的功能;
    (6)实现联系人类别排行功能,以方便用户了解联系人信息;
    (7)可以实现用户之间留言的功能;
    (8)用户可以随时查看留言、联系人信息;
    (9)对输入的数据,系统进行严格的数据检验,并有合理的信息提示,尽可能排除人为的错误。
    1.5本文结构
    本文具体内容包括:可行性分析、需求分析、系统总体设计、系统详细设计与实现、系统的测试。着重描述了通讯录系统的组成与结构,阐述了系统的设计方案、实现方法以及所采用的开发工具和相关技术,另外,重点剖析了部分环节的开发过程。
    本系统在一定的环境下, 分别从管理员的角度和普通用户的角度,对系统的重要模块进行了反复的模拟测试,模拟测试结果与预期结果相符,从而充分证实了系统的可用性、易操作性。从数据库数据角度,对系统的相关模块进行,全方位覆盖测试,测试结果没有Bug出现,证实了系统的准确性、可靠性。管理员和用户都可以放心使用,不用担心操作困难,以及信息泄露等安全问题,而且操作效率高,易维护。
     
    参考文献
    [1] Y.Daniel Liang.Introduction to Java  Programming.北京:机械工业出版社,2010:   17-19
    [2]袁军.XML原理及应用.北京:清华大学出版社,2010:32-45
    [3]吴吉义.程序员突击—MySQL原理与Web系统开发.北京:清华大学出版社,2010:12-23
    [4]王潜平.Web系统与技术.北京:冶金工业出版社,2009:17-21
    [5] 董建明.人机交互.北京:清华大学出版社,2010:23-30
    [6]王潜平 蒋林清.WEB系统与技术.北京:国防工业出版社,2009:17-25
     
    收缩