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