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位。
3
Java语言的主要特性
在Java的情况下,编程人员不必为内存管理操心。Java系统有一个叫做“无用单元收集器”的内置程序,它扫描内存,并自动释放那些不再使用的内存块。Java程序没有指针,而且象这样的字节代码程序强在类型上,所以在执行之前它可能验证Java程序。被验证的Java程序得以保证不突破Java语言的任何限制,而且可以安全地执行。Java字节代码验证被Web浏览器用来确保小程序不含病毒。Java比典型的脚本语言大为有效,但它比C慢20倍。这对大多数应用是可接受的。
1
1.2应用环境
硬件环境CPU主频在500MHZ以上,内存在128M以上运行环境os(系统):windowsxp(32bit_sp2)或unixenvironment(编程环境):J2SE数据库:Sqlserser2000
2
第二章系统需求分析
2.1需求分析
系统主要功能包括:实现添加联系人的和手机号码家庭电话号码和办公号码,并且连接进数据库,将信息储存进数据库文件中去,添加成功弹出添加成功的对话框,对话框中的信息可以重置。。消息对话框负责显示消息,调用其静态方法显示警告信息。要求在文本框中显示,手机号码,家庭电话,办公电话等用户信息。添加,手机号码,家庭电话,办公电话等信息到数据库中,同样需要连接SQLSERVER2000数据库,用户的图形界面要求在文本框中显示,手机号码,家庭电话,办公电话等用户信息。修改,手机号码,家庭电话,办公电话等信息到数据库中,同样需要连接SQLSERVER2000数据库,用户的图形界面要求在文本框中显示,手机号码,家庭电话,办公电话等用户信息。对已经存储的信息进行查询,而客户的具体需求多样,为了给客户营造更多的便利,可以将软件的查询细分为按整体进行查询模糊查询和精确查询和整体查询,模糊查询允许用户用较为模糊的查询条件,比如信息的姓来进行查询。实现了满足用户需求的多样化。对已经存储的信息进行查询,而客户的具体需求多样,为了给客户营造更多的便利,可以将软件的查询细分为按整体进行查询模糊查询和精确查询和整体查询,整体查询允许用户用整体的查询条件,比如信息的姓来进行查询。实现了满足用户需求的多样化。
2.2可行性分析
技术可行性根据系统功能、性能及实现系统的各项约束条件,现有的技术已较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发。
经济可行性估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用,估计新系统将获得的效益,估算开发成本是否回高于项目预期的全部经费。并且,分析系统开发是否会对其它产品或利润带来一定影响。运行可行性新系统的研制和开发是充分得考虑用户对系统的易于管理,管理者方便查询设备信息效率。从而能完全满足使用者的要求。
3
第三章系统概要设计
3.1设计目标
手机的信息管理无外乎添加联系人的和手机号码,家庭电话号码和办公号码,删除相对应的信息,对已经存储的信息进行查询,而客户的具体需求多样,为了给客户营造更多的便利,可以将软件的查询细分为按整体进行查询,模糊查询和精确查询。
3.2数据文件设计
经过对系统的具体分析,为满足系统的需要,设计如下的数据信息:为了统一处理数据,需要设计数据库文件,新建一个表用来存储数据,处理
JSP页面提交的各种对数据库的操作。利用
sqlserver2000建立一个数据库,在此数据库下建立一个diaoyou1的表,设立一个主键是必须的,,手机号码,家庭电话,办公电话,设置各字段的数据类型。