iT邦幫忙

0

規劃這樣的客戶消費架構如何

我這只是練功,不是要賺錢的,我還沒那個能力,這是之前已成交的外包客戶要求 , 來試著做看看 , 客戶的要求如下
1.我要一套簡單客戶管理系統輸入姓名.電話.住址.e mail或會員編號就可出現他的資料
2.另外她如果有放會員費用在每次消費過後會出現剩餘多少錢
3.另外希望有簡單的庫存管理系統 , 這個月進多少東西每天用掉多少東西都是內部自己看的
我使用 PHP , MYSQL做看看

https://ithelp.ithome.com.tw/upload/images/20180417/20104326OuvjHP5tJ0.jpg

看更多先前的討論...收起先前的討論...
froce iT邦研究生 1 級 ‧ 2018-04-17 08:20:55 檢舉
I will pray for your customer
I will pray for your customer +1
蟹老闆 iT邦大師 1 級 ‧ 2018-04-17 09:55:04 檢舉
I will pray for your customer +1
不過這是好現象,能讓你成長更快!
祝你成功
I will pray for your customer +1
不過聽說我的下一份工作就是要先寫ASP.NET
你覺得我會花多久時間學習 + 來這裡發問的次數?
我現在ASP.NET還是處於0的階段喔!
alex9453 iT邦新手 3 級 ‧ 2018-04-17 10:45:45 檢舉
我這只是練功,這是之前客戶找別人寫已成交的案子,我拿來試做看看,會遇到哪些問題
這種東西沒人要吧,賺錢?
weiclin iT邦高手 4 級 ‧ 2018-04-17 13:05:02 檢舉
加油吧, 總算有要動工的感覺了
黃彥儒 iT邦研究生 2 級 ‧ 2018-04-17 14:08:44 檢舉
很可以XD
我們的專題一開始也是長這樣,後面會越來越多要思考的
很好,這各比我第一個弄得複雜多了,我第一個寫的超簡單的,就只是課本寫好的系統加減幾個欄位而已
我是一個老人, 只會client-server架構, 提供一個意見
是否要開發出一個模組, 該模組具有 新增, 修改, 刪除, 查詢 這四項基本功能
使用參數去控制這四項功能是否可以使用
這樣就可以讓A只能查看資料, 但不能動到內容
該B可以查看與修改內容, 但不能增加品項
有了這個模組, 在開發上會快速很多
----
如此, 您就能畫出較好的流程架構, 新增/修改/刪除/查詢 就不必畫出來
----
有了上方的增修刪改模組後
提供 "庫存系統" 應補足的項目
1.產品基本資料 -- 料號, 品名規格, 單位, 價格...等資訊, 要考慮採購單位/庫存單位之間的轉換, 例如口香糖進貨, 只能一箱一箱的買, 但裏面有小盒裝, 小盒裏面又有條, 銷售是以條賣出
2.進貨管理 -- 由進貨去增加庫存, 不能直接去修改庫存裏的量
3.退貨管理 -- 有進就有退
4.報廢管理 -- 進來的物品有問題, 但不能退, 就由報廢來處理, 這些分類, 都是為了日後統計分析用, 現在不論數據量的多寡, 大家都會冠上"大數據"
5.發料管理 -- 與退貨類似, 只是對象不同, 這是發給會員, 退貨是退給廠商
6.退料管理 -- 有出, 就要有入
7.盤點系統 -- 庫存量一般是不能直接改量的, 因為庫存視同金錢, 與銀行帳戶等同, 進出都要有記錄, 而盤點是直接對庫存量進行調整的一個記錄, 因有庫存, 就會有出入
這樣庫存系統就完整一些了
供參考
alex9453 iT邦新手 3 級 ‧ 2018-04-18 16:27:15 檢舉
謝謝!庫存我還想不到哪麼多,簡單的先做,做的起來,再做細項
2
I code so I am
iT邦新手 1 級 ‧ 2018-04-18 09:18:21
最佳解答

要規劃企業使用的應用系統,建議還是從『系統分析』方法論學起,並透過不斷的觀察與練習,就能設計出較完善的系統功能,而不是『新增/更正/刪除/查詢』而已。例如去家樂福購物,想像一下,整個系統運作,需要有哪些物件(品項、採購商、產品結構(或分類)、訂單、業務人員、客戶 or 會員....),需要哪些流程(進貨、銷貨、退貨、促銷、價格調整...)來支撐整個系統的運作,把兩者串聯起來,就會是一個較完整的架構。

『系統分析』方法論越來越少人提起了,快變成失傳的武林絕學了...。

這不是新手該學的吧
/images/emoticon/emoticon04.gif

alex9453 iT邦新手 3 級 ‧ 2018-04-18 16:25:03 檢舉

