清明假期後到新公司報到 公司主要業務搞進存銷系統,涉及方面非常多,軟體都是D7開發的。之前沒有接觸過相關係統,可以算是完全的新人。進公司第一天,大家忙著新功能升級,主管也沒顧上我。與是 自己看公司技術部文檔。 首先是代碼規範, 局部變數定義:Integer的變數以i開頭,byte的以b開頭等等 全局 ...
清明假期後到新公司報到
公司主要業務搞進存銷系統,涉及方面非常多,軟體都是D7開發的。之前沒有接觸過相關係統,可以算是完全的新人。進公司第一天,大家忙著新功能升級,主管也沒顧上我。與是 自己看公司技術部文檔。
首先是代碼規範,
局部變數定義:Integer的變數以i開頭,byte的以b開頭等等
全局變數以大寫字母G開始,其他參考局部變數。
資料庫扣件不准使用append,edit,post,要使用sql來完成,數據更新要用事務。控制更簡單明確高效。
之後是熟悉軟體,因為是進存銷系統,經過兩天摸索。
對這類軟體也算有了初步的認識。在破解了資料庫秘密之後,一邊操作,一邊看資料庫中的變化,對整個軟體的數據邏輯有了部分認識。
然後就要開始動手做個通訊錄軟體,按主管的說法就是要讓白痴客戶也能輕鬆上手。
下麵是我昨天做的資料庫結構
這個表就是一個樹形,不同用戶擁有自己的樹
這個是聯繫人名字的表,通過YHID跟用戶關聯,通過SXID跟樹形結構關聯,LXSID與後面的具體信息關聯
這個是信息表,通過不同的xxtype來分別標明地址,email,電話等不同的信息
這個是xxtype的表用來存不同用戶不同的信息名字,用戶可以自己定義的
這個是用戶表,存用戶密碼
這個是許可權表,初步就設計成這個樣子,結構方式跟公司資料庫的原則大體相同,比之前兩三個表解決所有問題要複雜些,相比公司數據上來就100多個表算是簡單的了。
新手起步,求鼓勵和指導