設(shè)計報告 倉庫管理

上傳人:痛*** 文檔編號:60066971 上傳時間:2022-03-06 格式:DOCX 頁數(shù):24 大小:2.04MB
收藏 版權(quán)申訴 舉報 下載
設(shè)計報告 倉庫管理_第1頁
第1頁 / 共24頁
設(shè)計報告 倉庫管理_第2頁
第2頁 / 共24頁
設(shè)計報告 倉庫管理_第3頁
第3頁 / 共24頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《設(shè)計報告 倉庫管理》由會員分享,可在線閱讀,更多相關(guān)《設(shè)計報告 倉庫管理(24頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、東北石油大學本科生課程設(shè)計 東 北 石 油 大 學 課 程 設(shè) 計 課 程 數(shù)據(jù)庫課程設(shè)計 題 目 庫存管理系統(tǒng) 院 系 計算機與信息技術(shù)學院 專業(yè)班級 學生姓名 學生學號 指導教師 2011年 7月 8日 東北石油大學

2、課程設(shè)計任務(wù)書 課程 數(shù)據(jù)庫課程設(shè)計 題目 庫存管理系統(tǒng) 專業(yè) 計算機科學與技術(shù) 姓名 學號 一、主要內(nèi)容: 開發(fā)一個庫存管理系統(tǒng)。設(shè)計并實現(xiàn)這樣的一個系統(tǒng)主要是鍛煉學生采用面向?qū)ο蠓椒?、設(shè)計思路等開發(fā)軟件的能力。 二、基本要求: 系統(tǒng)主要有以下功能:首頁、貨物管理、倉庫管理、存儲規(guī)則管理、訂單、貨物需求、退出系統(tǒng)。貨物管理包含貨物修改、貨物刪除、貨物添加;倉庫管理包含倉庫修改、添加、刪除;存儲管理包存儲添加、修改、刪除;訂單包含查詢和提交訂單

3、的出貨、進貨情況;貨物需求包含查詢功能。系統(tǒng)用戶根據(jù)操作權(quán)限的差異可分為3類,即倉庫管理員、分倉庫管理員和采購員。除了實現(xiàn)上述功能以外,庫存管理系統(tǒng)還具有友好、簡潔的界面,安全性要高,穩(wěn)定性要強。 三、主要參考資料: [1] 曹斌,韓中孝.ASP.NET數(shù)據(jù)庫系統(tǒng)項目開發(fā)實踐 [M].北京科學出版社,2003:93-97 [2] 陳宗興,杜國.ASP.NET網(wǎng)絡(luò)系統(tǒng)程序開發(fā)[M].北京:中國水利水電出版社,2008:92-102 [3] 徐娟,吳志山,陳金良.網(wǎng)頁制作實用技術(shù)[M].北京:清華大學出版社,2003:21-52 [4] 陳玉峰.SQL Server2000數(shù)據(jù)庫開發(fā)教程

4、[M].北京:科學出版社.2003:210-211 完成期限 19-20周 指導教師 專業(yè)負責人 年 月 日 目 錄 第1章 系統(tǒng)分析 1 1.1開發(fā)背景 1 1.2系統(tǒng)需求分析 1 1.3開發(fā)環(huán)境 2 第2章 系統(tǒng)設(shè)計 3 2.1系統(tǒng)架構(gòu) 3 2.2系統(tǒng)功能模塊 4 2.3系統(tǒng)數(shù)據(jù)庫設(shè)計 5 第3章 系統(tǒng)實現(xiàn) 8 3.1登錄界面 8 3.2

