軟件開發(fā)項目文檔模板大全及軟件課程設(shè)計實驗報告(總)_第1頁
軟件開發(fā)項目文檔模板大全及軟件課程設(shè)計實驗報告(總)_第2頁
軟件開發(fā)項目文檔模板大全及軟件課程設(shè)計實驗報告(總)_第3頁
軟件開發(fā)項目文檔模板大全及軟件課程設(shè)計實驗報告(總)_第4頁
軟件開發(fā)項目文檔模板大全及軟件課程設(shè)計實驗報告(總)_第5頁
已閱讀5頁,還剩87頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

[項目名稱]可行性研究報告擬制人______________________審核人______________________批準(zhǔn)人______________________

可行性研究報告的編寫1.引言1.1編寫目的[編寫本可行性研究報告的目的,指出預(yù)期的讀者。]1.2背景a.[所建議開發(fā)的軟件系統(tǒng)的名稱;]b.[本項目的任務(wù)提出者、開發(fā)者、用戶及實現(xiàn)該軟件的計算站或計算機網(wǎng)絡(luò);]c.[該軟件系統(tǒng)同其他系統(tǒng)或其他機構(gòu)的基本的相互來往關(guān)系。]1.3定義[列出本文件中用到的專門術(shù)語的定義和外文首字母組詞的原詞組。]1.4參考資料[列出用得著的參考資料。]2.可行性研究的前提[說明對所建議開發(fā)的軟件的項目進行可行性研究的前提。]2.1要求[說明對所建議開發(fā)的軟件的基本要求。]2.2目標(biāo)[說明所建議系統(tǒng)的主要開發(fā)目標(biāo)。]2.3條件、假定和限制[說明對這項開發(fā)中給出的條件、假定和所受到期的限制。]2.4進行可行性研究的方法[說明這項可行性研究將是如何進行的,所建議的系統(tǒng)將是如何評價的,摘要說明所使用的基本方法和策略。]2.5評價尺度[說明對系統(tǒng)進行評價時所使用的主要尺度。]3.對現(xiàn)有系統(tǒng)的分析3.1現(xiàn)狀介紹據(jù)調(diào)查,廣東外語外貿(mào)大學(xué)教師主要使用如下三種方法輔助教學(xué):情況一:在非信息學(xué)院,老師與學(xué)生的課外教學(xué)互動主要是通過公共郵箱,U盤來進行。如老師一般把教學(xué)資料上傳到公共郵箱供學(xué)生下載,學(xué)生把電子版作業(yè)上交到公共郵箱。情況二:在信息學(xué)院,約有40%的老師自主創(chuàng)建了個人輔助教學(xué)網(wǎng)站,學(xué)生與老師通過個人輔助教學(xué)網(wǎng)站進行課外教學(xué)互動。情況三:信息學(xué)院院方提供了一個學(xué)院文件管理系統(tǒng),輔助老師的教學(xué)活動。3.2信息學(xué)院文件管理系統(tǒng)分析3.21信息學(xué)院文件管理系統(tǒng)功能描述該系統(tǒng)主要用戶分為三大類:教師,學(xué)生,管理員。教師功能模塊=1\*GB3①主頁:教師使用說明=2\*GB3②更改密碼:教師通過此模塊可以修改自己的密碼。=3\*GB3③文件管理:管理教師上傳的課件和學(xué)生提交的作業(yè)。=4\*GB3④文件共享共享信息選課班級及對應(yīng)的共享文件夾信息,選課班級擁有的對共享文件夾操作的權(quán)限信息。班級管理利用班級管理教師可以選擇其教授的班級和課程,如果在查找班級中沒有其教授的班級,可以選擇增加班級。在班級管理界面中單擊班級名稱,教師可以看到該班級中的學(xué)生信息,并可以從該班級中刪除該學(xué)生。共享管理教師利用共享管理可以添加\刪除不同班級可以共享的目錄和權(quán)限。學(xué)生口令更改教師可以幫助忘記口令的學(xué)生重設(shè)口令。學(xué)生功能模塊=1\*GB3①更改密碼:學(xué)生通過此模塊可更改自己的密碼。=2\*GB3②文件下載:學(xué)生可下載教師的教學(xué)資料=3\*GB3③文件上傳:學(xué)生通過次模塊提交自己的作業(yè)。=4\*GB3④我的班級:學(xué)生在此模塊進行班級注冊。管理員功能模塊:并未實現(xiàn)。3.22信息學(xué)院文件管理系統(tǒng)的系統(tǒng)流程圖文檔名稱現(xiàn)有系統(tǒng)說明表代號F01編號01系統(tǒng)名稱信息學(xué)院文件管理系統(tǒng)編制者陳燕嬌,王惠平完成日期2010-10-05系統(tǒng)流程圖:我的班級子系統(tǒng)文件上傳子系統(tǒng)文件下載子系統(tǒng)更改密碼子系統(tǒng)學(xué)生學(xué)校服務(wù)器文件管理子系統(tǒng)更改密碼子系統(tǒng)文件共享子系統(tǒng)學(xué)生口令更改子系統(tǒng)教師我的班級子系統(tǒng)文件上傳子系統(tǒng)文件下載子系統(tǒng)更改密碼子系統(tǒng)學(xué)生學(xué)校服務(wù)器文件管理子系統(tǒng)更改密碼子系統(tǒng)文件共享子系統(tǒng)學(xué)生口令更改子系統(tǒng)教師3.2人員配備及工作負(fù)荷文檔名稱現(xiàn)有系統(tǒng)說明表代號F01編號02系統(tǒng)名稱信息學(xué)院文件管理系統(tǒng)編制者陳燕嬌,王惠平完成日期2010-10-05人員配置:信息學(xué)院一名精通網(wǎng)站建設(shè)的老師。工作負(fù)荷:該系統(tǒng)由學(xué)院某個老師單獨開發(fā),維護的工作也由該老師負(fù)責(zé),但由于該系統(tǒng)功能較為簡單,維護工作量并不大,人員負(fù)荷較為輕松。3.6局限性針對非信息學(xué)院老師使用公共郵箱和U盤輔助教學(xué)活動的情況,其局限性分析如下:=1\*GB3①使用公共郵箱,老師只能發(fā)通知,上傳教學(xué)資料,而且郵箱的容量有限,對于大容量郵件,服務(wù)器只保存有限的時間。=2\*GB3②使用U盤,學(xué)生帶U盤到課時拷貝教學(xué)資料,U盤容易中病毒和容易丟失,且購買U盤需要一定的費用。針對信息學(xué)院部分老師創(chuàng)建個人教學(xué)輔助網(wǎng)站的情況,其局限性分析如下:=1\*GB3①網(wǎng)站開發(fā)需花費教師較多的時間和精力=2\*GB3②網(wǎng)站一旦開發(fā)完成,想對其功能模塊和版式進行修改時須手動編輯源代碼,非常麻煩。=3\*GB3③教師的個人教學(xué)輔助網(wǎng)站相對分散,其共享性不強,可管理性較差。文檔名稱現(xiàn)有系統(tǒng)說明表代號F01編號04系統(tǒng)名稱信息學(xué)院文件管理系統(tǒng)編制者陳燕嬌,王惠平完成日期2010-10-05局限性功能模塊比較少,老師只能修改密碼,上傳文件,下載文件和設(shè)置文件共享。而學(xué)生只能提交作業(yè),下載課件,注冊班級和修改密碼。管理員用戶模塊沒有實現(xiàn),缺乏對系統(tǒng)模塊和教師信息的管理。該系統(tǒng)只在信息學(xué)院使用,共享性不高。界面不友善,布局不美觀,過于空洞。4.所建議的系統(tǒng)4.1對所建議系統(tǒng)的說明文檔名稱候選系統(tǒng)說明表代號F02編號01系統(tǒng)名稱教學(xué)輔助網(wǎng)生產(chǎn)系統(tǒng)編制者陳燕嬌,王惠平完成日期2010-10-05系統(tǒng)描述:為方便教師與學(xué)生之間的教學(xué)互動,教學(xué)輔助網(wǎng)生產(chǎn)系統(tǒng)應(yīng)運而生,該系統(tǒng)主要有兩大類用戶,一是管理員,二是教師。管理員注冊登錄后導(dǎo)向管理員個人空間,教師注冊登錄后導(dǎo)向教師個人空間。該系統(tǒng)管理員用戶分為兩級,一為校級管理員,二為院級管理員。校級管理員個人空間功能模塊包括:我的主頁=1\*GB3①個人信息:用戶可對自己的個人基本信息進行增刪查改。=2\*GB3②通知:校級管理員可面向院級管理員發(fā)通知。=3\*GB3③郵件功能:常規(guī)的收發(fā)郵件功能。=4\*GB3④聯(lián)系方式:查看院級管理員和全體教師的聯(lián)系方式。(2)院級管理員管理:對院級管理員信息進行增刪查改操作。(3)站點管理:備份系統(tǒng)數(shù)據(jù),啟動或暫停訪問全校教師個人教學(xué)輔助站點。院級管理員個人空間功能模塊包括:(1)我的主頁=1\*GB3①個人信息:用戶可對自己的個人基本信息進行增刪查改。=2\*GB3②通知:院級管理員可面向本院全體教師發(fā)通知,查看由校級管理員發(fā)來的通知。=3\*GB3③郵件功能:常規(guī)的收發(fā)郵件功能。=4\*GB3④聯(lián)系方式:查看校級管理員和其他院級管理員的聯(lián)系方式。(2)教師管理:對本院教師信息進行增刪查改操作。(3)站點管理:分配與回收教師站點空間,啟動與暫停訪問本院全體教師個人教學(xué)輔助站點。教師個人空間功能模塊包括:我的主頁=1\*GB3①個人信息:教師可對自己的個人基本信息進行增刪查改。=2\*GB3②通知:查看由院級管理員發(fā)來的通知。=3\*GB3③郵件功能:常規(guī)的收發(fā)郵件功能。=4\*GB3④聯(lián)系方式:查看本院管理員和本院全體教師的聯(lián)系方式。=5\*GB3⑤課程表:記錄教師任課時間和地點。我的課程:已創(chuàng)建課程站點鏈接列表。站點生成=1\*GB3①模塊選擇:教師可自主選擇其個人教學(xué)輔助網(wǎng)所需的功能模塊,可供選擇的功能模塊有:課程資料管理,討論區(qū)管理,學(xué)生信息管理,在線考試管理,作業(yè)管理,公告管理。=2\*GB3②皮膚選擇:教師可根據(jù)個人愛好選擇不同風(fēng)格的皮膚。=3\*GB3③版式選擇:教師可根據(jù)個人愛好選擇不同版式。=4\*GB3④站點模版選擇:教師通過選擇已配置好的站點模版快速生成個人輔助教學(xué)網(wǎng)。修改站點:對已建站點進行功能模塊的增刪操作,皮膚修改和版式修改。幫助:指導(dǎo)教師如何使用該系統(tǒng)。4.2處理流程和數(shù)據(jù)流程。文檔名稱數(shù)據(jù)流圖代號F03編號01系統(tǒng)名稱教學(xué)輔助網(wǎng)生產(chǎn)系統(tǒng)編制者陳燕嬌、王惠平完成日期2010-10-05圖名:系統(tǒng)層數(shù)據(jù)流圖父圖名:教學(xué)輔助網(wǎng)生產(chǎn)系統(tǒng)管理員帳號信息教師帳號信息管理員教師SHAPE教學(xué)輔助網(wǎng)生產(chǎn)系統(tǒng)管理員帳號信息教師帳號信息管理員教師站點狀態(tài)修改站點請求站點信息管理站點請求管理教師請求創(chuàng)建站點請求課程列表教師信息課程查詢請求站點站點狀態(tài)修改站點請求站點信息管理站點請求管理教師請求創(chuàng)建站點請求課程列表教師信息課程查詢請求站點文檔名稱數(shù)據(jù)流圖代號F03編號02系統(tǒng)名稱教學(xué)輔助網(wǎng)生產(chǎn)系統(tǒng)編制者陳燕嬌,王惠平完成日期2010-10-05圖名:0層數(shù)據(jù)流圖父圖名:系統(tǒng)層數(shù)據(jù)流圖教師ID登錄教師主頁生成站點教師帳號信息管理員文件課程列表教師ID課程查詢創(chuàng)建站點請求查詢課程站點管理員ID站點狀態(tài)管理員帳號信息登錄管理員主頁管理站點請求管理站點教師ID登錄教師主頁生成站點教師帳號信息管理員文件課程列表教師ID課程查詢創(chuàng)建站點請求查詢課程站點管理員ID站點狀態(tài)管理員帳號信息登錄管理員主頁管理站點請求管理站點管理教師請求管理教師站點信息文件模塊信息文件教師文件教師ID站點信息修改站點請求修改站點教師信息管理員ID 管理教師請求管理教師站點信息文件模塊信息文件教師文件教師ID站點信息修改站點請求修改站點教師信息管理員ID文檔名稱數(shù)據(jù)流圖代號F03編號01系統(tǒng)名稱教學(xué)輔助網(wǎng)生產(chǎn)系統(tǒng)編制者陳燕嬌,王惠平完成日期2010-10-05圖名:系統(tǒng)流程圖管理員站點管理子系統(tǒng)教師管理子系統(tǒng)學(xué)校服務(wù)器修改站點子系統(tǒng)我的主頁子系統(tǒng)教師我的課程子系統(tǒng)站點生成子系統(tǒng)幫助手冊子系統(tǒng)SHAPE管理員站點管理子系統(tǒng)教師管理子系統(tǒng)學(xué)校服務(wù)器修改站點子系統(tǒng)我的主頁子系統(tǒng)教師我的課程子系統(tǒng)站點生成子系統(tǒng)幫助手冊子系統(tǒng)對建議系統(tǒng)的管理層次分析:文檔名稱現(xiàn)有系統(tǒng)說明表代號F01編號06系統(tǒng)名稱教學(xué)輔助網(wǎng)生產(chǎn)系統(tǒng)編制者陳燕嬌,王惠平完成日期2010-10-05所建議系統(tǒng)的管理層次分析:校級管理員所建議系統(tǒng)頂層管理者為校級管理員,校級管理員對院級管理員進行管理,院級管理員對教師進行管理,教師對學(xué)生進行管理。管理機構(gòu)層次如下圖所示:校級管理員…………院級管理員院級管理員…………院級管理員院級管理員…….……教師教師教師教師 …….……教師教師教師教師……學(xué)生學(xué)生……學(xué)生學(xué)生………………4.3改進之處[按2.2條中列出的目標(biāo),逐項說明所建議系統(tǒng)相對于現(xiàn)存系統(tǒng)具有的改進。]4.4影響[說明新提出的設(shè)備要求及對現(xiàn)存系統(tǒng)中尚可使用的設(shè)備須作出的修改。]文檔名稱候選系統(tǒng)說明表代號F06編號01系統(tǒng)名稱教學(xué)輔助網(wǎng)生產(chǎn)系統(tǒng)編制者陳燕嬌,王惠平完成日期2010-10-05候選系統(tǒng)預(yù)期將帶來的影響:對設(shè)備的影響:本系統(tǒng)需要三臺PC機(一臺作為前臺終端,一臺作為服務(wù)器,一臺作為異地備份機),服務(wù)器及備份機基本要求:內(nèi)存為1GB以上,硬盤為160GB,CPU為IntelPentium4以上;前臺終端基本要求:內(nèi)存為256MB以上,硬盤為80GB,CPU為IntelPentium4以上。對用戶單位機構(gòu)的影響:須對學(xué)校教師和相應(yīng)管理員進行本軟件操作的培訓(xùn),使其能熟練使用。方便教師快捷生成個人輔助教學(xué)網(wǎng)站,打打提高了教學(xué)的質(zhì)量。方便校方對教師個人輔助教學(xué)網(wǎng)站的進行統(tǒng)一的管理。對系統(tǒng)運行過程的影響:用戶的操作規(guī)程:用戶都必須通過身份驗證,驗證成功后方可進行其他功能模塊的操作,教師未創(chuàng)建站點之前修改站點模塊為不可用。管理員不可刪除投入使用中的教師個人站點,可以刪除不再使用的教師個人站點。運行中心的操作規(guī)程:服務(wù)器的數(shù)據(jù)隨著每一次操作而更新;每天在適當(dāng)時候應(yīng)由管理員進行數(shù)據(jù)備份。系統(tǒng)失效的后果及恢復(fù)的處理辦法:=1\*GB3①當(dāng)同時有太多教師訪問該系統(tǒng),造成系統(tǒng)崩潰,應(yīng)立即重裝服務(wù)器系統(tǒng),從備份機上拷貝備份數(shù)據(jù),導(dǎo)入數(shù)據(jù)庫,恢復(fù)系統(tǒng)。=2\*GB3②使用一段時間后,當(dāng)教師創(chuàng)建的站點過多,負(fù)荷過重,導(dǎo)致服務(wù)器運行速度緩慢,應(yīng)增加服務(wù)器硬盤容量。對開發(fā)的影響:校方需向我方提供詳細(xì)的教師\管理員信息記錄項。4.5技術(shù)條件方面的可能性文檔名稱候選系統(tǒng)說明表代號F07編號01系統(tǒng)名稱教學(xué)輔助網(wǎng)生產(chǎn)系統(tǒng)編制者陳燕嬌,王惠平完成日期2010-10-05系統(tǒng)技術(shù)條件可行性分析技術(shù)與設(shè)備:=1\*GB3①操作系統(tǒng)選用WindowsXP中文版,原因如下:WindowsXP取代了被人稱作“玩具操作系統(tǒng)”的軟件——Windows9X,采用WindowsNT/2000的技術(shù)核心,運行非??煽俊⒎浅7€(wěn)定。將這樣穩(wěn)定而可靠技術(shù)運用到開發(fā)軟件中,是讓人放心的。WindowsXP操作系統(tǒng)采用完全圖形化的用戶界面,使用起來相當(dāng)方便。WindowsXP兼容性好,對新技術(shù)、新產(chǎn)品的支持良好微軟(Microsoft)WindowsXP運行速度快,,工作效率高。WindowsXP是目前主流的操作系統(tǒng),容易使用。=2\*GB3②此系統(tǒng)采用VB.NET開發(fā),使用SQLServer數(shù)據(jù)庫。VB.NET(VisualBasic.NET)是基于微軟公司推出的新一代編程語言;VB.NET是運行在.NET平臺之上的面向?qū)ο蟮闹虚g解釋性語言,可以看作是(VB)VisualBasic在.NetFramework平臺上的升級版本,增強了對面向?qū)ο蟮闹С帧Kδ軓姶笄乙讓W(xué)易用,廣泛應(yīng)用于ASP.NET技術(shù)的Web開發(fā)和Win32桌面應(yīng)用程序開發(fā)。SQLServer是Microsoft公司開發(fā)的大型關(guān)系數(shù)據(jù)庫管理系統(tǒng),具有強大的關(guān)系數(shù)據(jù)庫創(chuàng)建、開發(fā)、設(shè)計和管理功能。=3\*GB3③硬件平臺:本系統(tǒng)主要采用兩臺微型計算機(一臺為服務(wù)器;另一臺用于數(shù)據(jù)備份)進行操作,投入少,效率高,易于管理和維護,系統(tǒng)升級簡單。服務(wù)器及備份機基本要求:內(nèi)存為1GB以上,硬盤為160GB,CPU為IntelPentium4以上;(2)人員與期限:主要開發(fā)人員有五名,均熟悉VB.NET語言開發(fā)及SQLServer數(shù)據(jù)庫建立,且有用VB.NET開發(fā)其他類似系統(tǒng)的經(jīng)驗,在規(guī)定期限內(nèi),本系統(tǒng)開發(fā)能完成。系統(tǒng)技術(shù)條件可行性分析小結(jié):在以上限制條件下利用現(xiàn)有技術(shù)和人員,完全可以實現(xiàn)預(yù)期目標(biāo)。開發(fā)人員應(yīng)盡職盡責(zé),盡量在規(guī)定期限內(nèi)完成項目。6.投資及效益分析6.1支出[對于所選擇的方案,說明所需的費用,如果已有一個現(xiàn)存系統(tǒng),則包括該系統(tǒng)繼續(xù)運行期間所需的費用。]6.1.1基本建設(shè)投資[包括采購、開發(fā)和安裝所需的費用。]6.1.2其他一次性支出6.1.3非一次性支出[列出在該系統(tǒng)生命期內(nèi)按月或按季或按年支出的用于運行和維護的費用。]6.2收益[對于所選擇的方案,說明能夠帶來的收益,這里所說的收益,表現(xiàn)為開支費用的減少或避免、差錯的減少、靈活性的增加、動作速度的提高和管理計劃方面的改進等,包括:6.2.1一次性收益][說明能夠用人民幣數(shù)目表示的一次性收益,可按數(shù)據(jù)處理、用戶、管理和支持等項分類敘述。]6.2.2非一次性收益[說明在整個系統(tǒng)生命期內(nèi)由于運行所建議系統(tǒng)而導(dǎo)致的按月的、按年的能用人民幣數(shù)目表示的收益,包括開支的減少和避免。]6.2.3不可定量的收益[逐項列出無法直用人民幣表示的收益。]6.3收益/投資比[求出整個系統(tǒng)生命期的收益/投資比值。]6.4投資回收周期[求出收益的累計數(shù)開始超過支出的累計數(shù)的時間。]6.5敏感性分析[是指一些關(guān)鍵性因素與這些不同類型之間的合理搭配、處理速度要求、設(shè)備和軟件的配置等變化時,對開支和收益的影響最靈敏的范圍的估計。]7.社會因素方面的可能性7.1.[法律方面的可行性]7.2.[使用方面的可行性]8.結(jié)論[在進行可行性研究報告的編制時,必須有一個研究的結(jié)論]

