報(bào)刊訂閱管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
報(bào)刊訂閱管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
報(bào)刊訂閱管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
報(bào)刊訂閱管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
報(bào)刊訂閱管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩95頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

中南大學(xué)數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告-報(bào)刊訂閱管理系統(tǒng)學(xué) 院: 地球科學(xué)與信息物理學(xué)院專業(yè)班級(jí): 生醫(yī) 0902 班 組 員: 0405090422 沈頌林 : 0405090427 吳慧英 指導(dǎo)老師: 唐艷、鄧振生 地 點(diǎn): 地學(xué)樓 101 2任 務(wù) 書(shū)本次課程設(shè)計(jì)是學(xué)習(xí)完各類計(jì)算機(jī)編程語(yǔ)言和數(shù)據(jù)庫(kù)系統(tǒng)課程后進(jìn)行的一次全面的綜合練習(xí)。其目的在于:配合各類計(jì)算機(jī)編程語(yǔ)言和數(shù)據(jù)庫(kù)系統(tǒng)課程的教學(xué),使我們能鞏固和加深對(duì)數(shù)據(jù)庫(kù)基礎(chǔ)理論和基本知識(shí)的理解;掌握使用數(shù)據(jù)庫(kù)進(jìn)行軟件設(shè)計(jì)的基本思想和方法;培養(yǎng)我們調(diào)查研究、查閱技術(shù)文獻(xiàn)、資料、手冊(cè)以及編寫(xiě)技術(shù)文獻(xiàn)的能力。通過(guò)對(duì)某企業(yè)的報(bào)刊訂閱業(yè)務(wù)進(jìn)行分析、調(diào)查,設(shè)計(jì)該企業(yè)的報(bào)刊訂閱管理系統(tǒng)。以 SQL Server 2005 作為后臺(tái)數(shù)據(jù)庫(kù),以 C#作為前臺(tái)開(kāi)發(fā)工具,完成數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)。報(bào)刊訂閱管理系統(tǒng)主要實(shí)現(xiàn)的功能有錄入、訂閱、查詢、統(tǒng)計(jì)、系統(tǒng)維護(hù)等。1、錄入功能:錄入訂閱人員信息、報(bào)刊基本信息;2、訂閱功能:訂閱人員訂閱報(bào)刊(并計(jì)算出其金額) ;3、查詢功能:按人員查詢、按報(bào)刊查詢、按部門(mén)查詢有關(guān)訂閱信息,對(duì)查詢結(jié)果能進(jìn)行預(yù)覽;4、統(tǒng)計(jì)功能:按報(bào)刊統(tǒng)計(jì)、按人員統(tǒng)計(jì)、按部門(mén)統(tǒng)計(jì),對(duì)統(tǒng)計(jì)結(jié)果能進(jìn)行預(yù)覽;5、系統(tǒng)維護(hù):如數(shù)據(jù)安全管理(含備份與恢復(fù)) ;3摘 要隨著社會(huì)不斷的發(fā)展,人們的生活水平越來(lái)越高,對(duì)知識(shí)的和對(duì)時(shí)事的渴求也越來(lái)越高,人們希望能夠方便快捷地訂閱各種報(bào)刊雜志。但是各種各樣的報(bào)刊名目和詳細(xì)信息以及訂閱,為相關(guān)企業(yè)的管理造成很大的麻煩。因此報(bào)刊訂閱成為不可或缺的一部分。報(bào)刊訂閱管理系統(tǒng)是一種智能化的管理系統(tǒng)。它面向所有用戶,但是卻具有高度安全性能,只有后臺(tái)管理員可以實(shí)施系統(tǒng)的日常維護(hù)功能,包括新報(bào)刊信息的錄入,后臺(tái)數(shù)據(jù)庫(kù)的備份和恢復(fù)等。用戶合法注冊(cè)后必須輸入有效密碼才能成功進(jìn)入此系統(tǒng),進(jìn)行訂閱報(bào)刊、查詢信息、統(tǒng)計(jì)信息等操作。對(duì)于非法操作,系統(tǒng)有識(shí)別和防護(hù)措施。本系統(tǒng)在設(shè)計(jì)過(guò)程中,需要使程序代碼標(biāo)準(zhǔn)化,軟件統(tǒng)一化,確保軟件的可維護(hù)性和實(shí)用性;刪除不必要的管理冗余,實(shí)現(xiàn)管理規(guī)范化、科學(xué)化;接口友好、簡(jiǎn)單化,做到實(shí)用、方便,盡量滿足報(bào)刊訂閱中員工的需要。4目 錄一、引言 .51.設(shè)計(jì)目的 .52.設(shè)計(jì)要求 .53.設(shè)計(jì)環(huán)境 .54.同組人員 .55.具體分工 .5二、概要設(shè)計(jì) .61. 系統(tǒng)需求分析 .62. 系統(tǒng)結(jié)構(gòu)設(shè)計(jì) .63. 功能模塊設(shè)計(jì) .7三、詳細(xì)設(shè)計(jì) .81. 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) .82. 系統(tǒng)主要功能模塊設(shè)計(jì) .123. 程序主要算法對(duì)應(yīng)的原代碼 .13四、調(diào)試與運(yùn)行結(jié)果及存在的主要問(wèn)題 .30五、課程設(shè)計(jì)小結(jié) .41六、參考文獻(xiàn) .425引 言1. 設(shè)計(jì)目的數(shù)據(jù)庫(kù)系統(tǒng)原理及應(yīng)用課程設(shè)計(jì)是計(jì)算機(jī)科學(xué)技術(shù)中計(jì)算機(jī)應(yīng)用專業(yè)及其相關(guān)專業(yè)教學(xué)大綱要求的重要時(shí)間性環(huán)節(jié)之一,是學(xué)習(xí)完數(shù)據(jù)庫(kù)系統(tǒng)概論課程后進(jìn)行的一次全面的綜合練習(xí)。其目的在于:配合數(shù)據(jù)庫(kù)系統(tǒng)概論課程的教學(xué),使我們能鞏固和加深對(duì)數(shù)據(jù)庫(kù)基礎(chǔ)理論和基本知識(shí)的理解;掌握使用數(shù)據(jù)庫(kù)進(jìn)行軟件設(shè)計(jì)的基本思想和方法;提高我們應(yīng)用數(shù)據(jù)庫(kù)理論解決實(shí)際問(wèn)題的能力;培養(yǎng)我們調(diào)查研究,查閱技術(shù)文獻(xiàn),資料,手冊(cè)以及編寫(xiě)技術(shù)文獻(xiàn)的能力。2. 設(shè)計(jì)要求通過(guò)對(duì)某企業(yè)的報(bào)刊訂閱業(yè)務(wù)進(jìn)行分析、調(diào)查,設(shè)計(jì)該企業(yè)的報(bào)刊訂閱管理系統(tǒng)。以 SQL Server 2005 作為后臺(tái)數(shù)據(jù)庫(kù),以 C#作為前臺(tái)開(kāi)發(fā)工具,完成數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)。3. 設(shè)計(jì)環(huán)境系統(tǒng)數(shù)據(jù)庫(kù)用的是 Microsoft SQL Server 2005,系統(tǒng)的開(kāi)發(fā)平臺(tái)為 Microsoft Visual Studio 2008,開(kāi)發(fā)語(yǔ)言為 C#。4. 同組人員完成該設(shè)計(jì)的人員為生醫(yī) 0902 班的吳慧英和沈頌林。5. 具體分工經(jīng)過(guò)兩人的討論分析后共同完成該題目的需求分析,概念結(jié)構(gòu)設(shè)計(jì)以及邏輯結(jié)構(gòu)的設(shè)計(jì)。在具體實(shí)施階段沈頌林主要負(fù)責(zé)數(shù)據(jù)庫(kù)的設(shè)計(jì)與建立,配合完成最后調(diào)試工作。吳慧英主要負(fù)責(zé)具體 C#語(yǔ)言的編寫(xiě)和實(shí)現(xiàn),各個(gè)界面的設(shè)計(jì)和6改進(jìn)以及后續(xù)系統(tǒng)的調(diào)試工作。7概要設(shè)計(jì)1. 系統(tǒng)需求分析:通過(guò)對(duì)企業(yè)的報(bào)刊訂閱業(yè)務(wù)進(jìn)行分析、調(diào)查,設(shè)計(jì)該企業(yè)的報(bào)刊訂閱管理系統(tǒng)。主要實(shí)現(xiàn)以下功能:一、錄入功能:錄入訂閱人員信息、報(bào)刊基本信息;二、訂閱功能:訂閱人員訂閱報(bào)刊(并計(jì)算出其金額) ;三、查詢功能:按人員查詢、按報(bào)刊查詢、按部門(mén)查詢有關(guān)訂閱信息,對(duì)查詢結(jié)果能進(jìn)行預(yù)覽;四、統(tǒng)計(jì)功能:按報(bào)刊統(tǒng)計(jì)、按人員統(tǒng)計(jì)、按部門(mén)統(tǒng)計(jì),對(duì)統(tǒng)計(jì)結(jié)果能進(jìn)行預(yù)覽;五、系統(tǒng)維護(hù):如數(shù)據(jù)安全管理(含備份與恢復(fù)) ;2. 系統(tǒng)結(jié)構(gòu)設(shè)計(jì):本系統(tǒng)包括后臺(tái)數(shù)據(jù)庫(kù)設(shè)計(jì)和前臺(tái)應(yīng)用程序的設(shè)計(jì)兩個(gè)大的方面,后臺(tái)數(shù)據(jù)庫(kù)的設(shè)計(jì)是為前臺(tái)應(yīng)用程序而服務(wù)的,而應(yīng)用程序的設(shè)計(jì)則是基于數(shù)據(jù)庫(kù)編寫(xiě)的。根據(jù)需求分析可以建立管理員表,部門(mén)表,用戶表,報(bào)刊類別表,報(bào)刊信息表,訂單表。其中用戶表中包括了用戶基本信息,報(bào)刊信息表中包括了報(bào)刊的基本信息,訂單表中包括了用戶訂閱報(bào)刊的相關(guān)信息。系統(tǒng)登錄主要分為管理員和用戶兩種類型。管理員可以實(shí)現(xiàn)錄入用戶信息、錄入報(bào)刊信息,查詢用戶、報(bào)刊、部門(mén)訂閱情況,統(tǒng)計(jì)用戶、報(bào)刊、部門(mén)所訂閱的數(shù)量,數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)的系統(tǒng)維護(hù)操作。用戶可以實(shí)現(xiàn)查詢本人信息并修改,訂閱報(bào)刊并查詢等操作。83. 功能模塊設(shè)計(jì):由以上分析可以畫(huà)出功能模塊設(shè)計(jì)圖,如下:報(bào)刊訂閱管理系統(tǒng)用戶登錄用戶信息錄入報(bào)刊信息錄入按人員查詢按報(bào)刊查詢按部門(mén)查詢按人員統(tǒng)計(jì)按報(bào)刊統(tǒng)計(jì)按部門(mén)統(tǒng)計(jì)數(shù)據(jù)庫(kù)備份統(tǒng)計(jì)數(shù)據(jù)庫(kù)恢復(fù)系統(tǒng)維護(hù)錄入登錄管理員登錄訂閱查詢用 戶管理員所 有 報(bào) 刊信 息 管 理所 有 用 戶 信 息 管 理系 統(tǒng) 維 護(hù)查詢自身資料 并修改信息 查詢報(bào)刊信息 訂閱報(bào)刊并查看 9詳細(xì)設(shè)計(jì)1. 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì):經(jīng)過(guò)需求分析設(shè)計(jì)后得出數(shù)據(jù)庫(kù)設(shè)計(jì)的概念模型,建立了六個(gè)表,分別是:管理員表,部門(mén)表,用戶表,報(bào)刊類別表,報(bào)刊信息表,訂單表。如下:管理員(管理員,密碼)部門(mén)(部門(mén)編號(hào),部門(mén)名)用戶(用戶賬號(hào),密碼,姓名,身份證號(hào),聯(lián)系電話,部門(mén)編號(hào))報(bào)刊類別(分類編號(hào),分類名稱)報(bào)刊信息(報(bào)刊編號(hào),報(bào)刊名稱,出版報(bào)社,季度報(bào)價(jià),內(nèi)容介紹,分類編號(hào))訂單(訂單編號(hào),用戶賬號(hào),報(bào)刊編號(hào),訂閱

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論