版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、上海建橋學院信息技術學院專業(yè)綜合設計報告成績(2011 - 2012 )學年第1學期)專 業(yè):計算機科學與技術班級: 08級3班學生姓名:張愛民學號:08B01010309指導教師:徐國定完成日期:起始日期結束日期地點校內(nèi)及校外實踐單位上海愛信諾普陀航天信息聯(lián)系人宮彩芝課題名稱超市商品銷售系統(tǒng)(pos機)的設計與實現(xiàn)課題的目 的與要求.通過考察和閱讀文章了解超市信息系統(tǒng)的基本系統(tǒng)數(shù)據(jù)需求.在基本系統(tǒng)需求明確的前提下,設計出超市信息系統(tǒng)的后臺數(shù)據(jù)庫.在合適的DBMS上,實施上述超市信息系統(tǒng)的后臺數(shù)據(jù)庫.分析超市信息系統(tǒng)用戶需求,根據(jù)分析結果,確定系統(tǒng)的總體功能架構.根據(jù)系統(tǒng)的總體功能架構,所得到
2、系統(tǒng)的模塊,確定每一模塊功能,從而進行詳 細設計.用合適的程序設計語言實現(xiàn)超市信息系統(tǒng)的基本功能.設計所需 環(huán)境及工具硬件環(huán)境服務器端:高性能的計算機一臺,WIN XP系統(tǒng)軟件環(huán)境:安裝SQL Server 2008的服務器版本,本系統(tǒng)采用C/S模式作為開發(fā)模式,安 裝 visual studio 2010。課題主要 內(nèi)容為超市提供一套運行穩(wěn)定、平安可靠、操作簡便的管理系統(tǒng)。以商品庫存為管理核 心,動態(tài)跟蹤庫存的變化,實現(xiàn)采購、入庫、銷售、出庫一體化的管理。對商品進 行入庫記賬和銷售記賬,并提供綜合查詢、統(tǒng)計、分析、打印各種報表等功能,能 夠準確及時地為決策者提供第一手信息。按照管理信息系統(tǒng)的
3、管理和開發(fā)方法,結 合網(wǎng)絡技術,運用相關的軟件和知識進行系統(tǒng)開發(fā),解決學生超市運營業(yè)務中存在 的問題及增添新功能、優(yōu)化系統(tǒng)提高效益,為教育超市提供一套運行穩(wěn)定、平安可 靠、經(jīng)濟高效、操作簡便的管理系統(tǒng)希望通過管理降低本錢,減少商品價格,讓 學生得到實惠。幫助教育超市處理日常工作業(yè)務,規(guī)范管理各項工作和操作流程。 系統(tǒng)應具備以下基本特點:1、易操作性:考慮到超市系統(tǒng)操作要求簡便的實際情況,系統(tǒng)設計要貫穿“簡便實用” 的原那么,確保非專業(yè)人員容易操作。在進貨,銷售,庫存等重要環(huán)節(jié),一個普通的 員工也能看懂,簡單地培訓就能夠操作。2、平安可靠性高:要通過對各級操作員進行有效的權限控制,對不同崗位人員
4、要有不 同的權限限制,保證數(shù)據(jù)的平安性和保密性。并且還應具備數(shù)據(jù)備份和恢復等功能, 防止因意外情況喪失系統(tǒng)數(shù)據(jù)。3、數(shù)據(jù)要全面:系統(tǒng)應提供各種經(jīng)營分析,保證使管理者能在第一時間準確掌握各種 營業(yè)數(shù)據(jù),為企業(yè)經(jīng)營決策提供有效的數(shù)據(jù)參考和理論支持。4、擴充性好:要考慮到系統(tǒng)在長期使用過程中會不斷涌現(xiàn)出新技術和新的管理模式, 因此要采用標準的開發(fā)工具和技術,提供開放的數(shù)據(jù)接口,保證能同其它軟件交流 數(shù)據(jù)。理論分析法 上網(wǎng)搜索查閱和收集相關參考資料和學習資料,包括超市的開展歷程, 現(xiàn)狀和開展趨勢,整理專家學者和企業(yè)界人士對超市開展的探討,分析來自不同方面 的觀點,完成前言局部;繪制業(yè)務流程圖、數(shù)據(jù)流程
5、圖、ER圖等對系統(tǒng)進行需求分析、進行可行性分析,追 問超市進銷存管理信息系統(tǒng)的開發(fā)關系到超市開展此業(yè)務的效率和效益,關系到廣 大學子的消費質量,更關系到學校服務面貌和學校形象的情況,所以可行性分析至 關重要??尚行苑治鰧ο到y(tǒng)技術、經(jīng)濟、管理等方面的考察與系統(tǒng)目標相結合, 指出是否可以立即開發(fā)的最終決策。深入了解和熟悉選題范圍內(nèi)的組織結構、業(yè)務 功能、業(yè)務數(shù)據(jù)、管理要求、管理決策模型;采用的技 術路線采用的技 術路線實證調(diào)研法先后了解幾家開展較好的超市零售業(yè)如家樂福,大潤發(fā),易初蓮花,迪亞天 天,伍緣等實地調(diào)研,了解這些企業(yè)逐步壯大的過程,獲取大量實用的信息,充分借鑒現(xiàn) 有的研究成果與實踐經(jīng)驗
6、,進行數(shù)據(jù)整理收集,為構建數(shù)據(jù)庫做準備; 撰寫可行性分析報告。閱讀的參考文獻目錄及綜合概述:社會生活的現(xiàn)代化,使得市場的走向發(fā)生巨大變化,由于經(jīng)濟的開展,人們對生活的需求已經(jīng)不 再滿足于豐衣足食的低度要求,許多人們往往不是單純?yōu)闈M足生活必需去購買,而是憑著喜歡、 意欲和感觀去購買。如果一個商店能夠打動顧客、吸引顧客,自然會顧客盈門,而近幾年新興產(chǎn) 業(yè)中超級市場(SUPERMARKET)的現(xiàn)代化管理方式和便捷的購物方式,尤其是它輕松的購物 環(huán)境,往往是打動顧客,吸引顧客的最主要的原因,且良好的周密的銷售服務更是贏得信譽、吸引 顧客的優(yōu)勢所在。商品經(jīng)濟的高速現(xiàn)代化開展也促進了競爭,使一切不甘落后的
7、商家都爭先恐后 地采用最新的管理方法來加強自己的競爭地位。因此,超市經(jīng)營者如果不掌握當今市場開展的這 一走向,不能將超市現(xiàn)代化經(jīng)營作為努力開拓的目標,就無法使經(jīng)營活絡、財源茂盛。隨著計算機網(wǎng)絡技術以及數(shù)據(jù)庫技術的迅速開展,管理信息系統(tǒng)得到了廣泛應用。對于一個超市 來講:貨品數(shù)量少那么數(shù)以百計,多那么數(shù)以萬計;另外,不同超市的實際情況也有所不同。要對這 些貨品進行統(tǒng)一、高效的管理,靠人工完成工作量龐大、難免有錯漏之處。為此,一個自動化的 超市貨品管理系統(tǒng)的開發(fā)非常必要。該系統(tǒng)由以下模塊組成:登錄系統(tǒng)管理;商品類型管理;商品統(tǒng)計管理模塊;進貨管理;銷售管 理;報損管理等功能模塊。本系統(tǒng)是一個典型的
8、數(shù)據(jù)庫管理系統(tǒng),包括數(shù)據(jù)庫管理系統(tǒng)的基本功 能。設計主界面要求采用Microsoft SQL2008數(shù)據(jù)庫技術進行開發(fā)的,大局部邏輯是由visual studio 2010環(huán)境開發(fā)的。visual studio 2010是經(jīng)典的一個版本。而且它可以自定義開始頁;新功能包括: (1).C# 4.0中的動態(tài)類型和動態(tài)編程;(2)多顯示器支持;(3)使用Visual Studio 2010的特性支持 TDD; (4)支持 Office; (5)Quick Search 特性; (6)C+0 x 新特性;(7)IDE 增強;(8)使用 Visual C+2010創(chuàng)立Ribbon界面;(9)新增基于.N
9、ET平臺的語言F#.開發(fā)過程中,是按每個功能模塊 進行的,具有一定的層次性,整個系統(tǒng)的完成時一個個功能模塊壘起來的,能為以后系統(tǒng)的功能 的擴展打下良好的基礎。數(shù)據(jù)庫管理系統(tǒng)(database management system)是一種操縱和管理數(shù)據(jù)庫的大型軟件,用于建立、 使用和維護數(shù)據(jù)庫,簡稱DBMS。它對數(shù)據(jù)庫進行統(tǒng)一的管理和控制,以保證數(shù)據(jù)庫的平安性和 完整性。用戶通過dbms訪問數(shù)據(jù)庫中的數(shù)據(jù),數(shù)據(jù)庫管理員也通過DBMS進行數(shù)據(jù)庫的維護工 作。它可使多個應用程序和用戶用不同的方法在同時或不同時刻去建立,修改和詢問數(shù)據(jù)庫。DBMS提供數(shù)據(jù)定義語言DDL (Data Definition
10、Language)與數(shù)據(jù)操作語言DML (Data Manipulation Language),供用戶定義數(shù)據(jù)庫的模式結構與權限約束,實現(xiàn)對數(shù)據(jù)的追加、刪除等 操作。數(shù)據(jù)庫管理系統(tǒng)(DBMS)是指數(shù)據(jù)庫系統(tǒng)中管理數(shù)據(jù)的軟件系統(tǒng)。DBMS是數(shù)據(jù)庫系統(tǒng) 的核心組成局部。對數(shù)據(jù)庫的一切操作,包括定義、更新及各種控制,都是通過DBMS進行的。 DBMS總是基于某種數(shù)據(jù)模型,可以把DBMS看成是某種數(shù)據(jù)模型在計算機系統(tǒng)上的具體實現(xiàn)。 根據(jù)數(shù)據(jù)模型的不同,DBMS可以分成層次型、網(wǎng)狀型、關系型、面向對象型等。目前有許多數(shù) 據(jù)庫產(chǎn)品,如 MS SQL SYBASE DB2 ORACLE My SQL AC
11、CESS VF 等產(chǎn)品各以 自己的特有功能在數(shù)據(jù)庫市場上占有一席之地.SQL(Structured Query Language,結構查詢語言)是 一個功能強大的數(shù)據(jù)庫語言。SQL通常使用于數(shù)據(jù)庫的通訊。ANSI (美國國家標準學會)聲稱, SQL是關系數(shù)據(jù)庫管理系統(tǒng)的標準語言。SQL語句通常用于完成一些數(shù)據(jù)庫的操作任務,比方在 數(shù)據(jù)庫中更新數(shù)據(jù),或者從數(shù)據(jù)庫中檢索數(shù)據(jù)。使用SQL的常見關系數(shù)據(jù)庫管理系統(tǒng)有:Oracle. Sybase Microsoft SQL Server Access Ingres等等。雖然絕大多數(shù)的數(shù)據(jù)庫系統(tǒng)使用SQL, 但是它們同樣有它們自立另外的專有擴展功能用于它
12、們的系統(tǒng)。但是,標準的SQL命令,比方 “Select”、“Insert、“Update、“Delete、“Create”和 “Drop”常常被用于完成絕大多數(shù)數(shù)據(jù)庫的 操作。雖然很多數(shù)據(jù)庫都對SQL語句進行了再開發(fā)和擴展,但是包括Select、Insert、Update Delete Create以及Drop在內(nèi)的標準的SQL命令仍然可以被用來完成幾乎所有的數(shù)據(jù)庫操作。 在使用數(shù)據(jù)庫時用得最多的是數(shù)據(jù)操縱語言,其中以Select語句使用最為頻繁。Select語句主要 被用來對數(shù)據(jù)庫進行查詢并返回符合用戶查詢標準的結果數(shù)據(jù)。Select語句中位于Select關鍵詞 之后的列名用來決定哪些列將作
13、為查詢結果返回。Select語句中位于From關鍵詞之后的表格名 稱用來決定將要進行查詢操作的目標數(shù)據(jù)表。用戶可以按照自己的需要按照條件進行查詢,條件 在WHERE之后,還可以使用通配符來設定返回表格中的所有列。LIKE運算符的功能非 常強大,通過使用LIKE運算符可以設定只選擇與用戶規(guī)定格式相同的記錄,稱為模糊查詢。除 了上面所提到的之外,用戶還可以使用運算符,按順序顯示數(shù)據(jù),對結果進行分組計算,限制結 果集以及匯總數(shù)據(jù)等。MS SQL Server就是用的Transact-SQL。SQL語言有著非常突出的優(yōu)點,主要是:n非過程化語言n統(tǒng)一的語言n是所有關系數(shù)據(jù)庫的公共語言非過程化語言:SQ
14、L是一個非過程化的語言,因為它一次處理一個記錄,對數(shù)據(jù)提供自動導航。 SQL允許用戶在高層的數(shù)據(jù)結構上工作,而不對單個記錄進行操作,可操作記錄集,所有SQL語 句接受集合作為輸入,返回集合作為輸出。SQL的集合特性允許一條SQL語句的結果作為另一 條SQL語句的輸入。SQL不要求用戶指定對數(shù)據(jù)的存放方法,這種特性使用戶更易集中精力于要得到的結果;所有 SQL語句使用查詢優(yōu)化器,它是RDBMS的一局部,由它決定對指定數(shù)據(jù)存取的最快速度的手段, 查詢優(yōu)化器知道存在什么索引,在哪兒使用索引合適,而用戶那么從不需要知道表是否有索引、有 什么類型的索引。統(tǒng)一的語言:SQL可用于所有用戶的DB活動模型,包
15、括系統(tǒng)管理員、數(shù)據(jù)庫管理員、應用程 序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶。SQL為許多任務提供了命令,其中包括:n查詢數(shù)據(jù)n在表中插入、修改和刪除記錄n建立、修改和刪除數(shù)據(jù)對象n控制對數(shù)據(jù)和數(shù)據(jù)對象的存取n保證數(shù)據(jù)庫一致性和完整性以前的數(shù)據(jù)庫管理系統(tǒng)為上述各類操作提供單獨的語言,而SQL將全部任務統(tǒng)一在一種語言中。 所有關系數(shù)據(jù)庫的公共語言:由于所有主要的關系數(shù)據(jù)庫管理系統(tǒng)都支持SQL語言,用戶可將 使用SQL的技能從一個RDBMS(關系數(shù)據(jù)庫管理系統(tǒng))轉到另一個,所有用SQL編寫的程序都是 可以移植的。SQL Server 2008是一個重大的產(chǎn)品版本,它推出了許多新的特性和關鍵的
16、改進,使得它成為至今 為止的最強大和最全面的SQL Server版本??尚湃蔚氖沟霉究梢砸院芨叩钠桨残?、可靠性和可擴展性來運行他們最關鍵任務的應用 程序。高效的使得公司可以降低開發(fā)和管理他們的數(shù)據(jù)基礎設施的時間和本錢。智能的提供了一個全面的平臺,可以在你的用戶需要的時候給他發(fā)送觀察和信息。SQL Server 2008提供了公司可依靠的技術和能力來接受不斷開展的對于管理數(shù)據(jù)和給用戶發(fā)送 全面的洞察的挑戰(zhàn)。具有在關鍵領域方面的顯著的優(yōu)勢,SQL Server 2008是一個可信任的、高效 的、智能的數(shù)據(jù)平臺。SQLServer 2008是微軟數(shù)據(jù)平臺愿景中的一個主要局部,旨在滿足目前和 將來管
17、理和使用數(shù)據(jù)的需求。數(shù)據(jù)庫設計主要是進行數(shù)據(jù)庫的邏輯設計,即將數(shù)據(jù)按一定的分類、分組系統(tǒng)和邏輯層次組織起 來,是面向用戶的。數(shù)據(jù)庫設計時需要綜合企業(yè)各個部門的存檔數(shù)據(jù)和數(shù)據(jù)需求,分析各個數(shù)據(jù) 之間的關系,按照DBMS提供的功能和描述工具,設計出規(guī)模適當、正確反映數(shù)據(jù)關系、數(shù)據(jù) 冗余少、存取效率高、能滿足多種查詢要求的數(shù)據(jù)模型。數(shù)據(jù)庫設計的步驟是:(1)數(shù)據(jù)庫結構定義:目前的數(shù)據(jù)庫管理系統(tǒng)(DBMS)有的是支持聯(lián)機事務處理CLTP (負 責對事務數(shù)據(jù)進行采集、處理、存儲)的操作型DBMS,有的可支持數(shù)據(jù)倉庫、有聯(lián)機分析處理 CLAP (指為支持決策的制定對數(shù)據(jù)的一種加工操作)功能的大型DBMS,
18、有的數(shù)據(jù)庫是關系型 的、有的可支持面向對象數(shù)據(jù)庫。針對選擇的DBMS,進行數(shù)據(jù)庫結構定義。(2)數(shù)據(jù)表定義:數(shù)據(jù)表定義指定義數(shù)據(jù)庫中數(shù)據(jù)表的結構,數(shù)據(jù)表的邏輯結構包括:屬性名 稱、類型、表示形式、缺省值、校驗規(guī)那么、是否關鍵字、可否為空等。關系型數(shù)據(jù)庫要盡量按關 系規(guī)范化要求進行數(shù)據(jù)庫設計,但為使效率高,規(guī)范化程度應根據(jù)應用環(huán)境和條件來決定。數(shù)據(jù) 表設計不僅要滿足數(shù)據(jù)存儲的要求,還要增加一些如反映有關信息、操作責任、中間數(shù)據(jù)的字段 或臨時數(shù)據(jù)表。(3)存儲設備和存儲空間組織:確定數(shù)據(jù)的存放地點、存儲路徑、存儲設備等,備份方案,對 多版本如何保證一致性和數(shù)據(jù)的完整性。(4)數(shù)據(jù)使用權限設置:針對用戶的不同使用要求,確定數(shù)據(jù)的用戶使用權限,確保數(shù)據(jù)平安。(5)數(shù)據(jù)字典設計:用數(shù)據(jù)字典描述數(shù)據(jù)庫的設計,便于維護和修改。為了更好地組織數(shù)據(jù)和設計出實際應用數(shù)據(jù)庫,應該注意如下問題:規(guī)范化地重組數(shù)據(jù)結構:對數(shù)據(jù)進行規(guī)范化表達,這在后面將會具體討論。關系數(shù)據(jù)結構的建立:在進行了數(shù)據(jù)基本結構的規(guī)范化重組后,還必須建立整體數(shù)據(jù)的關系結構。 這一步設計完成后數(shù)據(jù)庫和數(shù)據(jù)結構設計工作基本完成,只待系統(tǒng)實現(xiàn)時將數(shù)據(jù)分析和數(shù)據(jù)字典 的內(nèi)容代入到所設計的數(shù)據(jù)整體關系結構中,一個規(guī)
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度健康養(yǎng)生類產(chǎn)品包裝設計合同3篇
- 二零二五版租賃房屋租賃合同網(wǎng)絡安全保障協(xié)議4篇
- 2025年度集裝箱裝卸運輸操作規(guī)范合同
- 二零二五年度民間個人借款合同金融創(chuàng)新服務細則
- 二零二五版農(nóng)業(yè)保險代理服務合同范本8篇
- 2025年度房產(chǎn)抵押經(jīng)營性貸款合同樣本
- 2025年南京住建部房屋租賃合同規(guī)范版
- 課題申報參考:面向微生物組中介效應的群落水平關聯(lián)檢驗方法研究
- 課題申報參考:美式“小多邊主義”沖擊下中國伙伴關系的升級與轉型研究
- 2025年木材銷售企業(yè)庫存管理服務合同
- 汽車修理廠管理方案
- 人教版小學數(shù)學一年級上冊小學生口算天天練
- 九年級上冊-備戰(zhàn)2024年中考歷史總復習核心考點與重難點練習(統(tǒng)部編版)
- 三年級數(shù)學添括號去括號加減簡便計算練習400道及答案
- 蘇教版五年級上冊數(shù)學簡便計算300題及答案
- 澳洲牛肉行業(yè)分析
- 老客戶的開發(fā)與技巧課件
- 計算機江蘇對口單招文化綜合理論試卷
- 成人學士學位英語單詞(史上全面)
- KAPPA-實施方法課件
- GB/T 13813-2023煤礦用金屬材料摩擦火花安全性試驗方法和判定規(guī)則
評論
0/150
提交評論