




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、瓊州學(xué)院2014網(wǎng)絡(luò)工程專業(yè)數(shù)據(jù)庫(kù)系統(tǒng)原理課程設(shè)計(jì)報(bào)告-陳清煌-14240004報(bào)刊訂閱管理系統(tǒng)班級(jí):網(wǎng)絡(luò)工程一班 姓名:陳清煌 學(xué)號(hào):14240004 導(dǎo)師及職稱:陳作聰教授摘 要:為了提高報(bào)刊訂閱管理質(zhì)量和水平,做到高效、智能化管理,能夠方便快捷地管理各種報(bào)刊雜志,減輕工作人員的工作量,于是我開(kāi)發(fā)了一款適合報(bào)刊管理的數(shù)據(jù)庫(kù)系統(tǒng)。來(lái)滿足客戶對(duì)報(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)了對(duì)錄入功能、報(bào)刊
2、打印、報(bào)刊查詢、報(bào)刊修改與系統(tǒng)維護(hù)等信息的數(shù)據(jù)庫(kù)管理,同時(shí)還創(chuàng)建了一個(gè)登錄功能窗體,實(shí)現(xiàn)管理員能夠有效的管理系統(tǒng),避免數(shù)據(jù)庫(kù)被隨意修改以及刪除等。 關(guān)鍵詞:錄入功能;報(bào)刊打印;報(bào)刊查詢;系統(tǒng)維護(hù);access引言隨著社會(huì)不斷的發(fā)展,人們的生活水平越來(lái)越高,對(duì)知識(shí)和時(shí)事的渴求也越來(lái)越高,人們希望能夠方便快捷地訂閱各種報(bào)刊雜志。但是各種各樣的報(bào)刊名目和詳細(xì)信息以及訂閱,為相關(guān)企業(yè)的管理造成很大的麻煩。因此我想到開(kāi)發(fā)一個(gè)報(bào)刊訂閱管理系統(tǒng)。在科學(xué)技術(shù)日益發(fā)展的今天,因特網(wǎng)已成為人們生活中不可或缺的一部分。若有一套完整快捷的軟件,能使用戶能夠方便的對(duì)報(bào)刊訂閱各種操作進(jìn)行管理,對(duì)報(bào)刊信息進(jìn)行添加、刪除、修
3、改,必將改善過(guò)去復(fù)雜的征訂工作。所以,我們推出報(bào)刊訂閱管理系統(tǒng)。這套系統(tǒng)即可方便用戶進(jìn)行訂閱,又可方便各公司進(jìn)行收集征訂工作并送交雜志社,完成報(bào)刊的征訂工作。本文以報(bào)刊訂閱管理系統(tǒng)開(kāi)發(fā)過(guò)程為背景,全文分為需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì),以及數(shù)據(jù)庫(kù)實(shí)施階段與系統(tǒng)調(diào)試與測(cè)試等全過(guò)程。在程序設(shè)計(jì)與調(diào)試上采用了自上而下,逐步細(xì)化,逐步完善的原則。采用結(jié)構(gòu)化的功能模塊設(shè)計(jì)系統(tǒng)功能,可讀性好,易于擴(kuò)充?;竟δ苋?,系統(tǒng)可讀性好,易于維護(hù)、更新,安全性好。1 需求分析1.1需求信息分析 資料收集:業(yè)務(wù)流程中用到的相關(guān)單據(jù)主要是報(bào)刊信息還有訂單信息報(bào)刊信息表:報(bào)刊代號(hào)22-55報(bào)刊名稱南國(guó)都市報(bào)出版
4、報(bào)社海南出版社出版周期半月刊每月定價(jià)10.00 元/月分類編號(hào)A001報(bào)刊介紹 南國(guó)都市報(bào)的新聞量大,內(nèi)容豐富,可讀性強(qiáng),具有黨報(bào)的莊重,又具有晚報(bào)的特色,南國(guó)都市報(bào)廣告影響大,已上網(wǎng)發(fā)行。是本地區(qū)發(fā)行量最大、覆蓋最廣、傳閱率最高的一份綜合性報(bào)紙,滿足了各階層人士的需求,南國(guó)都市報(bào)價(jià)格合理,擁有廣泛的讀者群體,深受人們的歡迎。訂單信息表:訂單編號(hào)報(bào)刊代號(hà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所示: 登陸信息 錄入請(qǐng)求 訂閱請(qǐng)求訂閱錄入登陸 出錯(cuò)信息 登陸結(jié)果 錄入結(jié)果 出錯(cuò)處理 訂閱結(jié)果 出錯(cuò)處理維護(hù) 查詢請(qǐng)求 維護(hù)請(qǐng)求 查詢 出錯(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)編號(hào)數(shù)據(jù)項(xiàng)名數(shù)據(jù)項(xiàng)含義與其它數(shù)據(jù)項(xiàng)的關(guān)系存儲(chǔ)結(jié)構(gòu)別名DI-1BookID報(bào)刊編號(hào)文本編號(hà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電話號(hào)碼文本電話號(hào)碼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)編號(hào)數(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 處理邏輯列表處理編號(hào)處理功能處理過(guò)程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)(概念模型)的過(guò)程,它是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵。在本報(bào)刊訂閱管理系統(tǒng)中,從數(shù)據(jù)流圖下手。分析數(shù)據(jù)流圖和數(shù)據(jù)字典,知道整個(gè)系統(tǒng)功能圍繞“員工”、“管理員”和“報(bào)刊”的處理,根據(jù)需求分析得出如下過(guò)程。(1)一份報(bào)刊只能夠?qū)儆谝环N類別,一種類別可以有多份報(bào)刊;(2)一份報(bào)刊可以由多個(gè)用戶訂閱,一個(gè)用戶可以訂閱多份報(bào)刊;(3)一個(gè)部門可以管理多個(gè)用戶,一個(gè)用戶可以定制多份訂單;(4)一個(gè)管理員維護(hù)多本圖書(shū),一個(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(一對(duì)多),可以將其之間的聯(lián)系與n端實(shí)體用戶、報(bào)刊合并,管理員與報(bào)刊之間的維護(hù)聯(lián)系也是1:n(一對(duì)多)
13、,同樣也將其之間的聯(lián)系與n端實(shí)體合并,而用戶與報(bào)刊之間的聯(lián)系方式則是n:m(多對(duì)多),這樣要把它們之間的聯(lián)系轉(zhuǎn)化為獨(dú)立的關(guān)系模式,用戶與管理員之間的聯(lián)系是m:n(多對(duì)多),將其聯(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ù)存儲(chǔ)數(shù)據(jù)庫(kù)的物理設(shè)計(jì)就是為邏輯數(shù)據(jù)模型選取一個(gè)最合
15、適應(yīng)用要求的物理結(jié)構(gòu)的過(guò)程,為數(shù)據(jù)庫(kù)中各基本表建立的索引如下:(1)由于基本表Reader,Book的主碼ReaID,BookID經(jīng)常在查詢條件和連接操作的連接條件中出現(xiàn),且它們的值唯一,在兩個(gè)屬性上建立唯一性索引; 4.2 系統(tǒng)功能模塊(1) 用戶(管理員)基本信息的查詢和更新模塊將實(shí)現(xiàn)對(duì)用戶基本信息的查詢和更新(修改、添添、刪除)操作,用于報(bào)刊內(nèi)容的更新和替換,以及用戶更改信息的情況,具體的功能模塊圖,如圖4.1所示:5 系統(tǒng)調(diào)試和測(cè)試對(duì)該報(bào)刊訂閱管理系統(tǒng)進(jìn)行測(cè)試,驗(yàn)證每個(gè)功能是否符合要求,具體的測(cè)試如下:(1)通過(guò)視圖查看各個(gè)基本表和視圖中的數(shù)據(jù)(見(jiàn)附錄1)(2)系統(tǒng)的運(yùn)行等界面檢測(cè)(見(jiàn)
16、附錄2)(3)系統(tǒng)查詢關(guān)系(見(jiàn)附錄3)7 設(shè)計(jì)心得 (1)這次課程設(shè)計(jì)使我熟悉了系統(tǒng)設(shè)計(jì)的整體步驟。系統(tǒng)設(shè)計(jì)過(guò)程中因?yàn)橹挥玫絘ccess沒(méi)學(xué)到SQL的知識(shí),所以做的系統(tǒng)有些不足,系統(tǒng)大致分為五個(gè)功能,打印功能,系統(tǒng)維護(hù)功能,信息查詢功能,信息錄入功能,總訂閱管理功能。在這幾個(gè)功能上又分出許多子功能,使得系統(tǒng)更加完善。(2)當(dāng)然,在實(shí)習(xí)的過(guò)程中也存在一些問(wèn)題。由于需求分析階段的工作完成的不是很充分,在后面的設(shè)計(jì)過(guò)程中,前后時(shí)常會(huì)出現(xiàn)矛盾,不一致現(xiàn)象,因此要反復(fù)的修改前面的結(jié)果,導(dǎo)致整個(gè)工作進(jìn)行的不是很順利。(3)這次課程設(shè)計(jì)加深了我對(duì)數(shù)據(jù)庫(kù)系統(tǒng)概論相關(guān)知識(shí)和access相關(guān)功能的理解。并在解決遇
17、到的各種問(wèn)題的過(guò)程中,學(xué)到了很多新的知識(shí)。比如主鍵等。總之通過(guò)這次的實(shí)驗(yàn)我豐富了自己的知識(shí),開(kāi)拓了自己的眼界,沒(méi)想到access有這么多功能,所以我很開(kāi)心,剛剛做的時(shí)候各 種抱怨,好累,又不會(huì),但是最后我堅(jiān)持下來(lái),還是完成了實(shí)驗(yàn),雖然系統(tǒng)有些不足,因?yàn)橛行┯玫絊QL技術(shù),我還不會(huì),所以我還有待提升和改進(jìn)。8. 存在的問(wèn)題及建議(1)我覺(jué)得在這次課程設(shè)計(jì)中,需求分析階段是致關(guān)重要的,但由于我是第一次獨(dú)自完成這個(gè)實(shí)驗(yàn),所以難免有些不足,有點(diǎn)盲目,所以希望老師在給我一些指導(dǎo),讓我的知識(shí)可以更加豐富。(2)在實(shí)習(xí)過(guò)程中,雖然我一個(gè)人在做,但是我還是會(huì)去請(qǐng)教別人的,在各種不足的地方上不斷完善自己,比如在
18、建立關(guān)系上,還有登錄代碼問(wèn)題上。但是學(xué)生的知識(shí)畢竟沒(méi)老師那么好,所以要是有老師指導(dǎo)的話相信系統(tǒng)會(huì)更加完善。(3)總體上來(lái)說(shuō)我很高興能夠做出這個(gè)系統(tǒng)。這份簡(jiǎn)簡(jiǎn)單單的系統(tǒng)包含了我對(duì)美好事物追求的欲望、包含了我一個(gè)個(gè)表建立,一個(gè)個(gè)查詢構(gòu)思的艱辛,盡管還有許多想法在嘗試過(guò)程中遺憾放棄,但我還是曾經(jīng)堅(jiān)持過(guò)、努力過(guò)。在完成作品所遇到的問(wèn)題,我們會(huì)相互討論或通過(guò)上網(wǎng)查閱資料、看書(shū),直到問(wèn)題解決為止??傮w上來(lái)說(shuō)我們很高興能夠做出這個(gè)系統(tǒng)。參考文獻(xiàn)1蔣秀英.SQL Server 2000數(shù)據(jù)庫(kù)與應(yīng)用M北京:清華大學(xué)出版社,20062龔小勇.關(guān)系數(shù)據(jù)庫(kù)與SQL Server 2000M北京:機(jī)械工業(yè)出版社,200
19、73明日科技. 數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)完全手冊(cè)M.北京:人民郵電出版社,20064錢雪忠.數(shù)據(jù)庫(kù)原理及應(yīng)用M.北京:郵電大學(xué)出版社,20075(美)Chris Goode,Chris Ullman等.康博譯ASP NET入門經(jīng)典c#編程篇M北京:清華大學(xué)出版社,20026秦鑫,朱紹文.NET框架數(shù)據(jù)訪問(wèn)結(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ù)庫(kù)設(shè)計(jì)M北京:中國(guó)鐵道出版社,20049吳晨.ASP NET數(shù)據(jù)庫(kù)項(xiàng)目案例導(dǎo)航M 清華大學(xué)出版社,200410Daniel Cazzulino等.C#Web應(yīng)用程序入門經(jīng)典M北京:清華大學(xué)出
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 嫁接樹(shù)木合同協(xié)議書(shū)
- 分院終止合同協(xié)議書(shū)
- 鋼棚合同協(xié)議書(shū)
- 興趣班合同協(xié)議書(shū)
- 租廠地合同協(xié)議書(shū)
- 滅鼠合同協(xié)議書(shū)范本
- 酒店團(tuán)隊(duì)合同協(xié)議書(shū)
- 道路監(jiān)控合同協(xié)議書(shū)
- 臨時(shí)用工協(xié)議書(shū)合同
- 毛竹砍伐合同協(xié)議書(shū)
- JGJ144-2019外墻外保溫工程技術(shù)標(biāo)準(zhǔn)
- 人教精通六年級(jí)下冊(cè)英語(yǔ)單詞默寫(xiě)表
- JB-T 8236-2023 滾動(dòng)軸承 雙列和四列圓錐滾子軸承游隙及調(diào)整方法
- MOOC 移動(dòng)通信-河海大學(xué) 中國(guó)大學(xué)慕課答案
- 中國(guó)女性文化智慧樹(shù)知到期末考試答案章節(jié)答案2024年湖南師范大學(xué)
- MOOC 計(jì)算機(jī)網(wǎng)絡(luò)-河南理工大學(xué) 中國(guó)大學(xué)慕課答案
- 數(shù)字貿(mào)易學(xué) 課件 第21、22章 數(shù)字自由貿(mào)易與數(shù)字貿(mào)易壁壘、數(shù)字貿(mào)易規(guī)則構(gòu)建與WTO新一輪電子商務(wù)談判
- 第五版、急危重癥護(hù)理學(xué)實(shí)踐與學(xué)習(xí)指導(dǎo)附有答案
- 中小學(xué)必背飛花令詩(shī)詞-(春、月、風(fēng)、花、山、江、人、日、動(dòng)物、顏色、數(shù)字)
- 幻想在天空飛翔混聲三部合唱譜
- 旅客列車客運(yùn)乘務(wù) 第四版 課件 第三章 旅客列車乘務(wù)作業(yè)
評(píng)論
0/150
提交評(píng)論