【正文】
onnection conn = new SqlConnection(sqlConnection)。圖43 管理員登錄界面 賬號或密碼輸入錯誤之后提醒用戶。前臺收銀和后臺管理的登錄用的賬號和密碼來自兩個表,userBill表和superUserBill表。熟悉 Visual Studio 連接 SQL Server 的C語句。其中datagridview與數(shù)據(jù)庫聯(lián)系緊密,顯示數(shù)據(jù)庫中數(shù)據(jù)直觀,方便。圖316 銷售相關(guān)表關(guān)系圖4) 銷售商品時,顧客有可能是會員,這時就要用到會員表。入庫表中的職工編號是(staffID)是外鍵,對應(yīng)于職工表(staffBill)的職工編號。圖312 進(jìn)貨單表設(shè)計(jì)圖8) 入庫信息表,表名稱標(biāo)識inBill,主要用于保存入庫信息,其中inID是主鍵,是由計(jì)算機(jī)按入庫順序生成,保證了唯一性。圖38 銷售單表設(shè)計(jì)圖4) 前臺收銀員表,表名稱標(biāo)識userBill,主要用于保存前臺收銀員信息,其中l(wèi)oginID是主鍵,是由計(jì)算機(jī)按收銀員加入順序生成,保證了唯一性。 功能模塊圖圖31 功能模塊圖 系統(tǒng)DFD圖1) 頂層數(shù)據(jù)流圖圖32 頂層數(shù)據(jù)流圖2) 第二層數(shù)據(jù)流圖 由于高校超市管理系統(tǒng)分成了前臺收銀系統(tǒng)和后臺管理系統(tǒng),而前臺收銀系統(tǒng)和后臺管理系統(tǒng)是相互獨(dú)立的兩個系統(tǒng),之間沒有數(shù)據(jù)交換,因此省略第二層數(shù)據(jù)流圖。3) 逐步求精逐步求精定義為“為了能集中精力解決主要問題而盡量推遲對問題細(xì)節(jié)的考慮。作為應(yīng)用程序有較強(qiáng)的可操作性和擴(kuò)展性。在系統(tǒng)和數(shù)據(jù)的安全性方面 ,系統(tǒng)采用數(shù)據(jù)庫級用戶權(quán)限和應(yīng)用程序級運(yùn)行權(quán)限的雙重控制機(jī)構(gòu) ,提供了統(tǒng)一的基于角色的用戶管理手段 ,具有完善的系統(tǒng)和數(shù)據(jù)安全的保障體系。3 系統(tǒng)設(shè)計(jì) 總體設(shè)計(jì)方案 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)確定軟件由哪些模塊組成以及這些模塊之間的動態(tài)調(diào)用關(guān)系。雖不能直接給超市帶來經(jīng)濟(jì)效益,但是,高校超市管理系統(tǒng)提高了收銀員的收銀效率,為高校超市管理者提供了高效率的科學(xué)管理方式,減少了企業(yè)管理費(fèi)用和人力開支。2) 經(jīng)濟(jì)可行性研究開發(fā)一個新系統(tǒng)尤其是比較復(fù)雜的系統(tǒng)是一項(xiàng)艱難的工作,需要一定的人力和財(cái)力?!】尚行匝芯?) 技術(shù)可行性研究計(jì)算機(jī)應(yīng)用非常普遍的今天,各行各業(yè)管理軟件的應(yīng)用非常普遍,為管理超市開發(fā)的管理系統(tǒng)也屢見不鮮。3) 易用性:本系統(tǒng)采用圖形化的操作界面和友好的軟件使用操作提示,因此員工只需要少量的計(jì)算機(jī)基礎(chǔ)知識就可很快掌握操作本軟件的方法。管理員需要輸入收銀員的賬號查找收銀員。如果沒此職工信息則提示;如果找到該職工,可實(shí)現(xiàn)對該職工的刪除操作,或者對其信息修改的操作。5) 職工管理:主要是對職工表(staffBill)的查增刪改等操作。會員編號是根據(jù)會員加入順序自動生成的,以保證唯一性。管理員與顧客每產(chǎn)生一次交易新增一個銷售單信息。如果是供應(yīng)商提供的新商品,需要管理員掃描條形碼錄入條形碼信息,系統(tǒng)自動生成貨號,管理員輸入商品名稱、計(jì)量單位、單價、數(shù)量,系統(tǒng)計(jì)算出總價。如果沒有該供應(yīng)商的信息,則需要增加供應(yīng)商;如果已有該供應(yīng)商信息,則直接選擇。按“取消”鍵商品信息不回在商品表中更新。按“取消”鍵商品信息不回從商品表清除。按“確定”鍵商品信息寫入商品表,按“取消”鍵新產(chǎn)生的商品編號失效,商品信息不寫入商品表。 后臺管理員要輸入商品編號、商品名稱、條形碼、供應(yīng)商編號、供應(yīng)商名稱中的一項(xiàng)或幾項(xiàng)來進(jìn)行查找操作。查詢成功返回查詢結(jié)果,失敗通知收銀員。收銀員需要輸入新會員的身份證號碼(可以為空)、姓名、積分、和注冊日期等信息。收銀員先要輸入舊的密碼,舊的密碼驗(yàn)證成功,并且兩次輸入的新的密碼一致,修改成功;兩次輸入的新密碼不一致提醒收銀員重新輸入兩次新密碼。支持根據(jù)商品編號、商品條形碼、商品名稱、供貨商號、供貨商名稱等查詢商品的信息。以便于超市管理者進(jìn)行銷售統(tǒng)計(jì)和對顧客的售后服務(wù)(如退換貨)等。在顧客付款后,實(shí)現(xiàn)自動找零運(yùn)算同時打印小票。是軟件開發(fā)的關(guān)鍵步驟。以實(shí)現(xiàn)校園超市服務(wù)的精細(xì)化、專業(yè)化、標(biāo)準(zhǔn)化,增大銷售利潤,增加經(jīng)濟(jì)效益,增強(qiáng)企業(yè)競爭力。加強(qiáng)校園超市標(biāo)準(zhǔn)化、專業(yè)化、規(guī)范化管理,對于促進(jìn)校園超市健康發(fā)展,使之在和社會同行業(yè)競爭中立于不敗之地,具有重要意義。超市引入信息管理系統(tǒng),是零售業(yè)經(jīng)營之中的最熱門的話題之一。超市的自動化管理在歐美等地區(qū)已實(shí)行多年,也是零售業(yè)管理的基礎(chǔ)。現(xiàn)代的競爭已不再是規(guī)模的競爭,而是技術(shù)的競爭、管理的競爭、人才的競爭?!≌n題開發(fā)的意義二十世紀(jì)九十年代,超市零售形式在我國起步,現(xiàn)在已經(jīng)是我國零售業(yè)的一種重要的形態(tài)。我國在上世紀(jì)七十年代末開始在全國范圍內(nèi)推廣計(jì)算機(jī)在管理中的應(yīng)用。半個多世紀(jì)以來,計(jì)算機(jī)在信息處理方面發(fā)展迅速。價格太高會造成顧客的流失,價格太低影響經(jīng)濟(jì)效益?! 「咝3泄芾硐到y(tǒng)要解決以下問題:進(jìn)貨商品的選擇,超市管理者需要了解師生需要哪類商品,不需要哪類商品。 超市銷售管理對于企業(yè)來說是一項(xiàng)繁瑣復(fù)雜的工作,每天要處理大量的單據(jù)數(shù)據(jù)。s rapid development of puter technology, puter has entered innumberable families, puter technology has penetrated into all fields. Using puter technology of supermarket management has bee very mon in colleges and universities. Supermarkets of colleges and universities in business always face a lot of modity information, membership information, transaction information and supplier information, improve the efficiency of treatment of each information, the supermarket is essential for colleges and universities. Supermarket managers need to modity information, sales information, supplier information, etc, and the interactions between them produce sales information, purchase information, such as timely treatment, so with the right tools is a must. Development of a university supermarket management system is convenient for managers to manage the supermarket, and improves the working efficiency of administrators. The software according to the characteristic of the supermarkets, designed for the cashier at the front desk cashier system, designed for supermarket administrator background management system. Front desk cashier system is simple and practical, is the cashier daily collection of mon operations required, contains the cashier, add members, on the day of sales statistics, change passwords, modity search, such as the cashier of the most monly used operations. Interface is simple, convenient and quick operation. Dramatically accelerated the cashier efficiency. Powerful background management system for supermarket administrator to provide many convenient supermarket management services, is a good tool to administrators manage the supermarket. Application of this system can be flexibly and conveniently on the puter management of the supermarket, make management more modern. This system can provide university supermarket managers with very good help. Key words: management system;Microsoft Visual Studio;Microsoft SQL Server;database目 錄 ?。薄∏把?1 課題來源 1 課題在國內(nèi)外的發(fā)展現(xiàn)狀 1 課題開發(fā)的意義 2 系統(tǒng)設(shè)計(jì)目標(biāo) 2 ?。病∠到y(tǒng)分析 3 需求分析 3 功能需求 3 性能需求 5 系統(tǒng)運(yùn)行環(huán)境需求 5 可行性研究 5 3 系統(tǒng)設(shè)計(jì) 7 總體設(shè)計(jì)方案 7 系統(tǒng)設(shè)計(jì)思想 7 系統(tǒng)設(shè)計(jì)原理 7 功能模塊圖 8 系統(tǒng)DFD圖 8 數(shù)據(jù)庫設(shè)計(jì) 10 部分?jǐn)?shù)據(jù)表之間的關(guān)系 14 ?。础∠到y(tǒng)實(shí)現(xiàn) 17 開發(fā)工具 17 Microsoft Visual Studio 2005 17 Microsoft SQL Server 2005 17 系統(tǒng)功能實(shí)現(xiàn) 17 用戶選擇登錄界面的實(shí)現(xiàn) 17 用戶登錄界面的實(shí)現(xiàn) 18 前臺收銀界面的實(shí)現(xiàn) 21 后臺管理界面的實(shí)現(xiàn) 34 系統(tǒng)測試 55 總 結(jié) 56 參考文獻(xiàn) 57 致 謝 58 附 錄 591 前言 課題來源 隨著計(jì)算機(jī)科學(xué)技術(shù)的迅猛發(fā)展,計(jì)算機(jī)軟件的應(yīng)用滲透到社會生活各個領(lǐng)域,比如工業(yè)、農(nóng)業(yè)、銀行、航空、政府部門等。大幅度加快了收銀效率。開發(fā)一個高校超市管理系統(tǒng)既方便了管理者管理超市,又提高了管理者的工作效率。 河北大學(xué)2013屆本科生畢業(yè)論文(設(shè)計(jì)) 高校超市管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘 要 在計(jì)算機(jī)技術(shù)迅猛發(fā)展的今天,計(jì)算機(jī)已經(jīng)進(jìn)入千家萬戶,計(jì)算機(jī)技術(shù)也滲入到各個領(lǐng)域當(dāng)中。超市管理人員需要對商品信息,會員信息,供貨商信息等以及它們之間的相互作用產(chǎn)生的銷售信息,進(jìn)貨信息等進(jìn)行及時的處理,因此合適的工具是必須的。界面簡單易懂,操作方便快捷。關(guān)鍵詞:管理系統(tǒng);Microsoft Visual Studio ;Microsoft SQL Server;數(shù)據(jù)庫Supermarket management system in colleges and universitiesABSTRACT In today39。與此同時大學(xué)生數(shù)量的增加和消費(fèi)水平的提升,使超市入駐校園成為可能。先進(jìn)的銷售信息管理系統(tǒng)是必須的。售價定位,價格作為師生選擇商品的一大重要因素,需要超市管理者根據(jù)銷售情況,做出合理定位。上世紀(jì)五十年代,美國首先利用計(jì)算機(jī)處理工資發(fā)放問題,這是計(jì)算機(jī)在數(shù)據(jù)管理方面的首次應(yīng)用。發(fā)達(dá)國家經(jīng)濟(jì)領(lǐng)域越來越依賴于計(jì)算機(jī)信息管理技術(shù)。對推動信息管理的現(xiàn)代化起到了重要作用。如何在激烈的競爭中擴(kuò)大銷售額、降低經(jīng)營成本、擴(kuò)大經(jīng)營規(guī)模,成為各家零售企業(yè)努力追求的目標(biāo)。隨著改革的深化和對外開放力度的加大,小型超市將會繼續(xù)推陳出新。而在計(jì)算機(jī)大量普及和應(yīng)用的今天,信息管理的方便快捷,使小型管理系統(tǒng)被超市企業(yè)所重視。建立現(xiàn)代先進(jìn)的超市信息管理系統(tǒng),不僅可以幫助高校超市改變傳統(tǒng)的經(jīng)營模式,而且可以通過信息分析、財(cái)務(wù)分析、商品分析、庫存分析等為管理層及時、合理地提供決策和管理依據(jù)。具備可靠性,易用性,安全性等特征。需求分析的基本任務(wù)是回答系統(tǒng)要做什么的問題。并將會員本次消費(fèi)所得積分記錄在會員表(VIPBill)表中。系統(tǒng)也會記錄顧客本次購物的流水單號、交易金額、交易日期、操作的職工編號、購買的商品等信息,將這些信息寫入銷售單表(saleBill)中。3) 商品搜索:主要是對商品表(merchBill)的查詢操作。收銀員只能修改自己的密碼,不能修改自己的賬號。系統(tǒng)按加入的會員順序自動產(chǎn)生會員編號,以保證會員編號的唯一性。收銀員需要輸入會員的會員編號或者姓名或者身份證號等。二、后臺管理系統(tǒng)必須包括以下功能:1) 商品管理:主要是對商品表(merchBill)的查增刪改等操作。后臺管理員需要輸入商品名稱、條形碼、供應(yīng)商編號、計(jì)量單位、類別、規(guī)格(可以為空)、產(chǎn)地(可以為空)、單價、告警數(shù)量、庫存量、備注(可以為空)等信息。按“確定”鍵商品信息從商品表清除,商品編號被回收利用。后臺管理員更改一些商品信息