[項目名稱]項目開發(fā)計劃的編寫[V1.0(版本號)]擬制人______________________審核人______________________批準(zhǔn)人______________________[一九九九年八月二十日]

項目開發(fā)計劃1.引言1.1編寫目的[說明編寫這份項目開發(fā)計劃的目的,并指出預(yù)期的讀者。]1.2背景待開發(fā)軟件系統(tǒng)的名稱;本項目的任務(wù)提出者、開發(fā)者、用戶及實現(xiàn)該軟件的計算中心或計算機網(wǎng)絡(luò);該軟件系統(tǒng)同其他系統(tǒng)或其他機構(gòu)的基本的相互來往關(guān)系。1.3定義[列出本文件中用到的專門術(shù)語的定義和外文首字母組詞的原詞組。]1.4參考資料[列出用得著的參考資料。]2.項目概述2.1工作內(nèi)容[簡要地說明在本項目的開發(fā)中須進行的各項主要工作。]2.2主要參加人員[扼要地說明參加本項目開發(fā)工作的主要人員的情況,包括他們的技術(shù)水平。]2.3產(chǎn)品2.3.1程序[列出需移交給用戶的程序的名稱、所用的編程語言及存儲程序的媒體形式,并通過引用有關(guān)文件。逐項說明其功能和能力。]2.3.2.文件[列出需移交給用戶的每種文件的名稱及內(nèi)容要點。]2.3.3.服務(wù)[列出需向用戶提供的各項服務(wù)。]2.3.4.非移交的產(chǎn)品[說明開發(fā)集體應(yīng)向本單位交出但不必向用戶移交的產(chǎn)品。]2.4驗收標(biāo)準(zhǔn)[對于上述這些應(yīng)交出的產(chǎn)品和服務(wù),逐項說明或引用資料說明驗收標(biāo)準(zhǔn)。]2.5[完成項目的最遲期限]2.6[本計劃的批準(zhǔn)者和批準(zhǔn)日期]3.實施計劃3.1工作任務(wù)的分解與人員分工[對于項目開發(fā)中需完成的各項工作,從需求分析、設(shè)計、實現(xiàn)、測試直到維護,包括文件的編制、審批、打印、分發(fā)工作,用戶培訓(xùn)工作,軟件安裝工作等,按層次進行分解,指明每項任務(wù)的負(fù)責(zé)人和參加人員。]3.2接口人員[說明負(fù)責(zé)接口工作的人員及他們的職責(zé)。]3.3進度[對于需求分析、設(shè)計、編碼實現(xiàn)、測試、移交、培訓(xùn)和安裝等工作,給出每項工作任務(wù)的預(yù)定的開始日期、完成日期及所需資源,規(guī)定各項工作任務(wù)完成的先后順序以及表征每項工作任務(wù)完成的標(biāo)志性事件。]3.4預(yù)算[逐項列出本開發(fā)項目所需要的勞務(wù)以及經(jīng)費的預(yù)算和來源。]3.5關(guān)鍵問題[逐項列出能夠影響整個項目成敗的關(guān)鍵問題、技術(shù)難點和風(fēng)險,指出這些問題對項目的影響。]4.支持條件[說明為支持本項目的開發(fā)所需要的各種條件和設(shè)施。]4.1計算機系統(tǒng)支持[逐項列出開發(fā)中和運行時所需的計算機系統(tǒng)支持,包括計算機、外圍設(shè)備、通訊設(shè)備、模擬器、編譯程序、操作系統(tǒng)、數(shù)據(jù)管理程序包、數(shù)據(jù)存儲能力和測試支持能力等,逐項給出有關(guān)到貨日期、使用時間的要求。]4.2需由用戶承擔(dān)的工作[逐項列出需要用戶承擔(dān)的工作和完成期限,包括需由用戶提供的條件及提供時間。]4.3需由外單位提供的條件[逐項列出需要外單位分合同承包者承擔(dān)的工作和完成的時間。]5.專題計劃要點[說明本項目開發(fā)中需制訂的各個專題計劃的要點。]

