為加強(qiáng)圖書管理水平、提高圖書借閱效率,校圖書館開發(fā)了圖書借閱系統(tǒng)。其功能如下:①學(xué)生借閱與歸還圖書時(shí),需利用校牌在刷讀器中進(jìn)行身份驗(yàn)證。
②身份驗(yàn)證通過后,學(xué)生可以通過瀏覽器訪問該系統(tǒng)。該系統(tǒng)共含有三個(gè)功能頁(yè)面:個(gè)人數(shù)據(jù)查詢,圖書借閱申請(qǐng),圖書數(shù)據(jù)更新。系統(tǒng)框架圖如圖a所示:
③進(jìn)入“個(gè)人數(shù)據(jù)查詢”頁(yè)面,可查詢個(gè)人的基本信息以及圖書借閱數(shù)量、時(shí)間等情況。
④進(jìn)入“圖書借閱申請(qǐng)”頁(yè)面,可以提交借閱申請(qǐng)信息。
⑤進(jìn)入“圖書數(shù)據(jù)更新”頁(yè)面,可以進(jìn)行圖書數(shù)據(jù)的查看和更新。
(1)考慮在現(xiàn)有技術(shù)下該圖書管理系統(tǒng)的存儲(chǔ)要求、速度要求和通信要求等,以判斷系統(tǒng)搭建是否能實(shí)現(xiàn)。這一過程屬于搭建信息系統(tǒng)的前期準(zhǔn)備中的
B
B
(單選:A.需求分 析/B.可行性分析/C.開發(fā)模式的選擇/D.詳細(xì)設(shè)計(jì))
(2)根據(jù)上述該系統(tǒng)介紹,結(jié)合圖a可知,訪問“圖書數(shù)據(jù)更新”頁(yè)面的URL為 http://10.192.80.1:5050/data
http://10.192.80.1:5050/data
。
(3)該系統(tǒng)學(xué)生身份信息采集部分工作原理如圖b所示,則進(jìn)行信息刷讀時(shí)使用的校牌屬于 C
C
(單選題:A.傳感器/B.讀寫器/C.電子標(biāo)簽)
(4)利用Flask搭建該信息系統(tǒng)的網(wǎng)絡(luò)架構(gòu),實(shí)現(xiàn)圖書借閱申請(qǐng)功能的部分Python代碼如下,數(shù)據(jù)庫(kù)中存儲(chǔ)圖書相關(guān)信息的數(shù)據(jù)表設(shè)計(jì)如表所示,請(qǐng)?jiān)跈M線處填入合適的代碼。
數(shù)據(jù)表名:booklist |
字段名 |
數(shù)據(jù)類型 |
sm |
text |
sl |
integer |
(5)上述程序中服務(wù)器端采用
POST
POST
(選填:GET/POST)方式接受申請(qǐng)借閱的圖書名和數(shù)量。