




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
《軟件工程》大作業(yè)
學(xué)校教材訂購系統(tǒng)分析與設(shè)計
專業(yè):
班級:
學(xué)號:
成績:
二O一三年七月
Xxxxxx
目錄
第一章學(xué)校教材訂購系統(tǒng)需求規(guī)格說明書3
第二章軟件項目的概要設(shè)計說明書16
第三章學(xué)校教材訂購系統(tǒng)詳細設(shè)計38
第四章軟件項目的編碼案例說明47
第五章學(xué)校教材訂購系統(tǒng)客戶端系統(tǒng)測試計劃52
第六章學(xué)校教材訂購系統(tǒng)客戶端系統(tǒng)測試設(shè)計58
第七章學(xué)校教材訂購系統(tǒng)客戶端系統(tǒng)測試報告69
第一章教材訂購系統(tǒng)需求規(guī)格說明書
1.導(dǎo)言
1.1目的
該文檔是關(guān)于用戶對于學(xué)校教材訂購系統(tǒng)的功能和性能的要求,重點描述了教材訂購
系統(tǒng)的功能需求,是概要設(shè)計階段的重要輸入。
本文檔的預(yù)期讀者是:
?設(shè)計人員;
?開發(fā)人員;
?項目管理人員;
?測試人員;
?用戶。
1.2圍
該文檔是借助于當(dāng)前系統(tǒng)的邏輯模型導(dǎo)出目標(biāo)系統(tǒng)的邏輯模型的,解決整個項目系統(tǒng)
的“做什么”的問題。在這里,沒有涉與開發(fā)技術(shù),而主要是通過建立模型的方式來描述用
戶的需求,為客戶、用戶、開發(fā)方等不同參與方提供一個交流的平臺。
1.3編寫說明
HR,HumanResource[人力資源管理)的縮寫。
JSP,JavaServerPage(Java服務(wù)器頁面)的縮寫,一個腳本化的語言。
UML,UnifiedModelingLanguage(統(tǒng)模語言)的縮寫,是一個標(biāo)準(zhǔn)的建模語言。
1.4術(shù)語定義
無
1.5引用標(biāo)準(zhǔn)
[1]《企業(yè)文檔格式標(biāo)準(zhǔn)》,稱標(biāo)林株株米秣標(biāo),軟件工程過程化組織
[2]《需求規(guī)格報告格式標(biāo)準(zhǔn)》,林*秣科林株*軟件工程過程化組織
1.6參考資料
[1:《UML說明》,**煤*料****************軟件
[2]《需求規(guī)格報告格式標(biāo)準(zhǔn)》,秣***新林林米公司軟件工程過程化組織
1.7版本更新信息
本文檔的更新記錄如表AT所示。
表A-1版本更新記錄
修改編號修改日期修改后版本修改位置修改容概述
0012013.5.150.1全部初始發(fā)布版本
0022013.5.160.2第3.1節(jié)增加
0032013.5.180.3第4.1節(jié)修改
0042013.5.260.4第5.1節(jié)修改
0052013.6.181.0第7章增加
2.系統(tǒng)定義
我們分別闡述一下項目的來源、背景,項目的用戶特點和項目的目標(biāo)。
2.1項目來源與背景
本項目是為某大學(xué)開發(fā)的一個教材訂購系統(tǒng),由于這個大學(xué)的規(guī)模比較大,需要訂購
大量的書籍也很多,每次訂購教材的種類和數(shù)量繁多,如何合適的訂購教材也成為學(xué)校的重
點,為教材科管理員帶來很多的工作量。為此他們希望有一個自動化的教材訂購系統(tǒng)能夠給
他們帶來工作的便利,提高工作效率。
2.2用戶的特點
本系統(tǒng)的用戶都是學(xué)校的老師,包括兩類,一類是系部專業(yè)主任,他們是需求者,將
該系需要的教材申報給教材科管理員。另外一類用戶是教材科管理員,主要是負責(zé)教材訂購
信息的管理。
2.3項目目標(biāo)
本項目設(shè)定的目標(biāo)如下:
?系統(tǒng)能夠提供友好的用戶界面,使操作人員的工作量最大限度的減少;
?系統(tǒng)具有良好的運行效率,能夠達到提高生產(chǎn)率的目的;
?系統(tǒng)應(yīng)有良好的可擴充性,可以容易地加入其他系統(tǒng)的應(yīng)用;
?平臺的設(shè)計具有一定的超前性,靈活性,能夠適應(yīng)企業(yè)生產(chǎn)配置的變化;
?通過這個項目可以鍛煉隊伍,提高團隊的開發(fā)能力和項目管理能力。
3.應(yīng)用環(huán)境
根據(jù)用戶的需求述?可以確定本項目分為客戶端和管理踹?客戶端主要功能是提供系
部專業(yè)主任登錄頁面進行管理(增,刪,改,查)課程,申報教材等。
它們的關(guān)系如圖A-1所示。
系專業(yè)主任
專業(yè)專業(yè)信息f
課程信息A課程
網(wǎng)
教材一教材信息f
絡(luò)
教
材專業(yè)班級班級信息*
服
科選中教材
管
務(wù)
理訂購Y訂購信息
員
器
教材發(fā)放發(fā)放信息,
提交申請
庫存盤點庫存信息A
圖A-1學(xué)校教材訂購系統(tǒng)流程圖
3.1系統(tǒng)運行的網(wǎng)絡(luò)環(huán)境
本系統(tǒng)的網(wǎng)絡(luò)運行圖如圖A-2所示,無論是客戶端的系部專業(yè)主任還是管理端的管理
用戶都可以通過網(wǎng)絡(luò)登錄到本系統(tǒng)中。主任通過網(wǎng)絡(luò)提交申報教材等相關(guān)信息,教材料管理
員通過網(wǎng)絡(luò)發(fā)布教材發(fā)放信息,庫存,獲得專業(yè)主任提交的申請表信息,進行教材發(fā)放。管
理端的系統(tǒng)管理員需要設(shè)置管理端的用戶以與相應(yīng)的權(quán)F艮。
3.2系統(tǒng)運行的硬件環(huán)境
本系統(tǒng)的硬件環(huán)境如下:
客戶機:普通PC
?CPU:P41.8GHz以上
?存:256MB以上
?能夠運行IE5.0以上或者Netscape4.0以上版本的機器
?分辨率:推薦使用1024x768像素
Web服務(wù)器
?CPU:P41.0GHz
?存:1G以上
?硬盤:80GB以上
?網(wǎng)卡:KMb/s速度
數(shù)據(jù)庫服務(wù)器
.CPU:P42.0GHz
?存:1GB以上
?硬盤:80GB以上
圖A-2網(wǎng)絡(luò)拓撲結(jié)構(gòu)圖
系統(tǒng)運行軟件環(huán)境
本系統(tǒng)的軟件環(huán)境如下:
,操作系統(tǒng):UNIX/Linux/Windows2000或以上版本
?數(shù)據(jù)庫:SQLServer2000
?開發(fā)工具包:JDKVersion1.4.2
,Web服務(wù)器:Tomcat
?瀏覽器:IE6.0以上
4,功能規(guī)格
我們采用面向?qū)ο蠓治鲎鳛橹饕南到y(tǒng)建模方法,使用UML(UnifiedModeling
Language)作為建模語言。UML為建模活動提供了從不同角度觀察和展示系統(tǒng)的各種特征的
方法。在UML中,從任何一個角度對系統(tǒng)所作的抽象都可能需要幾種模型來描述,而這些來
自不同角度的模型圖最終組成了系統(tǒng)的映像。
用例描述角色(用戶、外部系統(tǒng)以與系統(tǒng)欠理)是如何與系統(tǒng)交互來完成工作的。用
例模型提供了一個非常重要的方式來界定系統(tǒng)邊界以與定義系統(tǒng)功能,同時,該模型將來可
以派生出動態(tài)對象模型。
設(shè)計用例時,我們遵循下列步驟:
1)識別出系統(tǒng)的角色。角色可以是用戶、外部系統(tǒng),甚至是外部處理,通過某種途徑
與系統(tǒng)交互。重要的是著重從系統(tǒng)外部執(zhí)行者的角度來描述系統(tǒng)需要提供哪些功能,并指明
這些功能的執(zhí)行者(角包)是誰。盡可能地確保所有角色都被完全識別出來。
2)描述主要的用例c可以采取不斷地問自已“這個角色究竟想過系統(tǒng)做什么?”來準(zhǔn)
確地描述用例。
3)重新審視每個用例,為它們下個詳盡的定義。
4.1角色定義
角色或者執(zhí)行者指與系統(tǒng)產(chǎn)生交互的外部用戶或者外部系統(tǒng)。
4.1.1系部專業(yè)主任
專業(yè)主任是指在這個教材訂前系統(tǒng)過客戶端根據(jù)課程的容來提交申請批材信息的人
員,這個角色主要參與客戶端的教材申請功能。
4.1.2管理用戶
管理用戶是指管理端的用戶教材科管理員。他們主要負責(zé)管理專業(yè)信息,教材
信息,專業(yè)班級信息,訂購教材,管理教材發(fā)放信息,盤點庫存等功能。
它們的關(guān)系如圖A-3所示。
圖A-3管理用戶角色的關(guān)系
管理用戶具體說明如下:
教材科管理員
?專業(yè)信息,教材信息,專業(yè)班級等增刪改查。
?訂購件教材。
■管理教材的發(fā)放信息
,盤點庫存。
4.1.3數(shù)據(jù)庫
數(shù)據(jù)庫是一個與系統(tǒng)產(chǎn)生交互的外部系統(tǒng),這個角色負責(zé)系統(tǒng)的數(shù)據(jù)查詢、增加、刪
除和修改等操作。
4.2系統(tǒng)主用例圖
學(xué)校教材訂購系統(tǒng)可以分為兩個主要的組成部分,一個是客戶端子系統(tǒng)。一個是管理
端子系統(tǒng)??蛻舳俗酉到y(tǒng)功能主要是指系部專業(yè)主任通過登錄校進行操作。管理端子系統(tǒng)功
能是發(fā)放教材的信息,查看庫存O,訂購。系統(tǒng)的主用例如圖A-4所示。
嚏理端了?系弟)
A、一
管理用戶
圖A-4系統(tǒng)的主用例圖
4.3客戶端子系統(tǒng)
專業(yè)主任通過學(xué)校的登錄到系統(tǒng)中根據(jù)課程的設(shè)計(可以對課程進行增刪改查)進行
教材申請,提交申請單,進行教材的訂購,這就是客戶端子系統(tǒng)的功能。在客戶端用戶可以
看到申請訂購教材的相關(guān)信息(訂購的專業(yè),班級,教號的種類,教材的數(shù)量)。當(dāng)點擊訂
購件教材時進入訂購詳細信息頁面。如果訂購的話,進入到教材發(fā)放信息頁面。發(fā)放完教材
庫存自動更新。圖A-5是它的活動圖。
客戶端的功能主要包括選擇課程、填寫申請單等功能,圖A-6是它的用例圖。
圖A-5客戶端的活動圖圖A-6客戶端的功能用例圖
客戶端管理的這些用例描述如下:
F-C-1:課程選擇。系主任登錄到學(xué)??梢钥吹秸n程列表,當(dāng)點擊某個課程可以看到課
程名,編號,專業(yè),班級,教材等。
F-C-2:教材申請單輸入。教材申請單輸入包括專業(yè),班級,教材數(shù)量,教材名稱,申
請人等,它們組成系主任教材申請單的基本信息。
4.3.1課程選擇
課程選擇是顯示目前在學(xué)校里正在教授的課程以與與其相關(guān)的專業(yè)班級,人數(shù)和所需
要的教材等。具體描述如下。
用例描述:系主任課程選擇;
執(zhí)行者:系主任;
前置條件:系主任已登錄系統(tǒng);
后置條件:選擇課程后,則可以輸入申請單。
基本路徑:
a)系主任登錄到學(xué)校的教材管理網(wǎng)頁,顯示目前的課程;
b)點擊任何一個課程可以瀏覽課程的詳細信息,包括專業(yè),班級,教材等信息;
c)如果需要這個課程,可以點擊“確定”進入教材申報信息頁面,開始填寫申請單。
4.3.2申請單輸入
如果系主任需要某個謖程,就開始錄入申請單,申請單從課程的基木信息開始,。具體
描述如下。
用例描述:申請單輸入;
執(zhí)行者:系主任;
前置條件:系主任已選擇課程;
后置條件:申請單輸入后,則可以提交。
基本路徑:
a)基本信息輸入,包括課程名、編號、教材名、專業(yè)、班級、申請人、申請時間、等
信息;
b)備注輸入°
c)提交申請單到服務(wù)器端。
4.4管理端子系統(tǒng)
管理端子系統(tǒng)主要是提供學(xué)校教材科管理人員使用的功能,它的功能分為專業(yè)管理、
教材管理、專業(yè)管理、訂購教材、發(fā)放教材信息、庫存盤點等部分,每個登錄者首先要通過
安全認證然后確認權(quán)限,系統(tǒng)根據(jù)相應(yīng)的權(quán)限實現(xiàn)相應(yīng)的功能。圖A-7是管理端的用例圖。
圖A-7管理端用例圖
F-L-l:登錄管理
管理端的人員要登錄到管理端必須經(jīng)過登錄界面,輸入自己的用戶名和密碼,然后系
統(tǒng)判斷這個用戶的權(quán)限信息,不同的登錄人可能具有不同的權(quán)限,系統(tǒng)根據(jù)不同的權(quán)限實現(xiàn)
不同的功能。
F-M-1:專業(yè)管理
專業(yè)管理由管理員贅錄到系統(tǒng),實現(xiàn)對專業(yè)信息的增加、刪除、修改的功能與提供專
業(yè)的詳細信息。
F-M-2:專業(yè)班級管理
專業(yè)班級管理是由管理員登錄到系統(tǒng),根據(jù)專業(yè)信息殖成專業(yè)班級信息,并且對班級
信息進行增加、刪除、修改的功能。
F-M-3:教材管理
教材管理是由管理員登錄到系統(tǒng),根據(jù)專業(yè)信息和專業(yè)班級信息組成教材信息,并且
對教材信息進行增加、刪除、修改的功能。
F-M-4:訂購教材管理
訂購教材管理是由教材科管理員對系主任發(fā)來的申請單進行整理,并根據(jù)教材信息訂
購。
F-M-5:教材發(fā)放管理
教材發(fā)放管理是由教材科管理員在網(wǎng)絡(luò)上通知各專業(yè)系主任發(fā)放教材的財問、教材的
數(shù)量等。
F-M-6:庫存管理
庫存管理是管理員在教材發(fā)放完后檢查庫存實際存在的數(shù)量、種類與已發(fā)放的數(shù)量、
種類是否一致。
F-A-1:用戶管理
用戶管理是由系統(tǒng)管理員增加或刪除用戶,編輯用戶名、用戶密碼,修改用戶權(quán)限,
使具有不同權(quán)限的用戶進入系統(tǒng)主界面時,出現(xiàn)在界面左側(cè)欄中的圖標(biāo)數(shù)有所不同,具體的
圖標(biāo)與用戶所具有的權(quán)限對應(yīng)。
4.4.1登錄管理
登錄到管理端的所有人都需要通過登錄界面進入相應(yīng)的管理界面。在登發(fā)界面輸入用
戶名和密碼,系統(tǒng)首先判斷用戶名和密碼的正確性,然后根據(jù)用戶名確定其權(quán)限,不同的登
錄者具有不同的權(quán)限,根據(jù)登滎者具有的權(quán)限將相應(yīng)的功能顯示在管理界面上,沒有權(quán)限操
作的功能將不顯示在這個界面上。圖A-8是它的活動視圖。
飛端
提交
合法性驗證
判斷權(quán)限
登陸到管理
界面
fflA8登錄管理活動視圖
4.4.2管理專業(yè)
在一所大學(xué)中,是由大量的專業(yè)所組成的。專業(yè)管理模塊主要是完成對每個專業(yè)的增
加、刪除、修改、查詢等維護功能。具體描述如下。
用例描述:管理專業(yè);
執(zhí)行者:教材科管理員;
前置條件:教材科管理員已登錄系統(tǒng);
后置條件:如果專業(yè)維護成功,則數(shù)據(jù)庫中的專業(yè)庫隨之變化。
基本路徑:
a)港入教材料管理界面,省先展示目前專業(yè)已有的專業(yè);
b)點擊每個專業(yè)可以詳細瀏覽這個專業(yè)的具體容,同時也可以對這個專業(yè)的具體容進
行修改;
c)增加專業(yè)時,首先選擇專業(yè)編號,然后是專業(yè)名稱、專業(yè)人數(shù)、等;
d)可以刪除選擇的專業(yè)。
顯示廿業(yè)
圖A-9管理專業(yè)活動視圖
4.4.3管理專業(yè)班級
在教材訂購系統(tǒng)中,要定期維護,因為每個課程都附有教材信息,系主任必須填寫申
請單,才可以提交。專業(yè)班級管理主要是專業(yè)名的詳細容,所有專業(yè)都來自專業(yè)庫,每個班
級都有不同,針對不同的需求。具體功能描述如下。
用例描述:管理專業(yè)班級;
執(zhí)行者:教材科管理員;
前置條件:教材科管理員已登錄系統(tǒng);
后置條件:如果專業(yè)班級雉護成功后,則數(shù)據(jù)庫中的專業(yè)班級隨之變化,教材信息更
加全面;
基本路徑:
a)進入教材科管理員界面,首先展示目前存在的專業(yè)班級;
b)點擊每個班級可以詳細瀏覽每個專業(yè)的班級;
c)可以對一些班級進行刪除;
d)提供增加班級按鈕,增加班級時,從數(shù)據(jù)庫中選擇專業(yè)等。
圖A-10管理專業(yè)班級活動視圖
4.4.4管理教材
在教材訂購系統(tǒng)中,要定期維護,因為每份教材都來自于專業(yè)和專業(yè)班級信息。教材
管理主要是統(tǒng)計所需要的教材種類和數(shù)量。具體功能描述如下。
用例描述:管理教材;
執(zhí)行者:教材科管理員;
前置條件:教材科管理員已登錄系統(tǒng);
后置條件:如果教材維護成功后>則數(shù)據(jù)庫中的教材隨之變化,教材科管理員根據(jù)教
材信息開始訂購教材;
基本路徑:
a)進入教材科管理員界面,首先展示目前需要訂購的教材;
b)點擊每個教材可以詳細瀏覽每個教材的詳細資料;
c)可以對一些教材進行修改(數(shù)量等);
d)提供增加教材按鈕,增加教材時,從數(shù)據(jù)庫中選擇專業(yè),專業(yè)班級等。
e)可以刪除選擇的教材。
圖A-11管理教材活動視圖
4.4.5管理訂購教材
系主任將申請單提交之后,教材科管理員開始整理申請單,將需要的教材開始訂購。
具體的功能描述如下。
用例描述:訂購教材;
執(zhí)行者:教材科管理員;
前置條件:教材科管理員已登錄系統(tǒng);
后置條件:教材整理完成后,則可以在網(wǎng)上發(fā)放教材信息,以便為發(fā)放教材做好準(zhǔn)備。
基本路徑:
a)進入教材訂購界面,首先展示目前所需要的教材,提供訂購的功能;
b)通過點擊碟程列表進入相應(yīng)課程的所有教材列表界面,這個界面也顯示了每中教材
的課程,數(shù)量,專業(yè)等信息;
c)在訂購列表中,通過點擊一個教材可以顯示這個教材的詳細信息;
d)對訂購的欠理結(jié)果,可以在網(wǎng)上發(fā)放信息通知系主任。
圖A-12訂購教材活動視圖
4.4.4發(fā)布教材信息
教材發(fā)布是教材訂購系統(tǒng)的主要功能之一,管理人員根據(jù)教材的需要,定期發(fā)布教材
領(lǐng)取通知,詳細描述這個教材情況。每中教材都附有一系列的表單,系主任通過網(wǎng)絡(luò)可以看
到教材,并可以在發(fā)放時間領(lǐng)取教材,具體功能描述如下。
用例描述:發(fā)布教材;
執(zhí)行者:教材科管理員;
前置條件:教材科管理員已登錄系統(tǒng);
后置條件:如果教材發(fā)布成功后,則數(shù)據(jù)庫教材信息隨之變化,系主任可以通過網(wǎng)絡(luò)
看到教材發(fā)放信息。
基木路■徑:
a)進入教材發(fā)放界面,首先展示目前已經(jīng)訂購的教材并且還沒有發(fā)放的教材,;
b)通過點擊每個教材,可以詳細瀏覽每個教材的詳細描述;
c)可以對每個教材信息進行修改;
d)提供教材條件查詢功能;
e)提供教材刪除功能。
教材列表
增加教材修改教材查聞教材
已訂購教材
圖A-13發(fā)布教材活動視圖
4.4.6管理庫存
對發(fā)放完的教材進行檢查,查看數(shù)量,種類是否正確等。具體描述如下:
用例描述:庫存管理;
執(zhí)行者:教材科管理者;
前置條件:教材科管理者已婺錄系統(tǒng);
后置條件:如果大幅度工完成后,則將發(fā)放的結(jié)果記錄到數(shù)據(jù)庫中。
基本路徑:
a)進入庫存管理界面,首先展示目前還沒有發(fā)放的教材,提供查詢功能;
b)點擊某個教材進入與這個教材相應(yīng)的申請單的列表;
c)將申請單分類瀏覽,分為等待通知者、正在領(lǐng)取和發(fā)放完成者;對沒有通知的人,
通知其進行領(lǐng)取,他的狀態(tài)就變?yōu)檎陬I(lǐng)?。?/p>
d)點擊每個列表上的人,可以瀏覽到這個申請單的信息;
e)發(fā)放完成時,需要記錄發(fā)放的時間、領(lǐng)取人以與發(fā)放結(jié)果等,記錄信息提交后這個
申請單的狀態(tài)就變?yōu)榘l(fā)放完成者。
圖A-14管理面麻存動視圖
4.4.7管理用戶
系統(tǒng)管理員可以進行權(quán)限設(shè)置,在用戶管理界面中對用戶進行增加、刪除、修改、查
詢。具體功能描述如下。
用例描述:用戶管理;
執(zhí)行者:系統(tǒng)管理員;
前置條件:系統(tǒng)管理員已登錄系統(tǒng);
后置條件:如果用戶信息維護完成,則用戶的相應(yīng)信息將記錄到數(shù)據(jù)庫中。
基本路徑:
a)進入用戶管理界面,顯示目前的系統(tǒng)用戶以與每個用戶具有的權(quán)限;
b)點擊不同的用戶,可以顯示這個用戶的信息以與相應(yīng)權(quán)限,必要時可以修改其權(quán)限;
c)可以增加用戶,也可以刪除用戶。
列表顯示用戶
q加新用戶設(shè)置用戶權(quán)限
r信息
修改用戶權(quán)限
圖A-15管理用戶活動視圖
5.性能需求
根據(jù)用戶對本系統(tǒng)的要求,確定系統(tǒng)在響應(yīng)時間、可靠性、安全性等方面有較高的必
能要求。
5.1界面需求
系統(tǒng)的界面要求如下。
1)頁面容:主題突出,站點定義、術(shù)語和行文格式統(tǒng)一、規(guī)、明確、欄目、菜單設(shè)置
和布局合理,傳遞的信息準(zhǔn)確、與時。容豐富,文字準(zhǔn)確,語句通順,專用術(shù)語規(guī),行文格
式統(tǒng)一規(guī)。
2)導(dǎo)航結(jié)構(gòu):頁面具有明確的導(dǎo)航指示,且便于理解,方便用戶使用。
3)技術(shù)環(huán)境:頁面大小適當(dāng),施用各種常用瀏覽器以不同分辨率瀏覽,無錯誤和空:
采用CSS欠理,控制字體大小和版面布局。
4)藝術(shù)風(fēng)格:界面、版面形象清晰悅目、布局合理,字號大小適宜、字體選擇合理,
前后一致,美觀大方,動與靜搭配恰當(dāng),動靜效果好;色彩和諧自然,與主題容相協(xié)調(diào)。
5.2響應(yīng)時間需求
無論是客戶端還是管理端,當(dāng)用戶登錄,進行任何操作的時候,系統(tǒng)應(yīng)該與時地進行
反應(yīng),反應(yīng)的時間在5秒以。系統(tǒng)應(yīng)能監(jiān)測出各種非正常情況,如與設(shè)備的通信中斷,無法
連接數(shù)據(jù)庫服務(wù)器等,以避免出現(xiàn)長時間等待甚至無響應(yīng)。
5.3可靠性需求
系統(tǒng)應(yīng)保證7x24小時不宕機?保證20人可以同時在客戶端登錄,此時系統(tǒng)能正常運
行,正確提示相關(guān)容。
5.4開放性需求
系統(tǒng)應(yīng)具有較強的靈活性,以適應(yīng)將來功能擴展的需求。
5.5可擴展性需求
系統(tǒng)設(shè)計要求能夠體現(xiàn)擴展性要求,以適應(yīng)將來功能擴展的需求。
5.6系統(tǒng)安全性需求
系統(tǒng)有嚴格的權(quán)限管理功能,各功能模塊需有相應(yīng)的權(quán)限方能進入。系統(tǒng)需能夠防止
各類誤操作可能造成的數(shù)據(jù)丟失,破壞。防止用戶非法獲得網(wǎng)頁以與容。
6.產(chǎn)品提交
提交產(chǎn)品為:
a)應(yīng)用系統(tǒng)軟件包;
b)數(shù)據(jù)庫初始數(shù)據(jù);
c)系統(tǒng)開發(fā)過程文檔;
d)系統(tǒng)使用、維護說明文檔,提交方式為CD介質(zhì)。
7.實現(xiàn)約束
系統(tǒng)的實現(xiàn)約束如下:
a)操作系統(tǒng)為Windows?00;
b)開發(fā)平臺為:eclise-SDK-3.1.2-win32;
c)數(shù)據(jù)庫為SQLserer2000。
第二章軟件項目的概要設(shè)計說明書
案例說明
學(xué)校教材訂購系統(tǒng)項目的概要設(shè)計說明書如下。
學(xué)校教材訂購系統(tǒng)概要設(shè)計
1.導(dǎo)言
1.1目的
該文檔的目的是描述學(xué)校教材訂購系統(tǒng)項目的概要設(shè)計,其主要容包括:
?系統(tǒng)功能簡介;
?系統(tǒng)結(jié)構(gòu)設(shè)計;
?系統(tǒng)接口設(shè)計;
?數(shù)據(jù)設(shè)計;
,模塊設(shè)計;
?界面設(shè)計。
本文檔的預(yù)期的讀者是:
?開發(fā)人員;
?項目管理人員;
?測試人員。
1.2國
該文檔定義了系統(tǒng)的結(jié)構(gòu)和單元接口,但未確定單元的實現(xiàn)方法,這部分容將在詳細
設(shè)計/實現(xiàn)中確定。
1.3編寫說明
UML:UnifiedModelingLanguage(統(tǒng)模語言)的潴寫,是一個標(biāo)準(zhǔn)的建模語言。
HR:HumanResource(人力資源管理)的縮寫。
JSP:JavaServerPage(java服務(wù)器頁面)的縮寫,一個腳本化的語言。
MVC:Mode1-View-Contro1(模式-視圖-控制)的縮寫,表示一個三層的結(jié)構(gòu)體系。
E:EnterpriseJavaBean(企業(yè)級JavaBean)的縮寫。
1.4術(shù)語定義
JSPModel2:Servlet/'JSP規(guī)的0.92版本中描述的術(shù)語,定義了如何在同一個應(yīng)用程序
中聯(lián)合使用Servlet和JSP的體系結(jié)構(gòu)。
JavaBean:用Java語言實現(xiàn)的滿足一定功能的類。
1.5引用標(biāo)準(zhǔn)
[1]《企業(yè)文檔格式標(biāo)準(zhǔn)》,**耕**株煤**軟件
[2]《軟件概要設(shè)計報告格式標(biāo)準(zhǔn)》,格林********軟件軟件工程過程化組織
1.6參考資料
[1]《實戰(zhàn)struct》(美)TedHusted機械工業(yè),
[2]《軟件重構(gòu)》清華大學(xué),
1.7版本更新信息
本文檔的更新記錄如表B-1所示。
表B-1版本更新記錄
修改編號修改日期修改后版本修改位置修改容概述
0002013.5.180.1全部初始發(fā)布版本
0012013.5.251.06.5節(jié)修改專業(yè)班級管理模塊的設(shè)計
2.系統(tǒng)分析
本系統(tǒng)可以實現(xiàn)學(xué)校教材訂購,系主任在通過網(wǎng)絡(luò)投遞教材申請單進。同時,教材科
管理員可以匯總教材,游覽教材,并通過測評結(jié)果選擇合格的教1材,通知面試,進行面試。
方便企業(yè)與求職者的交流。系統(tǒng)包括管理端子系統(tǒng)和客戶端子系統(tǒng)。
管理端子系統(tǒng)包括專業(yè)管理、專業(yè)班級管理、教材發(fā)布、教材管理、面試管理、用戶
管理等功能??蛻舳俗酉到y(tǒng)包括查詢教材,教材錄入,回答專業(yè)班級,提交教材等功能。圖
B-1和圖B-2為客戶端和管理端的組成構(gòu)圖。
3.界面設(shè)計
本系統(tǒng)的用戶界面按功能分為客戶端界面和管理端界面。
,理專業(yè)
管理班皴
常理就村
訂陶先材
登錄界面
發(fā)放教材
盤點庫存
管理首頁
墻加專業(yè)
專業(yè)徉細信II
,管理專業(yè)I專業(yè)列表」~
修誑專業(yè)
埴加威綴
|班at詳細一I
?管理班縱班線雙太一|愿
修改班依
IWtafttt
刪除教忖
,鶯理教材]
|申謂親列而|敦M列次|
修改較材
ZtifiJttH
增加教材
則除教材
訂購數(shù)忖中諳衣列衣
行改教材
|任詢我M|
已訂購
.{發(fā)放教材|■敕材列而數(shù)嗎細信
增加教材
盤點附存|教材外衣制除教忖
申請於列衣
愫改教材
SB-3管理端的頁面流程
3.1管理端界面設(shè)計
管理端主要實現(xiàn)專業(yè)管理、專業(yè)班級管理、教材發(fā)布、教材管理、面試管理以與用戶
管理等功能。主要界面設(shè)計如下:
,登錄界面:通過揄入用戶各和密碼實現(xiàn)用戶登錄,并判斷用戶的權(quán)限;
專注主任…管理員登陸
退出
圖B-4用戶登錄錯誤時
圖B-5用戶登錄界面設(shè)計
?管理首頁:根據(jù)用戶的權(quán)限,進入首頁,并在首頁中展示此用戶相應(yīng)可以操作的權(quán)限
功能;
山告理登建界面If回3^1
專注信息管理教材管理班級管理訂購教科管理發(fā)的信息發(fā)液信息退出
圖B-6管理員登錄后的頁面
?管理專業(yè):包括“專業(yè)列表”、“專業(yè)詳細信息”、“增加專業(yè)”、“刪除專業(yè)”、“修改專
業(yè)”等頁面;
圖添加專業(yè)信息?;?/p>
專業(yè)編號
12
專業(yè)名稱
12
人數(shù)
44
添加
圖B-7管理員添加專業(yè)
日查找專業(yè)信息口回不
國查詢專業(yè)信息
圖B-8管理員查找專業(yè)
刪除專業(yè)信息回漢
專業(yè)編號
刪除取消
①刪除成功
確定
圖B-9管理員時除專業(yè)
?專業(yè)班級管理:包括“專業(yè)班級列表”、“專業(yè)班級詳細信息”、“修改班級”“增加班
級”、“刪除班級”等頁面;
目刪除班級信息
班級編號1002
圖B-10管理專業(yè)班級界面設(shè)計(刪除)
?管理教材:包括“教材列表”、“系主任申請列表”、“查看教材”、“教材詳細信息”
頁面;
工查找教材信息〔0213
圖B-12管理教材界面設(shè)計(查找)
?發(fā)布教材:可以查詢已經(jīng)發(fā)放了的教材。
圖B-13發(fā)布教材界面設(shè)計
,庫存管理:可以查詢具體教材還軻多少。
國查找?guī)齑嫘畔⒒厝臻爭齑娴脑斀M信息但
圖B-14管理庫存界而設(shè)計
?訂購管理:可以查詢某個訂購號。了解訂購單的詳細信息,例如數(shù)量,價格
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 保密知識考試題庫及答案(必刷)
- 2025年中國雪地車隧道包行業(yè)市場前景預(yù)測及投資價值評估分析報告
- 信息安全防護數(shù)字化轉(zhuǎn)型的基石
- 2025年鐵棍插板項目市場調(diào)查研究報告
- 醫(yī)藥中間體研發(fā)中的數(shù)據(jù)分析與實踐
- 2025年金屬鈰項目市場調(diào)查研究報告
- 2025年野營篷項目市場調(diào)查研究報告
- 2025年酞青藍BGS染料項目市場調(diào)查研究報告
- 2025年速凍銀杏項目市場調(diào)查研究報告
- 2025年連鑄用球型保護渣項目市場調(diào)查研究報告
- 電動汽車車網(wǎng)互動規(guī)模化發(fā)展策略與標(biāo)準(zhǔn)體系規(guī)劃
- 餐飲服務(wù)流程與標(biāo)準(zhǔn)操作指引
- (一模)石家莊市2025年高三年級教學(xué)質(zhì)量檢測(一)物理試卷(含標(biāo)準(zhǔn)答案)
- 產(chǎn)品供應(yīng)鏈合作協(xié)議與分銷合同簽訂備忘錄
- 老年人權(quán)益保障法課件
- 博弈論(中文版)
- 磁懸浮列車技術(shù)進展-深度研究
- 七年級后進生自我管理能力提升計劃
- OCT簡介及其臨床應(yīng)用
- 萬壽菊簡介課件
- 《中國錢幣的歷史》課件
評論
0/150
提交評論