[項目名稱]數(shù)據(jù)要求說明書[V1.0(版本號)]擬制人______________________審核人______________________批準(zhǔn)人______________________[一九九九年八月二十日]

數(shù)據(jù)要求說明書1.引言1.1編寫目的說明編寫這份數(shù)據(jù)要求說明書的目的,指出預(yù)期的讀者。1.2背景a.待開發(fā)軟件系統(tǒng)的名稱;b.列出本項目的任務(wù)提出者、開發(fā)者、用戶以及將運行該項軟件的計算站或計算機網(wǎng)絡(luò)系統(tǒng)。1.3定義列出本文件中用到的專門術(shù)語的定義和外文首字母組詞的原詞組。1.4參考資料列出有關(guān)的參考資料。2.?dāng)?shù)據(jù)的邏輯描述對數(shù)據(jù)進行邏輯描述時可把數(shù)據(jù)分為動態(tài)數(shù)據(jù)和靜態(tài)數(shù)據(jù)。2.1靜態(tài)數(shù)據(jù)列出所有作為控制或參考用的靜態(tài)數(shù)據(jù)元素。2.2動態(tài)輸入數(shù)據(jù)列出動態(tài)輸入數(shù)據(jù)元素。2.3動態(tài)輸出數(shù)據(jù)列出動態(tài)輸出數(shù)據(jù)元素。2.4內(nèi)部生成數(shù)據(jù)列出向用戶或開發(fā)單位中的維護調(diào)試人員提供的內(nèi)部生成數(shù)據(jù)。2.5數(shù)據(jù)約定說明對數(shù)據(jù)要求的制約。逐條列出對進一步擴充或使用方面的考慮而提出的對數(shù)據(jù)要求的限制。對于在設(shè)計和開發(fā)中確定是臨界性的限制更要明確指出。3.?dāng)?shù)據(jù)的采集3.1要求和范圍按數(shù)據(jù)元的邏輯分組來說明數(shù)據(jù)采集的要求和范圍,指明數(shù)據(jù)的采集方法,說明數(shù)據(jù)采集工作的承擔(dān)者是用戶還是開發(fā)者。3.2輸入的承擔(dān)者說明預(yù)定的對數(shù)據(jù)輸入工作的承擔(dān)者。如果輸入數(shù)據(jù)同某一接口軟件有關(guān),還應(yīng)說明該接口軟件的來源。3.3預(yù)期處理對數(shù)據(jù)的采集和預(yù)處理過程提出專門的規(guī)定,包括適合應(yīng)用的數(shù)據(jù)格式、預(yù)定的數(shù)據(jù)通信媒體和對輸入的時間要求等。對于需經(jīng)模擬轉(zhuǎn)換或數(shù)字轉(zhuǎn)換處理的數(shù)據(jù)量,要給出轉(zhuǎn)換方法和轉(zhuǎn)換因子等有關(guān)信息,以便軟件系統(tǒng)使用這些數(shù)據(jù)。3.4影響說明這些數(shù)據(jù)要求對于設(shè)備、軟件、用戶、開發(fā)單位所可能產(chǎn)生的影響。

