歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

數(shù)據(jù)庫課程設(shè)計報告設(shè)備管理系統(tǒng)

  • 資源ID:113121969       資源大小:427.50KB        全文頁數(shù):11頁
  • 資源格式: DOC        下載積分:15積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要15積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

數(shù)據(jù)庫課程設(shè)計報告設(shè)備管理系統(tǒng)

景德鎮(zhèn)陶瓷學(xué)院科技藝術(shù)學(xué)院工程系數(shù)據(jù)庫課程設(shè)計報告設(shè)備管理系統(tǒng)專 業(yè):計算機(jī)科學(xué)與技術(shù)班級:10計科學(xué) 號:201030457135 姓名:劉世雨指導(dǎo)教師:何福保、胡開華2012年12月10日、系統(tǒng)功能:通過對某企業(yè)或單位設(shè)備管理相關(guān)流程進(jìn)行分析,完成具有對設(shè)備進(jìn)行基本信息管理和 信息檢索等基本功能的設(shè)備管理系統(tǒng)的分析、設(shè)計與實現(xiàn)。在這個設(shè)備管理系統(tǒng)中,基本做到了指導(dǎo)老師要求的“增、刪、改”對于實驗指導(dǎo)書要求的六大項,因為個人學(xué)業(yè)水平有限,所以暫時才完成了以下四項:1、實現(xiàn)設(shè)備的錄入、刪除、修改等基本操作。2、實現(xiàn)國家標(biāo)準(zhǔn)設(shè)備代碼的維護(hù)。3、能夠?qū)υO(shè)備進(jìn)行方便的檢索。4、能夠輸出設(shè)備分類明細(xì)表。用戶表:戸表:表用戶名密碼性址Emailj卜11112234322444:=li1ti i nslJjti i n124wu123江西748866qq. comWWWWWW1ingdezhen123456Sqq. com管理員表:設(shè)備管理表:S設(shè)備管理表:表設(shè)備漏蘭12_3_%56設(shè)備毛廠商 I 數(shù)量 丨 備注lnov ?hpacerdellappl h2CC:50030C:60C:400700設(shè)備信息表:設(shè)備編E謖蚤喀FW倉庫號備注i1聯(lián)想lenovo001200九成新10沿見y:±TLi i :=lTl010999暫無2-惠普hp002500全新3.-宏基acer003300全新4dill004600全新5華碩:=lEUE005400全新6蘋果appl e006700全新7東芝toshiba007100全新8神州Hasse0081000全新9索尼sony009350*瀏覽器中數(shù)據(jù)庫預(yù)覽截圖:ID倉庫號管巒備注1001中華區(qū)綠湖街正常2002中華區(qū)勤奮街小王正常3003中華區(qū)柳蔭街小李g7*s正常400斗中華區(qū)才子後小朱251*aa*正常用戶注冊:用戶名: 密 碼: 鹹翹S 址: Email畫用戶名: 原: 新詡: 確認(rèn)密碼:設(shè)備塢號:仙設(shè)備名:左見廠商:yanjian備注:暫無倉陣號:010設(shè)備扁號廠商倉庫號備注1lenovo001200扎端弟輯圍涂2主& 事.曰hp002500繪滁3宏基日匚er003300顯輯箍涂4dell004600整輯理涂5asus0054006蘋果apple006700出涂7toshiba007100定輯珀除8神弼Hasse0081000泊輯理涂9MSsony009350F T亠口 科耳嗣除設(shè)備管理流程圖:三、功能界面設(shè)計1、系統(tǒng)登錄界面ffip權(quán)限:用戶名:-密碼:201030467135源代碼:if (DropDownListl.SelectedVaiue ="管理員")if (TextBoxl.Text ="" II TextBox2.Text ="")Labell.Text ="用戶名和密碼不能為空。";elsestring sql;string DBName = ConfigurationManager.AppSettings.Get("DBName").ToString();從配置文件中得到數(shù)據(jù)庫驅(qū)動string DBDriver = ConfigurationManager.AppSettings.Get("DBDriver").ToString();得到數(shù)據(jù)庫連接字符串stringDBConnectionString=DBDriver+HttpContext.Current.Server.MapPath(HttpContext.Current.Request.ApplicationPath + "/App_Data/") + DBName;/建立數(shù)據(jù)庫連接對象OleDbConnection OleDbConn = new OleDbConnection(DBConnectionString);OleDbConn.Open();/sql = "select * from 用戶表 where 用戶名='kaihua' and 密碼='kaihua'"建立sql查詢語句 sql = "select * from 管理員表 where 用戶名='"+ TextBox1.Text.Trim() + "' and 密碼='"+ TextBox2.Text.Trim() +"'"/建 立 sql 查詢語句OleDbCommand cmd = new OleDbCommand(sql, OleDbConn);執(zhí)行SQL查詢語句OleDbDataReader mydata = cmd.ExecuteReader();if (mydata.Read()判斷查詢結(jié)果是否為空this.Label1.Text ="登入成功! ”;/Session"username" = this.username.Text;Response.Redirect("zhuye.aspx");elsethis.Label1.Text ="用戶不存在,請檢測用戶名和密碼是否正確! ”;else if (DropDownListl.SelectedValue ="用戶")if (TextBox1.Text ="" | TextBox2.Text ="")Label1.Text ="賬號和密碼不能為空。";elsestring sql;string DBName = ConfigurationManager.AppSettings.Get("DBName").ToString();從配置文件中得到數(shù)據(jù)庫驅(qū)動string DBDriver = ConfigurationManager.AppSettings.Get("DBDriver").ToString();得到數(shù)據(jù)庫連接字符串stringDBConnectionString=DBDriver+HttpContext.Current.Server.MapPath(HttpContext.Current.Request.ApplicationPath + "/App_Data/") + DBName;/建立數(shù)據(jù)庫連接對象OleDbConnection OleDbConn = new OleDbConnection(DBConnectionString);OleDbConn.Open();/sql = "select * from 用戶表 where 用戶名='kaihua' and 密碼='kaihua'"建立sql查詢語句 sql = "select * from 用戶表 where 用戶名='"+ TextBox1.Text.Trim() + "' and 密碼='"+ TextBox2.Text.Trim() +"'"/建 立 sql 查詢語句OleDbCommand cmd = new OleDbCommand(sql, OleDbConn);執(zhí)行SQL查詢語句OleDbDataReader mydata = cmd.ExecuteReader();if (mydata.Read()判斷查詢結(jié)果是否為空this.Label1.Text ="登入成功! ”;/Session"username" = this.username.Text;Response.Redirect("zhuye.aspx");elsethis .Label1.Text ="用戶不存在,請檢測用戶名和密碼是否正確!2、增刪改信息:設(shè)曲詢:學(xué)i設(shè)備編號:*谿名:*ni:ir倉庫號:*數(shù)S:*備注:設(shè)備編號設(shè)備名廠商倉庫號IS®備注1聯(lián)想lenovo001200冊除2hp002500冊除3宏基acer003300斗戴爾dell004600全刪除5asus005400鏈謝除6蘋果apple006700黑輯冊除7toshiba007100鈿8神州Hasse0081000全新更新取消9sony009350冊除增加源代碼:if (this.TextBoxlO.Text = "" II this.TextBoxll.Text = "" II this.TextBoxl2.Text = "" II this.TextBoxl3.Text ="" IIthis.TextBox14.Text ="" II this.TextBox15.Text ="")Response.Write("<script language=javascript>alert('帶*號的信息為必填。')</script>");elsestring DBName = ConfigurationManager.AppSettings.Get("DBName").ToString();string DBDriver = ConfigurationManager.AppSettings.Get("DBDriver").ToString();stringDBConnectionString=DBDriver+HttpContext.Current.Server.MapPath(HttpContext.Current.Request.ApplicationPath + "/App_Data/") + DBName;OleDbConnection con = new OleDbConnection(DBConnectionString);OleDbCommand cmd = con.CreateCommand();cmd.CommandText = "insert into設(shè)備信息表(設(shè)備編號,設(shè)備名,廠商,倉庫號,數(shù)量,備注) values('" + this.TextBoxlO.Text + "','" + this .TextBoxll.Text + "','" + this.TextBox12.Text + "','" + this.TextBox13.Text +"','" + this .TextBox14.Text +"','" + this.TextBox15.Text +"')"cmd.Connection = con;con.Open();cmd.ExecuteNonQuery();con.Close();GridViewBind();protected void Button3_Click(object sender, EventArgs e)TextBox10.Text =""TextBoxll.Text =""TextBox12.Text =""TextBox13.Text =""TextBoxl4.Text =""TextBoxl5.Text =""刪除源代碼:string cid = GridView1.DataKeyse.RowIndex.Values0.ToString();string SqlStr = "delete from 設(shè)備信息表 where 設(shè)備編號='"+ cid + "'"string DBName = ConfigurationManager.AppSettings.Get("DBName").ToString();從配置文件中得到數(shù)據(jù)庫驅(qū)動string DBDriver = ConfigurationManager.AppSettings.Get("DBDriver").ToString();得到數(shù)據(jù)庫連接字符串stringDBConnectionString=DBDriver+HttpContext.Current.Server.MapPath(HttpContext.Current.Request.ApplicationPath + "/App_Data/") + DBName;建立數(shù)據(jù)庫連接對象OleDbConnection conn = new OleDbConnection(DBConnectionString);conn.Open();/OleDbConnectionconn=newOleDbConnection(System.Configuration.ConfigurationManager.ConnectionStrings1.ConnectionString);conn.Open();/OleDbConnection conn = new OleDbConnection(DBConnectionString);conn.Open();OleDbCommand comm = new OleDbCommand(SqlStr, conn);comm.ExecuteNonQuery();comm.Dispose();if (conn.State.ToString() = "Open") conn.Close();GridView1.EditIndex = -1;GridViewBind();修改源代碼:/string Cid = (TextBox)GridView1.Rowse.RowIndex.Cells0.Controls0).Text.ToString();string Cid = GridView1.DataKeyse.RowIndex.Vhlues0.ToString();/string Cname = GridView1.DataKeyse.RowIndex.Values0.ToString();string Cname = (TextBox)GridView1.Rowse.RowIndex.Cells1.Controls0).Text.ToString();string Cadress = (TextBo )GridView1.Rowse.RowIndex.Cells2.Controls0).Text.ToString();string Positions = (TextBo )GridView1.Rowse.RowIndex.Cells3.Controls0).Text.ToString();string Cphone = (TextBo )GridView1.Rowse.RowIndex.Cells4.Controls0).Text.ToString();string Cgrade = (TextBox)GridView1.Rowse.RowIndex.Cells5.Controls0).Text.ToString();/string Cname = (TextBox)GridView1.Rowse.RowIndex.FindControl("Cname").Text;/string Cadress = (TextBox)GridView1.Rowse.RowIndex.FindControl("Cadress").Text;/string Position = (TextBox)GridView1.Rowse.RowIndex.FindControl("Position").Text;/string Cphone = (TextBox)GridView1.Rowse.RowIndex.FindControl("Cphone").Text;/string Cgrade = (TextBox)GridView1.Rowse.RowIndex.FindControl("Cgrade").Text;string DBName = ConfigurationManager.AppSettings.Get("DBName").ToString();/從配置文件中得到數(shù)據(jù)庫驅(qū)動string DBDriver = ConfigurationManager.AppSettings.Get("DBDriver").ToString();得到數(shù)據(jù)庫連接字符串stringDBConnectionString=DBDriver+HttpContext.Current.Server.MapPath(HttpContext.Current.Request.ApplicationPath + "/App_Data/") + DBName;建立數(shù)據(jù)庫連接對象OleDbConnection conn = new OleDbConnection(DBConnectionString);conn.Open();string SqlStr = "update 設(shè)備信息表 set 設(shè)備名='"+ Cname + "',廠商='"+ Cadress + "',倉庫號='"+ Positions + "',數(shù)量='"+ Cphone + "',備注='" + Cgrade +"' where 設(shè)備編號='"+ Cid + "'"/string SqlStr = "update company set Cname='lll',Positions='llll'where Cid='as'"用戶相關(guān) 設(shè)脅換作 設(shè)備管理 信息查詢 菅理輸誨源代碼:mpmenu1=new mMenu('用戶相關(guān)','','self',",",",");mpmenu1.addltem(new mMenuItem('用戶注冊','yonghuzhuce.aspx','it',false,'用戶登錄',null,",",","); mpmenu1.addltem(new mMenuItem('密碼修改','mimaxiugai.aspx','it',false,'用戶登錄',null,'');mpmenu2=new mMenu('設(shè)備操作',”,'self',”,”,”,”);mpmenu2.addltem(new mMenuItem('mpmenu2.addltem(new mMenuItem('mpmenu2.addltem(new mMenuItem('mpmenu2.addltem(new mMenuItem('增加設(shè)備','shebeicaozao.aspx','it',false,'增加設(shè)備',null,",",",");刪除設(shè)備','shebeicaozao.aspx','it',false,刪除設(shè)備null,'','','','');修改設(shè)備','shebeicaozao.aspx','it',false,'修改設(shè)備',null,'','','','');查找設(shè)備','shebeicaozao.aspx','it',false,'查找設(shè)備',null,'','','','');mpmenu3=new mMenu('設(shè)備管理','','self','','','','');mpmenu3.addltem(new mMenuItem('折舊管理','jsjjczs.aspx','blank',false,'折舊管理',null,'','','','');mpmenu3.addltem(new mMenuItem('維修管理','windowsjc.aspx','blank',false,'維修管理',null,'','','',''); mpmenu4=new mMenu('信息查詢','','self','','','','');mpmenu4.addltem(new mMenuItem('倉庫信 息查詢 ','cangkuxinxichaxun.aspx,'it' ,false,'倉庫信 息查詢',null,'','','','');mpmenu4.addltem(new mMenuItem(' 設(shè)備信 息查詢','shebeixinxichaxun.aspx','it' ,false,'設(shè)備信 息查詢',null,'','','','');mpmenu5=new mMenu('管理簡介','','self','','','','');mpmenu5.addltem(new mMenuItem('設(shè)備管 理簡介 ','shenbeiguanlijianjie.aspx,'it',false,'倉庫信 息查詢',null,'','','','');課程設(shè)計總結(jié)這次課程設(shè)計使我熟悉了系統(tǒng)設(shè)計的整體步驟。系統(tǒng)設(shè)計大體可分為需求分析、概念 設(shè)計、邏輯設(shè)計、物理設(shè)計、數(shù)據(jù)庫的實施及調(diào)試測試六大步驟。其中,讓我感觸最深的 是需求分析階段,在這個階段,必須對所要設(shè)計的系統(tǒng)有總體的構(gòu)思和了解,知道自己要 做什么,要實現(xiàn)什么,并且要實際的進(jìn)行相關(guān)的調(diào)查,不能憑想象或自己的了解,這樣會 在后續(xù)的工作中遇到很多的問題。這次課程設(shè)計加深了我對數(shù)據(jù)庫系統(tǒng)概論相關(guān)知識和SQL SERVER相關(guān)功能的理解。 例如對建立基本表、視圖、索引、存儲過程、觸發(fā)器等,都比以前更加的熟練。并在解決 遇到的各種問題的過程中,學(xué)到了很多新的知識。比如在導(dǎo)入導(dǎo)出數(shù)據(jù)時,由于外鍵約束 的存在,經(jīng)常會出現(xiàn)錯誤,這就要注意各個表導(dǎo)入的順序問題。一般是先導(dǎo)入主鍵表,后 導(dǎo)入外鍵表,這樣可以避免很多的錯誤。我進(jìn)一步掌握了相關(guān)的SQL語句方面的知識。不但糾正了以前的錯誤認(rèn)識和理解,而 且學(xué)會了建立存儲過程和觸發(fā)器。通過查閱資料,我還明白了存儲過程是編譯后放在服務(wù) 器端的程序,它可以被別的模塊調(diào)用,且不需要重新編譯,這樣就大大減輕了客戶端的負(fù) 擔(dān),且有效的提咼了系統(tǒng)執(zhí)行的效率。當(dāng)然,在實習(xí)的過程中也存在一些問題。由于需求分析階段的工作完成的不是很充分, 在后面的設(shè)計過程中,前后時常會出現(xiàn)矛盾,不一致現(xiàn)象,因此要反復(fù)的修改前面的結(jié)果, 導(dǎo)致整個工作進(jìn)行的不是很順利。

注意事項

本文(數(shù)據(jù)庫課程設(shè)計報告設(shè)備管理系統(tǒng))為本站會員(z****)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!