電大計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)畢業(yè)論文
《電大計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)畢業(yè)論文》由會(huì)員分享,可在線閱讀,更多相關(guān)《電大計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)畢業(yè)論文(24頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、 畢 業(yè) 設(shè) 計(jì) 論 文 圖書信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 作 者 姓 名: 董戰(zhàn)利 指導(dǎo)教師姓名: 牛思先 學(xué)科專業(yè)名稱: 計(jì)算機(jī)科學(xué)與技術(shù) 2008年11月8日 推薦精選 摘要 隨著信息技術(shù)在管理技術(shù)上越來越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已逐步成熟。管理信息系統(tǒng)是一個(gè)不斷發(fā)展的新型科學(xué),任何一個(gè)單位要生存要發(fā)展,要高效率的把內(nèi)部活動(dòng)有機(jī)的組織起來,就必須建立與自身特點(diǎn)相適應(yīng)的管理信息系統(tǒng)。資料管理
2、系統(tǒng)是典型的信息管理系統(tǒng),其主要開發(fā)包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù),以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)庫一致性和完整性強(qiáng),數(shù)據(jù)庫安全性好的庫。后者則要求應(yīng)用程序功能完備,易于使用等特點(diǎn)。因此,本人結(jié)合資料管理系統(tǒng)的要求,對(duì)易語言數(shù)據(jù)管理系統(tǒng),易語言原理,易語言數(shù)據(jù)庫技術(shù)進(jìn)行了較深入的學(xué)習(xí)和應(yīng)用。主要完成對(duì)資料管理系統(tǒng)的要求分析、功能模塊劃分,并由此設(shè)計(jì)了數(shù)據(jù)庫結(jié)構(gòu)和應(yīng)用程序。系統(tǒng)運(yùn)行結(jié)果證明,本人設(shè)計(jì)的資料管理系統(tǒng)可滿足借閱者、資料管理工作人員和高級(jí)管理三方面的要求。 系統(tǒng)開發(fā)采用大連飛揚(yáng)軟件工作室編寫的易語言,它是一種全中文全可視化電腦程序編寫語言。它的誕生結(jié)束了外國編程語
3、言長期壟斷中國市場(chǎng)的局面,使中國人終于可以使用自己的母語來編寫各種實(shí)用電腦程序。利用易語言強(qiáng)大的可視化界面功能以及對(duì)數(shù)據(jù)庫的支持,先構(gòu)造一個(gè)模型,逐步增加功能,最終滿足需求,本系統(tǒng)界面友好,功能較強(qiáng)。不足的地方是當(dāng)數(shù)據(jù)庫訪問量大時(shí),將導(dǎo)致性能的下降,且不利于數(shù)據(jù)庫有效共享,在以后改進(jìn)中應(yīng)考慮SQL SERVER作為數(shù)據(jù)庫,解決訪問速度及數(shù)據(jù)共享的問題。該系統(tǒng)力求易于使用,具有較高的擴(kuò)展性和可維護(hù)性。 關(guān)鍵字:關(guān)系數(shù)據(jù)庫 易語言 資料管理系統(tǒng) 系統(tǒng)開發(fā) 信息系統(tǒng) Summary Along with information technique more and more
4、thorough but extensive application in managing a technique, management information the implement of the system is on the technique already gradually mature.Managing the information system is a new science which develops continuously, the whichever unit wants to exist to want a development, high-effi
5、ciency of organize organically the internal activity, have to build up adapting with oneself characteristics mutually of management information system.The data management system is a typical information management system, it mainly develops establishment and maintenance of including the backstage da
6、tabase, and the head apply the procedure develop two aspects.Start to build up the database consistency and the integrity to the former request strong, the database safety good database.The latter then requests applying procedure function is complete, being easy to an usage etc. characteristics.Ther
7、efore, oneself combine a data management the request of the system, manage system to the easy language data, easy language principle, the easy language database technique carried on a more thorough study and the application.Mainly complete to manage system to the data of request analysis, function m
8、old piece divide the line, and designed database structure from here and applied procedure.The system circulates a result certificate, oneself design of data management system can the one who satisfy to borrow to read, data management the staff member and high class manage the request of three aspec
9、ts.Word. Adoption Dalian of the system development floats in the sky the easy language that the software utility room writes, it is all of a kind of whole Chineses and can see to turn computer procedure to write language.Its birth ended the foreign country plait distance language long-term to break
10、 the situation of Chinese market, making the Chinese can use an own mother tongue finally to write various practical computer procedure.Make use of easy language strong of can see to turn interface function and to support of the database, construct a model first, increase function gradually, end mee
11、t the demands, this system interface is friendly, the function is stronger.When the place of shortage is to be a database interviews to has great capacity, will cause the function descend, and the disadvantage share effectively in the 推薦精選 database, should consider the SQL SERVER as a database
12、in hereafter the improvement, resolving interview speed and the data commonly shared problem.That system tries hard for to be easy to an usage, having to expand sex higherly and canning support sex. Key word:The relation database Easy language The development information system of the system S
13、ystem of the data management 推薦精選 目錄 第一章 緒論-----------------------------------------------------------------------------------------5 第二章 系統(tǒng)分析----------------------------------------------------------------------------------
14、-6 2.1 系統(tǒng)的初步調(diào)查------------------------------------------------------------------------6 2.2 系統(tǒng)的可行性分析---------------------------------------------------------------------7 2.3 系統(tǒng)開發(fā)步驟---------------------------------------------------------------------------7 2.4 對(duì)本系統(tǒng)的分析---
15、---------------------------------------------------------------------7 第三章 系統(tǒng)設(shè)計(jì)------------------------------------------------------------------------------------9 3.1需求分析----------------------------------------------------------------------------------9 3.2系統(tǒng)功能模塊劃分-----------------
16、------------------------------------------------------10 3.3數(shù)據(jù)庫設(shè)計(jì)--------------------------------------------------------------------------------10 3.3.1數(shù)據(jù)庫需求分析---------------------------------------------------------------------10 3.3.2概念設(shè)計(jì)----------------------------------
17、--------------------------------------------11 3.3.3數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計(jì)------------------------------------------------------------12 3.4用戶界面設(shè)計(jì)-----------------------------------------------------------------------------13 第四章 系統(tǒng)編碼與實(shí)現(xiàn)---------------------------------------------------------
18、------------------17 4.1開發(fā)平臺(tái)的選擇-------------------------------------------------------------------------17 4.2開發(fā)工具的選擇-------------------------------------------------------------------------17 4.3程序設(shè)計(jì)(部分邏輯及代碼)-------------------------------------------------------17 第五章 系統(tǒng)運(yùn)行與維
19、護(hù)---------------------------------------------------------------------------21 5.1系統(tǒng)的配置-------------------------------------------------------------------------------21 5.2系統(tǒng)的運(yùn)行-------------------------------------------------------------------------------21 第六章 開發(fā)總結(jié)-----------------
20、-------------------------------------------------------------------21 參考文獻(xiàn)------------------------------------------------------------------------------------------------22 推薦精選 第一章 緒論 在現(xiàn)代社會(huì)中管理的作用越來越顯得重要和突出。一般來講,管理通過計(jì)劃、組織、指導(dǎo)和領(lǐng)導(dǎo)、控制等手段,為組織制定目標(biāo),應(yīng)用組織的各種
21、要素,以實(shí)現(xiàn)組織的目標(biāo)。對(duì)學(xué)校來說,按照一定的資料計(jì)劃、資料資源,對(duì)學(xué)生信息、教師信息、課程信息、資料信息等加以接話和協(xié)調(diào),以達(dá)到預(yù)期的目的,即稱為學(xué)校管理。傳統(tǒng)的學(xué)校管理活動(dòng)中,把人、才、物作為學(xué)校的主要資源。但是隨著社會(huì)化大生產(chǎn)的不斷擴(kuò)大和社會(huì)對(duì)產(chǎn)品多樣化的需求,人們?cè)絹碓街匾曅畔⒃谏a(chǎn)經(jīng)營及學(xué)校管理中的作用,并把它當(dāng)作學(xué)校的一種極其重要的資源,人們稱之為“信息資源”,信息資源的處理已經(jīng)成為當(dāng)今世界一項(xiàng)重要的社會(huì)活動(dòng) 本世紀(jì)以來,由于社會(huì)生產(chǎn)力的迅速發(fā)展和科學(xué)技術(shù)的突飛猛進(jìn),人們進(jìn)行信息交流的深度和廣度不斷增加,管理所需的信息量急劇增長,同時(shí)對(duì)信息的處理要求及時(shí)、準(zhǔn)確,這導(dǎo)致了傳統(tǒng)的信息
22、處理方法和手段已不能適應(yīng)現(xiàn)代管理的所需;電子計(jì)算機(jī)的誕生和在信息處理中的應(yīng)用,標(biāo)志這一個(gè)嶄新時(shí)代——“信息時(shí)代”的開始,它使學(xué)校管理現(xiàn)代化成為可能。 一定意義上說,管理信息系統(tǒng)的產(chǎn)生和發(fā)展是建立在電子計(jì)算機(jī)基礎(chǔ)上的。硬件方面,自1946年第一臺(tái)電子計(jì)算機(jī)誕生以來,計(jì)算機(jī)技術(shù)的發(fā)展可謂日新月異,從龐大的只能在實(shí)驗(yàn)里供研究使用的計(jì)算機(jī)到今天適應(yīng)不同環(huán)境的滿足不同需求的各種各樣的計(jì)算機(jī);運(yùn)算速度從每秒幾千次到每秒幾百億次;處理器從焊有幾百萬個(gè)電子管的大的驚人的電子板到只有指甲大小的集成電路;現(xiàn)在計(jì)算機(jī)在硬件方面的發(fā)展已達(dá)到了每三個(gè)月更新?lián)Q代一次的驚人速度。軟件方面,也已從機(jī)器語言、匯編語言、高級(jí)語
23、言發(fā)展到現(xiàn)如今的第四代語言——非結(jié)構(gòu)化、面向?qū)ο?、可視化的語言。 管理信息系統(tǒng)的發(fā)展:管理信息系統(tǒng)通過對(duì)學(xué)校當(dāng)前運(yùn)行的地?cái)?shù)據(jù)進(jìn)行處理來獲得有關(guān)數(shù)據(jù),以控制學(xué)校的行為;利用過去的和現(xiàn)在的數(shù)據(jù)及相關(guān)的模型,對(duì)未來的發(fā)展進(jìn)行預(yù)測(cè);能從全局目標(biāo)出發(fā),對(duì)學(xué)校的管理決策活動(dòng)予以輔助。從工業(yè)發(fā)達(dá)國家來看,管理信息系統(tǒng)的發(fā)展經(jīng)歷了以下幾個(gè)階段: 第一階段:(1953年至1965年)單項(xiàng)數(shù)據(jù)處理階段,也稱電子數(shù)據(jù)處理(EPD)階段。這是電子計(jì)算機(jī)在管理領(lǐng)域應(yīng)用的起步階段。這一階段,由于當(dāng)時(shí)計(jì)算機(jī)硬、軟件的限制,數(shù)據(jù)處理的性質(zhì)只是使用計(jì)算機(jī)代替人的手動(dòng)勞動(dòng),進(jìn)行簡(jiǎn)單的單項(xiàng)數(shù)據(jù)處理工作,如計(jì)算工資、報(bào)表登記、編
24、制計(jì)劃等。這個(gè)階段的處理方式主要是集中式的批處理。 第二階段:(1965年至1970年)綜合數(shù)據(jù)處理階段,也稱事務(wù)處理系統(tǒng)(TPS)階段。這個(gè)階段計(jì)算機(jī)硬、軟件有了很大的發(fā)展,出現(xiàn)了多用戶的分時(shí)系統(tǒng),計(jì)算機(jī)開始應(yīng)用于對(duì)某一管理系統(tǒng)的控制,并具有了一定的反饋功能。如庫存管理系統(tǒng)、生產(chǎn)調(diào)度系統(tǒng)、資料管理系統(tǒng)等。這個(gè)階段的處理方式已發(fā)展為面向終端的聯(lián)機(jī)實(shí)時(shí)系統(tǒng)。 第三階段:(1970年至今)管理信息系統(tǒng)(MIS)階段。這個(gè)階段是在學(xué)校中全面的使用計(jì)算機(jī)把各種功能集中起來,構(gòu)成了計(jì)算機(jī)化的全方位信息系統(tǒng),即現(xiàn)代的管理系統(tǒng)。這個(gè)階段的處理方式是在數(shù)據(jù)庫和網(wǎng)絡(luò)基礎(chǔ)上組成分布式處理系統(tǒng)。它的特點(diǎn)是使用數(shù)
25、據(jù)庫和分時(shí)處理系統(tǒng)處理的計(jì)算機(jī)網(wǎng)絡(luò),并充分利用運(yùn)籌學(xué)等數(shù)學(xué)方法,實(shí)現(xiàn)了硬件、軟件和數(shù)據(jù)庫資源的共享。 總的來說,計(jì)算機(jī)技術(shù)的發(fā)展,其性價(jià)比大幅下降,使得其被廣泛的使用。針對(duì)現(xiàn)實(shí)中的各種應(yīng)用需求,相應(yīng)的產(chǎn)生很多技術(shù)體系、技術(shù)標(biāo)準(zhǔn),如J2EE、.NET、COM等。這又大大的推動(dòng)了學(xué)校的信息化進(jìn)程。其影響可以歸納如下兩點(diǎn): (1) 計(jì)算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手: 今天,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長足的進(jìn)步。它已經(jīng)被應(yīng)用于許多領(lǐng)域,計(jì)算機(jī)之所以如此流行的原因主要有以下幾個(gè)方面: 推薦精選 首先,計(jì)算機(jī)可以代替人工進(jìn)行許多繁雜的勞動(dòng); 其次,計(jì)算機(jī)可以節(jié)省許多資源;
26、 第三,計(jì)算機(jī)可以大大的提高人們的工作效率; 第四,計(jì)算機(jī)可以使敏感文檔更加安全,等等。 (2) 開發(fā)計(jì)算機(jī)資料管理系統(tǒng)的意義 當(dāng)今世界是飛速發(fā)展的信息時(shí)代,在各行各業(yè)中離不開信息處理,這正是計(jì)算機(jī)被廣泛用于管理系統(tǒng)的環(huán)境。計(jì)算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理。使計(jì)算機(jī)進(jìn)行信息管理控制,不僅提高了工作效率,而且大大提高了其安全性。尤其對(duì)于復(fù)雜的信息處理,計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性。計(jì)算機(jī)進(jìn)行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。本系統(tǒng)就是為了管理好資料信息而設(shè)計(jì)的。 資料室是一個(gè)信息資源的集散地,資料和用戶借閱資料繁多,包含很多信息數(shù)據(jù)的管理,現(xiàn)今有
27、很多公司的資料室都初步開始使用,甚至尚未使用計(jì)算機(jī)進(jìn)行信息管理。根據(jù)調(diào)查得知,他們以前對(duì)信息管理的主要方式基于文本、表格等底價(jià)值的手工處理,對(duì)于資料借閱情況(如借閱天數(shù)、超過限定借閱資料時(shí)間的天數(shù))的統(tǒng)計(jì)核實(shí)等往往采用借書證的人工核查進(jìn)行,對(duì)借閱的借閱級(jí)別及極限、以及借閱天數(shù)等人工計(jì)算,手抄進(jìn)行。設(shè)計(jì)信息處理工作量大、出錯(cuò)率高;由于數(shù)據(jù)繁多容易丟失,且不宜查找??偟膩碚f缺乏系統(tǒng)、規(guī)范的信息處理手段。盡管有的資料室有計(jì)算機(jī),但是尚未用于信息管理沒有發(fā)揮它的效益,資料閑置比較突出,這就是管理信息開發(fā)的基本環(huán)境。 設(shè)計(jì)處理手工操作,工作量大,出錯(cuò)率高,出錯(cuò)后不容易更改。資料室采取手工方式對(duì)資料借閱
28、情況進(jìn)行人工管理,由于信息比較多,資料借閱信息管理比較混亂復(fù)雜;一般借閱情況是記錄在借閱證上的,資料的數(shù)目和內(nèi)容記錄在文件中,資料室的工作人員和管理人員也只能當(dāng)時(shí)對(duì)它比較清楚,時(shí)間一長,如再有進(jìn)查詢,就的眾多資料翻閱,查找造成查詢費(fèi)時(shí),費(fèi)力。如果對(duì)很長時(shí)間以前的資料進(jìn)行更改就更加困難了。 基于此類問題,我認(rèn)為有必要建立一個(gè)資料管理系統(tǒng),使資料管理工作規(guī)范化,程序化,避免資料管理隨意性,提高信息處理的速度和精確性,能夠及時(shí)、準(zhǔn)確、有效的查詢和修改資料情況。 第二章 系統(tǒng)分析 2.1 系統(tǒng)的初步調(diào)查 建立一個(gè)好的管理信息系統(tǒng),必須要有一個(gè)好的管理基礎(chǔ)。所謂好的管理基礎(chǔ),指的是合理的管理體制
29、、完善的制度、科學(xué)的管理方法和準(zhǔn)確的原始數(shù)據(jù)。應(yīng)該看到,我國發(fā)展管理信息系統(tǒng)的時(shí)間還不長,設(shè)計(jì)開發(fā)的實(shí)際經(jīng)驗(yàn)也不足,要使信息管理系統(tǒng)在實(shí)際應(yīng)用中獲得巨大的收益,必須具備以下基本條件: (1) 領(lǐng)導(dǎo)重視、管理人員積極性高 管理信息系統(tǒng)的建立,需要提供資源、經(jīng)費(fèi)、人力和時(shí)間,要設(shè)計(jì)管理體制、規(guī)章制度的變化、調(diào)整和大量數(shù)據(jù)的編碼、表格形式協(xié)調(diào)等工作,這些信息管理的全局性問題必須在高層領(lǐng)導(dǎo)的重視和支持下才能獲得解決。一般來說,單位一把手的的決心是研制管理信息系統(tǒng)的關(guān)鍵所在。 管理人員的積極性也是不容忽視的條件。管理人員是管理信息系統(tǒng)的直接用戶,他們的積極性和配合程度,關(guān)系到管理信息系統(tǒng)的使用效果
30、和生命力。 (2) 具備一定的資源條件 管理信息系統(tǒng)的資源主要包括計(jì)算機(jī)硬件、軟件設(shè)備,不間斷電源(UPS)、空調(diào)等輔助設(shè)備和計(jì)算機(jī)房設(shè)施等,有條件的單位應(yīng)盡量發(fā)掘和利用現(xiàn)有的計(jì)算機(jī)設(shè)備。管理信息系統(tǒng)的費(fèi)用和運(yùn)行費(fèi)用,包括前者的設(shè)備購置、人員工資、培訓(xùn)和開發(fā)過程中的一系列支出等,后者包括機(jī)器運(yùn)行、維護(hù)和修理費(fèi),人員工資和水、電、紙張和軟盤等日常開支。 推薦精選 要有足夠的資金保證,才能夠順利完成整個(gè)系統(tǒng)的開發(fā)工作。當(dāng)然資金的投入也可以在開發(fā)和運(yùn)行過程中分階段進(jìn)行,在逐步取得階段性的成果的基礎(chǔ)上補(bǔ)充更多的資源。 (3) 組織一個(gè)強(qiáng)有力的開發(fā)小組 管理信息系統(tǒng)的質(zhì)量,在某種意義上直
31、接取決與開發(fā)人員的水平和素質(zhì)。開發(fā)小組的人數(shù)因系統(tǒng)的大小而定,,通常包括系統(tǒng)分析員、程序員、數(shù)據(jù)錄入員和硬件、軟件維護(hù)人員。由于管理信息系統(tǒng)的開發(fā)通常是從逐個(gè)子系統(tǒng)分期分批進(jìn)行的,同時(shí),已開發(fā)完畢投入使用的系統(tǒng)仍需要不斷維護(hù)、改造和完善,因此這個(gè)開發(fā)小組應(yīng)該相當(dāng)長的時(shí)期內(nèi)存在。 在正式的立項(xiàng)之前必須進(jìn)行可行性分析,而可行性分析主要是對(duì)現(xiàn)行系統(tǒng)進(jìn)行充分的調(diào)查研究,細(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è)計(jì)的重要基礎(chǔ)。因此要建
32、立新的資料管理系統(tǒng)就必須對(duì)單位現(xiàn)行的信息管理系統(tǒng)進(jìn)行全面、細(xì)致而充分的調(diào)查和研究。采用主要的方式是同學(xué)中進(jìn)行交流和對(duì)現(xiàn)有的政策進(jìn)行分析。 2.2 系統(tǒng)的可行性分析 系統(tǒng)的可行性分析包括兩個(gè)詳細(xì)的部分:分析開發(fā)的新系統(tǒng)的必要性和可能性。必要性在前面系統(tǒng)初步調(diào)查中已經(jīng)做了詳細(xì)的分析,這里不再贅述;可能性主要包括經(jīng)濟(jì)可能性、技術(shù)可能性和運(yùn)行可能性三個(gè)方面。 經(jīng)濟(jì)可行性研究是對(duì)組織的經(jīng)濟(jì)現(xiàn)狀和投資能力進(jìn)行分析,對(duì)系統(tǒng)建設(shè)運(yùn)行和維護(hù)費(fèi)用進(jìn)行估算,對(duì)系統(tǒng)建成后取得的社會(huì)和經(jīng)濟(jì)效益進(jìn)行估計(jì)。 技術(shù)可行性要考慮現(xiàn)有的技術(shù)條件是否能夠順利完成開發(fā)工作,軟硬件配置是否滿足開發(fā)的需求等。資料管理系統(tǒng)采用的是
33、易語言開發(fā)語言,調(diào)試相對(duì)簡(jiǎn)單,當(dāng)前的計(jì)算機(jī)硬件配置也完全能滿足需求,因此在技術(shù)上是絕對(duì)可行的。 運(yùn)行可行性是對(duì)組織結(jié)構(gòu)的影響,現(xiàn)有人員和機(jī)構(gòu)、設(shè)備設(shè)施和環(huán)境對(duì)系統(tǒng)的適應(yīng)性及人員的培訓(xùn)補(bǔ)充計(jì)劃的可行性。當(dāng)前我們單位信息化技術(shù)已經(jīng)相對(duì)普及,各類操作人員水平都有相當(dāng)?shù)母叨龋赃\(yùn)行上是可行性的。 2.3 系統(tǒng)開發(fā)步驟 一般來說,管理信息系統(tǒng)的建立與應(yīng)用可以劃分成總體設(shè)計(jì)、系統(tǒng)開發(fā)和系統(tǒng)運(yùn)行三個(gè)階段,其中系統(tǒng)開發(fā)階段還可以進(jìn)一步分為系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)施等工作環(huán)節(jié)。上述各個(gè)階段排列成一個(gè)嚴(yán)格的線性開發(fā)序列,在每個(gè)階段均產(chǎn)生完整的技術(shù)文檔作為下一個(gè)階段工作的指導(dǎo)和依據(jù),每一個(gè)階段都應(yīng)對(duì)相應(yīng)
34、的文檔進(jìn)行評(píng)審,確信該階段工作已完成并達(dá)到要求后進(jìn)入下一個(gè)階段,同時(shí)在以后的工作中不能輕易改變前面經(jīng)過評(píng)審的成果。 上述開發(fā)方式的主要優(yōu)點(diǎn)是方便開發(fā)工作的組織和管理,并且可能大大降低管理信息開發(fā)的復(fù)雜性。國內(nèi)外許多系統(tǒng)開發(fā)的實(shí)例都證明這是一種行之有效的開發(fā)方式。 2.4 對(duì)本系統(tǒng)的分析 通過對(duì)需求客戶的分析,本系統(tǒng)開發(fā)的主要目的是通過信息化的方式對(duì)大量的資料信息進(jìn)行管理,一方面提高資料信息的利用率,另一方面,實(shí)現(xiàn)一定程度上的信息共享,為決策提供事實(shí)依據(jù)。通過對(duì)系統(tǒng)的調(diào)查和可行性分析,畫出系統(tǒng)的數(shù)據(jù)流程圖,如下圖: 推薦精選
35、 資料表 DFD流程圖:資料信息入庫 DFD:用戶入庫表 推薦精選 DFD:資料借出 DFD:資料歸還 第三章 系統(tǒng)設(shè)計(jì) 3.1需求分析:資料管理系統(tǒng)需要滿足來自三個(gè)方面的需求。這三個(gè)方面分別是資料室工作人員,資料借閱和資料室管理人員。資料借閱者的需求是查詢資料室所存的圖書。個(gè)人借閱情況及個(gè)人信息的修改,資料室工作人員對(duì)圖書資料借閱者的借閱及還資料要求進(jìn)行操作,同時(shí)形成借或還報(bào)表給借閱者查看確認(rèn),資料室工作人員的功能最為復(fù)雜,包括對(duì)工作人員,資料借閱者,圖書資料進(jìn)行管理的維護(hù)及狀態(tài)查看,維護(hù)并生成借還
36、書報(bào)表。 圖書借閱者可直接查看資料室資料情況,如果資料借閱者根據(jù)本人編號(hào)和密碼登陸系統(tǒng),還可以進(jìn)行本人借書情況的查看,和維護(hù)部分個(gè)人信息,一般情況下,借閱者只應(yīng)該只應(yīng)該查詢和維護(hù)本人的借書情況和個(gè)人信息,若查詢和維護(hù)其他人的借閱情況和個(gè)人信息就要知道其他人的用戶名和密碼,這些是很難做到的,特別是密碼,所以不但滿足了圖書借閱者的要求,還保護(hù)了圖書借閱者的個(gè)人隱私。 推薦精選 資料室工作人員有修改資料室借閱者和歸還資料的權(quán)限,所以需對(duì)工作人員登陸模塊更多考慮,在此模塊中資料室工作人員可以為圖書借閱者加入借閱記錄或歸還記錄。 資料室管理人員功能的信息量大,數(shù)據(jù)安全性和保密性要求高,本功能
37、實(shí)現(xiàn)對(duì)資料信息,借閱者信息,總體借閱情況信息的管理和統(tǒng)計(jì),工作人員和管理人員信息查看和維護(hù)。資料管理員可以瀏覽、添加、刪除、修改、統(tǒng)計(jì)資料的基本信息,瀏覽、查詢、添加、刪除和修改圖書借閱者的基本信息,瀏覽和查詢,統(tǒng)計(jì)圖書資料室的借閱信息,但不能添加、刪除和修改借閱信息,這部分功能應(yīng)該由資料室工作人員完成。 設(shè)計(jì)不同用戶的操作權(quán)限和登陸方法。 對(duì)所有的用戶開放資料查詢功能。 借閱者維護(hù)借閱者個(gè)人信息。 借閱者查看個(gè)人借閱情況信息,維護(hù)借閱者個(gè)人密碼。 資料室工作人員維護(hù)圖書信息,維護(hù)借閱者信息。 資料室管理人員維護(hù)工作人員和管理人員個(gè)人信息。 3.2系統(tǒng)功能模塊劃分 資料管理系統(tǒng)
38、 借還操作模塊 信息管理模塊 信息瀏覽模塊 用戶管理模塊 資 資 資 用 借 資 用 借 資 新 修 刪 設(shè) 系 料 料 料 戶 閱 料 戶 閱 料 增 改 除 置 統(tǒng) 借 歸 信 信 信 信 信 信 借 系 系 系 系 用 閱 還 息 息 息 息 息 息
39、 閱 統(tǒng) 統(tǒng) 統(tǒng) 統(tǒng) 戶 操 操 管 管 管 瀏 瀏 瀏 瀏 用 用 用 權(quán) 登 作 作 理 理 理 覽 覽 覽 覽 戶 戶 戶 限 記 3.3數(shù)據(jù)庫設(shè)計(jì): 數(shù)據(jù)庫在一個(gè)信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞將直接影響系統(tǒng)的效率和數(shù)據(jù)的完整及一致性,設(shè)計(jì)數(shù)據(jù)庫系統(tǒng)時(shí)首先充分了解用戶各個(gè)方面的需求,包括現(xiàn)有的以及將來可能增加的需求。 3.3.1數(shù)據(jù)庫需求分析: 用戶的需求分析具體體現(xiàn)在各種信息的提供、保
40、存、更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸出和輸入,收集基本數(shù)據(jù),數(shù)據(jù)結(jié)構(gòu),以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后來的具體實(shí)現(xiàn)打下基礎(chǔ)。 通過上述分析,針對(duì)一般資料管理系統(tǒng)的需求總結(jié)出如下的需求信息: 借閱信息涉及資料信息和用戶信息。 資料信息和用戶信息中需要有唯一字段。 系統(tǒng)信息中應(yīng)該包括系統(tǒng)用戶的權(quán)限信息。 資料信息中應(yīng)該包含保密級(jí)別信息,只有擁有相應(yīng)級(jí)別的用戶才能借閱。 用戶信息中應(yīng)該包括借閱級(jí)別信息,用戶只能借閱比借閱級(jí)別低或等同的保密級(jí)別的資料。 用戶信息會(huì)涉及分類信息,為了便于擴(kuò)展,應(yīng)將部門信息單獨(dú)用表來存儲(chǔ)。 資料信息會(huì)涉及分類信息,為了便
41、于擴(kuò)展,應(yīng)將分類信息單獨(dú)用表來存儲(chǔ) 經(jīng)過上述系統(tǒng)功能分析和需求總結(jié),考慮到將來功能上的擴(kuò)展,設(shè)計(jì)如下所示的數(shù)據(jù)項(xiàng)資料和數(shù)據(jù)結(jié)構(gòu)。 推薦精選 資料信息:包括資料編號(hào),資料名稱,資料類型,資料數(shù)量,借出數(shù)量,資料來源,保密級(jí)別,借閱時(shí)限。 借閱信息:包含借閱編號(hào),資料編號(hào),用戶編號(hào),借出日期,歸還日期,歸還期限,說明等。 用戶信息:包含編號(hào),姓名,性別,部門,借閱級(jí)別。 系統(tǒng)用戶信息:包含用戶名,密碼,姓名,系統(tǒng)用戶管理,系統(tǒng)權(quán)限管理,用戶信息管理,用戶信息瀏覽等。 資料分類信息:包括分類編號(hào),分類名稱等。 部門信息:包含部門編號(hào),部門名稱等。 3.3.2概念設(shè)計(jì): 在該年
42、設(shè)計(jì)階段中,設(shè)計(jì)人員從用戶角度整體數(shù)據(jù)及處理要求和約束,產(chǎn)生一個(gè)反映用戶觀點(diǎn)的概念模式,然后再把概念模式轉(zhuǎn)換成邏輯技術(shù)。將概念設(shè)計(jì)從設(shè)計(jì)中獨(dú)立開來,使各階段的任務(wù)相對(duì)簡(jiǎn)單化,設(shè)計(jì)復(fù)雜程度大大降低,不受特定的數(shù)據(jù)庫應(yīng)用系統(tǒng)限制。 利用E—R方法進(jìn)行數(shù)據(jù)概念設(shè)計(jì),可分為一步進(jìn)行,首先設(shè)計(jì)局部E—R模式,然后把各局部E—R模式,綜合成一個(gè)全局模式,最后對(duì)全局模式E—R模式進(jìn)行優(yōu)化,得到最終模式,即概念模式。 的帶上面的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計(jì)出能夠滿足需求的各種實(shí)現(xiàn),以及它們之間的關(guān)系,為后來的邏輯設(shè)計(jì)打下基礎(chǔ)。這些實(shí)體包含各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動(dòng)。本系統(tǒng)中涉及到的
43、實(shí)體有:借閱信息實(shí)體,資料信息實(shí)體,用戶實(shí)體,部門信息實(shí)體,分類信息實(shí)體和信息用戶信息實(shí)體。各個(gè)實(shí)體的描述E—R圖如下: 借閱信息實(shí)體的E—R圖: 推薦精選 資料信息實(shí)體的E—R圖: 用戶信息實(shí)體E—R圖: 分類信息實(shí)體E—R圖: 推薦精選 部門信息實(shí)體E—R圖: 系統(tǒng)用戶信息實(shí)體E—R圖: 推薦精選 3.3.3數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計(jì): 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)完成后,現(xiàn)在可以將上面的數(shù)據(jù)庫概念轉(zhuǎn)化為某種數(shù)據(jù)庫系統(tǒng)所支持的實(shí)際數(shù)據(jù)類型了,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。 使用易語言開發(fā)加以連接使用易語言自帶的數(shù)據(jù)庫資料管理系統(tǒng)中使用的各個(gè)數(shù)據(jù)
44、表的字段設(shè)置如下: 借閱信息表 字段名 類型 寬度 可否為空 默認(rèn)值 說明 借閱編號(hào) 字符型 8 否 主索引字段 資料編號(hào) 字符型 8 否 普通索引字段 用戶編號(hào) 字符型 8 否 普通索引字段 借出日期 日期型 8 否 歸還日期 日期型 8 歸還期限 日期型 8 說明 字符型 100 用戶信息表 字段名 類型 寬度 可否為空 默認(rèn)值 說明 編號(hào) 字符型 6 否 主索引字段 姓名 字符型 20 性別 字符型 2
45、 部門 字符型 20 借閱級(jí)別 整型 4 普通索引字段 資料信息表 字段名 類型 寬度 可否為空 默認(rèn)值 說明 資料編號(hào) 字符型 6 否 主索引字段 資料名稱 字符型 40 否 普通索引字段 資料類型 字符型 8 否 存檔日期 日期型 8 否 推薦精選 資料數(shù)量 整型 4 否 1 借出數(shù)量 整型 4 0 借閱次數(shù) 整型 4 0 資料來源 字符型 40 所屬部門 字符型 40 保密級(jí)別
46、 整型 1 否 1 借閱時(shí)限 整型 4 1 內(nèi)容簡(jiǎn)介 字符型 100 分類信息表 字段名 類型 寬度 可否為空 默認(rèn)值 說明 編號(hào) 字符型 4 否 主索引字段 分類名稱 字符型 20 否 部門信息表 字段名 類型 寬度 可否為空 默認(rèn)值 說明 部門編號(hào) 字符型 4 否 主索引字段 部門名稱 字符型 20 否 系統(tǒng)用戶信息表 字段名 類型 寬度 可否為空 默認(rèn)值 說明 用戶名 字符型 20 否 主索引字段 密碼 字符型
47、 20 否 姓名 字符型 20 系統(tǒng)用戶管理 邏輯型 1 假 用戶權(quán)限管理 邏輯型 1 假 用戶信息管理 邏輯型 1 假 資料信息管理 邏輯型 1 假 借閱信息管理 邏輯型 1 假 用戶信息瀏覽 邏輯型 1 真 資料信息瀏覽 邏輯型 1 真 借閱信息瀏覽 邏輯型 1 真 資料借還操作 邏輯型 1 假 3.4用戶界面設(shè)計(jì) 用戶界面是指軟件系統(tǒng)與用戶之間交互的接口,通常包括輸入、輸出、人機(jī)對(duì)話的界面和方式等。由于本系統(tǒng)的最終
48、用戶是那些對(duì)計(jì)算機(jī)技術(shù)不算很精通的管理人員,因此本系統(tǒng)采用菜單選擇,填寫表格和簡(jiǎn)單的問答選擇等友好的用戶界面交互方式。 3.4.1系統(tǒng)主界面設(shè)計(jì) 打開本系統(tǒng)首先進(jìn)入主界面,此時(shí)用戶只能瀏覽資料的相關(guān)信息,如果想進(jìn)行某些操作,則必須登錄后才能進(jìn)行,主界面及登錄等界面如下圖: 推薦精選 主界面 登錄界面 添加系統(tǒng)用戶界面 推薦精選 第四章 系統(tǒng)編碼與實(shí)現(xiàn) 4.1開發(fā)平臺(tái)的選擇 考慮到本系統(tǒng)的性能要求,和現(xiàn)有條件,我們選擇了WINDOWSXP中文版作為開發(fā)、測(cè)試和運(yùn)行的平臺(tái)。因?yàn)閃INDOWSXP是目前應(yīng)用最為流行的操作系統(tǒng),它以全新的圖形界面,簡(jiǎn)
49、單快捷的操作方式,支持多媒體功能等特點(diǎn)而成為軟件發(fā)展的流行趨勢(shì),選用它作為開發(fā)平臺(tái),易于功能的擴(kuò)展和軟件的升級(jí)。 4.2開發(fā)工具的選擇 本系統(tǒng)采用了大連“飛揚(yáng)”工作室開發(fā)的全中文語言的“易語言”。 易語言是一個(gè)自主開發(fā),適合國情,不同層次不同專業(yè)的人員易學(xué)易用的漢語編程語言。易語言降低了廣大電腦用戶編程的門檻,尤其是根本不懂英文或者英文了解很少的用戶,可以通過使用本語言極其快速地進(jìn)入Windows程序編寫的大門。易語言漢語編程環(huán)境是一個(gè)支持基于漢語字、詞編程的、全可視化的、跨主流操作系統(tǒng)平臺(tái)的編程工具環(huán)境;擁有簡(jiǎn)、繁漢語以及英語、日語等多語種版本;能與常用的編程語言互相調(diào)用;具有充
50、分利用API,COM、DLL、OCX組件,各種主流數(shù)據(jù)庫,各種實(shí)用程序等多種資源的接口和支撐工具。易語言有自主開發(fā)的高質(zhì)量編譯器,中文源代碼被直接編譯為CPU指令,運(yùn)行效率高,安全可信性高;擁有自己的數(shù)據(jù)庫系統(tǒng),且支持訪問現(xiàn)有所有數(shù)據(jù)庫;內(nèi)置專用輸入法,支持中文語句快速錄入,完全解決了中文輸入慢的問題;易語言除了支持界面設(shè)計(jì)的可視化,還支持程序流程的即時(shí)可視化;除了語句的中文化之外,易語言中還專門提供了適合中國國情的命令,如中文格式日期和時(shí)間處理、漢字發(fā)音處理、全半角字符處理、人民幣金額的處理等;易語言綜合采用了結(jié)構(gòu)化、面向?qū)ο蟆⒔M件、構(gòu)架、集成化等多種先進(jìn)技術(shù),并在運(yùn)行效率、性能價(jià)格比、全可
51、視化支持、適應(yīng)本地化需要、面向?qū)ο笠约疤峁¦indows,Linux上的運(yùn)行平臺(tái)等具有特色;現(xiàn)有各種支持庫多達(dá)40多個(gè),用戶可以使用她來滿足幾乎所有的Windows編程需求,多媒體功能支持強(qiáng)大,完善的網(wǎng)絡(luò)、端口通訊和互聯(lián)網(wǎng)功能支持,網(wǎng)上與論壇上的學(xué)習(xí)資源眾多。在易語言及其編譯器的設(shè)計(jì)與實(shí)現(xiàn)、可視化漢語編程的構(gòu)建、提供多種語言版本等方面具有創(chuàng)新。目前易語言已取得國家級(jí)鑒定,鑒定會(huì)專家一致認(rèn)為:易語言在技術(shù)上居于國內(nèi)領(lǐng)先地位,達(dá)到了當(dāng)前同類產(chǎn)品的國際先進(jìn)水平。 4.3程序設(shè)計(jì)(部分邏輯及代碼) 推薦精選 推薦精選 推薦精選 推薦精選
52、 第五章 系統(tǒng)運(yùn)行與維護(hù) 管理系統(tǒng)在完成系統(tǒng)實(shí),投入正常運(yùn)行之后,就進(jìn)入了系統(tǒng)運(yùn)行與維護(hù)階段. 5.1系統(tǒng)的配置 1.硬件配置要求(最低): CPU: PⅢ800以上 內(nèi)存: 128MB以上 硬盤: 2G以上可用空間 2.軟件配置要求 WINDOWS98/2000/XP/Vista中文操作系統(tǒng) 5.2系統(tǒng)的運(yùn)行 運(yùn)行"信息管理系統(tǒng).exe"將其安裝在“信息管理系統(tǒng)”文件夾下 第六章 開發(fā)總結(jié) 通過幾個(gè)月的系統(tǒng)開發(fā),資料信息管理系統(tǒng)完成.在系統(tǒng)開發(fā)過程中,以前學(xué)習(xí)感覺到很抽象的課程,如數(shù)據(jù)庫原理,面向?qū)ο蟪绦蛟O(shè)計(jì)等課程變得清晰起來.感覺到這些課程的重
53、要性. 推薦精選 以前做過一些應(yīng)用的系統(tǒng)開發(fā),隨意性大,想到哪里作到哪里,沒有統(tǒng)一的規(guī)劃,一旦成型,出現(xiàn)錯(cuò)誤返工修改工作量大,最終的系統(tǒng)可靠性不高.另外一直以來,進(jìn)行程序設(shè)計(jì)均采用結(jié)構(gòu)化開發(fā)方法,對(duì)系統(tǒng)的的全貌很難在開發(fā)前看到,導(dǎo)致實(shí)現(xiàn)的系統(tǒng)不能滿足需求. 這次畢業(yè)設(shè)計(jì)使我通過實(shí)踐,提高了系統(tǒng)分析的能力,對(duì)數(shù)據(jù)流圖,數(shù)據(jù)字典,數(shù)據(jù)流程圖等系統(tǒng)設(shè)計(jì)工具的使用有了更深刻的認(rèn)識(shí).為以后的工作學(xué)習(xí)進(jìn)一步提高打下了堅(jiān)實(shí)的基礎(chǔ). 致謝: 感謝學(xué)校以認(rèn)真負(fù)責(zé)的態(tài)度為我們組織這次畢業(yè)設(shè)計(jì)以及畢業(yè)論文答辯.你們的嚴(yán)格把關(guān),對(duì)我們來說有很大的壓力,在這種壓力下促使我們以最快的融入到軟件開發(fā)理論的應(yīng)用
54、中去,通過這次鍛煉,使我們的系統(tǒng)開發(fā)水平各個(gè)方面都有了較大的進(jìn)步.由此積累的經(jīng)驗(yàn)將對(duì)我們以后的學(xué)習(xí)和生活產(chǎn)生幫助.
感謝我的指導(dǎo)老師,在畢業(yè)設(shè)計(jì)時(shí)幫助選題,在設(shè)計(jì)過程中提出了許多好的建議和意見,同時(shí)他先進(jìn)的軟件開發(fā)理念和思維方式也給我很大的啟發(fā).
參考文獻(xiàn)
<面向?qū)ο蟪绦蛟O(shè)計(jì)>葉乃文 喻國寶著 清華大學(xué)出版社
<軟件工程>王慧芳著 浙江大學(xué)出版社
<數(shù)據(jù)結(jié)構(gòu)>嚴(yán)蔚敏,吳偉民 著清華大學(xué)出版社
<數(shù)據(jù)庫技術(shù)實(shí)用教程>徐潔磐,周嵩著 東南大學(xué)出版社
<漢語編程工具易語言即學(xué)即用教程>王軍 何烈勝著 中國宇航出版社
<軟件測(cè)試>(美)Paul C.Jorgensen 著;韓柯,杜旭濤 譯 機(jī)械工業(yè)出版社
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。