java初級練習專案 通訊錄管理需求說明書

2021-08-13 15:22:39 字數 1378 閱讀 6962

通訊錄管理需求說明書

1. 專案需求概述 2

1.1 概述 2

1.2 主要功能 2

1.3 執行環境 2

2. 功能需求 3

2.1 新增記錄功能 3

2.2 查詢記錄功能 5

2.3 修改記錄功能 6

2.4 刪除記錄功能 8

2.5 排序記錄功能 10

1.1 概述

本專案是用於日常生活中記錄聯絡人資訊的一款小工具。

1.2 主要功能

本專案的整體設計可分為五個功能(新增記錄功能、查詢記錄功能、修改記錄功能、刪除記錄功能、排序記錄功能)

1.3 執行環境

軟體環境:

硬體環境:

2.1 新增記錄功能

當執行主程式後可在控制台顯示主選單,使用者可選擇選單中的選項進行相應的操作。如使用者輸入的選單選項超出當前選單所規定的範圍,程式不予以執行,並返回當前選單,使用者需要重新輸入(見圖表1)。

使用者選擇1 可進入新增記錄的下級子選單(見圖表2),包括新增新記錄和檢視全記錄兩個子功能。

當進入下級子選單後,使用者可根據提示進行使用者的新增(見圖表3)

說明:此處輸入年齡1-100+表示1-200。

在新增新聯絡人時應對所新增的選項進行驗證,如果有輸入錯誤應提示(見圖表4)

新增完畢後可檢視**薄內的全部記錄(見圖表5)

選擇返回選項時,可返回上級主選單(見圖表6)

2.2 查詢記錄功能

選擇2進入查詢記錄子選單(見圖表7),包括按姓名、年齡、性別、號碼、住址查詢子功能和檢視全紀錄子功能。

使用者可根據具體內容進行相關查詢(見圖表8),以按姓名查詢為例,其他略。

2.3 修改記錄功能

選擇3進入修改記錄子選單(見圖表9),包括檢視全記錄和修改指定記錄兩個子功能。

通過檢視全記錄,找到要修改聯絡的id號對聯絡人的內容進行相應的修改(見圖表10、11)

2.4 刪除記錄功能

選擇4進入刪除記錄子選單(見圖表12),包括檢視全記錄、刪除指定記錄和刪除全部記錄三個子功能。

刪除共分為刪除指定記錄和刪除全部兩種操作。刪除指定記錄時需要輸入被刪除

人的id序號。刪除成功後可繼續操作(見圖表13、14)

此時id為1的zhangsan使用者已被刪除,id為2的lisi的id序號會自動增長為1

刪除全部使用者。選擇該選項可將**薄清空見(圖表15)

2.5 排序記錄功能

使用者可選擇不同的選項(姓名、年齡、性別)對**薄內的資訊進行排序(見圖表16-19)

按姓名排序結果

按年齡排序結果

按性別排序結果

2023年4月28日

通訊錄專案規格說明書

1.引言 1.1使用者簡介 有通訊需求的使用者 1.2專案背景 作為linux下實用版本.1.3定義 暫無1.5參考資料 1 趙山林.c 語言程式設計.高等教育出版社2010年1月第一版 2 戴豔.零基礎學演算法 機械工業出版社.2012年第二版 2.任務描述 2.1專案的目地和目標 目地 通過通訊...

通訊錄管理系統的設計

武漢理工大學華夏學院 課程設計 課程名稱 c語言課程設計 題目通訊錄管理系統的設計 專業班級 姓名成績 指導教師 2012年2月13日至2012年2月17日 課程設計任務書 學生姓名專業班級 指導教師工作單位 設計題目 通訊錄管理系統的設計 要求完成的主要任務 1.任務描述 我計畫編寫乙個管理通訊錄...

通訊錄管理系統C語言課設

瀋陽工程學院 程式設計基礎 課程設計 設計題目 通訊錄管理系統 院別資訊學院班級 學生姓名 xx 學號 2012417105 2012417103 2012417102 指導教師 職稱副教授講師 起止日期 2013年5月27日起 至 2013年6月7日止 瀋陽工程學院 課程設計任務書 課程設計題目 ...