5、貨物管理模塊 9 3.3貨物瀏覽模塊 11 3.4訂貨單模塊 13 第4章 系統(tǒng)測試 15 4.1測試目的 15 4.2測試項目 15 4.3項目說明 15 4.4測試結(jié)果 16 第5章 結(jié)束語 19 參考文獻 20 21 第1章 系統(tǒng)分析 1.1開發(fā)背景 1、計算機已經(jīng)成為我們學習和工作的得力助手? 今天,計算機的價格已經(jīng)十分低廉,性能卻有了長足的進步。它已經(jīng)被應用于許多領(lǐng)域,計算機之所以如此流行的原因主要有以下幾個方面: 首先,計算機可以代替人工進行許多繁雜的勞動; 其次,計算機可以節(jié)省許多資源; 第三,計算機可以大大的

6、提高人們的工作效率; 第四,計算機可以使敏感文檔更加安全,等等。 2、在企事業(yè)單位用計算機管理庫存物資的意義 現(xiàn)在我國很多企事業(yè)單位對庫存物資等的管理還停留在紙介質(zhì)的基礎(chǔ)上,這樣的機制已經(jīng)不能適應時代的發(fā)展,因為它浪費了許多人力和物力,在信息時代這種傳統(tǒng)的管理方法必然被計算機為基礎(chǔ)的信息管理所取代。歸納起來,在企事業(yè)單位用計算機代替人工管理庫存物資大約有以下幾點好處: 1)可以存儲大量的庫存信息和物資相關(guān)信息,安全、高效; 2)只需一到二名信息錄入員即可操作系統(tǒng),節(jié)省大量人力; 3)可以迅速查到所需信息。 1.2系統(tǒng)需求分析 21世紀以來,人類經(jīng)濟高速發(fā)展,人們發(fā)生了日新月異的

7、變化,特別是計算機的應用及普及到經(jīng)濟和社會生活的各個領(lǐng)域。使原本的舊的管理方法越來越不適應現(xiàn)在社會的發(fā)展。為了適應現(xiàn)代社會人們高度強烈的時間觀念,庫存物資管理系統(tǒng)為企事業(yè)單位帶來了極大的方便。 設(shè)計一個數(shù)據(jù)庫系統(tǒng),首先必須確認數(shù)據(jù)庫系統(tǒng)的用戶和用途。由于數(shù)據(jù)庫系統(tǒng)是一個組織部門的模擬,數(shù)據(jù)庫系統(tǒng)設(shè)計者必須對一個組織部門的基本情況有所了解,比如該組織部門的組織機構(gòu)、各部門的聯(lián)系、有關(guān)事物和活動以及描述它們的數(shù)據(jù)、信息流程、政策和制度、報表及其格式和有關(guān)的文檔等。收集和分析這些資料的過程稱為需求分析。需求分析的目標是給出應用領(lǐng)域中數(shù)據(jù)項、數(shù)據(jù)項之間的關(guān)系和數(shù)據(jù)操作任務(wù)的詳細定義,為數(shù)據(jù)庫系統(tǒng)的概

8、念設(shè)計、邏輯設(shè)計和物理設(shè)計奠定基礎(chǔ),為優(yōu)化數(shù)據(jù)庫系統(tǒng)的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)提供可靠依據(jù)。設(shè)計人員應與用戶密切合作,用戶則應積極參與,從而使設(shè)計人員對用戶需求有全面、準確的理解。 需求分析的過程是對現(xiàn)實世界深入了解的過程,數(shù)據(jù)庫系統(tǒng)能否正確的反映現(xiàn)實世界主要取決于需求分析,需求分析人員既要對數(shù)據(jù)庫技術(shù)有一定的了解,又要對組織部門的情況比較熟悉,一般由數(shù)據(jù)庫系統(tǒng)設(shè)計人員和本組織部門的有關(guān)工作人員合作進行。 1.2.1數(shù)據(jù)流圖 數(shù)據(jù)字典以文字的形式對數(shù)據(jù)流程圖中的各個成分的內(nèi)容和特征進行詳細解釋和描述,避免人們對某些成分產(chǎn)生歧義,對數(shù)據(jù)進行具體的說明。數(shù)據(jù)字典中有六類條目:數(shù)據(jù)元素、數(shù)據(jù)結(jié)構(gòu)、

