freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

商品庫房管理系統(tǒng)-(參考版)

2024-08-15 14:57本頁面
  

【正文】 第 21 頁 共 24 頁。感謝122所有朋友的支持和幫助。感謝RailsCasts網(wǎng)站的Rayn Bates 的慷慨支持,感謝他提供的免費(fèi)賬號。胡政平同學(xué)出色的完成了他的任務(wù),同時(shí)也對我的功能給予了建議。更重要的是我們學(xué)會了如何進(jìn)行團(tuán)隊(duì)合作去共同解決一些難題,迎接巨大的挑戰(zhàn)。在本次開發(fā)中,我不僅在編程上有了很大的提高,同時(shí)在邏輯思維上也有了進(jìn)步。我們開發(fā)用到的工具和理論都是當(dāng)前比較前沿的東西。當(dāng)然這只是我在本次系統(tǒng)開發(fā)中學(xué)到知識的一點(diǎn)點(diǎn)縮影。像這樣的問題,其實(shí)還有很多。我備份數(shù)據(jù)庫后,重裝MYSQL。于是我在網(wǎng)上搜索各種資料,將MYSQL設(shè)置為UTF8編碼格式,但是問題依然如故。至于第三種原因,就要麻煩很多。找到最后一條記錄又來測試: user = 然后給user賦值中文用戶名: = “中國” 。第二種情況下需要啟動(dòng)Rails的調(diào)試窗口。我用開發(fā)中積累的經(jīng)驗(yàn),慢慢的梳理了一下思路,列出了幾種可能性:1. 瀏覽器提交表單的時(shí)候傳給后臺的是亂碼2. Rails再給數(shù)據(jù)庫傳值的時(shí)候已經(jīng)傳的是亂碼了3. Rails傳給數(shù)據(jù)庫的是正確的值,但是存進(jìn)數(shù)據(jù)庫就變亂碼了于是我開始逐條測試,我檢查了log記錄發(fā)現(xiàn)瀏覽器傳值正常那么排除1。 案例:在開發(fā)中某天,我將開發(fā)好的顯示用戶姓名的功能部署到線上服務(wù)器上后,測試了幾條數(shù)據(jù),結(jié)果發(fā)現(xiàn)在輸入中文用戶姓名后,導(dǎo)航條上顯示的是“??”這樣的亂碼。但是通過我的不懈努力,這些問題也都被我一一解決。就我而言,經(jīng)常碰到一些莫名其妙的問題。第五章 系統(tǒng)測試經(jīng)過小組分工,系統(tǒng)測試工作由胡正平同學(xué)負(fù)責(zé),具體測試請見胡政平同學(xué)的論文。:message = Only letters allowed } 驗(yàn)證數(shù)據(jù)格式Rails提供的各種有效的API為開發(fā)提供了很大的便利。validates :, :uniqueness = true 驗(yàn)證唯一性validates :legacy_code, :format = { :with = /\A[azAZ]+\z/,由于Rails框架自帶了許多數(shù)據(jù)驗(yàn)證的API可以非常方便的進(jìn)行,比如說要驗(yàn)證用戶的用戶名不能為空,用以下代碼即可輕松實(shí)現(xiàn):validates_presence_of :username 以上代碼適用所有模型,只需在model中聲明以上語句即可實(shí)現(xiàn)某一字段的非空檢查。針對不同的用戶類型,生成不同的權(quán)限策略。就本系統(tǒng)來說,主要的權(quán)限為用戶權(quán)限。這些權(quán)限會在每一個(gè)用戶實(shí)例初始化的時(shí)候產(chǎn)生。生成數(shù)據(jù)庫表后。Cancan是一個(gè)輕量級但是功能完善的權(quán)限管理工具。具體操作為點(diǎn)擊“作廢”按鈕。 當(dāng)申請?jiān)摮鰩靻蔚挠脩羰盏截浳锖螅瑧?yīng)該登錄系統(tǒng)并點(diǎn)擊確認(rèn)收貨,完成該出庫流程。如圖(界面上用英文?狀態(tài)未開始是什么含意?入庫單內(nèi)容在哪里)如果當(dāng)前用戶是庫房管理員的時(shí)候,點(diǎn)擊該鏈接會返回系統(tǒng)所有的出庫單。排列順序是按照生成時(shí)間有新到舊排列的。在這里我僅詳細(xì)介紹一下出庫單管理模塊。中間是主功能區(qū),所有主要的信息都顯示在這里。圖13 登錄錯(cuò)誤提示 注冊頁面設(shè)計(jì) 注冊頁面也有直接登錄的鏈接 系統(tǒng)內(nèi)部頁面設(shè)計(jì)系統(tǒng)登錄后的頁面主要分為三個(gè)區(qū)域,最上端的是導(dǎo)航條,它的右端會顯示當(dāng)前登錄用戶的姓名 點(diǎn)擊用戶名會有功能菜單。 登錄頁面設(shè)計(jì) 圖12 注冊界面登錄頁面,設(shè)計(jì)有忘記密碼,注冊的選項(xiàng),方便用戶使用。主頁中部有三張圖片的輪播,可以很好的宣傳本系統(tǒng)的各種信息。下面介紹我所負(fù)責(zé)的模塊的具體實(shí)現(xiàn)。另外本項(xiàng)目也是開源的,項(xiàng)目地址:,項(xiàng)目主頁:第四章 系統(tǒng)詳細(xì)設(shè)計(jì) 系統(tǒng)的實(shí)現(xiàn)完全參照系統(tǒng)的需求分析,真實(shí)的還原了本系統(tǒng)設(shè)計(jì)的目的。我們做好的功能要首先和自己的代碼進(jìn)行合并,無誤后提交pull request到master分支。在開發(fā)中,每一位開發(fā)人員的代碼提交都要上傳到Github上來。我們選擇了Github來做代碼托管服務(wù)。如果發(fā)現(xiàn)錯(cuò)誤應(yīng)立即回滾操作。在另一成員Review通過后方可合并至主分支,并部署至應(yīng)用服務(wù)器上。這些問題會集中討論解決。隨著開發(fā)的進(jìn)行,開發(fā)人員須更新屬于自己的Story的狀態(tài)。 在項(xiàng)目開發(fā)初期,我會把兩人各自的任務(wù)都在JIRA上建立為Story,并設(shè)定weight,即開發(fā)優(yōu)先度。 團(tuán)隊(duì)開發(fā)作為多人開發(fā)項(xiàng)目,項(xiàng)目管理自然是少不了的。它們可以直接訪問應(yīng)用,而不用針對不同的終端設(shè)備開發(fā)相應(yīng)的應(yīng)用程序。這種架構(gòu)可以使庫房的狀態(tài)得到實(shí)時(shí)的展現(xiàn),提高庫房管理效率。使應(yīng)用程序更適應(yīng)于各種設(shè)備,各種場合。 B/S WEB服務(wù)架構(gòu)B/S WEB服務(wù)架構(gòu)即瀏覽
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1