Java通讯录管理系统课程设计报告 下载本文

内容发布更新时间 : 2024/5/5 9:35:35星期一 下面是文章的全部内容请认真阅读。

课程设计报告

课程:学号:姓名:班级:教师:时间:(本科)

面向对象分析程序设计

计算机科学与技术系

设计名称: 通讯录管理系统 设计内容、目的与要求: 设计内容和目的:随着社会的发展,人际关系变得越来越重要,为了保持良好的人际关系,必须经常与亲戚、朋友、同学、同事和其他一些人保持联系,因此,为了能够快速查找到联系人的信息,节省查找时间,可以创建一个通讯录管理系统。 基本要求:有电话录入,修改,增加,删除,按姓名查询,按电话号码查询,按部门查询,按部门显示,显示所有电话号码信息,打印等功能。 计划与进度安排: 5月4日—5月10日 写需求分析,开会讨论需要实验的功能以及如何实现。 5月11日—5月16日 概要设计,分组把需求分析得到的系统扩展用例图转换为软件结构和数据结构。 5月17日—5月22日 详细设计,详细设计每个模块实现算法,所需的局部结构。 5月23日—5月28日 根据每人分工编写每人负责的代码。 5月29日—6月2日 整合大家代码,并做debug。 6月3日—6月6日最后的测试、除错、修改细节以及文档编写。 设计过程、步骤(可加页): 通讯录管理系统给用户提供了一个在Windows操作系统上运行的通讯录管理平台,用户可以对同学、同事、亲戚、朋友进行在电话号码、姓名以及简介等方面的添加、删除、修改等管理操作。同时系统还可以判断登录用户,根据用户的不同,其拥有的数据库也不同。 通讯录管理系统软件是为用户提供一个保存联系人及信息管理进行辅助的应用软件、功能描述如下。 1.用户登陆:进入界面后用户可以选择自己的账户进行登陆。 2.添加联系人:用户根据提示输入联系人的姓名、简介。可一次性输入多个联系人的相关信息。系统将联系人的信息存储在数据库的文件中,以便进行管理、查找和备份。 3.查询联系人:用以查看联系人的信息以及联系人的电话号码。 4. 删除联系人:用以删除联系人的信息以及联系人的电话号码。 5.修改联系人:提示用户输入要进行修改操作的联系人的信息,如果在文件中有该联系人存在,则将该电话号码所对应的姓名、电话号码、简介以及得票数所对应文件中加以修改。由系统提示是否继续进行修改操作,让用户可多次进行修改操作。

1

需求分析 需求分析阶段的主要任务是确定目标系统的功能,设计应用程序的第一个步骤就是根据用户的需求规划系统的功能。作为应用程序的第一要求,也是最主要的要求就是满足用户的需求。如果连这一点都做不到,即使系统的功能再强大、界面再美观,也是一个失败的项目,因为它没有应用价值。因此实用性是衡量软件的第一标准。而系统功能的规划是软件实用性的核心。下面是通讯录管理系统的功能规划。 1.系统登录模块 包括登录系统和退出应用程序2个功能,其功能结构如图1所示。 系统登录 用户名和密码 Y 主窗体 图1 系统登录窗体功能结构图 2.家人信息模块 包括添加家人信息、修改家人信息、删除家人信息和查询家人信息4个功能,其功能结构如图2所示。 家人信息管理模块 添加家人信息模块 修改家人信息模块 删除家人信息模块 查询家人信息模块 图2 家人信息管理模块功能结构图 3.朋友信息模块 包括添加朋友信息、修改朋友信息、删除朋友信息和查询朋友信息4个功能,其功能结构如图3所示。

2