




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上數(shù)據(jù)庫(kù)原理與應(yīng)用課程設(shè)計(jì)(論文)電腦銷售管理系統(tǒng) 院(系)名稱電子與信息工程學(xué)院 專業(yè)班級(jí)軟件工程 學(xué)號(hào) 學(xué)生姓名 指導(dǎo)教師起 止 時(shí) 間: 2016.7.62015.7.15課程設(shè)計(jì)(論文)任務(wù)及評(píng)語(yǔ)院(系):電子與信息工程學(xué)院 教研室:軟件工程學(xué) 號(hào)學(xué)生姓名專業(yè)班級(jí)課程設(shè)計(jì)(論文)題目電腦銷售管理系統(tǒng)課程設(shè)計(jì)(論文)任務(wù)任務(wù)要求: 電腦銷售管理系統(tǒng)實(shí)現(xiàn)以下幾個(gè)功能:查詢、修改、插入、刪除商品信息;查詢員工信息等。技術(shù)要求:1、按照ER圖的設(shè)計(jì)步驟進(jìn)行設(shè)計(jì);2、前臺(tái)界面使用C#制作;3、后臺(tái)數(shù)據(jù)庫(kù)使用SQL server2008;4、使用C# 與SQL數(shù)據(jù)庫(kù)連接;5
2、、數(shù)據(jù)庫(kù)設(shè)計(jì)范式要達(dá)到3NF;6、代碼編寫(xiě)不少于200 行。指導(dǎo)教師評(píng)語(yǔ)及成績(jī)平時(shí)成績(jī): 答辯成績(jī): 論文成績(jī): 總成績(jī): 指導(dǎo)教師簽字: 年 月 日注:平時(shí)成績(jī)占20%,答辯成績(jī)占40%,論文成績(jī)占40%。專心-專注-專業(yè)摘 要電腦管理是通過(guò)采購(gòu)、倉(cāng)儲(chǔ)、綜合、出庫(kù)、配送等活動(dòng),解決物資供需之間存在的時(shí)間、空間、數(shù)量、品種、價(jià)格等方面的矛盾,以此銜接社會(huì)生產(chǎn)的各環(huán)節(jié),從而確保生產(chǎn)的順利進(jìn)行。隨著社會(huì)經(jīng)濟(jì)的發(fā)展,當(dāng)企業(yè)的物流業(yè)務(wù)發(fā)展到一定規(guī)模之后,執(zhí)行效率就成為物流發(fā)展的瓶頸。計(jì)算機(jī)信息管理技術(shù)的迅速發(fā)展恰恰解決了這個(gè)問(wèn)題,它使計(jì)算機(jī)技術(shù)與現(xiàn)代管理技術(shù)相互配合,來(lái)更加準(zhǔn)確、高速地完成工業(yè)企業(yè)日常
3、的電腦銷售管理工作,使企業(yè)能夠以最少的人員來(lái)完成更多的工作。系統(tǒng)的開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。本系統(tǒng)使用SQL Server 2008建立數(shù)據(jù)庫(kù)后臺(tái),使用C#進(jìn)行前臺(tái)界面和處理程序的開(kāi)發(fā),前者建立成數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的數(shù)據(jù)庫(kù),而后者具有應(yīng)用程序功能完備,易使用等特點(diǎn)。關(guān)鍵詞:電腦;銷售管理系統(tǒng);C#目 錄第1章 緒論1.1研究背景電腦銷售管理系統(tǒng)是管理電腦銷售的重要工具,是電腦專賣店不可或缺的部分。 隨著電腦的銷量的不斷增加,銷售管理系統(tǒng)的數(shù)量也不斷的上漲。管理工作繁雜、資料眾多,人工管理信息的難度也越來(lái)越大,顯然是不能滿足實(shí)際的需要,效率
4、也是很低的。并且這種傳統(tǒng)的方式存在著很多的弊端,如:保密性差、查詢不便、效率低,很難維護(hù)和更新等。然而,本系統(tǒng)針對(duì)以上缺點(diǎn)能夠極大地提高超市管理的效率,也是科學(xué)化、正規(guī)化的管理,與世界接軌的重要條件。所以如何自動(dòng)高效地管理信息是這些年來(lái)許多人所研究的。1.2開(kāi)發(fā)意義隨著這些年電腦計(jì)算機(jī)的速度質(zhì)的提高,成本的下降,IT互聯(lián)網(wǎng)大眾趨勢(shì)的發(fā)展。我們使用電腦的高效率才處理數(shù)據(jù)信息成為可能。 電腦銷售管理系統(tǒng)的出現(xiàn),正是管理人員與信息數(shù)據(jù),計(jì)算機(jī)的進(jìn)入互動(dòng)時(shí)代的體現(xiàn)。友好的人機(jī)交互模式,清晰簡(jiǎn)明的圖形界面,高效安全的操作使得我們對(duì)成千上萬(wàn)的信息的管理得心應(yīng)手。通過(guò)這個(gè)系統(tǒng),可以做到信息的規(guī)范管理,科學(xué)統(tǒng)
5、計(jì)和快速的查詢,從而減少管理方面的工作量毋庸置疑,切實(shí)有效地把計(jì)算機(jī)管理引入電腦銷售管理中,對(duì)于促進(jìn)電腦管理制度,提高電腦專賣店的銷量和管理有著顯著意義第2章 系統(tǒng)需求分析2.1開(kāi)發(fā)環(huán)境和軟件(1) 操作系統(tǒng):Windows 10 (2) 數(shù)據(jù)庫(kù)軟件:SQL Server 2008 (3) 開(kāi)發(fā)工具:Microsoft Visual Studio 20152.2 C#C#是發(fā)布的一種面向?qū)ο蟮摹⑦\(yùn)行于之 上的高級(jí)程序設(shè)計(jì)語(yǔ)言。并定于在微軟職業(yè)開(kāi)發(fā)者論壇(PDC)上登臺(tái)亮相。C#是微軟公司研究員Anders Hejlsberg的最新成果。C#看起來(lái)與Java有著驚人的相似;它包括了諸如單一繼承、
6、接口、與Java幾乎同樣的語(yǔ)法和編譯成中間代碼再運(yùn)行的過(guò) 程。但是C#與Java有著明顯的不同,它借鑒了Delphi的一個(gè)特點(diǎn),與COM(組件對(duì)象模型)是直接集成的,而且它是微軟公司 .NET windows網(wǎng)絡(luò)框架的主角。C#是一種安全的、穩(wěn)定的、簡(jiǎn)單的、優(yōu)雅的,由C和衍生出來(lái)的的編程語(yǔ)言。它在繼承C和C+強(qiáng)大功能的同時(shí)去掉了一些它們的復(fù)雜特性(例如沒(méi)有以及不允許多重繼承)。C#綜合了簡(jiǎn)單的可視化操作和C+的高運(yùn)行效率,以其強(qiáng)大的操作能力、優(yōu)雅的語(yǔ)法風(fēng)格、創(chuàng)新的語(yǔ)言特性和便捷的面向編程的支持成為開(kāi)發(fā)的首選語(yǔ)言。 C#是的編程語(yǔ)言。它使得程序員可以快速地編寫(xiě)各種基于MICROSOF
7、T .NET平臺(tái)的應(yīng)用程序,MICROSOFT .NET提供了一系列的和服務(wù)來(lái)最大程度地開(kāi)發(fā)利用計(jì)算與通訊領(lǐng)域。C#使得C+程序員可以高效的開(kāi)發(fā)程序,且因可調(diào)用由 C/C+ 編寫(xiě)的本機(jī)原生函數(shù),因此絕不損失C/C+原有的強(qiáng)大的功能。因?yàn)檫@種關(guān)系,C#與C/C+具有極大的相似性,熟悉類似語(yǔ)言的開(kāi)發(fā)者可以很快的轉(zhuǎn)向C#。2.3 SQL Server數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)軟件的一個(gè)重要分支,它產(chǎn)生于20世紀(jì)60年代,最早是由IBM公司推出的IMS數(shù)據(jù)庫(kù)系統(tǒng)。數(shù)據(jù)庫(kù)技術(shù)從開(kāi)始到現(xiàn)在大致經(jīng)歷了三個(gè)階段,分別是:人工管理階段、文件管理階段和數(shù)據(jù)庫(kù)管理階段。 SQL Server 2008為加密和密鑰管理
8、提供了一個(gè)全面的解決方案。為了滿足不斷發(fā)展的對(duì)數(shù)據(jù)中心的信息的更強(qiáng)安全性的需求,公司投資給供應(yīng)商來(lái)管理公司內(nèi)的安全密鑰。SQL Server 2008通過(guò)支持第三方密鑰管理和硬件安全模塊(HSM)產(chǎn)品為這個(gè)需求提供了很好的支持。 SQL Server 2008為關(guān)鍵任務(wù)應(yīng)用程序提供了強(qiáng)大的安全特性、可靠性和可擴(kuò)展性。 1.保護(hù)你的信息:簡(jiǎn)單的數(shù)據(jù)加密,外鍵管理,增強(qiáng)了審查. 2.確保業(yè)務(wù)可持續(xù)性:改進(jìn)了數(shù)據(jù)庫(kù)鏡像,熱添加CPU 3.最佳的和可預(yù)測(cè)的系統(tǒng)性能:性能數(shù)據(jù)的采集,擴(kuò)展事件,備份壓縮,資源監(jiān)控器,穩(wěn)定的計(jì)劃 SQL Server 2008為任務(wù)應(yīng)用程序提供高效效率 基于政策的管理:基于
9、政策管理,自動(dòng)管理 1.改進(jìn)了安裝 2.加速開(kāi)發(fā)過(guò)程:ADO.NET實(shí)體框架,語(yǔ)言級(jí)集成查詢能力,CLR集成和ADO.NET對(duì)象服務(wù),Service Broker可擴(kuò)展性,Transact-SQL的改進(jìn) 3.偶爾連接系統(tǒng) 4.不只是關(guān)系數(shù)據(jù):HIERARCHY ID,FILESTREAM數(shù)據(jù),集成的全文檢索,稀疏列,大型的用戶定義的類型,地理信息 SQL Server 2008 智能化 1.集成任何數(shù)據(jù):數(shù)據(jù)壓縮,備份壓縮,分區(qū)表并行,星型聯(lián)接查詢優(yōu)化器,資源監(jiān)控器,分組設(shè)置,捕獲變更設(shè)置,MERGESQL語(yǔ)句,可擴(kuò)展的集成服務(wù) 2.發(fā)送相應(yīng)的報(bào)表:企業(yè)報(bào)表引擎,新的報(bào)表設(shè)計(jì)器,強(qiáng)大的可視化,
10、Microsoft Office渲染,Microsoft SharePoint®集成 3.使用戶獲得全面的洞察力:設(shè)計(jì)為可擴(kuò)展的,塊計(jì)算,回寫(xiě)到MOLAP,預(yù)測(cè)分析2.4系統(tǒng)功能分析 電腦銷售管理系統(tǒng),可用于電腦專賣店的電腦銷售信息管理,查詢,更新與維護(hù),使用方便,易用性強(qiáng),圖形界面清晰明了。該軟件用C#語(yǔ)言編寫(xiě),用SQLServer2008數(shù)據(jù)庫(kù)作為后臺(tái)的數(shù)據(jù)庫(kù)進(jìn)行信息的存儲(chǔ),用SQL語(yǔ)句完成電腦信息的添加,查詢,修改,刪除的操作以及員工信息的錄入,修改,刪除等。用ODBC驅(qū)動(dòng)實(shí)現(xiàn)前臺(tái)C#與后臺(tái)SQL數(shù)據(jù)庫(kù)的連接。SQLServer2008數(shù)據(jù)庫(kù)高效安全,兩者結(jié)合可相互利用各
11、自的優(yōu)勢(shì)。 該系統(tǒng)實(shí)現(xiàn)的大致功能: 用戶登陸界面。該界面需使用用戶賬號(hào)密碼。用戶名和密碼輸入正確即可登錄電腦銷售界面。提供了商品信息的查詢,相關(guān)員工查詢。 登錄的用戶信息分別存儲(chǔ)在SQL數(shù)據(jù)庫(kù)的“admin”表中,如果用戶信息不存在表中,將會(huì)無(wú)權(quán)利登錄本管理系統(tǒng)。 保證了超市銷售系統(tǒng)的安全性。第3章 系統(tǒng)設(shè)計(jì)管理退出員工信息店面信息軟件介紹其他店面系統(tǒng)刪除電腦信息自動(dòng)校驗(yàn)添加電腦信息更新電腦信息查詢電腦信息員工系統(tǒng)電腦管理系統(tǒng)退出系統(tǒng)登陸系統(tǒng) 電腦銷售管理系統(tǒng)3.1系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)圖3.1 系統(tǒng)功能結(jié)構(gòu)圖3.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)名稱年齡編號(hào)姓名編號(hào)地址 雇傭電腦專賣店員工性別數(shù)量時(shí)間銷售電腦規(guī)
12、格名稱價(jià)格編號(hào)圖3.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)圖3.3數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)表3.1 商品表字段名稱數(shù)據(jù)類型NULL鍵字段描述電腦號(hào)varchar(20)非空PK商品號(hào)電腦名varchar(30)非空商品名稱售價(jià)varchar(50)非空商品價(jià)格銷量int非空商品銷量電腦號(hào)即商品編號(hào),是用于標(biāo)識(shí)商品的唯一編號(hào),用于商家發(fā)布商品產(chǎn)生的記錄。該編號(hào)在發(fā)布一條商品記錄的時(shí)候自動(dòng)產(chǎn)生。該編號(hào)不允許為空,為該表的主鍵和索引字段,保持唯一性。電腦名即商品名稱,不允許為空。售價(jià)即商品價(jià)格,不允許為空。銷量即商品數(shù)量,不允許為空。3.4數(shù)據(jù)庫(kù)實(shí)現(xiàn)3.4.1數(shù)據(jù)庫(kù)關(guān)系圖圖3.3數(shù)據(jù)庫(kù)關(guān)系圖3.4.2 SQL語(yǔ)句實(shí)現(xiàn)數(shù)據(jù)表的創(chuàng)
13、建:(1)用戶登錄表創(chuàng)建:create table admin(用戶名 varchar(20) not null primary key,密碼 varchar(20) not null ,);(2)電腦商品表創(chuàng)建:create table computer(電腦號(hào) varchar(20) primary key,電腦名 varchar(30) not null,售價(jià) varchar(50) ,銷量 int );(3)員工表創(chuàng)建:create table staff(員工號(hào) varchar(20) not null primary key,員工名 varchar(10) not null uni
14、que,性別 varchar(4) ,年齡 int,工資 varchar(50), );(4)店面表創(chuàng)建:create table Cshop(店號(hào) varchar(20),店名 varchar(10) not null ,地址 varchar(50),存儲(chǔ)過(guò)程創(chuàng)建:(1)“查詢電腦信息存儲(chǔ)過(guò)程”創(chuàng)建:USE computer salesGOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER procedure dbo.getcomputerASselect * from computer (2)“電腦信息插入存儲(chǔ)過(guò)程”創(chuàng)建:USE compu
15、ter salesGOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER proc dbo.NewRecord電腦號(hào) varchar(20),電腦名 varchar(30),售價(jià) varchar(50),銷量 intasinsert into computer values(電腦號(hào),電腦名,售價(jià),銷量)(3)“更行電腦信息存儲(chǔ)過(guò)程”創(chuàng)建: USE computer salesGOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER procedure dbo.updatecomputer電腦號(hào) v
16、archar(20),電腦名 varchar(30),售價(jià) varchar(50),銷量 intASUpdate computer set 電腦名=電腦名, 售價(jià)=售價(jià), 銷量=銷量where 電腦號(hào)=電腦號(hào)第4章 系統(tǒng)實(shí)現(xiàn)4.1用戶登錄界面用戶登陸界面如圖4.1所示。 圖4.1系統(tǒng)登錄界面4.2主要功能界面4.2.1主界面 主界面如圖所示。 圖4.2 主界面 4.2.2電腦信息界面電腦信息查詢界面如圖所示。 圖4.3 電腦信息查詢界面 圖4.4修改電腦信息界面 圖4.5更新數(shù)據(jù)界面 圖4.6添加電腦信息界面圖4.7添加信息界面圖4.8刪除信息界面4.2.3員工信息界面員工信息界面如圖所示。圖
17、4.9員工信息界面4.2.4店面信息界面店面信息界面如圖所示。圖4.10店面信息界面4.2.5其他 界面其他界面如圖所示。圖4.11其他 界面 第5章 課設(shè)總結(jié)兩周的課程設(shè)計(jì)即將結(jié)束,在老師的指導(dǎo)和自己的努力下我的畢業(yè)設(shè)計(jì)也完成了。電腦銷售管理系統(tǒng)的功能已經(jīng)基本實(shí)現(xiàn),在設(shè)計(jì)過(guò)程中,老師指引我們將理論知識(shí)與實(shí)踐想結(jié)合起來(lái),從可行性研究、需求分析、總體設(shè)計(jì)到詳細(xì)設(shè)計(jì),到編碼實(shí)現(xiàn),這其中遇到無(wú)數(shù)問(wèn)題,有的是設(shè)計(jì)上的,有的是技術(shù)實(shí)現(xiàn)上的,在解決這些問(wèn)題的過(guò)程中,我深深的領(lǐng)悟到了軟件開(kāi)發(fā)的奧妙,也使我對(duì)軟件開(kāi)發(fā)有了濃厚的興趣。從開(kāi)始開(kāi)發(fā)校園社交網(wǎng)絡(luò),我就遇到了很多很棘手的問(wèn)題,比如數(shù)據(jù)庫(kù)的選擇,以及各種
18、新知識(shí)的學(xué)習(xí)。這也使我鍛煉了快速學(xué)習(xí)的能力,例如當(dāng)時(shí)了解到對(duì)于一個(gè)社交性質(zhì)的網(wǎng)站來(lái)說(shuō),數(shù)據(jù)的增長(zhǎng)和變化都是巨大的,雖然最后還是選擇了關(guān)系型數(shù)據(jù)庫(kù)SQL Server,但是其中的樂(lè)趣卻是他人不能體會(huì)的。開(kāi)發(fā)設(shè)計(jì)的初級(jí)階段,我對(duì)電腦銷售管理方面的知識(shí)了解的并不多,通過(guò)外出考察和查閱相關(guān)書(shū)籍,我對(duì)電腦銷售管理軟件的開(kāi)發(fā)有了初步的認(rèn)識(shí)。隨著設(shè)計(jì)的深入,逐步加深對(duì)該系統(tǒng)的認(rèn)識(shí)和對(duì)編程語(yǔ)言的熟悉和理解。同時(shí),我也閱讀大量的資料了解現(xiàn)在應(yīng)用中的電腦銷售的一些特點(diǎn)。課程設(shè)計(jì)是對(duì)所學(xué)知識(shí)的應(yīng)用,理論聯(lián)系實(shí)際讓我對(duì)學(xué)過(guò)的知識(shí)有了更加深刻的理解。通過(guò)程序的編寫(xiě)、調(diào)試、修改、維護(hù)的過(guò)程,不但掌握了編程語(yǔ)言,也掌握了相
19、關(guān)數(shù)據(jù)庫(kù)的基本操作。通過(guò)這段時(shí)間里的學(xué)習(xí),我了解到了很多知識(shí),也對(duì)軟件開(kāi)發(fā)的過(guò)程有了一個(gè)更深的了解,并且對(duì)程序的基本設(shè)計(jì)思路有了較深的認(rèn)識(shí),學(xué)會(huì)并掌握了前臺(tái)軟件界面與后臺(tái)數(shù)據(jù)庫(kù)的連接方法,加深了對(duì)數(shù)據(jù)庫(kù)使用的熟練程度,對(duì)SQL編程語(yǔ)言的用法以及編碼規(guī)范有了更深的認(rèn)識(shí),對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì)方法也照以前有了很大改進(jìn)。參考文獻(xiàn)1 王珊,薩師煊.數(shù)據(jù)庫(kù)系統(tǒng)概論(第五版)M北京:高等教育出版社2014.9.2 王雨竹,張玉花,張星等.SQL Sever 2008數(shù)據(jù)庫(kù)管理與開(kāi)發(fā)教程(第2版)M.北京:人民郵電出版社,2012.3 鄂旭,吳昊.C# W
20、indows程序設(shè)計(jì)及應(yīng)用M.北京:清華大學(xué)出版社,2013.4 羅福強(qiáng),白忠建,楊劍.Visual C#.NET程序設(shè)計(jì)教程M.北京:人民郵電出版社,2009.5 薛華成.管理信息系統(tǒng)M.北京:清華大學(xué)出版社,2007.6 馬秀麟.管理信息系統(tǒng)及其開(kāi)發(fā)技術(shù)M. 北京:清華大學(xué)出版社,2006.附 錄部分主要代碼由于篇幅有限,所以只附上主要功能的代碼:1、 登陸界面與主功能界面:using System;using System.Collections.Generic;using System.ComponentModel;using Syst
21、em.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;using System.Data.SqlClient;namespace 電腦銷售管理系統(tǒng) public partial class FormAdmin : Form public FormAdmin() InitializeComponent(); private void button1_Click(object sender, EventArgs
22、e) if (textBox1.Text = "" | textBox2.Text = "") MessageBox.Show("請(qǐng)輸入用戶名和密碼"); else string str = "server=localhost;database=computer sales;integrated security=true" SqlConnection conn = new SqlConnection(str); conn.Open(); string sql = string.Format("selec
23、t count(*) from admin where 用戶名='0' and 密碼='1'", textBox1.Text.Trim(), textBox2.Text.Trim(); SqlCommand cmd = new SqlCommand(sql, conn); int count = (int)cmd.ExecuteScalar(); conn.Close(); if (count = 1) FormMain frm = new FormMain(); frm.Show(); this.Hide();/隱藏此窗口 else MessageB
24、ox.Show("賬號(hào)或密碼錯(cuò)誤!請(qǐng)確認(rèn)后重新輸入", "登錄界面"); private void FormAdmin_Load(object sender, EventArgs e) using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using Sys
25、tem.Windows.Forms;namespace 電腦銷售管理系統(tǒng) public partial class FormMain : Form public FormMain() InitializeComponent(); private void 查詢電腦ToolStripMenuItem_Click(object sender, EventArgs e) Formcom_select frm = new Formcom_select(); frm.Show(); private void 添加電腦ToolStripMenuItem_Click(object sender, Event
26、Args e) Formupdata frm = new Formupdata(); frm.Show(); private void 添加電腦信息ToolStripMenuItem_Click(object sender, EventArgs e) Formadd frm = new Formadd(); frm.Show(); private void 刪除電腦信息ToolStripMenuItem_Click(object sender, EventArgs e) Formdelete frm = new Formdelete(); frm.Show(); private void 查詢
27、員工信息ToolStripMenuItem_Click(object sender, EventArgs e) Formstaff frm = new Formstaff(); frm.Show(); private void 查詢店面信息ToolStripMenuItem_Click(object sender, EventArgs e) Formshop frm = new Formshop(); frm.Show(); private void 其他ToolStripMenuItem_Click(object sender, EventArgs e) Formother frm = ne
28、w Formother(); frm.ShowDialog(); 2、 向數(shù)據(jù)庫(kù)查詢和刪除商品信息:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;using System.Data.SqlClient;namespace 電腦銷售管理系
29、統(tǒng) public partial class Formcom_select : Form public Formcom_select() InitializeComponent(); private void button1_Click(object sender, EventArgs e) string str = "server=localhost;database=computer sales;integrated security=true" SqlConnection conn = new SqlConnection(str); string sql = &quo
30、t;select * from computer where 電腦號(hào)='" + textBox1.Text+"'" SqlDataAdapter ss = new SqlDataAdapter(sql, conn); DataSet ds = new DataSet(); ss.Fill(ds, "t"); dataGridView1.DataSource = ds.Tables"t" private void Formcom_select_Load(object sender, EventArgs e) s
31、tring str = "server=localhost;database=computer sales;integrated security=true" SqlConnection conn = new SqlConnection(str); string sql = string.Format("select * from computer"); SqlDataAdapter sda = new SqlDataAdapter(sql,conn); DataSet ds = new DataSet(); sda.Fill(ds,"t&qu
32、ot;); dataGridView1.DataSource = ds.Tables"t" using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;using System.Data.SqlClient;namespace 電
33、腦銷售管理系統(tǒng) public partial class Formdelete : Form public Formdelete() InitializeComponent(); private void Formdelete_Load(object sender, EventArgs e) string str = "server=localhost;database=computer sales;integrated security=true" SqlConnection conn = new SqlConnection(str); string sql = stri
34、ng.Format("select * from computer"); SqlDataAdapter sda = new SqlDataAdapter(sql, conn); DataSet ds = new DataSet(); sda.Fill(ds, "t"); dataGridView1.DataSource = ds.Tables"t" private void buttondelete_Click(object sender, EventArgs e) if (dataGridView1.SelectedRows.Cou
35、nt = 0) MessageBox.Show("dhsjfh"); else string id = dataGridView1.SelectedRows0.Cells"電腦號(hào)".Value.ToString(); int aid = int.Parse(id); string sqlcon = "server=localhost;database=computer sales;integrated security=true" SqlConnection conn = new SqlConnection(sqlcon); conn
36、.Open(); string sql = "delete from computer where 電腦號(hào)=" + aid; SqlCommand oda = new SqlCommand(sql, conn); oda.ExecuteNonQuery(); conn.Close(); Formdelete_Load(sender, e); 3、 向數(shù)據(jù)庫(kù)添加商品信息:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System
37、.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;using System.Data.SqlClient;namespace 電腦銷售管理系統(tǒng) public partial class Formadd1 : Form public Formadd1() InitializeComponent(); private void button1_Click(object sender, EventArgs e) string str = "
38、server=localhost;database=computer sales;integrated security=true" SqlConnection conn = new SqlConnection(str); conn.Open(); SqlCommand cmd = new SqlCommand("NewRecord", conn); cmd.CommandType = CommandType.StoredProcedure; SqlParameter p1 = new SqlParameter("電腦號(hào)", textBox1i
39、d.Text); SqlParameter p2 = new SqlParameter("電腦名", textBox2name.Text); SqlParameter p3 = new SqlParameter("售價(jià)", textBox3price.Text); SqlParameter p4 = new SqlParameter("銷量", textBox4numb.Text); cmd.Parameters.Add(p1); cmd.Parameters.Add(p2); cmd.Parameters.Add(p3); cmd.Parameters.Add(p4); cmd.ExecuteNonQuery(); conn.Close(); this.Close(); 4、 數(shù)據(jù)庫(kù)修改商品
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 45141-2025反滲透進(jìn)水修正污染指數(shù)測(cè)定方法
- 別墅清包工合同范本
- 醫(yī)院合資合同范本
- 農(nóng)藥合同范本
- 勞保買賣合同范本
- 二手房出售門(mén)面房合同范本
- 水槽代工合同范本
- 醫(yī)院信息咨詢合同范本
- 主體沉降觀測(cè)合同范本
- 單個(gè)產(chǎn)品銷售合同范本
- 磁共振成像(MRI)基本知識(shí)及臨床應(yīng)用
- 電廠深度調(diào)峰運(yùn)行對(duì)機(jī)組的影響
- 分布式光伏電站勘查收資清單
- 產(chǎn)品不良品(PPM)統(tǒng)計(jì)表格模板
- 新教科版四年級(jí)下冊(cè)科學(xué)全冊(cè)重點(diǎn)題型練習(xí)課件(含答案)
- 品管圈PDCA提高手衛(wèi)生依從性-手衛(wèi)生依從性品
- 五星傳變 廖金精
- 2023年廣州市青年教師初中數(shù)學(xué)解題比賽決賽試卷
- 對(duì)折剪紙課件
- 公園棧道棧橋施工方案
- 新中國(guó)成立后的中國(guó)國(guó)防
評(píng)論
0/150
提交評(píng)論