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

正文內(nèi)容

高校教材管理系統(tǒng)(編輯修改稿)

2025-05-04 22:33 本頁面
 

【文章內(nèi)容簡介】 這一階段首先進行系統(tǒng)分析,分析確定系統(tǒng)的規(guī)模和范圍,確定軟件的總體要求以及所需要的硬件和支撐軟件,確定待開發(fā)軟件與外界的接口,根據(jù)用戶的情況確定軟件對操作的要求,以及待開發(fā)軟件總體上的約束和限制,完善項目計劃。之后,這一階段的大部分時間將被用來進行需求收集和分析。向教材征訂企業(yè)了解情況,然后來確定軟件系統(tǒng)的綜合要求。分析軟件系統(tǒng)的數(shù)據(jù)要求,導出系統(tǒng)的邏輯模型,修正項目開發(fā)計劃。需求分析是指理解用戶需求,就軟件功能與客戶達成一致,估計軟件風險和評估項目代價,最終形成開發(fā)計劃的一個復雜過程。需求分析就是分析軟件用戶的需求是什么。在這個過程中,用戶的確是處在主導地位,需求分析工程師和項目經(jīng)理要負責整理用戶需求,為之后的軟件設計打下基礎。這部分論述整個系統(tǒng)的設計目標,明確地說明哪些功能是系統(tǒng)決定實現(xiàn)而哪些是不準備實現(xiàn)的。同時,對于非功能性的需求例如性能、可用性等,亦需提及。需求規(guī)格說明書對于這部分的內(nèi)容來說是很重要的參考,看看其中明確了的功能性以及非功能性的需求。這部分必須說清楚設計的全貌如何,務必使人看后知道將實現(xiàn)的系統(tǒng)有什么特點和功能。在隨后的文檔部分,將解釋設計是怎么來實現(xiàn)這些的。這一章主要是來說明采用結(jié)構(gòu)化分析方法,生成數(shù)據(jù)流圖、數(shù)據(jù)詞典及征訂邏輯說明。 系統(tǒng)的性能需求開發(fā)教材管理系統(tǒng)的目的就是充分利用計算機和現(xiàn)代辦公軟件,擺脫傳統(tǒng)辦公工具,用計算機實現(xiàn)集中方便的管理工作,把學校教材科的工作人員從繁重的體力勞動中解脫出來以達到提高工作效率和質(zhì)量,最終實現(xiàn)教材管理的全面自動化為和現(xiàn)代化。因此系統(tǒng)主要是實現(xiàn)教材管理信息的輸入包括入庫、出庫、需求信息的輸入等。教材管理各種信息的查詢、修改等。教材采購報表的生成以及各系各部門的教材需求管理等。在性能的要求中一般有精度、時間特性要求、靈活性這三種。 精度數(shù)據(jù)傳輸過程中不能發(fā)生事務中斷情況,如果是由于某些不可預料的因素,則保持數(shù)據(jù)的完整性。其中分為動態(tài)數(shù)據(jù)和靜態(tài)數(shù)據(jù)的需求。動態(tài)數(shù)據(jù)需求為:在正常情況下可以進行正常的工作,必需保證數(shù)據(jù)的安全性、穩(wěn)定性和資源共享的合理性。靜態(tài)數(shù)值需求為:支持的終端數(shù)最少為1臺PC機,最多PC機臺數(shù)為不限制。 時間特性要求響應時間為:響應時間與機器性能以及程序大小有關。更新處理時間為:隨著開發(fā)環(huán)境的不斷完善,可以為系統(tǒng)提供更快的響應時間。數(shù)據(jù)的轉(zhuǎn)換和傳送時間:及時性要求中等 靈活性提供了可視化等多種操作方式,當數(shù)據(jù)結(jié)構(gòu)發(fā)生變化時,教材征訂管理系統(tǒng)幾乎無需修改,即可正常運行,此外,它還能適用于多種運行環(huán)境及操作平臺。 數(shù)據(jù)流程分析數(shù)據(jù)流程分析,即把數(shù)據(jù)在組織(或原系統(tǒng))內(nèi)部的流動情況抽象地獨立出來,舍去了具體組織機構(gòu)、信息載體、處理工作、物資、材料等,單從數(shù)據(jù)流動過程來考查實際業(yè)務的數(shù)據(jù)處理模式。數(shù)據(jù)流程分析主要包括對信息的流動、傳遞、處理、存儲等的分析。數(shù)據(jù)流程分析的目的就是要發(fā)現(xiàn)和解決數(shù)據(jù)流通中的問題?,F(xiàn)有的數(shù)據(jù)流程分析多是通過分層的數(shù)據(jù)流程圖來實現(xiàn)。數(shù)據(jù)流圖(Data Flow Diagram,簡稱DFD圖)是用一些規(guī)定的圖標和符號來描述數(shù)據(jù)在系統(tǒng)中的流動和處理情況。數(shù)據(jù)流圖一般要采用自上而下逐步求精的結(jié)構(gòu)化表示方法。軟件系統(tǒng)歸根結(jié)底是一個信息處理系統(tǒng),其最基本的功能是感受輸入信息,對輸入的信息按照規(guī)定的方法歸類、處理以及存儲,轉(zhuǎn)變?yōu)樗枰男畔?,最后通過輸出系統(tǒng)向業(yè)主輸出所需求的信息。其中最核心的部分就是信息(數(shù)據(jù))處理,因此不同的數(shù)據(jù)也就決定了所需要的不同的處理方法和算法。數(shù)據(jù)流圖也就是以圖形的方式將系統(tǒng)中數(shù)據(jù)的傳遞、轉(zhuǎn)化過程以直觀的方式表述出來。數(shù)據(jù)流圖由四種基本的元素組成:數(shù)據(jù)流(Data Flow)、處理(Process)、數(shù)據(jù)存儲和數(shù)據(jù)源(數(shù)據(jù)終點)[9]。 (1)數(shù)據(jù)流(Data Flow):為具有名稱且有流向的數(shù)據(jù),用標有名稱的箭頭表示。一個數(shù)據(jù)流可以是記錄、組合項或基本項。(2)處理(Process):表示對數(shù)據(jù)多進行的加工和變換,在圖中用圓形表示。指向處理的數(shù)據(jù)流為該處理的輸入數(shù)據(jù),離開處理的數(shù)據(jù)流為該處理的輸出數(shù)據(jù).(3)數(shù)據(jù)存儲:表示用文件方式或數(shù)據(jù)庫形式所存儲的數(shù)據(jù),對其進行的存取分別以指向或離開數(shù)據(jù)存儲的箭頭表示。(4)數(shù)據(jù)源及數(shù)據(jù)終點:表示數(shù)據(jù)的來源或數(shù)據(jù)的去向,可以是一個組織或人員,它處于系統(tǒng)范圍之外,所以又稱它為外部實體,它是與系統(tǒng)有關的外部事物或外部環(huán)境。根據(jù)上面的分析我們可以對系統(tǒng)畫出如圖所示的頂層數(shù)據(jù)流圖,如圖31所示。 圖31頂層數(shù)據(jù)流圖第1層數(shù)據(jù)流圖是在頂層上的細分,從整體考慮網(wǎng)絡資源共享系統(tǒng)出現(xiàn)的數(shù)據(jù)流動及流向,如圖32所示。 圖32數(shù)據(jù)流動及流向 數(shù)據(jù)字典數(shù)據(jù)字典是關于數(shù)據(jù)的信息的集合,也就是對數(shù)據(jù)流圖中包含的所有元素的定義的集合。它的組成有:數(shù)據(jù)流;數(shù)據(jù)流分量,即數(shù)據(jù)元素;數(shù)據(jù)存儲等等。 數(shù)據(jù)庫的重要部分是數(shù)據(jù)字典。它存放有數(shù)據(jù)庫所用的有關信息,對用戶來說是一組只讀的表。數(shù)據(jù)字典內(nèi)容包括:數(shù)據(jù)庫中所有模式對象的信息,如表、視圖、簇、及索引等;分配多少空間,當前使用了多少空間等;列的缺省值;約束信息的完整性;用戶的名字;用戶及角色被授予的權(quán)限;用戶訪問或使用的審計信息等等其它產(chǎn)生的數(shù)據(jù)庫信息。數(shù)據(jù)庫數(shù)據(jù)字典是一組表和視圖結(jié)構(gòu)。數(shù)據(jù)庫數(shù)據(jù)字典不僅是每個數(shù)據(jù)庫的中心。而且對每個用戶也是非常重要的信息。用戶可以用SQL語句訪問數(shù)據(jù)庫數(shù)據(jù)字典。在數(shù)據(jù)庫管理系統(tǒng),數(shù)據(jù)字典是定義了數(shù)據(jù)庫的基本的組織的文件。多數(shù)數(shù)據(jù)庫管理系統(tǒng)使數(shù)據(jù)字典隱藏,防止用戶偶然毀壞它的內(nèi)容。數(shù)據(jù)字典不包含數(shù)據(jù)庫中的任何實際數(shù)據(jù)。該系統(tǒng)中的數(shù)據(jù)字典的部分信息如下圖33: 圖33統(tǒng)中的數(shù)據(jù)字典 系統(tǒng)運行環(huán)境本機開發(fā)運行的硬件環(huán)境是: CPU: Intel(4300) CPU 2GHz硬盤:320G 內(nèi)存:2G 軟件環(huán)境:Dreamweaver8操作系統(tǒng): Windows7 旗艦版服務器:WAMP5數(shù)據(jù)庫: Mysql但是此系統(tǒng)所用的開發(fā)軟件和環(huán)境在一般的電腦硬件環(huán)境中都能正常使用,即Windows環(huán)境下的電腦一般條件配置都能滿足運行要求。4. 系統(tǒng)總體設計經(jīng)過前面的分析,我已經(jīng)確定了系統(tǒng)的基本功能,下面就是我分析系統(tǒng)的總體框架,分析系統(tǒng)處理的實體對象,實體間的聯(lián)系,從而得到系統(tǒng)各種實體和聯(lián)系對應的數(shù)據(jù)表,最終設計出數(shù)據(jù)表。在這一階段將確定軟件系統(tǒng)的結(jié)構(gòu),對全局數(shù)據(jù)結(jié)構(gòu)進行設計,進行模塊劃分,確定每個模塊的功能 接口以及模塊間的調(diào)用關系。 采用與結(jié)構(gòu)化方法銜接的結(jié)構(gòu)化設計方法,生成結(jié)構(gòu)圖及概念設計說明書。在設計過成中要堅持由粗到細的原則,互相結(jié)合的原則,定性分析和定量分析相結(jié)合的方法,分解和協(xié)調(diào)的方法和模型化方法。要系統(tǒng)考慮系統(tǒng)的一般性、關聯(lián)性、整體性和層次性。分解協(xié)調(diào)的目的是為了創(chuàng)造更好的系統(tǒng)。系統(tǒng)分解是指將一個復雜的系統(tǒng)分解為若干個子系統(tǒng),系統(tǒng)協(xié)調(diào)一是系統(tǒng)內(nèi)協(xié)調(diào),即根據(jù)系統(tǒng)的總結(jié)構(gòu)、總功能、總?cè)蝿蘸涂偰繕说囊?,使各個子系統(tǒng)之間互相協(xié)調(diào)配合,在各個子系統(tǒng)局部優(yōu)化基礎上,通過內(nèi)部平衡的協(xié)調(diào)控制,實現(xiàn)系統(tǒng)的整體優(yōu)化。屏蔽抽象是要求從簡單的框架開始,隱含細節(jié)。一致性是指要有統(tǒng)一的規(guī)范、統(tǒng)一的標準、統(tǒng)一的文件模式。同時每個模塊應當有一個統(tǒng)一命名的容易理解的名字。編碼的過程中要注意由外向內(nèi),注意由大體到細節(jié)擴展。面向用戶來說,概要設計是對于按鈕按下后系統(tǒng)“怎么做”的簡要說明。模塊、組件的充分獨立性、封閉性,同時考慮靜態(tài)結(jié)構(gòu)與動態(tài)運行。 該概要設計對教材征訂管理模塊作了全面細致的用戶需求分析,明確所要開發(fā)的系統(tǒng)應具有的功能,性能及界面。它可是使系統(tǒng)開發(fā)的相關人員能清楚地了解用戶的需求,并在此基礎上進一步提出分析和完成后續(xù)設計與開發(fā)工作。 系統(tǒng)的總體框架軟件體系結(jié)構(gòu)是開發(fā)軟件實踐的基礎。與建筑師設定建筑項目的設計原則和目標,作為繪圖員畫圖的基礎一樣,設計一個軟件構(gòu)架是用來滿足不同客戶需求的實際系統(tǒng)設計方案的基礎。換句話說,軟件架構(gòu)即為整個軟件系統(tǒng)的各個模塊之間的結(jié)構(gòu)設計,是軟件工程范疇的概念,就像設計一棟房子由幾個什么樣的板塊組成一樣。在系統(tǒng)分析的基礎上,系統(tǒng)設計根據(jù)問題域的數(shù)據(jù)流定義一組不同的“映射”,利用這些映射把數(shù)據(jù)流圖轉(zhuǎn)換成為軟件結(jié)構(gòu),其基本思想是將系統(tǒng)設計成由相對獨立、單一功能的模塊組成的結(jié)構(gòu)。完成系統(tǒng)的總體結(jié)構(gòu)設計、數(shù)據(jù)設計、過程設計和界面設計。為實現(xiàn)由需求轉(zhuǎn)化為源代碼提供依據(jù)和框架。同時也為測試做準備。針對教材管理系統(tǒng),根據(jù)系統(tǒng)分析和需求分析,可以將系統(tǒng)大致分為六個模塊:班級管理,入庫管理,出庫管理,用戶管理,統(tǒng)計打印,教材管理。如下圖41所示: 圖41系統(tǒng)模塊圖 模塊功能為每個模塊設計實現(xiàn)的細節(jié)將成為這個階段的主要任務,還要對局部數(shù)據(jù)結(jié)構(gòu)進行設計。采用結(jié)構(gòu)化設計方法。采用自頂向下逐步求精的設計方法和單入口單出口的控制結(jié)構(gòu)。使得程序具有良好的結(jié)構(gòu),增強程序的可讀性。生成程序流程圖及詳細設計說明書。詳細設計時,如果不滿意,需要回到概要設計中重新完善設計。詳細閱讀需求分析,理解系統(tǒng)建設目標、業(yè)務現(xiàn)狀、現(xiàn)有系統(tǒng)、客戶需求的各功能說明。 分析數(shù)據(jù)流圖,弄清數(shù)據(jù)流征訂的過程; 根據(jù)數(shù)據(jù)流圖決定數(shù)據(jù)處理問題的類型(變換型、事務型、其他型); 通過以上分析,推導出系統(tǒng)的初始結(jié)構(gòu)圖。 對初始結(jié)構(gòu)圖進行改進完善:所有的征訂都要能對應到相應模塊(模塊的完整性在于他們完成了需求中的所有征訂),消除完全相似或局部相似的重復功能(智者察同),理清模塊間的層次、控制關系,減少高扇出結(jié)構(gòu),隨著深度增大扇入,平衡模塊大小。由對數(shù)據(jù)字典的修改補充完善,導出邏輯數(shù)據(jù)結(jié)構(gòu),導出每種數(shù)據(jù)結(jié)構(gòu)上的操作,這些操作應當屬于某個模塊。確定系統(tǒng)包含哪些應用服務系統(tǒng)、客戶端、數(shù)據(jù)庫管理系統(tǒng)。確定每個模塊放在哪個應用服務器或客戶端的哪個目錄、哪個文件(庫),或是在數(shù)據(jù)庫內(nèi)部建立的對象。對每個篩選后的模塊進行列表說明。對邏輯數(shù)據(jù)結(jié)構(gòu)進行列表說明。根據(jù)結(jié)構(gòu)化軟件設計說明書結(jié)構(gòu)對其他需要說明的問題進行補充說明,形成系統(tǒng)詳細設計說明書。本軟件用來存儲和統(tǒng)計教材征訂的情況。可以使使用者隨時查詢貨物的庫存量,以便于教材征訂的進貨和銷售業(yè)務更加的方便、快速。還可以查詢不同時間段內(nèi),不同種類的教材的利潤。 用戶模塊功能在用戶模塊中,普通用戶的登錄要受到系統(tǒng)的判斷,判斷是否是正確的帳號和密碼,如果不是正確的帳號或者密碼就不能進去系統(tǒng),如果是正確的賬號和密碼就能進入系統(tǒng)。用戶在進入系統(tǒng)后就能對自己的帳號的資料進行修改,其次就是對教材的征訂和教材的退訂活動。如下圖42所示:圖42用戶功能流程圖 管理員模塊功能用戶模塊功能中首先是管理員模塊的實現(xiàn),管理員在一個管理系統(tǒng)中是一個很重要的角色。在管理員登錄的時候首先是系統(tǒng)要判斷是否是正確的管理員的帳號和密碼,緊接著管理員在進入管理界面后就是對用戶和教材的各種管理活動。如下圖43所示: 圖43管理員功能流程圖 數(shù)據(jù)庫分析關于數(shù)據(jù)庫設計,需求分析中獲得業(yè)務對象模型,也就是現(xiàn)實中的實體。在分析階段來對數(shù)據(jù)庫進行設計,不過一定要注意任何實體的屬性一般一定是要有根據(jù)的。 總體設計中必須體現(xiàn)出數(shù)據(jù)庫設計的內(nèi)容,然后在詳細設計中完成。簡單的理解就是,第一步,看你需要什么樣的數(shù)據(jù)庫。第二步,設計數(shù)據(jù)庫。數(shù)據(jù)庫設計(Database Design)是指根據(jù)用
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1