摘要系统主要功能包括:实现添加联系人的姓名和手机号码家庭电话号码和办公号码,并且连接进数据库,将信息储存进数据库文件中去,添加成功弹出添加成功的对话框,对话框中的信息可以重置。。消息对话框负责显示消息,调用其静态方法显示警告信息。要求在文本框中显示姓名,手机号码,家庭电话,办公电话等用户信息。添加姓名,手机号码,家庭电话,办公电话等信息到数据库中,同样需要连接SQLSERVER2000数据库,用户的图形界面要求在文本框中显示姓名,手机号码,家庭电话,办公电话等用户信息。修改姓名,手机号码,家庭电话,办公电话等信息到数据库中,同样需要连接SQLSERVER2000数据库,用户的图形界面要求在文本框中显示姓名,手机号码,家庭电话,办公电话等用户信息。对已经存储的信息进行查询,而客户的具体需求多样,为了给客户营造更多的便利,可以将软件的查询细分为按整体进行查询模糊查询和精确查询和整体查询,模糊查询允许用户用较为模糊的查询条件,比如信息的姓来进行查询。实现了满足用户需求的多样化。对已经存储的信息进行查询,而客户的具体需求多样,为了给客户营造更多的便利,可以将软件的查询细分为按整体进行查询模糊查询和精确查询和整体查询,整体查询允许用户用整体的查询条件,比如信息的姓来进行查询。实现了满足用户需求的多样化。本论文内容主要是运用软件工程的知识,先进行系统需求分析,之后是系统概要设计,详细设计,并且详细介绍了各个功能模块的具体实现和数据库的设计。关键字:Java语言,SQLSERVER2000,JVM,添加,删除,查询和排序目录第一章系统开发环境.......................................................11.1开发工具..............................................................11.2应用环境..............................................................2第二章系统需求分析.......................................................32.1需求分析..............................................................32.2可行性分析............................................................3第三章系统概要设计.......................................................43.1设计目标..............................................................43.2数据文件设计..........................................................43.3系统权限划分..........................................................43.4系统功能模块..........................................................4第四章系统详细设计.......................................................64.1数据文件的建立........................................................64.2对数据文件的访问......................................................64.3程序设计..............................................................64.4流程图................................................................74.5各功能界面截图........................................................7第五章系统测试..........................................................115.1测试的意义...........................................................115.2联合测试.............................................................115.3测试内容.............................................................115.4测试结果.............................................................11第六章系统的维护和发展..................................................12参考文献.................................................................301第一章系统开发环境1.1开发工具1Java语言的发展Java语言的第一次出现时在1995。Java是由SunMicrosystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Javaapplet。另一方面,Java技术也不断更新。Java应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java分为三个体系JavaSE,JavaEE,JavaME。2Java语言的特色Java语言是简单的。Java没有算符过载、标题文件、预处理、指针运算、结构、联合、多维数组、模板及隐式类型变换。如果你知道一点C、C或Pascal,你很快就会驾驭Java。Java语言面向对象的。正如任何面向对象的语言一样,Java代码也按类组织。每个类定义一组规定对象行为的方法。一个类可以继承另一个类的行为。在类的根层次上,通常是类对象。Java语言是体系结构中立的。Java语言对每种计算机都一样。比如,简单的类型都是不变的:整数总是32位,长整数总是64位。3Java语言的主要特性在Java的情况下,编程人员不必为内存管理操心。Java系统有一个叫做“无用单元收集器”的内置程序,它扫描内存,并自动释放那些不再使用的内存块。Java程序没有指针,而且象这样的字节代码程序强在类型上,所以在执行之前它可能验证Java程序。被验证的Java程序得以保证不突破Java语言的任何限制,而且可以安全地执行。Java字节代码验证被Web浏览器用来确保小程序不含病毒。Java比典型的脚本语言大为有效,但它比C慢20倍。这对大多数应用是可接受的。21.2应用环境硬件环境CPU主频在500MHZ以上,内存在128M以上运行环境os(系统):windowsxp(32bit_sp2)或unixenvironment(编程环境):J2SE数据库:Sqlserser20003第二章系统需求分析2.1需求分析系统主要功能包括:实现添加联系人的姓名和手机号码家庭电话号码和办公号码,并且连接进数据库,将信息储存进数据库文件中去,添加成功弹出添加成功的对话框,对话框中的信息可以重置。。消息对话框负责显示消息,调用其静态方法显示警告信息。要求在文本框中显示姓名,手机号码,家庭电话,办公电话等用户信息。添加姓名,手机号码,家庭电话,办公电话等信息到数据库中,同样需要连接SQLSERVER2000数据库,用户的图形界面要求在文本框中显示姓名,手机号码,家庭电话,办公电话等用户信息。修改姓名,手机号码,家庭电话,办公电话等信息到数据库中,同样需要连接SQLSERVER2000数据库,用户的图形界面要求在文本框中显示姓名,手机号码,家庭电话,办公电话等用户信息。对已经存储的信息进行查询,而客户的具体需求多样,为了给客户营造更多的便利,可以将软件的查询细分为按整体进行查询模糊查询和精确查询和整体查询,模糊查询允许用户用较为模糊的查询条件,比如信息的姓来进行查询。实现了满足用户需求的多样化。对已经存储的信息进行查询,而客户的具体需求多样,为了给客户营造更多的便利,可以将软件的查询细分为按整体进行查询模糊查询和精确查询和整体查询,整体查询允许用户用整体的查询条件,比如信息的姓来进行查询。实现了满足用户需求的多样化。2.2可行性分析技术可行性根据系统功能、性能及实现系统的各项约束条件,现有的技术已较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发。经济可行性估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用,估计新系统将获得的效益,估算开发成本是否回高于项目预期的全部经费。并且,分析系统开发是否会对其它产品或利润带来一定影响。运行可行性新系统的研制和开发是充分得考虑用户对系统的易于管理,管理者方便查询设备信息效率。从而能完全满足使用者的要求。4第三章系统概要设计3.1设计目标手机的信息管理无外乎添加联系人的姓名和手机号码,家庭电话号码和办公号码,删除相对应的信息,对已经存储的信息进行查询,而客户的具体需求多样,为了给客户营造更多的便利,可以将软件的查询细分为按整体进行查询,模糊查询和精确查询。3.2数据文件设计经过对系统的具体分析,为满足系统的需要,设计如下的数据信息:为了统一处理数据,需要设计数据库文件,新建一个表用来存储数据,处理JSP页面提交的各种对数据库的操作。利用sqlserver2000建立一个数据库,在此数据库下建立一个diaoyou1的表,设立一个主键是必须的,姓名,手机号码,家庭电话,办公电话,设置各字段的数据类型。3.3系统权限划分本系统只要使用者通过启动程序就可以使用,无需身份验证。3.4系统功能模块该系统共有五个主要模块:1、添加号码2、修改信息3、查询信息,按整体查询4、查询信息,按模糊查询5、查询信息,按姓名查询5管理号码修改精确查询整体查询模糊查询关于号码添加图3-1系统功能模块图Add.jspDelete.jspSort.jspKeyword.jspAddbEANDeleteBeanKeyWordQueryOrderQueryQueryBean图3-2系统功能模块图6第四章系统详细设计4.1数据文件的建立4-1数据文件表的规定姓名字符串手机号码字符串家庭电话字符串办公电话字符串4.2对数据文件的访问建立一个sqlserver的数据库,数据库名字为student。在这个数据库里面新建一个名为car的表,数据源名称为sun,首先建立jdbc-odbc之间的桥接,再建立odbc与数据源之间的连接。JavaBean生成的字节码文件建立Bean对象,JSP提交的数据经过Bean对象中的SQL的语句,传送至数据库中,从而产生对数据库的操作。每一个功能对应着一个JavaBean模块。实现了一个对数据库的操作。4.3程序设计实现添加联系人的姓名和手机号码家庭电话号码和办公号码,并且连接进数据库,将信息储存进数据库文件中去,添加成功弹出添加成功的对话框,对话框中的信息可以重置。。消息