《教材管理系統(tǒng)》課程設(shè)計報告_第1頁
《教材管理系統(tǒng)》課程設(shè)計報告_第2頁
《教材管理系統(tǒng)》課程設(shè)計報告_第3頁
《教材管理系統(tǒng)》課程設(shè)計報告_第4頁
《教材管理系統(tǒng)》課程設(shè)計報告_第5頁
已閱讀5頁,還剩12頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

逕多SHENYANGAEROSPACEUNIVERSITY課程設(shè)計報告題目:教材管理系統(tǒng)二O——年一月目錄TOC\o"1-5"\h\z\o"CurrentDocument"一、課程設(shè)計的目的 3\o"CurrentDocument"二、課程設(shè)計的要求 3\o"CurrentDocument"三、統(tǒng)需求分析與設(shè)計 3\o"CurrentDocument"四、數(shù)據(jù)結(jié)構(gòu)描述 6\o"CurrentDocument"五、軟件設(shè)計流程圖與功能模塊圖 8\o"CurrentDocument"六、功能實(shí)現(xiàn)描述及分析 9\o"CurrentDocument"七、課程設(shè)計體會與總結(jié) 17教材管理系統(tǒng)》課程設(shè)計報告一、課程設(shè)計的目的數(shù)據(jù)庫系統(tǒng)原理是計算機(jī)及其相關(guān)學(xué)科的一門重要的軟件基礎(chǔ)課程,也是計算機(jī)軟件科學(xué)與技術(shù)、信息科學(xué)與技術(shù)的重要學(xué)科分支。本課程設(shè)計旨在通過對一個小型數(shù)據(jù)庫管理系統(tǒng)(DBMS)的綜合設(shè)計過程,強(qiáng)化學(xué)生對計算機(jī)系統(tǒng)軟件的設(shè)計能力,提高學(xué)生的綜合素質(zhì),并通過課程設(shè)計進(jìn)一步加強(qiáng)學(xué)生對所學(xué)知識的理解,以及對數(shù)據(jù)庫的全面、深刻認(rèn)識。二、 課程設(shè)計的要求要求本系統(tǒng)能夠投入實(shí)際的使用并且滿足基本的功能要求。要求具有極高的可靠性、安全性和易維護(hù)性,具有較高的可移植性。本系統(tǒng)實(shí)現(xiàn)了以下的功能:查詢模塊:根據(jù)種類,查詢教材的相關(guān)信息;征訂模塊:根據(jù)需要,征訂員將需要征訂的教材數(shù)據(jù)輸入教材信息表采購模塊:采購員審核教材征訂的信息,如果需要采購則通過審核,否則刪除征訂的信息用戶管理:用戶管理員可以新建用戶信息、刪除用戶、修改用戶信息;三、 統(tǒng)需求分析與設(shè)計需求分析是數(shù)據(jù)庫設(shè)計的基礎(chǔ),其錯誤將影響到整個設(shè)計。需求分析也是令設(shè)計人員感到最繁瑣和困難的一個階段;任務(wù):調(diào)查應(yīng)用領(lǐng)域,對各種應(yīng)用的信息要求和操作要求,進(jìn)行詳細(xì)分析,形成需求分析說明書目標(biāo):給出應(yīng)用領(lǐng)域中數(shù)據(jù)項(xiàng)與數(shù)據(jù)項(xiàng)之間的關(guān)系數(shù)據(jù)操作任務(wù)的詳細(xì)定義,為后續(xù)設(shè)計作準(zhǔn)備步驟一、教材管理領(lǐng)域的調(diào)查分析調(diào)查階段:調(diào)查應(yīng)用領(lǐng)域的組織結(jié)構(gòu)、業(yè)務(wù)流程和數(shù)據(jù)流程教材管理系統(tǒng)需要的組織機(jī)構(gòu)有學(xué)生領(lǐng)書信息、征訂員輸入信息、采購員采購信息、用戶管理信息四個組織機(jī)構(gòu)。在普通教材的管理應(yīng)用中,一般的流程有以下幾個:、學(xué)生管理員將需要領(lǐng)取的教材定下來,然后將數(shù)據(jù)提交給數(shù)據(jù)庫,在庫的教材數(shù)量減去被領(lǐng)的教材數(shù)量;如果在庫的教材數(shù)量沒有要求的多,則不予執(zhí)行。、征訂員將需要征訂的教材信息輸入到數(shù)據(jù)庫中,然后自動將該教材的屬性定為“征訂”,等待采購員審核通過可以采購。如果征訂的信息需要修改,則征訂員可以修改所輸入的信息,但不可以修改其他征訂員輸入的信息;、采購員可以瀏覽屬性為“征訂”教材的信息,并對它們進(jìn)行操作,如果可以采購,則將該教材的屬性改為“采購中”;否則,則刪除該征訂信息。、用戶管理員可以對用戶進(jìn)行管理,如添加用戶,分配用戶的角色,如“普通用戶”、“征訂員”、“采購員”、“用戶管理員”;刪除用戶信息;修改用戶信息;分析階段:對應(yīng)用領(lǐng)域進(jìn)行分析并抽象出邏輯模型。、根據(jù)第一階段的結(jié)果進(jìn)行分析,抽象出應(yīng)用領(lǐng)域中流動信息(信源和信宿)、存儲信息、各種應(yīng)用的定義以及他們間的聯(lián)系、用數(shù)據(jù)流圖描述現(xiàn)行系統(tǒng)的邏輯模型,即信息流動和加工處理等詳細(xì)情況。獨(dú)立于系統(tǒng)的實(shí)現(xiàn).下邊是數(shù)據(jù)流圖的示例數(shù)據(jù)流圖使用的符號:數(shù)據(jù)的源點(diǎn)或終點(diǎn)11需存儲的數(shù)據(jù)1數(shù)據(jù)處理應(yīng)用流動數(shù)據(jù) ?流程圖如下:用戶登錄普通用戶獲取該用戶信息獲取角色輸入用戶名密碼驗(yàn)證用戶信息用戶表角色表J\ 用戶管理員新的用戶信息庫存表征訂員庫存表添加信息查詢輸入需征訂教材信息及查詢查詢及選購本學(xué)期教材米購員獲取I角色添加該班級的教材信息操作完成選定教材表操作完成教材信息表實(shí)際需采購數(shù)量購JZ用戶登錄普通用戶獲取該用戶信息獲取角色輸入用戶名密碼驗(yàn)證用戶信息用戶表角色表J\ 用戶管理員新的用戶信息庫存表征訂員庫存表添加信息查詢輸入需征訂教材信息及查詢查詢及選購本學(xué)期教材米購員獲取I角色添加該班級的教材信息操作完成選定教材表操作完成教材信息表實(shí)際需采購數(shù)量購JZ 1 、根據(jù)征訂的教材審I核可以購買及查詢/添加用戶

