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

上傳人:z**** 文檔編號:113121969 上傳時間:2022-06-24 格式:DOC 頁數(shù):11 大?。?27.50KB
收藏 版權(quán)申訴 舉報 下載
數(shù)據(jù)庫課程設(shè)計報告設(shè)備管理系統(tǒng)_第1頁
第1頁 / 共11頁
數(shù)據(jù)庫課程設(shè)計報告設(shè)備管理系統(tǒng)_第2頁
第2頁 / 共11頁
數(shù)據(jù)庫課程設(shè)計報告設(shè)備管理系統(tǒng)_第3頁
第3頁 / 共11頁

本資源只提供3頁預覽,全部文檔請下載后查看!喜歡就下載吧,查找使用更方便

15 積分

下載資源

資源描述:

《數(shù)據(jù)庫課程設(shè)計報告設(shè)備管理系統(tǒng)》由會員分享,可在線閱讀,更多相關(guān)《數(shù)據(jù)庫課程設(shè)計報告設(shè)備管理系統(tǒng)(11頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、景德鎮(zhèn)陶瓷學院科技藝術(shù)學院工程系數(shù)據(jù)庫課程設(shè)計報告設(shè)備管理系統(tǒng)專 業(yè):計算機科學與技術(shù)班級:10計科學 號:201030457135 姓名:劉世雨指導教師:何福保、胡開華2012年12月10日、系統(tǒng)功能:通過對某企業(yè)或單位設(shè)備管理相關(guān)流程進行分析,完成具有對設(shè)備進行基本信息管理和 信息檢索等基本功能的設(shè)備管理系統(tǒng)的分析、設(shè)計與實現(xiàn)。在這個設(shè)備管理系統(tǒng)中,基本做到了指導老師要求的“增、刪、改”對于實驗指導書要求的六大項,因為個人學業(yè)水平有限,所以暫時才完成了以下四項:1、實現(xiàn)設(shè)備的錄入、刪除、修改等基本操作。2、實現(xiàn)國家標準設(shè)備代碼的維護。3、能夠?qū)υO(shè)備進行方便的檢索。4、能夠輸出設(shè)備分類明細表

2、。用戶表:戸表:表用戶名密碼性址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全新4dill

3、004600全新5華碩:=lEUE005400全新6蘋果appl e006700全新7東芝toshiba007100全新8神州Hasse0081000全新9索尼sony009350*瀏覽器中數(shù)據(jù)庫預覽截圖:ID倉庫號管巒備注1001中華區(qū)綠湖街正常2002中華區(qū)勤奮街小王正常3003中華區(qū)柳蔭街小李g7*s正常400斗中華區(qū)才子後小朱251*aa*正常用戶注冊:用戶名: 密 碼: 鹹翹S 址: Email畫用戶名: 原: 新詡: 確認密碼:設(shè)備塢號:仙設(shè)備名:左見廠商:yanjian備注:暫無倉陣號:010設(shè)備扁號廠商倉庫號備注1lenovo001200扎端弟輯圍涂2主& 事.曰hp00250

4、0繪滁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

5、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;

6、/建立數(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 OleDbComman

7、d(sql, OleDbConn);執(zhí)行SQL查詢語句OleDbDataReader mydata = cmd.ExecuteReader();if (mydata.Read()判斷查詢結(jié)果是否為空this.Label1.Text =登入成功! ”;/Sessionusername = this.username.Text;Response.Redirect(zhuye.aspx);elsethis.Label1.Text =用戶不存在,請檢測用戶名和密碼是否正確! ”;else if (DropDownListl.SelectedValue =用戶)if (TextBox1.Text = |

8、 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(Http

9、Context.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

10、.Text.Trim() +;/建 立 sql 查詢語句OleDbCommand cmd = new OleDbCommand(sql, OleDbConn);執(zhí)行SQL查詢語句OleDbDataReader mydata = cmd.ExecuteReader();if (mydata.Read()判斷查詢結(jié)果是否為空this.Label1.Text =登入成功! ”;/Sessionusername = this.username.Text;Response.Redirect(zhuye.aspx);elsethis .Label1.Text =用戶不存在,請檢測用戶名和密碼是否正確!2、

11、增刪改信息:設(shè)曲詢:學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 =

12、IIthis.TextBox14.Text = II this.TextBox15.Text =)Response.Write(alert(帶*號的信息為必填。);elsestring DBName = ConfigurationManager.AppSettings.Get(DBName).ToString();string DBDriver = ConfigurationManager.AppSettings.Get(DBDriver).ToString();stringDBConnectionString=DBDriver+HttpContext.Current.Server.MapPa

13、th(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.Tex

14、tBox12.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 =;Tex

15、tBoxl4.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

16、).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.Configurat

17、ion.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.Edit

18、Index = -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.Contr

19、ols0).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 = (TextB

20、ox)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;/strin

21、g 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).ToS

22、tring();得到數(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 +

23、 ,倉庫號=+ Positions + ,數(shù)量=+ Cphone + ,備注= + Cgrade + where 設(shè)備編號=+ Cid + ;/string SqlStr = update company set Cname=lll,Positions=llllwhere Cid=as;用戶相關(guān) 設(shè)脅換作 設(shè)備管理 信息查詢 菅理輸誨源代碼:mpmenu1=new mMenu(用戶相關(guān),self,);mpmenu1.addltem(new mMenuItem(用戶注冊,yonghuzhuce.aspx,it,false,用戶登錄,null,); mpmenu1.addltem(new mMen

24、uItem(密碼修改,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è)備,s

25、hebeicaozao.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.add

26、ltem(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è)計使我熟悉了系

27、統(tǒng)設(shè)計的整體步驟。系統(tǒng)設(shè)計大體可分為需求分析、概念 設(shè)計、邏輯設(shè)計、物理設(shè)計、數(shù)據(jù)庫的實施及調(diào)試測試六大步驟。其中,讓我感觸最深的 是需求分析階段,在這個階段,必須對所要設(shè)計的系統(tǒng)有總體的構(gòu)思和了解,知道自己要 做什么,要實現(xiàn)什么,并且要實際的進行相關(guān)的調(diào)查,不能憑想象或自己的了解,這樣會 在后續(xù)的工作中遇到很多的問題。這次課程設(shè)計加深了我對數(shù)據(jù)庫系統(tǒng)概論相關(guān)知識和SQL SERVER相關(guān)功能的理解。 例如對建立基本表、視圖、索引、存儲過程、觸發(fā)器等,都比以前更加的熟練。并在解決 遇到的各種問題的過程中,學到了很多新的知識。比如在導入導出數(shù)據(jù)時,由于外鍵約束 的存在,經(jīng)常會出現(xiàn)錯誤,這就要注意各個表導入的順序問題。一般是先導入主鍵表,后 導入外鍵表,這樣可以避免很多的錯誤。我進一步掌握了相關(guān)的SQL語句方面的知識。不但糾正了以前的錯誤認識和理解,而 且學會了建立存儲過程和觸發(fā)器。通過查閱資料,我還明白了存儲過程是編譯后放在服務(wù) 器端的程序,它可以被別的模塊調(diào)用,且不需要重新編譯,這樣就大大減輕了客戶端的負 擔,且有效的提咼了系統(tǒng)執(zhí)行的效率。當然,在實習的過程中也存在一些問題。由于需求分析階段的工作完成的不是很充分, 在后面的設(shè)計過程中,前后時常會出現(xiàn)矛盾,不一致現(xiàn)象,因此要反復的修改前面的結(jié)果, 導致整個工作進行的不是很順利。

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(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)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!