没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
目 录
第 1 章 引言.........................................................2
1.1 选题背景 ....................................................2
1.2 课题意义 ....................................................2
1.3 可行性分析 ..................................................2
第 2 章 需求分析....................................................3
2.1 用户功能需求 ................................................3
2.2 性能需求 ....................................................3
2.3 主要技术分析 ................................................4
第 3 章 概要设计.....................................................5
3.1 功能模块图 ..................................................5
3.2 处理流程设计 ................................................6
3.2.1 系统操作流程...........................................6
3.2.2 数据增加流程...........................................7
3.2.3 数据修改流程...........................................7
3.2.4 数据删除流程...........................................8
3.3 系统 E-R 图 ..................................................9
3.4 数据库设计 ..................................................9
3.4.1 Mysql 介绍 .............................................9
3.4.2 数据库表结构..........................................11
3.4.3 数据库连接技术........................................11
第 4 章 详细设计....................................................16
4.1 用户登录 ...................................................16
4.2 用户注册 ...................................................18
4.3 通讯录信息管理 .............................................20
4.4 通讯录类型管理 .............................................23
第 5 章 系统调试与测试..............................................25
5.1 程序调试 ...................................................25
5.2 程序的测试 .................................................25
5.2.1 测试的重要性及目的....................................25
5.2.2 测试的步骤............................................27
5.2.3 测试的主要内容........................................27
第 6 章 结论........................................................28
6.1 系统评价 ...................................................28
6.2 安全性问题 .................................................29
致谢...............................................................30
参考文献...........................................................30
第 1 章 引言
1.1 选题背景
随着市场经济的发展和人们生活水平的提高,随着科学技术的发展,计算机
领域不断取得新的研究成果。计算机在代替和延伸脑力劳动方面发挥越来越重要
的作用,不仅在工业方面而且在日常生活中也越来越离不开计算机。人们已经不
满足于上网浏览网页,而是想通过网络来实现现实生活中需要处理的事情。伴随
着通讯录数据的的规模不断增多,像数据查询,维护,管理等都将越来越复杂,
工作量也将越来越大。但一直以来人们使用传统人工的方式管理各种数据,这种
管理方式存在着许多缺点,比如:效率低、保密性差,另外时间一长,将产生大量
的文件和数据,这对于查找、更新和维护都带来了不少的困难。
1.2 课题意义
随着科学技术的不断提高,计算机科学技术日渐成熟,其强大的功能已为人们
深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算
机应用的一部分,使用计算机对各项信息进行管理,具有着手工管理所无法比拟
的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、
成本低等。这些优点能够极大地提高工作的效率,也是企业的科学化、正规化管
理与世界接轨的重要条件。
1.3 可行性分析
经济可行性分析:通讯录是个人通讯信息的一个重要组成部分。利用计算机
对通讯录的信息进行管理,使管理人员从琐碎的管理工作中解脱出来。
技术可行性分析:通讯录系统中,采用 JSP 制作用户界面相关内容。后台数
据库采用 MY SQL,该数据库简单易用、接口丰富,能够和 Microsoft 公司的其
他产品很好地结合,也可以很容易地通过组件访问。可以非常方便地在 Java 编
程中通过 JDBC 驱动程序使用 MY SQL。在使用 JDBC 数据库编程时需要使用数
据源。MY SQL 具有可靠的安全性,较快的存储速度,高度的兼容性,简单易用,
应用 MY SQL 作为后台数据库为系统的开发提供了强有力的支持,并对以后软
件的运行提供了坚实的基础,因此,我们采用了 MY SQL 作为后台数据库。 此
外,以 WINDOWS XP 为平台,IE 5.0 或 5.0 以上为媒介,为用户提供服务稳定
可靠的服务。
本论文主要涉及软件,数据库与网络技术等。涵盖知识面广,可有效地提高
用户综合运用所学知识分析解决问题的能力,增强用户对事物的理解与掌握能力,
培养用户掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创
新,为今后进一步学习与工作奠定了良好的基础。
第 2 章 需求分析
2.1 用户功能需求
1、用户注册功能
2、用户登陆
3、设置通讯录类型
4、建立通讯录 分类增加通讯信息,支持上传照片
5、修改通讯录信息
6、删除通讯录信息
7、可以发送 email,通过调用系统命令实现
8、统计、打印、报表
9、信息查询功能 支持模糊查询
2.2 性能需求
系统对环境的要求
服务起端的最低配置是由建立站点所需要的软件来决定的,在最底配置的情
况下,服务器的性能往往不进人意,现在硬件性能已经相当出色,而且价格也很
便宜,因此通常应给服务器端配置高性能硬件。
本机器的配置如下:
处理器:Inter Pentium 41.6Hz 或更高。
内存:512MB
硬件空间:160GB
题目主要采用的技术
数据库: MY SQL。
编程语言 JSP
服务器:Tomcat5.5,jdk1.6
开发环境:WindowsXP
2.3 主要技术分析
JSP(Java Server Pages) 作为一种新的 Web 应用开发技术,越来越受到开发
人员的关注。它为创建高度动态的 Web 应用提供了一个独特的开发环境,能够
适应市场上绝大多数的服务器产品。JSP 是由多个公司参与合作建立起来的动态
网页技术标准。JSP 的具体特征如下:
(1)分离内容的生成和演示。使用 JSP 技术,Web 页面开发人员可以使用
HTML 标识设计和格式化最终页面。使用 JSP 标识或者 Java 片段来生成页面上
的动态内容。生成内容的逻辑被封装在标识和 JavaBean 组件中,并且捆绑在小
脚本中,所有的脚本在服务器端运行。
(2)生成可用的组件。绝大多数 JSP 页面依赖于可重用的、跨平台的组件来
执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作
的组件,或者让这些组件为更多的使用者或者客户集体所使用。
(3)采用标识简化页面开发。Web 页面开发人员不一定都是熟悉脚本语言。
JavaServerPage 技术封装了许多功能,这些功能都是在易用的、与 JSP 相关的
XML 标识中进行动态内容生成时所需要的。标准的 JSP 标识能够访问和实例化
JavaBean 组件、设置或者检索组件属性、下载 Applet 以及执行用其它方法更难
于编码或耗时的功能。通过开发定制标准库,JSP 技术可以进行相当的扩展,第
三方开发人员和其他人员可以为常用功能创建自己的标识库。这使得 Web 页面
开发人员能够使用熟悉的工具和同标识一样执行特定功能的构件来工作。
第 3 章 概要设计
3.1 功能模块图
通讯录
用
户
注
册
通
讯
录
信
息
管
理
通
讯
录
类
型
管
理
通
讯
录
信
息
统
计
通
讯
录
信
息
查
询
剩余31页未读,继续阅读
资源评论
Q_97095639
- 粉丝: 380
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功