高級軟件工程第五次做業:「兩隻小熊隊」團隊做業-2

團隊做業:學生信息管理系統html

成員: 周菲(隊長) 201810812007git

            孔繁燕           201810812001程序員

1.需求分析github

       咱們經過問卷調查的形式來了解你們對於學生信息管理系統的使用狀況,以及針對目前的系統能夠提出本身的一些建議,以便於咱們能夠更好的完善系統,知足用戶需求。安全

  • 用戶調研

        調查問卷連接:https://www.wjx.cn/jq/30629919.aspx架構

        調查結果:https://coding.net/u/dhlg_201810812001/p/shuomingshu/git函數

  • 需求規格說明書:https://coding.net/u/dhlg_201810812001/p/shuomingshu/git
  • 項目NABCD寫做:

    1.N(Need 需求)性能

    教師能夠經過該學生信息管理系統,對學生的我的信息以及考試成績進行查詢、增長、刪除、修改,還能夠對班級進行管理。就是可以能夠實現最基本的用戶需求,知足操做簡單且實用的目標。編碼

    2.A (Approach 作法)spa

    經過一個友好的界面設計,給用戶最直觀的用戶體驗,在安全性能可以獲得足夠保證的前提下,將功能設計的儘量全面,而且用戶操做起來會很簡單。咱們能夠經過問卷調查中用戶反饋的結果,借鑑別的系統的優點之處,對功能以及界面進行改善。

    3.B (Benefit  好處)

    經過該系統,教師可以對學生信息以及成績進行更好的瞭解,並可以將數據安全可靠的保存在系統中,方便往後隨時查看,並利於及時修改,大大減輕了工做負擔。

    4.C (Competitors 競爭)

    咱們能夠在現有系統的基礎上,增長更多的功能,好比安全、存儲以及操做簡便等方面進行改進,使得用戶使用起來更加方便和放心。

    5. D (Delivery 交付,  Data 數據)

    經過以前的用戶調查,解決大部分用戶的需求,以後能夠經過推廣,使得更多的人蔘與進來。固然,咱們須要有本身的特點來吸引別人使用咱們的系統,最主要的是可以給用戶帶來一種良好的體驗。  對於學校來講,這個系統是必不可少的,咱們能夠先經過本身身邊的人的使用狀況不斷進行改進,爭取作的更加完美,再經過同窗以及朋友的推廣吸引更多的人來使用。

  • 團隊分工:

    周菲(隊長):對系統整體架構進行設計、完成原型設計以及需求規格說明書的審覈,佔任務工做量的50%

    孔繁燕(隊員):完成用戶調研並分析用戶反饋結果、編寫需求規格說明書,佔任務工做量的50%。

2.原型設計:(使用墨刀來進行設計的)

   

 

   

 

   

 

   

 

  

   

 

 

3.編碼規範:

     1).縮進:4個空格

     2).行寬:100字符

     3).括號:在複雜的條件表達式中,用括號清楚地表示邏輯優先級

     4).斷行與空白的{ }行:每一個「{」和「}」都獨佔一行

     5).分行:不要把多行語句放在一行上,不要把不一樣的變量定義在一行

     6).命名:讓程序員一眼就能看出變量的類型,避免在使用中出錯

     7).下劃線:分隔變量名字中的做用域標註和變量的語義

     8).大小寫:

         類/類型/變量:名詞或組合名詞

         函數則用動詞或動賓組合詞來表示

     9).註釋:複雜的註釋應該放在函數頭,不少函數頭的註釋都是解釋參數的類型等的,若是程序正文已經可以說明參數的類型in/out等,就不要重複。另外,註釋(包括全部        源代碼)應只用ASCII字符,不要用中文或其餘特殊字符,它們會極大地影響程序的可移植性。

        注:Java代碼規範(可參考如下連接)                       https://github.com/alibaba/p3c/blob/master/%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4Java%E5%BC%80%E5%8F%91%E6%89%8B%E5%86%8C%EF%BC%88%E8%AF%A6%E5%B0%BD%E7%89%88%EF%BC%89.pdf

相關文章
相關標籤/搜索