9、數(shù)據(jù)流、數(shù)據(jù)存儲、處理過程、外部實體。不同類型的條目有不同的屬性需要描述。下文將會根據(jù)它們對學生成績管理系統(tǒng)進行詳細的分析。 開始 相應管 理操作 退出 圖1-1 系統(tǒng)總體流程圖 1.3開發(fā)環(huán)境 數(shù)據(jù)庫是數(shù)據(jù)管理的最新技術(shù),是計算機科學的重要分支。十年來,數(shù)據(jù)庫管理系統(tǒng)已從專用的應用程序包發(fā)展成為通用系統(tǒng)軟件。由于數(shù)據(jù)庫具有數(shù)據(jù)的結(jié)構(gòu)化、可控冗余度、較高的程序與數(shù)據(jù)獨立性、易于擴充、易于編制應用程序 等優(yōu)點,較大的信息系統(tǒng)都是建立在數(shù)據(jù)庫設(shè)計之上的。 由于用到的數(shù)據(jù)表格多,另外考慮到實際情況,如學生基本信息的變動,我們選用SQL Server作為數(shù)據(jù)庫開發(fā),而不用

10、Access,主要是因為Access存放的記錄,在實際運用中不適合此系統(tǒng);而SQL Server是一種常用的關(guān)系數(shù)據(jù)庫,能存放和讀取大量的數(shù)據(jù),管理眾多并發(fā)的用戶,故選用SQL Server數(shù)據(jù)庫。 用語言進行編碼。 編程語言是微軟在.NET計劃中重要的開發(fā)語言,它具有語法簡單,功能強大,快速應用,語言自由,強大的Web服務(wù)器控件,支持跨平臺,與XML相融合等。因此選擇編程語言。 第2章 系統(tǒng)設(shè)計 2.1系統(tǒng)架構(gòu) 整個系統(tǒng)分為四個部分,倉庫總管、分倉庫總管、采購員和主界面。 首先,因為系統(tǒng)是面向特定的某些對象的,所以用戶進入系統(tǒng)應該進行身份驗證。根據(jù)不同的身份進入不同

11、的操作界面。 采購員進入庫存管理系統(tǒng)后,根據(jù)自己的權(quán)限進入貨物進出維護界面,對出貨、進貨信息進行查看,根據(jù)菜單項可以查看貨物需求、修改個人的密碼、注銷等操作。 對于分倉庫總管來說,根據(jù)自己的權(quán)限進入貨品進出維護界面,查看一種貨品的數(shù)量、最大存儲量、當前數(shù)量等信息,同時又可以插入某種貨物的進貨出貨狀況等;還可以根據(jù)導航條查看貨品需求,進行個人密碼修改、注銷等操作。 對于倉庫總管,首先進入貨品信息維護界面,可以對所有貨品信息進行修改刪除操作,可以根據(jù)導航條對倉庫信息維護、存放規(guī)則維護、貨物進出記錄、個人密碼修改、注銷等界面進行查看、修改和刪除等操作。 本系統(tǒng)是以Windows XP系統(tǒng)為操

12、作平臺,在.NET環(huán)境下編程實現(xiàn)。 系統(tǒng)ER圖: 管理者 貨物 倉庫 貨物進出記錄 管理 提交 儲存 存入 寫入 編號 姓名 性別 權(quán)限 地址 編號 庫號 地址 容量 最高存儲量 最低存儲量 存儲量 編號 名稱 價格 次提供商 主提供商 需求量 類型 進貨量 提交人 管理人 出貨量 圖2-1 系統(tǒng)E-R圖 N N N 1 N N N N N 1 2.2系統(tǒng)功能模塊 系統(tǒng)模塊如下[1]: 庫存管理系統(tǒng) 分倉庫總管 倉庫總管 采購員 個人信息維護 倉庫信息維護 存放規(guī)則維護