修改用戶信息

刪除用戶及查詢修改教材屬性操作完成退出系統(tǒng)ER圖如下:步驟二、定義數(shù)據(jù)庫系統(tǒng)支持的信息和應(yīng)用考察原有系統(tǒng)的數(shù)據(jù)流圖,哪些應(yīng)用和信息應(yīng)收進(jìn)系統(tǒng)開發(fā)范圍,并對其定義,形成應(yīng)用定義表:應(yīng)用的編號、名稱、功能,10信息;表1-1應(yīng)用定義表

編號應(yīng)用名稱應(yīng)用功能定義輸入信息輸出信息tbIBookInfo教材信息存儲教材信息教材信息教材信息tblBookStorage庫存表存儲教材數(shù)量教材數(shù)量教材數(shù)量tblBookAttribute教材屬性存儲教材屬性教材屬性教材屬性blClassChsBook選定教材表存儲各班級教材領(lǐng)取信息各班級教材信息各班級教材信息tblClass班級存儲班級班級名稱班級名稱tblUser用戶表存儲用戶信息用戶信息用戶信息tblRole角色表存儲角色角色名角色名步驟三、定義數(shù)據(jù)庫操作任務(wù)操作任務(wù)是指應(yīng)用某個相對獨(dú)立的事務(wù)。由于技術(shù)有限,本系統(tǒng)的數(shù)據(jù)庫操作任務(wù),即事務(wù)沒有相關(guān)的介紹。四、數(shù)據(jù)結(jié)構(gòu)描述步驟四、定義數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)定義是以數(shù)據(jù)庫操作任務(wù)定義為基礎(chǔ),步驟如下:從DBIPO提取原子數(shù)據(jù)項(xiàng);把有聯(lián)系者撮合為組,以組為單位定義數(shù)據(jù)項(xiàng),組內(nèi)的原子數(shù)據(jù)項(xiàng)稱為屬性;3.根據(jù)用戶和實(shí)際領(lǐng)域的信息模型補(bǔ)充其它數(shù)據(jù)項(xiàng);寫出數(shù)據(jù)項(xiàng)如下的描述信息:語義定義:名字和實(shí)際意義;完整性約束:數(shù)據(jù)的類型、寬度、小數(shù)位、值約束和空值約束等;把各數(shù)據(jù)項(xiàng)的描述信息按下表格式組成數(shù)據(jù)字典。表4-1數(shù)據(jù)項(xiàng)組名數(shù)據(jù)項(xiàng)組名特征屬性名1屬性名2屬性名3類型寬度允許空值值約束表4-2教材信息表

