freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

學(xué)校教材訂購系統(tǒng)分析與設(shè)計2-wenkub

2023-07-08 16:10:29 本頁面
 

【正文】 交。專業(yè)管理模塊主要是完成對每個專業(yè)的增加、刪除、修改、查詢等維護功能。 登錄管理登錄到管理端的所有人都需要通過登錄界面進入相應(yīng)的管理界面。FM4: 訂購教材管理訂購教材管理是由教材科管理員對系主任發(fā)來的申請單進行整理,并根據(jù)教材信息訂購。圖A7 管理端用例圖FL1: 登錄管理管理端的人員要登錄到管理端必須經(jīng)過登錄界面,輸入自己的用戶名和密碼,然后系統(tǒng)判斷這個用戶的權(quán)限信息,不同的登錄人可能具有不同的權(quán)限,系統(tǒng)根據(jù)不同的權(quán)限實現(xiàn)不同的功能?;韭窂剑篴)基本信息輸入,包括課程名、編號、教材名、專業(yè)、班級、申請人、申請時間、等信息;b)備注輸入。基本路徑:a)系主任登錄到學(xué)校的教材管理網(wǎng)頁,顯示目前的課程;b)點擊任何一個課程可以瀏覽課程的詳細信息,包括專業(yè),班級,教材等信息;c)如果需要這個課程,可以點擊“確定”進入教材申報信息頁面,開始填寫申請單。教材申請單輸入包括專業(yè),班級,教材數(shù)量,教材名稱,申請人等,它們組成系主任教材申請單的基本信息??蛻舳说墓δ苤饕ㄟx擇課程、填寫申請單等功能,圖A6是它的用例圖。當(dāng)點擊訂購件教材時進入訂購詳細信息頁面。管理端子系統(tǒng)功能是發(fā)放教材的信息,查看庫存,訂購。 數(shù)據(jù)庫數(shù)據(jù)庫是一個與系統(tǒng)產(chǎn)生交互的外部系統(tǒng),這個角色負責(zé)系統(tǒng)的數(shù)據(jù)查詢、增加、刪除和修改等操作。 訂購件教材。它們的關(guān)系如圖A3所示。 角色定義角色或者執(zhí)行者指與系統(tǒng)產(chǎn)生交互的外部用戶或者外部系統(tǒng)。盡可能地確保所有角色都被完全識別出來。用例模型提供了一個非常重要的方式來界定系統(tǒng)邊界以及定義系統(tǒng)功能,同時,該模型將來可以派生出動態(tài)對象模型。瀏覽器:我們采用面向?qū)ο蠓治鲎鳛橹饕南到y(tǒng)建模方法,使用UML(Unified Modeling Language)作為建模語言。 操作系統(tǒng):UNIX/Linux/Windows2000或以上版本 網(wǎng)卡:KMb/s速度數(shù)據(jù)庫服務(wù)器 分辨率:推薦使用1024768像素Web服務(wù)器 系統(tǒng)運行的硬件環(huán)境本系統(tǒng)的硬件環(huán)境如下:客戶機:普通PC它們的關(guān)系如圖A1所示。 系統(tǒng)應(yīng)有良好的可擴充性,可以容易地加入其他系統(tǒng)的應(yīng)用;另外一類用戶是教材科管理員,主要是負責(zé)教材訂購信息的管理。表A1 版本更新記錄修改編號修改日期修改后版本修改位置修改內(nèi)容概述001002003004005全部第7章初始發(fā)布版本增加修改修改增加我們分別闡述一下項目的來源、背景,項目的用戶特點和項目的目標。 編寫說明HR,Human Resource(人力資源管理)的縮寫。 測試人員;本文檔的預(yù)期讀者是: 設(shè)計人員; 用戶。JSP,Java Server Page(Java服務(wù)器頁面)的縮寫,一個腳本化的語言。 項目來源及背景本項目是為某大學(xué)開發(fā)的一個教材訂購系統(tǒng),由于這個大學(xué)的規(guī)模比較大,需要訂購大量的書籍也很多,每次訂購教材的種類和數(shù)量繁多,如何合適的訂購教材也成為學(xué)校的重點,為教材科管理員帶來很多的工作量。 項目目標本項目設(shè)定的目標如下: 平臺的設(shè)計具有一定的超前性,靈活性,能夠適應(yīng)企業(yè)生產(chǎn)配置的變化;圖A1 學(xué)校教材訂購系統(tǒng)流程圖 系統(tǒng)運行的網(wǎng)絡(luò)環(huán)境本系統(tǒng)的網(wǎng)絡(luò)運行圖如圖A2所示,無論是客戶端的系部專業(yè)主任還是管理端的管理用戶都可以通過網(wǎng)絡(luò)登錄到本系統(tǒng)中。 CPU: CPU: CPU: 數(shù)據(jù)庫:SQL Server 2000UML為建?;顒犹峁┝藦牟煌嵌扔^察和展示系統(tǒng)的各種特征的方法。設(shè)計用例時,我們遵循下列步驟:1)識別出系統(tǒng)的角色。2)描述主要的用例。 系部專業(yè)主任專業(yè)主任是指在這個教材訂購系統(tǒng)中通過客戶端根據(jù)課程的內(nèi)容來提交申請教材信息的人員,這個角色主要參與客戶端的教材申請功能。圖A3 管理用戶角色的關(guān)系管理用戶具體說明如下:教材科管理員 系統(tǒng)主用例圖學(xué)校教材訂購系統(tǒng)可以分為兩個主要的組成部分,一個是客戶端子系統(tǒng)。系統(tǒng)的主用例如圖A4所示。如果訂購的話,進入到教材發(fā)放信息頁面。 圖A5 客戶端的活動圖 圖A6 客戶端的功能用例圖客戶端管理的這些用例描述如下:FC1:課程選擇。 課程選擇課程選擇是顯示目前在學(xué)校里正在教授的課程以及與其相關(guān)的專業(yè)班級,人數(shù)和所需要的教材等。 申請單輸入如果系主任需要某個課程,就開始錄入申請單,申請單從課程的基本信息開始。c) 提交申請單到服務(wù)器端。FM1: 專業(yè)管理專業(yè)管理 由管理員登錄到系統(tǒng),實現(xiàn)對專業(yè)信息的增加、刪除、修改的功能及提供專業(yè)的詳細信息。FM5:教材發(fā)放管理教材發(fā)放管理是由教材科管理員在網(wǎng)絡(luò)上通知各專業(yè)系主任發(fā)放教材的時間、教材的數(shù)量等。在登發(fā)界面輸入用戶名和密碼,系統(tǒng)首先判斷用戶名和密碼的正確性,然后根據(jù)用戶名確定其權(quán)限,不同的登錄者具有不同的權(quán)限,根據(jù)登錄者具有的權(quán)限將相應(yīng)的功能顯示在管理界面上,沒有權(quán)限操作的功能將不顯示在這個界面上。具體描述如下。專業(yè)班級管理主要是專業(yè)名的詳細內(nèi)容,所有專業(yè)都來自專業(yè)庫,每個班級都有不同,針對不同的需求。教材管理主要是統(tǒng)計所需要的教材種類和數(shù)量。圖A11 管理教材活動視圖系主任將申請單提交之后,教材科管理員開始整理申請單,將需要的教材開始訂購。圖A12 訂購教材活動視圖教材發(fā)布是教材訂購系統(tǒng)的主要功能之一,管理人員根據(jù)教材的需要,定期發(fā)布教材領(lǐng)取通知,詳細描述這個教材情況。圖A13 發(fā)布教材活動視圖對發(fā)放完的教材進行檢查,查看數(shù)量,種類是否正確等。具體功能描述如下。 界面需求系統(tǒng)的界面要求如下。3)技術(shù)環(huán)境:頁面大小適當(dāng),能用各種常用瀏覽器以不同分辨率瀏覽,無錯誤鏈接和空鏈接;采用CSS處理,控制字體大小和版面布局。 可靠性需求系統(tǒng)應(yīng)保證724小時內(nèi)不宕機,保證20人可以同時在客戶端登錄,此時系統(tǒng)能正常運行,正確提示相關(guān)內(nèi)容。系統(tǒng)需能夠防止各類誤操作可能造成的數(shù)據(jù)丟失,破壞。第二章 軟件項目的概要設(shè)計說明書案例說明學(xué)校教材訂購系統(tǒng)項目的概要設(shè)計說明書如下。系統(tǒng)接口設(shè)計;本文檔的預(yù)期的讀者是: 范圍該文檔定義了系統(tǒng)的結(jié)構(gòu)和單元接口,但未確定單元的實現(xiàn)方法,這部分內(nèi)容將在詳細設(shè)計/實現(xiàn)中確定。MVC:ModelViewControl(模式視圖控制)的縮寫,表示一個三層的結(jié)構(gòu)體系。 引用標準[1]《企業(yè)文檔格式標準》,************軟件有限公司[2]《軟件概要設(shè)計報告格式標準》,************軟件有限公司軟件工程過程化組織 參考資料[1]《實戰(zhàn)struct》(美)Ted Husted機械工業(yè)出版社, [2]《軟件重構(gòu)》清華大學(xué)出版社, 版本更新信息本文檔的更新記錄如表B1所示。系統(tǒng)包括管理端子系統(tǒng)和客戶端子系統(tǒng)。圖B1 客戶端子系統(tǒng)圖示 圖B2 管理端子系統(tǒng)3 .界面設(shè)計本系統(tǒng)的用戶界面按功能分為客戶端界面和管理端界面。管理首頁:根據(jù)用戶的權(quán)限,進入首頁,并在首頁中展示此用戶相應(yīng)可以操作的權(quán)限功能; 圖B6 管理員登錄后的頁面發(fā)布教材:可以查詢已經(jīng)發(fā)放了的教材。訂購管理:可以查詢某個訂購號。圖B17客戶端主頁面界面設(shè)計 圖B18客戶端主下拉框設(shè)計 圖B19系主任添加課程界面設(shè)計 圖B20系主任查詢教材界面設(shè)計 圖B21系主任刪除課程界面設(shè)計 圖B22 系主任填寫申請單界面設(shè)計4. 體系結(jié)構(gòu)系統(tǒng)的總體結(jié)構(gòu)設(shè)計遵循如下原則。 struct體系結(jié)構(gòu)對于開發(fā)Web應(yīng)用,要從頭設(shè)計并開發(fā)出一個可靠、穩(wěn)定的框架不是一件容易的事情。此外,通常將struct框架中的ActionForm Bean也劃為視圖模塊,ActionForm Bean是一種JavaBean,除了具有一些JavaBean的常規(guī)方法外,還包含了一些特殊的方法,用于驗證HTML表單數(shù)據(jù)以及將其屬性重新設(shè)置為默認值??刂破?,控制器由ActionServlet類和Action類實現(xiàn),ActionServlet類是struct框架中的核心組件,是這個MVC的中央控制器的角色。如果在Web應(yīng)用開發(fā)中套用現(xiàn)成的struct框架,就可以簡化每個開發(fā)階段的工作,開發(fā)人員可以更加有針對性地分析應(yīng)用需求,不必重新設(shè)計框架,只需在struct框架的基礎(chǔ)上,設(shè)計MVC各個模塊包含的具體組件,在編碼過程中,可以充分利用struct提供的各種實用類和標簽庫,簡化編碼工作。采用MVC的三層體系結(jié)構(gòu),分化各個功能組件;視圖(V)層:用戶界面(瀏覽器)HTML,CSS,DHTML,JavaScript,XML視圖(V)層:服務(wù)器端腳本Connects UI to Business Objects, Java Server Pages,Java Servlets控制(C)層:分布式組件JavaBean模型(M):數(shù)據(jù)源和持久對象存儲ODBC, JDBC, OLEDB, ADO, XML, LDAP圖B24 系統(tǒng)的體系結(jié)構(gòu)其中:模型,包括進行邏輯處理的JavaBean等,數(shù)據(jù)庫采用ODBC技術(shù)以提供數(shù)據(jù)庫的可移植性。并且由中間層進行邏輯處理,再將處理的結(jié)果反饋給客戶或者發(fā)送到數(shù)據(jù)庫中。圖B25 網(wǎng)絡(luò)拓撲圖其中的局域網(wǎng)用戶機主要是公司內(nèi)部的人員可以使用的機器,運程用戶機主要是指通過互聯(lián)網(wǎng)登錄系統(tǒng)的人員使用的機器,可以是公司內(nèi)部的人,也可以是系主任。內(nèi)存:256MB以上內(nèi)存:1GB以上內(nèi)存:1GB以上開發(fā)工具包:JDK 目前市場上適用于中小型企業(yè)的數(shù)據(jù)庫產(chǎn)品有IBM DBMicrosoft SQL Server系列,Oracle系列。2)Web服務(wù)軟件:目前的Web服務(wù)器軟件有很多種,成熟而且穩(wěn)定的有Apache、Tomcat和Microsoft的IIS,它們占據(jù)著Web服務(wù)器市場最大的份額。Tomcat在設(shè)計上是以獨立的Server執(zhí)行,而不像Jserv是附在Apche中,這樣就更可以在servlet中,發(fā)揮非HttpServlet的能力。 數(shù)據(jù)庫的概念結(jié)構(gòu)模型設(shè)計概念設(shè)計用來反映現(xiàn)實世界中的實體、屬性和它們之間的關(guān)系等的原始數(shù)據(jù)形式,建立數(shù)據(jù)庫的每一幅用戶視圖。圖B26 數(shù)據(jù)庫設(shè)計概念模型類圖E 數(shù)據(jù)庫的邏輯結(jié)構(gòu)模型設(shè)計圖B27 數(shù)據(jù)庫設(shè)計的邏輯模型ER圖數(shù)據(jù)庫的邏輯設(shè)計是將各局部的ER圖進行分解、合并后重新組織起來形成數(shù)據(jù)庫全局邏輯結(jié)構(gòu),包括所確定的關(guān)鍵字和屬性、重新確定的記錄結(jié)構(gòu)、所建立的各個數(shù)據(jù)之間的相互關(guān)系。Majoriorid——專業(yè)編號;classid——班級編號;courseid——課程號;教材管理包括的庫表:users——管理端用戶的信息。RelIdIngeterYN申請IDApplyIDIngeterYN狀態(tài)StatevarcharNN時間ATimeDateNY專業(yè)編號MajorIDvarcharNN教材名稱BookNamevarcharNN人數(shù)NumbervarcharNN表B4教材類型表(BookType)字段名字段代碼字段類型主(外)鍵是否為空備注(代碼字典表)教材類型IDUserIDvarchaerYN用戶姓名UserNamevarcharNN至少是6個英文字母用戶密碼UserPwdvarcharNN表B11 課程表(Course)字段名字段代碼字段類型主(外)鍵是否為空備注(代碼字典表)序列號信息的管理離不開數(shù)據(jù)庫的支持,我們采用SQL Server 2000數(shù)據(jù)庫管理系統(tǒng)。為了確定SQL Server系統(tǒng)最適宜的內(nèi)存需求,可以從總的物理內(nèi)存中減去 Windows 2000 Server需要的內(nèi)存(12MB)以及其他一些內(nèi)存需求后綜合確定,理想的情況是給SQL Server分配盡可能多的內(nèi)存,而不產(chǎn)生頁面調(diào)度。1)首先創(chuàng)建Connection對象。”。Initial Catalog=“amp。 SqlLocalName amp。3)使用記錄集后,最早的時間釋放數(shù)據(jù)庫資源。庫存學(xué)校教材訂購系統(tǒng)管理端系統(tǒng)客戶端系統(tǒng)登錄管理用戶管理專業(yè)管理專業(yè)班級管理 教材管理教材訂購教材發(fā)布圖B29 模塊設(shè)計各個部分的關(guān)系如圖B13所示。 客戶端模塊設(shè)計客戶端運行在公用網(wǎng)上,可以顯示教材列表,系主任可以查看所應(yīng)聘教材的詳細信息。根據(jù)上述功能介紹,總結(jié)出客戶端的頁面設(shè)計如表B31所列。各個模塊的三層劃分;項目管理人員;JSP:Java Server Page(Java服務(wù)器頁面)的縮寫,一個腳本化的語言。表C1 版本更新記錄修改編號修改日期修改后版本修改位置修改內(nèi)容概述000全部初始發(fā)布版本根據(jù)《學(xué)校教材訂購系統(tǒng)》的概要設(shè)計,本系統(tǒng)按照功能分解,可以分為客戶端
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1