13、 貨物進出記錄 個人密碼修改 貨物進出維護 貨品進出信息 貨物信息管理 貨品需求 貨品需求 貨物信息添加 貨物信息修改 貨物信息刪除 圖2-2 系統(tǒng)模塊圖 2.3系統(tǒng)數(shù)據(jù)庫設(shè)計 綜合以上分析,要實現(xiàn)上面的所有功能模塊,數(shù)據(jù)庫共要設(shè)計四個表[2],它們分別是:貨物表、管理員表、記錄表、存儲表和倉庫表。 表2-1 貨物表 序號 字段名 數(shù)據(jù)類型 數(shù)據(jù)長度 NULL Primarykey 描述 1 GID Int 4 N Y 貨物號 2 GName varchar 50 Y N 貨物名 3 GP

14、rice money 10 Y N 當前價格 4 GProvider1 varchar 50 Y N 主提供商 5 GProvider2 varchar 50 Y N 次提供商 6 GDescribe varchar 50 Y N 描述 表2-2 管理員表 序號 字段名 數(shù)據(jù)類型 數(shù)據(jù)長度 NULL Primarykey 描述 1 UID int 4 N Y 用戶號 2 UName varchar 50 Y N 姓名 3 UPassword varchar 50 Y N 密碼 4

15、 UPower varchar 50 Y N 權(quán)限 6 USex char 2 Y N 性別 7 UAddress varchar 50 Y N 地址 8 UTel varchar 50 Y N 電話 9 UEmail varchar 50 Y N 電郵 10 UDep int 4 Y N 負責人 表2-3 記錄表 序號 字段名 數(shù)據(jù)類型 數(shù)據(jù)長度 NULL Primarykey 描述 1 RID int 4 N Y 表號 2 RGID int 4 Y N 貨物號

16、 3 RWID intr 4 Y N 倉庫號 4 RQuantity float 8 Y N 所需量 5 RType char 10 Y N 類型 6 RManager int 4 Y N 管理人號 7 RHandler varchar 50 Y N 提(送)貨人 8 UID int 4 Y N 用戶號 9 RMaxIn float 8 Y N 最大進貨量 10 RMaxOut float 8 Y N 最大出貨量 表2-5存儲表 序號 字段名 數(shù)據(jù)類型 數(shù)據(jù)

17、長度 NULL Primarykey 描述 1 SID int 4 N Y 存儲表號 2 SGID int 4 Y N 貨物號 3 SWID int 4 Y N 倉庫號 4 STopLine float 8 Y N 存儲上限 5 SbaseLine float 8 Y N 存儲下限 6 SQuantity float 8 Y N 存儲量 表2-6倉庫表 序號 字段名 數(shù)據(jù)類型 數(shù)據(jù)長度 NULL Primarykey 描述 1 WID int 4 N Y 倉庫號 2

18、 WName varchar 50 Y N 倉庫名 3 WArea float 8 Y N 容量 4 WAddress varchar 50 Y N 地址 5 WDescribe Varchar 50 Y N 描述 6 UID int 4 Y N 用戶號 第3章 系統(tǒng)實現(xiàn) 3.1登錄界面 填寫正確的用戶名和密碼,點擊登錄按鈕,然后根據(jù)權(quán)限進入不同的頁面進行管理[3]。 圖 3-1 登錄主界面 If (dr.Read) Then

19、 Label3.Text = "" //將數(shù)據(jù)庫中的字段內(nèi)容放入session中 Session("uid") = dr("uid").ToString Session("upower") = dr("upower").ToString Session("udep") = dr("udep").ToString Label3.Text = "歡迎您" + Session("uid") //判斷登錄用戶的權(quán)限 If (Session("upower").ToString().Trim = "倉庫總管") Then Response.Redirect("goodsmanage.as

