通過本次課程設計,使學生能夠全面、深刻地掌握資料庫系統的設計流程。根據在資料庫原理課程中所學到的資料庫理論知識,結合某個具體的實際需求,最終開發出乙個較為實用的資料庫系統。
20世紀90年代後期特別是近幾年,我國的超市產業飛速發展,其經營模式更為複雜,舊的管理體制已經無法適應超市的發展,這就迫切的需要引進新的管理技術。
超市的資料和業務越來越龐大,而計算機就是一種高效的管理系統,這就需要我們把超市的管理與計算機結合起來,從而超市管理系統應運而生。依靠現代化的計算機資訊處理技術來管理超市,節省了大量的人力、物力,改善了員工的並且能夠快速反映出商品的進、銷、存等狀況和各種反饋資訊分析,使管理人員快速對市場的變化做出相應的決策,加快超市經營管理效率。
「資料庫課程設計」的設計思想旨在強調學生的實際程式設計能力的培養與創意靈感的發揮。為此,本課程結合學科特點,除了讓學生掌握資料庫原理的理論知識,還增加了需求功能讓學生完成,並鼓勵學生的創作出個性的程式,滿足客戶需求,與市場的實際專案相結合。學生對此熱情高,實際收穫大,效果好。
通過課堂學習和參與相關專案設計,學生對書本支援有了深刻的理解,實踐性教學取得了良好效果。
作業系統:windows xp/vista
開發軟體:microsoft visual studio 2005
資料庫:microsoft sql server 2005
隨著人們生活水平的不斷提高,對於物質的需求也越來越高,而超市作為日常生活用品聚集的場所,隨著全球各種超市的數目的不斷增加,規模不斷增大,其管理難度也相應的增加,而為了適應當今資訊化發展的時代,一套完整的超市商品管理系統顯得尤為重要。
在資訊化高速發展的今天,超市商品管理的資訊化管理已成為必不可缺的一部分,但是目前的大多是超市商品管理系統應用難度較高,許多任務作需要技術人員配合才能完成,角色分工不明確;改版工作量大,系統擴充套件能力差,應用時更是降低了靈活性,這就使得一套完善的、能夠正常工作的商品管理系統應運而生。
系統的可行性分析是對課題的通盤考慮,是系統開發者進行進一步工作的前提,是系統設計與開發的前提與基礎。系統的可行性分析可以使系統開發者盡可能早的估計到課題開發過程中的困難,並在定義階段認識到系統方案的缺陷,這樣就能花費較少的時間和精力,也可以避免許多專業方面的困難。所以,系統的可行性分析在整個開發過程中是非常重要的。
因為通過網路傳遞銷售資訊可以不受距離的限制,因此可以借閱許多的人力和物力,方便管理,由此可以減少不必要的開支,同時該系統可以提高超市的銷售效率,即提高了超市的經濟效益,所以從經濟上完全是可行的。
本系統採用基於windows的圖形使用者介面,而該系統是大家熟悉的作業系統,對於那些有一般的計算機知識的人員就可以輕鬆上手。而整個超市管理系統採用最友好的互動介面,簡介明了,不需要對資料庫進行深入的了解。
由此,該系統的操作是可行的,有必要開發該系統。
綜合以上三方面,該系統具有很高的開發可行性,無論是從技術上或者經濟上還是操作上。因此,可以設計該系統的資料流程圖,建立資料字典。
本系統主要包括四大模組,分別是人事管理模組,銷售管理模組,進貨管理模組,庫存管理模組。每個模組的功能如下:
1. 人事管理模組功能:
(1)實現職工資訊的查詢;
(2)實現職工資訊的更新,包括增加、刪除、修改功能;
(3)實現供貨商資訊的查詢;
(4)實現供貨商資訊的更新,包括增加、刪除、修改功能。
2. 銷售管理模組功能:
(1)進行前台的銷售;
(2)將前台的銷售與後台的資料庫聯絡起來。
3. 進貨管理模組功能:
(1)實現進貨資訊的查詢;
(2)實現進貨資訊的更新,包括增加、刪除、修改功能。
4. 庫存管理模組功能:
(1)實現商品庫存資訊的查詢;
通過權衡對各種程式語言和資料庫使用的熟練程度,本系統選用microsoft visual studio 2005作為前台開發工具,後台資料庫採用sql server 2005,整體設計以軟體工程思想為指導思想,力求開發乙個實用性強、操作簡單且功能完整的超市商品管理系統。
客戶端作業系統:windows nt/2000/xp或更高版本
伺服器作業系統:windows xp
資料庫:microsoft sql server 2005
前台:microsoft visual studio 2005
一般的超市商品管理系統,主要由五大模組組成,即商品資訊管理模組,人事管理模組,銷售管理模組,進貨管理模組,庫存管理模組,此系統也不例外,主要有此五大模組組成。圖4-1系統功能結構圖。
圖4-1 系統功能結構圖
系統功能設計是使整個系統能基本實現超市的進、銷、存等管理功能,能讓超市管理者更直觀的了解超市的經營狀況,以做出相應的經營決策。管理資訊系統(mis)就是要對這些資源建立正確的資料庫,並進行資訊的收集、傳送、儲存、編製成各種憑證、報表、臺帳、圖形等資訊,同時對這些資訊進行維護,通過實測超市的各種運**況,並利用過去的歷史資料**未來的發展,從超市全域性的角度出發進行決策,利用資訊控制超市的行為,附註超市完成其目標。
本系統主要包括四大模組,分別是人事管理模組,銷售管理模組,進貨管理模組,庫存管理模組。每個模組的功能如下:
1. 商品管理模組功能:
(1)實現商品資訊的查詢;
(2)實現職工資訊的更新,包括增加、刪除、修改功能;
2. 人事管理模組功能:
(1)實現職工資訊的查詢;
(2)實現職工資訊的更新,包括增加、刪除、修改功能;
(3)實現供貨商資訊的查詢;
(4)實現供貨商資訊的更新,包括增加、刪除、修改功能。
3. 銷售管理模組功能:
(1)實現前台商品的銷售;
(2)將商品的銷售資訊與資料庫聯絡起來。
4. 進貨管理模組功能:
(1)實現進貨資訊的查詢;
(2)實現進貨資訊的更新,包括增加、刪除、修改功能。
5. 庫存管理模組功能:
(3)實現庫存資訊的查詢;
通過對超市管理系統分析,得出系統的e-r圖。圖5-1 資料庫e-r模型圖。
圖5-1 資料庫e-r模型圖
職工資訊表(staffbill)用於儲存職工資訊,職工編號為主鍵是唯一標識。表中各欄位功能定義如表5-1所示。
表5-1職工資訊表(staffbill)
使用者登入表(users_info)用於儲存使用者的基本登入資訊。表中各欄位功能定義如表5-2所示。
表5-2 使用者資訊表(users_info)
商品資訊表(goods_info)用於儲存商品的資訊。表中各欄位功能定義如表5-3所示。
表5-3商品資訊表(goods_info)
供貨商資訊表(sup_info)用於儲存供貨商的資訊。表中各欄位功能定義如表5-4所示。
表5-4 供貨商資訊表(sup_info)
進貨資訊表(buy)儲存進貨資訊。表中各欄位功能定義如表5-5所示。
表5-5進貨資訊表(buy)
銷售資訊表(sell)用於儲存銷售資訊。表中各欄位功能定義如表5-6所示。
表5-6銷售資訊表(sell)
庫存資訊表(stock)儲存庫存資訊。表中各欄位定義如表5-7所示。
(1)使用t—sql語句建立超市商品管理系統資料庫。
create database db_**ms on primary
( name = n'db_**ms', filename = f:\**ms\**ms\\database \db_**ms.mdf' , size = 3072kb , filegrowth = 1024kb )
log on
超市管理系統報告
河南科技大學 課程設計說明書 課程名稱資料庫課程設計 題目超市管理系統 院系電子資訊工程學院 班級計科102 學生姓名何萍 指導教師趙海霞王志強劉中華 日期 2012 06 11 課程設計任務書 目錄第一章 緒論 2 1.1 開發背景 2 1.2 開發環境及開發工具的選擇 2 1.3本文主要內容 2...
超市管理系統中期報告
大連廣播電視大學 本科畢業設計中期報告 題目 小型超市管理系統 姓名邱明德 學號 1021201200712 年級 10春 專業 軟體工程 指導教師 簽名 任東華 完成日期 2011 年 1 月 1 總體設計 1.1 功能劃分 零售前台 pos 管理系統具有以下功能 商品錄入 根據超巿業務特點制定相...
超市管理系統需求分析報告
2011級軟工2班張俊秋馬博雅暢樂樂 1 引言 編寫目的 超市管理系統主要目標是提高超市的管理和運營效率以節省管理和運營的成本 減輕人員工作強度,並支援簡單的決策輔助高層管理,從而使超市能夠從較少的投入中獲得更好的社會效益和經濟效益。該超市管理系統主要服務於中小型規模的超市的管理和運營工作。實現商品...