Java电话本管理系统设计报告及代码

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

JAVA语言课程设计报告

题目:电话薄管理系统

设计者:席华

专业班级:计科一班

学号:********

指导教师:付老师

2011年月19日

目录

1、系统需求分析 (2)

1.1系统名称: (2)

1.2系统介绍: (2)

1.3开发背景 (2)

1.4.系统面向的用户群体 (3)

1.5开发环境 (3)

2.系统总体设计 (3)

2.1系统功能结构图 (3)

2.2系统数据流程图 (3)

3 系统详细设计 (4)

3.1数据库实体E-R图设计 (4)

3.2数据库表的设计 (5)

3.3.详细设计 (6)

4软件测试 (13)

5 系统总结 (13)

6系统设计心得体会 (14)

参考文献.................................................................... 错误!未定义书签。附录:程序清单 ......................................................... 错误!未定义书签。

1、系统需求分析

1.1系统名称:

电话本管理系统

1.2开发背景

我们现在管理与我们联系的人的信息方式有多种,比如说,有储存电话号码到手机上的,有记录电话等信息到本子上的,还有用名片夹存放名片的,也有记录在WORD文档中或打印出来的,等等很多种形式。

对于存储电话号码到手机上的方式,比较方便,随时随地可以联系,不过只能通过电话联系,没有记录其他的联系方式,如果手机丢了可能就谁也联系不上了;对于记录电话等信息到本子上的方式,第一也可能丢失本子,第二是查找起来比较困难,需要人工查找,而且更新时不容易,需要涂改以前记录的信息,第三格式比较死板,不利于跟随用户的需求扩展;对于用名片夹存放名片的形式也是查找起来不方便,有丢失的危险;对于记录到WORD文档或打印出来的,也是扩展性不强,查找起来不方便。

如此多的方式我们都感觉有一定的缺陷,那我们如何管理我们的联系人通讯资料呢?提出一个大胆的假设,如果我们在网络上建立一个WEB系统专门提供通讯录管理功能,这样我们就可以随时随地通过网络对通讯录进行管理,而现在我们的手机都逐渐更新换代成可以连接计算机网络了,这样我们可以随时随地查找任意信息,查找快速,维护方便,丢失手机也不会丢失联系方式,而且可以根据用户的需要定制,比较灵活,这个可能是最完美的方案了

1.3系统介绍:

开发一个电话本管理系统,主要有四个部分:增加记录,删除记录,修改记录,查找记录,给所有记录排序。

(1)增加记录模块:可以向该系统中添加用户信息,包括姓名,性别,电话号码等

(2) 删除记录模块:可以对系统中的某一个或多个人进行删除,删除一个用户后,该用户的所有信息也被删除。

(3)修改记录:主要用于多系统中的依存信息进行修改。

(4)查找记录模块:在系统中查找某一级路,可以通过用户名查找出该用户的所有信息。

(5)所有记录排序:该模块可将系统中的所有记录按某一关键粗排序。

1.4. 系统面向的用户群体

本系统用于班级、工作单位等组织群体,可以将用户的信息详细的保存下来,避免了手记的繁琐、易损坏、易丢失等缺点。因此,该系统的建成无疑会为广大管理者和用户提供极大的方便

1.5开发环境

开发工具:MyEclipse 8.5

开发语言:前台JSP+后台JA V A

数据库:MySql

服务器:Tomcat

浏览器:IE

框架:struts3.0+hibernate

2.系统总体设计

2.1 系统功能结构图

2.2系统数据流程图

3 系统详细设计

3.1 数据库实体E-R图设计(1)普通用户实体:

(2)记录信息实体:

(3)多图之间的E-R图

3.2数据库表的设计(1)普通用户数据表

密码char 10 是

(2)记录信息数据表

列名数据类型长度是否为空

姓名(主键) varchar 20 否

性别char 20 是

出生日期datetime 8 是

电子邮箱char 20 是

电话char 8 否

3.3.详细设计

登录模块

在该模块中,系统用户分为管理员和普通用户,管理员可以对系统中的信息进行添加,修改,删除等功能,普通用户可以查找信息。

管理员登陆时有特定的管理员账号和管理员密码,

管理员账号:

管理员密码:

订单管理

普通用户可以通过已有的登录名和密码登录,登陆后才能查询相关信息。信息正确时才能正确登录,登陆错误是会出现错误提示“error”代码如下:

登录系统

相关文档
最新文档