20、px") ElseIf (Session("upower").ToString().Trim = "分倉庫管理員") Then Response.Redirect("goodsreserve.aspx") ElseIf (Session("upower").ToString().Trim = "采購員") Then Response.Redirect("orderlist.aspx") End If 3.2貨物管理模塊 圖 3-2 貨物管理界面 倉庫總管登錄后跳轉(zhuǎn)到此界面[4],按照登錄號可以對貨物進行查詢、修改、刪除等操作。根據(jù)導航條可以跳轉(zhuǎn)到個人信息維護、倉庫信息維

21、護、存放規(guī)則維護等界面進行查詢、修改、刪除等操作。 //提取文本框中的內(nèi)容然后進行修改 Dim str As String str = GridView1.DataKeys(e.RowIndex).Value.ToString Dim gname As String gname = CType(GridView1.Rows(e.RowIndex).Cells(1).Controls(0), TextBox).Text.ToString Dim gprice As String gprice = CType(GridView1.Rows(e.RowIndex).Cells(

22、2).Controls(0), TextBox).Text.ToString Dim gprovider1 As String gprovider1 = CType(GridView1.Rows(e.RowIndex).Cells(3).Controls(0), TextBox).Text.ToString Dim gprovider2 As String gprovider2 = CType(GridView1.Rows(e.RowIndex).Cells(4).Controls(0), TextBox).Text.ToString //連接數(shù)據(jù)庫 Dim conn As

23、 OleDbConnection conn = New OleDbConnection("Provider=SQLOLEDB.1;Password=1234;Persist Security Info=True;User ID=sa;Initial Catalog=WMS;Data Source=.") Dim cmd As OleDbCommand Dim sqlstr As String sqlstr = "update Goods set GName = '" + gname + "',GPrice='" + gprice + "',GProvider1='" + gpr

24、ovider1 + "',GProvider2='" + gprovider2 + "' where GID =" + str cmd = New OleDbCommand(sqlstr, conn) conn.Open() cmd.ExecuteNonQuery() conn.Close() //重新綁定 GridView1.EditIndex = -1 bindgrid() 3.2.1貨物添加頁面 圖 3-3 貨物添加界面 點擊添加新貨按鈕,進入此頁面。 Dim conn As OleDbConnection conn = New OleDbConnec

25、tion("Provider=SQLOLEDB.1;Password=1234;Persist Security Info=True;User ID=sa;Initial Catalog=WMS;Data Source=.") Dim cmd As OleDbCommand conn.Open() Dim getinsertID As String getinsertID = "select max(GID) from Goods" cmd = New OleDbCommand(getinsertID, conn) Dim dr As OleDbDataReader dr = c

26、md.ExecuteReader dr.Read() Dim vargid As Integer If (dr(0).ToString = "") Then vargid = 1 Else vargid = Convert.ToInt32(dr(0).ToString) + 1 End If Dim sqlstr As String Dim gprice As Double gprice = Convert.ToDouble(TextBox2.Text.ToString.Trim) sqlstr = "insert into Goods(GID,GName,GPrice

27、,GProvider1,GProvider2,GDescribe) values('" & vargid & "','" & TextBox1.Text & "','" & gprice & "','" & TextBox3.Text & "','" & TextBox4.Text & "','" & TextBox5.Text & "')" Dim cmd1 As OleDbCommand cmd1 = New OleDbCommand(sqlstr, conn) cmd1.ExecuteNonQuery() conn.Close() MsgBox("插入成功!") 3.3貨物瀏

28、覽模塊 圖 3-4 貨物瀏覽界面 根據(jù)分倉庫總管的權(quán)限可以對貨物出貨、進貨進行提交和查看[5]。 Dim conn As OleDbConnection conn = New OleDbConnection("Provider=SQLOLEDB.1;Password=1234;Persist Security Info=True;User ID=sa;Initial Catalog=WMS;Data Source=.") Dim cmd1 As OleDbCommand Dim cmd2 As OleDbCommand conn.Open() Dim getinsert

