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

正文內(nèi)容

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

2025-05-04 22:33 本頁(yè)面
 

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