[項目名稱]需求說明書[V1.0(版本號)]擬制人______________________審核人______________________批準(zhǔn)人______________________[一九九九年八月二十日]

需求說明書1.引言1.1編寫的目的說明編寫這份需求說明書的目的,指出預(yù)期的讀者.1.2背景待開發(fā)的系統(tǒng)的名稱;本項目的任務(wù)提出者、開發(fā)者、用戶;該系統(tǒng)同其他系統(tǒng)或其他機構(gòu)的基本的相互來往關(guān)系。1.3定義列出本文件中用到的專門術(shù)語的定義和外文首字母組詞的原詞組。1.4參考資料列出用得著的參考資料。2.任務(wù)概述2.1目標(biāo)敘述該系統(tǒng)開發(fā)的意圖、應(yīng)用目標(biāo)、作用范圍以及其他應(yīng)向讀者說明的有關(guān)該系統(tǒng)開發(fā)的背景材料。解釋被開發(fā)系統(tǒng)與其他有關(guān)系統(tǒng)之間的關(guān)系。2.2用戶的特點列出本系統(tǒng)的最終用戶的特點,充分說明操作人員、維護人員的教育水平和技術(shù)專長,以及本系統(tǒng)的預(yù)期使用頻度。2.3假定和約束列出進行本系統(tǒng)開發(fā)工作的假定和約束。3.需求規(guī)定3.1對功能的規(guī)定用列表的方式,逐項定量和定性地敘述對系統(tǒng)所提出的功能要求,說明輸入什么量、經(jīng)怎么樣的處理、得到什么輸出,說明系統(tǒng)的容量,包括系統(tǒng)應(yīng)支持的終端數(shù)和應(yīng)支持的并行操作的用戶數(shù)等指標(biāo)。3.2對性能的規(guī)定3.2.1精度說明對該系統(tǒng)的輸入、輸出數(shù)據(jù)精度的要求,可能包括傳輸過程中的精度。3.2.2時間特性要求說明對于該系統(tǒng)的時間特性要求。3.2.3靈活性說明對該系統(tǒng)的靈活性的要求,即當(dāng)需求發(fā)生某些變化時,該系統(tǒng)對這些變化的適應(yīng)能力。3.3輸入輸出要求解釋各輸入輸出數(shù)據(jù)類型,并逐項說明其媒體、格式、數(shù)值范圍、精度等。對系統(tǒng)的數(shù)據(jù)輸出及必須標(biāo)明的控制輸出量進行解釋并舉例。3.4數(shù)據(jù)管理能力要求(針對軟件系統(tǒng))說明需要管理的文卷和記錄的個數(shù)、表和文卷的大小規(guī)模,要按可預(yù)見的增長對數(shù)據(jù)及其分量的存儲要求作出估算。3.5故障處理要求列出可能的軟件、硬件故障以及對各項性能而言所產(chǎn)生的后果和對故障處理的要求。3.6其他專門要求如用戶單位對安全保密的要求,對使用方便的要求,對可維護性、可補充性、易讀性、可靠性、運行環(huán)境可轉(zhuǎn)換性的特殊要求等。4.運行環(huán)境規(guī)定4.1設(shè)備列出運行該軟件所需要的硬設(shè)備。說明其中的新型設(shè)備及其專門功能,包括:處理器型號及內(nèi)存容量外存容量、聯(lián)機或脫機、媒體及其存儲格式,設(shè)備的型號及數(shù)量輸入及輸出設(shè)備的型號和數(shù)量,聯(lián)機或脫機;數(shù)據(jù)通信設(shè)備的型號和數(shù)量功能鍵及其他專用硬件4.2支持軟件列出支持軟件,包括要用到的操作系統(tǒng)、編譯程序、測試支持軟件等。4.3接口說明該系統(tǒng)同其他系統(tǒng)之間的接口、數(shù)據(jù)通信協(xié)議等。4.4控制說明控制該系統(tǒng)的運行的方法和控制信號,并說明這些控制信號的來源。

[項目名稱]用戶手冊概要[V1.0(版本號)]擬制人______________________審核人______________________批準(zhǔn)人______________________[一九九九年八月二十日]

用戶手冊概要1.引言1.1編寫目的[……]1.2背景[……]1.3定義[……]1.4參考資料[……]2.用途2.1功能[……]2.2性能2.2.1精度[……]2.2.2時間特性[……]2.2.3靈活性[……]2.3安全保密[……]3.運行環(huán)境3.1硬設(shè)備[……]3.2支持軟件[……]3.3數(shù)據(jù)結(jié)構(gòu)[……]4.使用過程4.1安裝與初始化[……]4.2輸入4.2.1輸入數(shù)據(jù)的現(xiàn)實背景[……]4.2.2輸入格式[……]4.2.3輸入舉例[……]4.3輸出4.3.1輸出數(shù)據(jù)的現(xiàn)實背景[……]4.3.2輸出格式[……]4.3.3輸出舉例[……]4.4文卷查詢[……]4.5出錯處理與恢復(fù)[……]4.6終端操作[……]

[項目名稱]概要設(shè)計說明書[V1.0(版本號)]擬制人______________________審核人______________________批準(zhǔn)人______________________[一九九九年八月二十日]