29、ID1 As String Dim getinsertID2 As String getinsertID1 = "select max(SID) from Store" getinsertID2 = "select max(RID) from Records" cmd1 = New OleDbCommand(getinsertID1, conn) cmd2 = New OleDbCommand(getinsertID2, conn) Dim dr As OleDbDataReader dr = cmd1.ExecuteReader dr.Read() '將數(shù)據(jù)庫中的id字段的

30、最大值自動加1 If (dr(0).ToString = "") Then varsid = 1 Else varsid = Convert.ToInt32(dr(0).ToString) + 1 End If Dim dr2 As OleDbDataReader dr2 = cmd2.ExecuteReader dr2.Read() '將數(shù)據(jù)庫中的id字段的最大值自動加1 If (dr2(0).ToString = "") Then varrid = 1 Else varrid = Convert.ToInt32(dr2(0).ToString) + 1 End

31、If '將數(shù)據(jù)的內(nèi)容添加入數(shù)據(jù)庫 Dim sqlstr1 As String sqlstr1 = "insert into Store(SID,SGID,SQuantity,STopLine) values('" & varsid & "','" & TextBox7.Text & "','" & TextBox1.Text & "','" & TextBox2.Text & "')" Dim cmd3 As OleDbCommand cmd3 = New OleDbCommand(sqlstr1, conn) Dim sqlstr2 As String sqlstr2 = "

32、insert into Records(RID,RGID,RQuantity,RType,RHandler,RMaxIn,RMaxOut) values('" & varrid & "','" & TextBox7.Text & "','" & TextBox5.Text & "','" & RadioButtonList1.Text & "','" & TextBox6.Text & "','" & TextBox4.Text & "','" & TextBox3.Text & "')" Dim cmd4 As OleDbCommand cmd4 = New OleDbCommand(

33、sqlstr2, conn) cmd3.ExecuteNonQuery() cmd4.ExecuteNonQuery() conn.Close() MsgBox("插入成功!") 3.4訂貨單模塊 根據(jù)采購員的權(quán)限進入訂貨單界面,查看出貨、進貨狀況,同時也可以修改個人密碼、查詢貨品需求等操作。 圖 3-5 訂貨單界面 '根據(jù)文本框內(nèi)容顯示查詢結(jié)果 Dim conn As OleDbConnection conn = New OleDbConnection("Provider=SQLOLEDB.1;Password=1234;Persist Security Info

34、=True;User ID=sa;Initial Catalog=WMS;Data Source=.") Dim cmd As OleDbCommand Dim sqlstr As String '查詢語句 sqlstr = "select RID,GName,WName,RQuantity,RType,RManager,RHandler from Records,Goods,Warehouses where RGID=GID AND RWID=WID and Records.RType='" & DropDownList1.Text & "'" cmd = New OleDbCom

35、mand(sqlstr, conn) conn.Open() Dim adp As New OleDbDataAdapter(cmd) Dim ds As New DataSet adp.Fill(ds, "link") GridView1.DataSource = ds.Tables("link").DefaultView GridView1.DataBind() conn.Close() '顯示當前用戶的id號 If Not IsPostBack Then Label3.Text = Session("uid") bindgrid() End If

36、 第4章 系統(tǒng)測試 4.1測試目的 測試為了尋找軟件缺陷,評估一個程序或系統(tǒng)的屬性和能力,確定是否符合其所需結(jié)果的活動。以防止“風險”的發(fā)生。 什么是風險?風險是測試應用通不過可靠性或健壯性測試,可能會給用戶帶來商業(yè)上的上海的可能性有關(guān)。 4.2測試項目 項目測試 1) 用戶登錄的測試; 2) 添加用戶的測試; 3) 修改用戶密碼的測試; 4) 添加貨物信息的測試; 5) 修改貨物信息的測試; 6) 添加存儲規(guī)則的測試; 7) 修改存儲規(guī)則的測試; 8) 添加倉庫信

