



版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、畢業(yè)設(shè)計論文圖書信息管理系統(tǒng)的設(shè)計與實現(xiàn)姓 名:吳志釗學(xué)號: A06190226指導(dǎo)教師 : 佟振明學(xué)科專業(yè)名稱 :計算機(jī)應(yīng)用技術(shù)2018年 8 月 26 日摘要隨著信息技術(shù)在管理技術(shù)上越來越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實施在技術(shù)上已逐步成熟。管理信息系統(tǒng)是一個不斷發(fā)展的新型科學(xué),任何一個單位要生存要發(fā)展,要高效率的把內(nèi)部活動有機(jī)的組織起來,就必須建立與自身特點相適應(yīng)的管理信息系統(tǒng)。資料管理系統(tǒng)是典型的信息管理系統(tǒng),其主要開發(fā)包括后臺數(shù)據(jù)庫的建立和維護(hù),以及前端應(yīng)用程序的開發(fā)兩個方面。因此,本人結(jié)合資料管理系統(tǒng)的要求,對易語言數(shù)據(jù)管理系統(tǒng),易語言原理,易語言數(shù)據(jù)庫技術(shù)進(jìn)行了較深入的學(xué)習(xí)和應(yīng)
2、用。主要完成對資料管理系統(tǒng)的要求分析、功能模塊劃分,并由此設(shè)計了數(shù)據(jù)庫結(jié)構(gòu)和應(yīng)用程序。系統(tǒng)運行結(jié)果證明,本人設(shè)計的資料管理系統(tǒng)可滿足借閱者、資料管理工作人員和高級管理三方面的要求。系統(tǒng)開發(fā)采用大連飛揚軟件工作室編寫的易語言,它是一種全中文全可視化電腦程序編寫語言。它的誕生結(jié)束了外國編程語言長期壟斷中國市場的局面,使中國人終于可以使用自己的母語來編寫各種實用電腦程序。利用易語言強(qiáng)大的可視化界面功能以及對數(shù)據(jù)庫的支持,先構(gòu)造一個模型,逐步增加功能,最終滿足需求,本系統(tǒng)界面友好,功能較強(qiáng)。不足的地方是當(dāng)數(shù)據(jù)庫訪問量大時,將導(dǎo)致性能的下降,且不利于數(shù)據(jù)庫有效共享,在以后改進(jìn)中應(yīng)考慮 SERVER作為數(shù)
3、據(jù)庫,解決訪問速度及數(shù)據(jù)共享的問題。該系統(tǒng)力求易于使用,具有較高的擴(kuò)展性和可維護(hù)性。關(guān)鍵字:關(guān)系數(shù)據(jù)庫 , 易語言 , 資料管理系統(tǒng) , 系統(tǒng)開發(fā) , 信息系統(tǒng)目錄第一章緒論 -2/35-5第二章系統(tǒng)分析 -62.1系統(tǒng)的初步調(diào)查 -62.2系統(tǒng)的可行性分析 -72.3系統(tǒng)開發(fā)步驟 -72.4對本系統(tǒng)的分析 -7第三章 系統(tǒng)設(shè)計 -93.1需求分析 -93.2系統(tǒng)功能模塊劃分 -103.3數(shù)據(jù)庫設(shè)計 -103.3.1數(shù)據(jù)庫需求分析 -103.3.2概念設(shè)計 -3/35-113.3.3數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計 -123.4 用戶界面設(shè)計 -13第四章系統(tǒng)編碼與實現(xiàn) -174.1開發(fā)平臺的選擇 -17
4、4.2開發(fā)工具的選擇 -174.3程序設(shè)計(部分邏輯及代碼) -17第五章系統(tǒng)運行與維護(hù) -215.1系統(tǒng)的配置 -215.2系統(tǒng)的運行 -21第六章開發(fā)總結(jié) -21參考文獻(xiàn) -4/35-22第一章緒論5/35在現(xiàn)代社會中管理的作用越來越顯得重要和突出。一般來講,管理通過計劃、組織、指導(dǎo)和領(lǐng)導(dǎo)、控制等手段,為組織制定目標(biāo),應(yīng)用組織的各種要素,以實現(xiàn)組織的目標(biāo)。對學(xué)校來說,按照一定的資料計劃、資料資源,對學(xué)生信息、教師信息、課程信息、資料信息等加以接話和協(xié)調(diào),以達(dá)到預(yù)期的目的,即稱為學(xué)校管理。傳統(tǒng)的學(xué)校管理活動中,把人、才、物作為學(xué)校的主要資源。但是隨著社會化大生產(chǎn)的不斷擴(kuò)大和社會對產(chǎn)品多樣化的
5、需求,人們越來越重視信息在生產(chǎn)經(jīng)營及學(xué)校管理中的作用,并把它當(dāng)作學(xué)校的一種極其重要的資源,人們稱之為“信息資源”,信息資源的處理已經(jīng)成為當(dāng)今世界一項重要的社會活動本世紀(jì)以來,由于社會生產(chǎn)力的迅速發(fā)展和科學(xué)技術(shù)的突飛猛進(jìn),人們進(jìn)行信息交流的深度和廣度不斷增加,管理所需的信息量急劇增長,同時對信息的處理要求及時、準(zhǔn)確,這導(dǎo)致了傳統(tǒng)的信息處理方法和手段已不能適應(yīng)現(xiàn)代管理的所需;電子計算機(jī)的誕生和在信息處理中的應(yīng)用,標(biāo)志這一個嶄新時代“信息時代”的開始,它使學(xué)校管理現(xiàn)代化成為可能。一定意義上說,管理信息系統(tǒng)的產(chǎn)生和發(fā)展是建立在電子計算機(jī)基礎(chǔ)上的。硬件方面,自 1946 年第一臺電子計算機(jī)誕生以來,計算
6、機(jī)技術(shù)的發(fā)展可謂日新月異,從龐大的只能在實驗里供研究使用的計算機(jī)到今天適應(yīng)不同環(huán)境的滿足不同需求的各種各樣的計算機(jī);運算速度從每秒幾千次到每秒幾百億次;處理器從焊有幾百萬個電子管的大的驚人的電子板到只有指甲大小的集成電路;現(xiàn)在計算機(jī)6/35在硬件方面的發(fā)展已達(dá)到了每三個月更新?lián)Q代一次的驚人速度。軟件方面,也已從機(jī)器語言、匯編語言、高級語言發(fā)展到現(xiàn)如今的第四代語言非結(jié)構(gòu)化、面向?qū)ο?、可視化的語言。管理信息系統(tǒng)的發(fā)展 :管理信息系統(tǒng)通過對學(xué)校當(dāng)前運行的地數(shù)據(jù)進(jìn)行處理來獲得有關(guān)數(shù)據(jù),以控制學(xué)校的行為;利用過去的和現(xiàn)在的數(shù)據(jù)及相關(guān)的模型,對未來的發(fā)展進(jìn)行預(yù)測;能從全局目標(biāo)出發(fā),對學(xué)校的管理決策活動予以
7、輔助。從工業(yè)發(fā)達(dá)國家來看,管理信息系統(tǒng)的發(fā)展經(jīng)歷了以下幾個階段:第一階段:( 1953 年至 1965 年)單項數(shù)據(jù)處理階段,也稱電子數(shù)據(jù)處理( EPD)階段。這是電子計算機(jī)在管理領(lǐng)域應(yīng)用的起步階段。這一階段,由于當(dāng)時計算機(jī)硬、軟件的限制,數(shù)據(jù)處理的性質(zhì)只是使用計算機(jī)代替人的手動勞動,進(jìn)行簡單的單項數(shù)據(jù)處理工作,如計算工資、報表登記、編制計劃等。這個階段的處理方式主要是集中式的批處理。第二階段:( 1965 年至 1970 年)綜合數(shù)據(jù)處理階段,也稱事務(wù)處理系統(tǒng)( TPS)階段。這個階段計算機(jī)硬、軟件有了很大的發(fā)展,出現(xiàn)了多用戶的分時系統(tǒng),計算機(jī)開始應(yīng)用于對某一管理系統(tǒng)的控制,并具有了一定的反
8、饋功能。如庫存管理系統(tǒng)、生產(chǎn)調(diào)度系統(tǒng)、資料管理系統(tǒng)等。這個階段的處理方式已發(fā)展為面向終端的聯(lián)機(jī)實時系統(tǒng)。第三階段:( 1970 年至今)管理信息系統(tǒng)( MIS)階段。這個階段是在學(xué)校中全面的使用計算機(jī)把各種功能集中起來,構(gòu)成了計算7/35機(jī)化的全方位信息系統(tǒng),即現(xiàn)代的管理系統(tǒng)。這個階段的處理方式是在數(shù)據(jù)庫和網(wǎng)絡(luò)基礎(chǔ)上組成分布式處理系統(tǒng)。它的特點是使用數(shù)據(jù)庫和分時處理系統(tǒng)處理的計算機(jī)網(wǎng)絡(luò),并充分利用運籌學(xué)等數(shù)學(xué)方法,實現(xiàn)了硬件、軟件和數(shù)據(jù)庫資源的共享??偟膩碚f,計算機(jī)技術(shù)的發(fā)展,其性價比大幅下降,使得其被廣泛的使用。針對現(xiàn)實中的各種應(yīng)用需求,相應(yīng)的產(chǎn)生很多技術(shù)體系、技術(shù)標(biāo)準(zhǔn),如 J2EE、.NE
9、T、COM等。這又大大的推動了學(xué)校的信息化進(jìn)程。其影響可以歸納如下兩點:(1)計算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手:今天,計算機(jī)的價格已經(jīng)十分低廉,性能卻有了長足的進(jìn)步。它已經(jīng)被應(yīng)用于許多領(lǐng)域,計算機(jī)之所以如此流行的原因主要有以下幾個方面:首先,計算機(jī)可以代替人工進(jìn)行許多繁雜的勞動;其次,計算機(jī)可以節(jié)省許多資源;第三,計算機(jī)可以大大的提高人們的工作效率;第四,計算機(jī)可以使敏感文檔更加安全,等等。(2)開發(fā)計算機(jī)資料管理系統(tǒng)的意義當(dāng)今世界是飛速發(fā)展的信息時代,在各行各業(yè)中離不開信息處理,這正是計算機(jī)被廣泛用于管理系統(tǒng)的環(huán)境。計算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理。使計算機(jī)進(jìn)行信息管理控制,
10、不僅提高了工作效率,而且大大提高了其安全性。尤其對于復(fù)雜的信息處理,計算機(jī)能夠充分發(fā)揮它的優(yōu)越性。計算機(jī)進(jìn)行信息管理與信8/35息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。本系統(tǒng)就是為了管理好資料信息而設(shè)計的。資料室是一個信息資源的集散地,資料和用戶借閱資料繁多,包含很多信息數(shù)據(jù)的管理,現(xiàn)今有很多公司的資料室都初步開始使用,甚至尚未使用計算機(jī)進(jìn)行信息管理。根據(jù)調(diào)查得知,他們以前對信息管理的主要方式基于文本、表格等底價值的手工處理,對于資料借閱情況(如借閱天數(shù)、超過限定借閱資料時間的天數(shù))的統(tǒng)計核實等往往采用借書證的人工核查進(jìn)行,對借閱的借閱級別及極限、以及借閱天數(shù)等人工計算,手抄進(jìn)行
11、。設(shè)計信息處理工作量大、出錯率高;由于數(shù)據(jù)繁多容易丟失,且不宜查找。總的來說缺乏系統(tǒng)、規(guī)范的信息處理手段。盡管有的資料室有計算機(jī),但是尚未用于信息管理沒有發(fā)揮它的效益,資料閑置比較突出,這就是管理信息開發(fā)的基本環(huán)境。設(shè)計處理手工操作,工作量大,出錯率高,出錯后不容易更改。資料室采取手工方式對資料借閱情況進(jìn)行人工管理,由于信息比較多,資料借閱信息管理比較混亂復(fù)雜;一般借閱情況是記錄在借閱證上的,資料的數(shù)目和內(nèi)容記錄在文件中,資料室的工作人員和管理人員也只能當(dāng)時對它比較清楚,時間一長,如再有進(jìn)查詢,就的眾多資料翻閱,查找造成查詢費時,費力。如果對很長時間以前的資料進(jìn)行更改就更加困難了。基于此類問題
12、,我認(rèn)為有必要建立一個資料管理系統(tǒng),使資料管理工作規(guī)范化,程序化,避免資料管理隨意性,提高信息處理的9/35速度和精確性,能夠及時、準(zhǔn)確、有效的查詢和修改資料情況。第二章系統(tǒng)分析2.1 系統(tǒng)的初步調(diào)查建立一個好的管理信息系統(tǒng),必須要有一個好的管理基礎(chǔ)。所謂好的管理基礎(chǔ),指的是合理的管理體制、完善的制度、科學(xué)的管理方法和準(zhǔn)確的原始數(shù)據(jù)。應(yīng)該看到,我國發(fā)展管理信息系統(tǒng)的時間還不長,設(shè)計開發(fā)的實際經(jīng)驗也不足,要使信息管理系統(tǒng)在實際應(yīng)用中獲得巨大的收益,必須具備以下基本條件:(1)領(lǐng)導(dǎo)重視、管理人員積極性高管理信息系統(tǒng)的建立,需要提供資源、經(jīng)費、人力和時間,要設(shè)計管理體制、規(guī)章制度的變化、調(diào)整和大量數(shù)
13、據(jù)的編碼、表格形式協(xié)調(diào)等工作,這些信息管理的全局性問題必須在高層領(lǐng)導(dǎo)的重視和支持下才能獲得解決。一般來說,單位一把手的的決心是研制管理信息系統(tǒng)的關(guān)鍵所在。管理人員的積極性也是不容忽視的條件。管理人員是管理信息系統(tǒng)的直接用戶,他們的積極性和配合程度,關(guān)系到管理信息系統(tǒng)的使用效果和生命力。(2)具備一定的資源條件管理信息系統(tǒng)的資源主要包括計算機(jī)硬件、軟件設(shè)備,不間斷電源( UPS)、空調(diào)等輔助設(shè)備和計算機(jī)房設(shè)施等,有條件的單位應(yīng)盡量發(fā)掘和利用現(xiàn)有的計算機(jī)設(shè)備。管理信息系統(tǒng)的費用和運行費用,包括前者的設(shè)備購置、人員工資、培訓(xùn)和開發(fā)過程中的一系列10/35支出等,后者包括機(jī)器運行、維護(hù)和修理費,人員工
14、資和水、電、紙張和軟盤等日常開支。要有足夠的資金保證,才能夠順利完成整個系統(tǒng)的開發(fā)工作。當(dāng)然資金的投入也可以在開發(fā)和運行過程中分階段進(jìn)行,在逐步取得階段性的成果的基礎(chǔ)上補(bǔ)充更多的資源。(3)組織一個強(qiáng)有力的開發(fā)小組管理信息系統(tǒng)的質(zhì)量,在某種意義上直接取決與開發(fā)人員的水平和素質(zhì)。開發(fā)小組的人數(shù)因系統(tǒng)的大小而定,通常包括系統(tǒng)分析員、程序員、數(shù)據(jù)錄入員和硬件、軟件維護(hù)人員。由于管理信息系統(tǒng)的開發(fā)通常是從逐個子系統(tǒng)分期分批進(jìn)行的,同時,已開發(fā)完畢投入使用的系統(tǒng)仍需要不斷維護(hù)、改造和完善,因此這個開發(fā)小組應(yīng)該相當(dāng)長的時期內(nèi)存在。在正式的立項之前必須進(jìn)行可行性分析,而可行性分析主要是對現(xiàn)行系統(tǒng)進(jìn)行充分的調(diào)
15、查研究,細(xì)致了現(xiàn)行系統(tǒng)的現(xiàn)狀流程,以及存在的主要問題,在此基礎(chǔ)上提出新的系統(tǒng)邏輯模型。詳細(xì)的現(xiàn)狀調(diào)查目的是為了弄清現(xiàn)行系統(tǒng)的基本功能及信息流程,為新系統(tǒng)邏輯模型提供基礎(chǔ)。它是建立新系統(tǒng)的前期工作,也是進(jìn)行系統(tǒng)分析和設(shè)計的重要基礎(chǔ)。因此要建立新的資料管理系統(tǒng)就必須對單位現(xiàn)行的信息管理系統(tǒng)進(jìn)行全面、細(xì)致而充分的調(diào)查和研究。采用主要的方式是同學(xué)中進(jìn)行交流和對現(xiàn)有的政策進(jìn)行分析。2.2 系統(tǒng)的可行性分析11/35系統(tǒng)的可行性分析包括兩個詳細(xì)的部分:分析開發(fā)的新系統(tǒng)的必要性和可能性。必要性在前面系統(tǒng)初步調(diào)查中已經(jīng)做了詳細(xì)的分析,這里不再贅述;可能性主要包括經(jīng)濟(jì)可能性、技術(shù)可能性和運行可能性三個方面。經(jīng)濟(jì)
16、可行性研究是對組織的經(jīng)濟(jì)現(xiàn)狀和投資能力進(jìn)行分析,對系統(tǒng)建設(shè)運行和維護(hù)費用進(jìn)行估算,對系統(tǒng)建成后取得的社會和經(jīng)濟(jì)效益進(jìn)行估計。技術(shù)可行性要考慮現(xiàn)有的技術(shù)條件是否能夠順利完成開發(fā)工作,軟硬件配置是否滿足開發(fā)的需求等。資料管理系統(tǒng)采用的是易語言開發(fā)語言,調(diào)試相對簡單,當(dāng)前的計算機(jī)硬件配置也完全能滿足需求,因此在技術(shù)上是絕對可行的。運行可行性是對組織結(jié)構(gòu)的影響,現(xiàn)有人員和機(jī)構(gòu)、設(shè)備設(shè)施和環(huán)境對系統(tǒng)的適應(yīng)性及人員的培訓(xùn)補(bǔ)充計劃的可行性。當(dāng)前我們單位信息化技術(shù)已經(jīng)相對普及,各類操作人員水平都有相當(dāng)?shù)母叨?,所以運行上是可行性的。2.3系統(tǒng)開發(fā)步驟一般來說,管理信息系統(tǒng)的建立與應(yīng)用可以劃分成總體設(shè)計、系統(tǒng)開發(fā)
17、和系統(tǒng)運行三個階段,其中系統(tǒng)開發(fā)階段還可以進(jìn)一步分為系統(tǒng)分析、系統(tǒng)設(shè)計和系統(tǒng)實施等工作環(huán)節(jié)。上述各個階段排列成一個嚴(yán)格的線性開發(fā)序列,在每個階段均產(chǎn)生完整的技術(shù)文檔作為下一個階段工作的指導(dǎo)和依據(jù),每一個階段都應(yīng)對相應(yīng)的文檔進(jìn)行評審,確信該階段工作已完成并達(dá)到要求后進(jìn)入下一個階段,同時12/35在以后的工作中不能輕易改變前面經(jīng)過評審的成果。上述開發(fā)方式的主要優(yōu)點是方便開發(fā)工作的組織和管理,并且可能大大降低管理信息開發(fā)的復(fù)雜性。國內(nèi)外許多系統(tǒng)開發(fā)的實例都證明這是一種行之有效的開發(fā)方式。2.4 對本系統(tǒng)的分析通過對需求客戶的分析,本系統(tǒng)開發(fā)的主要目的是通過信息化的方式對大量的資料信息進(jìn)行管理,一方面
18、提高資料信息的利用率,另一方面,實現(xiàn)一定程度上的信息共享,為決策提供事實依據(jù)。通過對系統(tǒng)的調(diào)查和可行性分析,畫出系統(tǒng)的數(shù)據(jù)流程圖,如下圖:資料表DFD流程圖:資料信息入庫13/35DFD:用戶入庫表DFD:資料借出14/35DFD:資料歸還第三章系統(tǒng)設(shè)計3.1 需求分析: 資料管理系統(tǒng)需要滿足來自三個方面的需求。這三個方面分別是資料室工作人員,資料借閱和資料室管理人員。資料借閱者的需求是查詢資料室所存的圖書。個人借閱情況及個人信息的修改,資料室工作人員對圖書資料借閱者的借閱及還資料要求進(jìn)行操作,同時形成借或還報表給借閱者查看確認(rèn),資料室工作人員的功能最為復(fù)雜,包括對工作人員,資料借閱者,圖書資
19、料進(jìn)行管理的維護(hù)及狀態(tài)查看,維護(hù)并生成借還書報表。圖書借閱者可直接查看資料室資料情況,如果資料借閱者根據(jù)本人編號和密碼登陸系統(tǒng),還可以進(jìn)行本人借書情況的查看,和維護(hù)部分個人信息,一般情況下,借閱者只應(yīng)該只應(yīng)該查詢和維護(hù)本人的借書情況和個人信息,若查詢和維護(hù)其他人的借閱情況和個人信息就要知道其他人的用戶名和密碼,這些是很難做到的,特別是15/35密碼,所以不但滿足了圖書借閱者的要求,還保護(hù)了圖書借閱者的個人隱私。資料室工作人員有修改資料室借閱者和歸還資料的權(quán)限,所以需對工作人員登陸模塊更多考慮,在此模塊中資料室工作人員可以為圖書借閱者加入借閱記錄或歸還記錄。資料室管理人員功能的信息量大,數(shù)據(jù)安全
20、性和保密性要求高,本功能實現(xiàn)對資料信息,借閱者信息,總體借閱情況信息的管理和統(tǒng)計,工作人員和管理人員信息查看和維護(hù)。資料管理員可以瀏覽、添加、刪除、修改、統(tǒng)計資料的基本信息,瀏覽、查詢、添加、刪除和修改圖書借閱者的基本信息,瀏覽和查詢,統(tǒng)計圖書資料室的借閱信息,但不能添加、刪除和修改借閱信息,這部分功能應(yīng)該由資料室工作人員完成。設(shè)計不同用戶的操作權(quán)限和登陸方法。對所有的用戶開放資料查詢功能。借閱者維護(hù)借閱者個人信息。借閱者查看個人借閱情況信息,維護(hù)借閱者個人密碼。資料室工作人員維護(hù)圖書信息,維護(hù)借閱者信息。資料室管理人員維護(hù)工作人員和管理人員個人信息。3.2 系統(tǒng)功能模塊劃分資料管理系統(tǒng)16/
21、35借還操作模塊信息管理模塊信息瀏覽模塊用戶管理模塊資資資用借資用借資新修 刪設(shè)系料料料戶閱料戶閱料增改 除置統(tǒng)借歸信信信信信信借系系 系系用閱還息息息息息息閱統(tǒng)統(tǒng) 統(tǒng)統(tǒng)戶操操管管管瀏瀏瀏瀏用用 用權(quán)登作作理理理覽覽覽覽戶戶 戶限記3.3 數(shù)據(jù)庫設(shè)計:數(shù)據(jù)庫在一個信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞將直接影響系統(tǒng)的效率和數(shù)據(jù)的完整及一致性,設(shè)計數(shù)據(jù)庫系統(tǒng)時首先充分了解用戶各個方面的需求,包括現(xiàn)有的以及將來可能增加的需求。數(shù)據(jù)庫需求分析:17/35用戶的需求分析具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸出和輸入,收集基本數(shù)據(jù),數(shù)據(jù)結(jié)構(gòu),
22、以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后來的具體實現(xiàn)打下基礎(chǔ)。通過上述分析,針對一般資料管理系統(tǒng)的需求總結(jié)出如下的需求信息:借閱信息涉及資料信息和用戶信息。資料信息和用戶信息中需要有唯一字段。系統(tǒng)信息中應(yīng)該包括系統(tǒng)用戶的權(quán)限信息。資料信息中應(yīng)該包含保密級別信息,只有擁有相應(yīng)級別的用戶才能借閱。用戶信息中應(yīng)該包括借閱級別信息,用戶只能借閱比借閱級別低或等同的保密級別的資料。用戶信息會涉及分類信息,為了便于擴(kuò)展,應(yīng)將部門信息單獨用表來存儲。資料信息會涉及分類信息,為了便于擴(kuò)展,應(yīng)將分類信息單獨用表來存儲經(jīng)過上述系統(tǒng)功能分析和需求總結(jié),考慮到將來功能上的擴(kuò)展,設(shè)計如下所示的數(shù)據(jù)項資料和數(shù)據(jù)結(jié)
23、構(gòu)。資料信息:包括資料編號,資料名稱,資料類型,資料數(shù)量,借出數(shù)量,資料來源,保密級別,借閱時限。借閱信息:包含借閱編號,資料編號,用戶編號,借出日期,歸18/35還日期,歸還期限,說明等。用戶信息:包含編號,姓名,性別,部門,借閱級別。系統(tǒng)用戶信息:包含用戶名,密碼,姓名,系統(tǒng)用戶管理,系統(tǒng)權(quán)限管理,用戶信息管理,用戶信息瀏覽等。資料分類信息:包括分類編號,分類名稱等。部門信息:包含部門編號,部門名稱等。概念設(shè)計:在該年設(shè)計階段中,設(shè)計人員從用戶角度整體數(shù)據(jù)及處理要求和約束,產(chǎn)生一個反映用戶觀點的概念模式,然后再把概念模式轉(zhuǎn)換成邏輯技術(shù)。將概念設(shè)計從設(shè)計中獨立開來,使各階段的任務(wù)相對簡單化,
24、設(shè)計復(fù)雜程度大大降低,不受特定的數(shù)據(jù)庫應(yīng)用系統(tǒng)限制。利用 E R 方法進(jìn)行數(shù)據(jù)概念設(shè)計,可分為一步進(jìn)行,首先設(shè)計局部 ER 模式,然后把各局部 ER 模式,綜合成一個全局模式,最后對全局模式 ER模式進(jìn)行優(yōu)化,得到最終模式,即概念模式。的帶上面的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計出能夠滿足需求的各種實現(xiàn),以及它們之間的關(guān)系,為后來的邏輯設(shè)計打下基礎(chǔ)。這些實體包含各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動。本系統(tǒng)中涉及到的實體有:借閱信息實體,資料信息實體,用戶實體,部門信息實體,分類信息實體和信息用戶信息實體。各個實體的描述ER圖如下:19/35借閱信息實體的ER圖:資料信息實體的ER圖:用
25、戶信息實體 ER圖:20/35分類信息實體 ER圖:部門信息實體 ER圖:21/35系統(tǒng)用戶信息實體ER圖:數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計:數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計完成后,現(xiàn)在可以將上面的數(shù)據(jù)庫概念轉(zhuǎn)化為某種數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)類型了,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。使用易語言開發(fā)加以連接使用易語言自帶的數(shù)據(jù)庫資料管理系統(tǒng)中使用的各個數(shù)據(jù)表的字段設(shè)置如下:22/35借閱信息表字段名類型寬度可否為默認(rèn)值說明空借閱編號字符型8否主索引字段資料編號字符型8否普通索引字段用戶編號字符型8否普通索引字段借出日期日期型8否歸還日期日期型8歸還期限日期型8說明字符型100用戶信息表字段名類型寬度可否為默認(rèn)值說明空編號字符型6
26、否主索引字段姓名字符型20性別字符型2部門字符型20借閱級別整型4普通索引字段資料信息表字段名類型寬度可否為默認(rèn)值說明空資料編號字符型6否主索引字段資料名稱字符型40否普通索引字段資料類型字符型8否存檔日期日期型8否資料數(shù)量整型4否1借出數(shù)量整型40借閱次數(shù)整型40資料來源字符型40所屬部門字符型4023/35保密級別整型1否1借閱時限整型41內(nèi)容簡介字符型100分類信息表字段名類型寬度可否為默認(rèn)值說明空編號字符型4否主索引字段分類名稱字符型20否部門信息表字段名類型寬度可否為默認(rèn)值說明空部門編號字符型4否主索引字段部門名稱字符型20否系統(tǒng)用戶信息表字段名類型寬度可否為默認(rèn)值說明空用戶名字符型
27、20否主索引字段密碼字符型20否姓名字符型20系統(tǒng)用戶邏輯型1假管理用戶權(quán)限邏輯型1假管理用戶信息邏輯型1假管理資料信息邏輯型1假管理借閱信息邏輯型1假管理用戶信息邏輯型1真24/35瀏覽資料信息邏輯型1真瀏覽借閱信息邏輯型1真瀏覽資料借還邏輯型1假操作3.4 用戶界面設(shè)計用戶界面是指軟件系統(tǒng)與用戶之間交互的接口,通常包括輸入、輸出、人機(jī)對話的界面和方式等。由于本系統(tǒng)的最終用戶是那些對計算機(jī)技術(shù)不算很精通的管理人員,因此本系統(tǒng)采用菜單選擇,填寫表格和簡單的問答選擇等友好的用戶界面交互方式。系統(tǒng)主界面設(shè)計打開本系統(tǒng)首先進(jìn)入主界面,此時用戶只能瀏覽資料的相關(guān)信息,如果想進(jìn)行某些操作,則必須登錄后才
28、能進(jìn)行,主界面及登錄等界面如下圖:25/35主界面登錄界面26/35添加系統(tǒng)用戶界面第四章系統(tǒng)編碼與實現(xiàn)4.1 開發(fā)平臺的選擇考慮到本系統(tǒng)的性能要求, 和現(xiàn)有條件 , 我們選擇了 WINDOWSXP中文版作為開發(fā)、測試和運行的平臺。因為WINDOWSXP是目前應(yīng)用最為流行的操作系統(tǒng),它以全新的圖形界面,簡單快捷的操作方式,支持多媒體功能等特點而成為軟件發(fā)展的流行趨勢,選用它作為開發(fā)平臺,易于功能的擴(kuò)展和軟件的升級。4.2 開發(fā)工具的選擇本系統(tǒng)采用了大連“飛揚”工作室開發(fā)的全中文語言的“易語言”。易語言是一個自主開發(fā),適合國情,不同層次不同專業(yè)的人員易學(xué)易用的漢語編程語言。易語言降低了廣大電腦用
29、戶編程的門檻,尤其是根本不懂英文或者英文了解很少的用戶,可以通過使用本語言極其快速地進(jìn)入Windows 程序編寫的大門。易語言漢語編程環(huán)境是一個支持基于漢語字、詞編程的、全可視化的、跨主流操作系統(tǒng)平臺的編程工具環(huán)境;擁有簡、繁漢語以及英語、日語等多語種版本;能與常用的編程語言互相調(diào)用;具有充分利用API,COM、DLL、OCX組件,各種主流數(shù)據(jù)庫,各種實用程序等多種資源的接口和支撐工具。易語言有自主開發(fā)的高質(zhì)量編譯器,中文源代碼被直接編譯為CPU指令,運行效率高,安全可信性高;擁有自己的數(shù)據(jù)庫系統(tǒng),且支持訪問現(xiàn)有所有數(shù)據(jù)庫;內(nèi)置專用輸入法,支持中文語句快速錄入,完全解決了中文輸入慢的問題;易語
30、言除了支持界27/35面設(shè)計的可視化,還支持程序流程的即時可視化;除了語句的中文化之外,易語言中還專門提供了適合中國國情的命令,如中文格式日期和時間處理、漢字發(fā)音處理、全半角字符處理、人民幣金額的處理等;易語言綜合采用了結(jié)構(gòu)化、面向?qū)ο?、組件、構(gòu)架、集成化等多種先進(jìn)技術(shù),并在運行效率、性能價格比、全可視化支持、適應(yīng)本地化需要、面向?qū)ο笠约疤峁?Windows,Linux 上的運行平臺等具有特色;現(xiàn)有各種支持庫多達(dá) 40 多個,用戶可以使用她來滿足幾乎所有的 Windows 編程需求,多媒體功能支持強(qiáng)大,完善的網(wǎng)絡(luò)、端口通訊和互聯(lián)網(wǎng)功能支持,網(wǎng)上與論壇上的學(xué)習(xí)資源眾多。在易語言及其編譯器的設(shè)計與實現(xiàn)、可視化漢語編程的構(gòu)建、提供多種語言版本等方面具有創(chuàng)新。目前易語言已取得國家級鑒定,鑒定會專家一致認(rèn)為:易語言在技術(shù)上居于國內(nèi)領(lǐng)先地位,達(dá)到了當(dāng)前同類產(chǎn)品的國際先進(jìn)水平。4.3 程序設(shè)計(部分邏輯及代碼)28/3529/3530/3531/3532/35第五章系統(tǒng)運行與維護(hù)管理系統(tǒng)在完成系統(tǒng)實,
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 7.5相對論時空觀與牛頓力學(xué)的局限性(課件)-高一物理同步備課(人教版2019必修第二冊)
- 油氣管道典型事故案例
- 車輛保險代理權(quán)與股份及業(yè)務(wù)管理權(quán)轉(zhuǎn)讓合同
- 光伏發(fā)電車間生產(chǎn)承包與能源合作協(xié)議
- 門店管理薪酬方案
- 水處理設(shè)備代工廠技術(shù)秘密及產(chǎn)品安全保密合同
- 擴(kuò)建農(nóng)場改造方案
- 民族風(fēng)味餐廳酒水銷售與品牌推廣協(xié)議
- 醫(yī)療門診改造方案
- 燒烤連鎖品牌跨區(qū)域發(fā)展加盟合同范本
- 支架植入知情同意書模板
- 人教版四年級上冊語文生字組詞
- 茶文化講座優(yōu)選ppt資料
- SMC氣動基礎(chǔ)培訓(xùn)課件
- 水不同溫度的熱焓值
- 綠化工程施工技術(shù)方案及措施(可編輯)
- 六上科學(xué)知識點總結(jié)
- 國航特殊餐食代碼表
- AS9100D體系標(biāo)準(zhǔn)中文版
- 固井工藝技術(shù)培訓(xùn)教學(xué)課件(77p)
- 高速公路路基工程涉鐵施工匯報PPT(46頁)
評論
0/150
提交評論