系統分析比較複雜,還是先做簡單的

0
棉花
iT邦新手 5 級 ‧ 2018-04-17 08:43:23

架構看起來的確是非常陽春

顧客有消費的話要直接進費用系統手key資料進去?
還是有界接前台POS機?

alex9453 iT邦新手 3 級 ‧ 2018-04-17 10:51:05 檢舉

先做後臺,做的起來,在做前臺

0
TerryChen
iT邦新手 5 級 ‧ 2018-04-17 09:31:36

超簡單的... 是小型的網拍客戶嗎= =?

alex9453 iT邦新手 3 級 ‧ 2018-04-17 10:49:55 檢舉

實體店面,這個專案已完成,我是拿來練功看看,會遇到什麼問題

0
竹本立里
iT邦新手 2 級 ‧ 2018-04-17 09:42:11

大大 您用過ERP?? 導入過ERP嗎??
看您的規畫, 我猜您應該沒用過 沒導過ERP 吧

另外
看您的規畫
庫存有
新增
修改
查詢
刪除

會員有
新增
修改
查詢
刪除

這不就只是 SQL 的

INSERT
UPDATE
Select
DELETE

但實際上真的會這樣運用嗎

1
wingkawa
iT邦新手 4 級 ‧ 2018-04-17 09:53:54

因為他是新手,所以更深入要考量的事情就先緩著吧
先別討論消費紀錄從哪裡來,未來擴展性和效能什麼的都先放一邊唄

你先照你寫的這個規劃下去做,就是基本的增刪改查而已
隨著完程度越高,你才會越能想到更後面的事情
(這個case應該不是收錢做的吧?看起來是找了一個案例讓你複製練功?)

對不起 是我的錯

alex9453 iT邦新手 3 級 ‧ 2018-04-17 10:33:36 檢舉

只是練功而已

所以千萬別把這個系統正式上線到客戶端

0

新手不用考慮到架構問題,先管寫不寫得出來再說,
而且光看那個架構,看不出問題所在,因為會有問題是在細節部份,
沒寫細項,沒人看得出是否有問題,所以你附圖那種東西不用問,那是常識。

看更多先前的回應...收起先前的回應...
alex9453 iT邦新手 3 級 ‧ 2018-04-17 10:59:48 檢舉

我想看看我的常識對不對

連常識都搞不定的話,你會餓死都當不了程式設計師~/images/emoticon/emoticon46.gif

alex9453 iT邦新手 3 級 ‧ 2018-04-17 11:15:20 檢舉

人都有初學的時候,沒有人可以一步登天

棉花 iT邦新手 5 級 ‧ 2018-04-17 11:40:18 檢舉

kk指的常識應該是指每個系統都會有CRUD吧?
問題是在資料怎麼跑

原PO那張圖中的費用子系統是會開發一隻維護程式嗎?
費用資料可以在後台直接用維護程式去新增嗎?

這種東西隨便圖書館或是網路都看得到,應該不用問,每個人都有初學的時候,只是照這進度,十年後你還是一樣在初學的階段~/images/emoticon/emoticon06.gif

嗯!我也覺得就初學來說實在拖太久了。
我這幾天也要初學ASP.NET
如果換個語言就初學………
那大家幾乎常常都在初學了……

剛好我這也是個機會,5/2換環境上班
看看,看看到時候我需要多久時間處理掉初學的問題吧。

換語言不算初學吧,通常都是一星期就上手,哪需要什麼學~/images/emoticon/emoticon67.gif

alex9453 iT邦新手 3 級 ‧ 2018-04-17 12:22:45 檢舉

我耗在asp.net太久了,直到php才比較進入狀況

kksugsay
是啊!但是有人一直初學初學,我也只好陪他講初學初學……
可是這樣初學下去人生還有什麼意義呢?
腦袋的運轉必須靠自己用力激發啊!

在還沒有練熟一種語言,學什麼都是初學沒錯,
只是一直停留在初學也是事實,不該一直問一些理所當然的問題,
否則只是沒完沒了,做就對了,遇到問題也要想辦法解決,
如果不給自己壓力,就只會永遠都是初學,慢慢玩吧~

alex9453 iT邦新手 3 級 ‧ 2018-04-17 13:40:41 檢舉

所以有人建議我,直接找專案來做會比快 ,否則一直學一些基本的語法, 永遠對專案沒概念

是心態和自律問題,像你找網路上的例子,也算是做一個專案,
問題是沒設定每天要完成的進度,還有一定要按照進度完成的心態,
直接接專案只會更糟而已

mathewkl iT邦新手 4 級 ‧ 2018-04-18 17:45:26 檢舉

這個專案練習可以試著直接搭資料庫來做,noSQL或SQL都可

我要發表回答

立即登入回答