管理系統算是自己敲得第乙個完整的軟體
,雖然很爛
,雖然它連雞窩都不算
,雖然有原始碼參考
,但是通過這個小小的軟體還是讓自己學到了很多
.學會了如何從乙個程式設計師的角度思考問題
,如何站在使用者的角度思考問題.
下面就說說自己在做整個軟體過程中的一些收穫
.分為三部分:
一:前期工作。
二:實現過程。
三:除錯,打包
我們先說
前期工作。
其實想說
需求分析
所謂"需求分析
",是指對要解決的問題進行詳細的分析,弄清楚問題的要求,包括需要輸入什麼資料,要得到什麼結果,最後應輸出什麼。可以說,在
軟體工程
當中的「需求分析」就是確定要計算機「做什麼」。(詳解
:雖然看完人家對需求分析的解釋後發現自己做的根本算不上什麼需求分析
,只是簡單的分析了一下這個軟體是幹什麼的,自己需要實現什麼功能
,甚至連乙個文件都沒有寫,只有建資料庫時分析了一下各個表之間的簡單聯絡,而且建的資料庫更是建的簡單的不能再簡單了
.除了主外來鍵,也就是各個資料庫基本上都是被一條線牽起來的。沒有網,所以實現功能的時候也就很單一而且整個程式更是很脆弱。
但是這個過程卻讓簡單的理解到需求分析在乙個乙個軟體開發過程的重要性
.如果你都不知道自己這個軟體是幹什麼的
,那麼你又如何能設計出一款好的軟體
.還有就是建資料庫
,如果你的資料庫開始建的不健全或者邏輯有問題
,那麼你在後期的實現功能的時候就會出現很多問題
,真的會讓你體會到牽一發動全身的痛苦
.在實行功能的時候很多地方都想完善完善
,可是想法是好的
,實現的時候就會發現自己知識的匱乏.
需求分析這部分雖然在學生管理系統中可能沒有很好地體現
,但是師傅說了
,沒有乙個完善的需求分析
,你就根本無法編出乙個完美軟體
,在以後的學習中會慢慢體會到的.
接下來將講述自己在實現功能和除錯打包遇到的問題,敬請期待……
細說學生管理系統(二)
實現功能.這部分讓自己學到了很多技術上的東西 尤其是程式與資料庫互動出現的問題 因為 基本上都是重複的都是是 增刪改查 下面說說自己遇到的問題 問題一 adlockoptimistic 與update adlockbatchoptimistic 與updatebatch。因為弄混了兩者的區別,讓自己...
統一身份管理系統
1 什麼是sso 單點登入的英文名叫做 single sign on 簡稱sso cas central authentication service 2 oauth 2.0 oauth 2.0介紹 oauth 2.0 的乙個簡單解釋 oauth 2.0 的四種方式 2 平台級 saas 架構的基礎...
外賣ERP管理系統 一
京門時代外賣erp是北京京門時代科技 旗下一款專業的外賣erp系統管理軟體。系統的整體流程是這樣的,客戶在各外賣平台下單,訂單通過外賣平台會自動推送到我們的後台erp系統,訂單會統一到我們erp的訂單排程中心,由於各外賣平台的訂單結構各不相同,各外賣平台的訂單到我們erp後,由專門的服務去處理這些訂...