




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、瓊州學(xué)院2014網(wǎng)絡(luò)工程專業(yè)數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計(jì)報(bào)告-陳清煌-14240004報(bào)刊訂閱管理系統(tǒng)班級:網(wǎng)絡(luò)工程一班 姓名:陳清煌 學(xué)號:14240004 導(dǎo)師及職稱:陳作聰教授摘 要:為了提高報(bào)刊訂閱管理質(zhì)量和水平,做到高效、智能化管理,能夠方便快捷地管理各種報(bào)刊雜志,減輕工作人員的工作量,于是我開發(fā)了一款適合報(bào)刊管理的數(shù)據(jù)庫系統(tǒng)。來滿足客戶對報(bào)刊訂閱的需求。本系統(tǒng)是一個(gè)面向于企業(yè)的報(bào)刊訂閱管理系統(tǒng)。系統(tǒng)是智能化的管理系統(tǒng),它面向所有企業(yè)部門的職工用戶,但具有安全性能。它能夠?qū)崿F(xiàn)報(bào)刊訂閱的基本功能,包括新報(bào)刊信息的登錄、錄入、訂閱、查詢、統(tǒng)計(jì)等操作。我采用access技術(shù)實(shí)現(xiàn)了對錄入功能、報(bào)刊
2、打印、報(bào)刊查詢、報(bào)刊修改與系統(tǒng)維護(hù)等信息的數(shù)據(jù)庫管理,同時(shí)還創(chuàng)建了一個(gè)登錄功能窗體,實(shí)現(xiàn)管理員能夠有效的管理系統(tǒng),避免數(shù)據(jù)庫被隨意修改以及刪除等。 關(guān)鍵詞:錄入功能;報(bào)刊打??;報(bào)刊查詢;系統(tǒng)維護(hù);access引言隨著社會不斷的發(fā)展,人們的生活水平越來越高,對知識和時(shí)事的渴求也越來越高,人們希望能夠方便快捷地訂閱各種報(bào)刊雜志。但是各種各樣的報(bào)刊名目和詳細(xì)信息以及訂閱,為相關(guān)企業(yè)的管理造成很大的麻煩。因此我想到開發(fā)一個(gè)報(bào)刊訂閱管理系統(tǒng)。在科學(xué)技術(shù)日益發(fā)展的今天,因特網(wǎng)已成為人們生活中不可或缺的一部分。若有一套完整快捷的軟件,能使用戶能夠方便的對報(bào)刊訂閱各種操作進(jìn)行管理,對報(bào)刊信息進(jìn)行添加、刪除、修
3、改,必將改善過去復(fù)雜的征訂工作。所以,我們推出報(bào)刊訂閱管理系統(tǒng)。這套系統(tǒng)即可方便用戶進(jìn)行訂閱,又可方便各公司進(jìn)行收集征訂工作并送交雜志社,完成報(bào)刊的征訂工作。本文以報(bào)刊訂閱管理系統(tǒng)開發(fā)過程為背景,全文分為需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì),以及數(shù)據(jù)庫實(shí)施階段與系統(tǒng)調(diào)試與測試等全過程。在程序設(shè)計(jì)與調(diào)試上采用了自上而下,逐步細(xì)化,逐步完善的原則。采用結(jié)構(gòu)化的功能模塊設(shè)計(jì)系統(tǒng)功能,可讀性好,易于擴(kuò)充?;竟δ苋妫到y(tǒng)可讀性好,易于維護(hù)、更新,安全性好。1 需求分析1.1需求信息分析 資料收集:業(yè)務(wù)流程中用到的相關(guān)單據(jù)主要是報(bào)刊信息還有訂單信息報(bào)刊信息表:報(bào)刊代號22-55報(bào)刊名稱南國都市報(bào)出版
4、報(bào)社海南出版社出版周期半月刊每月定價(jià)10.00 元/月分類編號A001報(bào)刊介紹 南國都市報(bào)的新聞量大,內(nèi)容豐富,可讀性強(qiáng),具有黨報(bào)的莊重,又具有晚報(bào)的特色,南國都市報(bào)廣告影響大,已上網(wǎng)發(fā)行。是本地區(qū)發(fā)行量最大、覆蓋最廣、傳閱率最高的一份綜合性報(bào)紙,滿足了各階層人士的需求,南國都市報(bào)價(jià)格合理,擁有廣泛的讀者群體,深受人們的歡迎。訂單信息表:訂單編號報(bào)刊代號客戶ID訂閱日期訂閱月數(shù)份數(shù)操作A00146-20512008-7-1訂一月1取消訂閱A00226-30622008-7-8訂半年2取消訂閱A00372-31032008-7-9訂一年1取消訂閱A00445-21442008-7-10
5、訂一季1取消訂閱1.2 報(bào)刊管理系統(tǒng)業(yè)務(wù)流程分析1.3 報(bào)刊訂閱管理系統(tǒng)數(shù)據(jù)流圖頂層數(shù)據(jù)流圖如圖1.2所示: 0層數(shù)據(jù)流圖如圖1.3所示: 登陸信息 錄入請求 訂閱請求訂閱錄入登陸 出錯(cuò)信息 登陸結(jié)果 錄入結(jié)果 出錯(cuò)處理 訂閱結(jié)果 出錯(cuò)處理維護(hù) 查詢請求 維護(hù)請求 查詢 出錯(cuò)處理 查詢結(jié)果 出錯(cuò)處理 修改信息 刪除信息1.4 報(bào)刊訂閱管理系統(tǒng)數(shù)據(jù)字典(1)數(shù)據(jù)項(xiàng):系統(tǒng)涉及的數(shù)據(jù)項(xiàng)有20項(xiàng),具體如表1.1所示:表1.1 數(shù)據(jù)項(xiàng)列表數(shù)據(jù)項(xiàng)編號數(shù)據(jù)項(xiàng)名數(shù)據(jù)項(xiàng)含義與其它數(shù)據(jù)項(xiàng)的關(guān)系存儲結(jié)構(gòu)別名DI-1BookID報(bào)刊編號文本編號DI-2BookName報(bào)刊名稱文本名稱DI-3BookDate報(bào)刊發(fā)行日
6、期Date發(fā)行日期DI-4BookPlace出版社地區(qū)文本出版社地區(qū)DI-5BookPrice單份價(jià)格文本單份價(jià)格DI-7SubscribePrice訂閱單價(jià)文本訂閱單價(jià)DI-9StaffID員工Id文本員工IdDI-10StaffName員工姓名文本員工姓名DI-11Code密碼文本密碼DI-12SubscribeID訂閱人ID文本訂閱人IDDI-13SubscribeTOTP訂閱總價(jià)文本訂閱總價(jià)DI-14SubscribeN訂閱數(shù)量文本訂閱數(shù)量DI-15ReaName聯(lián)系人名字文本聯(lián)系人名字DI-16Company公司或部門文本公司或部門DI-17Adress省/市/自治區(qū)文本省/市/自治
7、區(qū)DI-18ReaLCall電話號碼文本電話號碼DI-19ReaAdress電子郵件地址char(50)地址DI-20PrintNumber打印報(bào)表數(shù)量文本打印報(bào)表(2)數(shù)據(jù)結(jié)構(gòu),具體如表1-2所示:表1-2 數(shù)據(jù)結(jié)構(gòu)列表數(shù)據(jù)結(jié)構(gòu)編號數(shù)據(jù)結(jié)構(gòu)名數(shù)據(jù)結(jié)構(gòu)含義組成DS-1Book報(bào)刊信息BookID,BookNo,BookName,BookWriter,BookPublish,BookPrice,BookDate,BookClass, BookMain,BookPrim,BookCopy,DS-2Subscribe訂閱人員信息SubscribeID,SubscribeName,SubscribeS
8、ex, SubscribeNo, SubscribeType, SubscribeDate, DS-3Message報(bào)刊總訂閱信息SubscribeID,SubscribeName,SubscribeSex, SubscribeType, SubscribeDate,DS-4Number報(bào)刊總借閱數(shù)量BookID,ReaID,BookName,BookWriter, Outdate,IndateDS-5Maneger管理員信息MID,MName,MSex,Mpwd,MAuth,MTeleph,MAddreDS-6Staff員工信息StaffID,StaffName,StaffeSex, Sta
9、ffNo, StaffAdress(3) 處理邏輯描述處理邏輯列表,具體如表1-3所示:表1-3 處理邏輯列表處理編號處理功能處理過程PR-1判斷管理員查詢涉及的功能模塊報(bào)刊信息模塊、借閱者信息模塊、管理員信息模塊、報(bào)刊總訂閱信息模塊、:先確定查詢所涉及的功能模塊;然后,根據(jù)要查詢的內(nèi)容,確定查詢數(shù)據(jù)流向;最后顯示查詢結(jié)果。PR-2判斷報(bào)刊、管理員修改要涉及的模塊,同時(shí)把相應(yīng)的修改數(shù)據(jù)傳到相應(yīng)的模塊之中報(bào)刊信息模塊、借閱者信息模塊、管理員信息模塊、報(bào)刊總訂閱信息模塊、:先確定更新所涉及的功能模塊;然后,把更新信息傳送到相應(yīng)的模塊中;最后,進(jìn)行相應(yīng)的更新操作。2 概念設(shè)計(jì)概念設(shè)計(jì)階段主要是將需求
10、分析階段得到的用戶需求抽象為信息結(jié)構(gòu)(概念模型)的過程,它是整個(gè)數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵。在本報(bào)刊訂閱管理系統(tǒng)中,從數(shù)據(jù)流圖下手。分析數(shù)據(jù)流圖和數(shù)據(jù)字典,知道整個(gè)系統(tǒng)功能圍繞“員工”、“管理員”和“報(bào)刊”的處理,根據(jù)需求分析得出如下過程。(1)一份報(bào)刊只能夠?qū)儆谝环N類別,一種類別可以有多份報(bào)刊;(2)一份報(bào)刊可以由多個(gè)用戶訂閱,一個(gè)用戶可以訂閱多份報(bào)刊;(3)一個(gè)部門可以管理多個(gè)用戶,一個(gè)用戶可以定制多份訂單;(4)一個(gè)管理員維護(hù)多本圖書,一個(gè)管理員可以處理多個(gè)訂單;根據(jù)以上需求得出基本的全局ER圖如下:各ER圖各實(shí)體的屬性如下所示:報(bào)刊:Book(BookID, BookNo, BookName,
11、BookWriter, BookPublish, BookPrice, BookDate, BookClass, BookMain, BookPrim, BookCopy, BookState,BookRN)用戶:Reader(ReaID, ReaName, ReaSex, ReaNo, ReaLBID, ReaType, ReaDep, ReaAdre, ReaDate)管理員:Maneger(MID, MName, MSex, Mpwd, MAuth, MTeleph, MAddre)報(bào)刊類別:BookTpye(BookID, BookName)部門:Department(DepName,
12、DepType,DepTell,DepAdre)各ER圖中聯(lián)系的屬性如下所示:訂閱信息:Subscribe (SubscribeID,ReaderID,SubscribeName,SubscribeWriter, Outdate,YHdate)訂單信息Order(BookID,ReaderID,SubscribeID,BookName,Outdate,Indate,SubscribeNumbrer)3 邏輯設(shè)計(jì) 將E-R圖轉(zhuǎn)換為關(guān)系模型分析全局ER圖,由于報(bào)刊類別與用戶、報(bào)刊的聯(lián)系方式是1:n(一對多),可以將其之間的聯(lián)系與n端實(shí)體用戶、報(bào)刊合并,管理員與報(bào)刊之間的維護(hù)聯(lián)系也是1:n(一對多)
13、,同樣也將其之間的聯(lián)系與n端實(shí)體合并,而用戶與報(bào)刊之間的聯(lián)系方式則是n:m(多對多),這樣要把它們之間的聯(lián)系轉(zhuǎn)化為獨(dú)立的關(guān)系模式,用戶與管理員之間的聯(lián)系是m:n(多對多),將其聯(lián)系也轉(zhuǎn)化成獨(dú)立的關(guān)系模式,具體的基本E-R圖向關(guān)系模型的轉(zhuǎn)化如下:報(bào)刊:Book(BookID, BookNo, BookName, BookWriter, BookPublish, BookPrice, BookDate, BookClass, BookMain, BookPrim, BookCopy, BookState,BookRN)用戶:Reader(ReaID, ReaName, ReaSex, ReaNo,
14、 ReaLBID, ReaType, ReaDep, ReaAdre, ReaDate)管理員:Maneger(MID, MName, MSex, Mpwd, MAuth, MTeleph, MAddre)報(bào)刊類別:BookTpye(BookID, BookName)訂閱信息:Subscribe (SubscribeID,ReaderID,SubscribeName,SubscribeWriter, Outdate,YHdate)(注:標(biāo)有直線下劃線的為主屬性,標(biāo)有波浪線下劃線的是外鍵屬性,主屬性與外鍵屬性一起構(gòu)成主碼)4 物理設(shè)計(jì)4.1 數(shù)據(jù)存儲數(shù)據(jù)庫的物理設(shè)計(jì)就是為邏輯數(shù)據(jù)模型選取一個(gè)最合
15、適應(yīng)用要求的物理結(jié)構(gòu)的過程,為數(shù)據(jù)庫中各基本表建立的索引如下:(1)由于基本表Reader,Book的主碼ReaID,BookID經(jīng)常在查詢條件和連接操作的連接條件中出現(xiàn),且它們的值唯一,在兩個(gè)屬性上建立唯一性索引; 4.2 系統(tǒng)功能模塊(1) 用戶(管理員)基本信息的查詢和更新模塊將實(shí)現(xiàn)對用戶基本信息的查詢和更新(修改、添添、刪除)操作,用于報(bào)刊內(nèi)容的更新和替換,以及用戶更改信息的情況,具體的功能模塊圖,如圖4.1所示:5 系統(tǒng)調(diào)試和測試對該報(bào)刊訂閱管理系統(tǒng)進(jìn)行測試,驗(yàn)證每個(gè)功能是否符合要求,具體的測試如下:(1)通過視圖查看各個(gè)基本表和視圖中的數(shù)據(jù)(見附錄1)(2)系統(tǒng)的運(yùn)行等界面檢測(見
16、附錄2)(3)系統(tǒng)查詢關(guān)系(見附錄3)7 設(shè)計(jì)心得 (1)這次課程設(shè)計(jì)使我熟悉了系統(tǒng)設(shè)計(jì)的整體步驟。系統(tǒng)設(shè)計(jì)過程中因?yàn)橹挥玫絘ccess沒學(xué)到SQL的知識,所以做的系統(tǒng)有些不足,系統(tǒng)大致分為五個(gè)功能,打印功能,系統(tǒng)維護(hù)功能,信息查詢功能,信息錄入功能,總訂閱管理功能。在這幾個(gè)功能上又分出許多子功能,使得系統(tǒng)更加完善。(2)當(dāng)然,在實(shí)習(xí)的過程中也存在一些問題。由于需求分析階段的工作完成的不是很充分,在后面的設(shè)計(jì)過程中,前后時(shí)常會出現(xiàn)矛盾,不一致現(xiàn)象,因此要反復(fù)的修改前面的結(jié)果,導(dǎo)致整個(gè)工作進(jìn)行的不是很順利。(3)這次課程設(shè)計(jì)加深了我對數(shù)據(jù)庫系統(tǒng)概論相關(guān)知識和access相關(guān)功能的理解。并在解決遇
17、到的各種問題的過程中,學(xué)到了很多新的知識。比如主鍵等。總之通過這次的實(shí)驗(yàn)我豐富了自己的知識,開拓了自己的眼界,沒想到access有這么多功能,所以我很開心,剛剛做的時(shí)候各 種抱怨,好累,又不會,但是最后我堅(jiān)持下來,還是完成了實(shí)驗(yàn),雖然系統(tǒng)有些不足,因?yàn)橛行┯玫絊QL技術(shù),我還不會,所以我還有待提升和改進(jìn)。8. 存在的問題及建議(1)我覺得在這次課程設(shè)計(jì)中,需求分析階段是致關(guān)重要的,但由于我是第一次獨(dú)自完成這個(gè)實(shí)驗(yàn),所以難免有些不足,有點(diǎn)盲目,所以希望老師在給我一些指導(dǎo),讓我的知識可以更加豐富。(2)在實(shí)習(xí)過程中,雖然我一個(gè)人在做,但是我還是會去請教別人的,在各種不足的地方上不斷完善自己,比如在
18、建立關(guān)系上,還有登錄代碼問題上。但是學(xué)生的知識畢竟沒老師那么好,所以要是有老師指導(dǎo)的話相信系統(tǒng)會更加完善。(3)總體上來說我很高興能夠做出這個(gè)系統(tǒng)。這份簡簡單單的系統(tǒng)包含了我對美好事物追求的欲望、包含了我一個(gè)個(gè)表建立,一個(gè)個(gè)查詢構(gòu)思的艱辛,盡管還有許多想法在嘗試過程中遺憾放棄,但我還是曾經(jīng)堅(jiān)持過、努力過。在完成作品所遇到的問題,我們會相互討論或通過上網(wǎng)查閱資料、看書,直到問題解決為止。總體上來說我們很高興能夠做出這個(gè)系統(tǒng)。參考文獻(xiàn)1蔣秀英.SQL Server 2000數(shù)據(jù)庫與應(yīng)用M北京:清華大學(xué)出版社,20062龔小勇.關(guān)系數(shù)據(jù)庫與SQL Server 2000M北京:機(jī)械工業(yè)出版社,200
19、73明日科技. 數(shù)據(jù)庫系統(tǒng)開發(fā)完全手冊M.北京:人民郵電出版社,20064錢雪忠.數(shù)據(jù)庫原理及應(yīng)用M.北京:郵電大學(xué)出版社,20075(美)Chris Goode,Chris Ullman等.康博譯ASP NET入門經(jīng)典c#編程篇M北京:清華大學(xué)出版社,20026秦鑫,朱紹文.NET框架數(shù)據(jù)訪問結(jié)構(gòu)J計(jì)算機(jī)系統(tǒng)應(yīng)用M.2002,127張輝鵬.基于NET的電子商務(wù)系統(tǒng)的研究和設(shè)計(jì)D武漢:武漢理工大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,20068廖新彥.ASP NET交互式Web數(shù)據(jù)庫設(shè)計(jì)M北京:中國鐵道出版社,20049吳晨.ASP NET數(shù)據(jù)庫項(xiàng)目案例導(dǎo)航M 清華大學(xué)出版社,200410Daniel Cazzulino等.C#Web應(yīng)用程序入門經(jīng)典M北京:清華大學(xué)出
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)療教育中模擬游戲的成效評估研究
- 抖音商戶差評回復(fù)內(nèi)容審核制度
- 八大城市物流行業(yè)物流配送體系建設(shè)研究報(bào)告
- 公交優(yōu)先政策2025年實(shí)施對城市交通擁堵治理的成本效益分析報(bào)告
- 公眾參與對2025年環(huán)境影響評價(jià)結(jié)論影響的研究報(bào)告
- 2024-2025學(xué)年河南省駐馬店市新蔡縣九上化學(xué)期末考試模擬試題含解析
- 2024年湖南省長沙市明德旗艦化學(xué)九年級第一學(xué)期期末達(dá)標(biāo)檢測模擬試題含解析
- 上海邦德職業(yè)技術(shù)學(xué)院《數(shù)字媒體設(shè)計(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- 鄭州工業(yè)安全職業(yè)學(xué)院《橋梁工程D》2023-2024學(xué)年第一學(xué)期期末試卷
- 宿遷學(xué)院《建筑設(shè)備與環(huán)境》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東省行業(yè)企業(yè)職業(yè)技能競賽技術(shù)工作指引
- 2025年貴州省中考語文試卷真題(含答案)
- 浙江2025年6月高一學(xué)考模擬歷史試題及答案
- 2025年計(jì)算機(jī)程序設(shè)計(jì)考試試卷及答案
- 2025年河南省中考數(shù)學(xué)真題含答案
- 人力中介公司管理制度
- 抗精神病藥氯丙嗪講課件
- 2025人教英語初中八年級下冊期末測試卷(含答案)
- 燃?xì)馊霊艋卦L管理制度
- 燃?xì)夤居?jì)量管理制度
- 綜合與實(shí)踐 白晝時(shí)長規(guī)律的探究 同步練習(xí)(含答案)人教版七年級數(shù)學(xué)下冊
評論
0/150
提交評論