趙朋飛
(寶雞文理學(xué)院計(jì)算機(jī)學(xué)院,陜西 寶雞 721016)
科技是第一生產(chǎn)力, 作為科技載體的科技資源在社會(huì)生產(chǎn)中發(fā)揮著重大作用, 是促進(jìn)社會(huì)進(jìn)步與創(chuàng)新的基礎(chǔ),也是國(guó)家重要的戰(zhàn)略資源[1]。 隨著科技的發(fā)展, 科技資源日益豐富, 但這些資源大多被各單位各企業(yè)私有,難以充分利用,資源利用率不高[2]。 本文針對(duì)此種情況, 設(shè)計(jì)開(kāi)發(fā)一個(gè)科技資源共享平臺(tái), 科技資源擁有者可以將閑置資源共享發(fā)布, 合理利用,提高資源利用率, 這也符合國(guó)家一直倡導(dǎo)的合理利用資源和節(jié)能減排的口號(hào)。
科技資源共享平臺(tái)是基于B/S 模式的系統(tǒng), 用于滿(mǎn)足供需雙方對(duì)資源的需求, 下面從交易流程的描述上展示系統(tǒng)功能:
(1)賣(mài)家可以在平臺(tái)申請(qǐng)開(kāi)店,發(fā)布資源信息;
(2)買(mǎi)家進(jìn)入平臺(tái),進(jìn)行資源瀏覽,選擇需要租購(gòu)的資源,單擊“租借”或者“購(gòu)買(mǎi)”按鈕加入到租購(gòu)車(chē);選擇完畢, 就可以進(jìn)入付款流程, 若當(dāng)前用戶(hù)是已注冊(cè)用戶(hù), 則登陸后就可以進(jìn)行付款流程, 若當(dāng)前用戶(hù)是未注冊(cè)用戶(hù), 需要先注冊(cè), 必須要填寫(xiě)聯(lián)系電話和收貨地址,檢查無(wú)誤后確認(rèn)訂單,進(jìn)入付款流程;
(3)訂單生成后會(huì)在賣(mài)家生成一條訂單記錄,賣(mài)家根據(jù)訂單信息進(jìn)行發(fā)貨處理;
(4)買(mǎi)家收到貨物之后,根據(jù)自己的使用體驗(yàn),可以發(fā)表自己對(duì)資源的評(píng)論, 評(píng)論將公開(kāi)于所有用戶(hù),為其它用戶(hù)提供參考; 賣(mài)家可以對(duì)評(píng)論進(jìn)行相應(yīng)的回復(fù);
(5)交易關(guān)閉。
(6) 管理員可以對(duì)買(mǎi)家和賣(mài)家的注冊(cè)請(qǐng)求進(jìn)行審核,以及對(duì)系統(tǒng)數(shù)據(jù)進(jìn)行管理和維護(hù)。
從交易流程可以看出,平臺(tái)包含三類(lèi)用戶(hù):買(mǎi)家、賣(mài)家和管理員,分別提供以下功能:
買(mǎi)家:注冊(cè)用戶(hù),維護(hù)個(gè)人信息,瀏覽資源,加入租購(gòu)車(chē),租購(gòu)資源,查看評(píng)論,發(fā)表評(píng)論。
賣(mài)家:開(kāi)店申請(qǐng),發(fā)布資源信息,修改資源信息,刪除資源信息,修改交易狀態(tài),回復(fù)評(píng)論,店鋪管理。
系統(tǒng)管理員:審核賣(mài)家注冊(cè)申請(qǐng)、審核買(mǎi)家注冊(cè)申請(qǐng)、用戶(hù)管理,公告管理、評(píng)論管理、系統(tǒng)信息維護(hù)。
系統(tǒng)整體用例圖如圖1 所示。
圖1 系統(tǒng)用例圖
除了功能需求之外,系統(tǒng)還需考慮如下方面:
(1)統(tǒng)一友好的操作界面,具有良好的用戶(hù)體驗(yàn);
(2)資源分類(lèi)詳盡,可按不同類(lèi)別查看資源信息;
(3)用戶(hù)可通過(guò)關(guān)鍵字搜索指定的資源信息;
(4) 用戶(hù)可通過(guò)租購(gòu)車(chē)一次購(gòu)買(mǎi)或者租賃多件科技資源。
本系統(tǒng)分為前臺(tái)和后臺(tái)兩個(gè)部分的操作。 前臺(tái)主要有兩大功能, 分別是買(mǎi)家的租購(gòu)操作和賣(mài)家的出售操作,本系統(tǒng)前臺(tái)功能結(jié)構(gòu)圖如圖2 所示。
圖2 前臺(tái)功能結(jié)構(gòu)圖
后臺(tái)的主要功能是管理員對(duì)系統(tǒng)的基本信息進(jìn)行維護(hù)。 管理員可以對(duì)資源的類(lèi)別進(jìn)行管理和設(shè)置;可以對(duì)買(mǎi)家的評(píng)論進(jìn)行管理, 刪除或者屏蔽一些不合法的評(píng)論; 可以對(duì)用戶(hù)提交的信息進(jìn)行審核; 可以發(fā)布公告信息, 并對(duì)重要的公告進(jìn)行置頂?shù)取?本系統(tǒng)后臺(tái)功能結(jié)構(gòu)圖如圖3 所示。
圖3 后臺(tái)功能結(jié)構(gòu)圖
各個(gè)單位企業(yè)擁有的科技資源多種多樣, 為了有效地進(jìn)行資源共享, 也為了資源查找準(zhǔn)確快捷, 本文研究現(xiàn)有資源分類(lèi)方法[3-4],從實(shí)際情況出發(fā),結(jié)合開(kāi)發(fā),將資源分為六大類(lèi):人力資源、物力資源、財(cái)力資源、信息資源、技術(shù)服務(wù)和政策法規(guī)[5]。 具體如下:
(1)人力資源:專(zhuān)業(yè)技術(shù)人員、研究開(kāi)發(fā)人員、科技服務(wù)人員等。
(2)物力資源:儀器設(shè)備、實(shí)驗(yàn)基地、實(shí)驗(yàn)室、研究中心等。
(3)財(cái)力資源:企業(yè)投資、銀行貸款、科技基金項(xiàng)目、政府科技研發(fā)經(jīng)費(fèi)等。
(4)信息資源:科技文獻(xiàn)、科學(xué)數(shù)據(jù)、技術(shù)資料等。
(5)技術(shù)服務(wù):科技評(píng)估、科技檢測(cè)、技術(shù)培訓(xùn)、技術(shù)支持等。
(6)科技制度:政策法規(guī)、規(guī)章制度,激勵(lì)機(jī)制等。
除了常規(guī)資源,數(shù)據(jù)是一種重要的科技資源,尤其是一些實(shí)時(shí)性很強(qiáng)的數(shù)據(jù), 這類(lèi)資源如何共享是一個(gè)難點(diǎn)。 為了有效的進(jìn)行數(shù)據(jù)資源共享, 本系統(tǒng)設(shè)計(jì)一個(gè)Web 服務(wù)共享平臺(tái),各單位企業(yè)可以將數(shù)據(jù)接口封裝成WebService,注冊(cè)到共享平臺(tái),開(kāi)放出去,供開(kāi)發(fā)者 調(diào) 用[5]。 如 圖4 所 示。
圖4 服務(wù)共享平臺(tái)
本系統(tǒng)的開(kāi)發(fā)實(shí)現(xiàn)采用MVC 模式,在當(dāng)前主流的Java 開(kāi)源開(kāi)發(fā)工具Eclipse 上,使用當(dāng)前流行的Spring+SpringMVC+MyBatis 框架進(jìn)行開(kāi)發(fā), 前臺(tái)使用JSP 進(jìn)行頁(yè)面開(kāi)發(fā),使用jQuery 處理頁(yè)面的JavaScript 腳本,使界面友好, 互性更強(qiáng); 后臺(tái)數(shù)據(jù)庫(kù)采用MySQL 數(shù)據(jù)庫(kù),MySQL 小巧高效,在性能上也能滿(mǎn)足系統(tǒng)需求;最后使用Tomcat 進(jìn)行程序的開(kāi)發(fā)和發(fā)布。 本系統(tǒng)采用的技術(shù)和開(kāi)發(fā)環(huán)境在實(shí)際開(kāi)發(fā)中應(yīng)用廣泛, 安全可行。 最后實(shí)現(xiàn)的系統(tǒng)操作簡(jiǎn)單, 運(yùn)行良好, 系統(tǒng)主界面如圖5所示。
圖5 系統(tǒng)主界面
本文結(jié)合實(shí)際情況對(duì)科技資源共享平臺(tái)進(jìn)行了分析和設(shè)計(jì),最后使用web 技術(shù)進(jìn)行了實(shí)現(xiàn),系統(tǒng)運(yùn)行良好, 有效地提高了科技資源的利用率。 本文進(jìn)一步的工作主要集中在如果利用大數(shù)據(jù)知識(shí)對(duì)系統(tǒng)進(jìn)行優(yōu)化。