管理信息系統(tǒng)課程設(shè)計(jì)指導(dǎo)書(自考)-陳_第1頁(yè)
管理信息系統(tǒng)課程設(shè)計(jì)指導(dǎo)書(自考)-陳_第2頁(yè)
管理信息系統(tǒng)課程設(shè)計(jì)指導(dǎo)書(自考)-陳_第3頁(yè)
管理信息系統(tǒng)課程設(shè)計(jì)指導(dǎo)書(自考)-陳_第4頁(yè)
管理信息系統(tǒng)課程設(shè)計(jì)指導(dǎo)書(自考)-陳_第5頁(yè)
已閱讀5頁(yè),還剩39頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

《管理信息系統(tǒng)》課程設(shè)計(jì)報(bào)告圖書館管理系統(tǒng)課程設(shè)計(jì)題目I/27II/27Abstract Abstract 2.1可行性分析 2.2系統(tǒng)功能及需求分析 3.3數(shù)據(jù)庫(kù)表設(shè)計(jì) 3.4數(shù)據(jù)庫(kù)的完整性和安全性 4.2新書訂購(gòu)功能模塊 4.4圖書借閱管理功能模塊 4.讀者信息管理功能模塊 1 .1程序設(shè)計(jì)思想 .2系統(tǒng)主要模塊的程序設(shè)計(jì) 6.1測(cè)試的目的 6.3對(duì)本程序的測(cè)試 參考文獻(xiàn) 圖書館是人類文明的結(jié)晶,它真實(shí)地記錄和反映了人類自有文字記載以來改造自基于以上一些問題,有必要建立一個(gè)圖書管理信息系統(tǒng),使圖書系統(tǒng)化,程序化,避免圖書管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時(shí)、第2章系統(tǒng)分析Basic所具有的程序設(shè)計(jì)評(píng)議簡(jiǎn)單易用的特點(diǎn),其編程系統(tǒng)又采用了面向?qū)ο?、事件?qū)件平臺(tái)完全能滿足此系統(tǒng)的需要。主要是對(duì)項(xiàng)目的經(jīng)濟(jì)效益進(jìn)行評(píng)價(jià)。本系統(tǒng)開發(fā)經(jīng)費(fèi)對(duì)于中小型高效地完成圖書管理工作。本系統(tǒng)要完成的功能有:VisualBasicWindowswindoSQLServer2000是Microsoft公司推出的SQLServer數(shù)據(jù)庫(kù)管理系統(tǒng)的最新版據(jù)庫(kù)模式,盡管如此,在SQLServer的數(shù)據(jù)庫(kù)處理方式,則是使用面向?qū)磉_(dá)成,是相當(dāng)00(面向?qū)ο?的一個(gè)系統(tǒng)結(jié)構(gòu)。3.2數(shù)據(jù)庫(kù)邏輯E-R圖(1)管理員實(shí)體包括用戶名、密碼用戶類別、性別、年齡、籍貫、身份證、聯(lián)系電話與備注屬性。它的主要功能是管理員登陸。其實(shí)體屬性圖如圖3.1所示密碼密碼用戶類別聯(lián)系電話年齡身份證籍貫用戶名(2)圖書類別實(shí)體包括類別編號(hào)、類別名稱。它的主要功能是對(duì)圖書類別進(jìn)行操作,即添加、刪除、修改等操作。其實(shí)體屬性圖如圖3.2所示附件出版日期訂價(jià)種類編號(hào)種類編號(hào)種類名稱家庭住址、聯(lián)系電話、登記日期、已借本數(shù)、備注屬性。它的主要功能是對(duì)讀者信息進(jìn)行操作,即添加、刪除、修改等操作。其實(shí)體屬性圖如圖3.5所示(6)新書訂購(gòu)實(shí)體包括訂單號(hào)、訂購(gòu)日期、訂購(gòu)人、圖書名稱、作者、出版社、出版日期、版次、訂購(gòu)價(jià)格、訂購(gòu)數(shù)量屬性。它的主要功能是對(duì)訂單信息進(jìn)行操作,即添加、刪除、修改等操作。其實(shí)體屬性圖如圖3.6所示(7)新書入庫(kù)實(shí)體包括入庫(kù)單號(hào)、訂單號(hào)、入庫(kù)日期、入庫(kù)辦理人、圖書名稱、作者、出版社、出版日期、版次、入庫(kù)價(jià)格、入庫(kù)數(shù)量屬性。它的主要功能是對(duì)入庫(kù)單信息進(jìn)行操作,即添加、刪除、修改等操作。其實(shí)體屬性圖如圖3.7所示性別單位備注作者訂單號(hào)版次圖3.6新書訂購(gòu)實(shí)體(8)庫(kù)存圖書實(shí)體包括圖書名稱、圖書類別、作者、出版社、出版日期、版次、訂價(jià)、庫(kù)存數(shù)量屬性。它的主要功能是對(duì)庫(kù)存信息進(jìn)行操作,即添加、刪除、修改等操作。其實(shí)體屬性圖如圖3.8所示圖書名稱出版日期作者出版社圖書名稱圖書名稱庫(kù)存數(shù)量圖3.8庫(kù)存圖書實(shí)體讀者編號(hào)讀者編號(hào)讀者姓名借書日期圖3.9讀者借書實(shí)體讀者編號(hào)讀者編號(hào)讀者姓名圖3.10讀者還書實(shí)體修改等操作。其實(shí)體屬性圖如圖3.12所示圖書編號(hào)訂價(jià)(13)日志文件實(shí)體包括用戶名、操作、數(shù)據(jù)庫(kù)名、操作日期屬性。它的主要功能是對(duì)日志情況進(jìn)行操作,即查看、刪除操作。其實(shí)體屬性圖如圖3.13所示圖3.13日志文件實(shí)體本系統(tǒng)所涉及的E-R圖如下:讀者借書實(shí)體關(guān)系圖如圖3.14所示共有四個(gè)實(shí)體,他們分別是讀者實(shí)體、讀者類別實(shí)體、圖書實(shí)體、圖書類別實(shí)體。其之間的關(guān)系是讀者類別與讀者是一對(duì)多的關(guān)系,即一個(gè)讀者只能有一個(gè)讀者類別,一種讀者類別可以有多個(gè)讀者;圖書類別與圖書是一對(duì)多的關(guān)系,即一本圖書只能有一個(gè)圖書類別,一種圖書類別可以有多本圖書;讀者與圖書之間是多對(duì)多的關(guān)系,即一個(gè)讀者可以借多本圖書,一本圖書可以被多名讀者借閱。它們之間產(chǎn)生一個(gè)新的關(guān)系是借閱關(guān)系。讀者編號(hào)讀者編號(hào)m1讀者類別mn借閱圖3.14圖書借閱E-R圖3.3數(shù)據(jù)庫(kù)表設(shè)計(jì)等用戶基本信息。它的主要用途是是系統(tǒng)管理員登錄表2.1管理員表字段名類型長(zhǎng)度主鍵用戶名char是密碼char否用戶類別char否性別char2否年齡char3否籍貫char否身份證號(hào)char否聯(lián)系電話char否備注char否圖書類別表中的信息是圖書類別編號(hào)和類別名稱,用來記錄圖書類別的基本信息。它的主要用途是用來添加修改刪除新的圖書類別,其中類別編號(hào)為主鍵。表2.2圖書類別表字段名類型長(zhǎng)度主鍵類別編號(hào)是類別名稱否表2.3圖書信息表字段名類型長(zhǎng)度主鍵圖書編號(hào)是圖書名稱varchar否圖書類別varchar否作者varchar否出版社否出版日期datetime8否訂價(jià)numeric9否附件否是否借出varchar否備注否讀者種類表中的信息是讀者類別編號(hào)和類別名稱,用來記錄讀者類別的基本信息。它的用途是添加修改刪除新讀者的類別,其中種類別編號(hào)為主鍵。表2.4讀者種類表字段名類型長(zhǎng)度主鍵種類編號(hào)是種類名稱varchar否借書數(shù)量4否借書期限否備注否3.4數(shù)據(jù)庫(kù)的完整性和安全性數(shù)據(jù)庫(kù)的完整性約束數(shù)據(jù)庫(kù)的完整性是指數(shù)據(jù)的正確性和相容性。數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)用一定的機(jī)制來檢查數(shù)據(jù)庫(kù)中的數(shù)據(jù)是否滿足規(guī)定的條件——完整性約束條件,數(shù)據(jù)的約束條件是語(yǔ)義的體現(xiàn),將作為模式的一部分存入數(shù)據(jù)庫(kù)中。數(shù)據(jù)庫(kù)的安全性數(shù)據(jù)庫(kù)的安全性是指保護(hù)數(shù)據(jù)庫(kù)以防止不合法的使用所造成的數(shù)據(jù)泄漏、更改或破壞。在數(shù)據(jù)庫(kù)系統(tǒng)中,大量的數(shù)據(jù)集中存放,而且為許多用戶直接共享,是寶貴的信息資源,系統(tǒng)的安全保護(hù)措施就顯得更為重要,它保護(hù)數(shù)據(jù)庫(kù)防止惡意的破壞和非法的存用戶標(biāo)識(shí)和鑒別是系統(tǒng)提供的最外層安全保護(hù)措施。其方法是由系統(tǒng)提供一定的方式讓用戶標(biāo)識(shí)自己的名字或身份。每次用戶要求進(jìn)入系統(tǒng)時(shí),由系統(tǒng)進(jìn)行核對(duì),通過鑒定后才提供機(jī)器的使用權(quán)。數(shù)據(jù)庫(kù)安全最重要的一點(diǎn)就是確保只授權(quán)給有資格的用戶訪問數(shù)據(jù)庫(kù)的權(quán)限,同時(shí)令所有未被授權(quán)的人員無(wú)法接近數(shù)據(jù)。例如在本系統(tǒng)中,當(dāng)用戶登錄系統(tǒng)時(shí)系統(tǒng)將對(duì)用戶的身份進(jìn)行驗(yàn)證,對(duì)于工作人員只有一些簡(jiǎn)單的錄入信息的功能,而對(duì)于管理人員則能使用系統(tǒng)的所有功能,這樣保證了數(shù)據(jù)庫(kù)的安全性。開發(fā)本系統(tǒng)的總體任務(wù)是實(shí)現(xiàn)圖書館的系統(tǒng)化況,確定了本系統(tǒng)的功能模塊如圖4.1所示系統(tǒng)維護(hù)系統(tǒng)維護(hù)日志文件數(shù)據(jù)庫(kù)操作統(tǒng)計(jì)打印讀者信息管理圖書借閱管理圖書信息管理新書訂購(gòu)管理4.2新書訂購(gòu)功能模塊書管理。如圖4.2所示庫(kù)存圖書管理庫(kù)存圖書管理新書入庫(kù)管理新書訂購(gòu)管理圖4.2新書訂購(gòu)功能模塊圖4.3圖書管理功能模塊圖書信息管理功能模塊主要分為二個(gè)主要功能:設(shè)置圖書信息、設(shè)置圖書種類。如圖4.3所示設(shè)置圖書種類設(shè)置圖書種類設(shè)置圖書信息圖書信息管理圖4.3圖書管理功能模塊圖4.4圖書借閱管理功能模塊圖書借閱管理功能模塊主要分為六個(gè)主要功能:讀者借書管理、讀者還書管理、讀者續(xù)借管理、圖書丟失管理、圖書報(bào)損管理、超期提醒。如圖4.4所示設(shè)置讀者種類設(shè)置讀者信息設(shè)置讀者種類設(shè)置讀者信息超期提醒超期提醒報(bào)損圖書管理圖書丟失管理讀者續(xù)借管理讀者還書管理讀者借書管理圖4.4圖書借閱功能模塊圖圖4.5所示讀者信息管理圖4.5讀者信息功能模塊圖5.1程序設(shè)計(jì)思想常見的設(shè)計(jì)思想有兩種:結(jié)構(gòu)化和面向?qū)ο蠡鞠到y(tǒng)采用的是面向?qū)ο蟮脑O(shè)計(jì)思想,下面簡(jiǎn)單介紹一下兩者的不同以及面向?qū)ο蟪绦蛟O(shè)計(jì)的優(yōu)點(diǎn)。傳統(tǒng)的結(jié)構(gòu)化開發(fā)過程包括軟件目標(biāo)的功能分解,以及使用正確的參數(shù)和返回值來創(chuàng)建函數(shù)。首先分析需求,確定功能,然后以函數(shù)的形式進(jìn)行建模。在結(jié)構(gòu)化開發(fā)方法面臨問題的時(shí)候,使用面向?qū)ο蟮姆椒ㄟM(jìn)行分析、設(shè)計(jì)和開發(fā)就可以解決一部分問題。面向?qū)ο蟮姆治龊驮O(shè)計(jì)方法源于現(xiàn)實(shí)生活中的模塊化的思想。對(duì)象是提供一組相關(guān)功能的實(shí)體,對(duì)象之間互相作用從而完成一定的任務(wù)。5.2系統(tǒng)主要模塊的程序設(shè)計(jì)系統(tǒng)登陸模塊程序設(shè)計(jì)系統(tǒng)登陸模塊是為了保證系統(tǒng)的安全性而設(shè)計(jì)的,在登陸時(shí)只有輸入正確的用戶名和密碼才能進(jìn)入系統(tǒng),如果用戶名和密碼中的一項(xiàng)錄入為空時(shí)系統(tǒng)會(huì)提示用戶名或密碼不能為空,用戶必須重新輸入。當(dāng)用戶登陸輸入密碼錯(cuò)誤次數(shù)超過三次時(shí),系統(tǒng)會(huì)提示用戶登陸錯(cuò)誤次數(shù)超過三次,隨后系統(tǒng)會(huì)自動(dòng)退出。其程序的登錄界面如圖5.1所示,程序的流程圖如圖5.2所示。開始開始N是否存在超過三次?結(jié)束圖5.2登錄模塊程序流程圖主窗口的程序設(shè)計(jì)在用戶登陸時(shí),系統(tǒng)會(huì)讓用戶選擇用戶身份,分別為:超級(jí)用戶和普通用戶。他們對(duì)系統(tǒng)的操作有著不同的權(quán)限。管理員可以使用系中的全部操作,而普通用戶不具有系統(tǒng)用戶管理的權(quán)限,也不具有查看日制文件和數(shù)據(jù)庫(kù)備份與恢復(fù)權(quán)限。其程序的主窗體界面如圖5.3所示,程序的流程圖如圖5.4所示。白-圖書信息管理查系統(tǒng)聲歡困營(yíng)通管埋用:他用不系候圖5.3主窗體界面開始開始Y窗口部分菜結(jié)束窗口所有菜單可用N圖5.4主窗口程序流程圖圖書查找界面如圖5.5所示,程序流程圖如圖5.6所示。圖書信息查詢還加困書信血修改圖書信點(diǎn)除圖書信血四書治圖玉名價(jià)圖節(jié)萃別出反社14顯示所有信息經(jīng)圖書件圖書類別作者出質(zhì)壯出質(zhì)日期查詢附件壓回開始圖5.6圖書信息查詢程序流程圖在開發(fā)軟件(尤其是大型軟件)的過程中,需要面對(duì)錯(cuò)綜復(fù)雜的問題,因此在軟件生存周期的每個(gè)階段都不可避免地產(chǎn)生錯(cuò)誤。測(cè)試的目的就是在軟件投入生產(chǎn)運(yùn)行之前,盡可能多地發(fā)現(xiàn)軟件中的錯(cuò)誤。目前軟件測(cè)試仍然是保證軟件質(zhì)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論