教材信息表特征IDBookNameAuthorPublishDataPricePublishBookMarkMemoAttribute類型IntvarcharvarchardatetimemoneyvarcharcharTextint寬度20102020允許空值否否否否否否否是否值約束惟惟表4-3教材屬性表教材屬性表特征IDBookAttribute類型IntVarchar寬度20允許空值否否值約束惟惟表4-4庫存表庫存表特征IDStorageBookId類型IntIntInt寬度允許空值否否否值約束惟惟惟表4-5選定教材表選定教材表特征IdBookIdClassIdTakenNum類型IntIntIntInt寬度允許空值否否否否值約束惟惟惟惟表4-6班級表班級表特征IDClassName類型IntVarchar寬度20允許空值否否值約束惟惟表4-7用戶表用戶表

特征IDUserNamePassWordEmailRole類型IntvarcharCharCharInt寬度84020允許空值否否否否否值約束惟惟惟惟惟表4-6角色表角色表特征IDRoleNameMemo類型IntVarcharText寬度8允許空值否否是值約束惟惟五、軟件設(shè)計流程圖與功能模塊圖1、軟件設(shè)計流程圖圖5-1軟件設(shè)計流程

2、軟件功能模塊圖圖5-2軟件模塊圖六、功能實(shí)現(xiàn)描述及分析登錄界面圖6-1登陸界面以上是登錄界面的截圖,從用戶類型中可以選擇用戶的登錄角色,主要分為:普通用戶、采購員、征訂員、用戶管理員四個用戶類型,各用戶角色的操作有不同的規(guī)定,不可以交叉操作。其中,不同的用戶類型都可以進(jìn)行教材信息查詢操作、用戶的密碼和郵箱修改;用戶類型操作模塊普通用戶教材領(lǐng)取征訂員教材征訂采購員教材采購、退貨處理管理員用戶管理查詢功能管理信息系統(tǒng)期.毎I 耳日 nri管理信息系統(tǒng)期.毎I 耳日 nri用口- -rlLiip◎ 1/ 勁出旦為兇怙息宜網(wǎng) 數(shù)村M載 ttWSE訂 型捕果夠 昶握址理用廣吾理 JB田垠統(tǒng)舷曲L護(hù)底Q.陰血亦剛嗣圖6-2查詢功能選擇需要查詢的信息類型,如:教材名、作者、出版社等,再輸入相應(yīng)的信息關(guān)鍵字,查詢得到相應(yīng)的結(jié)果;說明:該功能為所有用戶擁有;如果查不到相應(yīng)的信息,則會給出信息提示,如下圖:gu■晴?nuKkiIh前鼻耐a比■輩gu■晴?nuKkiIh前鼻耐a比■輩如果信息存在,則如下圖所示:冃足教材管醴信息系統(tǒng)2B&問2IVS日 ?tr.P;k<?rI◎⑥乞EE亟如果信息存在,則如下圖所示:冃足教材管醴信息系統(tǒng)2B&問2IVS日 ?tr.P;k<?rI◎⑥乞EE亟isafiifl 就甘鴉僵 我櫛I訂 霰持用購 週童處理用戶管區(qū) 超岀慕ifi£Jrm-,?,2*I細(xì)證3fkl醤注仔通(MAl,B^Arkwr^d

E-¥4i <41CP圖6-3信息存在點(diǎn)擊可以查看詳細(xì)的信息:13出宜》KttDEtl柘廢?">;■曲4上m電二羽疑丘I!曲#/300.F.Nlinm■#-lano%也口社:蚪電壯林吐BMAfl:MHEUENQSUmsIPjSiL'^Xr^,H>怛壯計我¥住閒>;3EtFFTfrAKfffiWI'MtOlfS-.u.-Jftf:fi.-甲JKI/■iuePfl:^l?TIT<??*±tf:iLTW¥SR:s*JT-MIASMS--1^7fit:可一住門匚帀丁兩占4EPI□気卯r71JtTUKlt,田用T 尊伸曙m4a?wffiBtaaaaMiLg|gira?.iw皿??e31-CETfl^rttiSi-7F:mLH,-BnE.-riZptJfW-3fn*4-xi|HS啊旨宣1號耳裁(5尺.才=日T.乂陰?XWHMH-皇貸豈帽幾?中曲■樨豈.-;*RMW=,BWflMfiWT-rUHfltMM.召河nffVMT.TlriVMami-MH^f-MKR!--T石:t汁.?--^.nFAWUPr+*=i?fr±flAP+T*i||i3-尸TA^B■mTMH■1!MIi-nvttrPWWKIM.圖6-4詳細(xì)信息征訂管理fT霍教材管埋視系統(tǒng)—?04B:-Qina?F!◎ ◎號冬也!> /皿演ttJiffiRMMtEil 呆詡 皚豈處理.用戶晉即 歸茅墜竺J£V|EiTB^A|mpieiMAjrifhaMOf,加陽日bftfiuF-ruribqMfQiru+lic圖6-5征訂管理將需要征訂的書籍信息輸入到教材信息表中,并根據(jù)教材屬性將其置為“征訂”,并提交教材信息表和庫存表;注意:在填寫信息的時候,一定要注意各個信息的格式規(guī)范,否則會提示出錯,如出版日期的格式:2005-12-25,如不是會提示出錯等等。提交的過程如下:◎ ◎觀匕也雖血m:嚴(yán)m(xù):嚴(yán)".工口”黑.皿1±:^U£J1.EU4E皿齢昭訕?器-?"〔[lzot?UTifl1怦財”陀j~iihffiiTEll\itKT討IIWS:(emmsTqi^?hWu翠血珈i丸用匹詮:?<<1-BSPrSK^iEH.斤£十ia?iTthSX5<r-c,“Jtrt:.-rr?crt.J-Jg£謐二Mlfll油貳■■即一睥刊已啊酊5鈔H.?■A±rlT.t:H-?n?rrTS3?*n-4f..T?rti7t丄目叱.?i\4i-已胡鼻圮?町R-?:lUlTSWlfiliTHr9fflEWRBl:£aiHMJ£fljj4S£V| |■剜ha=30(,MIFmihF^iATiW

F-rurihfHffljru+lic圖6-6信息填寫

GsfiSnuta■冋haJlOf,UiFaiwFmtiWF-rurihfHffljru+lic圖6-7成功提交采購管理麗曲取flttfitr 用戶督理迥記廉氓EJps.i=wmWiTJMlFiMa^ia峙靜貿(mào)■嚴(yán)重遇rlI^KlWiMd

匕■B*JkptfflE■E圖6-8采購管理采購員根據(jù)征訂教材的信息,審核通過的教材可以進(jìn)行采購,若審核不通過則刪除該征訂的信息;如果教材采購成功則教材正式入庫,點(diǎn)擊“教材采購結(jié)算”按鈕,采購管理界面如下:宵曲教材管吐息錨―一“皿年切坤ili^P! 44!誅島flprjJffij初/nibE>?Ml ^yuii±i£i圖6-8信息管理如果采購成功,則選則復(fù)選框,提交即可;如果沒有采購成功則刪除該征訂信息;退貨處理如果有的教材需要退貨則可以將教材的屬性置為“已退貨”,然后提交數(shù)據(jù)庫中:豎豎矽乞色 5■兇值也査詢 觀時領(lǐng)槪 SttSEVT 觀材樂藥 iftffSbS 用戶管理 逸出乘StP輕利退甘吐應(yīng)匚vdq>ii2nU-AUEU^iJfMeth^ed圖6-10退貨管理點(diǎn)擊刪除按鈕可以出來確認(rèn)對話框,點(diǎn)擊“確定”則可刪除該教材記錄。用戶管理用戶管理員根據(jù)需要可以新建用戶信息,并賦予其一定的角色;還可以刪除用戶、修改用戶信息;而其它類型的用戶則只能修改自己的個人信息,如下圖所示:r?慮教材管理信息系統(tǒng)◎ ◎觀5/直ft於苗削畫曲找材橫年霰打證訂魅K采韻迪貨如區(qū)甲戶腎理迥;1;笊皺£Jfl.pDIK3!=4旦*t-3-砂ft用尸砂|-時砂|-用_ )呵叮辭jejm囤UCot■賈劇曲曲垃MB.M昭JIhmT

