版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
大型軟件項目實訓(xùn)報告題目:教材購銷系統(tǒng)選題來源:校內(nèi)指導(dǎo)教師:趙雪姓名:郭海濤班級:09財升本一班學(xué)號:0920970105遼寧工程技術(shù)大學(xué)軟件學(xué)院目錄1.序言 31.1選題背景 31.2選題目的及意義 41.3選題完成情況 42.工程需求分析 52.1工程功能需求 52.2工程性能需求 63.工程概要設(shè)計》 73.1功能結(jié)構(gòu)設(shè)計 73.2系統(tǒng)整體架構(gòu)設(shè)計 73.3數(shù)據(jù)庫結(jié)構(gòu)設(shè)計 84.工程詳細設(shè)計 134.1模塊1描述 134.1.1功能描述 134.1.2性能描述 134.1.3輸入輸出項設(shè)計 135.實訓(xùn)總結(jié) 215.1思想總結(jié): 21參考文獻 221.序言1.1選題背景本工程的名稱:教材購銷管理系統(tǒng)開發(fā)軟件。本工程的任務(wù)提出者及開發(fā)者是教材購銷管理系統(tǒng)軟件開發(fā)小組,用戶是學(xué)校。隨著當(dāng)今教育制度的改革,辦事效率的快捷與高效成了急待解決的事,而高校教材管理是高校教學(xué)管理工作中的一項重要任務(wù),教材管理水平和工作效率的上下是反映高校教學(xué)和科研管理水平的重要標(biāo)志,隨著辦學(xué)規(guī)模的不斷擴大,教材種類和數(shù)量也急劇增加,教材管理工作量之大,任務(wù)之繁重,給教材購置和管理部門人員帶來諸多困難,過失率高,到書率低,對學(xué)校教學(xué)和科研工作產(chǎn)生較大的影響,必須利用計算機這一現(xiàn)代化工具來完成教材管理工作,把教材管理人員從繁重的工作中解放出來,降低過失率,提高到書率,使教材購銷管理工作實現(xiàn)現(xiàn)代化、系統(tǒng)化和標(biāo)準(zhǔn)化,管理水平上一個臺階,因此教材選購業(yè)務(wù)等待著一套使其更加便利的系統(tǒng)出現(xiàn)。學(xué)校教材管理主要是由教材方案劃定,采購,入庫,發(fā)放,記賬,結(jié)算等一系列工作組成,該工作各院校都設(shè)有專門機構(gòu)負責(zé)該項工作,通常是教材科。由于學(xué)校中專業(yè)設(shè)置門類多,各專業(yè)每期開設(shè)課程種類多其業(yè)務(wù)不僅涉及出版部門,而且要面對全校各系,各部的授課教師,各班級的學(xué)生,每期教材科涉及管理的入出庫教材種類多那么幾千種,涉及人員廣,工作量大,再者特別是近年來,我國高校教育規(guī)模不斷擴大,學(xué)校學(xué)生人數(shù)迅速增加,使教材管理工作更加繁重不堪,據(jù)調(diào)查,到目前為止,我們還有許多學(xué)校甚至是一批重點院校的教材管理仍然是手工管理方式,這種現(xiàn)狀不但與現(xiàn)實學(xué)校教材管理業(yè)務(wù)需求不相適應(yīng),而且與學(xué)校信息化建設(shè)的開展趨勢不相適應(yīng),因此,學(xué)校教材管理人員目前迫切需要一套方便,高效的計算機化的管理信息系統(tǒng)來代替他們繁瑣的,低效的傳統(tǒng)手工管理方式,并最終實現(xiàn)教材管理的全面自動化。1.2選題目的及意義目的:教材購銷管理系統(tǒng):教材購銷管理系統(tǒng)是幫助管理人員、教材銷售和庫存的管理軟件。通過本系統(tǒng)軟件,能幫助工作人員利用計算機,快速方便的對教材購銷進行管理等操作,使凌亂的教材銷售量和庫存量能夠具體化,直觀化,合理化。意義:1.為了教材購銷系統(tǒng)更加完善2.為了教材購銷對商品庫存和銷售的管理更方便3.為了減輕工作人員的工作負擔(dān)1.3選題完成情況經(jīng)過認(rèn)真的構(gòu)思和篩選,加上指導(dǎo)老師的認(rèn)真細致的指導(dǎo),確定選題,選題可以較完整的表達寫作意圖,表達寫作思想。2.工程需求分析2.1工程功能需求軟件的整體功能,系統(tǒng)要操作簡單,要有友好的界面,系統(tǒng)的操作者的權(quán)限層次要有明確的分類,進入軟件時要進行身份驗證。本系統(tǒng)可細化為兩個子系統(tǒng),銷售系統(tǒng)和采購系統(tǒng)。銷售系統(tǒng)的工作過程為:首先由教師或者學(xué)生提交購書單,經(jīng)教材科的發(fā)行人員審核是有效購書單后,開發(fā)票,登記并返還教師或者學(xué)生領(lǐng)書單,教師或者學(xué)生即可去書庫領(lǐng)書。采購系統(tǒng)的主要工作過程為:假設(shè)是脫銷教材,那么登記缺書,發(fā)缺書單給書庫采購人員,一旦新書入庫,即發(fā)進書通知。2.2工程性能需求該系統(tǒng)可以隨時查看購銷管理程序的運行情況,方法簡單,可操作性強本系統(tǒng)是一個大學(xué)校園內(nèi)部的教材購銷財務(wù)管理系統(tǒng),其主要用戶是面向大學(xué)師生的,是為了方便廣闊師生在校園內(nèi)部購置教材而設(shè)計的。前臺具有從廠家購入教材并向校園內(nèi)部銷售教材的功能,后臺管理教材的種類、名稱、數(shù)量、價格、簡介等多類信息及數(shù)據(jù)的錄入。首先,在流程安排上應(yīng)盡量防止數(shù)據(jù)的重復(fù)輸入,實現(xiàn)從采購到發(fā)放一次輸入的數(shù)據(jù)得到屢次使用,以提高系統(tǒng)的工作效率。這一步很大程度依賴于數(shù)據(jù)庫的設(shè)計。其次,選擇適宜的操作方式。計算機系統(tǒng)操作方式有兩種:一種是聯(lián)機操作方式,即人機交互方式;另一種是脫機操作方式,它是將事先設(shè)計好的一套操作程序以作業(yè)的形式提交給計算機,由計算機依托幾批處理的方式完成這套操作,并將處理結(jié)果通過系統(tǒng)打印輸出。本次設(shè)計的教材管理系統(tǒng)屬于第一種操作方式,需要用戶輸入信息完成操作。之所以采用這種方式,主要是考慮到此數(shù)據(jù)庫管理系統(tǒng)的實時性需求,因為數(shù)據(jù)庫隨時可能都需要得到改變。本需求的編寫目的在于研究教材購銷管理系統(tǒng)軟件的開發(fā)途徑和應(yīng)用方法。本需求的預(yù)期讀者是與教材購銷管理系統(tǒng)軟件開發(fā)有聯(lián)系的決策人,開發(fā)組成人員,扶助開發(fā)者,支持本工程的領(lǐng)導(dǎo)和公司人員,軟件驗證者。通過本系統(tǒng)軟件,能幫助工作人員利用計算機,快速方便的對教材購銷進行管理和操作,使凌亂的教材銷售量庫存量能夠具體化,直觀化,合理化。3.工程概要設(shè)計》3.1功能結(jié)構(gòu)設(shè)計由于本系統(tǒng)是學(xué)校教材科對學(xué)生用書的銷售,采購,因此用戶需求的目的是要對各班級學(xué)生用書情況進行調(diào)查,從中總結(jié)出對教材科對管理系統(tǒng)的系統(tǒng)的需求,然后根據(jù)這些需求設(shè)計出系統(tǒng)的方案。本系統(tǒng)在查詢數(shù)據(jù)庫時主要輸入需要查詢的相關(guān)信息,包括圖書編號,圖書書名,出版社信息,圖書特色等信息方便操作人員把握圖書信息。本系統(tǒng)還兼顧一點財務(wù)信息的管理,在發(fā)生購書時,系統(tǒng)直接向購書者收取現(xiàn)金,內(nèi)部形成一個小小的財務(wù)管理。本系統(tǒng)還和學(xué)校的財務(wù)科發(fā)生數(shù)據(jù)交換,發(fā)生集體售書時,根據(jù)集體的有效性,直接向集體售書,形成的財務(wù)信息直接和財務(wù)科交換,方便結(jié)算。3.2系統(tǒng)整體架構(gòu)設(shè)計3.3數(shù)據(jù)庫結(jié)構(gòu)設(shè)計從E-R圖所表示的概念模型可以轉(zhuǎn)換成任何一種具體的DBMS所支持的數(shù)據(jù)模型,如網(wǎng)狀模型、層次模型和關(guān)系模型。這里只討論關(guān)系數(shù)據(jù)庫的邏輯設(shè)計問題,所以只介紹E-R圖如何向關(guān)系模型進行轉(zhuǎn)換數(shù)據(jù)庫邏輯設(shè)計的任務(wù)是將概念結(jié)構(gòu)轉(zhuǎn)換成特定DBMS所支持的數(shù)據(jù)模型的過程。從此開始便進入了“實現(xiàn)設(shè)計”階段,需要考慮到具體的DBMS的性能、具體的數(shù)據(jù)模型特點。。3.4E-R圖向關(guān)系模型的轉(zhuǎn)換關(guān)系模型的邏輯結(jié)構(gòu)是一組關(guān)系模式的集合。E-R圖那么是由實體,實體的屬性和實體間的聯(lián)系三個要素組成。所以將E-R圖轉(zhuǎn)換為關(guān)系模型實際上就是要將實體,實體的屬性和實體間的聯(lián)系轉(zhuǎn)換為關(guān)系模式。轉(zhuǎn)換原那么如下。1.實體類型的轉(zhuǎn)換:一個實體型轉(zhuǎn)換成一個關(guān)系模式。實體的屬性就是關(guān)系的屬性,實體的碼就是關(guān)系的碼。2.聯(lián)系類型的轉(zhuǎn)換,根據(jù)不同的情況做不同的處理。⑴一個1:1的聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與任意一端對應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為一個獨立的關(guān)系模式,那么與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,每個實體的碼均是該關(guān)系的候選碼。如果與某一端實體對應(yīng)的關(guān)系模式合并,那么需要在該關(guān)系模式的屬性中參加另一個關(guān)系模式的碼和聯(lián)系本身的屬性。⑵一個1:N的聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與N端對應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為一個獨立的關(guān)系模式,那么與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為N端實體的碼。⑶一個M:N聯(lián)系轉(zhuǎn)換為一個關(guān)系模式。與該聯(lián)系相連的各實體的碼為各實體碼的組合。⑷三個或三個以上實體間的一個多元聯(lián)系可以轉(zhuǎn)換為一個關(guān)系模式。與該多元聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實體碼的組合。⑸具有相同碼的關(guān)系模式可合并。3.根據(jù)銷售信息管理系統(tǒng)的E-R圖轉(zhuǎn)換為關(guān)系模型如下。將每一個實體轉(zhuǎn)換成一個關(guān)系〔關(guān)系就是給出關(guān)系名,屬性就是實體屬性,并標(biāo)明該關(guān)系的主鍵用下劃線來表示〕關(guān)系模式:教材一覽表〔書號,書名,出版社,地址,,單價,數(shù)量〕各班學(xué)生用書表〔班級,書號,書名,數(shù)量〕售書登記表〔學(xué)號,姓名,書號,數(shù)量〕缺書登記表(學(xué)號,姓名,書號,數(shù)量)待購教材表(書號,數(shù)量)缺書單(書號,數(shù)量,出版社,地址,)教材一覽表(書號,書名,出版社,地址,,數(shù)量,單價)訂購〔書號,書名,數(shù)量〕售書記錄〔數(shù)量,書號〕缺書記錄〔數(shù)量,書號〕打印〔書號,數(shù)量〕為了方便程序查詢,建立了如下用戶視圖教材一覽表〔書號,書名,出版社,地址,,單價,數(shù)量〕各班學(xué)生用書表〔班級,書號,書名,數(shù)量〕E-R圖是分為兩局部實體和屬性,每個實體可以有多個屬性,這些屬性用來表示實體的性質(zhì)。不同實體之間可以用關(guān)系進行連接,說明各個實體之間的內(nèi)在聯(lián)系。實體和實體之間的關(guān)系有一對一的關(guān)系〔1:1〕,一對多的關(guān)系〔1:N〕和多對多的關(guān)系〔N:M〕。總體E-R圖及各個實體之間的關(guān)系如下列圖所示nnmmmnnnm教材一覽表各班學(xué)生用書表班級書號書名書號書號書名出版社地址數(shù)量單價訂購書號書名數(shù)量售書登記表售書記錄缺書記錄書號數(shù)量學(xué)號姓名書號數(shù)量書號數(shù)量缺書登記表學(xué)號姓名數(shù)量書號打印書號數(shù)量缺書單出版社數(shù)量書號地址4.工程詳細設(shè)計4.1模塊1描述4.1.1功能描述規(guī)格說明查詢教材購銷的全部信息。功能表性能描述精度需求:在精度需求上,根據(jù)使用需要,在各項數(shù)據(jù)的輸入,輸出以及傳輸過程中,由于本系統(tǒng)使用了數(shù)螺結(jié)構(gòu),可以滿足各種精度的需求。時間需求:在軟件方面,相應(yīng)時間,更新處理時間都比擬快并且迅速,完全滿足用戶需求。靈活性:當(dāng)用戶需求,如操作方式,運行環(huán)境,結(jié)果精度,數(shù)據(jù)結(jié)構(gòu)于其他軟件接口發(fā)生變化時,設(shè)計的軟件要適當(dāng)做調(diào)整,靈活性非常大。輸入輸出項設(shè)計創(chuàng)立一般的字典管理類表空間,目的是為了方便利用SQL字典跟蹤磁盤的使用情況。使用如下命令創(chuàng)立表空間:createtablespacegouxiao_datadatafile‘/u01/oracle/oradata/tab01.dbf’size100Mdefaultstorage(initial512Knext128Kminextents2maxextents999pctincrease0)online〔1〕教材一覽表createtablejcylb(bnoint(10)primarykeynotnull,bnamechar(30)notnull,presschar(30)notnull,addresschar(30)notnull,phoneint(20)notnull,priceint(10)notnull,quantityint(10)notnull)tablespacegouxiao_data〔2〕各班學(xué)生用書表createtablegbxsysb(classchar(10)primarykeynotnull,bnoint(10)notnull,quantityint(10)notnull,bnamechar(30)notnull)tablespacegouxiao_data〔3〕售書登記表createtablessdjb(noint(10)primarykeynotnull,namechar(10)notnull,bnoint(10)notnull,quantityint(10)notnull)tablespacegouxiao_data〔4〕缺書登記表createtableqsdjb(noint(10)primarykeynotnull,namechar(10)notnull,bnoint(10)notnull,quantityint(10)notnull)tablespacegouxiao_data〔5〕代購教材表createtabledgjcb(bnoint(10)primarykeynotnull,quantityint(10)notnull)tablespacegouxiao_data〔6〕缺書單createtableqsd(bnoint(10)primarykeynotnull,quantityint(10)notnull,presschar(30)notnull,addresschar(30)notnull,phoneint(20)notnull)tablespacegouxiao_data〔7〕訂購createtabledg(bnoint(10)notnull,quantityint(10)notnull,bnamechar(30)notnull)tablespacegouxiao_data〔8〕售書記錄createtablessjl(bnoint(10)notnull,quantityint(10)notnull)tablespacegouxiao_data〔9〕缺書記錄createtableqsjl(bnoint(10)notnull,quantityint(10)notnull)tablespacegouxiao_data〔10〕打印createtabledy(bnoint(10)notnull,quantityint(10)notnull,bnamechar(30)notnull)tablespacegouxiao_data數(shù)據(jù)庫表的設(shè)計表3-1教材一覽表列名含義長度類型備注bno書號10Intbname書名30Charpress出版社30Charaddress地址30Charphone20Intprice單價10Intquantity數(shù)量10Int表3-2各班學(xué)生用書表列名含義長度類型備注class班級10Charbno書號10Intquantity數(shù)量10Intbname書名30Char表3-3售書登記表列名含義長度類型備注no學(xué)號10Intname姓名10Charbno書號10Intquantity數(shù)量10int表3-4缺書登記表列名含義長度類型備注no學(xué)號10Intname姓名10Charbno書號10Intquantity數(shù)量10Int表3-5代購教材表列名含義長度類型備注bno書號10Intquantity數(shù)量10Int表3-6缺書單列名含義長度類型備注bno書號10Intquantity數(shù)量10Intpress出版社30Charaddress地址30Charphone20Int表3-7訂購列名含義長度類型備注bno書號10Intquantity數(shù)量10Intbn
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年商品房買賣合同:帶裝修及車位贈送版12篇
- 2025年度日游包車客運服務(wù)綠色出行合同3篇
- 2024年高端制造業(yè)關(guān)鍵零部件采購合同模板5篇
- 2024年車庫銷售合同
- 2024年執(zhí)行流程再造與效能提升合作協(xié)議3篇
- 2024排水溝施工與智慧城市建設(shè)合作協(xié)議3篇
- 2024年離婚子女撫養(yǎng)權(quán)合同參考版
- 2025年度機場ATM設(shè)備場地租賃與增值服務(wù)合同3篇
- 高強混凝土施工方案
- 展示燈箱施工方案
- 簡易呼吸器使用及檢測評分表
- 康復(fù)科進修匯報
- 2024-2030年中國水培蔬菜行業(yè)發(fā)展分析及投資前景預(yù)測研究報告
- 2023風(fēng)電機組預(yù)應(yīng)力混凝土塔筒與基礎(chǔ)結(jié)構(gòu)設(shè)計標(biāo)準(zhǔn)
- 3D打印技術(shù)在醫(yī)療領(lǐng)域的應(yīng)用
- 人員招聘的程序與信息發(fā)布
- 倉庫班長年終總結(jié)
- 2024-2029年中國IP授權(quán)行業(yè)市場現(xiàn)狀分析及競爭格局與投資發(fā)展研究報告
- 北京市海淀區(qū)2023-2024學(xué)年四年級上學(xué)期期末英語試題
- 2024年湖北省漢江國有資本投資集團有限公司招聘筆試參考題庫含答案解析
- 廣州市九區(qū)聯(lián)考2023-2024學(xué)年高一上學(xué)期期末教學(xué)質(zhì)量監(jiān)測數(shù)學(xué)試卷(原卷版)
評論
0/150
提交評論