概要設(shè)計說明書1.引言1.1編寫目的[說明編寫這份概要設(shè)計說明書的目的,指出預(yù)期的讀者。]1.2背景a.[待開發(fā)軟件系統(tǒng)的名稱;]b.[列出本項目的任務(wù)提出者、開發(fā)者、用戶。]1.3定義[列出本文件中用到的專門術(shù)語的定義和外文首字母組詞的原詞組。]1.4參考資料[列出有關(guān)的參考資料。]2.總體設(shè)計2.1需求規(guī)定[說明對本系統(tǒng)的主要的輸入輸出項目、處理的功能性能要求。包括]2.1.1系統(tǒng)功能2.1.2系統(tǒng)性能精度時間特性要求可靠性靈活性2.1.3輸入輸出要求2.1.4數(shù)據(jù)管理能力要求2.1.5故障處理要求2.1.6其他專門要求2.2運行環(huán)境[簡要地說明對本系統(tǒng)的運行環(huán)境的規(guī)定。]2.2.1設(shè)備[列出運行該軟件所需要的硬設(shè)備。說明其中的新型設(shè)備及其專門功能。]2.2.2支持軟件[列出支持軟件,包括要用到的操作系統(tǒng)、編譯(或匯編)程序、測試支持軟件等。]2.2.3接口[說明該系統(tǒng)同其他系統(tǒng)之間的接口、數(shù)據(jù)通信協(xié)議等]2.2.4控制[說明控制該系統(tǒng)的運行的方法和控制信號,并說明這些控制信號的來源。]2.3基本設(shè)計概念和處理流程[說明本系統(tǒng)的基本設(shè)計概念和處理流程,盡量使用圖表的形式。]2.4結(jié)構(gòu)[給出系統(tǒng)結(jié)構(gòu)總體框圖(包括軟件、硬件結(jié)構(gòu)框圖),說明本系統(tǒng)的各模塊的劃分,扼要說明每個系統(tǒng)模塊的標(biāo)識符和功能,分層次地給出各模塊之間的控制與被控制關(guān)系。]2.5功能需求與系統(tǒng)模塊的關(guān)系[本條用一張矩陣圖說明各項功能需求的實現(xiàn)同各模塊的分配關(guān)系。][系統(tǒng)模塊1][系統(tǒng)模塊2][……][系統(tǒng)模塊m][功能需求1]√[功能需求2]√[┇][功能需求n]√√2.6人工處理過程[說明在本系統(tǒng)的工作過程中不得不包含的人工處理過程。]2.7尚未解決的問題[說明在概要設(shè)計過程中尚未解決而設(shè)計者認(rèn)為在系統(tǒng)完成之前必須解決的各個問題。]3.接口設(shè)計3.1用戶接口[說明將向用戶提供的命令和它們的語法結(jié)構(gòu),以及相應(yīng)的回答信息。][說明提供給用戶操作的硬件控制面板的定義。]3.2外部接口[說明本系統(tǒng)同外界的所有接口的安排包括軟件與硬件之間的接口、本系統(tǒng)與各支持系統(tǒng)之間的接口關(guān)系。]3.3內(nèi)部接口[說明本系統(tǒng)之內(nèi)的各個系統(tǒng)元素之間的接口的安排。]4.運行設(shè)計4.1運行模塊組合[說明對系統(tǒng)施加不同的外界運行控制時所引起的各種不同的運行模塊組合,說明每種運行所歷經(jīng)的內(nèi)部模塊的支持軟件。]4.2運行控制[說明每一種外界的運行控制的方式方法和操作步驟。]4.3運行時間[說明每種運行模塊組合將占用各種資源的時間。]5.系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計[不涉及軟件設(shè)計可不包含]5.1邏輯結(jié)構(gòu)設(shè)計要點[給出本系統(tǒng)內(nèi)軟件所使用的每個數(shù)據(jù)結(jié)構(gòu)的名稱、標(biāo)識符以及它們之中每個數(shù)據(jù)項、記錄、文卷和系的標(biāo)識、定義、長度及它們之間的層次的或表格的相互關(guān)系。]5.2物理結(jié)構(gòu)設(shè)計要點[給出本系統(tǒng)內(nèi)軟件所使用的每個數(shù)據(jù)結(jié)構(gòu)中的每個數(shù)據(jù)項的存儲要求,訪問方法、存取單位、存取的物理關(guān)系、設(shè)計考慮和保密條件。]5.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系[說明各個數(shù)據(jù)結(jié)構(gòu)與訪問這些數(shù)據(jù)結(jié)構(gòu)的各個程序之間的對應(yīng)關(guān)系。][程序1][程序2][……][程序m][數(shù)據(jù)結(jié)構(gòu)1]√[數(shù)據(jù)結(jié)構(gòu)2]√√┇[數(shù)據(jù)結(jié)構(gòu)n]√√6.系統(tǒng)出錯處理設(shè)計6.1出錯信息[用一覽表的方式說明每種可能的出錯或故障情況出現(xiàn)時,系統(tǒng)輸出信息的形式、含意及處理方法。]6.2補救措施[說明故障出現(xiàn)后可能采取的變通措施。包括:]后備技術(shù)[說明準(zhǔn)備采用的后備技術(shù),當(dāng)原始系統(tǒng)數(shù)據(jù)萬一丟失時啟用的副本的建立和啟動的技術(shù),例如周期性地把磁盤信息記錄到磁帶上去就是對于磁盤媒體的一種后備技術(shù)。]降效技術(shù)[說明準(zhǔn)備采用的后備技術(shù),使用另一個效率稍低的系統(tǒng)或方法來求得所需結(jié)果的某些部分,例如一個自動系統(tǒng)的降效技術(shù)可以是手工操作和數(shù)據(jù)的人工記錄。]恢復(fù)及再啟動技術(shù)[說明將使用的恢復(fù)再啟動技術(shù),使軟件從故障點恢復(fù)執(zhí)行或使軟件從頭開始重新運行的方法。]6.3系統(tǒng)維護設(shè)計[說明為了系統(tǒng)維護的方便而在程序內(nèi)部設(shè)計中作出的安排,包括在程序中專門安排用于系統(tǒng)的檢查與維護的檢測點和專用模塊。]

[項目名稱]數(shù)據(jù)庫設(shè)計說明書[V1.0(版本號)]擬制人______________________審核人______________________批準(zhǔn)人______________________[一九九九年八月二十日]

數(shù)據(jù)庫設(shè)計說明書1.引言1.1編寫目的[說明編寫這份數(shù)據(jù)設(shè)計說明書的目的,指出預(yù)期的讀者。]1.2背景a.[待開發(fā)數(shù)據(jù)庫的名稱和使用此數(shù)據(jù)庫的軟件系統(tǒng)的名稱;]b.[列出本項目的任務(wù)提出者、開發(fā)者、用戶。]1.3定義[列出本文件中用到的專門術(shù)語的定義和外文首字母組詞的原詞組。]1.4參考資料[列出有關(guān)的參考資料。]2.外部設(shè)計1.1標(biāo)識符的狀態(tài)[聯(lián)系用途,詳細(xì)說明用于唯一地標(biāo)識該數(shù)據(jù)庫的代碼、名稱或標(biāo)識符,附加的描述性信息亦要給出。如果該數(shù)據(jù)庫屬于尚在實驗中、尚在測試中或是暫時使用的,則要說明這一特點及其有效時間范圍。]2.2使用它的程序[列出將要使用或訪問此數(shù)據(jù)庫的所有應(yīng)用程序,對于這些應(yīng)用程序的每一個,給出它的名稱和版本號。]2.3約定[陳述一個程序員或一個系統(tǒng)分析員為了能使用此數(shù)據(jù)庫而需要了解的建立標(biāo)號、標(biāo)識的約定。]2.4專門指導(dǎo)[向準(zhǔn)備從事此數(shù)據(jù)庫的生成、從事此數(shù)據(jù)庫的測試、維護人員提供專門的指導(dǎo)。]2.5支持軟件[簡單介紹同此數(shù)據(jù)庫直接有關(guān)的支持軟件。說明這些軟件的名稱、版本號的主要功能特性。列出這些支持軟件的技術(shù)文件的標(biāo)題、編號及來源]3.結(jié)構(gòu)設(shè)計3.1概念結(jié)構(gòu)設(shè)計[說明本數(shù)據(jù)庫將反映的現(xiàn)實世界中的實體、屬性和它們之間的關(guān)系等的原始數(shù)據(jù)形式,包括各數(shù)據(jù)項、記錄、系、文卷的標(biāo)識符、定義、類型、度量單位和值域,建立本數(shù)據(jù)庫的每一幅用戶視圖。]3.2邏輯結(jié)構(gòu)設(shè)計[說明把上述原始數(shù)據(jù)進行分解、合并后重新組織起來的數(shù)據(jù)庫全局邏輯結(jié)構(gòu)。]3.3物理結(jié)構(gòu)設(shè)計[建立系統(tǒng)程序員視圖。]4.運用設(shè)計4.1數(shù)據(jù)字典設(shè)計[對數(shù)據(jù)庫設(shè)計中涉及到的各種項目一般要建立起數(shù)據(jù)字典,以說明它們的標(biāo)識符、同義名及有關(guān)信息。]4.2安全保密設(shè)計[說明在數(shù)據(jù)庫的設(shè)計中,將如何通過區(qū)分不同的訪問者、不同的訪問類型和不同的數(shù)據(jù)對象,進行分別對待而獲得的數(shù)據(jù)庫安全保密的設(shè)計考慮。]

[項目名稱]組裝測試計劃[V1.0(版本號)]擬制人______________________審核人______________________批準(zhǔn)人______________________[一九九九年八月二十日]

組裝測試計劃1.引言1.1編寫目的說明編寫這份測試計劃目的,指出預(yù)期的讀者。1.2背景待開發(fā)系統(tǒng)的名稱;列出本項目的任務(wù)提出者、開發(fā)者、用戶。1.3定義列出本文件中用到的專門術(shù)語的定義和外文首字母組詞的原詞組。1.4參考資料列出有關(guān)的參考資料。2.計劃2.1系統(tǒng)說明[提供一份圖表,并逐項說明被測系統(tǒng)的功能、輸入、輸出等質(zhì)量指標(biāo),作為敘述測試計劃的提綱。]2.2測試內(nèi)容[列出組裝測試和確認(rèn)測試中的每一項測試內(nèi)容的名稱標(biāo)識符、這些測試的進度安排以及這些測試的內(nèi)容和目的。]2.3測試1(標(biāo)識符)[給出這項測試內(nèi)容的參與單位及被測試的部位。]2.3.1進度安排[給出對這項測試的進度安排,包括進行測試的日期和工作內(nèi)容。]2.3.2條件[陳述本項測試工作對資源的要求。包括:]硬件軟件人員2.3.3測試資料列出本項測試所需的資料。2.3.4測試培訓(xùn)說明或引用資料說明為被測系統(tǒng)的使用提供培訓(xùn)的計劃。規(guī)定培訓(xùn)的內(nèi)容、受訓(xùn)的人員及從事培訓(xùn)的工作人員。2.4測試2(標(biāo)識符)用與本測試計劃2。3條相類似的方式說明用于另一項及其后各項測試內(nèi)容的測試工作計劃。。。。。。。3.測試設(shè)計說明3.1測試1(標(biāo)識符)[說明對第一項測試內(nèi)容的測試設(shè)計考慮。]3.1.1控制[說明本測試的控制方式。]3.1.2輸入[說明本項測試中所使用的輸入數(shù)據(jù)及選擇這些輸入數(shù)據(jù)的策略。]3.1.3輸出[說明預(yù)期的輸出數(shù)據(jù)。]3.1.4過程[說明完成此項測試的一個個步驟和控制命令。]3.2測試2(標(biāo)識符)[用與本測試計劃3。1條相類似的方式說明第2項及其后各項測試工作的設(shè)計考慮。][。。。。。。]4.評價準(zhǔn)則4.1范圍[說明所選擇的測試用例能夠檢查的范圍及其局限性。]4.2數(shù)據(jù)整理[陳述為了把測試數(shù)據(jù)加工成便于評價的適當(dāng)形式,使得測試結(jié)果可以同已知結(jié)果進行比較而要用到的轉(zhuǎn)換處理技術(shù);如果是用自動方式整理數(shù)據(jù),還要說明為進行處理而要用到的硬件、軟件資源。]4.3尺度[說明用來判斷測試工作是否能通過的評價尺度,如合理和輸出結(jié)果的類型、測試輸出結(jié)果與預(yù)期輸出之間的容許偏離范圍、允許中斷或停機的最大數(shù)。]

