




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、課程設計(論文)任務書 軟 件 學 院 軟件測試 專 業(yè)2013-1班 一、課程設計(論文)題目超市管理系統(tǒng)二、課程設計(論文)工作自 2015年 12月 28日起至 2016年 1月 1日止 三、課程設計(論文) 地點: 軟件工程實訓中心四、課程設計(論文)內(nèi)容要求:1本課程設計的目的(1)鞏固和加深對數(shù)據(jù)庫基本知識的理解,提高綜合運用課程知識的能力.(2)使學生鞏固所學的理論基礎知識的理解,掌握數(shù)據(jù)庫設計的全過程及技術與方法.(3)培養(yǎng)學生編制軟件文檔及開發(fā)應用系統(tǒng)的能力,提高學生獨立分析問題、解決問題的能力,鍛煉和加強學生的動手能力。使學生掌握使用各種計算機資料和有關參考資料。2課程設計
2、的任務及要求(1)根據(jù)選題任務要求,收集并查詢相關文獻資料,明確系統(tǒng)需求;通過對系統(tǒng)的功能分析和數(shù)據(jù)分析進行系統(tǒng)的需求分析設計,完成業(yè)務流程圖、數(shù)據(jù)流圖(DFD圖)及數(shù)據(jù)字典(DD)等階段性成果; (2)數(shù)據(jù)庫的概念結構設計,完成基本全局ER圖的設計并體現(xiàn)設計過程;(3)數(shù)據(jù)庫的邏輯結構設計,完成數(shù)據(jù)庫關系模式的設計及優(yōu)化;(4)數(shù)據(jù)庫的物理結構設計,完成數(shù)據(jù)庫實施的所有sql腳本的編寫及索引文件的創(chuàng)建;完成安全性控制及完整性約束;(5)數(shù)據(jù)庫的實施; (6)特別要求自己獨立完成;2)創(chuàng)新要求: 在基本要求達到后,可進行創(chuàng)新設計,如完善的功能、友好的人機界面。3)課程設計論文編寫要求(1)要按
3、照書稿的規(guī)格打印與寫課程設計報告書;(2)報告包括目錄、緒論、正文、小結、參考文獻、附錄等;(3)課程設計報告裝訂按學校的統(tǒng)一要求完成;4)課程設計進度安排內(nèi)容 天數(shù) 地點構思及收集資料 1 圖書館數(shù)據(jù)庫設計 3 實驗室撰寫報告 1 圖書館、實驗室學生簽名:2015 年 12 月28 日課程設計(論文)評審意見(1)考勤(20分):優(yōu)()、良()、中()、一般()、差(); (2)設計內(nèi)容(40分):優(yōu)()、良()、中()、一般()、差(); (3)答辯(25分):優(yōu)()、良()、中()、一般()、差();(4)文檔格式規(guī)范整齊(15分)優(yōu)()、良()、中()、一般()、差();(5)任何抄襲
4、成績一律歸零;評閱人: 職稱: 講師 2016年 1 月 1日目錄一緒論1二需求分析2三概念結構設計15四邏輯結構設計18五數(shù)據(jù)庫完整性設計22六物理結構設計23七數(shù)據(jù)庫實施24小結28參考文獻1附錄(可選)1一 緒論隨著小超市規(guī)模的發(fā)展不斷擴大,商品數(shù)量急劇增加,有關商品的各種信息量也成倍增長。超市時時刻刻都需要對商品各種信息進行統(tǒng)計分析.而大型的超市管理系統(tǒng)功能過于強大而造成操作繁瑣降低了小超市的工作效率。超市管理系統(tǒng)是市場上最流行的超市上常用的系統(tǒng)之一,它主要包含以下幾個模塊:系統(tǒng)權限的設定、原始數(shù)據(jù)錄入、數(shù)據(jù)的匯總及查詢等.從而,實現(xiàn)對進貨、銷售及員工信息等實現(xiàn)全面、動態(tài)、及時的管理.
5、而近幾年來,零售業(yè)面對的市場競爭壓力日益增加。能否擁有一套迅速靈敏、功能強大的零售市場分析系統(tǒng),有針對性地制定政策,適時根據(jù)市場需要排放貨物,顯得越來越重要,基于“超市管理系統(tǒng)”其上的數(shù)據(jù)挖掘應運而生。本文只象征性的介紹了關于數(shù)據(jù)挖掘中的關聯(lián)規(guī)則的初步知識,而具體數(shù)據(jù)挖掘在系統(tǒng)上的應用將在我同伴的論文中進行詳細介紹。挖掘“超市管理系統(tǒng)”數(shù)據(jù)庫中顧客購買不同貨物的關聯(lián)性,避免了脫離市場、脫離需求,盲目排放貨物所造成的損失,節(jié)省了資金,提高了效益。隨著市場經(jīng)濟和現(xiàn)代信息技術的的發(fā)展,過去手工管理超市的方式已不適宜超市的發(fā)展,如何使用現(xiàn)代化的工具,使企業(yè)和經(jīng)營者個人在最小的投入下獲取最大的回報.因此
6、,在超市管理中引進現(xiàn)代化的辦公軟件,就成為時下最好的解決辦法。使用軟件辦公,不僅能使經(jīng)營者的勞力資本減少,同時能使超市的管理更規(guī)范更合理,解決了超市中用于管理進出貨以及購買、庫存等眾多繁瑣,工作量巨大從而導致耗費人員過多,超市經(jīng)營紊亂等眾多問題。二 需求分析2.1 需求分析階段的目標當前零售超市很普及,超市之間競爭很激烈,因此開發(fā)一個好的超市管理系統(tǒng)很有發(fā)展前景。我們要開發(fā)一個計算機技術和數(shù)據(jù)庫技術與現(xiàn)代化的商業(yè)管理有機結合、集成技術的先進性和管理的有效性于一體的軟件。(1)了解目前宿舍管理的現(xiàn)狀以及SQL Server 2000的功能和特點。(2)通過實地調查和問答記錄的方式了解超市管理系統(tǒng)
7、的工作業(yè)務流程,并記錄和處理相關的數(shù)據(jù).2。2 需求分析階段的任務(1)處理對象:系統(tǒng)要處理的對象商品基本信息、倉庫基本信息表、供貨商基本信息表、廠商基本信息表、門店基本信息表、員工基本信息、會員基本信息表表、普通用戶信息包括等七個方面,各個對象包括信息如下所示(詳細的數(shù)據(jù)見于數(shù)據(jù)字典):1. 商品基本信息:包括 商品編號、商品名稱、規(guī)格、價格、廠商、單位等信息。2. 倉庫基本信息表:包括 倉庫編號、倉庫種類、倉庫地址、倉庫面積等信息。3。 供貨商基本信息表:包括 供應商編號、供應商名稱、供應商聯(lián)系電話、供應商聯(lián)系人、供貨商地址、郵編等信息.4。 廠商基本信息表:包括 廠商編號、廠商名稱、廠商
8、聯(lián)系人、廠商聯(lián)系電話、廠商地址、郵編等信息。5。 門店基本信息表:包括 門店編號、門店名稱、門店類型、代理價格、店長姓名、店長電話等信息。6。 員工基本信息表:包括 員工編號、姓名、性別、身份證號、職務、電話、居住地址等信息.7. 會員基本信息表:包括 會員賬號、會員姓名、身份證號、電話、地址、郵編等信息.8. 普通用戶信息表:包括 用戶賬號、用戶姓名、身份證號、電話、地址、郵編等信息.(2)處理功能要求系統(tǒng)主要完成以下幾個功能:前臺業(yè)務:1. 商品錄入2. 商品掃描收銀3. 商品價格信息查詢4. 銷售活動查詢5. 會員積分活動查詢后臺業(yè)務:1. 進貨管理2. 銷售管理3. 庫存管理4. 損壞
9、商品處理5. 員工信息管理6. 員工工資信息處理7. 會員信息管理8. 普通用戶信息管理9. 普通用戶信息管理10. 倉庫出入信息管理2.3 業(yè)務規(guī)則分析基于上述功能需求,通過進一步了解,超市管理系統(tǒng)的業(yè)務規(guī)則如下:1) 收銀前臺配合商品促銷及特價,對商品進行條形碼掃描或者手動輸入,即可自動給價,會員和普通用戶兩種模式,包括多種付款方式:現(xiàn)金、禮券、折價券、購物卡、信用卡等。2) 提供上筆交易作廢、選入重開(卡紙時使用)、選入退貨(退貨時使用)、選入修改等功能。3) 通過員工信息注入,可以對員工銷售業(yè)績進行更新.4) 員工可以對對應的員工信息進行查詢、更新、增加、刪除、修改等.5) 商品信息的
10、錄入、更新修改、刪除、查詢等,并對變動情況進行記錄和修改。6) 對商品庫存信息進行增加、更新、修改、查詢、刪除、并可以在商品數(shù)量低于一定值時進行預警。7) 按商品進貨管理查詢和對商品的變動以及銷售信息表的查詢來查詢商品的銷售信息。8) 通過對損壞商品信息表和損壞商品信息處理表的查詢來了解各商品的損壞情況.9) 通過生成的員工工資信息表來進行員工的工資發(fā)放。10) 普通用戶可以通過網(wǎng)絡對商品價格信息、銷售活動進行查詢,會員用戶可以通過網(wǎng)絡對商品價格信息、銷售活動、會員積分活動進行查詢。11) 提供門市賣場常用的店務管理功能.12) 統(tǒng)計各商品銷售排行、銷售金額、盈利、稅收等。2。4 需求分析階段
11、成果收銀業(yè)務流程圖:會員或普通用戶查詢活動業(yè)務流程圖:進貨流程圖:出入庫業(yè)務流程圖:刷壞商品處理流程圖:(3)數(shù)據(jù)字典(a)數(shù)據(jù)項:系統(tǒng)涉及的數(shù)據(jù)項有71項表1。1 數(shù)據(jù)項列表數(shù)據(jù)項編號數(shù)據(jù)項名數(shù)據(jù)項含義與其它數(shù)據(jù)項的關系存儲結構別名DI-1SpNo商品編號char(10)編號DI-2SpName商品名稱char(20)名稱DI-3SpGg商品規(guī)格char(20)規(guī)格DI-4SpJg商品價格char(10)價格DI5CsName廠商名稱char(10)名稱DI6SpDw商品單位char(20)單位DI7CkNo倉庫編號char(10)編號DI8CkSty倉庫種類char(10)種類DI9CkD
12、z倉庫地址char(20)地址DI10CkMj倉庫面積char(10)面積DI-11GhNo供貨商編號char(10)編號DI12GhName供貨商名稱char(10)名稱DI13GhMan供貨商聯(lián)系人char(10)姓名DI14GhPhone供貨商電話char(20)電話DI-15GhDz供貨商地址char(20)地址DI16GhYb供貨郵編char(10)郵編DI-17CsNo廠商編號char(10)編號DI-18CsMan廠商聯(lián)系人char(10)姓名DI19CsPhone廠商電話char(20)電話DI20CsDz廠商地址char(20)地址DI-21CsYb廠商郵編char(10)郵
13、編DI-22MdNo門店編號char(10)編號DI-23MdName門店名稱char(20)名稱DI-24MdSty門店類型char(10)類型DI25MdDljg門店代理價格char(10)代理價格DI26DzName店長姓名char(10)姓名DI-27DzPhone店長電話char(20)電話DI-28YgNo員工編號char(10)編號DI29YgName員工姓名char(10)姓名DI30YgSex員工性別char(2)性別DI31YgSfNo員工身份證char(20)身份證DI32YgZw員工職務char(10)職務DI33YgPhone員工電話char(20)電話DI34YgD
14、z員工地址char(20)地址DI35HyNo會員編號char(10)編號DI36HyName會員姓名char(10)姓名DI-37HySfNo會員身份證char(20)省份證DI38HyPhone會員電話char(20)電話DI-39HyDz會員居住地址char(20)地址DI-40HyYb會員郵編char(10)郵編DI-41PtNo普通用戶編號char(10)編號DI42PtName普通用戶姓名char(10)姓名DI43PtSfNo普通用戶身份證char(20)身份證DI44PtPhone普通用戶電話char(20)電話DI-45PtDz普通用戶地址char(20)地址DI46PtYb
15、普通用戶郵編char(10)郵編DI47HdNo活動編號char(10)編號DI48HdSty活動類型char(10)類型DI-49HdCxjg活動促銷價格char(10)促銷價格DI-50HdCxnu活動促銷數(shù)量char(20)數(shù)量DI51HdStime活動開始時間Date開始時間DI52HdJtime活動結束時間Date結束時間DI53JfDj積分等級char(10)等級DI54FxJin返現(xiàn)金額char(10)返現(xiàn)金額DI55JfNo積分活動編號char(10)編號DI56JfSty積分活動類型char(10)活動類型DI57JfStime積分活動開始時間Date活動開始時間DI-58J
16、fJtime積分活動結束時間Date活動結束時間DI-59SyJin收銀金額char(10)金額DI60SyTime收銀時間Date時間DI61JhNo進貨編號char(10)編號DI62SpNu進貨商品數(shù)量char(10)數(shù)量DI63XsNu銷售數(shù)量char(10)數(shù)量DI64SumJin總金額char(10)總金額DI65XsBz銷售比重char(10)比重DI-66KcNu庫存數(shù)量char(10)數(shù)量DI67JbNu警報數(shù)量char(10)數(shù)量DI68CkYgNo倉庫員工編號等同于YgNochar(10)編號DI69ShNu損壞數(shù)量char(10)數(shù)量DI70DjYgNo登記員工編號等同
17、于YgNochar(10)編號DI71ClFs處理方式char(20)處理方式DI-72ClYgNo處理員工編號等同于YgNochar(10)編號DI-73JbGz基本工資char(10)基本工資DI74JJin獎金char(10)獎金DI-75CrTime出入時間Date時間DI-76CrNu出入數(shù)量char(10)數(shù)量DI-77YgSr員工生日Date生日(b)數(shù)據(jù)結構:表1。2 數(shù)據(jù)結構列表數(shù)據(jù)結構編號數(shù)據(jù)結構名數(shù)據(jù)結構含義組成DS-1Shangpin商品信息SpNo、SpName、SpGg、SpJg、CsName、SpDwDS2Changku倉庫訊息CkNo、CkSty、CkDz、Ck
18、MjDS3Gonghuoshang供貨商信息GhNo、GhName、GhMan、GhPhone、GhDz、GhYbDS4Changshang廠商信息CsNo、CsMan、CsPhone、CsDz、CsYbDS-5Mendian門店信息MdNo、MdName、MdSty、MdDljg、DzName、DzPhoneDS6Yuangong員工信息YgNo、YgName、YgSex、YgSfNo、YgZw、YgPhone、YgDz、YgSrDS-7Huiyuan會員信息HyNo、HyName、HySfNo、HyPhone、HyDz、HyYbDS-8Putongyonghu普通用戶信息PtNo、PtNa
19、me、PtSfNo、PtPhone、PtDz、PtYbDS9Huodong活動信息HdNo、HdSty、HdCxjg、HdCxnu、HdStime、HdJtimeDS10Jifenhuodong積分活動信息JfDj、FxJin、JfNo、JfSty、JfStime、JfJtimeDS11Shouyin收銀信息SyJin、SyTime、HyNo、YgNoDS12Jinhuo進貨信息JhNo、SpNu、SpNo、GhNo、GhName、GhManDS-13Xiaoshou銷售信息SpNo、XsNu、SumJin、XsBzDS14Kucun庫存信息SpNo、CkNo、KcNu、JbNu、CkYgNo
20、DS15Changkunchuru庫存出入信息SpNo、CkNo、CrTime、CrNuDS16Sunhuaishangpin損壞商品信息SpNo、CkNo、DjYgNoDS17Sunhuaichuli損壞商品處理信息SpNo、CkNo、ClFs、ClYgNoDS18Yuangonggongzi員工工資信息YgNo、JbGz、JJin、YgSfNo、YgPhone(4)處理邏輯描述(判定表或判定樹)表1。3 處理邏輯列表判定條件決策判斷用戶查詢涉及的功能模塊員工信息模塊、倉庫信息模塊、供貨商信息模塊、廠商信息模塊、門店信息模塊、商品信息模塊、活動信息模塊、積分活動信息模塊、收銀信息模塊、進貨信
21、息模塊、銷售信息模塊、庫存信息模塊、倉庫出入信息模塊、損壞商品信息模塊、損壞商品處理信息信息模塊、員工工資信息模塊:先確定查詢所涉及的功能模塊;然后,確定要查詢的內(nèi)容,確定查詢數(shù)據(jù)流向;最后顯示查詢結果。判斷用戶修改要涉及的模塊,同時把相應的修改數(shù)據(jù)傳到相應的模塊之中員工信息模塊、倉庫信息模塊、供貨商信息模塊、廠商信息模塊、門店信息模塊、商品信息模塊、活動信息模塊、積分活動信息模塊、收銀信息模塊、進貨信息模塊、銷售信息模塊、庫存信息模塊、倉庫出入信息模塊、損壞商品信息模塊、損壞商品處理信息信息模塊、員工工資信息模塊:先確定更新所涉及的功能模塊;然后,把更新信息傳送到相應的模塊中;最后,進行相應
22、的更新操作。三 概要設計3。1 引言概念設計階段主要是將需求分析階段得到的用戶需求抽象為信息結構(概念模型)的過程,它是整個數(shù)據(jù)庫設計的關鍵,包括概念模型設計和新系統(tǒng)流程兩個階段.3。2 概念模型設計3.2.1概念設計方法 概念設計通常有四種方法:自頂向下,自底向上,逐漸擴張以及混合策略.1 自頂向下:2 自底向上:3 逐步擴張:4 混合策略:本超市管理系統(tǒng)采用自底向上的方法。即首先定義全局的概念模型,然后逐漸細化,運用自底向上的方法進行需求分析,然后在自底向上的進行概念設計。3.2.2概念設計步驟(1) 確定實體集:商品、倉庫、供貨商、廠商、門店、員工、會員、普通用戶等(2) 確定聯(lián)系集:活
23、動信息、積分活動信息、收銀信息、進貨信息、銷售信息、庫存信息、倉庫出入信息、損壞商品處理信息、員工工資信息等3。3局部ER圖(1) 根據(jù)不同的對象,從數(shù)據(jù)流程圖入手商品實體集:倉庫實體集:供貨商實體集:廠商實體集:門店實體集:員工實體集:3.4全局E-R圖四邏輯結構設計4。1邏輯設計的任務和目標以上的概念設計階段是獨立于任何一種數(shù)據(jù)模型的,但是邏輯設計階段就與選用的DBMS產(chǎn)品發(fā)生關系了,系統(tǒng)邏輯設計的任務就是將概念設計階段設計好的基本ER圖轉換為選用DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結構.具體內(nèi)容包括數(shù)據(jù)組織(將ER圖轉換成關系模型、模型優(yōu)化、數(shù)據(jù)庫模式定義、用戶子模式設計)、數(shù)據(jù)處理
24、(畫出系統(tǒng)功能模塊圖)兩大任務4。2數(shù)據(jù)組織將E-R圖轉換為關系模型可以轉化為一下關系模型:1。 商品:shangpin( SpNo、SpName、SpGg、SpJg、CsName、SpDw )2. 倉庫:cangku( CkNo、CkSty、CkDz、CkMj )3。 供貨商:gonghuoshang( GhNo、GhName、GhMan、GhPhone、GhDz、GhYb )4。 廠商:changshang( CsNo、CsMan、CsPhone、CsDz、CsYb )5. 門店:mendian( MdNo、MdName、MdSty、MdDljg、DzName、DzPhone )6。 員工
25、:yuangong( YgNo、YgName、YgSex、YgSfNo、YgZw、YgPhone、YgDz、YgSr )7。 會員:huiyuan( HyNo、HyName、HySfNo、HyPhone、HyDz、HyYb )8. 普通:putongyonghu( PtNo、PtName、PtSfNo、PtPhone、PtDz、PtYb )9. 活動:huodong ( HdNo、HdSty、HdCxjg、HdCxnu、HdStime、HdJtime )10。 積分活動:jifenhuodong ( JfDj、FxJin、JfNo、JfSty、JfStime、JfJtime )11. 收銀:s
26、houyin ( SyJin、SyTime、HyNo、YgNo )12。 進貨:jinhuo ( JhNo、SpNu、SpNo、GhNo、GhName、GhMan )13。 銷售:xiaoshou( SpNo、XsNu、SumJin、XsBz )14. 庫存:kucun ( SpNo、CkNo、KcNu、JbNu、CkYgNo )15. 出入庫:churuku( SpNo、CkNo、CrTime、CrNu )16。 損壞商品: sunhuaishangpin ( SpNo、CkNo、DjYgNo )17。 損壞處理: sunhuaichuli ( SpNo、CkNo、ClFs、ClYgNo )
27、18。 員工工資: yuangonggongzi( YgNo、JbGz、JJin、YgSfNo、YgPhone )4。3數(shù)據(jù)庫模式定義1。商品(Shangpin)信息表,用于記錄商品的基本信息:商品基本信息表屬性名數(shù)據(jù)類型取值范圍是否是主屬性或外鍵完整性SpNochar(10)是Not nullSpNamechar(20)否Not nullSpGgchar(20)否Not nullSpJgchar(10)否Not nullCsNamechar(10)否Not nullSpDwchar(20)否Null2.倉庫(changku)信息表,用于記錄倉庫的基本信息:倉庫基本信息表屬性名數(shù)據(jù)類型取值范圍
28、是否是主屬性或外鍵完整性CkNochar(10)是Not nullCkStychar(10)否Not nullCkDzchar(20)否Not nullCkMjchar(10)否Not null3.供貨商(gonghuoshang)信息表,用于記錄供貨商的基本信息:供貨商基本信息表屬性名數(shù)據(jù)類型取值范圍是否是主屬性或外鍵完整性GhNochar(10)是Not nullGhNamechar(10)否Not nullGhManchar(10)否Not nullGhPhonechar(20)否Not nullGhDzchar(20)否Not nullGhYbchar(10)否Not null4.廠商
29、(changshang)信息表,用于記錄廠商的基本信息:廠商基本信息表屬性名數(shù)據(jù)類型取值范圍是否是主屬性或外鍵完整性CsNochar(10)是Not nullCsManchar(10)否Not nullCsPhonechar(20)否Not nullCsDzchar(20)否Not nullCsYbchar(10)否Not null5。門店(mendian)信息表,用于記錄門店的基本信息:門店基本信息表屬性名數(shù)據(jù)類型取值范圍是否是主屬性或外鍵完整性MdNochar(10)是Not nullMdNamechar(20)否Not nullMdStychar(10)否Not nullMdDljgch
30、ar(10)否Not nullDzNamechar(10)否Not nullDzPhonechar(20)否Null6.員工(yuangong)信息表,用于記錄員工的基本信息:員工基本信息表屬性名數(shù)據(jù)類型取值范圍是否是主屬性或外鍵完整性YgNochar(10)是Not nullYgNamechar(10)否Not nullYgSexchar(2)男、女否Not nullYgSfNochar(20)否Not nullYgZwchar(10)否Not nullYgPhonechar(20)否Not nullYgDzchar(20)否Not null7。會員(huiyuan)信息表,用于記錄會員的基
31、本信息:會員基本信息表屬性名數(shù)據(jù)類型取值范圍是否是主屬性或外鍵完整性HyNochar(10)是Not nullHyNamechar(10)否Not nullHySfNochar(20)否Not nullHyPhonechar(20)否Not nullHyDzchar(20)否NullHyYbchar(10)否Null8.普通用戶(putongyonghu)信息表,用于記錄普通用戶的基本信息:普通用戶基本信息表屬性名數(shù)據(jù)類型取值范圍是否是主屬性或外鍵完整性PtNochar(10)是Not nullPtNamechar(10)否Not nullPtSfNochar(20)否Not nullPtPh
32、onechar(20)否Not nullPtDzchar(20)否NullPtYbchar(10)否Null9.活動(hudong)信息表,用于活動的基本信息:活動基本信息表屬性名數(shù)據(jù)類型取值范圍是否是主屬性或外鍵完整性HdNochar(10)是Not nullHdStychar(10)否Not nullHdCxjgchar(10)否Not nullHdCxnuchar(20)否Not nullHdStimeDate否NullHdJtimeDate否NullSpNochar(10)是Not null10。積分活動(jifenhuodong)信息表,用于積分活動的基本信息:積分活動基本信息表屬性
33、名數(shù)據(jù)類型取值范圍是否是主屬性或外鍵完整性JfDjchar(10)是Not nullFxJinchar(10)否Not nullJfNochar(10)否Not nullJfStychar(10)否Not nullJfStimeDate否NullJfJtimeDate否NullHyNochar(10)是Not null11。收銀(shouyin)信息表,用于收銀的基本信息:收銀基本信息表屬性名數(shù)據(jù)類型取值范圍是否是主屬性或外鍵完整性YgNochar(10)是Not nullHyNochar(10)是Not nullSyJinchar(10)否Not nullSyTimeDate否Not nul
34、l12。進貨(jinhuo)信息表,用于進貨的基本信息:進貨基本信息表屬性名數(shù)據(jù)類型取值范圍是否是主屬性或外鍵完整性JfDjJhNochar(10)是Not nullSpNochar(10)是Not nullSpNuchar(10)否Not nullGhNochar(10)是Not nullGhNamechar(10)否Not nullGhPhonechar(20)否Not null13。銷售(xiaoshou)信息表,用于銷售的基本信息:銷售基本信息表屬性名數(shù)據(jù)類型取值范圍是否是主屬性或外鍵完整性SpNochar(10)是Not nullXsNuchar(10)是Not nullSumJin
35、char(10)否Not nullXsBzchar(10)否Not null14。庫存(kucun)信息表,用于庫存的基本信息:庫存基本信息表屬性名數(shù)據(jù)類型取值范圍是否是主屬性或外鍵完整性SpNochar(10)是Not nullCkNochar(10)是Not nullKcNuchar(10)否Not nullJbNuchar(10)否Not nullCkYgNochar(10)是Not null15.損壞商品(sunhuaishangpin)信息表,用于損壞商品的基本信息:損壞商品基本信息表屬性名數(shù)據(jù)類型取值范圍是否是主屬性或外鍵完整性SpNochar(10)是Not nullSpNuch
36、ar(10)否Not nullDjYgNochar(10)是Not null五 數(shù)據(jù)庫完整性設計安全性先通過視圖機制,不同的用戶只能訪問系統(tǒng)授權的視圖,這樣可提供系統(tǒng)數(shù)據(jù)一定程度上的安全性,再通過用戶授權機制,欲用戶登陸來識別用戶級別,根據(jù)這個級別來分配用戶權限,達到數(shù)據(jù)更高層次的安全保密功能.完整性要求用于描述商品基本信息、倉庫基本信息表、供貨商基本信息表、廠商基本信息表、門店基本信息表、員工基本信息、會員基本信息表、普通用戶信息表中數(shù)據(jù)項能否為null,以及一些用戶自定義完整性(符合實際要求),六物理設計6.1物理設計階段的目標與任務數(shù)據(jù)庫的物理設計就是為邏輯數(shù)據(jù)模型選取一個最合適應用要求
37、的物理結構的過程,在這個階段中要完成兩大任務:(1)確定數(shù)據(jù)庫的物理結構,在關系數(shù)據(jù)庫中主要是存取方法和存儲結構;(2)對物理結構進行評價,評價的重點是時間和空間效率。6。2數(shù)據(jù)存儲方面為數(shù)據(jù)庫中各基本表建立的索引如下:1. 由于基本表shangping,yuangong,的主碼SpNo,YgNo經(jīng)常在查詢條件和連接操作的連接條件中出現(xiàn),且它們的值唯一,考慮在兩個屬性上建立唯一性索引;2. Yuangong的主碼YgNo,YgName,YgSex經(jīng)常在查詢條件中出現(xiàn),且它們的組合值唯一,考慮在它們之上建立組合索引;3. 基本表Yuangong的一屬性YgName,經(jīng)常在查詢條件中出現(xiàn),且經(jīng)常出
38、現(xiàn)在相等的比較條件中,考慮在其之上建立聚簇索引;4. 基本表Mendian的屬性值幾乎不會有什么變化,更新率很低,可考慮適當建立索引;5. 基本表Jifenhuodong,Shouyin,Jinhuo,Xiaoshou,Accident,Kucun,Changkunchuru,Sunhuaishangpin,Sunhuaichuli的屬性值經(jīng)常發(fā)生變化,權衡系統(tǒng)為維護索引付出的代價,可考慮不建立索引,也可以適當建立索引.6.3系統(tǒng)功能模塊系統(tǒng)功能設計是使整個系統(tǒng)能基本實現(xiàn)超市的進、銷、存等管理功能,能讓超市管理者更直觀的了解超市的經(jīng)營狀況,以做出相應的經(jīng)營決策。管理信息系統(tǒng)(MIS)就是要對這
39、些資源建立正確的數(shù)據(jù)庫,并進行信息的收集、傳送、存儲、編制成各種憑證、報表、臺帳、圖形等信息,同時對這些信息進行維護,通過實測超市的各種運行情況,并利用過去的歷史數(shù)據(jù)預測未來的發(fā)展,從超市全局的角度出發(fā)進行決策,利用信息控制超市的行為,附注超市完成其目標.本系統(tǒng)共包括五大模塊,分別是人事管理模塊,銷售管理模塊,進貨管理模塊,庫存管理模塊,以及系統(tǒng)維護模塊。每個模塊的功能如下:1。 員工管理模塊功能:(1)實現(xiàn)員工信息的查詢;(2)實現(xiàn)員工信息的更新,包括增加、刪除、修改功能;(3)實現(xiàn)供貨商信息的查詢;(4)實現(xiàn)供貨商信息的更新,包括增加、刪除、修改功能。2。 銷售管理模塊功能:(1)實現(xiàn)銷售
40、信息的查詢;(2)實現(xiàn)商品銷售信息的盤點。3。 進貨管理模塊功能:(1)實現(xiàn)進貨信息的查詢;(2)實現(xiàn)進貨信息的更新,包括增加、刪除、修改功能。4. 庫存管理模塊功能:(1)實現(xiàn)商品信息的查詢;(2)實現(xiàn)商品信息的更新,包括增加、刪除、修改功能;(3)實現(xiàn)庫存信息的查詢;(4)實現(xiàn)庫存信息的更新,包括增加、刪除、修改功能。5。 數(shù)據(jù)維護模塊功能: (1)實現(xiàn)超市信息的備份; (2)實現(xiàn)超市信息的還原。七數(shù)據(jù)庫實施7.1。1 建立數(shù)據(jù)庫create database supermaket_system;對商品表的定義:create table shangpin(SpNochar(10)Not n
41、ullSpNamechar(20)Not nullSpGgchar(20)Not nullSpJgchar(10)Not nullCsNamechar(10)Not nullSpDwchar(20)nullprimary key(SpNo),foreign key(SpNo)references huodong(SpNo)xiaoshou (SpNo)kucun(SpNo)sunhuaishangpin(SpNo)sunhuaichuli(SpNo)對倉庫表的定義:create table cangku(CkNochar(10)Not nullCkStychar(10)Not nullCkDz
42、char(20)Not nullCkMjchar(10)Not nullprimary key(CkNo),foreign key(CkNo)references kucun(CkNo)cangkuchuru (CkNo)對供貨商標的定義:create table gonghuoshang(GhNochar(10)Not nullGhNamechar(10)Not nullGhManchar(10)Not nullGhPhonechar(20)Not nullGhDzchar(20)Not nullGhYbchar(10)Not nullprimary key(GhNo),foreign ke
43、y(GhNo)references jinhuo(GhNo))對廠商的定義:create table changshang(CsNochar(10)Not nullCsManchar(10)Not nullCsPhonechar(20)Not nullCsDzchar(20)Not nullCsYbchar(10)Not nullprimary key(CsNo));對門店表的定義:create table mendian(MdNochar(10)Not nullMdNamechar(20)Not nullMdStychar(10)Not nullMdDljgchar(10)Not nullDzNamechar(10)Not nullDzPhonechar(20)Nullprimary key(MdNo);對員工表的定義:create table yuangong(YgNochar(10)Not nullYgNamechar(10)Not nullYgSexchar(2)Not nullYgSfNochar(20)Not nullYgZwchar(10)Not nullYgPhonechar(20)Not nullYgDzchar(20)Not
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國模具蠟市場分析及競爭策略研究報告
- 2025至2030年中國梨型錨連接鏈環(huán)行業(yè)投資前景及策略咨詢報告
- 2025至2030年中國校正器市場調查研究報告
- 2025至2030年中國標準式滾珠滑座市場分析及競爭策略研究報告
- 2025至2030年中國松銹劑行業(yè)發(fā)展研究報告
- 2025至2030年中國機械零部件數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國木制壓花線條市場現(xiàn)狀分析及前景預測報告
- 2025至2030年中國有機玻璃管棒行業(yè)發(fā)展研究報告
- 2025至2030年中國智能顯示報警儀市場分析及競爭策略研究報告001
- 2025至2030年中國無酸牛卡紙檔案盒行業(yè)發(fā)展研究報告001
- 合理自我分析報告RSA
- GB/T 19670-2023機械安全防止意外啟動
- 財產(chǎn)保險實務-教案項目1、2走進財產(chǎn)保險、企業(yè)財產(chǎn)保險
- 外科學教學課件:結、直腸與肛管疾病
- 2022年廣東高考政治真題及答案
- 化學動力學基礎(二)課件
- 工會維護勞動領域政治安全10項長效機制
- IATF16949-過程審核檢查表-(含審核記錄)-
- 陜西省二級以上醫(yī)院信息
- 實驗室安全檢查記錄表
- 環(huán)境信息系統(tǒng)的GIS基礎 01講 GIS導論
評論
0/150
提交評論