欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      軟件詳細設(shè)計說明書

      時間:2019-05-14 11:41:21下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《軟件詳細設(shè)計說明書》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《軟件詳細設(shè)計說明書》。

      第一篇:軟件詳細設(shè)計說明書

      詳細設(shè)計說明書(Procedural Kesign Specification)

      一、引言

      1.編寫目的(闡明編寫詳細設(shè)計說明書的目的,指是讀者對象)2.項目背景(應(yīng)包括項目的來源和主管部門等)

      3.定義(列出文檔中用到的專門術(shù)語定義和縮寫啟的原意。)

      4.參考資料(列出這些資料的作者、標題、編號、發(fā)表日期、出版單位或資料來源,可包括:(1)項目的計劃任務(wù)書,合同或批文;(2)項目開發(fā)計劃;(3)需求規(guī)格說明書;(4)概要設(shè)計說明書;(5)測試計劃(初稿);(6)文檔所引用的其他資料、軟件開發(fā)標準或規(guī)范。)

      二、總體設(shè)計 1.需求概述

      2.軟件結(jié)構(gòu)(如給出軟件系統(tǒng)的結(jié)果圖)

      三、程序描述(逐個模塊給出以下的說明)1.功能 2.性能 3.輸入項目 4.輸出項目

      5.算法(模塊所選用的算法)

      6.程序邏輯(詳細描述模塊實現(xiàn)的算法,可采用:(1)標準流程圖(2)PDL語言(3)N-S圖(4)PAD(5)判定表等描述算法的圖表。)7.接口 8.存儲分配 9.限制條件

      10.測試要點(給出測試的模塊的主要測試要求)

      第二篇:軟件詳細設(shè)計說明書 學(xué)生信息管理系統(tǒng)

      XXXX大學(xué)

      軟件詳細設(shè)計說明書

      項目名稱: 學(xué)生信息管理系統(tǒng)

      年 級:

      專 業(yè):

      班 級:

      學(xué) 號:

      姓 名: 指導(dǎo)教師:

      日期: 年 月 日

      目 錄 引言......................................................................1 1.1編寫目的.............................................................1 1.2 項目背景.............................................................1 1.3 定義.................................................................1 1.4 參考資料.............................................................1 2 總體設(shè)計...................................................................1 2.1 需求概述.............................................................1 2.2 軟件結(jié)構(gòu).............................................................1 3 程序描述...................................................................1 3.1 下面對各模塊的功能,性能,輸入,輸出進行具體描述.....................1 3.2 算法.................................................................6 3.3 程序邏輯.............................................................7 3.4 接口.................................................................7 3.5測試要點.............................................................7

      引言

      1.1編寫目的

      軟件詳細設(shè)計說明書是對系統(tǒng)架構(gòu)進行詳細直觀描述,從而完成詳細設(shè)計,作為軟件實現(xiàn)的基礎(chǔ)。預(yù)期的讀者為本項目開發(fā)人員和將來對本項目進行擴展和維護的人員。1.2 項目背景

      項目的委托單位: 主管部門:學(xué)校教務(wù)處

      該軟件系統(tǒng)與其他系統(tǒng)的關(guān)系:與學(xué)生管理相關(guān)聯(lián) 1.3 定義

      在該概要設(shè)計說明書中的專門術(shù)語有:總體設(shè)計、接口設(shè)計、數(shù)據(jù)結(jié)構(gòu)設(shè)計、運行設(shè)計、出錯設(shè)計,具體的概念與含義在文檔后將會解釋。

      1.4 參考資料

      《軟件工程導(dǎo)論(第6版)》----張海藩,牟永敏 編著 出版社: 清華大學(xué)出版社 總體設(shè)計

      2.1 需求概述 2.2 軟件結(jié)構(gòu)

      1、總體結(jié)構(gòu)

      2、用戶管理模塊結(jié)構(gòu)

      3、學(xué)生檔案管理模塊結(jié)構(gòu)

      4、成績管理模塊結(jié)構(gòu) 程序描述

      3.1 下面對各模塊的功能,性能,輸入,輸出進行具體描述

      1、登錄模塊

      ● 功能:接受用戶登錄請求,驗證用戶輸入的用戶名、密碼和用戶類型,轉(zhuǎn)到管理頁面?!?性能:對用戶登錄請求在1-2秒鐘之內(nèi)做出響應(yīng)。

      ● 輸入項目:用戶名:字符串型

      密碼:字符串型 ● 輸出項目:合法:進入管理界面。

      非法:重新登陸。

      2、總體結(jié)構(gòu)

      ● 功能:接收登陸模塊傳過來的用戶名,驗證用戶名的類型。

      ● 性能:界面的狀態(tài)欄顯示:聯(lián)系方式、登陸時間、當(dāng)前操作用戶名和用戶類型?!?輸入項目:用戶名:字符串型。

      ● 輸出項目:用戶名:字符串型(在狀態(tài)欄)

      用戶類型:字符串型(在狀態(tài)欄)

      登陸時間:字符串型(在狀態(tài)欄)

      3、系統(tǒng)管理模塊

      ● 功能:

      1、添加新的用戶名、密碼;

      2、修改任何用戶(包括學(xué)生)密碼。

      ● 性能:

      1、用戶名、密碼和密碼確認和用戶類型(單選按鈕);

      2、舊密碼,新密碼和新密碼確認。

      ● 輸入項目:

      1、用戶名、密碼和密碼確認和用戶類型(單選按鈕);

      2、舊密碼,新密碼和新密碼確認。

      ● 輸出項目:

      1、(對話框)添加成功,跳轉(zhuǎn)到詳細信息添加頁面;

      2、(對話框)密碼修改成功,請重新登陸;跳轉(zhuǎn)到登陸頁面。

      4、用戶管理模塊

      ● 功能:

      1、向數(shù)據(jù)庫中添加新用戶信息;

      2、用戶信息的管理,包括:修改、刪除、查詢;

      3、查詢用戶信息,包括:精確查詢、模糊查詢?!?性能:

      1、沒有添加新用戶,不能添加用戶信息;

      其它無特殊要求。

      ● 輸入項目:

      1、用戶名:字符型(新添加用戶時傳過來的,不能更改,本頁也不能添

      加)

      姓名:文本型 所學(xué)專業(yè):文本型

      性別:文本型 政治面貌:文本型 學(xué)歷:文本型 身份證號:字符型

      職稱:文本型 所在院系:文本型

      民族:文本型 電子郵箱:字符型

      學(xué)位:文本型 固定電話:字符型

      職位:文本型 移動電話:字符型

      備注:文本型 所教專業(yè):文本型

      工作時間:日期型 教師資格證書號:數(shù)值型

      2、與1相同

      3、精確查找 用戶名:文本型

      4、模糊查找

      姓名:文本型 所在院系:文本型

      性別:單選按鈕

      ● 輸出項目:合法:顯示出用戶信息管理頁面 非法:重新添加、查詢

      5、院系管理模塊

      6、學(xué)生檔案管理模塊

      ● 功能:

      1、向數(shù)據(jù)庫中添加學(xué)生信息;

      2、學(xué)生信息管理,包括:修改、刪除、查詢;

      3、學(xué)生信息查詢,包括:精確查詢、模糊查詢。

      ● 性能:無特殊要求。

      ● 輸入項目:

      1、學(xué)生檔案添加

      姓名:文本型 初始密碼:字符型

      學(xué)號:數(shù)值型(數(shù)據(jù)庫自動增加)政治面貌:文本型 性別:文本型 出生日期:日期型

      民族:文本型 畢業(yè)院校:文本型

      郵編:數(shù)值型 家庭住址:文本型

      身份證號:字符型 入學(xué)時間:日期型

      固定電話:字符型 移動電話:字符型

      備注:文本型 所在班級:文本型

      2、學(xué)生檔案管理

      與1相同

      3、精確查找

      學(xué)號:數(shù)值型

      4、模糊查找

      姓名:文本型 性別:單選按鈕

      ● 輸出項目:合法:顯示出學(xué)生信息管理頁面

      非法:重新添加、查詢

      7、課程管理模塊

      ● 功能:

      1、向數(shù)據(jù)庫中添加基本課程信息;

      2、基本課程管理,包括:修改、刪除、查詢;

      3、向數(shù)據(jù)庫中添加班級選課信息;

      4、班級選課管理,包括:修改、刪除、查詢;

      5、課程查詢,包括:基本課程查詢(精確查詢和模糊查詢)、班級選課查詢(精 確查詢和模糊查詢)?!?性能:無特殊要求。

      ● 輸入項目:1.1、基本課程設(shè)置

      基本課程編號ID:數(shù)值型 課程名稱:文本型

      任課老師ID:文本型 學(xué)分:數(shù)值型

      課程類型:文本型 年級:文本型

      課程學(xué)期:日期型 專業(yè)ID:數(shù)值型

      院系ID:數(shù)值型 備注:文本型

      1.2、基本課程管理

      與1.1輸入相同

      2.1、班級選課設(shè)置

      選課ID:數(shù)值型 課程名:文本型

      班級ID:數(shù)值型 班級名:文本型

      備注:文本型 任課老師ID(用戶名):字符型 2.2、班級選課管理

      與2.1輸入相同

      3.1、基本課程查詢 3.1.1、精確查找

      基本課程ID:數(shù)值型

      3.1.2、模糊查找

      任課老師:文本型 課程名:文本型

      3.2、班級選課查詢 3.2.1、精確查找

      基本課程ID:數(shù)值型

      3.2.2、模糊查找

      任課老師:文本型 課程名:文本型

      ● 輸出項目:合法:顯示出基本課程管理或班級選課管理界面 非法:重新添加、查詢

      8、成績管理模塊

      ● 功能:

      1、向數(shù)據(jù)庫中添加課程成績信息;

      2、課程成績管理,包括:修改、刪除、查詢;

      3、課程查詢,包括:精確查詢(按學(xué)號查找和按課程號查找)和模糊查詢(按

      姓名查找和按課程名查找)。

      ● 性能: 無特殊要求?!?輸入項目:

      1、學(xué)生成績添加

      學(xué)號:數(shù)值型 課程ID:數(shù)值型

      分數(shù):數(shù)值型 課程類型:文本型

      考試時間:日期型

      2、學(xué)生成績管理

      與1相同

      3、學(xué)生成績查詢

      3.1、精確查找

      按學(xué)號查找 學(xué)號:數(shù)值型 按課程號查找 課程號ID:數(shù)值型

      3.2、模糊查找

      按姓名查詢 姓名:文本型 性別:單選按鈕選擇

      按課程名查詢 課程名:文本型

      ● 輸出項目:合法:顯示出課程成績管理界面

      非法:重新添加、查詢 3.2 算法

      登錄模塊:表示層接收數(shù)據(jù)傳到業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層與數(shù)據(jù)庫中的數(shù)據(jù)做比較??傮w結(jié)構(gòu)

      系統(tǒng)管理模塊:

      1、表示層接收數(shù)據(jù)傳到業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層將數(shù)據(jù)存入數(shù)據(jù)庫中;

      2、表示層接收數(shù)據(jù)傳到業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層將數(shù)據(jù)判斷后存入數(shù) 據(jù)庫中。

      用戶管理模塊:

      1、表示層接收數(shù)據(jù)傳到業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層將數(shù)據(jù)存入數(shù)據(jù)庫中;

      2、表示層接收數(shù)據(jù)傳到業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層將數(shù)據(jù)的用戶名與數(shù)

      據(jù)庫中的比較后進行管理操作;

      3、表示層接收數(shù)據(jù)傳到業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層按要去進行數(shù)據(jù)查詢。

      院系管理模塊

      學(xué)生檔案管理模塊:

      1、表示層接收數(shù)據(jù)傳到業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層將數(shù)據(jù)存入數(shù)據(jù)

      庫中;

      2、表示層接收數(shù)據(jù)傳到業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層將數(shù)據(jù)的學(xué)號與

      數(shù)據(jù)庫中的比較后進行管理操作;

      3、表示層接收數(shù)據(jù)傳到業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層按要去進行數(shù)據(jù)

      查詢。

      課程管理模塊:

      1、表示層接收數(shù)據(jù)傳到業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層將數(shù)據(jù)存入數(shù)據(jù)庫中;

      2、表示層接收數(shù)據(jù)傳到業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層將數(shù)據(jù)的課程ID與數(shù)

      據(jù)庫中的比較后進行管理操作;

      3、表示層接收數(shù)據(jù)傳到業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層按要去進行數(shù)據(jù)查詢。

      成績管理模塊:

      1、表示層接收數(shù)據(jù)傳到業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層將數(shù)據(jù)存入數(shù)據(jù)庫中;

      2、表示層接收數(shù)據(jù)傳到業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層將數(shù)據(jù)的學(xué)號與數(shù)據(jù) 庫中的比較后進行管理操作;

      3、表示層接收數(shù)據(jù)傳到業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層按要去進行數(shù)據(jù)查詢。3.3 程序邏輯

      登錄模塊

      總體結(jié)構(gòu)

      系統(tǒng)管理模塊 用戶管理模塊 院系管理模塊

      學(xué)生檔案管理模塊 課程管理模塊

      成績管理模塊 3.4 接口

      ● 存儲分配

      ● 限制條件

      1、軟件資源:Window xp操作系統(tǒng)或更高以上操作系統(tǒng), VS.net編程軟件和SQL數(shù)據(jù)開發(fā)維護軟件。

      2、硬件資源:具有VS.net應(yīng)用軟件計算機三到五臺,具有SQL應(yīng)用軟件運行服務(wù)器一臺。3.5測試要點

      測試工件為四個階段:單元測試、組裝測試、確認測試、系統(tǒng)測試。單元測試:采用白盒法和黑盒法相結(jié)合的方法,對于邏輯結(jié)構(gòu)復(fù)雜的模塊采用白盒法,對于以輸入、輸出為主的模塊采用黑盒法測試,以提高測試的效率。

      組裝測試:自底向上的增式測試。

      確認測試:由用戶參與按需求規(guī)格說明書驗收。系統(tǒng)測試:采用人工測試方法。

      (1)系統(tǒng)環(huán)境模塊測試。為了檢測系統(tǒng)環(huán)境模塊,數(shù)據(jù)連接是否正確,數(shù)據(jù)能否正確,并進行仔細核對。

      (2)基本信息模塊測試。因為基本信息模塊是本系統(tǒng)的一個重要模塊,本模塊能否正確運行關(guān)系到系統(tǒng)設(shè)計成敗的關(guān)鍵,所以有必要專門對這個之模塊進行嚴格的測試,以彌補設(shè)計過程中的不足,及早發(fā)現(xiàn)和修改問題。

      (3)查詢模塊測試。因為所有的數(shù)據(jù)庫管理軟件設(shè)計的目的之一都是為了人們提供快捷方便的數(shù)據(jù)查詢功能,查詢設(shè)計的是否合理和正確是系統(tǒng)的又一關(guān)鍵之所在。

      第三篇:詳細設(shè)計說明書

      體質(zhì)測試結(jié)果統(tǒng)計分析系統(tǒng)

      軟件工程詳細設(shè)計說明書

      1.引言

      1.1編寫目的

      編寫詳細設(shè)計說明書的目的是為了使開發(fā)人員在完成概要設(shè)計說明書的基礎(chǔ)上,完成概要設(shè)計的各項功能規(guī)定;為程序員寫出實際的程序代碼提供依據(jù)。它是軟件設(shè)計階段所有任務(wù)和所有相關(guān)人員所需的參考資料。預(yù)期的讀者為系統(tǒng)的開發(fā)者、使用者和指導(dǎo)老師。

      1.2背景

      1.開發(fā)軟件系統(tǒng)的名稱:學(xué)生體質(zhì)測試結(jié)果統(tǒng)計分析系統(tǒng); 2.任務(wù)提出者:; 3.開發(fā)者:;

      4.用戶:浙江工業(yè)大學(xué)全體師生;

      5.本系統(tǒng)將使用MySQL作為數(shù)據(jù)庫存儲系統(tǒng)。

      1.3參考資料

      1.本小組成員撰寫的《可行性分說明書》; 2.本小組成員撰寫的《需求分析說明書》; 3.本小組成員撰寫的《概要設(shè)計說明書》。

      體質(zhì)測試結(jié)果統(tǒng)計分析系統(tǒng)

      2.系統(tǒng)的結(jié)構(gòu)設(shè)計

      根據(jù)學(xué)生體質(zhì)測試結(jié)果統(tǒng)計分析系統(tǒng)的概要設(shè)計,本系統(tǒng)按照功能分解,可以分解為學(xué)生登錄系統(tǒng)、教師登錄系統(tǒng)和管理員登錄系統(tǒng)。三個系統(tǒng)又可以分為幾個小系統(tǒng),總的系統(tǒng)結(jié)構(gòu)圖,結(jié)構(gòu)流程圖如下:

      圖2.1 總體系統(tǒng)結(jié)構(gòu)圖

      圖2.2 結(jié)構(gòu)流程圖

      體質(zhì)測試結(jié)果統(tǒng)計分析系統(tǒng)

      3.人機交互界面設(shè)計

      系統(tǒng)的初始界面:

      3.1學(xué)生系統(tǒng)

      學(xué)生登錄后界面:

      圖3.1

      圖3.2

      體質(zhì)測試結(jié)果統(tǒng)計分析系統(tǒng)

      密碼修改界面:

      圖3.3 成績查詢界面:

      圖3.4 學(xué)生的重修申請界面:

      圖3.5

      體質(zhì)測試結(jié)果統(tǒng)計分析系統(tǒng)

      學(xué)生提意見界面:

      3.2管理員系統(tǒng)

      管理員登陸界面:

      圖3.6

      圖3.7

      體質(zhì)測試結(jié)果統(tǒng)計分析系統(tǒng)

      修改密碼:

      圖3.8 信息導(dǎo)入與修改界面:

      圖3.9 信息導(dǎo)入:

      圖3.10

      體質(zhì)測試結(jié)果統(tǒng)計分析系統(tǒng)

      信息導(dǎo)入成功提示:

      圖3.11 信息修改——插入:

      圖3.12

      體質(zhì)測試結(jié)果統(tǒng)計分析系統(tǒng)

      信息修改——刪除:

      圖3.13 信息修改——更新:

      圖3.14 科目修改界面——插入:

      圖3.15

      體質(zhì)測試結(jié)果統(tǒng)計分析系統(tǒng)

      科目修改界面——刪除:

      圖3.16 科目修改界面——插入:

      圖3.17

      體質(zhì)測試結(jié)果統(tǒng)計分析系統(tǒng)

      重修安排界面:

      圖3.18 查看學(xué)生申請重修界面:

      圖3.19

      體質(zhì)測試結(jié)果統(tǒng)計分析系統(tǒng)

      查看相關(guān)教師信息:

      圖3.20 發(fā)布學(xué)生重修安排結(jié)果:

      圖3.21

      體質(zhì)測試結(jié)果統(tǒng)計分析系統(tǒng)

      查看學(xué)生對權(quán)限的申請:

      圖3.22

      圖3.23

      體質(zhì)測試結(jié)果統(tǒng)計分析系統(tǒng)

      3.3教師系統(tǒng)

      教師登陸界面:

      密碼修改界面:

      圖3.24

      圖3.25

      體質(zhì)測試結(jié)果統(tǒng)計分析系統(tǒng)

      密碼修改界面:

      查看重修情況:

      圖3.26

      圖3.27

      體質(zhì)測試結(jié)果統(tǒng)計分析系統(tǒng)

      查看學(xué)生建議界面:

      圖3.28

      圖3.29

      體質(zhì)測試結(jié)果統(tǒng)計分析系統(tǒng)

      成績錄入界面:

      圖3.30

      體質(zhì)測試結(jié)果統(tǒng)計分析系統(tǒng)

      4.模塊設(shè)計

      4.1.模塊1(登錄服務(wù))

      4.1.1功能

      學(xué)生、教師、管理員登錄系統(tǒng)。4.1.2輸入項

      賬號、密碼 4.1.3輸出項

      產(chǎn)生SQL語言查詢權(quán)限表,結(jié)果正確登錄系統(tǒng),失敗給出相應(yīng)成功失敗提示。4.1.4流程邏輯

      圖4.1.4模塊1(登錄服務(wù))的流程邏輯圖

      體質(zhì)測試結(jié)果統(tǒng)計分析系統(tǒng)

      4.1.5接口

      硬件接口:主要就是TCP/IP層中的網(wǎng)絡(luò)接口層

      軟件接口:具體來說開發(fā)中可能用到的ADO的常用對象有以下幾個: 1.連接對象(Connection):用來連接數(shù)據(jù)庫。

      2.記錄集對象(RecordSet):用來保存查詢語句的返回結(jié)果。3.命令對象(Command):用來執(zhí)行MySQL的存儲過程。4.參數(shù)對象(Parameter):用來為存儲過程或查詢提供參數(shù)。4.1.6存儲分配

      本模塊用Java在Myeclipse中進行編碼,直接的內(nèi)存分配由Myeclipse運行時分配。

      4.1.7限制條件

      1.由于本系統(tǒng)的開發(fā)是基于瀏覽器B/S結(jié)構(gòu),所以瀏覽器的語言使用HTML,服務(wù)器端的語言使用java,開發(fā)人員將不能用其他的開發(fā)語言(編寫組件除外)。而數(shù)據(jù)庫也將隨之才用MySQL。2.開發(fā)人員在編寫代碼的過程中需要嚴格按照軟件工程的要求來進行,以利于接下來的測試而后維護升級。4.1.8測試計劃

      多次操作測試性能。

      4.2.模塊2(密碼服務(wù))

      4.2.1功能

      學(xué)生、教師、管理員可進行本人的系統(tǒng)登錄密碼修改。4.2.2輸入項

      賬號及新、舊密碼 4.2.3輸出項

      生成對應(yīng)的SQL語言,發(fā)送修改數(shù)據(jù)庫權(quán)限表,界面給出相應(yīng)成功失敗提示。

      體質(zhì)測試結(jié)果統(tǒng)計分析系統(tǒng)

      4.2.4流程邏輯

      圖4.3.4 模塊2(密碼服務(wù))的流程邏輯圖

      4.2.5接口

      硬件接口:主要就是TCP/IP層中的網(wǎng)絡(luò)接口層

      軟件接口:具體來說開發(fā)中可能用到的ADO的常用對象有以下幾個: 1.連接對象(Connection):用來連接數(shù)據(jù)庫。

      2.記錄集對象(RecordSet):用來保存查詢語句的返回結(jié)果。3.命令對象(Command):用來執(zhí)行MySQL的存儲過程。4.參數(shù)對象(Parameter):用來為存儲過程或查詢提供參數(shù)。4.2.6存儲分配

      本模塊用Java在Myeclipse中進行編碼,直接的內(nèi)存分配由Myeclipse運行時分配。4.2.7限制條件

      (1)由于本系統(tǒng)的開發(fā)是基于瀏覽器B/S結(jié)構(gòu),所以瀏覽器的語言使用HTML,服務(wù)器端的語言使用java,開發(fā)人員將不能用其他的開發(fā)語言(編寫組件除外)。而數(shù)據(jù)庫也將隨之才用MySQL。

      體質(zhì)測試結(jié)果統(tǒng)計分析系統(tǒng)

      (2)開發(fā)人員在編寫代碼的過程中需要嚴格按照軟件工程的要求來進行,以利于接下來的測試而后維護升級。4.2.8測試計劃

      測試要點:每次密碼能否修改成功以及密碼格式是否能保證

      模塊3(學(xué)生個人基本信息)

      4.3.1功能

      提供學(xué)生個人基本信息查看功能。4.3.2性能

      對性能要求在1-6秒內(nèi)做出反應(yīng)。4.3.3輸入項

      鼠標點擊產(chǎn)生查詢條件 4.3.4輸出項

      生成標準的SQL語句,發(fā)送設(shè)置瀏覽區(qū)命令 4.3.5流程邏輯

      圖4.7模塊2(學(xué)生個人基本信息)的流程邏輯圖 4.3 體質(zhì)測試結(jié)果統(tǒng)計分析系統(tǒng)

      4.3.6接口

      硬件接口:主要就是TCP/IP層中的網(wǎng)絡(luò)接口層

      軟件接口:具體來說開發(fā)中可能用到的ADO的常用對象有以下幾個: 1.連接對象(Connection):用來連接數(shù)據(jù)庫。

      2.記錄集對象(RecordSet):用來保存查詢語句的返回結(jié)果。3.命令對象(Command):用來執(zhí)行MySQL的存儲過程。4.參數(shù)對象(Parameter):用來為存儲過程或查詢提供參數(shù)。4.3.7存儲分配

      本模塊用Java在Myeclipse中進行編碼,直接的內(nèi)存分配由Myeclipse運行時分配。4.3.8限制條件

      (1)由于本系統(tǒng)的開發(fā)是基于瀏覽器B/S結(jié)構(gòu),所以瀏覽器的語言使用HTML,服務(wù)器端的語言使用java,開發(fā)人員將不能用其他的開發(fā)語言(編寫組件除外)。而數(shù)據(jù)庫也將隨之才用MySQL。

      (2)開發(fā)人員在編寫代碼的過程中需要嚴格按照軟件工程的要求來進行,以利于接下來的測試而后維護升級。4.3.9測試計劃

      模擬多用戶查詢,測試性能。

      4.4模塊4(學(xué)生體側(cè)結(jié)果分析)

      4.4.1功能

      通過該模塊,學(xué)生可對自己體質(zhì)測試結(jié)果進行查詢

      4.4.2性能

      靈活性:窗口響應(yīng)絕大部分的快捷菜單和控制面板操作 時間性:響應(yīng)鼠標單擊時間在4——5秒之間 4.4.3輸入項

      鼠標點擊界面響應(yīng)位置產(chǎn)生查詢條件

      體質(zhì)測試結(jié)果統(tǒng)計分析系統(tǒng)

      4.4.4輸出項

      生成標準的SQL語句,將查詢結(jié)果數(shù)據(jù)傳送到畫圖軟件(ECHARS/JavaScript),再將所得圖片顯示在界面上。4.4.5設(shè)計方法(算法)

      項目平均成績=Σ項目歷年成績/年數(shù) 男生:

      體質(zhì)評估值=1000米成績/滿分標準*100*30%+50米成績/滿分標準*100*30%+引體向上成績/滿分標準*100*30%+跳遠成績/滿分標準*100*10% 女生:

      體質(zhì)評估值=800米成績/滿分標準*100*30%+50米成績/滿分標準*100*30%+仰臥起坐成績/滿分標準*100*30%+跳遠成績/滿分標準*100*10% 4.4.6流程邏輯

      圖5.7模塊3(學(xué)生體側(cè)結(jié)果分析)的流程邏輯圖

      4.4.7接口

      硬件接口:主要就是TCP/IP層中的網(wǎng)絡(luò)接口層

      軟件接口:具體來說開發(fā)中可能用到的ADO的常用對象有以下幾個: 1.連接對象(Connection):用來連接數(shù)據(jù)庫。

      2.記錄集對象(RecordSet):用來保存查詢語句的返回結(jié)果。3.命令對象(Command):用來執(zhí)行MySQL的存儲過程。

      體質(zhì)測試結(jié)果統(tǒng)計分析系統(tǒng)

      4.參數(shù)對象(Parameter):用來為存儲過程或查詢提供參數(shù)。

      4.4.8存儲分配

      本模塊用Java在Myeclipse中進行編碼,直接的內(nèi)存分配由Myeclipse運行時分配。4.4.9限制條件

      (1)由于本系統(tǒng)的開發(fā)是基于瀏覽器B/S結(jié)構(gòu),所以瀏覽器的語言使用HTML,服務(wù)器端的語言使用java,開發(fā)人員將不能用其他的開發(fā)語言(編寫組件除外)。而數(shù)據(jù)庫也將隨之才用MySQL。

      (2)開發(fā)人員在編寫代碼的過程中需要嚴格按照軟件工程的要求來進行,以利于接下來的測試而后維護升級。4.4.10測試計劃

      多次對不同學(xué)生的體質(zhì)結(jié)果進行計算分析,檢驗分析結(jié)果是否準確。

      4.5 模塊5(重修申請)

      4.5.1功能

      統(tǒng)計重修名單,安排課程老師 4.5.3性能

      靈活性:窗口響應(yīng)絕大部分的快捷菜單和控制面板操作 時間性:響應(yīng)鼠標單擊時間在2——3秒之間 4.5.3輸入項

      學(xué)生提出重修請求 4.5.4輸出項

      生成SQL語言,修改數(shù)據(jù)庫的重修表。(之前未申明)

      體質(zhì)測試結(jié)果統(tǒng)計分析系統(tǒng)

      4.5.5流程邏輯

      圖4.5.5模塊4(重修申請)的流程邏輯圖

      4.5.6接口

      硬件接口:主要就是TCP/IP層中的網(wǎng)絡(luò)接口層

      軟件接口:具體來說開發(fā)中可能用到的ADO的常用對象有以下幾個: 1.連接對象(Connection):用來連接數(shù)據(jù)庫。

      2.記錄集對象(RecordSet):用來保存查詢語句的返回結(jié)果。3.命令對象(Command):用來執(zhí)行MySQL的存儲過程。4.參數(shù)對象(Parameter):用來為存儲過程或查詢提供參數(shù)。4.5.7存儲分配

      本模塊用Java在Myeclipse中進行編碼,直接的內(nèi)存分配由Myeclipse運行時分配。4.5.8限制條件

      (1)由于本系統(tǒng)的開發(fā)是基于瀏覽器B/S結(jié)構(gòu),所以瀏覽器的語言使用HTML,服務(wù)器端的語言使用java,開發(fā)人員將不能用其他的開發(fā)語言(編寫組件除外)。而數(shù)據(jù)庫也將隨之才用MySQL。

      (2)開發(fā)人員在編寫代碼的過程中需要嚴格按照軟件工程的要求來進行,以利于接下來的測試而后維護升級。

      體質(zhì)測試結(jié)果統(tǒng)計分析系統(tǒng)

      4.5.9測試計劃

      多次模擬操作,檢驗結(jié)果是否準確。

      模塊6(提出建議)

      4.6.1功能

      學(xué)生可以就系統(tǒng)或者老師,對不滿意或者有待改進的地方提出建議 4.6.2性能

      靈活性:窗口響應(yīng)絕大部分的快捷菜單和控制面板操作 時間性:響應(yīng)鼠標單擊時間在2——3秒之間 4.6.3輸入項

      學(xué)生建議 4.6.4輸出項

      生成SQL語言,修改數(shù)據(jù)庫的建議表。4.6.5流程邏輯

      圖4.6.5模塊6(提出建議)的流程邏輯圖

      4.6.6接口

      硬件接口:主要就是TCP/IP層中的網(wǎng)絡(luò)接口層

      軟件接口:具體來說開發(fā)中可能用到的ADO的常用對象有以下幾個: 4.6

      體質(zhì)測試結(jié)果統(tǒng)計分析系統(tǒng)

      1.連接對象(Connection):用來連接數(shù)據(jù)庫。

      2.記錄集對象(RecordSet):用來保存查詢語句的返回結(jié)果。3.命令對象(Command):用來執(zhí)行SQL語句或MySQL的存儲過程。4.參數(shù)對象(Parameter):用來為存儲過程或查詢提供參數(shù)。4.6.7存儲分配

      本模塊用Java在Eclipse中進行編碼,直接的內(nèi)存分配由Eclipse運行時分配。4.6.8限制條件

      (1)由于本系統(tǒng)的開發(fā)是基于瀏覽器B/S結(jié)構(gòu),所以瀏覽器的語言使用HTML,服務(wù)器端的語言使用Java,開發(fā)人員將不能用其他的開發(fā)語言(編寫組件除外)。而數(shù)據(jù)庫也將隨之才用MySQL。

      (2)開發(fā)人員在編寫代碼的過程中需要嚴格按照軟件工程的要求來進行,以利于接下來的測試而后維護升級。4.6.9測試計劃

      多次測試檢驗性能。

      4.7.模塊7(教師個人基本信息)

      4.7.1功能

      存儲教師的基本信息 4.7.2性能

      靈活性:窗口響應(yīng)絕大部分的快捷菜單和控制面板操作 時間性:響應(yīng)鼠標單擊時間在2——3秒之間 4.7.3輸入項

      鼠標點擊界面響應(yīng)位置產(chǎn)生查詢條件 4.7.4輸出項

      生成標準的SQL語句,將查詢結(jié)果數(shù)據(jù)顯示在界面上。

      體質(zhì)測試結(jié)果統(tǒng)計分析系統(tǒng)

      4.7.5流程邏輯

      圖4.8.4模塊7(教師信息管理)的流程邏輯圖

      4.7.6接口

      硬件接口:主要就是TCP/IP層中的網(wǎng)絡(luò)接口層

      軟件接口:具體來說開發(fā)中可能用到的ADO的常用對象有以下幾個: 1.連接對象(Connection):用來連接數(shù)據(jù)庫。

      2.記錄集對象(RecordSet):用來保存查詢語句的返回結(jié)果。3.命令對象(Command):用來執(zhí)行SQL語句或MySQL的存儲過程。4.參數(shù)對象(Parameter):用來為存儲過程或查詢提供參數(shù)。4.7.7存儲分配

      本模塊用Java在Eclipse中進行編碼,直接的內(nèi)存分配由Eclipse運行時分配。4.7.8限制條件

      (1)由于本系統(tǒng)的開發(fā)是基于瀏覽器B/S結(jié)構(gòu),所以瀏覽器的語言使用HTML,服務(wù)器端的語言使用Java,開發(fā)人員將不能用其他的開發(fā)語言(編寫組件除外)。而數(shù)據(jù)庫也將隨之才用MySQL。

      (2)開發(fā)人員在編寫代碼的過程中需要嚴格按照軟件工程的要求來進行,以利于接下來的測試而后維護升級。4.7.9測試計劃

      體質(zhì)測試結(jié)果統(tǒng)計分析系統(tǒng)

      多次測試檢驗性能。

      4.8.模塊8(成績管理)

      4.8.1功能

      通過成績管理,系統(tǒng)管理所有進行過體測的學(xué)生的成績 4.8.2性能

      靈活性:窗口響應(yīng)絕大部分的快捷菜單和控制面板操作 時間性:響應(yīng)鼠標單擊時間在2——3秒之間 4.8.3輸入項

      老師修改、刪除等操作 4.8.4輸出項

      經(jīng)過修改以后的新成績表 4.8.5流程邏輯

      圖4.8.5模塊8(成績管理)的流程邏輯圖

      4.8.6接口

      硬件接口:主要就是TCP/IP層中的網(wǎng)絡(luò)接口層

      軟件接口:具體來說開發(fā)中可能用到的ADO的常用對象有以下幾個:

      體質(zhì)測試結(jié)果統(tǒng)計分析系統(tǒng)

      1.連接對象(Connection):用來連接數(shù)據(jù)庫。

      2.記錄集對象(RecordSet):用來保存查詢語句的返回結(jié)果。3.命令對象(Command):用來執(zhí)行SQL語句或MySQL的存儲過程。4.參數(shù)對象(Parameter):用來為存儲過程或查詢提供參數(shù)。4.8.7存儲分配

      本模塊用Java在Eclipse中進行編碼,直接的內(nèi)存分配由Eclipse運行時分配。4.8.8注釋設(shè)計

      在代碼部分的適當(dāng)位置有中文代碼注釋。4.8.9限制條件

      (1)由于本系統(tǒng)的開發(fā)是基于瀏覽器B/S結(jié)構(gòu),所以瀏覽器的語言使用HTML,服務(wù)器端的語言使用Java,開發(fā)人員將不能用其他的開發(fā)語言(編寫組件除外)。而數(shù)據(jù)庫也將隨之才用MySQL。

      (2)開發(fā)人員在編寫代碼的過程中需要嚴格按照軟件工程的要求來進行,以利于接下來的測試而后維護升級。

      4.9.模塊9(查看建議)

      4.9.1功能

      通過查詢,使老師能夠了解到學(xué)生對老師提出的建議

      4.9.2性能

      靈活性:窗口響應(yīng)絕大部分的快捷菜單和控制面板操作 時間性:響應(yīng)鼠標單擊時間在2——3秒之間

      4.9.3輸入項

      鼠標點擊界面響應(yīng)位置產(chǎn)生查詢條件

      4.9.4輸出項

      生成標準的SQL語句,將查詢結(jié)果數(shù)據(jù)顯示在界面上。

      體質(zhì)測試結(jié)果統(tǒng)計分析系統(tǒng)

      4.9.5流程邏輯

      圖4.9.5模塊9(查看建議)的流程邏輯圖

      4.9.6接口

      硬件接口:主要就是TCP/IP層中的網(wǎng)絡(luò)接口層

      軟件接口:具體來說開發(fā)中可能用到的ADO的常用對象有以下幾個: 1.連接對象(Connection):用來連接數(shù)據(jù)庫。

      2.記錄集對象(RecordSet):用來保存查詢語句的返回結(jié)果。3.命令對象(Command):用來執(zhí)行SQL語句或MySQL的存儲過程。4.參數(shù)對象(Parameter):用來為存儲過程或查詢提供參數(shù)。

      4.9.7存儲分配

      本模塊用Java在Eclipse中進行編碼,直接的內(nèi)存分配由Eclipse運行時分配。

      4.9.8限制條件

      (1)由于本系統(tǒng)的開發(fā)是基于瀏覽器B/S結(jié)構(gòu),所以瀏覽器的語言使用HTML,服務(wù)器端的語言使用Java,開發(fā)人員將不能用其他的開發(fā)語言(編寫組件除外)。而數(shù)據(jù)庫也將隨之才用MySQL。

      (2)開發(fā)人員在編寫代碼的過程中需要嚴格按照軟件工程的要求來進行,以利于接下來的測試而后維護升級。

      4.9.9測試計劃

      體質(zhì)測試結(jié)果統(tǒng)計分析系統(tǒng)

      多次操作測試性能。

      4.10.模塊10(學(xué)生、教師信息數(shù)據(jù)錄入)

      4.10.1功能

      管理員通過此模塊,可以一次性導(dǎo)入往年的未錄進系統(tǒng)的數(shù)據(jù)信息

      4.10.2性能

      靈活性:窗口響應(yīng)絕大部分的快捷菜單和控制面板操作 時間性:響應(yīng)鼠標單擊時間在2——3秒之間

      4.10.3輸入項

      學(xué)生、教師信息

      4.10.4輸出項

      產(chǎn)生SQL語言,生成學(xué)生、教師信息表。

      4.10.5流程邏輯

      圖11.7模塊9(學(xué)生、教師信息修改)的流程邏輯圖

      4.10.6接口

      硬件接口:主要就是TCP/IP層中的網(wǎng)絡(luò)接口層

      體質(zhì)測試結(jié)果統(tǒng)計分析系統(tǒng)

      軟件接口:具體來說開發(fā)中可能用到的ADO的常用對象有以下幾個: 1.連接對象(Connection):用來連接數(shù)據(jù)庫。

      2.記錄集對象(RecordSet):用來保存查詢語句的返回結(jié)果。3.命令對象(Command):用來執(zhí)行SQL語句或MySQL的存儲過程。4.參數(shù)對象(Parameter):用來為存儲過程或查詢提供參數(shù)。

      4.10.7存儲分配

      本模塊用Java在Eclipse中進行編碼,直接的內(nèi)存分配由Eclipse運行時分配。

      4.10.8限制條件

      (1)由于本系統(tǒng)的開發(fā)是基于瀏覽器B/S結(jié)構(gòu),所以瀏覽器的語言使用HTML,服務(wù)器端的語言使用Java,開發(fā)人員將不能用其他的開發(fā)語言(編寫組件除外)。而數(shù)據(jù)庫也將隨之才用MySQL。

      (2)開發(fā)人員在編寫代碼的過程中需要嚴格按照軟件工程的要求來進行,以利于接下來的測試而后維護升級。

      4.10.9測試計劃

      多次操作測試性能。

      4.11.模塊11(科目信息修改)

      4.11.1功能

      管理員根據(jù)歷年改動科目信息對考試科目及標準進行修改。

      4.11.2性能

      靈活性:窗口響應(yīng)絕大部分的快捷菜單和控制面板操作 時間性:響應(yīng)鼠標單擊時間在2——3秒之間 4.11.3輸入項

      管理員根據(jù)考試信息進行修改。4.11.4輸出項

      產(chǎn)生SQL語言,對數(shù)據(jù)庫的科目標準表中的列進行增加刪除,或是更改科目標準。

      體質(zhì)測試結(jié)果統(tǒng)計分析系統(tǒng)

      4.11.5流程邏輯

      圖4.13.5模塊11(科目信息表)的流程邏輯圖

      4.11.6接口

      硬件接口:主要就是TCP/IP層中的網(wǎng)絡(luò)接口層

      軟件接口:具體來說開發(fā)中可能用到的ADO的常用對象有以下幾個: 1.連接對象(Connection):用來連接數(shù)據(jù)庫。

      2.記錄集對象(RecordSet):用來保存查詢語句的返回結(jié)果。3.命令對象(Command):用來執(zhí)行MySQL的存儲過程。4.參數(shù)對象(Parameter):用來為存儲過程或查詢提供參數(shù)。4.11.7存儲分配

      本模塊用Java在Myeclipse中進行編碼,直接的內(nèi)存分配由Myeclipse運行時分配。4.11.8限制條件

      (1)由于本系統(tǒng)的開發(fā)是基于瀏覽器B/S結(jié)構(gòu),所以瀏覽器的語言使用HTML,服務(wù)器端的語言使用java,開發(fā)人員將不能用其他的開發(fā)語言(編寫組件除外)。而數(shù)據(jù)庫也將隨之才用MySQL。

      (2)開發(fā)人員在編寫代碼的過程中需要嚴格按照軟件工程的要求來進行,以利于接下來的測試而后維護升級。4.11.9測試計劃

      體質(zhì)測試結(jié)果統(tǒng)計分析系統(tǒng)

      多次操作測試性能。

      模塊12(重修安排)

      4.12.1功能

      通過該模塊,給需要重修的同學(xué)分配老師 4.12.2性能

      靈活性:窗口響應(yīng)絕大部分的快捷菜單和控制面板操作 時間性:響應(yīng)鼠標單擊時間在2——3秒之間 4.12.3輸入項

      管理員點擊查看重修名單,安排課程老師.4.12.4輸出項

      產(chǎn)生SQL語言,修改數(shù)據(jù)庫的重修表的教師列.4.12.5流程邏輯

      圖4.12.5模塊12(重修安排)的流程邏輯圖

      4.13.6接口

      硬件接口:主要就是TCP/IP層中的網(wǎng)絡(luò)接口層

      軟件接口:具體來說開發(fā)中可能用到的ADO的常用對象有以下幾個:1.連接對象(Connection):用來連接數(shù)據(jù)庫。

      4.12

      體質(zhì)測試結(jié)果統(tǒng)計分析系統(tǒng)

      2.記錄集對象(RecordSet):用來保存查詢語句的返回結(jié)果。3.命令對象(Command):用來執(zhí)行MySQL的存儲過程。4.參數(shù)對象(Parameter):用來為存儲過程或查詢提供參數(shù)。4.13.7存儲分配

      本模塊用Java在Myeclipse中進行編碼,直接的內(nèi)存分配由Myeclipse運行時分配。4.13.8限制條件

      (1)由于本系統(tǒng)的開發(fā)是基于瀏覽器B/S結(jié)構(gòu),所以瀏覽器的語言使用HTML,服務(wù)器端的語言使用java,開發(fā)人員將不能用其他的開發(fā)語言(編寫組件除外)。而數(shù)據(jù)庫也將隨之才用MySQL。

      (2)開發(fā)人員在編寫代碼的過程中需要嚴格按照軟件工程的要求來進行,以利于接下來的測試而后維護升級。4.13.9測試計劃

      多次操作測試性能

      4.13.模塊13(申請增加權(quán)限)

      4.13.1功能

      學(xué)生對系統(tǒng)查看權(quán)限提出請求,由管理員審核 4.13.2性能

      靈活性:窗口響應(yīng)絕大部分的快捷菜單和控制面板操作 時間性:響應(yīng)鼠標單擊時間在2——3秒之間 4.13.3輸入項

      學(xué)生輸入申請權(quán)限內(nèi)容

      管理員讀取權(quán)限申請表,更改用戶權(quán)限 4.13.4輸出項

      1.產(chǎn)生SQL語言,修改數(shù)據(jù)庫中的權(quán)限申請表 2.產(chǎn)生SQL語言,修改數(shù)據(jù)庫中的權(quán)限表 4.13.5流程邏輯

      體質(zhì)測試結(jié)果統(tǒng)計分析系統(tǒng)

      圖4.13.5模塊13(申請增加權(quán)限)的流程邏輯圖

      4.13.6接口

      硬件接口:主要就是TCP/IP層中的網(wǎng)絡(luò)接口層

      軟件接口:具體來說開發(fā)中可能用到的ADO的常用對象有以下幾個: 1.連接對象(Connection):用來連接數(shù)據(jù)庫。

      2.記錄集對象(RecordSet):用來保存查詢語句的返回結(jié)果。3.命令對象(Command):用來執(zhí)行MySQL的存儲過程。4.參數(shù)對象(Parameter):用來為存儲過程或查詢提供參數(shù)。4.13.7存儲分配

      本模塊用Java在Myeclipse中進行編碼,直接的內(nèi)存分配由Myeclipse運行時分配。4.13.8限制條件

      (1)由于本系統(tǒng)的開發(fā)是基于瀏覽器B/S結(jié)構(gòu),所以瀏覽器的語言使用HTML,服務(wù)器端的語言使用java,開發(fā)人員將不能用其他的開發(fā)語言(編寫組件除外)。而數(shù)據(jù)庫也將隨之才用MySQL。

      (2)開發(fā)人員在編寫代碼的過程中需要嚴格按照軟件工程的要求來進行,以利于接下來的測試而后維護升級。4.13.9測試計劃

      多次操作測試性能。

      第四篇:通訊錄詳細設(shè)計說明書

      通訊錄管理系統(tǒng)

      詳細設(shè)計說明書

      組員:

      1210431107

      孟磊(項目組長)1210431119

      張靜 1210431039

      左依婷 1210431041

      王慶喜 1210431075

      楊江峰

      12級計算機軟件一班

      目錄

      1.引言

      1.1編寫目的 1.2 背景 1.3 定義

      1.4 參考材料

      2.程序系統(tǒng)的結(jié)構(gòu) 2.1 運行環(huán)境 2.2 系統(tǒng)組織結(jié)構(gòu)

      3.程序主要模塊設(shè)計說明 3.1 程序描述

      3.2 主要功能模塊設(shè)計 3.3 性能 3.4 輸入輸出 3.5 算法 3.6 流程邏輯 3.7 接口 3.8 存儲分配 3.9 注釋設(shè)計 3.10 測試設(shè)計 3.11 限制條件

      3.12 尚未解決的問題

      1引言

      1.1編寫目的

      本文檔將對通訊錄系統(tǒng)軟件開發(fā)的詳細設(shè)計進行描述,本文檔的讀者是項目策劃、設(shè)計和評審人員。

      1.2背景

      本項目作為《軟件文檔寫作》課程的訓(xùn)練項目提出,將學(xué)生分成若干項目開發(fā)小組進行管理。希望學(xué)生通過通訊錄系統(tǒng)軟件設(shè)計開發(fā),了解軟件文檔的相關(guān)標準和編寫原則,訓(xùn)練并掌握軟件各類文檔寫作的技巧,同時提高學(xué)生使用Java開發(fā)應(yīng)用程序的能力。

      本項目的名稱:通訊錄管理系統(tǒng) 本項目的提出者:指導(dǎo)老師 本項目的開發(fā)者:本小組 項目需求方:日常管理 用戶:管理員

      1.3定義

      通訊錄管理系統(tǒng)名稱

      1.4參考資料

      《開發(fā)要求說明》. 《軟件需求說明書》?!陡乓O(shè)計說明書》。

      2程序系統(tǒng)的結(jié)構(gòu)

      2.1運行環(huán)境

      (1)設(shè)備

      硬件最低要求:CPU PⅢ 以上PC服務(wù)器,內(nèi)存32MB以上,硬盤15MB以上。

      (2)支持軟件

      操作系統(tǒng):Windows 98,Windows NT、Windows 2000、Windows XP,Windows Server 2003等能

      3程序主要模塊設(shè)計說明

      3.1 程序描述

      給出對該程序的簡要描述,主要說明安排設(shè)計本程序的目的意義,并且,還要說明本程序的特點(如 是常駐內(nèi)存還是非常駐?是否子程序?是可重人的還是不可重人的?有無覆蓋要求?是順序處理還是并發(fā)處理等)。

      3.2 主要功能模塊設(shè)計

      (1)打開通訊錄系統(tǒng)顯示歡迎界面: 具體實現(xiàn)函數(shù)

      (2)菜單處理函數(shù)管理程序的用戶界面操作,用戶通過提示選擇想要進行的操作:具體實現(xiàn)函數(shù)

      (3)本模塊主要完成對已有輸入的通訊信息進行顯示瀏覽,瀏覽同時可以進行修改、刪除等操作。

      (4)在通訊錄查詢模塊中,用戶可以通過查詢盡快找到希望查找的聯(lián)系人,查詢支持模糊查詢,可以匹配多個字段;給出查詢記錄的信息;如果查詢的信息不存在,輸出提示信息。

      (5)根據(jù)系統(tǒng)的輸入要求添加各項信息,每次可以添加一個或多個新的記錄,新增的記錄可以不存入原文件中,也可以指定文件追加內(nèi)容;能給出新添加記錄的信息;添加后提示添加是否成功。

      (6)根據(jù)特定信息選擇所要刪除的對象

      (7)修改記錄:具體實現(xiàn)函數(shù)

      保存記錄:具體函數(shù)實現(xiàn)

      讀取記錄:具體實現(xiàn)函數(shù)

      清空當(dāng)前記錄:具體實現(xiàn)函數(shù)

      3.3 性能

      滿足個人使用的需求(記錄量控制在1000項內(nèi))。對前面提到的運行環(huán)境要求不應(yīng)存困難。本軟件采用可視化界面,用戶通過單擊界面上的相關(guān)按鈕就可以完成各項操作。一般操作的響應(yīng)時間應(yīng)在1~2秒內(nèi),對軟磁盤和打印機的操作也應(yīng)在可接受的時間內(nèi)完成。查詢時應(yīng)保證查全率,所有相應(yīng)域包含查詢關(guān)鍵字的記錄都應(yīng)能查到。因為通常的ISCDS規(guī)模在幾十到幾百項記錄,以查全率為標準所帶來的對查準率的影響并不大。

      3.4 輸人輸出項

      數(shù)據(jù)名稱:聯(lián)系人姓名、聯(lián)系人郵箱、聯(lián)系人電話

      數(shù)據(jù)類型:char,數(shù)據(jù)格式:例Lily,Note@gm.com,123321;

      3.5 算法

      本程序沒有采取特殊的算法

      3.6 流程邏輯

      用戶(1)瀏覽功能(2)查詢信息用戶登錄是否是管理員Y進入管理員管理N權(quán)限級別根據(jù)級別不同提供給不同的服務(wù) 該流程圖表示通訊錄系統(tǒng)的邏輯流程,用戶可以直接瀏覽和查詢通訊錄簡單信息,也可以先登錄,如果是管理員則具有管理權(quán)限,可進入管理員的管理頁面;如果不是管理員,則判斷用戶權(quán)限級別,根據(jù)用戶的權(quán)限級別提供不同的服務(wù)。

      3.7 接口

      部分用戶接口視圖

      3.8 存儲分配

      無特殊要求

      3.9 注釋設(shè)計

      ①加在程序單元首部,說明本程序的作用。②對程序中的變量代表的意思、范圍進行注釋。③對程序中的函數(shù)或過程所起的作用進行注釋。具體注釋見類圖部分。

      3.10 測試計劃

      (1)界面測試

      主要包括以下幾個方面內(nèi)容:

      a.頁面在窗口中的現(xiàn)實是否正確,美觀(在調(diào)整瀏覽器窗口大小時,屏幕刷新是否正確,表樣式大小,格式,是否對提交數(shù)據(jù)進行驗證(如果在頁面部分進行驗證的話)等,連接的形式,位置是否易于理解等。

      b.站定地圖和導(dǎo)航條位置是否合理,是否可以導(dǎo)航,是否覅和用戶要求。

      c.頁面元素基本功能是否實現(xiàn),容錯性是否存在,頁面元素外形,是否現(xiàn)實正確。

      測試技術(shù):結(jié)合兼容性測試對不同分辨率下頁面現(xiàn)實效果,如果有影響則提出解決方案,可以結(jié)合數(shù)據(jù)定義文檔查看表單項的內(nèi)容,長度等信息。界面測試要素:符合標準和規(guī)范,靈活性,正確性,直觀性,舒適性,實用性,一致性。

      (2)功能測試

      測試分為白盒測試和黑盒測試。

      白盒測試是指跟蹤代碼以人工檢查追蹤的方式查找BUG。

      黑盒測試是指使用者對代碼不可見,直接使用系統(tǒng),把出現(xiàn)的異常記錄下來,整理成測試報告,主要是覆蓋全部的功能,可以結(jié)合兼容,性能測試等方面進行,考慮正確性,可用性,邊界條件,性能,壓力測試。多用戶情況考慮壓力測試工具,建議壓力和性能結(jié)合起來進行,可以查看CPU使用率,內(nèi)存占用情況,還可以模擬大量數(shù)據(jù)輸入,對硬盤的影響等信息。其中壓力測試包括錯誤恢復(fù)錯誤處理,頁面數(shù)據(jù)驗證,包括突然間斷電,輸入臟數(shù)據(jù)等。兼容性,不同瀏覽器,不同應(yīng)用程序版本在實現(xiàn)功能時的表現(xiàn),不同的上網(wǎng)方式。

      本系統(tǒng)在最后階段經(jīng)過了測試,主要是黑盒測試,由于系統(tǒng)模塊并不十分復(fù)雜,在繼承測試的過程中出現(xiàn)的問題并不多,相對而言比較順利。

      3.11 限制條件

      說明本程序運行中所受到的限制條件。

      3.12 尚未解決的問題

      人機界面設(shè)計,系統(tǒng)安全性驗證用戶界面設(shè)計,登錄窗口是用戶進入系統(tǒng)的第一個界面,也是進入系統(tǒng)的首道“關(guān)卡”。因此,簡潔、友好、清晰醒目是設(shè)計時要考慮的風(fēng)格。及系統(tǒng)主模塊與數(shù)據(jù)庫的很好連接,是尚未解決的問題。

      第五篇:軟件詳細設(shè)計報告文檔

      軟件詳細設(shè)計報告文檔模板

      1.引言

      1.1 編寫目的

      說明編寫詳細設(shè)計方案的主要目的。

      說明書編制的目的是說明一個軟件系統(tǒng)各個層次中的每個程序(每個模塊或子程序)和數(shù)據(jù)庫系統(tǒng)的設(shè)計考慮,為程序員編碼提供依據(jù)。

      如果一個軟件系統(tǒng)比較簡單,層次很少,本文件可以不單獨編寫,和概要設(shè)計說明書中不重復(fù)部分合并編寫。

      方案重點是模塊的執(zhí)行流程和數(shù)據(jù)庫系統(tǒng)詳細設(shè)計的描述。

      1.2 背景

      應(yīng)包含以下幾個方面的內(nèi)容: A.待開發(fā)軟件系統(tǒng)名稱;

      B.該系統(tǒng)基本概念,如該系統(tǒng)的類型、從屬地位等; C.開發(fā)項目組名稱。

      1.3 參考資料

      列出詳細設(shè)計報告引用的文獻或資料,資料的作者、標題、出版單位和出版日期等信息,必要時說明如何得到這些資料。

      1.4 術(shù)語定義及說明

      列出本文檔中用到的可能會引起混淆的專門術(shù)語、定義和縮寫詞的原文。

      2.設(shè)計概述

      2.1 任務(wù)和目標

      說明詳細設(shè)計的任務(wù)及詳細設(shè)計所要達到的目標。1.1.1 需求概述

      對所開發(fā)軟件的概要描述, 包括主要的業(yè)務(wù)需求、輸入、輸出、主要功能、性能等,尤其需要描述系統(tǒng)性能需求。1.1.2 運行環(huán)境概述

      對本系統(tǒng)所依賴于運行的硬件,包括操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)、中間件、接口軟件、可能的性能監(jiān)控與分析等軟件環(huán)境的描述,及配置要求。1.1.3 條件與限制

      詳細描述系統(tǒng)所受的內(nèi)部和外部條件的約束和限制說明。包括業(yè)務(wù)和技術(shù)方面的條件與限制以及進度、管理等方面的限制。1.1.4 詳細設(shè)計方法和工具

      簡要說明詳細設(shè)計所采用的方法和使用的工具。如HIPO圖方法、IDEF(I2DEF)方法、E-R圖,數(shù)據(jù)流程圖、業(yè)務(wù)流程圖、選用的CASE工具等,盡量采用標準規(guī)范和輔助工具。

      3.系統(tǒng)詳細需求分析

      主要對系統(tǒng)級的需求進行分析。首先應(yīng)對需求分析提出的企業(yè)需求進一步確認,并對由于情況變化而帶來的需求變化進行較為詳細的分析。

      3.1 詳細需求分析

      包括:

      ? 詳細功能需求分析 ? 詳細性能需求分析 ? 詳細資源需求分析

      ? 詳細系統(tǒng)運行環(huán)境及限制條件分析

      3.2 詳細系統(tǒng)運行環(huán)境及限制條件分析接口需求分析

      包括:

      ? 系統(tǒng)接口需求分析

      ? 現(xiàn)有硬、軟件資源接口需求分析 ? 引進硬、軟件資源接口需求分析

      4.總體方案確認

      著重解決系統(tǒng)總體結(jié)構(gòu)確認及界面劃分問題。

      4.1 系統(tǒng)總體結(jié)構(gòu)確認

      對系統(tǒng)組成、邏輯結(jié)構(gòu)及層次進行確認,對應(yīng)用系統(tǒng)、支撐系統(tǒng)及各自實現(xiàn)的功能進行確認,細化集成設(shè)計及系統(tǒng)工作流程,特別要注意因軟件的引進造成的系統(tǒng)本身結(jié)構(gòu)和公司其他系統(tǒng)的結(jié)構(gòu)變化。包括:

      ? 系統(tǒng)組成、邏輯結(jié)構(gòu)及層次確認 ? 應(yīng)用系統(tǒng)結(jié)構(gòu)確認 ? 支撐系統(tǒng)結(jié)構(gòu)確認 ? 系統(tǒng)集成確認 ? 系統(tǒng)工作流程確認

      4.2

      系統(tǒng)詳細界面劃分

      1.1.5 應(yīng)用系統(tǒng)與支撐系統(tǒng)的詳細界面劃分

      應(yīng)用系統(tǒng)與支撐系統(tǒng)之間的界面包括系統(tǒng)主服務(wù)器與其他服務(wù)器的服務(wù)范圍及訪問方式,網(wǎng)絡(luò)及數(shù)據(jù)庫對應(yīng)用系統(tǒng)的支撐方式,全局數(shù)據(jù)的管理與存取方式等。1.1.6 系統(tǒng)內(nèi)部詳細界面劃分

      系統(tǒng)各功能之間的界面包括覆蓋范圍,模塊間功能調(diào)用涉及到的系統(tǒng)模塊及方法,全局數(shù)據(jù)格式,系統(tǒng)性能要求等。

      5.系統(tǒng)詳細設(shè)計

      5.1 系統(tǒng)結(jié)構(gòu)設(shè)計及子系統(tǒng)劃分

      對系統(tǒng)的組成及邏輯結(jié)構(gòu)進行設(shè)計前確認。

      劃分系統(tǒng)功能模塊或子系統(tǒng)(如果有或者有必要,特別是大型的軟件系統(tǒng))。

      5.2 系統(tǒng)功能模塊詳細設(shè)計

      按結(jié)構(gòu)化設(shè)計方法,在系統(tǒng)功能逐層分解的基礎(chǔ)上,對系統(tǒng)各功能模塊或子系統(tǒng)進行設(shè)計。此為詳細設(shè)計的主要部分之一。

      用層次圖描述系統(tǒng)的總體結(jié)構(gòu)、功能分解及各個模塊之間的相互調(diào)用關(guān)系和信息交互,用IPO圖或其他方法描述各模塊完成的功能。以上建議采用HIPO圖進行功能分解與模塊描述,更高的要求建議采用IDEF0方法進行功能模型設(shè)計。

      詳細設(shè)計應(yīng)用系統(tǒng)的各個構(gòu)成模塊完成的功能及其相互之間的關(guān)系,用IPO或結(jié)構(gòu)圖描述各模塊的組成結(jié)構(gòu)、算法、模塊間的接口關(guān)系,以及需求、功能和模塊三者之間的交叉參照關(guān)系。

      每個模塊的描述說明可參照以下格式: 模塊編號: 模塊名稱: 輸入: 處理: 算法描述: 輸出:

      其中處理和算法描述部分主要采用偽碼或具體的程序語言完成。對詳細設(shè)計更高的要求建議用IDEF0圖進行各功能模塊的設(shè)計。

      如果對軟件需進行二次開發(fā)(包括功能擴展、功能改造、用戶界面改造等),則相應(yīng)的設(shè)計工作應(yīng)該設(shè)立子課題完成。

      5.3 系統(tǒng)界面詳細設(shè)計

      系統(tǒng)界面說明應(yīng)用系統(tǒng)軟件的各種接口。整個系統(tǒng)的其他接口(如系統(tǒng)硬件接口、通訊接口等)在相應(yīng)的部分說明。1.1.7 外部界面設(shè)計

      根據(jù)系統(tǒng)界面劃分進行系統(tǒng)外部界面設(shè)計,對系統(tǒng)的所有外部接口(包括功能和數(shù)據(jù)接口)進行設(shè)計。1.1.8 內(nèi)部界面設(shè)計

      設(shè)計系統(tǒng)內(nèi)部各功能模塊間的調(diào)用關(guān)系和數(shù)據(jù)接口。1.1.9 用戶界面設(shè)計

      規(guī)定人機界面的內(nèi)容、界面風(fēng)格、調(diào)用方式等,包括所謂的表單設(shè)計、報表設(shè)計和用戶需要的打印輸出等設(shè)計。此部分內(nèi)容可能比較多。

      6.數(shù)據(jù)庫系統(tǒng)設(shè)計

      此數(shù)據(jù)庫設(shè)計可單獨成冊,尤其對大型的數(shù)據(jù)庫應(yīng)用系統(tǒng),即有一個單獨的《數(shù)據(jù)庫設(shè)計說明書》。

      6.1 6.1設(shè)計要求 6.2 6.2 信息模型設(shè)計

      確定系統(tǒng)信息的類型(實體或視圖),確定系統(tǒng)信息實體的屬性、關(guān)鍵字及實體之間的聯(lián)系,詳細描述數(shù)據(jù)庫和結(jié)構(gòu)設(shè)計,數(shù)據(jù)元素及屬性定義,數(shù)據(jù)關(guān)系模式,數(shù)據(jù)約束和限制。

      6.3 數(shù)據(jù)庫設(shè)計

      1.1.10

      設(shè)計依據(jù)

      說明數(shù)據(jù)被訪問的頻度和流量,最大數(shù)據(jù)存儲量,數(shù)據(jù)增長量,存儲時間等數(shù)據(jù)庫設(shè)計依據(jù)。

      1.1.1

      1數(shù)據(jù)庫種類及特點

      說明系統(tǒng)內(nèi)應(yīng)用的數(shù)據(jù)庫種類、各自的特點、數(shù)量及如何實現(xiàn)互聯(lián),數(shù)據(jù)如何傳遞。1.1.1

      2數(shù)據(jù)庫邏輯結(jié)構(gòu)

      說明數(shù)據(jù)庫概念模式向邏輯模式轉(zhuǎn)換所采用的方法論及工具,完成數(shù)據(jù)庫概念模式向邏輯模式的轉(zhuǎn)換。詳細列出所使用的數(shù)據(jù)結(jié)構(gòu)中每個數(shù)據(jù)項、記錄和文件的標識、定義、長度及它們之間的相互關(guān)系。此節(jié)內(nèi)容為數(shù)據(jù)庫設(shè)計的主要部分。1.1.1

      3物理結(jié)構(gòu)設(shè)計

      列出所使用的數(shù)據(jù)結(jié)構(gòu)中每個數(shù)據(jù)項的存儲要求、訪問方法、存取單位和存取物理關(guān)系等。建立系統(tǒng)程序員視圖,包括:

      ? 數(shù)據(jù)在內(nèi)存中的安排,包括對索引區(qū)、緩沖區(qū)的設(shè)計;

      ? 所使用的外存設(shè)備及外存空間的組織,包括索引區(qū)、數(shù)據(jù)塊的組織與劃分; ? 訪問數(shù)據(jù)的方式方法。1.1.1

      4數(shù)據(jù)庫安全

      說明數(shù)據(jù)的共享方式,如何保證數(shù)據(jù)的安全性及保密性。1.1.1

      5數(shù)據(jù)字典

      編寫詳細的數(shù)據(jù)字典。對數(shù)據(jù)庫設(shè)計中涉及到的各種項目,如數(shù)據(jù)項、記錄、系、文卷模式、子模式等一般要建立起數(shù)據(jù)字典,以說明它們的標識符、同義名及有關(guān)信息。

      7.信息編碼設(shè)計

      7.1 代碼結(jié)構(gòu)設(shè)計

      確認信息分類編碼總體方案,進行分類代碼結(jié)構(gòu)設(shè)計。

      7.2 代碼編制

      按代碼結(jié)構(gòu)編制信息代碼

      下載軟件詳細設(shè)計說明書word格式文檔
      下載軟件詳細設(shè)計說明書.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        教學(xué)管理系統(tǒng)——詳細設(shè)計說明書范文

        五、詳細設(shè)計說明書 1.引言.............................................................................................................................................

        板式精餾塔設(shè)計軟件說明書

        板式精餾塔設(shè)計軟件說明書 板式精餾塔的設(shè)計是高等院校化工類專業(yè)在進行課程設(shè)計時的一項必要的、綜合的技能訓(xùn)練內(nèi)容,是培養(yǎng)學(xué)生綜合運用有關(guān)課程的理論和專業(yè)知識解決實際......

        軟件著作權(quán)-說明書

        產(chǎn)品說明書 項目背景 在當(dāng)前競爭激勵的嵌入式產(chǎn)品市場,芯片廠商不僅僅要提供高度集成化和最優(yōu)性價比的SoC芯片產(chǎn)品,以及基于該SoC芯片的軟件整體解決方案,同時,還需要向用戶提供......

        軟件著作權(quán)說明書

        說明書,要求: 1、截圖要完整,要看得到右上角“關(guān)閉”窗口按鈕。最好有登錄界面、主界面等 2、圖中顯示的軟件名稱、版本號要和申請表里的內(nèi)容一致,如果截圖上有公司名字,要和變......

        軟件使用說明書(匯編)

        清華IT學(xué)習(xí)認證中心山西校區(qū)-軟件使用說明書 軟件使用說明書 本物業(yè)維修基金管理系統(tǒng)是針對同一地區(qū),多小區(qū)管理的應(yīng)用軟件。它面向一個物業(yè)公司,授權(quán)物業(yè)經(jīng)理分配使用權(quán)限。物......

        門禁軟件說明書

        門禁出入管理系統(tǒng)V4.1 門禁出入管理系統(tǒng)V4.1 軟件說明書 修正時間:2010年12月1日 1 門禁出入管理系統(tǒng)V4.1 目錄 一、門禁系統(tǒng)簡介 ........................................

        2017軟件使用說明書樣本

        韋氏盈創(chuàng)倉庫管理系統(tǒng)V1.0 韋氏盈創(chuàng)倉庫管理系統(tǒng) V1.0 用戶手冊 廈門韋氏盈創(chuàng)科技有限公司-版權(quán)所有 第 1 頁 韋氏盈創(chuàng)倉庫管理系統(tǒng)V1.0 目錄 1引言 ...........................

        合同管理系統(tǒng)詳細設(shè)計說明書

        合同管理系統(tǒng)詳細設(shè)計 2013.11.27 系統(tǒng)歡迎界面 待辦信息 要求:根據(jù)角色不同,能不能提供個性化的頁面,比如今日商務(wù)待處理事宜等,任務(wù)根據(jù)實際情況指派,由當(dāng)前角色進行任務(wù)或下一......