K-baILn^H^^YTu+ddvii如果用戶需要修改自己的密碼或是Emai1,可以在此修改;而下圖是用戶管理員的操作界面:AUfiEi-TAUfiEi-TQflp?en _|耐時] M|峠Hl]口PE:郵;■E|:idrpn!3Mtf_AlFitHFEtwr^J?rwJh ■詁n圖6-11添加用戶

教材管理搐息系統(tǒng) °C@zw.■年11H芳日 te.教材管理搐息系統(tǒng) °C@◎ ◎ 勁詈?&蜀耳fftfflflr Blfrflr萌息査詢 敘材額礙 tttra訂 站樂購£?m:s 用戶首建 smsstfftfflflr Blfrflr示:莎犧教材示:莎犧教材管理烷◎統(tǒng)—百maiilBB hfi用口ii^: tt:sa^?c◎ ■ 5/ 民直1 曠 砂倍土吝可 ■材磁暇 :S撾JEJU 應(yīng)融牡if 用戶薈理退田矗雉沁陽4沖阿蹣L-rulbi^xif£!nAj?diei圖6-12刪除用戶最后,值得說明的是如果普通用戶想操作教材征訂,則會出現(xiàn)以下的界面提Gf阿|n沖珂甲綁1Al解r?■.bHHrf

E-nilkj^up^in七、課程設(shè)計體會與總結(jié)通過這次課程設(shè)計,加深了對數(shù)據(jù)庫知識的學(xué)習(xí),對以后的數(shù)

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論