電腦銷售管理系統(tǒng) 大數(shù)據(jù)庫課程設(shè)計(jì)
《電腦銷售管理系統(tǒng) 大數(shù)據(jù)庫課程設(shè)計(jì)》由會員分享,可在線閱讀,更多相關(guān)《電腦銷售管理系統(tǒng) 大數(shù)據(jù)庫課程設(shè)計(jì)(27頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、文檔 數(shù)據(jù)庫原理與應(yīng)用 課程設(shè)計(jì)(論文) 電腦銷售管理系統(tǒng) 院〔系〕名稱 電子與信息工程學(xué)院 專業(yè)班級 軟件工程 學(xué)號 140403038 學(xué)生 指導(dǎo)教師 — 課程設(shè)計(jì)〔論文〕任務(wù)與評語 院〔系〕:電子與信息工程學(xué)院 教研室:軟件工程 學(xué)號 學(xué)生 專業(yè)班級 課程設(shè)計(jì)〔論文〕題目 電腦銷售管理系統(tǒng) 課程設(shè)計(jì)〔論文〕任務(wù) 任務(wù)要求: 電腦銷售管理系統(tǒng)實(shí)現(xiàn)以下幾個功能:查詢、修改、插入、刪除商品信息;查詢員工信息等。 技術(shù)要求: 1、按照ER圖的設(shè)計(jì)步驟進(jìn)展設(shè)計(jì); 2、前臺界面使用C#制作;
2、 3、后臺數(shù)據(jù)庫使用SQL server2008; 4、使用C# 與SQL數(shù)據(jù)庫連接; 5、數(shù)據(jù)庫設(shè)計(jì)式要達(dá)到3NF; 6、代碼編寫不少于200 行。 指導(dǎo)教師評語與成績 平時成績:辯論成績:論文成績: 總成績:指導(dǎo)教師簽字: 年月日 注:平時成績占20%,辯論成績占40%,論文成績占40%。 23 / 27 摘 要 電腦管理是通過采購、倉儲、綜合、出庫、配送等活動,解決物資供需之間存在的時間、空間、數(shù)量、品種、價格等方面的矛盾,以此銜接社會生產(chǎn)的各環(huán)節(jié),從而確保生產(chǎn)的順利進(jìn)展。隨著社會經(jīng)濟(jì)的開展,當(dāng)企業(yè)的物流業(yè)務(wù)開展到一定規(guī)模之后
3、,執(zhí)行效率就成為物流開展的瓶頸。計(jì)算機(jī)信息管理技術(shù)的迅速開展恰恰解決了這個問題,它使計(jì)算機(jī)技術(shù)與現(xiàn)代管理技術(shù)相互配合,來更加準(zhǔn)確、高速地完成工業(yè)企業(yè)日常的電腦銷售管理工作,使企業(yè)能夠以最少的人員來完成更多的工作。 系統(tǒng)的開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以與前端應(yīng)用程序的開發(fā)兩個方面。本系統(tǒng)使用SQL Server 2008建立數(shù)據(jù)庫后臺,使用C#進(jìn)展前臺界面和處理程序的開發(fā),前者建立成數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的數(shù)據(jù)庫,而后者具有應(yīng)用程序功能完備,易使用等特點(diǎn)。 關(guān)鍵詞:電腦;銷售管理系統(tǒng);C# 目 錄 第1章 緒論1 1 1 第2章 系統(tǒng)需求分析2 2 2
4、.2 Microsoft Visual Studio2 2.3 SQL Server數(shù)據(jù)庫3 4 第3章 系統(tǒng)設(shè)計(jì)5 5 5 6 6 6 3.4.2 SQL語句實(shí)現(xiàn)6 第4章 系統(tǒng)實(shí)現(xiàn)9 9 9 9 10 12 13 4.2.5其他 界面13 第5章 課設(shè)總結(jié)15 參考文獻(xiàn)16 第1章 緒論 電腦銷售管理系統(tǒng)是管理電腦銷售的重要工具,是電腦專賣店不可或缺的局部。 隨著電腦的銷量的不斷增加,銷售管理系統(tǒng)的數(shù)量也不斷的上漲。管理工作繁雜、資料眾多,人工管理信息的難度也越來越大,顯然是不能滿足實(shí)際的需要,效率也是很低的。并且這種傳統(tǒng)的方式存在
5、著很多的弊端,如:性差、查詢不便、效率低,很難維護(hù)和更新等。然而,本系統(tǒng)針對以上缺點(diǎn)能夠極提高超市管理的效率,也是科學(xué)化、正規(guī)化的管理,與世界接軌的重要條件。所以如何自動高效地管理信息是這些年來許多人所研究的。 隨著這些年電腦計(jì)算機(jī)的速度質(zhì)的提高,本錢的下降,IT互聯(lián)網(wǎng)大眾趨勢的開展。我們使用電腦的高效率才處理數(shù)據(jù)信息成為可能。 電腦銷售管理系統(tǒng)的出現(xiàn),正是管理人員與信息數(shù)據(jù),計(jì)算機(jī)的進(jìn)入互動時代的表現(xiàn)。友好的人機(jī)交互模式,清晰簡明的圖形界面,高效安全的操作使得我們對成千上萬的信息的管理得心應(yīng)手。通過這個系統(tǒng),可以做到信息的規(guī)管理,科學(xué)統(tǒng)計(jì)和快速的查詢,從而減少管理方面的工作量?毋庸置疑
6、,切實(shí)有效地把計(jì)算機(jī)管理引入電腦銷售管理中,對于促進(jìn)電腦管理制度,提高電腦專賣店的銷量和管理有著顯著意義? 第2章 系統(tǒng)需求分析 〔1〕 操作系統(tǒng):Windows 10 〔2〕 數(shù)據(jù)庫軟件:SQL Server 2008 〔3〕 開發(fā)工具:Microsoft Visual Studio 2015 2.2 C# C#是微軟公司發(fā)布的一種面向?qū)ο蟮摹⑦\(yùn)行于.NET Framework之 上的高級程序設(shè)計(jì)語言。并定于在微軟職業(yè)開發(fā)者論壇(PDC)上登臺亮相。C#是微軟公司研究員Anders Hejlsberg的最新成果
7、。C#看起來與Java有著驚人的相似;它包括了諸如單一繼承、接口、與Java幾乎同樣的語法和編譯成中間代碼再運(yùn)行的過 程。但是C#與Java有著明顯的不同,它借鑒了Delphi的一個特點(diǎn),與〔組件對象模型〕是直接集成的,而且它是微軟公司 .NET windows網(wǎng)絡(luò)框架的主角。 C#是一種安全的、穩(wěn)定的、簡單的、優(yōu)雅的,由C和C++衍生出來的面向?qū)ο蟮木幊陶Z言。它在繼承C和C++強(qiáng)大功能的同時去掉了一些它們的復(fù)雜特性〔例如沒有宏以與不允許多重繼承〕。C#綜合了VB簡單的可視化操作和C++的高運(yùn)行效率,以其強(qiáng)大的操作能力、優(yōu)雅的語法風(fēng)格、創(chuàng)新的語言特性和便捷的面向組件編程的支持成為.NET開發(fā)
8、的首選語言。? C#是面向?qū)ο蟮木幊陶Z言。它使得程序員可以快速地編寫各種基于MICROSOFT .NET平臺的應(yīng)用程序,MICROSOFT .NET提供了一系列的工具和服務(wù)來最大程度地開發(fā)利用計(jì)算與通訊領(lǐng)域。 C#使得C++程序員可以高效的開發(fā)程序,且因可調(diào)用由 C/C++ 編寫的本機(jī)原生函數(shù),因此絕不損失C/C++原有的強(qiáng)大的功能。因?yàn)檫@種繼承關(guān)系,C#與C/C++具有極大的相似性,熟悉類似語言的開發(fā)者可以很快的轉(zhuǎn)向C#。 2.3 SQL Server數(shù)據(jù)庫 數(shù)據(jù)庫技術(shù)是計(jì)算機(jī)軟件的一個重要分支,它產(chǎn)生于20世紀(jì)60年代,最早是由IBM公司推出的IMS數(shù)據(jù)庫系統(tǒng)。數(shù)據(jù)庫技術(shù)從開始到現(xiàn)
9、在大致經(jīng)歷了三個階段,分別是:人工管理階段、文件管理階段和數(shù)據(jù)庫管理階段。 SQL Server 2008為加密和密鑰管理提供了一個全面的解決方案。為了滿足不斷開展的對數(shù)據(jù)中心的信息的更強(qiáng)安全性的需求,公司投資給供應(yīng)商來管理公司的安全密鑰。SQL Server 2008通過支持第三方密鑰管理和硬件安全模塊(HSM)產(chǎn)品為這個需求提供了很好的支持。 SQL Server 2008為關(guān)鍵任務(wù)應(yīng)用程序提供了強(qiáng)大的安全特性、可靠性和可擴(kuò)展性。 1.保護(hù)你的信息:簡單的數(shù)據(jù)加密,外鍵管理,增強(qiáng)了審查. 2.確保業(yè)務(wù)可持續(xù)性:改良了數(shù)據(jù)庫鏡像,熱添加CPU
10、3.最優(yōu)的和可預(yù)測的系統(tǒng)性能:性能數(shù)據(jù)的采集,擴(kuò)展事件,備份壓縮,資源監(jiān)控器,穩(wěn)定的計(jì)劃 SQL Server 2008為任務(wù)應(yīng)用程序提供高效效率 基于政策的管理:基于政策管理,自動管理 2.加速開發(fā)過程:ADO.NET實(shí)體框架,語言級集成查詢能力,CLR集成和ADO.NET對象服務(wù),Service Broker可擴(kuò)展性,Transact-SQL的改良 4.不只是關(guān)系數(shù)據(jù):HIERARCHY ID,FILESTREAM數(shù)據(jù),集成的全文檢索,稀疏列,大型的用戶定義的類型,地理信息 SQL Server 2008 智能化 1.集成
11、任何數(shù)據(jù):數(shù)據(jù)壓縮,備份壓縮,分區(qū)表并行,星型聯(lián)接查詢優(yōu)化器,資源監(jiān)控器,分組設(shè)置,捕獲變更設(shè)置,MERGESQL語句,可擴(kuò)展的集成服務(wù) 2.發(fā)送相應(yīng)的報表:企業(yè)報表引擎,新的報表設(shè)計(jì)器,強(qiáng)大的可視化,Microsoft Office渲染,Microsoft SharePoint®集成 3.使用戶獲得全面的洞察力:設(shè)計(jì)為可擴(kuò)展的,塊計(jì)算,回寫到MOLAP,預(yù)測分析 電腦銷售管理系統(tǒng),可用于電腦專賣店的電腦銷售信息管理,查詢,更新與維護(hù),使用方便,易用性強(qiáng),圖形界面清晰明了。該軟件用C#語言編寫,用SQLServer2008數(shù)據(jù)庫作為后臺的數(shù)據(jù)庫進(jìn)展信息的
12、存儲,用SQL語句完成電腦信息的添加,查詢,修改,刪除的操作以與員工信息的錄入,修改,刪除等。用ODBC驅(qū)動實(shí)現(xiàn)前臺C#與后臺SQL數(shù)據(jù)庫的連接。SQLServer2008數(shù)據(jù)庫高效安全,兩者結(jié)合可相互利用各自的優(yōu)勢。 該系統(tǒng)實(shí)現(xiàn)的大致功能: 用戶登陸界面。該界面需使用用戶賬號密碼。用戶名和密碼輸入正確即可登錄電腦銷售界面。提供了商品信息的查詢,相關(guān)員工查詢。 登錄的用戶信息分別存儲在SQL數(shù)據(jù)庫的“admin〞表中,如果用戶信息不存在表中,將會無權(quán)利登錄本管理系統(tǒng)。 保證了超市銷售系統(tǒng)的安全性。
13、 第3章 系統(tǒng)設(shè)計(jì) 管理退出 員工信息 店面信息 軟件介紹 其他 店面系統(tǒng) 刪除電腦信息 自動校驗(yàn) 添加電腦信息 更新電腦信息 查詢電腦信息 員工系統(tǒng) 電腦管理系統(tǒng) 退出系統(tǒng) 登陸系統(tǒng) 電腦銷售管理系統(tǒng) 圖3.1 系統(tǒng)功能結(jié)構(gòu)圖 名稱 年齡 編號 某某 編號 地址 雇傭 電腦專賣店 員工 性別 數(shù)量 時間 銷售 電腦 規(guī)格 名稱 價格 編號
14、 圖3.2數(shù)據(jù)庫概念結(jié)構(gòu)圖 表3.1 商品表 字段名稱 數(shù)據(jù)類型 NULL 鍵 字段描述 電腦號 varchar(20) 非空 PK 商品號 電腦名 varchar(30) 非空 商品名稱 售價 varchar(50) 非空 商品價格 銷量 int 非空 商品銷量 電腦號即商品編號,是用于標(biāo)識商品的唯一編號,用于商家發(fā)布商品產(chǎn)生的記錄。該編號在發(fā)布一條商品記錄的時候自動產(chǎn)生。該編號不允許為空,為該表的主鍵和索引字段,保持唯一性。 電腦名即商品名稱,不允許為空。 售價即商品價格,不允許為空。 銷量即商品數(shù)量,不允許為
15、空。 圖3.3數(shù)據(jù)庫關(guān)系圖 3.4.2 SQL語句實(shí)現(xiàn) 數(shù)據(jù)表的創(chuàng)建: 〔1〕用戶登錄表創(chuàng)建: create table admin( 用戶名 varchar(20)not nullprimary key, 密碼 varchar(20) not null , ); 〔2〕電腦商品表創(chuàng)建: create table puter( 電腦號 varchar(20)primary key, 電腦名 varchar(30) not null, 售價 varchar(50), 銷量 int ); 〔3〕員工表創(chuàng)建: create table staff(
16、 員工號 varchar(20) not null primary key, 員工名 varchar(10) not null unique, 性別 varchar(4) , 年齡 int, 工資 varchar(50), ); 〔4〕店面表創(chuàng)建: create table Cshop( 店號 varchar(20), 店名 varchar(10) not null , 地址 varchar(50), 存儲過程創(chuàng)建: (1)“查詢電腦信息存儲過程〞創(chuàng)建: USE [puter sales] GO SET ANSI_NULLS ON GO SET QUOTE
17、D_IDENTIFIER ON GO ALTER procedure [dbo].[getputer] AS select * from puter (2)“電腦信息插入存儲過程〞創(chuàng)建: USE [puter sales] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER proc [dbo].[NewRecord] 電腦號 varchar(20), 電腦名 varchar(30), 售價 varchar(50), 銷量 int as insert into puter values(電腦號,
18、電腦名,售價,銷量) 〔3〕“更行電腦信息存儲過程〞創(chuàng)建: USE [puter sales] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER procedure [dbo].[updateputer] 電腦號 varchar(20), 電腦名 varchar(30), 售價 varchar(50), 銷量 int AS Update puter set 電腦名=電腦名, 售價=售價, 銷量=銷量 where 電腦號=電腦號 第4章 系統(tǒng)實(shí)現(xiàn) 界面 用戶登陸界面如圖
19、4.1所示。 圖4.1系統(tǒng)登錄界面 主要功能界面 主界面如如下圖。 圖4.2 主界面 電腦信息界面 電腦信息查詢界面如如下圖。 圖4.3 電腦信息查詢界面 員工信息界面 員工信息界面如如下圖。 圖4.9員工信息界面 店面信息界面如如下圖。 圖4.10店面信息界面 4.2.5其他 界面 其他界面如如下圖。 圖4.11其他 界面
20、 第5章 課設(shè)總結(jié) 兩周的課程設(shè)計(jì)即將完畢,在教師的指導(dǎo)和自己的努力下我的畢業(yè)設(shè)計(jì)也完成了。電腦銷售管理系統(tǒng)的功能已經(jīng)根本實(shí)現(xiàn),在設(shè)計(jì)過程中,教師指引我們將理論知識與實(shí)踐想結(jié)合起來,從可行性研究、需求分析、總體設(shè)計(jì)到詳細(xì)設(shè)計(jì),到編碼實(shí)現(xiàn),這其中遇到無數(shù)問題,有的是設(shè)計(jì)上的,有的是技術(shù)實(shí)現(xiàn)上的,在解決這些問題的過程中,我深深的領(lǐng)悟到了軟件開發(fā)的奧妙,也使我對軟件開發(fā)有了濃厚的興趣。 從開始開發(fā)校園社交網(wǎng)絡(luò),我就遇到了很多很棘手的問題,比如數(shù)據(jù)庫的選擇,以與各種新知識的學(xué)習(xí)。這也使我鍛煉了快速學(xué)習(xí)的能力,例如當(dāng)時了解到對于一個社交性質(zhì)的來說,數(shù)據(jù)的增長和變化都是巨大的,雖然最
21、后還是選擇了關(guān)系型數(shù)據(jù)庫SQL Server,但是其中的樂趣卻是他人不能體會的。 開發(fā)設(shè)計(jì)的初級階段,我對電腦銷售管理方面的知識了解的并不多,通過外出考察和查閱相關(guān)書籍,我對電腦銷售管理軟件的開發(fā)有了初步的認(rèn)識。隨著設(shè)計(jì)的深入,逐步加深對該系統(tǒng)的認(rèn)識和對編程語言的熟悉和理解。同時,我也閱讀大量的資料了解現(xiàn)在應(yīng)用中的電腦銷售的一些特點(diǎn)。課程設(shè)計(jì)是對所學(xué)知識的應(yīng)用,理論聯(lián)系實(shí)際讓我對學(xué)過的知識有了更加深刻的理解。通過程序的編寫、調(diào)試、修改、維護(hù)的過程,不但掌握了編程語言,也掌握了相關(guān)數(shù)據(jù)庫的根本操作。 通過這段時間里的學(xué)習(xí),我了解到了很多知識,也對軟件開發(fā)的過程有了一個更深的了解,并且對程序的
22、根本設(shè)計(jì)思路有了較深的認(rèn)識,學(xué)會并掌握了前臺軟件界面與后臺數(shù)據(jù)庫的連接方法,加深了對數(shù)據(jù)庫使用的熟練程度,對SQL編程語言的用法以與編碼規(guī)有了更深的認(rèn)識,對數(shù)據(jù)庫的設(shè)計(jì)方法也照以前有了很大改良。 參考文獻(xiàn) [1]?王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論〔第五版〕[M]:高等教育2014.9. [2]?王雨竹,玉花,星等.SQL?Sever?2008數(shù)據(jù)庫管理與開發(fā)教程〔第2版〕[M].:人民郵電,2012. [3]?鄂旭,吳昊.C#?Windows程序設(shè)計(jì)與應(yīng)用[M].:清華大學(xué),2013. [4]?羅福強(qiáng),白忠建,劍.Visual?C#.NET程序設(shè)計(jì)教程[M].:人民郵電,2009.
23、 [5]?薛華成.管理信息系統(tǒng)[M].:清華大學(xué),2007. [6]?馬秀麟.管理信息系統(tǒng)與其開發(fā)技術(shù)[M].?:清華大學(xué),2006. 附 錄 局部主要代碼 由于篇幅有限,所以只附上主要功能的代碼: 1、 登陸界面與主功能界面: using System; using System.Collections.Generic; using System.ponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Th
24、reading.Tasks; using System.Windows.Forms; using System.Data.SqlClient; namespace 電腦銷售管理系統(tǒng) { public partial class FormAdmin : Form { public FormAdmin() { Initializeponent(); } private void button1_Click(object sender, EventArgs e)
25、 { if (textBox1.Text == "" || textBox2.Text == "") { MessageBox.Show("請輸入用戶名和密碼"); } else { string str = "server=localhost;database=puter sales;integrated security=true"; SqlConnection conn =
26、new SqlConnection(str); conn.Open(); string sql = string.Format("select count(*) from admin where 用戶名='{0}' and 密碼='{1}'", textBox1.Text.Trim(), textBox2.Text.Trim()); Sqlmand cmd = new Sqlmand(sql, conn); int count = (int)cmd.Ex
27、ecuteScalar(); conn.Close(); if (count == 1) { FormMain frm = new FormMain(); frm.Show(); this.Hide();//隱藏此窗口 } else {
28、 MessageBox.Show("賬號或密碼錯誤!請確認(rèn)后重新輸入", "登錄界面"); } } } private void FormAdmin_Load(object sender, EventArgs e) { } } } using System; using System.Collections.Generic; using System.ponentModel; using System.Data; usin
29、g System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace 電腦銷售管理系統(tǒng) { public partial class FormMain : Form { public FormMain() { Initializeponent(); } private void
30、查詢電腦ToolStripMenuItem_Click(object sender, EventArgs e) { Form_select frm = new Form_select(); frm.Show(); } private void 添加電腦ToolStripMenuItem_Click(object sender, EventArgs e) { Formupdata frm = new Formupdata();
31、 frm.Show(); } private void 添加電腦信息ToolStripMenuItem_Click(object sender, EventArgs e) { Formadd frm = new Formadd(); frm.Show(); } private void 刪除電腦信息ToolStripMenuItem_Click(object sender, EventArgs e) {
32、 Formdelete frm = new Formdelete(); frm.Show(); } private void 查詢員工信息ToolStripMenuItem_Click(object sender, EventArgs e) { Formstaff frm = new Formstaff(); frm.Show(); } private void 查詢店面信息ToolStripMenuItem_C
33、lick(object sender, EventArgs e) { Formshop frm = new Formshop(); frm.Show(); } private void 其他ToolStripMenuItem_Click(object sender, EventArgs e) { Formother frm = new Formother(); frm.ShowDialog(); }
34、 } 2、 向數(shù)據(jù)庫查詢和刪除商品信息: using System; using System.Collections.Generic; using System.ponentModel; 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 電腦銷售管理系統(tǒng) {
35、 public partial class Form_select : Form { public Form_select() { Initializeponent(); } private void button1_Click(object sender, EventArgs e) { string str = "server=localhost;database=puter sales;integr
36、ated security=true"; SqlConnection conn = new SqlConnection(str); string sql = "select * from puter where 電腦號='" + textBox1.Text+"'"; SqlDataAdapter ss = new SqlDataAdapter(sql, conn); DataSet ds = new DataSet(); ss.Fill(ds, "t");
37、 dataGridView1.DataSource = ds.Tables["t"]; } private void Form_select_Load(object sender, EventArgs e) { string str = "server=localhost;database=puter sales;integrated security=true"; SqlConnection conn = new SqlConnect
38、ion(str); string sql = string.Format("select * from puter"); SqlDataAdapter sda = new SqlDataAdapter(sql,conn); DataSet ds = new DataSet(); sda.Fill(ds,"t"); dataGridView1.DataSource = ds.Tables["t"]; } } using System;
39、 using System.Collections.Generic; using System.ponentModel; 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 電腦銷售管理系統(tǒng) { public partial class Formdelete : Fo
40、rm { public Formdelete() { Initializeponent(); } private void Formdelete_Load(object sender, EventArgs e) { string str = "server=localhost;database=puter sales;integrated security=true"; SqlConne
41、ction conn = new SqlConnection(str); string sql = string.Format("select * from puter"); SqlDataAdapter sda = new SqlDataAdapter(sql, conn); DataSet ds = new DataSet(); sda.Fill(ds, "t"); dataGridView1.DataSource = ds.Tables["t"];
42、 } private void buttondelete_Click(object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count == 0) { MessageBox.Show("dhsjfh"); } else { string id = dataGridView1.Sele
43、ctedRows[0].Cells["電腦號"].Value.ToString(); int aid = int.Parse(id); string sqlcon = "server=localhost;database=puter sales;integrated security=true"; SqlConnection conn = new SqlConnection(sqlcon); conn.Open(); stri
44、ng sql = "delete from puter where 電腦號=" + aid; Sqlmand oda = new Sqlmand(sql, conn); oda.ExecuteNonQuery(); conn.Close(); Formdelete_Load(sender, e); } } } } 3、 向數(shù)據(jù)庫添加商品信息: using System; using System
45、.Collections.Generic; using System.ponentModel; 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 電腦銷售管理系統(tǒng) { public partial class Formadd1 : Form {
46、 public Formadd1() { Initializeponent(); } private void button1_Click(object sender, EventArgs e) { string str = "server=localhost;database=puter sales;integrated security=true"; SqlConnection conn = new SqlConnection(s
47、tr); conn.Open(); Sqlmand cmd = new Sqlmand("NewRecord", conn); cmd.mandType = mandType.StoredProcedure; SqlParameter p1 = new SqlParameter("電腦號", textBox1id.Text); SqlParameter p2 = new SqlParameter("電腦名", textBox2name.Text);
48、 SqlParameter p3 = new SqlParameter("售價", textBox3price.Text); SqlParameter p4 = new SqlParameter("銷量", textBox4numb.Text); cmd.Parameters.Add(p1); cmd.Parameters.Add(p2); cmd.Parameters.Add(p3); cmd.Parameters.Add(p4);
49、 cmd.ExecuteNonQuery(); conn.Close(); this.Close(); } } } 4、 數(shù)據(jù)庫修改商品信息: using System; using System.Collections.Generic; using System.ponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading
50、.Tasks; using System.Windows.Forms; using System.Data.SqlClient; namespace 電腦銷售管理系統(tǒng) { public partial class Formupdata1 : Form { string id, name, price, numb; public Formupdata1(DataGridViewRow record) { Initializeponent(); id = r
51、ecord.Cells["電腦號"].Value.ToString(); name = record.Cells["電腦名"].Value.ToString(); price = record.Cells["售價"].Value.ToString(); numb = record.Cells["銷量"].Value.ToString(); //------- textBox1id.Text = id; textBox2name.Text
52、= name; textBox3price.Text = price; textBox4numb.Text = numb; } private void Formupdata1_Load(object sender, EventArgs e) { } private void button1_Click(object sender, EventArgs e) { string str =
53、 "server=localhost;database=puter sales;integrated security=true"; SqlConnection conn = new SqlConnection(str); conn.Open(); //-------訪問數(shù)據(jù)庫------ string sql = "update puter set 電腦名='" + textBox2name.Text +
54、 "',售價='" + textBox3price.Text + "',銷量=" + textBox4numb.Text + " where 電腦號='" + textBox1id.Text + "'"; Sqlmand cmd = new Sqlmand(sql, conn); cmd.ExecuteNonQuery(); conn.Close(); this.Close(); } } }
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 110中國人民警察節(jié)(筑牢忠誠警魂感受別樣警彩)
- 2025正字當(dāng)頭廉字入心爭當(dāng)公安隊(duì)伍鐵軍
- XX國企干部警示教育片觀后感筑牢信仰之基堅(jiān)守廉潔底線
- 2025做擔(dān)當(dāng)時代大任的中國青年P(guān)PT青年思想教育微黨課
- 2025新年工作部署會圍繞六個干字提要求
- XX地區(qū)中小學(xué)期末考試經(jīng)驗(yàn)總結(jié)(認(rèn)真復(fù)習(xí)輕松應(yīng)考)
- 支部書記上黨課筑牢清廉信念為高質(zhì)量發(fā)展?fàn)I造風(fēng)清氣正的環(huán)境
- 冬季消防安全知識培訓(xùn)冬季用電防火安全
- 2025加強(qiáng)政治引領(lǐng)(政治引領(lǐng)是現(xiàn)代政黨的重要功能)
- 主播直播培訓(xùn)直播技巧與方法
- 2025六廉六進(jìn)持續(xù)涵養(yǎng)良好政治生態(tài)
- 員工職業(yè)生涯規(guī)劃方案制定個人職業(yè)生涯規(guī)劃
- 2024年XX地區(qū)黨建引領(lǐng)鄉(xiāng)村振興工作總結(jié)
- XX中小學(xué)期末考試經(jīng)驗(yàn)總結(jié)(認(rèn)真復(fù)習(xí)輕松應(yīng)考)
- 幼兒園期末家長會長長的路慢慢地走