『壹』 我想用java語言寫一個小型的Web進銷存程序,第一次接觸Java想請教如何架構
1、首先建表,商品表(主鍵,商品編號,名稱,價格,數量),如果需要查看每次進貨或銷售的記錄可以建立一個記錄表,定義一個狀態來區分是進貨還是銷售的,如果不需要記錄可以不建。
2、新增商品:在頁面上點擊新增商品時需彈出頁面或彈窗需要輸入商品編號(商品編號可根據一定規則後台自動生成,也可手動輸入),商品名稱,價格,數量。點擊保存將數據傳到後台,再向資料庫商品表中增加一條數據。
3、進貨:點擊頁面上增加進貨的按鈕,彈出彈框,需要輸入商品編號和數量,保存時先商品編號和數量傳到後台,現在後台根據商品編號查詢商品表是否有存在,如果存在根據商品編號將商品數量查出轉為int,與新增加的商品數量相加,然後根據商品編號去修改商品表的數量,成功向前台返回true。商品不存在返回false.前台可根據後台返回的變數來提示是進貨成功還是失敗。
4、銷售:點擊頁面銷售按鈕,彈出彈框,填寫商品編號及數量,然後和進貨的就差不多,根據商品編號查詢數量,用銷售的數量和資料庫中的數量作比較,如果滿足條件在數據中減去相應數量,返回true,不滿足就不要修改資料庫,直接返回false,然後前台判斷後台返回值去提示銷售是否成功。
5、參看庫存:因為進貨和銷售都是直接在商品表中增加或減少的,所以直接查詢商品表的數量就是庫存了,查完在前台展示出來。
6、點擊退出的時候直接返回到登錄頁面就可以。
『貳』 用JAVA開發一個中型進銷存項目大概要多少人和多長時間完成
以我的經驗:(三人開發組
需求分析 : 不低於10天。
系統設計 : 不低於10天。
劃分系統模塊
② 每個模塊的功能確定
③ 用戶使用界面概要設計
④ 輸入輸出數據的概要設計
⑤ 報表概要設計
⑥ 數據之間的聯系、流程分析
⑦ 文件和資料庫表的邏輯設計
⑧ 硬體、軟體開發平台的確定
⑨ 有規律數據的規范化及數據惟一性要求。
系統的詳細設計是對系統的概要設計進一步具體化
其主要工作有:
① 文件和資料庫的物理設計
② 輸入輸出記錄的方案設計
③ 對各子系統的處理方式和處理內容進行細化設計
④ 編製程序設計任務書。
3 程序代碼 1個星期.
4.系統測試 。 3天!
開發周期 一般是 30 天 ,以後就進入用戶測試!
『叄』 進銷存系統用什麼語言編寫好
最近的一個新聞我覺得蠻震撼的,就是微軟宣稱其低代碼開發平台即將在華商用!這是什麼意思?意思是連微軟也意識到未來的軟體開發大部分將基於可視化低代碼開發平台進行!
所以不管是進銷存系統也好,大型的ERP也好,一般的OA協同系統等等,選用可視化低代碼開發平台進行快速的個性化構建比傳統的底層編碼模式更加靠譜,周期更短,成本更低,業務調整更加靈活!這已經不是簡單的用什麼編程語言的問題,而是軟體開發模式的一種大變革!
我自己從事信息化建設8年多,雖然到現在還是會學習很多編程語言,學習各種技術架構,但是企業內部也好,我們的客戶也好,很多都已經選用開發平台模式了,廣州天翎myapps平台、北京起步牛刀雲、湖南天縱、上海普元都是專注這一塊十年一上的企業,平台技術過硬,也有大量的包括進銷存系統在內的各種案例!
我最後得出的結論是,包括編程語言在內的各種信息化技術歸根結底是要為企業業務發展服務的,而業務場景變化的太快了,所以客戶對於信息化系統的要求也變得更高了,要能夠快速適應業務發展迅速的調整系統,只有這樣系統才能為業務發展賦能,而不是成為業務發展的阻礙!
『肆』 java小型進銷存系統要有哪些功能
基本的采購,銷售記賬功能,銷售采購情況統計表,因銷售采購而實時變化的庫存情況表,以及一些商品信息記錄等一些基礎資料備注。
『伍』 印刷行業進銷存web項目,在php與java中,用什麼樣的框架能開發效率更高學習成本維護成本更低
從系統功能來看,這個應該算是企業應用,系統不是從大小來區分是不是企業系統的,而是從功能。何為企業應用,即是針對物質資源管理(物流)、人力資源管理(人流)、財務資源管理(財流)、信息資源管理(信息流)集成一體化的企業管理軟(ERP)。CRM即客戶關系管理系統,是面向客戶的。
下面說一下我對java以及php的了解與認識。
我本身是從事java方面的,做的也都是公司內部物流管理一類的系統。
做了幾年的項目大多都是用starts框架,java的編程思想是以數據為模型,實現業務邏輯與表示分開,在沒有MVC模式的框架前一直都是以java+servlet+jsp實現MVC。隨著後來starts的出現,大多都開始用starts,starts也並不能說是最好的,比它好的框架現在有很多,只能說它先入為主了,對於框架這一塊就不用我廢話了。如果用java實現一個項目,相對來說要繁瑣一些,因此花費的工時也相對的要長,但是java有很好的可移植性 ,可維護性,代碼復用性。並且層次分的很清晰,業務邏輯和表示可以完全分開。
現在隨著面向介面編程的思想,降低了代碼與代碼之間的依賴性,更提高了項目的移植性。總而言之,java開發的項目,維護性好,開發效率也不算低,對學習也有很大幫助,主要是學習其中的思想。
PHP這種語言以前也有學過,但工作中沒有應用過。
用php開發項目也是不錯的,現在網上很多主流的網站都是php的,它的優點是開發效率高,非常適合門戶性網站,以前我也幫別人做過一個小網站,但是是用的.net,本來想用php了,但是考慮現在支持.net的空間比較多最後用了.net。
雖然php也有類似mvc的框架,但它那個mvc就類似一個include。但是對它簡單容易上手,好配置很是青睞的。
兩種語言都可以在linux上運行,如果是企業應用的話,本人更傾向java,如果是網站一類傾向於.net或者php.
對於java來說,現在有很好的IDE,如果你工程設計合理的話會大大的提高你的開發效率,比如如果你選擇hibernate做資料庫訪問層,那會減少一部分工作量。這也就是java的優勢之一,有很多封裝好的東西你可以直接拿過來用。
以上拙見,僅是個人觀點,僅供參考。
.net和php很類似,asp.net和java就很相近了。
ASP使用VBS/JS這樣的腳本語言混合html來編程,而那些腳本語言屬於弱類型、面向結構的編程語言,而非面向對象。
ASP.NET是編譯性的編程框架,運行是伺服器上的編譯好的公共語言運行時庫代碼,可以利用早期綁定,實施編譯來提高效率。
java強勢的地方是j2ee中的技術,在企業應用中有很好的解決方案。
在某個方面都有一些技術點。
我說的.net不是asp.net可能給你造成了誤解,對於asp.net我也只是了解,可以說asp.net封裝的很好,asp.net的控制項是很強大的,但是有時候覺得它真的不是很靈活,從MVC的角度來看,我覺得它還是不如java的清晰.雖然它也是面向對象的,但在數據這一塊來說感覺還是沒有完全分離開。
也可能是這么多年來java的設計模式固化在我的思想當中了吧。