37、息的的測試; 9) 修改倉庫信息的測試; 10) 查詢貨物需求的測試; 11) 查詢訂貨信息的測試; 4.3項目說明 1、用戶登錄的測試 該測試的目的是保證登錄窗口的正確性與在錯誤發(fā)生時容錯和糾錯性。 具體的通過登錄框中輸入空用戶名,和錯誤的用戶密碼來檢測系統(tǒng)的出錯運行情況。要求系統(tǒng)在遇到這些情況時能給出正確的錯誤提示。 2、添加用戶的測試 該測試的目的是保證登錄的正確性與在錯誤發(fā)生時容錯和糾錯性。 具體的通過添加記錄框中輸入重復的用戶名,空用戶名和用戶密碼來檢測系統(tǒng)的出錯運行情況。要求系統(tǒng)在遇到這些情況時能給出正確的錯誤提示。 3、修改用戶密碼的測試 該測試的目的是保

38、證登錄窗口的正確性與在錯誤發(fā)生時容錯和糾錯性。 具體的通過添加記錄框中輸入用戶名和密碼,新密碼是否修改成功來檢測系統(tǒng)的出錯運行情況。要求系統(tǒng)在遇到這些情況時能給出正確的錯誤提示。 4、添加或者修改貨物信息的測試 該測試的目的是保證添加或者修改貨物的正確性與在錯誤發(fā)生時容錯和糾錯性。 具體的通過添加記錄框中輸入貨物的貨號、貨物名稱、當前價格、主提供商、次提供商,貨物信息是否添加或修改成功來檢測系統(tǒng)的出錯運行情況。要求系統(tǒng)在遇到這些情況時能給出正確的錯誤提示。 5、添加或者修改存儲規(guī)則信息的測試 該測試的目的是保證添加或者修改存儲規(guī)則信息的正確性與在錯誤發(fā)生時容錯和糾錯性。 具體的通

39、過添加記錄框中輸入貨品名稱、存放倉庫、存放下限、存放上限、存放數(shù)量,存儲規(guī)則信息是否添加或修改成功來檢測系統(tǒng)的出錯運行情況。要求系統(tǒng)在遇到這些情況時能給出正確的錯誤提示。 6、添加或者修改倉庫信息的測試 該測試的目的是保證添加或者修改課程信息窗口的正確性與在錯誤發(fā)生時容錯和糾錯性。 具體的通過添加記錄框中輸入倉庫信息的倉庫名稱、倉庫所處地址、倉庫容量、倉庫主管人、倉庫描述,倉庫信息是否添加或修改成功來檢測系統(tǒng)的出錯運行情況。要求系統(tǒng)在遇到這些情況時能給出正確的錯誤提示。 7、查詢貨物需求信息和訂單信息的測試 該測試的目的是保證查詢貨物需求信息的正確性與在錯誤發(fā)生時容錯和糾錯性。 4

40、.4測試結(jié)果 1、貨物添加 圖4-1 貨物添加頁面 2、用戶密碼修改 圖4-2 用戶密碼修改頁面 3、人員信息添加 圖4-3 人員信息添加頁面 4、貨物需求頁面 圖4-4 貨物需求頁面 第5章 結(jié)束語 在學習數(shù)據(jù)庫之前一直覺得數(shù)據(jù)庫沒有什么深入研究的價值,覺得無非是將數(shù)據(jù)存起來進行增刪改查的操作就是了。直到真正接觸到了數(shù)據(jù)庫這門課才真地發(fā)現(xiàn)了這里面得奧妙和值得專研的價值。數(shù)據(jù)已然成為當今信息社會的一種極為重要

