資料庫設計報告
課程名稱 :資料庫原理
題目名稱 :超市管理系統
學生學院 :貴州航天職業技術學院
專業班級 :11級軟體技術
學號 : a113gz053020112
姓名 :張慧琴
指導教師 :陳美成
貴州航天職業技術學院
2023年3月31日
系統功能設計是使整個系統能基本實現超市的進、銷、存等管理功能,能讓超市管理者更直觀的了解超市的經營狀況,以做出相應的經營決策。管理資訊系統(mis)就是要對這些資源建立正確的資料庫,並進行資訊的收集、傳送、儲存、編製成各種憑證、報表、臺帳、圖形等資訊,同時對這些資訊進行維護,通過實測超市的各種運**況,並利用過去的歷史資料**未來的發展,從超市全域性的角度出發進行決策,利用資訊控制超市的行為,幫助超市完成其目標。
摘要 2
目錄 3
第1章緒論 4
1.1 課程設計的目的 4
1.2 課程設計的背景 4
第2章系統需求分析 5
2.1功能需求分析 5
第3章系統結構框架與區域性e-r圖 6
3.1 系統結構框架 6
3.2 系統區域性e-r圖 6
第4章系統資料庫設計 8
4.1超市管理系統資料庫總體e-r模型圖 8
4.2資料庫表設計 9
4.2.1 職工資訊表 9
4.2.2 使用者登入表 9
4.2.3 商品資訊表 10
4.2.4 供貨商資訊表 10
4.2.5 進貨資訊表 11
4.2.6 銷售資訊表 11
4.2.7 庫存資訊表 11
結論 12
心得 12
參考文獻 13
通過本次課程設計,使學生能夠全面、深刻地掌握資料庫系統的設計流程。根據在資料庫原理課程中所學到的資料庫理論知識,結合某個具體的實際需求,最終開發出乙個較為實用的資料庫系統。
20世紀90年代後期特別是近幾年,我國的超市產業飛速發展,其經營模式更為複雜,舊的管理體制已經無法適應超市的發展,這就迫切的需要引進新的管理技術。
超市的資料和業務越來越龐大,而計算機就是一種高效的管理系統,這就需要我們把超市的管理與計算機結合起來,從而超市管理系統應運而生。依靠現代化的計算機資訊處理技術來管理超市,節省了大量的人力、物力,改善了員工的並且能夠快速反映出商品的進、銷、存等狀況和各種反饋資訊分析,使管理人員快速對市場的變化做出相應的決策,加快超市經營管理效率。
隨著人們生活水平的不斷提高,對於物質的需求也越來越高,而超市作為日常生活用品聚集的場所,隨著全球各種超市的數目的不斷增加,規模不斷增大,其管理難度也相應的增加,而為了適應當今資訊化發展的時代,一套完整的超市商品管理系統顯得尤為重要。
本系統主要包括四大模組,分別是人事管理模組,銷售管理模組,進貨管理模組,庫存管理模組。每個模組的功能如下:
1. 人事管理模組功能:
(1)實現職工資訊的查詢;
(2)實現職工資訊的更新,包括增加、刪除、修改功能;
(3)實現供貨商資訊的查詢;
(4)實現供貨商資訊的更新,包括增加、刪除、修改功能。
2. 銷售管理模組功能:
(1)進行前台的銷售;
(2)將前台的銷售與後台的資料庫聯絡起來。
3. 進貨管理模組功能:
(1)實現進貨資訊的查詢;
(2)實現進貨資訊的更新,包括增加、刪除、修改功能。
4. 庫存管理模組功能:
(1)實現商品庫存資訊的查詢;
一般的超市商品管理系統,主要由五大模組組成,即商品資訊管理模組,人事管理模組,銷售管理模組,進貨管理模組,庫存管理模組,此系統也不例外,主要有此五大模組組成。圖4-1系統功能結構圖。
圖4-1 系統功能結構圖
職工或使用者e-r圖
商品e-r圖
供貨商e-r圖
通過對超市管理系統分析,得出系統的e-r圖。圖5-1 資料庫e-r模型圖。
圖4-1 資料庫總體e-r模型圖
職工資訊表(staff bill)用於儲存職工資訊,職工編號為主鍵是唯一標識。表中各欄位功能定義如表5-1所示。
表4-1職工資訊表(staff bill)
使用者登入表(users_info)用於儲存使用者的基本登入資訊。表中各欄位功能定義如表5-2所示。
表4-2 使用者資訊表(users_info)
商品資訊表(goods_info)用於儲存商品的資訊。表中各欄位功能定義如表4-3所示。
表4-3商品資訊表(goods_info)
供貨商資訊表(sup_info)用於儲存供貨商的資訊。表中各欄位功能定義如表5-4所示。
表4-4 供貨商資訊表(sup_info)
進貨資訊表(buy)儲存進貨資訊。表中各欄位功能定義如表5-5所示。
表4-5進貨資訊表(buy)
銷售資訊表(sell)用於儲存銷售資訊。表中各欄位功能定義如表5-6所示。
表4-6銷售資訊表(sell)
庫存資訊表(stock)儲存庫存資訊。表中各欄位定義如表5-7所示。
「資料庫課程設計」的設計思想旨在強調學生的實際程式設計能力的培養與創意靈感的發揮。為此,本課程結合學科特點,除了讓學生掌握資料庫原理的理論知識,還增加了需求功能讓學生完成,並鼓勵學生的創作出個性的程式,滿足客戶需求,與市場的實際專案相結合。學生對此熱情高,實際收穫大,效果好。
通過課堂學習和參與相關專案設計,學生對書本支援有了深刻的理解,實踐性教學取得了良好效果。
經過半個月的努力,報告基本完成。從最初的茫然,到慢慢的進入狀態,再到對思路逐漸的清晰,整個寫作過程難以用語言來表達。歷經了幾個月的奮戰,緊張而又充實的課程設計終於落下了帷幕。
回想這段日子的經歷和感受,我感慨萬千,在這次課程設計的過程中,我擁有了無數難忘的回憶和收穫。
我不會忘記這難忘的半個月的時間。課程報告的製作給了我難忘的回憶。在我徜徉書海查詢資料的日子裡,面對無數書本的羅列,最難忘的是每次找到資料時的激動和興奮;理系統裡,記憶最深的是每一步小小思路實現時那幸福的心情;為了報告我曾趕稿到深夜,但看著親手設計超市商品管親手打出的一字一句,心裡滿滿的只有喜悅毫無疲憊。
這段旅程看似荊棘密布,實則蘊藏著無盡的寶藏。我從資料的收集中,掌握了和鞏固很多專業知識,讓我對我所學過的知識有所鞏固和提高,並且讓我超市的發展及軟體設計的最新發展技術有所了解。在整個過程中,我學到了新知識,增長了見識。
在今後的日子裡,我仍然要不斷地充實自己,爭取在所學領域有所作為。
超市管理系統
通過本次課程設計,使學生能夠全面 深刻地掌握資料庫系統的設計流程。根據在資料庫原理課程中所學到的資料庫理論知識,結合某個具體的實際需求,最終開發出乙個較為實用的資料庫系統。20世紀90年代後期特別是近幾年,我國的超市產業飛速發展,其經營模式更為複雜,舊的管理體制已經無法適應超市的發展,這就迫切的需要...
超市管理系統
目錄一 任務概述 3 1.1超市管理系統概述 3 1.2 前台銷售系統概述 3 1.3 會員管理系統概述 4 1.4 客戶服務貨源管理系統概述 4 1.5 後台管理銷售情況系統概述 5 1.6 後台人員管理系統概述 5 二 超市管理系統需求分析 6 2.1銷售系統的需求分析 6 2.1.1用例圖 7...
超市管理系統
create table 商品 編號 int primary key,名稱 char 9 生產廠家 char 20 型號 char 9 規格 char 9 單價 float,create table 進出庫 名稱 char 9 primary key,數量 int,採購價 float,日期 char...