小型通讯录系统说明书毕业论文.docx
《小型通讯录系统说明书毕业论文.docx》由会员分享,可在线阅读,更多相关《小型通讯录系统说明书毕业论文.docx(30页珍藏版)》请在咨信网上搜索。
1、 毕 业 设 计毕业设计题 小型通讯录系统 毕业设计类型产品设计 工艺设计 方案设计 姓名 班级 所属系部 物流信息系 专业 物流管理专业(信息管理方向) 指导教师 职称 完成时间 摘要在我们的工作过程中,没有交流是不能及时了解到信息的变动的。但是有时候存在着许多的限制条件,比如怎样找到交流对象的各种信息?可能你会想到现实生活中的手机等通讯工具,由于这些工具的单一性,不可能在第一时间找到自己想要的信息资料,因此,为了能够快速查找到联系人的信息,节省查找时间,制作一个小型通讯录管理系统方便自己用。通讯录管理系统是一个基于JSP的个人通讯录管理系统。它是将自己的联系人的具体信息集中管理,成为一个方
2、便人们使用的小软件。在开发过程中主要运用Java,JDK, SQL server 2005,my eclipse ,dreamever8等软件,由于开发工具和数据库之间的良好使用,可以为开发带来方便,使之成为一个可施行的系统。从而达到开发的目的-实现对通讯录信息的管理。通过采用相关技术,以及老师的辅导和同学们的帮助,将系统设计的功能全部实现。功能包括:添加联系人信息,修改联系人信息,删除联系人信息,查询联系人信息,可以浏览全部通讯的联系人,并且可以根据数据表的各字段来查询你所要找的联系人等功能。关键词:通讯录 java jsp my eclipse目录引言5第一章 系统分析61.1系统开发的目
3、的、意义61.2 系统开发的背景61.3 系统开发的工具及运行环境6第二章 总体92.1设计思想92.2项目规划9第三章 数据库设计103.1逻辑结构设计103.2数据库表的建立11第四章 系统主要界面和主要功能的实现124.1主页界面124.2新增界面124.3查询界面134.4修改界面134.5删除界面14总结15致谢16参考文献17第一章 系统分析1.1系统开发的目的、意义在实习的工作过程中,有时候为了工作的需要,经常要联系到本地公司的相关人员和外地公司的人员去了解自己所需要的信息。但是,寻找他们联系时候普通的手机通讯录使用起来没有那么方便,自己手机里也不会知道那么多人的联系号码,并且查
4、找号码时不能按照自己想要的方式去模糊搜索相关人员,于是想做一个小型的通讯录系统来方便自己和公司人员使用,找到自己想要的信息。1.2 系统开发的背景在实习的公司里,每个月底总部都会发送一个四地通讯录的表到各人的邮件中来方便各地与各科室之间联系、探讨工作。但是有时候会发现一个问题,就是信息传递的不及时,可能某个地方某个人员的手机换号码了,或者因为某些事离职了,又或者是来了新的同事。由于信息必须从分部传递到总部,总部再修改信息后发送到各个人的邮件箱,过程太长时效性就不怎么好,而且对于一个新公司来说,人员的变动是比较频繁的。要讨论工作的相关事宜时,通讯录的作用就体现出来了。于是我想制作一个小型的通讯录
5、系统,这个系统要做到不复杂,可靠性高、使用便捷、浏览迅速、成本低且保密性好让,公司的各个人员都能用到并觉得实用。1.3 系统开发的工具SQL Server 2005Microsoft SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。Microsoft SQL Server 2005 数据引擎是该企业数据管理解决方案的核心。此外 Microsoft SQL Serv
6、er 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。MyEclipseMyEclipse企业级工作平台是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。MyEclipse
7、是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse可以支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具。有了MyEclipse,你就拥有了所有的Web开发技术。JAVAJava是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,
8、广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群Java编程语言的风格十分接近C语言、C+语言。Java是一个纯粹的面向对象的程序设计语言,它继承了C+语言面向对象技术的核心。Java舍弃了C语言中容易引起错误的指针(以引用取代)、运算符重载、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。Java不同于一般的编译执行计算机语言和解释执行计算机语言。它首
9、先将源代码编译成二进制字节码,然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的性能。第二章 系统设计2.1系统设计思想由于计算机科学技术的快速发展,开发一个通讯录管理系统管理自己联系人信息非常必要,可以提高我们办事的效率。经过多方面的思考与查询,系统的设计出通讯录系统的功能。系统分为两大模块:联系人信息增加,联系人信息查询。为了方便操作,查询的模块里又分两个功能,即修改联系人和删除联系人2.2项目规划2.2项目规划结构图2.2.1联系人的添加可以增加新的联
10、系人的联系方式,包括工号,姓名,电话,邮箱,科室,职位,所属公司等等,工号为主键,具有唯一性。2.2.2联系人的查找、修改和删除可以按数据库所属公司、职位或者科室筛选查找联系人,并将查询结果显示在软件主界面的表格中,以便查看联系人详细信息。而且在查询到相关信息后可通过按键按钮将数据库数据进行删除、修改、等操作。第三章 数据库设计通讯录管理系统是方便大众日常生活的工具,为了迎合大众需求,具体有浏览信息、查询信息、添加和删除信息,及排序等功能。这就要求数据库结构能充分满足各种信息的输入与输出,实现有组织地,动态储存大量关联数据,方便用户访问系统中的数据。3.1概念设计3.2逻辑结构设计基本信息表通
11、讯录 用来保存姓名、手机号、职位、公司科室、邮箱信息。表通讯录 的结构如表3-1所示。编号字段名称数据结构额外设定1工号Nchar(6)主键、非空2姓名Nchar(8)非空3科室Nchar(6)4手机号码Varchar(11)非空5手机号码2Varchar(11)6电子邮箱Varchar(30)7职位Nchar(10)8所属公司Nchar(10)表3-1 通讯录 的结构3.3数据库表的建立在设计数据库表结构之前,首先要创建一个数据库。本系统使用的数据库为momo。创建表 通讯录(基本信息表),它的代码如下:USE momoGOSET ANSI_NULLS ONGOSET QUOTED_IDEN
12、TIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE dbo.通讯录(工号 nchar(6) COLLATE Chinese_PRC_CI_AS NOT NULL,姓名 nchar(8) COLLATE Chinese_PRC_CI_AS NOT NULL,科室 nchar(6) COLLATE Chinese_PRC_CI_AS NULL,手机号码 varchar(11) COLLATE Chinese_PRC_CI_AS NOT NULL,手机号码 varchar(11) COLLATE Chinese_PRC_CI_AS NULL,电子邮箱 varch
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 小型 通讯录 系统 说明书 毕业论文
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。