《軟件工程 詳細(xì)設(shè)計(jì)說明書》由會(huì)員分享,可在線閱讀,更多相關(guān)《軟件工程 詳細(xì)設(shè)計(jì)說明書(6頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、詳細(xì)設(shè)計(jì)說明書
詳細(xì)設(shè)計(jì)說明書
1.引言 1
1.1編寫目的 1
1.2項(xiàng)目背景 1
1.3定義 2
1.4參考資料 2
2.總體設(shè)計(jì) 2
2.1需求概述 2
2.2軟件結(jié)構(gòu) 2
3.程序描述 2
3.1功能 3
3.2性能 3
3.3輸入項(xiàng)目 3
3.4輸出項(xiàng)目 3
3.5算法 3
3.6程序邏輯 3
3.7接口 3
3.8存儲(chǔ)分配 3
3.9限制條件 3
3.10測(cè)試要點(diǎn) 3
1.引言
1.1編寫目的
針對(duì)需求分析過程中用戶對(duì)系統(tǒng)的功能要求,以及當(dāng)前技術(shù)條件的限制,為了更好地滿足用戶的功能和使用上的要求,實(shí)現(xiàn)系統(tǒng)設(shè)計(jì)的可行性,明確
2、系統(tǒng)中各個(gè)子模塊的功能和設(shè)計(jì)方法,從而使得系統(tǒng)的設(shè)計(jì)過程循序漸進(jìn)而編寫此說明。
1.2項(xiàng)目背景
為了滿足用戶對(duì)聯(lián)系人信息的管理而設(shè)計(jì)。
參與設(shè)計(jì)人員:許北虎、張富國、嚴(yán)文龍、鄒慶松、汪驥。
1.3定義
1.4參考資料
軟件工程 (第二版) 楊文龍 古天龍 編著 電子工業(yè)出版社
C# 3.0 實(shí)例精通 王院峰 陳靜 等編著 機(jī)械工業(yè)出版社
以及百度文庫等網(wǎng)絡(luò)資料
2.1需求概述
實(shí)現(xiàn)用戶登錄和修改密碼功能。添加新聯(lián)系人的功能,修改已有的聯(lián)系人信息,刪除聯(lián)系人信息。對(duì)已有的聯(lián)系人信息按照不同的項(xiàng)目進(jìn)行排序的功能。按照不同的類別實(shí)現(xiàn)對(duì)聯(lián)系人信息的查詢功
3、能。將系統(tǒng)中的文件導(dǎo)出到表格中,或者從文件中導(dǎo)入聯(lián)系人信息到該系統(tǒng)的功能。
2.2軟件結(jié)構(gòu)
通訊錄
用戶登錄
工具
查詢
修改密碼
操作
導(dǎo)出數(shù)據(jù)
導(dǎo)入數(shù)據(jù)
分類查看
查看全部
刪除
修改
添加
3.程序描述
(1). 登錄功能
主要完成對(duì)密碼的校驗(yàn)工作。
(2) . 修改密碼功能
主要是用戶通過初始密碼登錄成功后,如果有安全方面的需要,則可以通過修改密碼來實(shí)現(xiàn)。
(3) .
4、 查看全部聯(lián)系人信息功能
在用戶需要快速瀏覽聯(lián)系人信息時(shí)可以工作該功能來實(shí)現(xiàn)。
(4) . 分類查看功能
當(dāng)用戶不能確定自己要查詢的對(duì)象的具體信息,此時(shí)可以通過分類查詢方式來實(shí)現(xiàn),這種方式避免了對(duì)整個(gè)記錄的搜索,提高了用戶查找的效率。其中按照不同類別可以實(shí)現(xiàn)按照關(guān)鍵字的方式進(jìn)行查找,方便了用戶使用。
(5). 聯(lián)系人信息維護(hù)功能
主要是對(duì)聯(lián)系人進(jìn)行添加、修改和刪除操作,其中修改和刪除操作通過直觀的數(shù)據(jù)窗口的形式來體現(xiàn)。
(6) . 對(duì)聯(lián)系人信息進(jìn)行排序功能
為了滿足方便用戶對(duì)聯(lián)系人信息的管理,
5、減少維護(hù)代價(jià),提高維護(hù)系統(tǒng)的效率,使聯(lián)系人的信息結(jié)構(gòu)更加清晰和直觀。
(7) . 導(dǎo)入導(dǎo)出功能
導(dǎo)出主要是為了實(shí)現(xiàn)程序內(nèi)部數(shù)據(jù)的對(duì)外公布,導(dǎo)出數(shù)據(jù)到excel表中。導(dǎo)入功能主要是為了實(shí)現(xiàn)批量輸入數(shù)據(jù),是很快的添加數(shù)據(jù)方法。
3.6程序邏輯
登錄
修改密碼
驗(yàn)證成功
修改成功
結(jié)束
查看
編輯
排序
導(dǎo)出文件
全部信息
分類查看
存在
查找記錄
添加
修改
刪除
成功
更新記錄
顯示結(jié)果
成功
導(dǎo)出到Excel表
退出
No
Yes
No
Yes
No
Yes
6、
No
Yes
No
Yes
3.7接口
SqlDBHelper類提供接口給ContactsService 類。
ContactsService 類提供接口給 MainForm 類。
LoginSystem 、AlterPassword 、Query 、QueryAll 、UpdateContact 、ModifyContact 、 SortContacts 、ExportContact 類分別提供接口給 MainForm 類。
3.8存儲(chǔ)分配
3.9限制條件
類名在程序的設(shè)計(jì)過程中不能改變,各個(gè)模塊部分必須在同一平臺(tái)下編譯。修改后的類庫文件必須重新加載到要引用該庫文件的目錄下。
3.10測(cè)試要點(diǎn)
(1). 測(cè)試每個(gè)模塊正常情況下是否能實(shí)現(xiàn)功能。
(2). 測(cè)試異常情況下是否會(huì)產(chǎn)生程序中斷。
(3). 測(cè)試主要目標(biāo)放在用戶的使用舒適度,作為一款簡(jiǎn)單的應(yīng)用程序,主要的亮點(diǎn)在于是否能夠舒適的使用,測(cè)試的目的是為了去掉一些不需要的人為輸入,減少程序?qū)τ脩舻囊?,使操作更加的人性化?