[項目名稱]詳細(xì)設(shè)計說明書[V1.0(版本號)]擬制人______________________審核人______________________批準(zhǔn)人______________________[一九九九年八月二十日]

詳細(xì)設(shè)計說明書1.引言1.1編寫目的[說明編寫這份詳細(xì)設(shè)計說明書的目的,指出預(yù)期的讀者。]1.2背景[待開發(fā)系統(tǒng)的名稱;][列出本項目的任務(wù)提出者、開發(fā)者、用戶。]1.3定義[列出本文件中用到的專門術(shù)語的定義和外文首字母組詞的原詞組。]1.4參考資料[列出有關(guān)的參考資料。]2.系統(tǒng)的結(jié)構(gòu)[給出系統(tǒng)的結(jié)構(gòu)框圖,包括軟件結(jié)構(gòu)、硬件結(jié)構(gòu)框圖。用一系列圖表列出系統(tǒng)內(nèi)的每個模塊的名稱、標(biāo)識符和它們之間的層次結(jié)構(gòu)關(guān)系。]3.模塊1(標(biāo)識符)設(shè)計說明[從本章開始,逐個地給出各個層次中的每個模塊的設(shè)計考慮。以下給出的提綱是針對一般情況的。對于一個具體的模塊,尤其是層次比較低的模塊或子程序,其很多條目的內(nèi)容往往與它所隸屬的上一層模塊的對應(yīng)條目的內(nèi)容相同,在這種情況下,只要簡單地說明這一點即可。]3.1模塊描述[給出對該基本模塊的簡要描述,主要說明安排設(shè)計本模塊的目的意義,并且,還要說明本模塊的特點。]3.2功能[說明該基本模塊應(yīng)具有的功能。]3.3性能[說明對該模塊的全部性能要求。]3.4輸入項[給出對每一個輸入項的特性。]3.5輸出項[給出對每一個輸出項的特性。]3.6設(shè)計方法(算法)[對于軟件設(shè)計,應(yīng)詳細(xì)說明本程序所選取用的算法,具體的計算公式及計算步驟。][對于硬件設(shè)計,應(yīng)詳細(xì)說明本模塊的設(shè)計原理、元器件的選取、各元器件的邏輯關(guān)系,所需要的各種協(xié)議等。]3.7流程邏輯[用圖表輔以必要的說明來表示本模塊的邏輯流程。]3.8接口[說明本模塊與其它相關(guān)模塊間的邏輯連接方式,說明涉及到的參數(shù)傳遞方式。]3.9存儲分配[根據(jù)需要,說明本模塊的存儲分配。]3.10注釋設(shè)計[說明安排的程序注釋。]3.11限制條件[說明本模塊在運行使用中所受到的限制條件。]3.12測試計劃[說明對本模塊進行單體測試的計劃,包括對測試的技術(shù)要求、輸入數(shù)據(jù)、預(yù)期結(jié)果、進度安排、人員職責(zé)、設(shè)備條件、驅(qū)動程序及樁模塊等的規(guī)定。]3.13尚未解決的問題[說明在本模塊的設(shè)計中尚未解決而設(shè)計者認(rèn)為在系統(tǒng)完成之前應(yīng)解決的問題。]4.模塊2(標(biāo)識符)設(shè)計說明[用類似第3條的方式,說明第2個模塊乃至第N個模塊的設(shè)計考慮。]

[項目名稱]模塊開發(fā)說明[V1.0(版本號)]擬制人______________________審核人______________________批準(zhǔn)人______________________[一九九九年八月二十日]

模塊開發(fā)說明1.標(biāo)題[系統(tǒng)名稱和標(biāo)識符][模塊名稱和標(biāo)識符][程序編制員簽名][卷宗的修改文本序號][修改完成日期][卷宗序號][編排日期]2.模塊開發(fā)情況表[……]3.功能說明[扼要說明本模塊的功能,主要是輸入、要求的處理、輸出。可以從系統(tǒng)設(shè)計說明書中摘錄。同時列出在需求說明書中對這些功能的說明的章、條、款。]4.設(shè)計說明[說明本模塊的設(shè)計考慮]5.硬件部分的設(shè)計結(jié)果經(jīng)項目組調(diào)試通過的硬件成品1件2)設(shè)計文件:《原理圖》《PCB圖》《BOM清單》《可編程器件及燒錄進制文件》《必要測試點波形圖或硬件指標(biāo)評細(xì)說明》《原理詳細(xì)說明》《與系統(tǒng)內(nèi)其他部分接口軟硬件詳細(xì)說明》這些文件可以附件的形式列后。6.軟件的設(shè)計結(jié)果要給出所產(chǎn)生的本模塊的第一份無語法錯的源代碼清單以及已通過全部測試的當(dāng)前有效的源程序代碼。7.測試說明說明直接要經(jīng)過本模塊的每一項測試,包括這些測試各自的標(biāo)識符和編號、進行這些測試的目的、所用的配置和輸入、預(yù)期的輸出及實際的輸出。8.復(fù)審的結(jié)論把實際測試的結(jié)果,同需求說明書、系統(tǒng)設(shè)計說明書中規(guī)定的要求進行比較和給出結(jié)論。

單元測試報告填表日期:編號:開發(fā)項目名稱開發(fā)項目編號第一責(zé)任人單元名稱責(zé)任人單元所屬子系統(tǒng)開發(fā)周期代碼測試檢查:代碼測試內(nèi)容測試人員測試結(jié)果備注路徑測試聲明測試循環(huán)測試邊界測試接口測試界面測試數(shù)據(jù)確認(rèn)測試代碼走查功能測試:序號功能名稱操作方法結(jié)果建議測試人員備注測試結(jié)論責(zé)任人項目第一責(zé)任人審核項目組測試組總工辦總工程師《軟件課程設(shè)計》報告班級:信息安全姓名:學(xué)號:指導(dǎo)老師:中國礦業(yè)大學(xué)計算機科學(xué)與技術(shù)學(xué)院

軟件課程設(shè)計任務(wù)書專業(yè)年級:信息安全學(xué)生姓名:任務(wù)下達日期:課程設(shè)計日期:課程設(shè)計題目:軟件課程設(shè)計類別題目序號成績面向過程用迭代法求a的立方根4.輸入一個人民幣錢數(shù),使用最少張數(shù)的人民幣紙幣,湊成上述的錢數(shù),并輸出求取結(jié)果面向?qū)ο?.復(fù)數(shù)的加法以及對復(fù)數(shù)的輸出以及在類中添加對復(fù)數(shù)進行其他基本運算5.自定義CStudent類的對象數(shù)據(jù)進行存儲與讀寫處理圖形界面1.通過MFCAPPWIZARD創(chuàng)建一個計算器數(shù)據(jù)結(jié)構(gòu)1.用鏈表和數(shù)組兩種方式分別實現(xiàn)棧的出棧、入棧、取棧頂元素、判空、查找等操作;3

