

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、畢業(yè)論文指導資料(計算機相關專業(yè))管理信息系統(tǒng)設計和開發(fā),目 錄一、本科學生畢業(yè)論文的目的和內容二、管理信息系統(tǒng)開發(fā)的主要步驟三、開發(fā)工具和注意事項四、數據流圖分析和數據庫設計 五、畢業(yè)論文撰寫格式六、進度安排七、要求八、評分標準九、 論文題目樣例,一、本科學生畢業(yè)論文的目的和內容本科學生在畢業(yè)之前做畢業(yè)論文,其目的是通過畢業(yè)論文,讓學生獨立開發(fā)一個具體的計算機應用項目,系統(tǒng)地進行分析總結和運用學過
2、的書本知識,以鞏固本科階段所學的專業(yè)理論知識,并給予一個理論聯系實際的機會。為了便于實施和管理,規(guī)定以開發(fā)一個管理信息系統(tǒng)為畢業(yè)論文的實踐課題,每個畢業(yè)生通過開發(fā)一個具體的管理信息系統(tǒng),掌握開發(fā)一個比整完整的管理信息系統(tǒng)的主要步驟,并從中獲得一定的實際經驗。,二、管理信息系統(tǒng)開發(fā)的主要步驟管理信息系統(tǒng)開發(fā)的主要步驟及各步驟的基本內容1、系統(tǒng)分析主要工作內容有:確定系統(tǒng)目標系統(tǒng)可行性分析2、系統(tǒng)調查系統(tǒng)的業(yè)務流程分析。
3、得到:業(yè)務流程圖,3、數據流程分析得到:數據流程圖(系統(tǒng)關聯圖、頂層圖、一層數據流圖、二層數據流圖),4、數據庫設計概念模型設計:實體、實體屬性、實體間的聯系,得到E—R圖關系模式設計:E—R圖到關系模式的轉換規(guī)則,得到關系模式數據庫關系表設計:按關系模式得到表結構5、人機界面設計6、系統(tǒng)測試和調試測試計劃、測試用例、測試結果,三、開發(fā)工具和注意事項 1、開發(fā)工具開發(fā)工具可由學生任選。如FoxPro
4、、VB、Acess等,這些工具的使用全由學生自學。 2、注意事項(1)項目開發(fā)步驟的完整性(系統(tǒng)需求分析、概念設計、系統(tǒng)實施以及系統(tǒng)測試和調試等)(2)每個開發(fā)步驟所得結果的正確性(業(yè)務流程圖、數據流程圖、E-R圖、關系模式、人機界面設計及模塊處理等的詳細分析和說明)(3)整體結構完整性(摘要、關鍵詞、前言、目錄、各具體步驟的敘述和分析、結語、參考文獻和附錄)(4)提供軟件系統(tǒng)的可執(zhí)行盤片及操作說明書,四、數據流程分
5、析和數據庫設計1、 業(yè)務流程圖通過深入了解開發(fā)項目的業(yè)務內容,業(yè)務流程,以圖表達系統(tǒng)的業(yè)務流程。通常一個信息管理系統(tǒng)的業(yè)務流程是一個循環(huán)。業(yè)務流程圖也是開發(fā)者對要開發(fā)項目的業(yè)務了解的總結。,2、關聯圖數據流程圖是結構化系統(tǒng)分析工具。它既可以表達數據在系統(tǒng)內部的流向及存儲,又可以表達系統(tǒng)的邏輯功能和數據的邏輯變換。數據流程圖既能表達現行人工系統(tǒng)的數據流程和邏輯處理功能,也能表達自動化系統(tǒng)的數據流程和邏輯處理功能。數據
6、流程有四種基本符號:外部項、數據流、處理邏輯(加工)、數據元素和數據存儲。,(1) 外部項外部項又稱外部實體,是指不受系統(tǒng)控制,在系統(tǒng)之外的事物或人。是系統(tǒng)數據的外部來源和去處;也可以是另外一個數據處理系統(tǒng),向該系統(tǒng)提供數據或接收來自該系統(tǒng)向它發(fā)出的數據。所以外部項是系統(tǒng)數據的來源和歸宿。(2)數據流數據流用單箭頭表示數據流動的方向,并給予以字母F開頭的編號命名,并給出編號代表的數據流的意義。數據流可以由某一個外部項產生,也可以
7、由某一個處理邏輯產生,還可以來自某一個數據存儲。一般來說,數據流可以在數據流箭頭的上方加以簡單的描述。一般不允許用雙向箭頭表示數據流。,(3) 處理邏輯(加工)處理邏輯對數據的變換方式有兩種:A、變換數據的結構B、在原有數據內容基礎上產生新的數據內容可以用一個長方形框表示處理邏輯。由標識和功能上下兩部分表示。標識部分用于惟一地標識一個處理邏輯,以區(qū)別于其它邏輯。一般用字母P和數字編號表示主處理邏輯,編號下再接子編號,表示某個
8、處理邏輯被進一步分解后某個處理邏輯下的某個子處理邏輯等。,功能描述部分是處理邏輯必不可少的部分。用一句非常簡單的話,直接表示這個處理邏輯要做的事,即它的邏輯功能。邏輯功能描述中沒有主語,只有動詞和賓語。執(zhí)行這項功能的主體可能是某一個部門,也可以是某一個人,對于計算機信息管理系統(tǒng),處理邏輯的執(zhí)行者是計算機程序。一個加工一定會有數據流進入加工,也有數據流從加工流出。不允許只有數據流出,或只有數據流進的加工。 (4) 數據
9、元素數據元素是數據最小組成單位,是不可分的數據單位。數據元素是數據流或數據存儲中的基本成分。,(5)數據存儲(文件)數據存儲用長方條表記,在長方條內部寫上該數據存儲的名稱。用作標識的編號一般用英文字母D和數字組成。同外部項一樣,允許在一張數據流程圖上重復出現相同的數據存儲,以避免數據流線的交叉,這時應在重復的數據存儲符號的左側再加一條豎線。一個處理邏輯可能要從數據存儲中讀出某些數據,或者可能把一些數據存入到某個數據存儲中,甚至修改
10、數據存儲中的某些數據,那么就得用數據流將處理邏輯和數據存儲聯結起來。只出或只進的數據存儲不必在數據流圖中畫出。,3.數據流程圖的分解編制數據流程圖,采用自頂向下擴展逐層分解。首先是系統(tǒng)關聯圖,給出外部實體與即將開發(fā)的管理信息系統(tǒng)之間的數據流(從外部實體流入系統(tǒng)、從系統(tǒng)流向外部實體)。回答系統(tǒng)從外部世界得到什么,系統(tǒng)將給外部世界是什么。從關聯圖分解得到頂層圖,又從頂層圖分解得到一層數據流程圖,再分解出二層數據流程圖。在分解過程中,隨著
11、更具體和更詳細,新的數據流和數據存儲被引入,但在關聯圖中提及的那些數據流是不能再增加,也不允許被減少。在上述分解過程中,上層的一個處理邏輯可能被分解成多個更具體的處理邏輯,新的數據存儲和數據流被引入。如此逐一分解擴展,直至不需要再分解為止。,幾個注意點(1)關聯圖中提及的外部項、與外部項連接的數據流,在數據流程圖的分解中不可以增加,也不可以減少。 (2)數據存儲與外部項之間不可以直接連接。 (3)要保持各層成分的完整性和一致性
12、。下層數據流圖中,上層圖中的數據流和數據存儲必須繼續(xù)出現;并可出現只限于下層專用的的數據存儲,或數據流。,(4)加工和數據存儲,一定有數據流入,也有數據流出。不會只有流入,沒有流出;也不會只有流出,沒有流入的加工。(5)數據存儲環(huán)節(jié)作為兩個加工的界面。一般來說,兩個加工不能直接用數據流相連。數據存儲之間不得出現未經加工的數據流。(6)同一流入數據流不可以重復向系統(tǒng)流入多次。流入和流出的數據流不可以同名。(7)關聯圖出,數據流必須有
13、名稱和意義說明,并且在下層數據流圖中不能改名。,4、關系數據庫建模 邏輯數據庫的設計過程分成兩個階段。 概念模式設計對現實世界狀態(tài)的第一層抽象(與計算機無關)。 邏輯數據結構設計這是概念模式的表示,可以把它映照成一種實際的處理(與計算機、數據模型都有關)第一階段同應用領域的信息需求分析有關,用來提供非形式的需求規(guī)格說明,由此構造一個高級的數據模型。數據庫設計應先進行概念模型的設計,然后是對關系數
14、據庫的建模。采用稱之為實體聯系模型的非形式模型。它提供一種表示實體及其相互聯系的自然方法。先在第一階段的設計策略上使用實體聯系模型,然后討論從實體-聯系模型向關系模型的轉換。,實體-聯系的建模實體-聯系模型中的信息由下列三種基本概念組成:實體 正要被建模的對象聯系 實體之間的聯系屬性 實體和聯系的特征 模式化的實體-聯系模型模式化的實體-聯系模型用圖表示數據的自然結構。在圖中,用長方框表示實體集,菱形框表示
15、聯系。聯系由弧邊把實體連接起來,聯系的對應元個數在弧邊上標出。在完整的E-R模型中,還對每個實體和聯系的屬性另列。,鍵關系R的健K是有如下性質的屬性的一個子集:(1)惟一的標識性,在R上,K的值惟一地標識一個元組(2)無冗余性,在不破壞性質1的情況下,K中沒有屬性可以被刪除在同一個關系中每一個元組都是不相同的,故鍵總是存在的。一個關系可以有多個候選鍵。在這種情況下,必須從中選出一個作為基本的鍵。組成基本鍵的屬性稱為主屬性。
16、在任何元組中,主屬性的值不可以是空的。在關系模式中,用下劃線標出主屬性。,聯系在現實世界中,實體集或“型”之間會出現 1:1, 1:N, N:M等復雜的聯系。例如在同類型的實體集之間或者兩個以上實體集之間可以有聯系。不同實體集之間的聯系不同實體集之間的聯系的實例舉不勝舉,如學生與課程之間的選修聯系,產品與倉庫之間的存放聯系等。,E-R模型轉換成關系模式的基本規(guī)則 實體集的轉換每個實體集用一個關系表示,
17、實體集的屬性被轉換成關系的屬性。實體集的主鍵在滿足惟一標識和無冗余等性質的條件下,將作為對應關系的主鍵。在實體關系中,由于它與其它實體集存在聯系,可能還要增加一些屬性。,二元聯系的轉換對聯系的轉換技術主要同聯系的性質,以及參加聯系的實體集成員類有關。相應的法則如下:,A.強制類型類倘若實體集E2與實體集E1的聯系N:1,E2的關系模式應包含E1的主屬性。例如,倘若規(guī)定每門課程由本系授課,在實體集課程與系之間的提供聯系中,課程是聯
18、系提供的強制成員。因此課程的關系模式中應包含實體集系的主屬性:課程(課程號,系編號#, 教師編號#,課程名稱,開課學期)其中“系編號”是由提供關系引入的鍵,稱為外鍵(用#表示),表示系與課程之間的提供聯系。而教師編號又是反映課程與教師之間授課聯系,表示該課程是某位教師講授的。,B.可選成員類 倘若實體集E2是它同實體集E1的N:1聯系中的一個可選成員,那么,這個聯系往往由包括E1和E2主屬性以及該聯系中每個屬性的各個關系模式表示。
19、例如,辦公室的物品(假定是單件的),也許被借出或者未被借出(假定僅將當前借出的記錄在數據庫內)。員工和物品之間的聯系借閱聯系是1:N的。如果物品不是單一的,則借用聯系是N:M的。若用下列關系模式表示這個E-R模型員工(工號, 姓名, 地址)物品(物品號,物品名,工號#,借閱日期,應還日期),在關系物品中引入外鍵工號,記下當前借出具體物品的借物品人的工號。然而,在關系物品中許多元組的屬性工號的值是空的,表示對應的物品處于未出借狀態(tài)
20、。這里的空值指某物品實體當前未參加借用聯系。不僅僅聯系的可選型會引起空值,由于實體集的某個實例的具體屬性未定義,也會引起空值。在上述例子中,可以引入另一個表示聯系出借的關系,來避免空值:員工(工號, 姓名, 地址)物品(物品號, 物品名,規(guī)格)借用(物品號# ,工號#,出借日期,應還日期),這樣,只有當前被借出的物品才出現在關系借閱中。如果一個聯系有某種屬性,那么,將可選聯系用另一個關系來表達是有意義的。例如,在上例聯系
21、借閱中增加了出借日期和應還日期等。在聯系中,實體集的聯系型也許是“幾乎強制”的,就是說,絕大多數的元組都參加聯系。在這種情況下,容許少量空值就比引入另一個關系更好。,N:M二元聯系N:M聯系一般由另一個關系模式表示。這個關系模式由每個參加的實體集的主屬性以及這個聯系的全部屬性一起組成。這種變換應用于參加實體集的各種成員類。例如實體集學生和課程之間的聯系選課可以由下列模式表示:選課(學號#,課程號#,選課日期,實踐成績,考試成績),
22、關系數據庫設計步驟步驟1:需求分析步驟2:實體-聯系建模步驟3:E-R模型轉換成關系模式步驟4:關系模式規(guī)范化,需求分析識別用戶的數據需求,非形式地描述有關數據對象及其聯系中需要記錄的信息。對于有不同類別用戶的大型用戶,出現數據和聯系的多個視圖,這些視圖必須被合并成一個單一的全局視圖。在這個過程中,消除模型的冗余性和不一致性。如建模人員必須能夠從不同的視圖中識別出同義詞和異義詞,以及識別出同一類型層次的數據對象等。還要分析
23、對數據所作的處理的類別。,實體-聯系建模描述數據對象、數據對象的屬性、數據對象之間的聯系,標識鍵屬性、決定聯系的函數對應、決定具體實體集合是否可選或強制。構造一個模式的E-R模型。模型給出整個數據庫的一個全局視圖。,E-R模型轉換成關系模式將E-R模型轉換成一組關系。特別關心聯系中實體集的成員類別、單個聯系、子類型、超類、三個實體間的聯系等。,關系模式規(guī)范化對每個關系產生了一系列的函數依賴,以及可能出現的多值依賴。使用上述辦法,把
24、每個關系轉化成所需的最高階段規(guī)范。,主鍵用下劃線標識,外鍵用#表示:(1)員工(職工號,部門編號#,職工姓名,性別,出生年月,工作崗位)(2)部門(部門編號,部門名稱,電話,職工號(主管)#)(3)客戶(客戶號,客戶名,客戶地址,聯系電話)(4)原材料(原材料編號,原材料名稱,原材料規(guī)格,原材料單價,備注)(5)供貨商(供貨商編號,供貨商名稱,聯系人,地址,電話)(7)整體浴室產品(產品編號,產品名稱,產品規(guī)格,產品價格),
25、(7)采購(采購單編號,原材料編號#,職工號#,供貨商編號#,采購日期,數量,單價)(8)供貨(供貨單編號,采購單編號#,供貨日期,數量) (9)訂購(訂貨單編號,客戶號#,產品編號#,職工號#,訂貨日期,購買數量,單價)(10)提貨(提貨單編號,訂貨單編號#,提貨日期,數量)(11)領用(領用單編號,產品編號#,職工編號#,原材料編號#,領用數量,領用日期)(12)存儲1(產品編號#,存儲數量,最底庫存量)(1
26、3)存儲2(原材料編號#,存儲數量,最底庫存量),1、封面2、摘要用約200-400字簡要介紹一下論文中闡述的主要內容及創(chuàng)新點3、主題詞用2、3個詞點明論文所述內容的性質。(二和三要在同一頁面上)4、目錄采用三級目錄結構。 第三章 系統(tǒng)設計 3.1系統(tǒng)概念結構 3.1.1概念模型5、正文,五、畢業(yè)論文撰寫格式,注意:1.每個步驟都要有文字說明和論述2.各個步驟必須是有機的組合,不可以支離破碎不成一體。,第
27、一章 前言簡要介紹:項目開發(fā)背景、信息系統(tǒng)目標、項目開發(fā)計劃等。,第二章系統(tǒng)需求分析本章應包含:(1)現行業(yè)務系統(tǒng)描述包括業(yè)務流程分析,給出業(yè)務流程圖。具體要求:業(yè)務流程圖必須有文字說明,圖要完整、一定要有業(yè)務傳遞的流程。(2)現行系統(tǒng)存在的主要問題分析指出薄弱環(huán)節(jié)、指出要解決的問題的實質,確保新系統(tǒng)更好,指出關鍵的成功因素。(3)提出可能的解決方案,第三章 新系統(tǒng)邏輯方案
28、針對用戶需求,全面、系統(tǒng)、準確、詳細地描述新系統(tǒng)應具備的功能。最主要的是給出數據流程圖,要求滿足以下條件:A.數據流程圖必須包括系統(tǒng)關聯圖、系統(tǒng)頂層圖、第一層分解圖。B.系統(tǒng)關聯圖確定了從外部項到系統(tǒng)的數據流和從系統(tǒng)向外部項的數據流,這些數據流在其它層次的數據流中不允許減少,也不允許增加。各層次內部的數據流不受關聯圖的限制。C. 數據流應有名字。,D.外部項和數據存儲之間不得出現未經加工的數據流。E.數據流程圖的分解中,必
29、須保持每個分層同其上層加工中的外部項和輸入輸出流相一致。F.各加工之間一般不應出現未經數據存儲的數據流。G.數據存儲之間不得出現未經加工的數據流。H.數據存儲可以分解。I.若有查詢處理,應在數據流程圖中表達。J.統(tǒng)計和打印報表不在數據流圖中表達。,第四章 數據庫設計A、應按下列次序闡述各個元素:實體、實體的屬性、實體間聯系、E-R圖、轉換規(guī)則、關系模式。B、在介紹實體的屬性時,不應包括聯系屬性,聯系屬性直至關系模式中才
30、出現。C、數據流程圖中的每個數據存儲可隱含于E-R圖中的多個實體。D、E-R圖中的實體要與數據流程圖中的數據存儲相對應。每個實體要指出實體的標識碼(主碼)。對每個實體或聯系應列出其應有的屬性(用列舉的方法)。E、E-R圖中至少要有一個多對多的聯系。F、必須嚴格按照轉換規(guī)則從E-R圖產生數據關系模式集,需要時作必要的優(yōu)化,并說明理由。,G.對于一對一的聯系,只應把任一個實體的主碼放在另一個實體中作為外碼。H.一對多聯系也可以產生
31、新的關系模式,如要這樣做,必須說明理由。I.多對多聯系,或三元聯系必須產生新的關系模式。J.關系模式的個數和名字要與E-R圖中的實體和聯系相一致。K.每個關系模式中要用下橫線標出主碼,后隨的符號“#”標出外碼。若有代碼對照表可在最后列出,需另加說明。(3) 計算機系統(tǒng)配置方案的選擇和設計給出硬件配置,系統(tǒng)軟件配置,網絡通信系統(tǒng)配置(可選)等內容。 (4) 系統(tǒng)總體安全性、可靠性方案與措施。,第五章 系統(tǒng)詳細設
32、計(1)人機界面設計給出人機界面視圖(輸入輸出接口,屏幕格式設計等)(2)模塊處理過程根據軟件環(huán)境做不同處理??刹捎媚_本、程序流程圖等。,結束語(1)系統(tǒng)特色、局限與展望(2)實施中遇到的挫折、創(chuàng)新、體會與致謝,參考文獻列出畢業(yè)論文設計中主要參考書籍序號、書名或文章名、作者名、出版社或雜志名、出版日期或雜志期號。附錄(1) 列出部分有一定代表性的程序代碼段(2) 操作說明書,六、進度按排
33、1、一周時間確定課題,并完成調查研究。2、一周時間完成概要設計,并學習一種開發(fā)環(huán)境,要求做到能熟練使用開發(fā)環(huán)境。3、二周時間完成詳細設計,完成論文初稿和系統(tǒng)的總體結構開發(fā)。4、二周時間基本完成系統(tǒng)開發(fā),能演示。5、二周時間完成論文撰寫,然后提交畢業(yè)論文。準備論文答辨。注:其中5可在4基本完成時就可以開始。,七、要求,1、論文內容要求設計開發(fā)一個小型的信息管理系統(tǒng),以論文為主。 2、系統(tǒng)難度要求:系統(tǒng)所管理的實
34、體三個以上,實體之間要有聯系。 3、提交內容:論文:一份操作說明書:一份開發(fā)的系統(tǒng)的源程序,可執(zhí)行代碼放在光盤中。,八、評分標準1、A等管理實體4個或4個以上,實體之間有多對多聯系。設計正確,功能完善,設計步驟完整正確,實用性強,論文結構嚴謹,表述流暢。2、B等管理實體3個或3個以上,實體之間有多對多聯系。設計基本正確,功能基本完善,設計步驟基本完整正確,有一定的實用性,論文結構良好,表述基本流暢。,3、C
35、等管理實體3個。設計有少量錯誤,功能不夠完善,設計步驟欠完整,基本上沒有實用性,論文結構一般,表述基本清楚。4、不及格因有以下所列某種原因,均作論文不及格評分。有較大錯誤、功能不完善,缺少主要設計步驟或主要設計步驟有嚴重錯誤,論文結構混亂,表述不清楚。,九、論文題目樣例房地產工程資料信息管理系統(tǒng)工程施工合同信息管理系統(tǒng)學生學籍信息管理系統(tǒng)餐廳賬務信息管理系統(tǒng)虛擬主機服務信息管理系統(tǒng)鋼材貿易公司倉庫信息管理系統(tǒng)教務
36、信息管理系統(tǒng)再就業(yè)信息管理系統(tǒng)制造部物流信息管理系統(tǒng)在線商店銷售信息管理系統(tǒng)圖書借閱信息管理系統(tǒng)維修信息管理系統(tǒng)IT產品庫存信息管理系統(tǒng),產品進銷存信息管理系統(tǒng)旅行社業(yè)務信息管理系統(tǒng)施工信息管理系統(tǒng)服飾訂單信息管理系統(tǒng)骨質疏松基因研究項目標本庫信息管理系統(tǒng)律師事務所案件信息管理系統(tǒng)住院信息管理系統(tǒng)產品銷售信息管理系統(tǒng)出運貨物訂艙信息管理系統(tǒng)網上書城信息管理系統(tǒng)建材著色信息管理系統(tǒng)酸奶生產信息管理系統(tǒng),病
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 計算機科學與工程系
- 計算機科學與工程系畢業(yè)設計(論文)評分表
- 計算機科學與工程系畢業(yè)設計(論文)開題報告
- xxx大學計算機科學與工程系
- 計算機與信息工程系
- 計算機工程系
- 計算機科學與技術畢業(yè)論文--酒店網絡
- 計算機學院畢業(yè)論文
- 計算機科學與技術畢業(yè)論文
- 計算機科學與技術畢業(yè)論文
- 計算機科學與技術畢業(yè)論文
- 計算機科學與技術畢業(yè)論文
- 計算機科學與技術畢業(yè)論文
- 畢業(yè)論文計算機科學與技術
- 計算機科學與技術畢業(yè)論文
- 計算機科學與技術畢業(yè)論文
- 計算機科學與技術畢業(yè)論文
- 計算機科學與技術畢業(yè)論文
- 計算機科學與技術畢業(yè)論文
- 計算機科學與技術畢業(yè)論文
評論
0/150
提交評論