【正文】
coats. Billy was the only one who had a coat from a dead civilian. So it goes. And Billy and the rest were encouraged to shuffle around their dinky train and into the prison camp. There wasn39。 heaven on wheels. A gainin that heaven on wheelsthe table was set. Dinner was served. At the base of the pole from which the light bulb hung were three seeming haystacks. The Americans were wheedled and teased o ver to those three stacks, w hich weren39。s boxcar door, and the door was opened. Billy Pilgrim was lying at an angle on the cornerbrace, selfcrucified, holding himself there with a blue and ivory claw hooked over the sill of the ventilator. Billy coughed when the door was opened, and when he coughed he shit thin gruel. This was in accordance with the Third Law of Motion according to Sir Isaac Newton. This law tells us that for every action there is a reaction which is equa l and opposite in direction. This can be useful in rocketry. The train had arrived on a siding by a prison which was originally constructed as an extermination camp for Russian prisoners of war. The guards peeked inside Billy39。s two children, children no more. They were gone forever. Billy was guided by dread and the lack of dread. Dread told him when to stop. Lack of it told him when to move again. He stopped. He went into his daughter39。s backyard. The stripes were orange and black. Billy and his wife, Valencia, nestled like spoons in their big double bed. They were jiggled by Magic Fingers. Valencia didn39。使得我的論文不斷完完美,對數(shù)據(jù)庫和 VB 程序有了更深的學習。 致 謝 在本次畢業(yè)設計中,我首先要感謝的是我的指導老師,在他身上我學到了很多東西。 然后,會用了兩種軟件,如何把它們連接在一起還真是一件困難的事:選擇連接的方法就很重要,通過各方面的比較,我選擇了 ADO,通過 ADO控件與數(shù)據(jù)庫中各表進行連接。 首先便是調研的不充分。 1 .本次的課題設計首先分析了管理系統(tǒng)目前在國內外的發(fā)展狀況及需求分析。 本系統(tǒng)的維護模塊 本系統(tǒng)的維護功能主要是為保證系統(tǒng)能夠正常的運行。 ( 2)適應性維護 使系統(tǒng)適用環(huán)境的變化而進行的維護。 系統(tǒng)的維護 系統(tǒng)維護的目的是保證管理信息系統(tǒng)正常而可靠地運行,并能使系統(tǒng)不斷得到改善和提高,以充分發(fā)揮作用。 ( 3)綜合測試:在以上測試的 基礎上對系統(tǒng)功能進行了整體的測試,依次來檢驗系統(tǒng)功能是否符合系統(tǒng)設計的要求。保存 On Error GoTo Err Dim i As Integer If nModeSys = 1 Then If Then For i = 0 To Val(Txt(0).Text) 1 If Trim(Txt(i + 1).Text) = Then Else (i).Value = Trim(Txt(i + 1).Text) End If Next i ElseIf nModeSys = 2 Then For i = 0 To Val(Txt(0).Text) 1 If Trim(Txt(i + 1).Text) = Then Else (i).Value = Trim(Txt(i + 1).Text) End If Next i End If nModeSys = 0 = False MsgBox 操作已成功 !, vbInformation + vbOKOnly, 系統(tǒng)提示 Exit Sub Err: MsgBox , vbInformation + vbOKOnly, 系統(tǒng)提示 End Sub ( 2)數(shù)據(jù)跟蹤:完成菜單項測試后,我又對系統(tǒng)內的每一個數(shù)據(jù)進行了跟蹤。分別對其進行測試。測試對象是隨階段而異的,最基本、最初的測試是單元測試,后面的組合測試、確認測試都是以被測過的模塊作為測試對象的。因此測試不是為了表明程序正確;成功的測試也不是沒有發(fā)現(xiàn)錯誤的測試。 文件說明: [Database] ServerName= 計算機服務器名(一般為空) SQLServerName=ckserver 數(shù)據(jù)庫服務器名 Database=bhgsdata 數(shù)據(jù)庫名 UserName=sa 數(shù)據(jù)庫操作用戶名 Password=sa 操作用戶密碼 系統(tǒng)測試 在 MIS 開發(fā)過程中采用了多種措施保證軟件質量,但是實際開發(fā)過程中還是不可避免地會產(chǎn)生差錯,系統(tǒng)中通常可能隱藏著錯誤和缺陷,示經(jīng)周密測試的系統(tǒng)投入運行,將會造成難以想像的后果,因此系統(tǒng)測試是 MIS 開發(fā)過程中為保證軟件質量必須進行的工作。 硬盤: 20GB以上。其他功能請參考源程序。在后面下拉框中選擇條件。保存并打印。 圖 411 報警 商品庫存查詢,可以查到每一個商品的庫存量。 退貨和訂單操作和銷售基本一樣。添加界面如 48。格式為設計格式。 修改:移動到要修改的記錄,點修改,修改完后,點保存后就修改完畢。 添加:是添加一新的記錄。 圖 46 基本信息輸入界面 各按鈕的功能:(所有管理界面) :移動到第一條記錄。 基本信息管理實現(xiàn) 基本信息輸入中主要是對所有數(shù)據(jù)信息的添加、修改、刪除的功能。代碼實現(xiàn)請參考附錄程序源代碼。系統(tǒng)提示。 用戶密碼修改是指普通和管理員用戶的密碼修改。 圖 42 管理系統(tǒng)界面 圖 43 用戶管理 添加用戶:在用戶名稱中輸入要添加用戶的名,原始密碼為 12345,可以修改,之后點添加。添加、刪除用戶是在數(shù)據(jù)表用戶信息表中添加和刪除用戶及權限。 詳細代碼實現(xiàn)請參考附錄程序源代碼。系統(tǒng)自動判斷用戶的要權限 。根據(jù)需求分析和功能設計,系統(tǒng)應用程序分為五大模塊:登錄模塊、基本 信息管理、銷售管理,庫存管理,報表管理,檢索管理、系統(tǒng)管理、系統(tǒng)幫助幾個個模塊。 為了更好地組織數(shù)據(jù)和設計出實際應用數(shù)據(jù)庫,應該注意如下問題 : 規(guī)范化地重組數(shù)據(jù)結構:對數(shù)據(jù)進行規(guī)范化表達,這在后面將會具體討論。數(shù)據(jù)表設計不僅要滿足數(shù)據(jù)存儲的要求,還要增加一些如反映有關信息、操作責任、中間數(shù)據(jù)的字段或臨時數(shù)據(jù)表。 數(shù)據(jù)庫設計的步驟是: 數(shù)據(jù)庫結構定義:目前的數(shù)據(jù)庫管理系統(tǒng)( DBMS)有的是支持聯(lián)機事務處理 CLTP(負責對事務數(shù)據(jù)進行采集、處理、存儲)的操作型 DBMS,有的可支持數(shù)據(jù)倉庫、有聯(lián)機分析處理 CLAP(指為支持決策的制定對數(shù)據(jù)的一種加工操作)功能的大型 DBMS, 有的數(shù)據(jù)庫是關系型的、有的可支持面向對象數(shù)據(jù)庫。 圖 32商品進銷存流程圖 基本信息模塊結構流程圖:如圖 33。系統(tǒng)管理主要任務是提高系統(tǒng)安全性和對系統(tǒng)提供良好的維護,如用戶權限可以為用戶提供權限服務。 系統(tǒng)功能分析 商品進銷存 是為了對 商品進銷存業(yè)務信息 實行計算機化的管理,以提高 工作效率,方便 查詢 。首先需要從數(shù)據(jù)流圖出發(fā),設想完成系統(tǒng)功能的若干種合理的物理方案,分析員應該仔細比較這些方案,并且和用戶共同選定一個最佳方案,然后,進行軟件結構設計,確定軟件由哪些模塊組成以及這些模塊之間的動態(tài)調用關系。 所有關系數(shù)據(jù)庫的公共語言 : 由于所有主要的關系數(shù)據(jù)庫管理系統(tǒng)都支持 SQL語言,用戶可將使用 SQL 的技能從一個 RDBMS(關系數(shù)據(jù)庫管理系統(tǒng) )轉到另一個,所有用 SQL 編寫的程序都是可以移植的。 非過程化語言 : SQL 是一個非過程化的語言,因為它一次處理一個記錄,對數(shù)據(jù)提供自動導航。雖然絕大多數(shù)的數(shù)據(jù)庫系統(tǒng)使用 SQL,但是它們同樣有它們自立另外的專有擴展功能用于它們的系統(tǒng)。 SQL 通常使用于數(shù)據(jù)庫的通訊。 Open 方法 (ADO Recordset): 打開記錄集。使用 Field對象的 Value 屬性可設置或返回當前記錄的數(shù)據(jù) 。也可以使 用 AddNew 和 Update方法將值的數(shù)組作為參數(shù)傳遞,同時更新記錄的若干字段。對象模型使用 Connection 對象使連接概念得以具體 。 OLE DB 是一種底層編程接口,用來訪問許多不同類型的數(shù)據(jù)源,其中包括消息、文件系統(tǒng)以及其他一些非傳統(tǒng)的數(shù)據(jù)源。本系統(tǒng)就是用 ADO對象來連接數(shù)據(jù)庫的。 Visual basic 提供 ADO(Active Data Objects)作為應用程序和 OLEDB 連接 的橋梁 ADO,即 Active 數(shù)據(jù)對象( Active Data Objects):實際是一種提供訪問各種數(shù)據(jù)類型的連接機制。 IDE 是指在相應的開發(fā)平臺中集成 了編輯器、編譯連接工具、控件器箱輔助工具。 2. 專業(yè)版 針對專業(yè)程序開發(fā)人員, 它在標準版的基礎上提供了對數(shù)據(jù)庫和Inter 的支持。據(jù)統(tǒng)計,僅在數(shù)據(jù)庫系統(tǒng)開發(fā)領域, VB 就占了 90%的份額。 數(shù)據(jù)庫介紹 SQL Server 是一個關系數(shù)據(jù)庫管理系統(tǒng)它最初是由 Microsoft Sybase 和AshtonTate 三家公司共同開發(fā)的于 1988 年推出了第一個 OS/2 版本在 Windows NT 推出后 Microsoft 與 Sybase 在 SQL Server 的開發(fā)上就分道揚鑣了 Microsoft 將 SQL Server 移植到 Windows NT 系統(tǒng)上專注于開發(fā)推廣 SQL Server 的Windows NT 版本 Sybase 則較專注于 SQL Server 在 UNIX 操作系統(tǒng)上的應用在本 書中介紹的是 Microsoft SQL Server 以后簡稱為 SQL Server或 MS SQL Server。要充分利用 VB和 SQLSERVER 的功能 ,設計出功能強大的軟件的同時,盡可能地減少對系統(tǒng)資源的占用。 我作為跨世紀的一代學計算機的年輕人,希望在這方面有所貢獻。在信息時代這種傳統(tǒng)的管理方法必然被計算機為基礎的信息管理所取代。這大大地阻礙了人類經(jīng)濟的發(fā)展。第四,計算機可以使敏感文檔更加安全。 隨著科學技術的不斷提高 ,計算機科學日漸成熟, 計算機已經(jīng)要成為我們學習和工作的得力助手?!?在這個定義里強調了用信息支持決策,但并沒有強調應用模型,沒有提到計算機的應用。 同時期的維納發(fā)表了控制 論,他 認為 管理 是 一個控制過程。 MIS 是一門新的學科,它 跨越了若干個領域,比如管理科學、系統(tǒng)科學,運籌學、統(tǒng)計學以及計算機科學 。 此外, 系統(tǒng)有完整的用戶添加、刪除和密碼修改功能,并具備報表打印功能。 本系統(tǒng)主要完成對 商品進銷存業(yè)務信息 的 管理,包括 添加 、 修改 、 刪除 , 查詢 , 打印 信息以 用戶 管理等六個方面。商品進銷存管理系