.編程序,按如下方法求A矩陣的轉(zhuǎn)置矩陣B:輸入兩個正整數(shù)m和n,而后通過使用指針配合new運算符生成一個m行n列的二維動態(tài)數(shù)組A以及另一個n行m列的二維動態(tài)數(shù)組B,之后為A輸入數(shù)據(jù)(A矩陣數(shù)據(jù)),進而求出其轉(zhuǎn)置矩陣B(數(shù)據(jù)放動態(tài)數(shù)組B中)并輸出結(jié)果。.軟件課程設(shè)計指導(dǎo)教師評閱書指導(dǎo)教師評語(①基礎(chǔ)理論及基本技能的掌握;②獨立解決實際問題的能力;③研究內(nèi)容的理論依據(jù)和技術(shù)方法;④取得的主要成果及創(chuàng)新點;⑤工作態(tài)度及工作量;⑥總體評價及建議成績;⑦存在問題等):成績:指導(dǎo)教師簽字:年月日目錄一、面向過程設(shè)計題1--------用迭代法求a的立方根1.1需求分析……………………….…41.2概要設(shè)計……………………..…...41.3詳細(xì)設(shè)計與編碼………………...51.4調(diào)試分析……………………..…...61.5用戶使用說明………….……….71.6設(shè)計心得…………………..……...7二、面向過程設(shè)計題4-------用最少張數(shù)的人民幣紙幣,湊成輸入的錢數(shù)2.1需求分析…………72.2概要設(shè)計………………….……...72.3詳細(xì)設(shè)計與編碼………...……...72.4調(diào)試分析………………………...102.5用戶使用說明………...……….102.6設(shè)計心得………………………...10三、面向?qū)ο笤O(shè)計題1-----對復(fù)數(shù)的基本運算3.1需求分析…………83.2概要設(shè)計…………….…………...93.3詳細(xì)設(shè)計與編碼……….……….93.4調(diào)試分析……………….………...9用戶使用說明……………………..…………103.6設(shè)計心得……………...………...10四、面向?qū)ο笤O(shè)計題5----設(shè)計類CStudent并對文件輸入和檢索學(xué)生信息4.1需求分析………………….……..104.2概要設(shè)計…………………….…..114.3詳細(xì)設(shè)計與編碼……………………...….…….114.4調(diào)試分析…………………....…...114.5用戶使用說明…………...…….124.6設(shè)計心得………………………...12五、圖形界面1---------計算器(計算器.rar)5.1需求分析……………………….265.2概要設(shè)計………………………..265.3詳細(xì)設(shè)計與編碼………..……..285.4調(diào)試分析………………………...285.5用戶使用說明………………….295.6設(shè)計心得………………………...29六、數(shù)據(jù)結(jié)構(gòu)1------用鏈表和數(shù)組兩種方式分別實現(xiàn)棧的基本操作6.1需求分析…………306.2概要設(shè)計…………….…………...306.3詳細(xì)設(shè)計與編碼…………………...…………...346.4調(diào)試分析………………….……...356.5用戶使用說明………………….356.6設(shè)計心得……….………………...35七、數(shù)據(jù)結(jié)構(gòu)3--------求A矩陣的轉(zhuǎn)置矩陣B7.1需求分析……………………..…….……367.2概要設(shè)計………………...377.3詳細(xì)設(shè)計與編碼………...397.4調(diào)試分析………………...417.5用戶使用說明………….417.6設(shè)計心得………………...41八、課程設(shè)計總結(jié)……………………42面向過程程序設(shè)計11.1需求分析:編程序用迭代法求a的立方根,求立方根的迭代公式為::Xi+1=(2*Xi)/3+a/(3*Xi*Xi)假定X的初值為a,迭代到|Xi+1-Xi|<10的-5次方為止.顯示a=3,27的值,并通過調(diào)用pow(a,1.0/3)函數(shù)加以驗證.?!据斎霐?shù)據(jù)】:3【輸出數(shù)據(jù)】:1.44225【輸入數(shù)據(jù)】:27【輸入數(shù)據(jù)】:31.2概要設(shè)計:(1)聲明程序要調(diào)用系統(tǒng)pow函數(shù);(2)定義5個double型的變量;(3)用戶輸入一個正整數(shù);(4)判斷當(dāng)輸入為負(fù)數(shù)或0時,輸出出錯提示;(5)利用迭代法求a的立方根;(6)調(diào)用pow函數(shù)來求a的立方;(7)輸出用迭代法和pow函數(shù)求得的a的立方根。1.3詳細(xì)設(shè)計與編碼:判斷a是否為正整數(shù)用戶輸入整數(shù)a(1判斷a是否為正整數(shù)用戶輸入整數(shù)a是。利用迭代法求a的立方根否提示出是。利用迭代法求a的立方根否提示出錯信息調(diào)用pow函數(shù)來求a調(diào)用pow函數(shù)來求a的立方輸出用迭代法和輸出用迭代法和pow函數(shù)求得的a的立方根完成一次操作完成一次操作繼續(xù)重復(fù)上面操作繼續(xù)重復(fù)上面操作源程序#include<iostream>usingnamespacestd;#include<cmath> //先聲明程序要調(diào)用pow函數(shù)。intmain(){doublea,b,X,Y,z; //定義5個double型的變量while(1){cout<<"請輸入一個數(shù):"<<endl;cin>>a;if(a<=0){cout<<"錯誤!"<<endl;break;} //如果輸入的a的值為非正數(shù),則終止循環(huán),并輸入出錯提示。X=a;do{b=X*2/3+a/(3*X*X); //利用迭代法求a的立方根。z=b-X;X=b;}while((z<=-0.00001)||(z>=0.00001)); //利用循環(huán)使a的立方根精確到小數(shù)點后五位。Y=pow(a,1.0/3); //調(diào)用pow函數(shù)來求a的立方根。cout<<"要開立方根的數(shù)是:"<<a<<"\n"; //輸出a的初始值。cout<<"用迭代法求得的結(jié)果為:"<<X<<endl <<"用系統(tǒng)計算機求得的結(jié)果為:"<<Y<<"\n";//輸出用迭代法和pow函數(shù)求得的a的立方根}return0;}1.4調(diào)試分析:分析:經(jīng)過輸入各類數(shù)值后,都取得了預(yù)期值,這說明了程序的正確性。對于用戶可能輸入的各類數(shù)據(jù)都有相應(yīng)的結(jié)果或是報錯,體現(xiàn)了程序的健壯性。1.5用戶使用說明:按提示操作。1.6設(shè)計心得:經(jīng)過此次實驗,首先熟悉了主函數(shù)對函數(shù)的調(diào)用。而且進一步加深了對do-while循環(huán)的使用,之前無法將調(diào)試框保留,致使每次只能輸入一次數(shù)據(jù)的問題被解決了。二、面向過程設(shè)計題42.1需求分析:編程序,輸入正整數(shù)m,它代表一個人民幣錢數(shù)(元數(shù))。求取這樣一個方案,使用最少張數(shù)的人民幣紙幣,湊成上述的錢數(shù)m,并輸出求取結(jié)果。注意,現(xiàn)在共有7種元以上面值的人民幣紙幣,分別為:100,50,20,10,5,2,1。測試數(shù)據(jù):【輸入數(shù)據(jù)】760和50【輸出數(shù)據(jù)】見調(diào)試分析2.2概要設(shè)計:(1)定義整形變量a為用戶輸入值(金額數(shù));(2)判斷當(dāng)a為負(fù)數(shù)或0時,輸出出錯提示;(3)在a為正整數(shù)時,通過if語句分別計算出100、50、20、10、5、2、1元面額的錢的張數(shù);(4)輸出各面值錢幣共多少張;(5)讓用戶選擇是否繼續(xù)輸入金額數(shù),重復(fù)程序。2.3詳細(xì)設(shè)計與編碼:流程圖:用戶輸入a(金額數(shù))判斷a是否為正整數(shù)用戶輸入a(金額數(shù))判斷a是否為正整數(shù)否提示出錯信息是是是是是。通過if語句分別計算并輸出各面值錢的張數(shù)選擇是否繼是。通過if語句分別計算并輸出各面值錢的張數(shù)選擇是否繼續(xù)(繼續(xù)輸入1,終止0)否。終止程序是。繼續(xù)輸入a(金額數(shù))完成一次操作完成一次操作(2)源程序#include<iostream>usingnamespacestd;intmain(){inta,k1,k2,k3,k4,k5,k6,k7,n;//定義8個整型變量do{//加入do-while循環(huán),保證數(shù)據(jù)多次運算cout<<"請輸入金額數(shù):"<<endl; cin>>a;//輸入總金額數(shù) if(a<=0){cout<<"出錯了!??!"<<endl;}//排除a為非正數(shù)的情況 else { k1=a/100;//通過if語句計算出100元面額的錢的張數(shù) a=a-k1*100; if(a>=50)k2=a/50;else k2=0;//通過if語句計算出50元面額的錢的張數(shù) a=a-k2*50;if(a>=20)k3=a/20;elsek3=0;//通過if語句計算出20元面額的錢的張數(shù) a=a-k3*20;if(a>=10)k4=a/10; elsek4=0;//通過if語句計算出10元面額的錢的張數(shù) a=a-k4*10; if(a>=5)k5=a/5; elsek5=0;//通過if語句計算出5元面額的錢的張數(shù) a=a-k5*5; if(a>=2)k6=a/2; elsek6=0;//通過if語句計算出2元面額的錢的張數(shù) a=a-k6*2; k7=a;//通過if語句計算出1元面額的錢的張數(shù)cout<<"a元相當(dāng)于"<<k1<<"張100元"<<endl; cout<<k2<<"張50元"<<endl;cout<<k3<<"張20元"<<endl; cout<<k4<<"張10元"<<endl; cout<<k5<<"張5元"<<endl; cout<<k6<<"張2元"<<endl; cout<<k7<<"張1元"<<endl;//輸出最后結(jié)果 }cout<<"如要繼續(xù)請輸入1,退出請輸入0"<<endl;//讓用戶選擇是否繼續(xù) cin>>n; }while(n==1);return0;}2.4調(diào)試分析:分析:經(jīng)過輸入各類預(yù)期數(shù)值后,都取得了預(yù)期值,這說明了程序的正確性。但對于用戶可能輸入的各類數(shù)據(jù)還沒有充分的考慮到,例如但用戶輸入的是一個字母時程序就會崩潰。2.5用戶使用說明:按提示操作,輸入金額數(shù),如果輸入的不是正整數(shù),會有錯誤提示。若輸入正確,會得出各面值的張數(shù)。然后選擇是否繼續(xù),輸入1或0,繼續(xù)或終止程序。2.6設(shè)計心得:這次編程要比之前的更熟練一點,但還有很多地方需要繼續(xù)學(xué)習(xí),比如程序的健壯性,對用戶可能的輸入結(jié)果進行分析的能力都要加強培養(yǎng),希望隨著課程的開展,能夠?qū)σ郧暗闹R更加熟練、鞏固,并提高自己的很多不足。三、面向?qū)ο笤O(shè)計題13.1需求分析:自定義一個示意性的復(fù)數(shù)類型complex,其中含有若干個成員函數(shù),使用該類可以完成復(fù)數(shù)的加法以及對復(fù)數(shù)的輸出。請完成類定義,并編制主函數(shù),說明complex類對象,對定義的各成員函數(shù)進行調(diào)用。classcomplex{ doublereal; //復(fù)數(shù)實部 doubleimag; //復(fù)數(shù)虛部public: complex(); //無參構(gòu)造函數(shù) complex(doubler,doublei); //2參構(gòu)造函數(shù) complexaddCom(complexc2); //調(diào)用者對象與對象c2相加,返回complex類對象 voidoutCom(); //輸出調(diào)用者對象的有關(guān)數(shù)據(jù)(各分量)};進一步,在類中添加對復(fù)數(shù)進行其他基本運算(如,復(fù)數(shù)減、乘、除、取模等)的相應(yīng)成員函數(shù),并通過主函數(shù)處的調(diào)用來驗證各函數(shù)的使用正確性。測試數(shù)據(jù):【輸入數(shù)據(jù)】12+3i和3+0i【輸出數(shù)據(jù)】見調(diào)試分析3.2概要設(shè)計:定義一個complex類存放數(shù)據(jù)成員和成員函數(shù);構(gòu)造函數(shù)的初始化;對各種運算符進行重載;提示用戶輸入要計算的數(shù);調(diào)用函數(shù)完成運算;輸出運算結(jié)果;3.3詳細(xì)設(shè)計與編碼:主函數(shù)主函數(shù)定義類對象提示用戶從鍵盤輸出兩個復(fù)數(shù)定義類對象提示用戶從鍵盤輸出兩個復(fù)數(shù)程序一次運行結(jié)束程序一次運行結(jié)束輸出兩個復(fù)數(shù)的各種運算結(jié)果輸出兩個復(fù)數(shù)的各種運算結(jié)果源程序:#include<iostream>#include<cmath>usingnamespacestd;classcomplex/*complex類的定義*/{private:/*私有數(shù)據(jù)成員*/ doublereal; doubleimag;public: complex(){real=0;imag=0.0;}/*構(gòu)造函數(shù)的初始化*/ ~complex(){}; complex(doubler,doublei) { real=r; imag=i; } complexoperator+(complex&c2);/*重載運算符+,下面的同理*/ complexoperator-(complex&c2); complexoperator*(complex&c2); complexoperator/(complex&c2); doublex(complex&c); voiddisplay();/*輸出函數(shù)*/ voidset();};doublecomplex::x(complex&c){ returnsqrt(c.real*c.real+c.imag*c.imag);}inti;voidcomplex::set(){ cout<<"請輸入第"<<i<<"個數(shù)的實部和虛部:"<<endl; cin>>real>>imag;}voidcomplex::display()/*下面各類運算函數(shù)*/{ cout<<"("<<real<<","<<imag<<"i"<<")"<<endl;}complexcomplex::operator+(complex&c2){ returncomplex(real+c2.real,imag+c2.imag);}complexcomplex::operator-(complex&c2){ returncomplex(real-c2.real,imag-c2.imag);}complexcomplex::operator*(complex&c2){ returncomplex((real*c2.real-imag*c2.imag),(real*c2.imag+imag*c2.real));}complexcomplex::operator/(complex&c2){ returncomplex((real*c2.real+imag*c2.imag)/(c2.real*c2.real+c2.imag*c2.imag),(imag*c2.real-real*c2.imag)/(c2.real*c2.real+c2.imag*c2.imag));}intmain(){ complexc1,c2,c7(0,0); doublex1,x2; i=1; cout<<"";c1.set(); i=2; cout<<"";c2.set(); complexc3,c4,c5,c6; c3=c1+c2;c4=c1-c2;c5=c1*c2;c6=c1/c2; x1=c1.x(c1); x2=c1.x(c2); cout<<"相加得"<<endl;c3.display();/*調(diào)用函數(shù)*/ cout<<"相減得"<<endl;c4.display(); cout<<"相乘得"<<endl;c5.display(); cout<<"相除得"<<endl;c6.display(); cout<<"第一個數(shù)的模"<<x1<<endl; cout<<"第二個數(shù)的模"<<x2<<endl; return0;}3.4調(diào)試分析:分析:輸出結(jié)果與預(yù)設(shè)值完全一致,證實了程序的正確性。3.5用戶使用說明:按提示操作,輸入兩個要計算的復(fù)數(shù)即可完成程序的運行。3.6設(shè)計心得:通過這次試驗加深了對類的認(rèn)識,包括類的定義,構(gòu)造函數(shù),虛構(gòu)函數(shù)和類對象的定義,除此之外還復(fù)習(xí)了私有成員和公有成員的其別以及函數(shù)運算符的重載,總之收獲挺大。面向?qū)ο笤O(shè)計題54.1需求分析:設(shè)計一個類CStudent,類中包含一個學(xué)生的基本數(shù)據(jù)如下:編號,姓名,性別,年齡,數(shù)學(xué)成績,計算機成績,外語成績。并假設(shè)編號為整數(shù),且從1號往后連續(xù)編碼;姓名為字符串,性別為字符。如:1LiPingm18899894請采用binary文件形式,并使用隨機讀寫處理方式,對自定義CStudent類的對象數(shù)據(jù)進行存儲與讀寫處理(即是說,總按具有連續(xù)編碼的編號num為“序”來對文件中的各對象數(shù)據(jù)進行隨機讀寫處理)。并設(shè)計該類的成員函數(shù),而且對輸出運算符“<<”進行重載,使該運算符能夠完成將一個學(xué)生的信息輸出到屏幕上。要求成員函數(shù)完成以下功能:(1)從鍵盤輸入一個學(xué)生的有關(guān)信息,并將它們存入到數(shù)據(jù)文件中(按編號來確定寫出位置)。(2)按編號對學(xué)生信息進行檢索并將檢索結(jié)果顯示在屏幕上。(3)按姓名對學(xué)生信息進行檢索并將檢索結(jié)果顯示在屏幕上。(4)計算某編號學(xué)生的總成績與平均成績。(5)列出所有總成績超過n分的性別為s同學(xué)的有關(guān)信息(n,s由用戶從鍵盤輸入)【輸入數(shù)據(jù)】1LiPingm18899894【輸出數(shù)據(jù)】編號姓名性別年齡數(shù)學(xué)成績計算機成績外語成績總分平均成績1Lipingm18899894281934.2概要設(shè)計:建一個Cstudent類,定義類中的數(shù)據(jù)元素name[10]、sex[10]、age、math、com、eng、total、aver;定義類的成員函數(shù):輸入函數(shù)set()、輸出函數(shù)out();編寫主函數(shù),并打開磁盤,調(diào)用set()函數(shù)錄入信息并存入文件;輸入學(xué)生編號檢索信息,從文件輸入對應(yīng)學(xué)生信息,并調(diào)用put()函數(shù)輸出信息;4.3詳細(xì)設(shè)計與編碼:(1)流程圖主函數(shù)用戶選擇要錄入信息還是顯示信息顯示從文件輸入對應(yīng)學(xué)生信息,并調(diào)用put()主函數(shù)用戶選擇要錄入信息還是顯示信息顯示從文件輸入對應(yīng)學(xué)生信息,并調(diào)用put()函數(shù)輸出信息錄入錄入輸入要錄入學(xué)生的人數(shù)輸入要錄入學(xué)生的人數(shù)打開磁盤,調(diào)用打開磁盤,調(diào)用set()函數(shù)錄入信息并存入文件從文件輸入對應(yīng)學(xué)生信息,并調(diào)用put()從文件輸入對應(yīng)學(xué)生信息,并調(diào)用put()函數(shù)輸出信息用戶選擇要錄入信息還是顯示信息顯示顯示錄入錄入不斷重復(fù)上述操作不斷重復(fù)上述操作(2)源程序#include<fstream>#include<iostream>#include<iomanip>usingnamespacestd;classCStudent/*學(xué)生類的定義*/{private: charnum[10]; charname[10]; charsex[10];/*上面均于數(shù)組的形式存儲*/ intage,math,com,eng,total; doubleave;public: voidgetdata(); voidoutdate();};voidCStudent::getdata()/*輸入函數(shù)*/ { cout<<"編號:"; cin>>num; cout<<endl<<"姓名:"; cin>>name; cout<<endl<<"性別:"; cin>>sex; cout<<endl<<"年齡:"; cin>>age; cout<<endl<<"數(shù)學(xué)成績:"; cin>>math; cout<<endl<<"計算機成績:"; cin>>com; cout<<endl<<"外語成績:"; cin>>eng; cout<<endl; }voidCStudent::outdate()/*輸出函數(shù)*/ { total=math+com+eng;/*計算學(xué)生總分*/ ave=total/3;/*計算學(xué)生平均分*/ cout<<""<<num<<""<<name<<""<<sex<<""<<age<<"" <<math<<""<<com<<""<<eng<<""<<total<<""<<ave<<endl; }voidget(){ ofstreamoutfile("stud.dat");/*打開文件并輸入文件*/ CStudents; intn; cout<<"輸入數(shù)據(jù):"<<endl; cout<<"學(xué)生人數(shù):"; cin>>n; for(inti=0;i<n;i++) { cout<<"第"<<i+1<<"個學(xué)生:"<<endl; s.getdata(); outfile.write((char*)&s,sizeof(s)); }; outfile.close();

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論