JAVA语言课程设计报告
题 目:电话本管理系统 设 计 者: 专业班级: 学 号: 指导教师:
2011年1月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 参考文献 ................................................................................................ 14 附录:程序清单 ..................................................................................... 14
1、系统需求分析
1.1系统名称: 电话本管理系统 1.2系统介绍:
开发一个电话本管理系统,主要有四个部分:增加记录,删除记录,修改记录,查找记录,给所有记录排序。
(1)增加记录模块:可以向该系统中添加用户信息,包括姓名,性别,电话号码等 (2) 删除记录模块:可以对系统中的某一个或多个人进行删除,删除一个用户后,该用户的所有信息也被删除。
(3)修改记录:主要用于多系统中的依存信息进行修改。
(4)查找记录模块: 在系统中查找某一级路,可以通过用户名查找出该用户的所有信息。
(5)所有记录排序:该模块可将系统中的所有记录按某一关键粗排序。 1.3开发背景
我们现在管理与我们联系的人的信息方式有多种,比如说,有储存电话号码到手机上的,有记录电话等信息到本子上的,还有用名片夹存放名片的,也有记录在WORD文档中或打印出来的,等等很多种形式。
对于存储电话号码到手机上的方式,比较方便,随时随地可以联系,不过只能通过
电话联系,没有记录其他的联系方式,如果手机丢了可能就谁也联系不上了;对于记录电话等信息到本子上的方式,第一也可能丢失本子,第二是查找起来比较困难,需要人工查找,而且更新时不容易,需要涂改以前记录的信息,第三格式比较死板,不利于跟随用户的需求扩展;对于用名片夹存放名片的形式也是查找起来不方便,有丢失的危险;对于记录到WORD文档或打印出来的,也是扩展性不强,查找起来不方便。
如此多的方式我们都感觉有一定的缺陷,那我们如何管理我们的联系人通讯资料
呢?提出一个大胆的假设,如果我们在网络上建立一个WEB系统专门提供通讯录管理功能,这样我们就可以随时随地通过网络对通讯录进行管理,而现在我们的手机都逐渐更新换代成可以连接计算机网络了,这样我们可以随时随地查找任意信息,查找快速,维护方便,丢失手机也不会丢失联系方式,而且可以根据用户的需要定制,比较灵活,这个可能是最完美的方案了。
1.4. 系统面向的用户群体
本系统用于班级、工作单位等组织群体,可以将用户的信息详细的保存下来,避免了手记的繁琐、易损坏、易丢失等缺点。因此,该系统的建成无疑会为广大管理者和用户提供极大的方便
1.5开发环境
开发工具:MyEclipse 8.5
开发语言:前台JSP+后台JAVA 数据库:Oracle 服务器:Tomcat 浏览器:谷歌chrome 框架:struts2+hibernate
2.系统总体设计
2.1 系统功能结构图
2.2系统数据流程图
3 系统详细设计
普通用户 查询 登录 管理员 添加记录 删除记录 修改记录 排序 用户信息表 3.1 数据库实体E-R图设计
(1)普通用户实体:
密码 用户名 普通用户
(2)记录信息实体:
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新初中教育Java语言电话本管理系统课程设计报告 全文阅读和word下载服务。
相关推荐: