版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、摘要隨著信息的飛速發(fā)展,信息管理已經(jīng)被引入并應(yīng)用到各個(gè)行業(yè)管理領(lǐng)域。而一個(gè)超市需要處理大量的庫存信息,時(shí)刻更新產(chǎn)品的銷售信息,不斷添加商品信息。因此,需要有信息管理軟件來有效加快商品的周轉(zhuǎn)率,提高服務(wù)質(zhì)量,減少產(chǎn)品價(jià)格不一致帶來的問題。本文從開發(fā)超市管理系統(tǒng)的相關(guān)技術(shù)和可行性分析入手,簡述了利用CS模式實(shí)現(xiàn)管理系統(tǒng)的庫存信息管理、銷售管理、采購管理和日常信息管理功能的優(yōu)勢和必要性。本文詳細(xì)介紹了如何實(shí)現(xiàn)各個(gè)功能來測試系統(tǒng)。本文的主要工作包括,從用戶界面、系統(tǒng)安全性和可靠性、系統(tǒng)功能、軟件運(yùn)行環(huán)境等方面。分析超市管理系統(tǒng)的需求,說明系統(tǒng)的合理性和可行性。詳細(xì)描述了系統(tǒng)界面的設(shè)計(jì),涉及到系統(tǒng)前后臺
2、設(shè)計(jì)中用到的技術(shù)和數(shù)據(jù)庫知識。最后,本文設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)基于CS模式的超市管理系統(tǒng),包括系統(tǒng)設(shè)置、日常信息管理、銷售管理、庫存管理和采購管理。測試結(jié)果表明,本文開發(fā)的超市管理系統(tǒng)具有很好的實(shí)用價(jià)值。通過常用的軟件測試方法和測試用例,對系統(tǒng)進(jìn)行了測試,結(jié)果證明了本文開發(fā)的系統(tǒng)該超市管理系統(tǒng)具有良好的可靠性,滿足一般應(yīng)用需求。關(guān)鍵詞:超市,管理系統(tǒng),CS模式,VS2008 TOC o 1-3 h z u 摘要 HYPERLINK l _RefHeading_Toc354520537 1摘要 HYPERLINK l _RefHeading_Toc354520538 2第一章導(dǎo)言 HYPERLINK
3、l _RefHeading_Toc354520539 51.1開發(fā)背景 HYPERLINK l _RefHeading_Toc354520540 51.2系統(tǒng)可行性分析 HYPERLINK l _RefHeading_Toc354520541 71.2.1技術(shù)可行性分析 HYPERLINK l _RefHeading_Toc354520542 71.2.2經(jīng)濟(jì)可行性分析 HYPERLINK l _RefHeading_Toc354520543 71.2.3運(yùn)行可行性分析 HYPERLINK l _RefHeading_Toc354520544 81.3論文主要內(nèi)容簡介 HYPERLINK l
4、_RefHeading_Toc354520545 81.4紙張結(jié)構(gòu)安排 HYPERLINK l _RefHeading_Toc354520546 8第二章相關(guān)知識介紹 HYPERLINK l _RefHeading_Toc354520547 102.1 .Net和C# HYPERLINK l _RefHeading_Toc354520548 102 . 1 . 1 c#和。網(wǎng) HYPERLINK l _RefHeading_Toc354520549 102 . 1 . 2 c#與C+和JAVA之間的區(qū)別 HYPERLINK l _RefHeading_Toc354520550 102.2 SQ
5、L語言和SQL SERVER2005 HYPERLINK l _RefHeading_Toc354520551 112 . 2 . 1 SQL語言介紹 HYPERLINK l _RefHeading_Toc354520552 112 . 2 . 2 SQL SERVER 2005和SQL SERVER 2000之間的區(qū)別 HYPERLINK l _RefHeading_Toc354520553 122.3 cs和BS模式的比較 HYPERLINK l _RefHeading_Toc354520554 122.3.1什么是CS和BS模式? HYPERLINK l _RefHeading_Toc3
6、54520555 122 . 3 . 2 cs和BS之間的差異 HYPERLINK l _RefHeading_Toc354520556 12第三章是超市管理系統(tǒng)的需求分析。 HYPERLINK l _RefHeading_Toc354520557 153.1系統(tǒng)功能需求分析 HYPERLINK l _RefHeading_Toc354520558 153.2系統(tǒng)性能要求分析 HYPERLINK l _RefHeading_Toc354520559 163.3用戶界面需求分析 HYPERLINK l _RefHeading_Toc354520560 163.4系統(tǒng)環(huán)境要求 HYPERLINK
7、l _RefHeading_Toc354520561 173.5總結(jié) HYPERLINK l _RefHeading_Toc354520562 17第4章:超市管理系統(tǒng)的總體結(jié)構(gòu)。 HYPERLINK l _RefHeading_Toc354520563 184.1功能分析和類型分析 HYPERLINK l _RefHeading_Toc354520564 18系統(tǒng)功能 HYPERLINK l _RefHeading_Toc354520565 184.1.2用戶類型和功能 HYPERLINK l _RefHeading_Toc354520566 204.2系統(tǒng)總體功能模塊圖 HYPERLINK
8、 l _RefHeading_Toc354520567 204.3系統(tǒng)數(shù)據(jù)關(guān)系模型 HYPERLINK l _RefHeading_Toc354520568 204.4總結(jié) HYPERLINK l _RefHeading_Toc354520569 22第五章是超市管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。 HYPERLINK l _RefHeading_Toc354520570 235.1數(shù)據(jù)庫設(shè)計(jì) HYPERLINK l _RefHeading_Toc354520571 23系統(tǒng)ER圖 HYPERLINK l _RefHeading_Toc354520572 235.1.2系統(tǒng)功能所需的數(shù)據(jù)和實(shí)施 HYPERL
9、INK l _RefHeading_Toc354520573 235.1.3數(shù)據(jù)庫表之間的關(guān)系(PDM) HYPERLINK l _RefHeading_Toc354520574 27數(shù)據(jù)存儲(chǔ)過程 HYPERLINK l _RefHeading_Toc354520575 28數(shù)據(jù)庫安全性 HYPERLINK l _RefHeading_Toc354520576 295.2超市管理系統(tǒng)的設(shè)計(jì) HYPERLINK l _RefHeading_Toc354520577 295.2.1登錄界面 HYPERLINK l _RefHeading_Toc354520578 29主界面 HYPERLINK l
10、 _RefHeading_Toc354520579 31員工的基本信息 HYPERLINK l _RefHeading_Toc354520580 365.3總結(jié) HYPERLINK l _RefHeading_Toc354520581 46第六章是總結(jié)與展望。 HYPERLINK l _RefHeading_Toc354520582 476.1總結(jié) HYPERLINK l _RefHeading_Toc354520583 476.2前景 HYPERLINK l _RefHeading_Toc354520584 47參考 HYPERLINK l _RefHeading_Toc354520585
11、48致謝 HYPERLINK l _RefHeading_Toc354520586 50前言發(fā)展背景管理信息系統(tǒng)(MIS)最早出現(xiàn)于1970年,它是由沃爾特柯尼萬(Walter Keniwan)定義的:“以書面或口頭的形式在適當(dāng)?shù)臅r(shí)間向管理者和員工提供有關(guān)企業(yè)及其環(huán)境的過去、現(xiàn)在和預(yù)測未來的信息,從而幫助他們做出決策。”當(dāng)時(shí)由于計(jì)算機(jī)的功能有限,管理信息系統(tǒng)的構(gòu)成中沒有計(jì)算機(jī)軟硬件。隨著信息技術(shù)的發(fā)展,管理信息系統(tǒng)(MIS)除了支持決策的目標(biāo)外,在功能和組成上都有了很大的改進(jìn)。1985年,著名教授戈登戴維斯(Gordon Davis)對管理信息系統(tǒng)給出了比較完整的定義:“它是利用計(jì)算機(jī)硬件和軟
12、件進(jìn)行分析、計(jì)劃、控制和決策模型,并用數(shù)據(jù)庫進(jìn)行人工操作的人機(jī)系統(tǒng)。它可以提供信息,支持企業(yè)或組織的經(jīng)營、管理和決策。”當(dāng)今世界正在發(fā)生巨大的變化,管理信息系統(tǒng)的環(huán)境、目標(biāo)、功能和含義也隨著時(shí)間的推移而不斷變化。如果要給管理信息系統(tǒng)一個(gè)準(zhǔn)確的定義,應(yīng)該這樣說:“管理信息系統(tǒng)是以人為主體,利用計(jì)算機(jī)硬件、軟件和網(wǎng)絡(luò)通信設(shè)備,與其他辦公設(shè)備一起采集、傳遞、處理、存儲(chǔ)、更新和維護(hù)信息,以企業(yè)戰(zhàn)略競爭、提高效率和效益為目的,支持企業(yè)高層決策、中層控制和基層運(yùn)作的綜合人機(jī)系統(tǒng)。”由于國外企業(yè)在信息化建設(shè)方面起步較早,在資金和技術(shù)方面有諸多優(yōu)勢,所以國外企業(yè)實(shí)施MIS的成功率較高,取得了顯著的經(jīng)濟(jì)效益和社
13、會(huì)效益。在管理信息系統(tǒng)的基礎(chǔ)理論研究方面也取得了很大的成就。門店自動(dòng)化產(chǎn)品管理在歐美等國家早已實(shí)現(xiàn),也是零售管理的基礎(chǔ)。它的主要特點(diǎn)是可以實(shí)時(shí)準(zhǔn)確的控制門店的銷售。能夠?qū)崟r(shí)掌握銷售過程和情況,可以有效加快商品的周轉(zhuǎn)速度,提高服務(wù)質(zhì)量,減少產(chǎn)品價(jià)格不一致帶來的問題。在中國,超市形成于20世紀(jì)90年代初,現(xiàn)已成為中國零售業(yè)的重要形式,在國民經(jīng)濟(jì)發(fā)展中發(fā)揮著重要作用。隨著超市的快速發(fā)展,超市的管理變得越來越復(fù)雜。早期的銷售人員站在柜臺前的形式已經(jīng)不能滿足現(xiàn)有銷售網(wǎng)點(diǎn)的發(fā)展,迫切需要引入新的管理技術(shù)。超市這種形式有各種優(yōu)勢,但在目前的情況下,它仍然有零售企業(yè)共有的落后的一面,如:不能有效管理每一件商品
14、,收款結(jié)算速度慢,容易出現(xiàn)業(yè)務(wù)差錯(cuò),不適合商品調(diào)價(jià),庫存效率低。而且在超市的日常管理中,商品進(jìn)銷存的決策主要靠經(jīng)驗(yàn),缺乏實(shí)時(shí)分析功能,管理者對信息及時(shí)傳遞的要求總是得不到滿足。隨著超市形態(tài)的快速發(fā)展,其運(yùn)營管理變得越來越復(fù)雜,每天要處理的數(shù)據(jù)量逐漸增加,商業(yè)運(yùn)營的中間環(huán)節(jié)也越來越多。原有的人工管理已經(jīng)無法應(yīng)對這個(gè)復(fù)雜的市場。但是,企業(yè)要想在激烈的市場經(jīng)濟(jì)中立足并取得勝利,就必須有一套完善的、適合自身特點(diǎn)的信息管理系統(tǒng),以達(dá)到降低成本、及時(shí)反饋市場信息、提高服務(wù)質(zhì)量、提高經(jīng)濟(jì)效益、分析市場需求、制定銷售計(jì)劃和目標(biāo)等管理目標(biāo)。超市需要處理大量的庫存信息,還要更新產(chǎn)品的銷售信息,不斷添加商品信息。面
15、對不同種類的信息,我們需要一個(gè)合理的數(shù)據(jù)庫結(jié)構(gòu)來存儲(chǔ)數(shù)據(jù)信息,需要一個(gè)有效的程序結(jié)構(gòu)來支持各種數(shù)據(jù)操作的執(zhí)行。21世紀(jì),超市的競爭進(jìn)入了一個(gè)全新的領(lǐng)域。競爭不再是規(guī)模的競爭,而是技術(shù)、管理和人才的競爭。技術(shù)和管理的升級是超市業(yè)競爭的核心。目前,零售領(lǐng)域呈現(xiàn)多元化發(fā)展趨勢,多種業(yè)態(tài)并存:超市、倉儲(chǔ)商店、便利店、專營店、專賣店、倉庫等。彼此共存。如何在激烈的競爭中擴(kuò)大銷售額,降低經(jīng)營成本,擴(kuò)大經(jīng)營規(guī)模,成為超市經(jīng)營者追求的目標(biāo)。作為我國市場上的一些中小型超市,其信息化步伐落后于國外超市,普遍存在以下問題:一是物流管理模式落后,難以根據(jù)銷售和庫存情況進(jìn)行商品的配送、補(bǔ)貨、退貨和調(diào)配;二、財(cái)務(wù)和賬戶管
16、理混亂且透明度低。對于這些企業(yè)的資源管理,信息的存儲(chǔ)和處理也是迫切需要的。為了適應(yīng)市場競爭,需要有高效的加工方法和管理方法,因此加快超市的信息化進(jìn)程至關(guān)重要。為了系統(tǒng)地管理超市,我將開發(fā)一個(gè)超市管理系統(tǒng),它將包括庫存信息的管理和銷售管理,具有擴(kuò)展的采購管理和日常信息管理。賣家和客戶可以利用該系統(tǒng)快速交易,既滿足了客戶,又提高了工作效率。賣家也可以用系統(tǒng)最直觀的管理貨、人、錢。依靠現(xiàn)代計(jì)算機(jī)信息處理技術(shù)來管理超市,節(jié)省了大量的人力物力,改善了員工的工作條件,降低了勞動(dòng)強(qiáng)度,并能快速反映商品的進(jìn)銷存狀況和各種反饋信息分析,使管理者能迅速對市場變化做出相應(yīng)的決策,加快超市管理的效率。系統(tǒng)可行性分析超
17、市管理系統(tǒng)具有以下優(yōu)點(diǎn):(1)大大提高超市的運(yùn)營效率;(2)通過全面的信息收集和處理,幫助提高超市的決策水平;(3)該系統(tǒng)的使用可以快速提高超市的管理水平,為降低運(yùn)營成本、提高效益、增強(qiáng)超市的擴(kuò)張性提供有效的技術(shù)支持。技術(shù)可行性分析在IT行業(yè),一般要求員工掌握計(jì)算機(jī)技術(shù),有一定的軟硬件基礎(chǔ),會(huì)使用各種管理軟件,熟悉IT產(chǎn)品。因?yàn)楝F(xiàn)代超市對員工的素質(zhì)要求越來越高,從管理層到銷售人員,都要求有一定的計(jì)算機(jī)基礎(chǔ)。因此,在新系統(tǒng)投入使用時(shí),只要對員工進(jìn)行少量的培訓(xùn),系統(tǒng)的功能和用法基本上就能使系統(tǒng)順利運(yùn)行。經(jīng)濟(jì)可行性分析通過網(wǎng)絡(luò)傳遞銷售信息不受距離限制,可以減少不必要的開支。同時(shí),該系統(tǒng)可以提高超市的
18、銷售效率,即超市的經(jīng)濟(jì)效益,因此在經(jīng)濟(jì)上是完全可行的。開發(fā)新系統(tǒng)是一項(xiàng)復(fù)雜的工作,其投入主要是人力和物力。軟件企業(yè)作為一個(gè)短暫的高科技行業(yè),對員工的要求比一般企業(yè)高,對系統(tǒng)開發(fā)和軟件行業(yè)的了解更多。因此,在管理體系的自我開發(fā)過程中,企業(yè)更容易安排人力,可以為企業(yè)節(jié)省大部分額外開支。在系統(tǒng)開發(fā)過程中,企業(yè)完全有能力也有義務(wù)承擔(dān)開發(fā)成本。新系統(tǒng)將給企業(yè)帶來經(jīng)濟(jì)效益。管理系統(tǒng)是信息、智能和先進(jìn)管理理念的集合。管理是一個(gè)動(dòng)態(tài)的過程,需要采取多種措施。因此,在管理中獲得經(jīng)濟(jì)效益是一種綜合效益,很難對其進(jìn)行直接的定量分析。新制度帶來的總體經(jīng)濟(jì)效益是明顯的,其主要表現(xiàn)是降低了企業(yè)的管理費(fèi)用和人力費(fèi)用。它為企
19、業(yè)的各種決策提供有價(jià)值的信息,給企業(yè)帶來巨大的經(jīng)濟(jì)效益。操作可行性分析該系統(tǒng)采用基于Windows的圖形用戶界面,并且該系統(tǒng)是熟悉的操作系統(tǒng),具有一般計(jì)算機(jī)知識的人可以很容易地使用。整個(gè)超市管理系統(tǒng)采用最友好的交互界面,簡單明了,不需要對系統(tǒng)結(jié)構(gòu)有深入的了解。綜合以上三個(gè)方面,無論是從技術(shù)上、提升經(jīng)濟(jì)效益上還是操作上,該系統(tǒng)都具有很強(qiáng)的開發(fā)可行性。因此,我們可以設(shè)計(jì)系統(tǒng)的功能模塊和數(shù)據(jù)流程圖,并建立數(shù)據(jù)字典。論文主要內(nèi)容簡介本課題首先介紹了在各行各業(yè)廣泛應(yīng)用的信息管理系統(tǒng)軟件。超市需要處理大量的庫存信息,時(shí)刻更新產(chǎn)品的銷售信息,不斷補(bǔ)充商品信息,因此有必要開發(fā)一個(gè)超市管理系統(tǒng)。然后分析超市管理
20、系統(tǒng)需要實(shí)現(xiàn)哪些功能,技術(shù)上能否實(shí)現(xiàn)。然后,設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)基于CS模式的超市管理系統(tǒng),詳細(xì)分析了系統(tǒng)采用的技術(shù),給出了各種功能的具體實(shí)現(xiàn)過程,并通過測試驗(yàn)證了系統(tǒng)的功能。論文結(jié)構(gòu)安排文章共分六章,安排如下:第一章是緒論。闡述論文的背景、目的、意義、相關(guān)技術(shù)和可行性分析。第二章相關(guān)知識介紹。第三章是超市管理系統(tǒng)的需求分析。第四章是超市管理系統(tǒng)的總體設(shè)計(jì)。第五章是超市管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。第六章:結(jié)論與展望。第二章相關(guān)知識介紹。Net和C# C語言和。網(wǎng)C#是一種語言,ASP.net是一個(gè)支持用C#或VB.Net寫代碼的平臺。另外,C#不僅可以開發(fā)基于ASP.net的應(yīng)用,還可以開發(fā)基于WinF
21、orm的程序,這就是區(qū)別。從純概念的角度來看,你可以認(rèn)為。net作為工作平臺。它是開發(fā)環(huán)境的基礎(chǔ),為您提供了一個(gè)開發(fā)應(yīng)用程序的通用平臺,如Windows、Web、Mobile、XML等。如果你想進(jìn)一步了解它,可以多了解它的運(yùn)行機(jī)制,有助于你使用它進(jìn)行開發(fā)。C#和。NET,主要應(yīng)用于互聯(lián)網(wǎng)。# C(讀作C-sharp)編程語言是一種專門為。NET平臺是由微軟公司的安德斯海爾斯伯格和斯科特威拉米特領(lǐng)導(dǎo)的開發(fā)小組開發(fā)的。它可以讓程序員移植到。網(wǎng)。這種移植對于程序員來說相對容易,因?yàn)镃#是從C、C+和Java發(fā)展而來的,它吸收了這三種語言的最佳特性,并加入了自己的特性。C#是一種事件驅(qū)動(dòng)的、完全面向?qū)?/p>
22、象的可視化編程語言。我們可以使用集成開發(fā)環(huán)境來編寫C#程序。使用IDE,程序員可以輕松地構(gòu)建、運(yùn)行、測試和調(diào)試C#程序,這將開發(fā)可用程序的時(shí)間減少到?jīng)]有IDE時(shí)的一小部分。使用IDE快速構(gòu)建應(yīng)用程序的過程稱為快速反射開發(fā)。# C與C+和JAVA的區(qū)別C#(讀作“C sharp”)是微軟在去年6月發(fā)布的新編程語言,計(jì)劃在微軟專業(yè)開發(fā)者論壇(PDC)上亮相。# C是微軟研究員安德斯海爾斯伯格的最新成果。# C看起來和Java驚人的相似;包括單繼承、接口、幾乎和Java一樣的語法、編譯成中間代碼然后運(yùn)行的過程等。但是,C#明顯不同于Java。它借鑒了Delphi的一個(gè)特點(diǎn),直接與COM(組件對象模型
23、)集成,是微軟的主角。NET windows網(wǎng)絡(luò)框架。微軟c#語言的定義主要繼承自C和C+,語言中的很多元素也體現(xiàn)了這一點(diǎn)。# C在設(shè)計(jì)者從C+繼承的可選選項(xiàng)(如structs)方面比Java更廣泛,它還增加了自己的新特性(如源代碼版本定義)。但是碾壓Java太不成熟了。# C也需要進(jìn)化成一種開發(fā)者可以接受和采用的語言。同樣值得注意的是,微軟正在為其新語言付出巨大努力。目前大家的反應(yīng)是:“這是對Java的反擊。C+,這個(gè)詞在中國大陸的程序員圈子里經(jīng)常讀作“C Gaga”,而西方程序員通常讀作“C plus plus”,這是一種廣泛使用的計(jì)算機(jī)編程語言。C+是一種通用編程語言,它檢查靜態(tài)數(shù)據(jù)類型
24、并支持多種編程風(fēng)格。它支持許多編程風(fēng)格,如編程、數(shù)據(jù)抽象、面向?qū)ο缶幊毯头盒途幊獭QL語言和SQL SERVER2005SQL語言介紹SQL的全稱是“結(jié)構(gòu)化查詢語言”,是IBM的圣何塞研究實(shí)驗(yàn)室為其關(guān)系數(shù)據(jù)庫管理系統(tǒng)System R開發(fā)的最早的查詢語言,它的前身是SQUARE language。SQL語言結(jié)構(gòu)簡單,功能強(qiáng)大,簡單易學(xué),因此自1981年由IBM推出以來,得到了廣泛的應(yīng)用。今天,無論是Oracle、Sybase、Informix、SQL Server這樣的大型數(shù)據(jù)庫管理系統(tǒng),還是VisualFoxporo、PowerBuilder這樣的微機(jī)上常用的數(shù)據(jù)庫開發(fā)系統(tǒng),都支持SQL語言
25、作為查詢語言。SQL是一種高級非過程化編程語言,允許用戶處理高級數(shù)據(jù)結(jié)構(gòu)。他不需要用戶指定數(shù)據(jù)存儲(chǔ)方式,也不需要用戶知道具體的數(shù)據(jù)存儲(chǔ)方式,所以底層結(jié)構(gòu)完全不同的不同數(shù)據(jù)庫系統(tǒng)可以使用相同的SQL語言作為數(shù)據(jù)輸入和管理的接口。它將記錄集作為操作對象,所有SQL語句接受該記錄集作為輸入,并將該記錄集作為輸出返回。這個(gè)set特性允許一個(gè)SQL語句的輸出成為另一個(gè)語句的輸入,因此SQL語言可以嵌套,這使得它非常靈活和強(qiáng)大。大多數(shù)情況下,需要用其他語言實(shí)現(xiàn)的大型程序的單個(gè)事件,只需要一條SQL語句就可以達(dá)到目的,這也意味著可以用SQL語言編寫非常復(fù)雜的語句。SQL SERVER 2005和SQL SE
26、RVER 2000之間的區(qū)別SQL Server是微軟開發(fā)并推廣的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(DBMS)。它最初是由微軟、Sybase和Ashton-Tate共同開發(fā)的,第一個(gè)版本的OS2于1988年推出。SQL Server近年來一直在不斷更新。1996年,微軟推出了SQL Server 6.5的6.5版本,1998年,SQL Server 6.5版本與用戶見面;SQL Server2000是微軟在2000年推出的版本。與SQL Server2000相比,SQL Server 2005有更多的優(yōu)勢。SQL Server2005的用戶和信息技術(shù)(IT)專家將受益于減少的應(yīng)用程序停機(jī)時(shí)間、改進(jìn)的可伸縮性
27、和性能以及更緊密和靈活的安全控制。SQL Server 2005還包括許多新的和改進(jìn)的功能,以幫助IT人員更有效地工作。SQL Server 2005包含企業(yè)數(shù)據(jù)管理方面的幾項(xiàng)關(guān)鍵增強(qiáng)功能:可管理性、可用性、可伸縮性、安全性和可管理性。CS和BS模式的比較什么是CS和BS模式?CS (ClientServer)結(jié)構(gòu),即眾所周知的客戶端和服務(wù)器結(jié)構(gòu)。它是一種軟件系統(tǒng)架構(gòu),充分利用兩端硬件環(huán)境的優(yōu)勢,將任務(wù)合理分配給客戶端和服務(wù)器,降低系統(tǒng)的通信開銷。目前,大多數(shù)應(yīng)用軟件系統(tǒng)都是ClientServer形式的兩層結(jié)構(gòu)。BS(BrowserServer)結(jié)構(gòu)是瀏覽器和服務(wù)器結(jié)構(gòu)。隨著互聯(lián)網(wǎng)技術(shù)的興起
28、,是CS結(jié)構(gòu)的改變或改進(jìn)。在這種結(jié)構(gòu)下,用戶界面通過WWW瀏覽器實(shí)現(xiàn),少數(shù)事務(wù)邏輯在瀏覽器中實(shí)現(xiàn),但主要事務(wù)邏輯在服務(wù)器中實(shí)現(xiàn),形成所謂的三層結(jié)構(gòu)。因此,簡化了客戶端計(jì)算機(jī)負(fù)載,降低了系統(tǒng)維護(hù)和升級的成本和工作量,降低了用戶的物理成本。CS和BS的區(qū)別CS和BS是當(dāng)今世界開發(fā)模式技術(shù)架構(gòu)的兩大主流技術(shù)。CS Borland公司是美國最早的研發(fā)公司,BS是美國微軟公司開發(fā)的。目前這兩項(xiàng)技術(shù)已經(jīng)被世界各國掌握,中國企業(yè)也開發(fā)出了很多具有CS和BS技術(shù)的產(chǎn)品。這兩種技術(shù)都有自己的市場份額和客戶群。所有企業(yè)都說自己的管理軟件架構(gòu)技術(shù)強(qiáng)大、先進(jìn)、方便,還能舉出自己的客戶群。有一大群作家學(xué)者搖旗吶喊,廣告
29、滿天飛??梢哉f是仁者見仁,智者見智。ClientServer基于局域網(wǎng),BrowserServer基于廣域。在互聯(lián)網(wǎng)的基礎(chǔ)上。不同的信息流CS程序一般是典型的集中式機(jī)械加工,交互性低。BS信息流方向的變化,B-B,B-C,B-G等信息流方向的變化。用戶界面是不同的CS多基于窗口平臺,表達(dá)方式有限。BS搭建在瀏覽器上,表情豐富生動(dòng),降低了大部分難度,降低了開發(fā)成本。用不同的方式處理問題。CS程序可以處理同一區(qū)域內(nèi)固定用戶界面的要求和高安全性要求。和操作系統(tǒng)有關(guān),應(yīng)該是同一個(gè)系統(tǒng)。BS建立在廣域網(wǎng)上,面對不同的用戶群體,分散在不同的區(qū)域,這是CS做不到的,和操作系統(tǒng)平臺關(guān)系不大。系統(tǒng)維護(hù)是不同的系
30、統(tǒng)維護(hù)是軟件的生命周期,成本很大,也很重要。因?yàn)镃S程序的完整性,需要整體考察,很難處理問題才能和系統(tǒng)一起升級,可能是做一個(gè)全新的系統(tǒng)。在BS的組件構(gòu)成中,組件單獨(dú)更換,實(shí)現(xiàn)系統(tǒng)的無縫升級。系統(tǒng)維護(hù)成本降到最低,用戶可以從網(wǎng)上下載安裝升級。軟件重用是不同的考慮到CS程序不可避免的完整性,組件的復(fù)用性不如BS要求的組件。BS的多種結(jié)構(gòu)要求組件的功能相對獨(dú)立??梢院芎玫闹赜谩3绦蚣軜?gòu)是不同的CS程序可以多關(guān)注進(jìn)程,多級檢查權(quán)限,少關(guān)注系統(tǒng)的運(yùn)行速度。BS安全性和接入速度的多重考慮是基于更多優(yōu)化的需要。CS要求更高,BS結(jié)構(gòu)的程序架構(gòu)是發(fā)展趨勢。來自BizTalk 2000 Exchange 200
31、0的MS。Net系列,它完全支持網(wǎng)絡(luò)組件構(gòu)建的系統(tǒng)。以及SUN和IBM的JavaBean組件技術(shù)等。,讓BS更成熟。對安全性的要求不同。CS一般面向相對固定的用戶群體,對信息安全有很強(qiáng)的控制能力。通用信息系統(tǒng)采用CS結(jié)構(gòu),可以通過BS發(fā)布公共信息。BS基于廣域網(wǎng),安全控制能力弱,面對未知用戶群體。硬件環(huán)境不同。CS一般建立在專用網(wǎng)絡(luò)上,在小型網(wǎng)絡(luò)環(huán)境中,局域網(wǎng)通過專用服務(wù)器提供連接和數(shù)據(jù)服務(wù)?;趶V域網(wǎng)的BS,不一定是專門的網(wǎng)絡(luò)硬件環(huán)境,比如上網(wǎng),租用設(shè)備,自己管理信息。比CS有更強(qiáng)的適應(yīng)性,一般只需要一個(gè)操作系統(tǒng)和瀏覽器。第三章是超市管理系統(tǒng)的需求分析。需求分析是對處理對象進(jìn)行系統(tǒng)的調(diào)查,在
32、充分了解用戶對新系統(tǒng)的確切需求后,用統(tǒng)一的、有規(guī)律的圖表和書面語言表達(dá)出來。需求分析決定了系統(tǒng)必須做什么,即對目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的需求。它所做的是深入描述軟件的功能和性能,確定軟件的設(shè)計(jì)意圖,軟件與其他元素和程序的接口細(xì)節(jié),定義軟件的其他有效性要求。需求分析報(bào)告應(yīng)該是完整的、正確的、可行的、必要的、優(yōu)先的、明確的、可驗(yàn)證的、可修改的和可追蹤的。需求分析是項(xiàng)目開發(fā)中非常重要的一個(gè)環(huán)節(jié),其中一個(gè)小小的偏差都可能導(dǎo)致整個(gè)項(xiàng)目無法達(dá)到預(yù)期的效果,或者最終開發(fā)出來的產(chǎn)品并不是用戶所需要的。系統(tǒng)的功能需求分析根據(jù)人們?nèi)粘I畹男枰枰樵兩唐焚忎N信息,查詢庫存,添加、刪除、修改商品信息,
33、商品庫存短缺報(bào)警,管理員工信息,處理退貨,以便與前臺銷售(POS)掃描、計(jì)算、打印清單。應(yīng)該是方便靈活的。不同的崗位有不同的權(quán)限,所以你需要有權(quán)限分配的功能。即超市的管理者可以通過刪除、添加、修改、更新來維護(hù)和操作商品和人的信息。超市管理員主要管理日常經(jīng)營商品和人員產(chǎn)生的一些業(yè)務(wù)。如采購管理、銷售管理、庫存管理和日常管理?;谝陨戏治觯泄芾硐到y(tǒng)應(yīng)具備以下基本功能:可以完成商品信息購買情況的查詢,進(jìn)貨和出貨的處理,出貨的查詢??梢詫?shí)現(xiàn)不同的用戶對系統(tǒng)擁有不同的權(quán)限,管理員可以查詢、添加、刪除、修改員工、會(huì)員、商品等信息;同時(shí)還管理整個(gè)系統(tǒng),包括給不同的用戶分配不同的操作權(quán)限,定期備份數(shù)據(jù)。能
34、夠管理商品和員工的日常工作。如員工基本信息管理、報(bào)價(jià)管理、供應(yīng)商管理、商品信息管理等等。對日常加工中的商品信息進(jìn)行統(tǒng)計(jì)管理。能夠管理中用戶的權(quán)限。包括凍結(jié)用戶密碼修改、啟用和禁用賬號等。能夠備份和恢復(fù)數(shù)據(jù)以及本系統(tǒng)的一些輔助功能??梢宰詣?dòng)提示缺貨,并聯(lián)系供應(yīng)商進(jìn)貨?;诘南到y(tǒng)性能需求分析結(jié)合cs模式的優(yōu)點(diǎn)和超市數(shù)據(jù)不能隨意更改的特點(diǎn),采用CS模式。為了使管理者能夠進(jìn)行有效的管理,系統(tǒng)設(shè)計(jì)應(yīng)滿足以下要求:系統(tǒng)的安全性系統(tǒng)管理員進(jìn)入系統(tǒng)時(shí),要先登錄,通過認(rèn)證后才能操作,防止對系統(tǒng)的非授權(quán)訪問。系統(tǒng)的合理性該系統(tǒng)應(yīng)能滿足大多數(shù)購銷企業(yè)的要求。數(shù)據(jù)準(zhǔn)確性在產(chǎn)品的采購訂單和銷售訂單中,單價(jià)和金額都是浮點(diǎn)
35、數(shù),保留到小數(shù)點(diǎn)后兩位。系統(tǒng)的可靠性一般情況下,從啟動(dòng)到進(jìn)入管理系統(tǒng)的系統(tǒng)登錄界面的時(shí)間應(yīng)小于8秒,輸入和更新數(shù)據(jù)的時(shí)間一般情況下應(yīng)小于5秒。系統(tǒng)在運(yùn)行過程中應(yīng)極其可靠,在死機(jī)、停電等正常情況下應(yīng)能及時(shí)記錄當(dāng)前數(shù)據(jù)。用戶界面需求分析應(yīng)用是用戶直接使用的軟件,所以要有一個(gè)好的用戶界面。通過用戶界面,用戶不必了解大量的計(jì)算機(jī)硬件和軟件,只需按照屏幕上的提示就可以方便地完成產(chǎn)品設(shè)計(jì)。用戶界面的質(zhì)量是評價(jià)軟件運(yùn)行質(zhì)量的重要標(biāo)志之一。友好的用戶界面應(yīng)滿足以下要求:友好的界面考慮到軟件的通用性。對于大多數(shù)人來說,盡量使用漢字來克服語言障礙。使用方便提供的用戶界面要便于用戶使用,不需要對用戶做太多的界面轉(zhuǎn)換
36、訓(xùn)練。最小記憶原理一個(gè)好的應(yīng)用軟件應(yīng)該讓用戶記住盡可能少的操作規(guī)則、特殊術(shù)語和特殊符號。靈活的提示信息軟件在運(yùn)行時(shí),應(yīng)該能夠給出通俗易懂的提示信息,從而提高用戶的工作效率。軟件具有很強(qiáng)的容錯(cuò)能力。為了有效解決設(shè)計(jì)人員誤操作導(dǎo)致的計(jì)算錯(cuò)誤和系統(tǒng)“死鎖”現(xiàn)象,提高軟件使用的安全性和可靠性。好的互動(dòng)方式。在使用計(jì)算機(jī)進(jìn)行設(shè)計(jì)時(shí),用戶應(yīng)該感覺到與計(jì)算機(jī)的信息交流非常自然,符合人們的日常工作習(xí)慣。掌握屏幕數(shù)字菜單、圖標(biāo)菜單、下拉菜單、對話框等技術(shù)的正確使用。,有時(shí)甚至需要幾種技術(shù)的交叉應(yīng)用,其目的應(yīng)該是便于設(shè)計(jì)者操作。系統(tǒng)環(huán)境要求結(jié)合cs模式的優(yōu)點(diǎn)和超市數(shù)據(jù)不能隨意更改的特點(diǎn),采用CS模式。硬件環(huán)境:服
37、務(wù)器:由普通雙絞線連接的高性能計(jì)算機(jī)??蛻舳?普通計(jì)算機(jī)或工作站,以普通雙絞線為連接。軟件環(huán)境:服務(wù)器:安裝SQL Server 2005的服務(wù)器版本,安裝windows 2003的服務(wù)器版本,配置必要的殺毒軟件??蛻舳?安裝SQL Server2005的服務(wù)器版本,VB.NET、ADO.Net等可視化開發(fā)工具,安裝windows2003的服務(wù)器版本。總結(jié)本章分析了超市管理系統(tǒng)的需求,提出了系統(tǒng)應(yīng)該實(shí)現(xiàn)哪些功能,重點(diǎn)是功能需求。下一章將介紹系統(tǒng)的框架設(shè)計(jì),具體是哪些模塊,以及模塊之間的關(guān)系。第4章:超市管理系統(tǒng)的總體結(jié)構(gòu)。軟件邏輯設(shè)計(jì)的主要任務(wù)是將整個(gè)系統(tǒng)合理劃分為各種功能模塊,正確處理模塊與
38、模塊部件之間的連接、它們之間的調(diào)用關(guān)系和數(shù)據(jù)連接,定義各模塊部件的結(jié)構(gòu)。功能分析和類型分析系統(tǒng)功能零售前臺(POS)管理模塊。該模塊必須具有以下功能:商品錄入:根據(jù)超市業(yè)務(wù)特點(diǎn),制定相關(guān)功能,通過輸入唯一編號、掃描條形碼、商品名稱等,實(shí)現(xiàn)準(zhǔn)確或模糊的商品掃描錄入。收銀業(yè)務(wù):通過掃描條碼或直接輸入商品名稱(對于同一種類的多種商品,一次性輸入加數(shù)量的方法)自動(dòng)計(jì)算出本次交易的總金額。客戶付款后,自動(dòng)計(jì)算找零,同時(shí)打印交易清單(包括交易賬號、每種商品的商品名和數(shù)量、該類商品的總金額、交易時(shí)間、負(fù)責(zé)該收銀員的員工號)。安全性:OS登錄、退出、換班等權(quán)限驗(yàn)證保護(hù);自動(dòng)斷電保護(hù),最大限度防止事故和惡意違章
39、操作。后臺管理模塊。該模塊必須具有以下功能:采購管理:根據(jù)銷售情況和庫存情況,自動(dòng)制定采購計(jì)劃(或手工修改),可以避免盲目采購造成的貨物積壓。根據(jù)計(jì)劃訂單進(jìn)行選擇性自動(dòng)倉儲(chǔ)登記。全面查詢和打印計(jì)劃采購和倉儲(chǔ)記錄及金額。銷售管理:控制商品的正常銷售、促銷和限制、截止日期和禁止銷售。查詢各種銷售明細(xì)記錄,全國各地收銀員的收銀記錄等。以多種方式根據(jù)統(tǒng)計(jì)生成銷售排名表,靈活查看和打印商品銷售日報(bào)表、月報(bào)、年報(bào)。庫存管理:全面查詢庫存明細(xì)記錄。庫存狀態(tài)自動(dòng)報(bào)警提示。如積壓、短缺、缺貨等。軟件給你一個(gè)預(yù)警,避免庫存積壓損失和缺貨。自動(dòng)庫存盤點(diǎn)計(jì)算。日常管理:管理員工、報(bào)價(jià)、供應(yīng)商、商品、客戶信息、會(huì)員信息
40、文檔。此外,設(shè)置系統(tǒng)如系統(tǒng)權(quán)限、日志管理、數(shù)據(jù)備份和恢復(fù)、系統(tǒng)初始化、公司信息等。系統(tǒng)的功能結(jié)構(gòu)圖。該超市管理系統(tǒng)的總體功能結(jié)構(gòu)如圖4-1所示:圖4-1系統(tǒng)功能結(jié)構(gòu)圖通過設(shè)計(jì)分析,本系統(tǒng)有如下流程圖;如圖4-2所示:圖4-2系統(tǒng)工作流程圖用戶的類型和功能員工(銷售人員):通過商品條碼將商品錄入采購清單;軟件計(jì)算交易總額;為會(huì)員制作會(huì)員卡以獲得折扣;您可以使用管理員動(dòng)態(tài)分配的權(quán)限進(jìn)行操作。超市經(jīng)理:軟件輸入貨物、供應(yīng)商和制造商;操作軟件制定采購計(jì)劃;查詢計(jì)劃采購和入庫記錄;軟件控制商品的銷售與否;檢查銷售情況;運(yùn)行軟件生成銷售排行榜;查詢庫存明細(xì)記錄;根據(jù)軟件發(fā)出的庫存報(bào)警,對庫存進(jìn)行控制;基本
41、信息登記管理;員工(銷售人員)操作權(quán)限管理。系統(tǒng)總體功能模塊圖在以上設(shè)計(jì)和分析之間,超市管理系統(tǒng)的總體功能結(jié)構(gòu)模塊圖如下;如圖4-3所示:系統(tǒng)數(shù)據(jù)關(guān)系模型商品信息:(商品編號、商品名稱、商品類型、商品條碼、規(guī)格、顏色、單位、現(xiàn)存量、商品進(jìn)價(jià)、商品售價(jià)、會(huì)員售價(jià)、廠家、折扣率、柜臺號、活動(dòng)商品數(shù)量、報(bào)警數(shù)量、倉庫號、備注)。倉庫信息:(倉庫號、倉庫名稱、倉庫地址、負(fù)責(zé)人、聯(lián)系人、員工號、備注)。供應(yīng)商信息:(供應(yīng)商名稱、聯(lián)系人、聯(lián)系人、備注)。圖4-3系統(tǒng)的一般功能模塊客戶信息:(客戶名稱、聯(lián)系人、聯(lián)系人、備注)員工信息:(員工編號、員工、職位、聯(lián)系人、備注)信息:(會(huì)員號、會(huì)員名、會(huì)員密碼、會(huì)
42、員積分、金額、總消費(fèi)金額、消費(fèi)次數(shù)、注冊日期、有效期、聯(lián)系人、備注)商品類型:(商品類型,備注)系統(tǒng)日志:(ID、操作員、日志日期、日志容量)禮品信息:(禮品編號、禮品名稱、庫存數(shù)量、兌換積分、兌換日期、有效天數(shù))文件信息:(文件編號、文件名稱、收入和支出、文件金額、備注)商品購銷信息:(ID、單據(jù)號、商品號、采購日期、采購或銷售、收支、客戶、數(shù)量、單價(jià)、總金額、業(yè)務(wù)員號)計(jì)數(shù)器信息:(計(jì)數(shù)器編號、計(jì)數(shù)器信息)商品損壞信息:(商品編號、損壞數(shù)量、損壞日期、損壞原因、備注)存貨信息:(商品編號、原倉庫、變更倉庫、變更原因、變更日期、負(fù)責(zé)人)用戶信息:(用戶名、密碼、員工號、是否禁用、備注)權(quán)限表
43、:(權(quán)限,權(quán)限描述)用戶權(quán)限表:(用戶名,權(quán)限)總結(jié)本章對超市管理系統(tǒng)進(jìn)行了邏輯分析,設(shè)計(jì)了系統(tǒng)的框架,需要實(shí)現(xiàn)哪些模塊,以及模塊之間的數(shù)據(jù)關(guān)系。下一章將介紹系統(tǒng)的具體實(shí)現(xiàn)。第五章是超市管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。在管理信息系統(tǒng)的生命周期中,系統(tǒng)實(shí)現(xiàn)是系統(tǒng)建設(shè)的實(shí)現(xiàn)階段,即繼承前幾個(gè)階段的工作,將技術(shù)設(shè)計(jì)轉(zhuǎn)化為物理實(shí)現(xiàn)。因此,系統(tǒng)實(shí)現(xiàn)的成果將是系統(tǒng)需求分析和設(shè)計(jì)階段的結(jié)晶。本章將對超市管理系統(tǒng)進(jìn)行設(shè)計(jì)并最終實(shí)現(xiàn)。包括系統(tǒng)界面設(shè)計(jì)、系統(tǒng)設(shè)計(jì)(包括日常信息管理模塊、系統(tǒng)設(shè)置管理模塊、銷售管理模塊、庫存管理模塊和庫存管理模塊)和數(shù)據(jù)庫設(shè)計(jì)。數(shù)據(jù)庫設(shè)計(jì)ER圖通過數(shù)據(jù)收集和分析,得到系統(tǒng)ER圖,如圖5-1所示
44、:系統(tǒng)功能所需的數(shù)據(jù)和實(shí)現(xiàn)數(shù)據(jù)庫表結(jié)構(gòu):超市管理系統(tǒng)的數(shù)據(jù)庫包括倉庫信息表、供應(yīng)商信息表、單據(jù)信息表和商品。信息表、商品購銷信息表等二十一種表格。主表結(jié)構(gòu)如下所示,其余顯示在部門中。統(tǒng)一數(shù)據(jù)庫設(shè)計(jì)。表5-1倉庫信息表列標(biāo)題數(shù)據(jù)類型能是空的嗎?朔明倉庫號字符(10)不為空萬能鑰匙倉庫名稱CHAR(20)空倉庫地址字符(100)空代表字符(10)空接觸CHAR(15)空員工編號字符(10)不為空外部密鑰圖5-1系統(tǒng)的ER圖表5-2會(huì)員信息表列標(biāo)題數(shù)據(jù)類型能是空的嗎?朔明會(huì)員編號字符(10)不為空萬能鑰匙成員名稱CHAR(20)空成員密碼CHAR(20)空儲(chǔ)備票據(jù)字符(200)空表5-3供應(yīng)商信息表
45、列標(biāo)題數(shù)據(jù)類型能是空的嗎?朔明供應(yīng)商名稱Char(40)不為空萬能鑰匙聯(lián)系人字符(10)空接觸CHAR(15)空字符(100)空評論字符(100)空表5-4文檔信息表列標(biāo)題數(shù)據(jù)類型能是空的嗎?朔明文件號Char(40)不為空萬能鑰匙文檔名稱字符(10)空儲(chǔ)備票據(jù)Char(40)空表5-5商品損壞信息表列標(biāo)題數(shù)據(jù)類型能是空的嗎?朔明商品主鍵號Char(40)不為空萬能鑰匙損壞日期日期時(shí)間(8)空現(xiàn)在的默認(rèn)值是()受損數(shù)量Int(4)空損害來源字符(100)空評論字符(100)空表5-6商品信息表列標(biāo)題數(shù)據(jù)類型能是空的嗎?朔明商品編號Char(40)不為空萬能鑰匙商品名稱Char(40)空商品類型
46、Char (20)空外部密鑰條形碼Char(20)空規(guī)格和型號Char(20)空顏色字符(10)空單位字符(10)空現(xiàn)有庫存Int(4)空計(jì)數(shù)器編號字符(10)不為空外部密鑰倉庫號字符(10)不為空外部密鑰表5-7商品購銷信息表列標(biāo)題數(shù)據(jù)類型能是空的嗎?朔明身份Char(40)不為空萬能鑰匙文件號Char(40)空商品編號Char (20)空外部密鑰購買日期日期時(shí)間(8)空購買或銷售Char(20)空收入支出字符(10)空客戶字符(10)空量Int(4)空單價(jià)浮子(8)空總數(shù)浮子(8)空總金額=數(shù)量*單價(jià)表5-8客戶信息表列標(biāo)題數(shù)據(jù)類型能是空的嗎?朔明用戶姓名Char(40)不為空萬能鑰匙聯(lián)系
47、人Char(40)空接觸Char (20)空外部密鑰Char(40)空評論Char(20)空表5-9庫存變動(dòng)信息表列標(biāo)題數(shù)據(jù)類型能是空的嗎?朔明商品編號Char(40)不為空萬能鑰匙原始倉庫Char(40)空改變倉庫Char (20)空外部密鑰變化的原因Char(40)空改變?nèi)掌谌掌跁r(shí)間(8)空代表Char(40)空表5-10用戶信息表列標(biāo)題數(shù)據(jù)類型能是空的嗎?朔明用戶名Char(40)不為空萬能鑰匙密碼Char(40)空郵政Char (20)空Char(40)空接觸Char(40)空員工編號字符(10)不為空外部密鑰停用嗎?CHAR(2)空默認(rèn):否。表5-11員工信息表列標(biāo)題數(shù)據(jù)類型能是空的
48、嗎?朔明員工編號Char(40)不為空萬能鑰匙工人和職員Char(40)空郵政字符(10)空字符(100)空接觸Char(40)空表間關(guān)系(PDM)在系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)中,首先要分析系統(tǒng)分析得到的數(shù)據(jù)字典中的數(shù)據(jù)存儲(chǔ),分析數(shù)據(jù)存儲(chǔ)之間的關(guān)系,然后才能得到系統(tǒng)的關(guān)系模式。E-R圖可用于數(shù)據(jù)結(jié)構(gòu)分析,數(shù)據(jù)庫建模也可用于數(shù)據(jù)設(shè)計(jì)。常用的建模軟件有UML和PowerDesiger。本系統(tǒng)使用PowerDesiger進(jìn)行數(shù)據(jù)設(shè)計(jì)。如圖5-2所示:圖5-2 PDM圖數(shù)據(jù)存儲(chǔ)過程存儲(chǔ)過程是存儲(chǔ)在服務(wù)器上的命名Transact-SQL語句的集合。這是一種封裝重復(fù)性工作的方法。它支持用戶聲明、條件執(zhí)行等強(qiáng)大的編程
49、功能。類似于編程中的函數(shù),常見或復(fù)雜的工作都是事先用SQL語句寫好,用指定的名字存儲(chǔ)。如果以后數(shù)據(jù)庫需要提供和定義的存儲(chǔ)過程一樣的服務(wù),只需要調(diào)用execute就可以自動(dòng)完成命令。更新商品信息存儲(chǔ)過程:創(chuàng)建過程更新_商品信息_購買_舊商品(商品編號char(10)、現(xiàn)有數(shù)量int)作為CSHI SQL。DBO。商品信息設(shè)置現(xiàn)有量=現(xiàn)有量+現(xiàn)有量在哪里(商品編號 =商品編號)去請參見其他存儲(chǔ)過程的數(shù)據(jù)庫設(shè)計(jì)。數(shù)據(jù)庫的安全性數(shù)據(jù)庫安全是指保護(hù)數(shù)據(jù)庫免受非法使用造成的數(shù)據(jù)泄露、更改或破壞。在數(shù)據(jù)庫系統(tǒng)中,大量的數(shù)據(jù)被集中存儲(chǔ),并由許多用戶直接共享,這是一種寶貴的信息資源。系統(tǒng)的安全措施更為重要,它保
50、護(hù)數(shù)據(jù)庫免受惡意破壞和非法訪問。該系統(tǒng)包括數(shù)據(jù)庫安全和服務(wù)器安全。數(shù)據(jù)庫的安全性是通過管理員設(shè)置權(quán)限來實(shí)現(xiàn)的。這種安全管理措施不是在前臺開發(fā)工具中實(shí)現(xiàn)的,而是在后臺數(shù)據(jù)庫中實(shí)現(xiàn)的。登錄數(shù)據(jù)庫時(shí),系統(tǒng)允許用戶(包括管理員)識別自己的身份。不同的用戶有不同的權(quán)限,系統(tǒng)驗(yàn)證這個(gè)用戶是否是合法用戶。如果是,系統(tǒng)進(jìn)一步驗(yàn)證用戶,并且通常要求用戶輸入密碼,并且系統(tǒng)和用戶的密碼來識別用戶。服務(wù)器的安全性也通過用戶在登錄服務(wù)器時(shí)輸入合法的用戶名和密碼來實(shí)現(xiàn)。這是一種簡單可行的方法,便于實(shí)現(xiàn)。安全管理措施主要用于防止沒有修改權(quán)限的用戶無意中修改數(shù)據(jù),因此用戶身份識別和認(rèn)證的安全管理措施可以保證數(shù)據(jù)庫的安全性。為
51、了防止數(shù)據(jù)丟失,系統(tǒng)采用定期備份。您可以使用SQL代理創(chuàng)建一個(gè)定期備份數(shù)據(jù)的作業(yè),并在數(shù)據(jù)使用非高峰時(shí)進(jìn)行備份。超市管理系統(tǒng)的設(shè)計(jì)著陸界面圖5-3登錄界面使用系統(tǒng);使用系統(tǒng)。集合。泛型;使用SystemponentModel使用系統(tǒng)。數(shù)據(jù);使用系統(tǒng)。繪圖;使用系統(tǒng)。文本;使用系統(tǒng)。Windows . Forms使用超市信息系統(tǒng)。好方法;命名空間超級市場公共分部類frmLogin : Form公共登錄()initialize component();private void btnOK_Click(對象發(fā)送方,EventArgs e)TB _ EmpInfoMethod TB EMP = new
52、 TB _ EmpInfoMethod();if (txtID。Text = )MessageBox。Show(用戶名不能為空!);返回;if (txtPwd。Text = )MessageBox。Show(密碼不能為空!);返回;if (tbEmp.tb_EmpInfoFind(txtID。文本,txtPwd。Text,2) = 1)frmMain frm = new frmMain(txtID。正文);frm。show();這個(gè)。hide();其他MessageBox。Show(登錄失敗!);私有void btnCancel_Click(對象發(fā)送方,EventArgs e)申請。exit(
53、);私有void frmLogin_FormClosing(對象發(fā)送方,F(xiàn)ormClosingEventArgs e)申請。exit();主接口使用系統(tǒng);使用系統(tǒng)。集合。泛型;使用SystemponentModel使用系統(tǒng)。數(shù)據(jù);使用系統(tǒng)。繪圖;使用系統(tǒng)。文本;使用系統(tǒng)。Windows . Forms命名空間超級市場公共分部類格式:表單公共frmMain()initialize component();用來傳遞信息。公共字符串SendNameValue公共字符串(字符串名稱)initialize component();SendNameValue = strName私有void frmMain
54、_Load(對象發(fā)送方,EventArgs e)定時(shí)器2。Enabled = trueThis.statusUser.Text = 系統(tǒng)操作員:+send name value;私有空定時(shí)器2_Tick(對象發(fā)送方,EventArgs e)This.statusTime.Text = 當(dāng)前時(shí)間:+日期時(shí)間。now . ToString();私有void menuEmployee_Click(對象發(fā)送方,EventArgs e)員工信息frmEmpInfo empinfo = new frmEmpInfo();empinfo。車主=這個(gè);empinfo。ShowDialog();私有void m
55、enuCompany_Click(對象發(fā)送方,EventArgs e)供應(yīng)商信息frmCompanyInfo frmComp = new frmCompanyInfo();frmComp。車主=這個(gè);frmComp。ShowDialog();private void menuGoodsIn_Click(對象發(fā)送方,事件參數(shù)e)購買信息frmPurchaseGoodsInfo purchase good = new frmPurchaseGoodsInfo();購買Good。車主=這個(gè);購買Good。ShowDialog();私有void menuFind_Click(對象發(fā)送方,EventAr
56、gs e)商品信息查詢frmFindGoods find good = new frmFindGoods();芬古德。車主=這個(gè);芬古德。ShowDialog();私有void menuSellGoods_Click(對象發(fā)送方,EventArgs e)銷售信息frmSell goods frm sell = new frmSell goods();弗姆塞爾。車主=這個(gè);弗姆塞爾。ShowDialog();私有void menuSellFind_Click(對象發(fā)送方,EventArgs e)退貨信息frmReturnGoodsInfo frm return = new frmReturnGo
57、odsInfo();返回。車主=這個(gè);返回。ShowDialog();private void menuDepotAlarm _ Click(對象發(fā)送方,EventArgs e)庫存警報(bào)frmStockGoodsInfo KC good = new frmStockGoodsInfo();kcGood。車主=這個(gè);kcGood。ShowDialog();private void menuDepotFind_Click(對象發(fā)送方,事件參數(shù)e)庫存查詢frmStockGoodsFind kcfrmFind = new frmStockGoodsFind();kcfrmFind。車主=這個(gè);kcf
58、rmFind。ShowDialog();private void menuDataBackup _ Click(對象發(fā)送方,事件參數(shù)e)數(shù)據(jù)備份frmdata backup frm back = new frmdata backup();回來了。車主=這個(gè);回來了。ShowDialog();private void menuDataRestore _ Click(對象發(fā)送方,事件參數(shù)e)數(shù)據(jù)整理frmDataRestore frm restore = new frmDataRestore();弗雷斯托。車主=這個(gè);弗雷斯托。ShowDialog();private void frmMain_F
59、ormClosing(對象發(fā)送方,F(xiàn)ormClosingEventArgs e)申請。exit();圖5-4主界面員工基本信息圖5-5員工基本信息使用系統(tǒng);使用系統(tǒng)。集合。泛型;使用SystemponentModel使用系統(tǒng)。數(shù)據(jù);使用系統(tǒng)。繪圖;使用系統(tǒng)。文本;使用系統(tǒng)。Windows . Forms使用超市信息系統(tǒng)。ClassInfo使用超市信息系統(tǒng)。好方法;使用系統(tǒng)。Data . SqlClient命名空間超級市場公共分部類frmEmpInfo : Form公共frmEmpInfo()initialize component();TB _ EmpInfo EMP class = new
60、TB _ EmpInfo();TB _ EmpInfoMethod TB method = new TB _ EmpInfoMethod();public static int int falg = 0;控制態(tài)int G _ Int _ status保存工具欄按鈕的操作狀態(tài)public int getPan()int intfalg 1 = 0;if (intFalg!= 3)if (txtEmpName。Text = )MessageBox。Show(員工不能為空!,“提示”);txtEmpName。焦點(diǎn)();返回intFalg1if (txtEmpLoginName。Text = )Mes
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題申報(bào)參考:累積生態(tài)風(fēng)險(xiǎn)對農(nóng)村婦女抑郁癥狀的作用機(jī)制及風(fēng)險(xiǎn)分級干預(yù)研究
- 科技助力冠心病患者的生活質(zhì)量提升
- 探索未知領(lǐng)域科技前沿的創(chuàng)新與突破
- 寵物藥品的寵物醫(yī)療技術(shù)創(chuàng)新與國際合作機(jī)會(huì)挖掘考核試卷
- 2024年廣西公務(wù)員申論考試真題及答案-A卷
- 2025年滬教版高二數(shù)學(xué)上冊月考試卷
- 2025年人教新起點(diǎn)選修1歷史上冊月考試卷含答案
- 2025年粵教新版九年級地理上冊月考試卷
- 2025年人教五四新版七年級生物上冊階段測試試卷
- 2025年蘇人新版七年級生物上冊月考試卷含答案
- 江蘇省蘇州市2024-2025學(xué)年高三上學(xué)期1月期末生物試題(有答案)
- 銷售與銷售目標(biāo)管理制度
- 人教版(2025新版)七年級下冊英語:寒假課內(nèi)預(yù)習(xí)重點(diǎn)知識默寫練習(xí)
- 2024年食品行業(yè)員工勞動(dòng)合同標(biāo)準(zhǔn)文本
- 2025年第一次工地開工會(huì)議主要議程開工大吉模板
- 全屋整裝售后保修合同模板
- 高中生物學(xué)科學(xué)推理能力測試
- GB/T 44423-2024近紅外腦功能康復(fù)評估設(shè)備通用要求
- 2024-2030年中國減肥行業(yè)市場發(fā)展分析及發(fā)展趨勢與投資研究報(bào)告
- 運(yùn)動(dòng)技能學(xué)習(xí)
- 2024年中考英語專項(xiàng)復(fù)習(xí):傳統(tǒng)文化的魅力(閱讀理解+完型填空+書面表達(dá))(含答案)
評論
0/150
提交評論