




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、XXXXX計算機科學(xué)系課程設(shè)計報告設(shè)計名稱:數(shù)據(jù)庫原理和應(yīng)用課程設(shè)計姓名: XXXX學(xué)號: XXX專業(yè)班:計算機科學(xué)和技術(shù)056本科:計算機科學(xué)系設(shè)計時間: 2007.6.182007.6.29設(shè)計地點:電腦房間成績:導(dǎo)師的評論:簽名:年月日數(shù)據(jù)庫原理和應(yīng)用課程的設(shè)計一、課程設(shè)計的目的數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計是計算機科學(xué)和技術(shù)專業(yè)實踐的一環(huán),是在數(shù)據(jù)庫原理及應(yīng)用課程畢業(yè)后進行的綜合練習(xí)。 本課程設(shè)計主要是加深學(xué)生對數(shù)據(jù)庫基礎(chǔ)理論和基本知識的理解,掌握數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計開發(fā)的基本方法,綜合運用學(xué)生學(xué)到的知識,達到強化實踐能力的目的。二、課程設(shè)計的任務(wù)和要求學(xué)生根據(jù)對自己主題的理解情況,從給定的設(shè)
2、計主題中選出一個,以MS SQL Server作為后臺數(shù)據(jù)庫平臺,以PowerBuilder作為后臺開發(fā)工具,小型數(shù)據(jù)庫應(yīng)用系統(tǒng)三、課程設(shè)計說明書倉庫管理系統(tǒng)倉庫管理系統(tǒng)對于以產(chǎn)品生產(chǎn)和經(jīng)營為主要業(yè)務(wù)單位來說很重要。 高效方便的倉庫管理系統(tǒng)可以為生產(chǎn)經(jīng)營提供牢固的備份和強大的支持。 低效混亂的倉庫管理系統(tǒng)無疑是企業(yè)健康發(fā)展的絆腳石。 缺乏企業(yè)的發(fā)展動力。 這次的數(shù)據(jù)庫設(shè)計實現(xiàn)了倉庫管理的效率化、電子化。 利用本系統(tǒng)可以很容易地實現(xiàn)倉庫管理中的貨物登記、出庫入庫等操作,使倉庫管理井有秩序。1系統(tǒng)要求分析1.1系統(tǒng)功能的需求分析倉庫管理系統(tǒng)主要實現(xiàn)庫存商品管理、商品出庫、入庫管理、倉庫管理系統(tǒng)維護
3、的功能。 具體實施的功能如下:1 )庫存商品管理顯示數(shù)據(jù)庫中商品的名稱、編號、單價等信息。2 )商品的出庫、入庫管理入庫、出庫發(fā)票記錄這次入庫、出庫貨物的名稱、數(shù)量、入庫、出庫的時間、商品單價和合計價格、入庫、出庫的處理人員等。3 )商品的查詢輸入商品編號或商品名稱查詢信息4 )用戶管理用戶可以更改登錄密碼。的。1. 2數(shù)據(jù)需求分析1 .工作人員(身份證、姓名、密碼、權(quán)限)2 .商品(商品名、商品編號、所屬類、單價)3 .發(fā)貨表(商品名、商品編號、數(shù)量、合計價格、操作者)4 .進貨表(商品名、商品編號、數(shù)量、總價格、操作者)5 .查詢(商品名、商品編號、數(shù)量、單價)根據(jù)上述關(guān)系,我們需要的數(shù)據(jù)
4、基本上是上述數(shù)據(jù)。2系統(tǒng)整體的設(shè)計1 )庫存商品管理顯示數(shù)據(jù)庫中商品的名稱、編號、單價等信息。2 )商品的出庫、入庫管理入庫、出庫發(fā)票記錄這次入庫、出庫貨物的名稱、數(shù)量、入庫、出庫的時間、商品單價和合計價格、入庫、出庫的操作人員等。3 )商品的查詢輸入商品編號或商品名稱查詢信息4 )用戶管理用戶可以更改登錄密碼2.1系統(tǒng)整體結(jié)構(gòu)設(shè)計倉庫管理系統(tǒng)庫存管理系統(tǒng)管理商品管理入庫出庫更改密碼查詢2.2.1 E-R圖倉庫名稱身份證職務(wù)員工密碼。姓名商品查詢輸入所屬倉庫商品名商品編號分類單價倉庫號碼2.2.2關(guān)系模式1 .工作人員(身份證、姓名、密碼、權(quán)限)2 .商品(商品名、商品編號、所屬類、單價)3
5、.發(fā)貨表(商品名、商品編號、數(shù)量、合計價格、操作者)4 .進貨表(商品名、商品編號、數(shù)量、合計價格、操作者)5 .查詢(商品名、商品編號、數(shù)量、單價)2.2.3數(shù)據(jù)表“員工信息表”“商品信息表”“發(fā)貨”“到貨單據(jù)”的主鍵是ID、商品編號、商品編號、商品編號。員工信息表商品信息表發(fā)貨進貨傳票3 .系統(tǒng)的實施工作界面PB9.0,以下是我的制作過程和運行中的截圖首先建立PB和SQL的數(shù)據(jù)鏈接:如果鏈接失敗,請在對話框“數(shù)據(jù)庫連接錯誤,請檢查并重試! 返回到然后,單擊Preview選項時,將顯示以下窗口一、工作界面的截圖:分別建立了workspace、應(yīng)用程序、windows、dw_、da_等。檢測連
6、接數(shù)據(jù)庫在工作時是否正常的程序代碼:/Profile qSQLCA.DBMS=ODBC SQLCA.AutoCommit=Falsesqlca.dbparm=連接字符串=DSN=倉庫; UID=; PWD=足球俱樂部連接;連接;開放(w _ enter )二、執(zhí)行結(jié)果的截圖:這是我執(zhí)行的第一個用戶界面,輸入管理員ID和密碼。 我的管理員ID和密碼分別點擊1,123.ok,進入menu的下一個畫面。輸入ID和密碼分別為1,1234,則顯示以下畫面與確定按鈕對應(yīng)的代碼如下所示/定義兩個變量字符串密碼,useridpassword=sle_2.text/獲取用戶名和密碼記錄。SELECT 員工信息表
7、. ID ,“員工信息表”.“密碼”into :用戶:密碼FROM 員工信息表WHERE 員工信息表 ID=:sle_1.text and 員工信息表 密碼=:sle_2.text;/判斷用戶輸入的用戶名是否正確。if sqlca.sqlcode0 thenmessagebox (錯誤! ), ID或密碼錯誤。 請再輸入一次! “exclamation! 好! 2 )。elsemessagebox (驗證合格! ), ID和密碼正確,歡迎使用本系統(tǒng)! “”,信息! 好! 2 )。開放(w _ main )關(guān)閉(w _ enter )最終PS與“取消”按鈕對應(yīng)的代碼如下所示關(guān)閉(parent )
8、/關(guān)閉登錄窗口三、menu界面的截圖:在本界面中,通過點擊菜單欄的其他管理按鈕,實現(xiàn)管理和操作的功能。到貨-到貨單據(jù)發(fā)貨-發(fā)貨庫存-蔬菜類-水產(chǎn)類-肉類系統(tǒng)維護-密碼的變更查詢四、到貨的截圖如下:在此接口中,操作員可以輸入到貨信息五、到貨的截圖如下:操作人員可以在該接口上輸入發(fā)貨信息六、本接口是用戶可以變更自己密碼的接口。用戶登錄后,可以根據(jù)上述提示來更改自己的密碼。程序代碼如下字符串輪廓字符串oldpstring newp1string newp2oldid=trim(sle_1.text )oldp=trim(sle_2.text )newp1=trim(sle_3.text )newp2
9、=trim(sle_4.text )if len (oldp )=0oris null (oldp ) thenoldp=空間(10 )最終PSPS (new P1 )=0oris null (new P1 ) thennew p1=空間(10 )最終PSif len (newp2)=0oris null (newp2) thennewp2=空間(10 )最終PS選擇操作者.密碼into :oldp從操作員where operator password =: oldp;if sqlca.sqlcode0 thenmessagebox (“提示”,“原始密碼不正確!” (請參見)sle_2.te
10、xt=sle_2.setfocus ()return最終PSif newp1newp2 thenmessagebox (“提示”,“兩次輸入的新密碼不同!” (請參見)sle_4.text=sle_4.setfocus ()return最終PS更新操作者setpassword=:newpp1where operator operator _ id =: oldid;if sqlca.sqlcode0 then滾回;messagebox (“提示”,“密碼糾正錯誤! 請復(fù)位! (請參見。)return最終PSgs_password=newpp1commit;messagebox (“提示”,密碼
11、已成功更改! (請參見)七、本操作可看倉庫商品,并將其插入刪除八、從倉庫查詢必要的商品4系統(tǒng)評價系統(tǒng)的功能基本實現(xiàn)了,但還不夠。 然而,在使用時,會給用戶帶來一定程度的便利性。 倉庫的進貨和發(fā)貨可以在本系統(tǒng)中直觀地以表形式反映,操作員的使用和決策人的管理很容易。4.1系統(tǒng)的特征本系統(tǒng)在要求用戶進行認證之后,進入適當(dāng)?shù)慕涌凇?有助于保護數(shù)據(jù)庫的安全,防止未授權(quán)登錄和使用。 倉庫內(nèi)貨物出入管理要求嚴格,即到貨時必須填寫相應(yīng)的到貨單據(jù)。 企業(yè)管理便于查看帳簿,保障企業(yè)穩(wěn)定運行。 利用本系統(tǒng)可以很容易地實現(xiàn)倉庫管理中的貨物登記、出庫入庫等操作,使倉庫管理井有秩序。 顯示數(shù)據(jù)庫時,可以輕松刪除數(shù)據(jù)庫中的
12、冗馀信息,也可以添加新信息。4.2系統(tǒng)不足和改善該系統(tǒng)基本上實現(xiàn)了簡單地進行與系統(tǒng)相關(guān)的表的更新、追加、刪除的功能。 用戶注冊的安全性也有限制,只能在正確輸入了ID和密碼的情況下進入系統(tǒng)。 不能遠遠滿足大公司倉庫物資管理的要求,制作的數(shù)據(jù)庫框架比較簡單,各表之間的聯(lián)系也簡單,沒有添加外鍵的相互約束,用POWER BUILDER制作的系統(tǒng)簡單,需要進一步深入調(diào)整優(yōu)化操作窗口需要更漂亮,使用戶的使用更舒適。5門課程設(shè)計體會本次課程設(shè)計的主要目的是掌握數(shù)據(jù)庫應(yīng)用系統(tǒng)分析設(shè)計的基本方法,基本掌握電源生成器,進一步提高解決問題的綜合能力。 在這次課程設(shè)計中,我基本掌握了以上要求。 但是,只有兩周的課程設(shè)
13、計時間,時間比較匆忙,所以開發(fā)的系統(tǒng)并不完美,雖然有些功能還沒有實現(xiàn),但倉庫管理的基本功能已經(jīng)實現(xiàn)。 以前,對數(shù)據(jù)庫的很多知識不深,在這次的課程設(shè)計后,數(shù)據(jù)庫的知識具有比較系統(tǒng)的知識,比如對表內(nèi)的一些領(lǐng)域的制約、關(guān)系等的運用已經(jīng)熟練。 這個課程的設(shè)計增強了我對數(shù)據(jù)庫的知識。因為對PowerBuilder也有一定的理解,不怎么使用,所以不能熟練使用。 最初不習(xí)慣PowerBuilder的語法、用法等一系列的知識。 當(dāng)我基本完成這個系統(tǒng)的開發(fā)的時候,我發(fā)現(xiàn)實際上并不那么難,害怕還做不到。 經(jīng)過這個系統(tǒng)的開發(fā),雖然在開發(fā)過程中遇到了很多問題,但是因為解決了很多問題,我們害怕困難而不能知道它,我們必須知道困難,這樣我們就可以成長和發(fā)展。我認為這最困難的是,用戶在查看數(shù)據(jù)庫的同時插入刪除按鈕來更改了數(shù)據(jù)庫。 因為在文本框中輸入的數(shù)字默認為字符類型,所以我
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣東藥科大學(xué)《朝鮮語會話(Ⅲ)》2023-2024學(xué)年第一學(xué)期期末試卷
- 富寧縣2025年四年級數(shù)學(xué)第二學(xué)期期末質(zhì)量跟蹤監(jiān)視試題含解析
- 揚州大學(xué)《房地產(chǎn)營銷》2023-2024學(xué)年第二學(xué)期期末試卷
- 北京市一零一中學(xué)2024-2025學(xué)年高三第一次調(diào)研考試化學(xué)試題理試題含解析
- 合肥經(jīng)濟學(xué)院《校園音樂活動策劃》2023-2024學(xué)年第二學(xué)期期末試卷
- DB1411T 74-2024長山藥種植技術(shù)規(guī)程
- DB15T 3521-2024奶山羊?qū)︼暳宵S曲霉毒素代謝評價技術(shù)規(guī)程
- ?;穬Υ娴氖鹿拾咐治雠c應(yīng)用考核試卷
- 國際稅務(wù)規(guī)劃與企業(yè)稅負優(yōu)化策略培訓(xùn)考核試卷
- 保溫顆粒施工方案
- 工業(yè)互聯(lián)網(wǎng)平臺的商業(yè)模式與盈利策略
- 2024年09月2024渤海銀行上海分行校園招聘筆試歷年參考題庫附帶答案詳解
- 2025年遼寧省遼漁集團招聘筆試參考題庫含答案解析
- 《員工招聘與選拔》課件
- 南昌起義模板
- 【MOOC】體育舞蹈與文化-大連理工大學(xué) 中國大學(xué)慕課MOOC答案
- 接處警流程培訓(xùn)
- 2024年商丘職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫附答案
- 《園林植物病蟲害》課件
- 小紅書食用農(nóng)產(chǎn)品承諾書示例
- 空調(diào)維保服務(wù)投標(biāo)方案 (技術(shù)方案)
評論
0/150
提交評論