j a v a程序设计需求分析 This model paper was revised by the Standardization Office on December 10, 2020
课设题目:个人通讯录管理程序需求分析:
随着科技的进步和信息产业的飞速发展,通讯录成为了现代生活中一个重要的工具。
在“时间就是金钱”的今天,人们需要更加方便快捷的实现对自己通讯录的管理,来提高工作生活的效率。
本通讯录管理系统利用计算机对通讯录进行统一管理,正满足了人们普遍的需求。
一、功能需求分析
本通讯录包括用户登陆、添加记录、删除记录、显示所有记录、修改记录、查询记录、备份记录、退出等功能,通讯记录信息主要有姓名、手机、电话、E-mali、QQ、工作、通讯地址等,实现通讯录管理工作的系统化、规范化和自动化,为人们的工作和生活提供便利。
主要功能用例描述如下:
1、用户登录
用户输入自己的用户名及密码登陆到通讯录中,如果登陆成功,进入到通讯录的页面,如果登陆失败,则提示重新输入密码。
2、添加记录
用户可以通过添加记录按钮添加新的记录,点击添加记录按钮后,系统将跳出新窗口,用来填写新纪录的信息,添加完成后点击完成按钮,窗口跳回到通讯系统主页面。
3、删除记录
首先用户通过查询功能找到要删除的记录,选定记录后,点击删除记录按钮删除该记录。
4、显示所有记录
点击查询按钮,直接显示出所有的通讯记录,也可以按照不同类别,将记录显示出来。
5、修改记录
首先要查询到通讯记录,点击修改按钮,在文本框中修改用户的信息。
6、查询记录
用户选定查询的类别,输入查询的信息,点击查询按钮,将把用户的信息显示到查询框下的文本框中。
7、备份记录
通过点击备份按钮,系统将自动的把用户的所有记录信息打包备份。
8、退出
当用户不在对通讯录进行操作的时候,可以通过点击退出按钮退出系统。
二、性能需求分析
1. 数据精确度查询时应保证查全率,所有相应域包含查询关键字的记录都应能查到。
2. 时间特性
一般操作的响应时间应在1~2秒内。
3、适应性
满足个人使用的需求(记录量控制在1000项内)。
三、目标对象需求分析
本系统主要为有计算机的用户设计,特别是为应对工作族大量的社会关系而设计。