3月4號考試
2020級《軟體工程》
實發專案系統開發(180分鐘)
河北省重大技術需求徵集系統原型(15分)
1、專案需求:
為了充分利用京津科技資源,破解我省產業轉型升級、綠色崛起所面臨的重大技術難題,按照廳領導指示,現面向重點產業、重點領域、重點企業(單位)徵集產業或領域關鍵技術難題,構建我省重大技術需求資料庫,特制定本工作方案。重大技術需求徵集系統流程如下:
2.系統要求與功能設計
2.1 頁面要求
1、根據提供的登入介面素材(login.html)完成登陸介面的展示;
2、根據提供的主介面(index.html)素材完成系統主介面的瀏覽展示;
3、首頁為使用者登入頁面,使用者登入後,進入主介面,要求實現密碼驗證,頁面驗證碼功能;
4、需求徵集功能頁:實現重大技術需求徵集資訊的檢視、線上填報、提交功能。
5、需求稽核功能頁:瀏覽已提交的重大技術需求資訊,並對該資訊進行稽核,稽核結果有通過或不通過,並附有稽核意見;
6、系統管理功能頁:使用者註冊、修改密碼;
7、對每頁中的瀏覽結果要求以列表形式展示。
2.2 功能要求
1、使用者註冊:首次使用者使用需要進行註冊,然後登入本系統。(1.5分)
(1)使用者註冊需要填報使用者姓名、密碼、重複密碼、手機號碼、所屬單位五項內容(0.5分);
(2)驗證密碼和重複密碼保持一致(0.5分);
(3)驗證手機號碼為11位數字。(0.5分)
2、使用者登入功能:根據登入資訊錯誤型別,提示使用者名稱、密碼、註冊碼錯誤;(2.5分)
(1)使用者名稱不在資料庫中,提示“該使用者不存在”。(0.5分)
(2)密碼錯誤,提示“密碼錯誤,請重新錄入”。(0.5分)
(3)錄入驗證碼資訊與介面顯示驗證碼碼資訊不一致,提示“驗證碼碼錯誤”。(0.5分)
(4)上述資訊錄入正確,頁面跳轉到系統主介面。(0.5分)
(5)根據提供的登入介面素材(login.html)完成登陸介面的展示;(0.5分)
3、系統主介面:(1分)
(1)根據提供的主介面(index.html)素材完成系統主介面的瀏覽展示;(0.5分)
(2)實現主介面左側系統選單欄功能,二級選單包括需求徵集、瀏覽需求、需求稽核、使用者註冊、修改密碼五項功能;(0.5分)
3、需求徵集:(4分)
完成河北省重大技術需求線上填報,提交功能,具體徵集內容如下表所示;
河北省重大技術需求徵集表
技術需求名稱 |
|
|
重大科技需求概述(主要內容,技術指標、預期經濟和社會效益等,限500字)
|
||
研究型別 |
□基礎研究 □應用研究 □試驗發展 □研究發展與成果應用 □技術推廣與科技服務 多選 |
|
技術需求 合作模式 |
○獨立開發 ○技術轉讓 ○技術入股 ○合作開發 (單選框) |
|
計劃總投資 |
(只能填入數字,可以有小數點) |
萬元 |
(1) 實現重大技術需求線上填報功能(0.5分);
(2) 實現驗證重大技術需求概述字數不超過500字(0.5分);
(3) 實現研究型別多選功能(0.5分);
(4) 實現技術需求合作模式單選功能(0.5分);
(5) 實現計劃總投資數字錄入功能(0.5分);
(6) 實現需求資訊提交後臺資料庫功能(1分);
(7) 在後臺數據庫對需求資訊標註狀態為未稽核(需求資訊狀態為未稽核、已稽核、被退回三種狀態)。(0.5分)
4、瀏覽需求:要求實現檢視已提交的需求資訊功能(2分)
(1) 以列表形式實現已提交需求資訊檢視功能,列表結果顯示序號、技術需求名稱、提交日期,需求狀態四列內容(0.5分);
(2) 實現按照需求狀態過濾查詢結果(0.5分);
(3) 實現按照技術需求名稱查詢資訊功能(0.5分);
(4) 單擊“技術需求名稱”可顯示需求資訊的詳細內容。(0.5分)
5、需求稽核:在瀏覽需求的功能基礎上增加稽核功能(1分)
(1) 基本介面與瀏覽需求保持一致,但是結果只顯示未稽核的需求資訊。(0.5分)
(2) 單擊“技術需求名稱”,進入需求資訊詳細內容介面,與瀏覽需求的詳細資訊不一樣的地方在於,增加需求評審意見“通過”和“不通過”單選框,並提示輸入評審意見。(0.5分)
6、修改密碼:使用者可以選擇選單欄中的修改密碼對自己的登陸密碼進行修改(1分)
(1)實現修改密碼頁面功能(0.5分);
(2)實現修改密碼功能。(0.5分)。
7、資料庫設計:根據題目要求完成資料庫設計(2分)。