https://github.com/TanwanUSTC/Lab-Platform前端
本項目全稱爲「中國科學技術大學實驗室信息平臺」。顧名思義,本項目是立足中科大,爲全校師生提供了一個規範、方便的實驗室信息發佈、實驗室申請平臺。
本項目抓住了科大師生的一個痛點,即實驗室對自身的宣傳缺少有效的渠道、而同窗們在申請實驗室時也難以找到有效的信息。能夠說這個問題由來已久給同窗老師帶來了極大的不便。針對這個問題,咱們作了詳細的需求分析,即經過問卷的方式對許多關鍵問題徵求了你們的意見、見解和感覺。咱們詢問了大約300名同窗,數十名老師,範圍涉及各個院系、近十個實驗室。而與咱們預料的同樣,你們都很歡迎這個平臺,並對咱們的建設提出了很多寶貴的意見,直接影響了咱們網站的設計。
在技術開發上。咱們調研了許多優秀的例如Laravel等開發框架,但鑑於上手難度較高,爲了保障項目的即便上線,咱們最終選擇了OpenSNS這一優秀的框架,並在此基礎上作了二次開發。在前端的設計上,咱們儘可能作到了簡潔優雅並有扁平化的設計風格。同時佈局設計合理,用戶一眼就更看到所需的功能,同時頁面操做清晰用戶極易上手。
而在項目管理上,咱們吃過不規範的虧,後來吃一塹長一智最後作到了規範管理的敏捷式開發。git
咱們最後決定利用OPENSNS框架,在此基礎上完成咱們的整個系統,因爲是在框架的基礎上二次創做,因此有必要學習一下框架的相關知識和實現。
對於這一部分的工做,咱們小組將任務明確到我的,劉澤同窗單獨成一組,負責文件傳輸須要用到的技術,包括文件的上傳、文件的即便分享。沈三景、張士龍成一組,負責搭建聊天平臺(相似網頁版QQ)。劉梓軒、陳燦成一組,負責構思、搭建網頁前端。
分工以後咱們大約使用了一週的時間將難點和核心技術摸清,並開始上手碼代碼。因爲明確到人,效率仍是比較高的。github
學生經過填寫必要信息完成註冊,這些信息一方面是完成身份驗證、另外一方面能夠直接生成簡歷。
框架
登錄界面能夠選擇是老師仍是學生,同時提供註冊入口。
佈局
首頁簡潔美觀,代表了相關信息同時會展現部分優秀實驗室。
學習
老師能夠發佈招生等信息、學生能夠留言或者私信老師。
網站
學生老師能夠經過實驗室、名稱等查找相應的用戶
設計
經過掃碼能夠加入咱們的粉絲羣,充分聽取用戶意見、發展用戶。
orm