![數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告體育用品商店_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/24/8bdcae92-0ad2-48cc-82f6-a140a7acab93/8bdcae92-0ad2-48cc-82f6-a140a7acab931.gif)
![數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告體育用品商店_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/24/8bdcae92-0ad2-48cc-82f6-a140a7acab93/8bdcae92-0ad2-48cc-82f6-a140a7acab932.gif)
![數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告體育用品商店_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/24/8bdcae92-0ad2-48cc-82f6-a140a7acab93/8bdcae92-0ad2-48cc-82f6-a140a7acab933.gif)
![數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告體育用品商店_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/24/8bdcae92-0ad2-48cc-82f6-a140a7acab93/8bdcae92-0ad2-48cc-82f6-a140a7acab934.gif)
![數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告體育用品商店_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/24/8bdcae92-0ad2-48cc-82f6-a140a7acab93/8bdcae92-0ad2-48cc-82f6-a140a7acab935.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、上海應(yīng)用技術(shù)學(xué)院課程設(shè)計(jì)專用紙數(shù)據(jù)庫(kù)課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告課程名稱數(shù)據(jù)庫(kù)原理及應(yīng)用課程代碼設(shè)計(jì)題目體育用品專賣店管理系統(tǒng)設(shè)計(jì)時(shí)間2015 年7月1日 2015年 7月 17日系(院)計(jì)算機(jī)科學(xué)與信息工網(wǎng)絡(luò)安全班級(jí)程學(xué)院專業(yè)一、 課程設(shè)計(jì)任務(wù)(條件) 、具體技術(shù)參數(shù)(指標(biāo))通過(guò)兩周的課程設(shè)計(jì),要求學(xué)生加深對(duì)數(shù)據(jù)庫(kù)技術(shù)相關(guān)理論的理解,增強(qiáng)動(dòng)手能力, 掌握使用現(xiàn)行較為流行的數(shù)據(jù)庫(kù)理論和數(shù)據(jù)庫(kù)開發(fā)工具進(jìn)行數(shù)據(jù)庫(kù)管理操作(如建庫(kù)、 建立完整性約束, 對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)進(jìn)行查詢,更改等操作)的方法;具體應(yīng)用方面,要求學(xué)生對(duì)SQL 語(yǔ)言要有較深入的了解和掌握,對(duì)數(shù)據(jù)庫(kù)的管理(主要是安全性方面)要有一定程度的了解。本次
2、課程設(shè)計(jì)包含兩大部分內(nèi)容: 設(shè)計(jì)軟件和設(shè)計(jì)報(bào)告。 其中設(shè)計(jì)軟件在題目驗(yàn)收時(shí)由指導(dǎo)教師檢查,具體內(nèi)容不同,系統(tǒng)要求不同;設(shè)計(jì)報(bào)告作為書面材料提交。二、對(duì)課程設(shè)計(jì)成果的要求(包括課程設(shè)計(jì)說(shuō)明書、圖紙、圖表、實(shí)物等軟硬件要求)1、每位同學(xué)提交設(shè)計(jì)的數(shù)據(jù)庫(kù)和應(yīng)用程序相關(guān)文檔,并提交一份課程設(shè)計(jì)報(bào)告,內(nèi)容要包含設(shè)計(jì)題目、設(shè)計(jì)目的、需求分析、系統(tǒng)功能描述、系統(tǒng)E-R圖、關(guān)系模式設(shè)計(jì)、各數(shù)據(jù)庫(kù)表的建立(代碼)、系統(tǒng)各功能實(shí)現(xiàn)(代碼)、系統(tǒng)功能評(píng)價(jià)等。2、課程設(shè)計(jì)報(bào)告電子版排版順序:任務(wù)書 正文 附錄。3、每個(gè)同學(xué)要針對(duì)自己的系統(tǒng),寫出對(duì)設(shè)計(jì)技術(shù)的分析、對(duì)系統(tǒng)的測(cè)試、在編碼和調(diào)試過(guò)程中遇到的問(wèn)題和解決方法等。
3、4、課程設(shè)計(jì)報(bào)告最后寫出本次設(shè)計(jì)的心得體會(huì)。二、 課程設(shè)計(jì)工作進(jìn)度計(jì)劃1、課程設(shè)計(jì)第 1 周第 1 天:布置任務(wù)、交代課題、安排設(shè)計(jì)事宜2、第 1 周第 2 天:調(diào)研,書籍和資料的準(zhǔn)備3、第 1 周第 3 天-第 5 天:系統(tǒng)分析和設(shè)計(jì)4、第 2 周第 1 天-第 3 天:編程和測(cè)試,撰寫設(shè)計(jì)報(bào)告5、第 2 周第 4 天-第 5 天:課程設(shè)計(jì)檢查,交設(shè)計(jì)報(bào)告四、主要參考資料1數(shù)據(jù)庫(kù)原理及應(yīng)用雷景生主編清華大學(xué)出版社2012 , 1, 第一版指導(dǎo)教師(簽名) : 劉梅教研室主任(簽名) :2015年7月1日2015年7月17日上海應(yīng)用技術(shù)學(xué)院課程設(shè)計(jì)專用紙目 錄1.課程設(shè)計(jì)目標(biāo)任務(wù)概述1.1課程
4、設(shè)計(jì)目標(biāo) .11.2課題設(shè)計(jì)的內(nèi)容、步驟和要點(diǎn)1.2.1課題設(shè)計(jì)的內(nèi)容 .11.2.2設(shè)計(jì)步驟和要點(diǎn) .12.需求分析階段2.1引言.22.2需求分析的階段的目標(biāo)與任務(wù)2.2.1處理對(duì)象 .32.2.2處理功能 .32.2.3安全性與完整性 .32.3需求分析階段成果2.3.1引言說(shuō)明 .42.3.2數(shù)據(jù)模型的設(shè)計(jì) .52.3.3數(shù)據(jù)流圖的設(shè)計(jì) .52.3.4頂層流圖設(shè)計(jì) .63.概念設(shè)計(jì)階段3.2概念設(shè)計(jì)的目標(biāo)與任務(wù) .63.3概念設(shè)計(jì)階段成果 .64.邏輯設(shè)計(jì)階段4.1邏輯設(shè)計(jì)的目標(biāo)與任務(wù) .94.2數(shù)據(jù)組織4.2.1將 E-R圖轉(zhuǎn)換為關(guān)系模型.104.2.2數(shù)據(jù)關(guān)系模式的設(shè)計(jì) .114.
5、2.3數(shù)據(jù)庫(kù)模式定義 .114.2.4用戶子模式定義 .124.3數(shù)據(jù)處理 .135.物理設(shè)計(jì)階段5.1物理設(shè)計(jì)階段的目標(biāo)與任務(wù) .135.2數(shù)據(jù)存儲(chǔ)設(shè)計(jì) .145.3系統(tǒng)功能模塊設(shè)計(jì) .156.數(shù)據(jù)庫(kù)實(shí)現(xiàn)階段6.1數(shù)據(jù)庫(kù)建立,數(shù)據(jù)表,視圖的建立.156.1.1數(shù)據(jù)庫(kù)的建立 .156.1.2數(shù)據(jù)表的建立 .166.1.3視圖的建立 .126.2數(shù)據(jù)錄入 .136.3創(chuàng)建各個(gè)功能的存儲(chǔ)過(guò)程 .147.系統(tǒng)實(shí)現(xiàn)階段7.1登錄系統(tǒng) .157.2系統(tǒng)功能設(shè)計(jì)7.2.1倉(cāng)庫(kù)查詢 .19上海應(yīng)用技術(shù)學(xué)院課程設(shè)計(jì)專用紙7.2.2出庫(kù)查詢 .207.2.3員工查詢 .217.2.4員工修改 .228.實(shí)習(xí)心得
6、 .229.存在的問(wèn)題和建議 .23附錄 一 .參考文獻(xiàn) .23C#,或其它高級(jí)編程語(yǔ)言。上海應(yīng)用技術(shù)學(xué)院課程設(shè)計(jì)專用紙一.課程設(shè)計(jì)目標(biāo)任務(wù)概述1.1 課程設(shè)計(jì)目標(biāo):通過(guò)兩周的課程設(shè)計(jì), 要求學(xué)生加深對(duì)數(shù)據(jù)庫(kù)技術(shù)相關(guān)理論的理解, 增強(qiáng)動(dòng)手能力,掌握使用現(xiàn)行較為流行的數(shù)據(jù)庫(kù)理論和數(shù)據(jù)庫(kù)開發(fā)工具進(jìn)行數(shù)據(jù)庫(kù)管理操作(如建庫(kù)、建立完整性約束,對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)進(jìn)行查詢,更改等操作)的方法;具體應(yīng)用方面, 要求學(xué)生對(duì) SQL語(yǔ)言要有較深入的了解和掌握, 對(duì)數(shù)據(jù)庫(kù)的管理(主要是安全性方面) 要有一定程度的了解; 設(shè)計(jì)的最終結(jié)果為學(xué)生設(shè)計(jì)和完成具有較完善功能和一定規(guī)模的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng) (后臺(tái))、以及部分前臺(tái)功能
7、,并提交設(shè)計(jì)報(bào)告。1.2 課題設(shè)計(jì)的內(nèi)容、步驟和要點(diǎn)1.2.1 課程設(shè)計(jì)內(nèi)容:本次課程設(shè)計(jì)包含兩大部分內(nèi)容:設(shè)計(jì)軟件和設(shè)計(jì)報(bào)告。其中設(shè)計(jì)軟件在題目驗(yàn)收時(shí)由指導(dǎo)教師檢查,具體內(nèi)容不同,系統(tǒng)要求不同,請(qǐng)參考本指導(dǎo)書第三點(diǎn)(供選題目) ;設(shè)計(jì)報(bào)告作為書面材料提交。設(shè)計(jì)報(bào)告的主要內(nèi)容有:( 1)概述:包括項(xiàng)目背景、編寫目的、軟件定義、開發(fā)環(huán)境等內(nèi)容。數(shù)據(jù)庫(kù)環(huán)境選擇SQL server 2005中文版;前臺(tái)編程語(yǔ)言可用( 2) 需求分析:?jiǎn)栴}陳述、系統(tǒng)需完成的功能;完成部分?jǐn)?shù)據(jù)流圖或數(shù)據(jù)字典。系統(tǒng)的功能模塊設(shè)計(jì),即描述每一個(gè)功能所完成的任務(wù)情況。( 3) 概念結(jié)構(gòu)設(shè)計(jì):完成系統(tǒng) E R圖,若圖太大,可以
8、以分 ER 圖形式完成。( 4) 邏輯結(jié)構(gòu)設(shè)計(jì):完成 E-R 圖轉(zhuǎn)換為關(guān)系模式,分析關(guān)系模式是否符合一定級(jí)別的范式要求,不符合的話需要進(jìn)行模式分解。( 5) 物理結(jié)構(gòu)設(shè)計(jì):確定數(shù)據(jù)存放位置、系統(tǒng)配置等。( 6) 數(shù)據(jù)庫(kù)實(shí)施:數(shù)據(jù)輸入、程序設(shè)計(jì)與調(diào)試等、數(shù)據(jù)庫(kù)運(yùn)行與維護(hù)(數(shù)據(jù)庫(kù)安全性完整性的控制、數(shù)據(jù)庫(kù)備份) 。( 7)數(shù)據(jù)庫(kù)中的表、視圖、存儲(chǔ)過(guò)程(如果使用)的結(jié)構(gòu)和定義(可以用SQL 腳本提供);表間關(guān)系;用 SQL 建表(定義主鍵、外鍵及約束)、完成各種查詢要求(運(yùn)用視圖、存儲(chǔ)過(guò)程等方法) ;主要功能實(shí)現(xiàn)的程序段。( 8) 結(jié)束語(yǔ):寫出完成本課程設(shè)計(jì)的心得,有哪些收獲,設(shè)計(jì)還需要在哪些方面改
9、進(jìn)等;若有需要感謝的老師或同學(xué),也可以在這部分內(nèi)容中加以體現(xiàn)。( 9) 參考文獻(xiàn):列出設(shè)計(jì)中參考的數(shù)目或文章,寫清楚書目名稱、作者、出版社和出版日期。1.2.2 設(shè)計(jì)步驟和要點(diǎn)本次課程設(shè)計(jì)的步驟可按照設(shè)計(jì)內(nèi)容要求,在選擇了設(shè)計(jì)題目之后,先進(jìn)行系統(tǒng)需求分析和 E-R圖設(shè)計(jì)及相關(guān)文檔的撰寫; 然后再進(jìn)行關(guān)系模式轉(zhuǎn)換和評(píng)價(jià)、 數(shù)據(jù)庫(kù)表的建立等; 接下來(lái)進(jìn)行系統(tǒng)功能的實(shí)現(xiàn), 即完成后臺(tái)操作的代碼編寫, 以及部分前臺(tái)功能的代碼編寫(此項(xiàng)為提高要求) ;調(diào)試和測(cè)試可基本同步進(jìn)行,最后完成對(duì)系統(tǒng)的評(píng)價(jià)(或得出結(jié)論)和心得體會(huì)等文檔的撰寫。本次課程設(shè)計(jì)的重點(diǎn)在于各個(gè)文檔的撰寫和系統(tǒng)功能的具體實(shí)現(xiàn)。學(xué)生須以本指
10、導(dǎo)書中對(duì)設(shè)計(jì)內(nèi)容具體說(shuō)明為設(shè)計(jì)依據(jù), 并根據(jù)不同系統(tǒng)的不同要求有側(cè)重地完成任務(wù)。 在語(yǔ)言上,須注意使用書面的、理論的語(yǔ)言,不要使用流行語(yǔ)、網(wǎng)絡(luò)語(yǔ)、縮略語(yǔ)等非標(biāo)準(zhǔn)書面語(yǔ)。敘述注意前后的連貫性、邏輯性。圖表要清晰,層次要分明。另外,如果在技術(shù)上或設(shè)計(jì)思路方面有亮點(diǎn),也可以作為設(shè)計(jì)的一個(gè)重要內(nèi)容第 1 頁(yè)上海應(yīng)用技術(shù)學(xué)院課程設(shè)計(jì)專用紙二. 需求分析階段2.1 引言科學(xué)技術(shù)日新月異, 信息化時(shí)代的來(lái)臨, 以計(jì)算機(jī)為基礎(chǔ)的信息科學(xué)在經(jīng)濟(jì)和社會(huì)生活各個(gè)領(lǐng)域得到了極為廣泛的應(yīng)用,尤其在信息管理方面,計(jì)算機(jī)已是必不可少的管理工具。目前,信息已成為繼勞動(dòng)力、土地、資本之后的又一大資源。誰(shuí)控制的信息越多,誰(shuí)利用信
11、息資源的效率越高,誰(shuí)就會(huì)在各方面的競(jìng)爭(zhēng)中占有一席之地,誰(shuí)就會(huì)有更多的優(yōu)勢(shì)。 從微觀上講,建立一套管理信息系統(tǒng)能夠加快信息的周轉(zhuǎn)速度,提高生產(chǎn)效率,從而加強(qiáng)了管理的信息化手段, 提高了本單位的經(jīng)濟(jì)效益。從宏觀上講,順應(yīng)了社會(huì)的信息化、社會(huì)化潮流,加快了社會(huì)的發(fā)展速度。據(jù)統(tǒng)計(jì),美國(guó)在信息管理管理方面 80-100%的信息處理由計(jì)算機(jī)完成;計(jì)劃管理是8090%;在計(jì)算機(jī)用發(fā)展較快的國(guó)家中,計(jì)算機(jī)應(yīng)用于經(jīng)濟(jì)管理的占 80%;用于科技計(jì)算的占 8%,用于生產(chǎn)過(guò)程控制的占 12%;由此可以看出,信息管理是計(jì)算機(jī)應(yīng)用的主要領(lǐng)域。 由于種種原因, 我國(guó)的信息資源建設(shè)水平遠(yuǎn)遠(yuǎn)落后于信息基礎(chǔ)設(shè)施的建設(shè)的水平。 長(zhǎng)
12、期以來(lái),我國(guó)信息資源的開發(fā)管理未能與信息資源的增長(zhǎng)同步進(jìn)行。 我國(guó)的計(jì)算機(jī)應(yīng)用要比西方國(guó)家落后十幾年。 因此,現(xiàn)在信息資源的開發(fā)和利用已被確立為國(guó)民經(jīng)濟(jì)信息的核心內(nèi)容, 利用現(xiàn)有的信息基礎(chǔ)設(shè)施,重點(diǎn)開發(fā)和推廣應(yīng)用于各類科技、 經(jīng)濟(jì)等數(shù)據(jù)庫(kù)和網(wǎng)絡(luò)資源服務(wù)系統(tǒng), 已經(jīng)取得巨大的社會(huì)效益和經(jīng)濟(jì)效益。對(duì)于體育用品專賣店管理來(lái)說(shuō),其工作流程的繁雜性、多樣化、管理復(fù)雜、銷售與設(shè)備采購(gòu)繁瑣。 計(jì)算機(jī)已完全能夠勝任會(huì)計(jì)管理工作, 而且更加準(zhǔn)確、 方便、快捷、高效、清晰、透明,它完全可以克服以上所述的不足之處。這將給項(xiàng)目查詢和管理帶來(lái)很大的方便, 從而給體育用品專賣店工作帶來(lái)更高的效率, 這也是商店管理正規(guī)化、
13、現(xiàn)代化的重要標(biāo)志。因此,開發(fā)一套高效率、無(wú)差錯(cuò)的體育用品專賣店管理系統(tǒng)軟件十分必要。本系統(tǒng)的主要目的是及時(shí)息。 本系統(tǒng)具有僅管理員式的保密功能, 還有查詢、錄入、修改、刪除、以及對(duì)員工管理的等功能,使顧客能夠?qū)Ρ旧痰甑膯T工服務(wù)和商品問(wèn)題等情況提供透明化、直觀的了解。第 2 頁(yè)上海應(yīng)用技術(shù)學(xué)院課程設(shè)計(jì)專用紙2.2 需求分析階段的目標(biāo)與任務(wù)2.2.1 處理對(duì)象倉(cāng)庫(kù):記錄單號(hào)、職工號(hào)、購(gòu)買日期、貨物編號(hào)、數(shù)量、進(jìn)價(jià)、商品名。出庫(kù)表:出庫(kù)單號(hào)、貨物編號(hào)、數(shù)量、進(jìn)價(jià)、商品名、職工號(hào)。員工表:職工號(hào)、姓名、職位、年齡、性別、手機(jī)號(hào),工資。2.2.2 處理功能2.2.2.1 倉(cāng)庫(kù)管理部分1能夠存儲(chǔ)進(jìn)入倉(cāng)庫(kù)的
14、貨物信息1) 進(jìn)入倉(cāng)庫(kù)貨物信息的錄入、刪除及修改。2) 進(jìn)入倉(cāng)庫(kù)貨物信息查詢。2 能夠?qū)\(yùn)出倉(cāng)貨物進(jìn)行相應(yīng)的信息存儲(chǔ)與管理,這其中包括:1) 出倉(cāng)貨物信息的登記、刪除及修改。2) 出倉(cāng)貨物信息的查詢2.2.2.2人員管理部分1) 對(duì)商店的人員進(jìn)行查詢、修改。2.2.3.安全性和完整性要求1) 安全性要求系統(tǒng)安全性要求體現(xiàn)在數(shù)據(jù)庫(kù)安全性、信息安全性和系統(tǒng)平臺(tái)的安全性等方面。安全性先通過(guò)視圖機(jī)制, 不同的用戶只能訪問(wèn)系統(tǒng)授權(quán)的視圖, 這樣可提供系統(tǒng)數(shù)據(jù)一定程度上的安全性, 再通過(guò)分配權(quán)限、 設(shè)置權(quán)限級(jí)別來(lái)區(qū)別對(duì)待不同操作者對(duì)數(shù)據(jù)庫(kù)的操作來(lái)提高數(shù)據(jù)庫(kù)的安全性; 系統(tǒng)平臺(tái)的安全性體現(xiàn)在操作系統(tǒng)的安全性
15、、計(jì)算機(jī)系統(tǒng)的安全性和網(wǎng)絡(luò)體系的安全性等方面。2) 完整性要求系統(tǒng)完整性要求系統(tǒng)中數(shù)據(jù)的正確性以及相容性。 可通過(guò)建立主、 外鍵,使用 check 約束,或者通過(guò)使用觸發(fā)器和級(jí)聯(lián)更新。2.3 需求分析階段成果系統(tǒng)需求分析主要是通過(guò)對(duì)體育用品裝賣店通盤進(jìn)行考慮。 作為組長(zhǎng),我想的就比較多。首先,對(duì)于整個(gè)運(yùn)行機(jī)制和部分有了自己的見解。 通過(guò)第一次討論,發(fā)現(xiàn)組員各自有各自的想法。 幾次討論后,我們?cè)谟泄沧R(shí)的基礎(chǔ)上進(jìn)行分工, 即:分為四部分(銷售、采購(gòu)、售后和倉(cāng)庫(kù)) 。我負(fù)責(zé)倉(cāng)庫(kù)這部分,但是我考慮到還應(yīng)該有員工的部分, 所以我將這兩部分的設(shè)計(jì)一并包下, 作為組長(zhǎng)應(yīng)該有這樣的擔(dān)當(dāng)。一開始,我對(duì)于倉(cāng)庫(kù)管理
16、進(jìn)行調(diào)查。通過(guò)一段時(shí)間的網(wǎng)上搜索,我發(fā)現(xiàn)這個(gè)系統(tǒng)相當(dāng)之龐大,超出我的想象。但一番斟酌之后,我認(rèn)為,如果倉(cāng)庫(kù)管理如果做成一個(gè)大系統(tǒng)的話, 有點(diǎn)主次不分了。 作為商店的管理系統(tǒng), 最重要的部分當(dāng)然是銷售部分, 所以我對(duì)倉(cāng)庫(kù)系統(tǒng)進(jìn)行了簡(jiǎn)化,即出入倉(cāng)的管理。 它本身的獨(dú)第 3 頁(yè)上海應(yīng)用技術(shù)學(xué)院課程設(shè)計(jì)專用紙立性被我附加于商店, 而非其本身。 簡(jiǎn)單來(lái)說(shuō)就是商店的倉(cāng)庫(kù), 而非作為完全自主的倉(cāng)庫(kù)。它所起到的作用是承上啟下,連接采購(gòu)與銷售。用比較專業(yè)的說(shuō)法概括倉(cāng)庫(kù)管理就是:針對(duì)于日常庫(kù)存信息的管理,它針對(duì)倉(cāng)庫(kù)日常發(fā)生的業(yè)務(wù),分為兩大類,即入庫(kù)和出庫(kù),用戶通過(guò)相應(yīng)的模塊,對(duì)倉(cāng)庫(kù)里的物品的基本情況進(jìn)行操作, 對(duì)
17、庫(kù)存數(shù)量進(jìn)行查詢, 用戶通過(guò)簡(jiǎn)單的操作即可輕松的管理倉(cāng)庫(kù)。系統(tǒng)功能包括:產(chǎn)品入出庫(kù)登記、確認(rèn)入出庫(kù)信息、刪除庫(kù)內(nèi)信息、借出信息登記、產(chǎn)品分類管理、報(bào)表生成,事件記錄,數(shù)據(jù)檢測(cè)、數(shù)據(jù)警告。2.3.1 體育用品專賣店管理系統(tǒng)-倉(cāng)庫(kù)功能模塊倉(cāng)庫(kù)管理入出庫(kù)庫(kù)管管理理查刪更查刪更詢除改詢除改信信信信信信息息息息息息第 4 頁(yè)上海應(yīng)用技術(shù)學(xué)院課程設(shè)計(jì)專用紙2.3.2.體育用品專賣店管理系統(tǒng)-倉(cāng)庫(kù)數(shù)據(jù)流圖:客戶信息單貨物信息單客戶編客戶信貨物編號(hào)號(hào)息貨物信息貨物編號(hào)倉(cāng)庫(kù)管理員客戶編5客戶貨物信息6號(hào)查詢打印返回查詢結(jié)果數(shù)據(jù)流定義( 1)數(shù)據(jù)流名稱:入庫(kù)信息數(shù)據(jù)流別名:無(wú)說(shuō)明:即將裝入倉(cāng)庫(kù)的貨物的信息數(shù)據(jù)流來(lái)
18、源:采購(gòu)入庫(kù)信息表數(shù)據(jù)流流向:倉(cāng)庫(kù)管理員數(shù)據(jù)流組成:貨物編號(hào) +貨物品名 +貨物規(guī)格 +貨物數(shù)量 +貨物進(jìn)價(jià) +貨物種類 +客戶類型 +客戶編號(hào) +客戶名稱 +本次采購(gòu)員編號(hào) +本次采購(gòu)員姓名 +本次進(jìn)貨時(shí)間 +貨物產(chǎn)地?cái)?shù)據(jù)流量:根據(jù)事物的需要,一般很頻繁( 2)數(shù)據(jù)流名稱:出庫(kù)信息數(shù)據(jù)流別名:無(wú)說(shuō)明:銷售后即將出庫(kù)的貨物的信息數(shù)據(jù)流來(lái)源:銷售出庫(kù)信息表數(shù)據(jù)流流向:倉(cāng)庫(kù)管理員數(shù)據(jù)流組成:貨物編號(hào) +貨物品名 +貨物規(guī)格 +貨物數(shù)量 +貨物售價(jià) +貨物種類 +客戶類型 +客戶編號(hào) +客戶名稱 +本次出貨時(shí)間 +貨物產(chǎn)地?cái)?shù)據(jù)流量:根據(jù)事物的需要,一般很頻繁( 3)數(shù)據(jù)流名稱:貨物信息數(shù)據(jù)流別名:無(wú)
19、說(shuō)明:對(duì)倉(cāng)庫(kù)中的所有貨物的信息的統(tǒng)計(jì)數(shù)據(jù)流來(lái)源:貨物信息表數(shù)據(jù)流流向:倉(cāng)庫(kù)管理員第 5 頁(yè)上海應(yīng)用技術(shù)學(xué)院課程設(shè)計(jì)專用紙數(shù)據(jù)流組成:貨物 =貨物編號(hào) +貨物品名 +貨物規(guī)格 +貨物數(shù)量 +貨物進(jìn)價(jià) +貨物售價(jià)+貨物種類數(shù)據(jù)流量 :( 4)數(shù)據(jù)流名稱:訂單數(shù)據(jù)流別名:無(wú)說(shuō)明:所需要訂購(gòu)的貨物的信息數(shù)據(jù)流來(lái)源:貨物信息表,庫(kù)存表數(shù)據(jù)流流向:供應(yīng)商數(shù)據(jù)流組成:貨物編號(hào) +貨物品名 +貨物規(guī)格 +貨物數(shù)量 +貨物進(jìn)價(jià) +貨物種類 +本次采購(gòu)員編號(hào) +本次采購(gòu)員姓名 +本次進(jìn)貨時(shí)間數(shù)據(jù)流量:( 5)數(shù)據(jù)流名稱:發(fā)貨單數(shù)據(jù)流別名:無(wú)說(shuō)明:供應(yīng)商返回的所定貨物的清單信息數(shù)據(jù)流來(lái)源:供應(yīng)商數(shù)據(jù)流流向:售貨員數(shù)
20、據(jù)流組成:貨物編號(hào) +貨物品名 +貨物規(guī)格 +貨物數(shù)量 +貨物進(jìn)價(jià) +貨物種類 +發(fā)貨時(shí)間 +貨物產(chǎn)地?cái)?shù)據(jù)流量:三.概念設(shè)計(jì)階段3.1引言本系統(tǒng)開發(fā)的總體目標(biāo)是實(shí)現(xiàn)體育用品專賣店倉(cāng)庫(kù)管理的系統(tǒng)化和自動(dòng)化。貨物倉(cāng)庫(kù)管理系統(tǒng)主要針對(duì)于日常庫(kù)存信息的管理,它針對(duì)倉(cāng)庫(kù)日常發(fā)生的業(yè)務(wù),分為兩大類,即入庫(kù)和出庫(kù),用戶通過(guò)相應(yīng)的模塊,對(duì)倉(cāng)庫(kù)里的物品的基本情況進(jìn)行操作,對(duì)庫(kù)存數(shù)量進(jìn)行查詢,用戶通過(guò)簡(jiǎn)單的操作即可輕松的管理倉(cāng)庫(kù)。概念設(shè)計(jì)階段主要是將需求分析階段得到的用戶需求抽象為信息結(jié)構(gòu) ( 概念模型 ) 的過(guò)程 , 它是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵。3.2 任務(wù)與目標(biāo)(1)選擇中層數(shù)據(jù)流為切入點(diǎn),通常選擇實(shí)際系統(tǒng)中的
21、子系統(tǒng);(2)設(shè)計(jì)分 E-R圖,即各子模塊的E-R圖;(3)生成初步 E-R圖,通過(guò)合并方法,做到各子系統(tǒng)實(shí)體、屬性、聯(lián)系統(tǒng)一;(4)生成全局 E-R圖,通過(guò)消除沖突等方面。在本體育用品專賣店管理系統(tǒng)中, 從數(shù)據(jù)流程圖下手。 分析數(shù)據(jù)流圖和數(shù)據(jù)字典,知道采購(gòu)系統(tǒng)功能圍繞 “入庫(kù)貨物信息”、“出庫(kù)貨物信息” 、“人員信息”的處理。根據(jù)實(shí)體與屬性間的設(shè)計(jì)準(zhǔn)則,設(shè)計(jì) ER 圖。3.3 概念設(shè)計(jì)階段成果3.3.1 根據(jù)不同的對(duì)象, ,分別畫出各分E R 圖:第 6 頁(yè)上海應(yīng)用技術(shù)學(xué)院課程設(shè)計(jì)專用紙記 錄 單號(hào)入庫(kù)采購(gòu)員采購(gòu)的貨物手機(jī)號(hào)貨 物 編號(hào)商品名工資員工性別購(gòu) 買 日職工號(hào)數(shù)量期數(shù)量貨 物 編倉(cāng)
22、庫(kù)號(hào)出庫(kù)商品名進(jìn)價(jià)進(jìn)價(jià)職工號(hào)專賣店出 庫(kù) 單號(hào)職工號(hào)職工號(hào)姓名職位年齡第 7 頁(yè)上海應(yīng)用技術(shù)學(xué)院課程設(shè)計(jì)專用紙四.邏輯設(shè)計(jì)階段4.1 邏輯設(shè)計(jì)的任務(wù)和目標(biāo)以上的概念設(shè)計(jì)階段是獨(dú)立于任何一種數(shù)據(jù)模型的,但是邏輯設(shè)計(jì)階段就與選用的DBMS 產(chǎn)品發(fā)生關(guān)系了,系統(tǒng)邏輯設(shè)計(jì)的任務(wù)就是將概念設(shè)計(jì)階段設(shè)計(jì)好的基本E-R圖轉(zhuǎn)換為選用 DBMS 產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。具體內(nèi)容包括數(shù)據(jù)組織(將 E-R圖轉(zhuǎn)換成關(guān)系模型、模型優(yōu)化、數(shù)據(jù)庫(kù)模式定義、用戶子模式設(shè)計(jì))、數(shù)據(jù)處理(畫出系統(tǒng)功能模塊圖)兩大任務(wù)。4.2 數(shù)據(jù)組織4.2.1 將 E-R 圖轉(zhuǎn)換為關(guān)系模型實(shí)體型轉(zhuǎn)換為關(guān)系模式。 實(shí)體的屬性就是關(guān)系
23、的屬性, 實(shí)體的碼就是關(guān)系的碼。對(duì)于實(shí)體間的聯(lián)系則有以下不同的情況:一個(gè) m: n 聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式。與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實(shí)體碼的組合。一個(gè) 1: n 聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與n 端對(duì)應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,則與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為 n 端實(shí)體的碼。一個(gè) 1:1 聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與任意一端對(duì)應(yīng)的關(guān)系模式合并。三個(gè)或三個(gè)以上實(shí)體間的一個(gè)多元聯(lián)系可以轉(zhuǎn)換為一個(gè)關(guān)系模式。 與該多元聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)
24、換為關(guān)系的屬性, 而關(guān)系的碼為各實(shí)體碼的組合具體的基本 E-R 圖向關(guān)系模型的轉(zhuǎn)化如下:4.2.2 采購(gòu)模塊關(guān)系模式:貨物(供應(yīng)商編號(hào)、貨物編號(hào)、商品名、進(jìn)價(jià)、生產(chǎn)日期、數(shù)量)供應(yīng)商(供應(yīng)商編號(hào)、供應(yīng)商姓名、地址、電話號(hào)碼、銀行賬號(hào))4.2.3 數(shù)據(jù)表:1、倉(cāng)庫(kù)屬性類型大小是否為空約束記錄單號(hào)Tinyint8否主鍵職工號(hào)Tinyint2否購(gòu)買日期datetime10否貨物編號(hào)Tinyint10否數(shù)量smallint10否進(jìn)價(jià)smallmoney10否商品名Varchar10否2、出庫(kù)表屬性類型大小是否為空約束出庫(kù)單號(hào)Tinyint8否主鍵貨物編號(hào)Tinyint10否第 8 頁(yè)上海應(yīng)用技術(shù)學(xué)院課
25、程設(shè)計(jì)專用紙數(shù)量smallint10否進(jìn)價(jià)smallmoney10商品名varchar103、員工表屬性類型大小是否為空約束職工號(hào)tinyint10否主鍵性別char2否默認(rèn)值姓名varchar10否手機(jī)號(hào)char11否職位char10否工資varchar10否年齡tinyint10否五 .物理設(shè)計(jì)階段5.1 物理設(shè)計(jì)階段的目標(biāo)與任務(wù)數(shù)據(jù)庫(kù)的物理設(shè)計(jì)就是為邏輯數(shù)據(jù)模型選取一個(gè)最合適應(yīng)用要求的物理結(jié)構(gòu)的過(guò)程,在這個(gè)階段中要完成兩大任務(wù):( 1)確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫(kù)中主要是存取方法和存儲(chǔ)結(jié)構(gòu);( 2)對(duì)物理結(jié)構(gòu)進(jìn)行評(píng)價(jià),評(píng)價(jià)的重點(diǎn)是時(shí)間和空間效率。5.2 數(shù)據(jù)存儲(chǔ)方面為數(shù)據(jù)庫(kù)中各基本
26、表建立的索引如下:1. 由于倉(cāng)庫(kù)表, 出庫(kù)表的貨物編號(hào), 商品名經(jīng)常在查詢條件和連接操作的連接條件中出現(xiàn),且它們的值唯一,在兩個(gè)屬性上建立唯一性索引;2. 由于員工表中職工號(hào)經(jīng)常在查詢條件和連接操作的連接條件中出現(xiàn),且它的值唯一,在兩個(gè)屬性上建立唯一性索引;3. 倉(cāng)庫(kù)表的一屬性記錄單號(hào) ,購(gòu)買日期,經(jīng)常在查詢條件中出現(xiàn),考慮在其之上建立聚簇索引;4. 出庫(kù)表的一屬性出庫(kù)單號(hào),經(jīng)常在查詢條件中出現(xiàn),考慮在其之上建立聚簇索引;5.3 系統(tǒng)功能模塊5.3.1倉(cāng)庫(kù)入庫(kù)貨物信息的查詢和更新模塊將實(shí)現(xiàn)對(duì)入庫(kù)信息的查詢和更新(修改、添加、刪除)操作,用于對(duì)采購(gòu)好的貨物的信息進(jìn)行修改、添加、刪除。第 9 頁(yè)上
27、海應(yīng)用技術(shù)學(xué)院課程設(shè)計(jì)專用紙5.3.2員工信息的查詢和更新模塊將實(shí)現(xiàn)對(duì)員工信息的查詢和更新(修改、添加、刪除)操作,用于對(duì)商店雇傭的員工的信息進(jìn)行修改、添加、刪除。六 . 數(shù)據(jù)庫(kù)實(shí)施階段6.1建立數(shù)據(jù)庫(kù)、數(shù)據(jù)表、視圖, 觸發(fā)器6.1.1建立數(shù)據(jù)庫(kù)create database倉(cāng)庫(kù) System;6.1.2 建立數(shù)據(jù)表(1)倉(cāng)庫(kù)表的建立:第 10 頁(yè)上海應(yīng)用技術(shù)學(xué)院課程設(shè)計(jì)專用紙(2)出庫(kù)表( 3)員工表第 11 頁(yè)上海應(yīng)用技術(shù)學(xué)院課程設(shè)計(jì)專用紙6.1.3建立視圖( 1)用于查詢倉(cāng)庫(kù)信息的視圖定義如下:createview 倉(cāng)庫(kù)表( 記錄單號(hào) , 職工號(hào) , 購(gòu)買日期 , 貨物編號(hào) , 數(shù)量 ,
28、 進(jìn)價(jià) , 商品名 )asselect 記錄單號(hào) , 職工號(hào) , 購(gòu)買日期 , 貨物編號(hào) , 數(shù)量 , 進(jìn)價(jià) , 商品名 from 倉(cāng)庫(kù) 2第 12 頁(yè)上海應(yīng)用技術(shù)學(xué)院課程設(shè)計(jì)專用紙( 2)用于查詢出庫(kù)信息的視圖定義如下:createview 出庫(kù)表( 出庫(kù)單號(hào) , 貨物編 , 數(shù)量 , 進(jìn)價(jià) , 商品名 , 職工號(hào) )asselect 出庫(kù)單號(hào) , 貨物編號(hào) , 數(shù)量 , 進(jìn)價(jià) , 商品名 , 職工號(hào) from 出倉(cāng)( 3)用于顯示員工信息的視圖定義如下:createview 員工表( 職工號(hào) , 姓名 , 職位 , 年齡 , 性別 , 手機(jī)號(hào),工資 )asselect 職工號(hào) , 姓名 ,
29、 職位 , 年齡 , 性別 , 手機(jī)號(hào) , 工資 from 員工第 13 頁(yè)上海應(yīng)用技術(shù)學(xué)院課程設(shè)計(jì)專用紙6.1.4建立觸發(fā)器:( 1)在供應(yīng)表和出庫(kù)表中創(chuàng)建觸發(fā)器,當(dāng)出庫(kù)表中的商品曾加時(shí)。供應(yīng)表的同個(gè)商品名則相應(yīng)的減少create trigger出庫(kù)觸發(fā)供應(yīng)on 出庫(kù)表after insertasdeclare 商品名 varchar(10),num smallintselect 商品名 =商品名 ,num=數(shù)量from insertedupdate 供應(yīng)表set數(shù)量 =數(shù)量 -numwhere 商品名 =商品名第 14 頁(yè)上海應(yīng)用技術(shù)學(xué)院課程設(shè)計(jì)專用紙6.2 數(shù)據(jù)入庫(kù)倉(cāng)庫(kù)管理系統(tǒng)包括入庫(kù)信
30、息管理、出庫(kù)信息管理等兩大功能模塊,共有2張基本表 , 采用事先在 Excel 中錄入數(shù)據(jù) , 然后使用 SQL Server 2005 數(shù)據(jù)導(dǎo)入 / 導(dǎo)出向?qū)Чδ?, 直接將數(shù)據(jù)導(dǎo)入到相應(yīng)的基本表中。員工管理有一張基本表。6.3 創(chuàng)建各個(gè)功能的存儲(chǔ)過(guò)程( 1)創(chuàng)建新建用戶存儲(chǔ)過(guò)程 create proc addusername varchar(20),pwd varchar(10),srvrole varchar(20),role varchar(20),qx varchar(20),biao varchar(20) asexec sp_addlogin name,pwdexec sp_gr
31、antdbaccess nameif srvrole<>''exec sp_addsrvrolemember name,srvroleif role<>''exec sp_addrolemember role,nameinsert用戶表 ( 用戶名 , 用戶密碼 , 用戶權(quán)限 )values(name,pwd,srvrole+''+role)創(chuàng)建刪除用戶存儲(chǔ)過(guò)程create proc deleteusername varchar(20)asexec sp_droplogin namedelete用戶表where 用戶名 =name七 .系統(tǒng)實(shí)現(xiàn)階段7.1登錄界面展示1. 登錄界面簡(jiǎn)單直觀設(shè)計(jì),采用代碼來(lái)限制級(jí)別,下面以店長(zhǎng)身份登錄(賬號(hào):111 密碼: 111)第 15 頁(yè)上海應(yīng)用技術(shù)學(xué)院課程設(shè)計(jì)專用紙1.下面以店員身份登錄(賬號(hào):222 密碼: 111)第 16 頁(yè)上海應(yīng)用技術(shù)學(xué)院課程設(shè)計(jì)專用紙可以看到員工受到限制。代碼如下:stringtype =null ;if(textBox1.Text ="111" )type ="
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年環(huán)氧大豆油項(xiàng)目提案報(bào)告模式
- 2025售樓部購(gòu)房合同范本
- 2025家禽類產(chǎn)品普通買賣合同
- 我們的節(jié)日清明活動(dòng)總結(jié)15篇
- 感恩節(jié)國(guó)旗下幼兒講話稿(15篇)
- 數(shù)學(xué)老師家長(zhǎng)會(huì)發(fā)言稿合集15篇
- 安全第一安全事故案例分析的必要性
- 智能制造技術(shù)在教育科技中的推動(dòng)作用
- 科技賦能教育創(chuàng)新招生宣傳策略
- 家長(zhǎng)如何通過(guò)經(jīng)典閱讀培養(yǎng)孩子的閱讀習(xí)慣
- 加油站廉潔培訓(xùn)課件
- 2022版義務(wù)教育(生物學(xué))課程標(biāo)準(zhǔn)(附課標(biāo)解讀)
- 2023屆上海市松江區(qū)高三下學(xué)期二模英語(yǔ)試題(含答案)
- 誡子書教案一等獎(jiǎng)?wù)]子書教案
- 《民航服務(wù)溝通技巧》教案第16課民航服務(wù)人員平行溝通的技巧
- 深圳市物業(yè)專項(xiàng)維修資金管理系統(tǒng)操作手冊(cè)(電子票據(jù))
- 2023年鐵嶺衛(wèi)生職業(yè)學(xué)院高職單招(數(shù)學(xué))試題庫(kù)含答案解析
- 起重機(jī)械安裝吊裝危險(xiǎn)源辨識(shí)、風(fēng)險(xiǎn)評(píng)價(jià)表
- 華北理工兒童口腔醫(yī)學(xué)教案06兒童咬合誘導(dǎo)
- 中國(guó)建筑項(xiàng)目管理表格
- 高一3班第一次月考總結(jié)班會(huì)課件
評(píng)論
0/150
提交評(píng)論