41、的資源,各個部門無時無刻不在于數(shù)據(jù)打交道,對于這些大量數(shù)據(jù)的處理使得數(shù)據(jù)庫應運而生。作為學習軟件的我們對于數(shù)據(jù)庫的學習更加是必不可少。雖然對于SQL語言這些東西以前基本上沒有太多的接觸,但是清晰易懂語言的模式并沒有對學習造成太大的困擾。而實際上這學期的雙語教學的確讓我的學習變的有些吃力,不是因為讀不懂,而是讀過之后理解僅僅停留在字面意思上,不能很透徹地理解到位。但是老師課堂上深入淺出的講解,和對于課件的翻譯讓我對此有了很大的彌補。對于數(shù)據(jù)庫的理解已經(jīng)不僅僅是知道增刪改查這些簡單的基本操作,知道表之間的連接,一些運算,一些模式等等。實際上,對于數(shù)據(jù)庫進行建立與操作是十分復雜的,中間要經(jīng)過很多考慮

42、對于現(xiàn)實的結(jié)合,對于軟硬件的要求都需要考慮在內(nèi)。從某種意義上看來說,對于數(shù)據(jù)庫的學習不僅僅改變了我對與數(shù)據(jù)庫的看法,同時也改變了我對于程序設(shè)計的看法。從前簡單的看到就做是不科學的,應該經(jīng)過規(guī)劃和研究分析才能上手。于此同時,老師留的項目其實是對于我們的所學習知識的一種檢驗與擴充。因為項目結(jié)合很多的其他知識,同時做項目的過程是一個對于知識的重新審視與鞏固的過程??偟貋碚f,這學期的數(shù)據(jù)庫課程讓我覺得有所收獲,有所得。加強了對于課程本身的理解,同時也知道了更廣的知識面。 參考文獻 [1]費賢舉,胡智喜. 基于模塊化的軟件工程課程體系的

43、構(gòu)建與實現(xiàn) [J]. 常州 工學院學報. 2006:1-10 [2] 曹斌,韓中孝.ASP.NET數(shù)據(jù)庫系統(tǒng)項目開發(fā)實踐 [M].北京科學出版社,2003 [3] 徐娟,吳志山,陳金良.網(wǎng)頁制作實用技術(shù)[M].北京:清華大學出版社,2003 [4] 陳宗興,杜國.ASP.NET網(wǎng)絡(luò)系統(tǒng)程序開發(fā)[M].北京:中國水利水電出版社,2008 [5] 陳玉峰.SQL Server2000數(shù)據(jù)庫開發(fā)教程[M].北京:科學出版社,2003 東北石油大學課程設(shè)計成績評價表 課程名稱 數(shù)據(jù)庫

44、課程設(shè)計 題目名稱 庫存管理系統(tǒng) 學生姓名 李曉林 學號 080702140914 指導教師姓名 佟喜峰 職稱 副教授 序號 評價項目 指 標(優(yōu)秀) 滿分 評分 1 選題難度 選題難度較高,或者對原題目進行了相當程度的改進。 10 2 工作量、工作態(tài)度和出勤率 工作量飽滿,工作努力,遵守紀律,出勤率高,工作作風嚴謹,善于與他人合作。 10 3 課程設(shè)計質(zhì)量 按期圓滿的完成了規(guī)定的任務(wù),方案設(shè)計合理,思考問題全面,系統(tǒng)功能完善。 40 4 報告質(zhì)量 問題論述思路清晰,結(jié)構(gòu)嚴謹,文理通順,撰寫規(guī)范,圖表完備正確。 30 5 回答問題 在進行課程設(shè)計程序系統(tǒng)檢查時,能正確回答指導教師所提出的問題。 10 6 創(chuàng)新(加分項) 工作中有創(chuàng)新意識,對前人工作有改進或有應用價值。在進行系統(tǒng)檢查時能對創(chuàng)新性進行說明,并在報告中有相應的論述。 +5 總分 評語: 指導教師: 年 月 日

展開閱讀全文
溫馨提示:
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),我們立即給予刪除!