楊剛 喬鬧生 肖康
摘 要:采用Java Web設(shè)計(jì)方案設(shè)計(jì)了一個(gè)學(xué)生創(chuàng)新創(chuàng)業(yè)系統(tǒng)。該系統(tǒng)所設(shè)計(jì)的內(nèi)容包含操作流程、數(shù)據(jù)增加流程、數(shù)據(jù)刪除流程與數(shù)據(jù)修改流程,并給出了較詳細(xì)的各個(gè)系統(tǒng)流程圖分析。在系統(tǒng)主界面的基礎(chǔ)上,根據(jù)調(diào)查結(jié)果和常用設(shè)計(jì)方法,主要設(shè)計(jì)了用戶登錄模塊與用戶注冊(cè)界面,并以湖南文理學(xué)院為例,實(shí)現(xiàn)了用戶登錄界面和用戶注冊(cè)的各項(xiàng)功能。
關(guān)鍵詞:創(chuàng)新創(chuàng)業(yè) 管理系統(tǒng) 設(shè)計(jì)流程 Java Web
中圖分類(lèi)號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-3791(2016)06(b)-0004-04
Abstract: A student innovation and entrepreneurship system is designed by using the Java Web design scheme. The design of the system includes the operation process, data increase process, data delete process and data modification process. And the flow chart analysis of each system is given detailed. On the basis of the main interface of the system, according to the survey results and common design methods, the main design include the user login module and the user registration interface, and take Hunan University of Arts and Science as an example, the user login interface function diagram and user registration function chart are realized.
Key Words: Innovation and entrepreneurship; Management system; Design process; Java Web
隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,越來(lái)越多的消息和資訊需要通過(guò)網(wǎng)絡(luò)傳播。為了能更好地學(xué)習(xí)、交流創(chuàng)新創(chuàng)業(yè)信息,急需一個(gè)面向高校師生,能高效率匯集校內(nèi)創(chuàng)新創(chuàng)業(yè)信息的網(wǎng)絡(luò)交流的平臺(tái)[1-3]。因此,大學(xué)生創(chuàng)新創(chuàng)業(yè)網(wǎng)站平臺(tái)應(yīng)運(yùn)而生。
當(dāng)代在校大學(xué)生作為知識(shí)經(jīng)濟(jì)時(shí)代的后備軍,肩負(fù)著國(guó)家和人民的重托與期望。一所理想的大學(xué)不但給學(xué)生機(jī)遇和挑戰(zhàn),也提供一個(gè)創(chuàng)業(yè)支持平臺(tái)去推動(dòng)學(xué)生個(gè)人的成功[4-5]。
該文采用Java Web設(shè)計(jì)方案設(shè)計(jì)了一個(gè)學(xué)生創(chuàng)新創(chuàng)業(yè)系統(tǒng)。內(nèi)容包含操作流程、數(shù)據(jù)增加流程、數(shù)據(jù)刪除流程與數(shù)據(jù)修改流程。并實(shí)現(xiàn)了系統(tǒng)主界面、用戶登錄模塊與用戶注冊(cè)界面等功能。
1 設(shè)計(jì)系統(tǒng)數(shù)據(jù)流程
設(shè)計(jì)系統(tǒng)數(shù)據(jù)流程是一種圖形化的流程技術(shù),它描繪數(shù)據(jù)和信息流從移動(dòng)輸入到輸出過(guò)程中的變化。在數(shù)據(jù)流程圖里沒(méi)有具體的物理部件,它只是描繪數(shù)據(jù)在軟件中被處理和流動(dòng)的邏輯過(guò)程。
下面是該系統(tǒng)所設(shè)計(jì)的系統(tǒng)操作流程、數(shù)據(jù)增加流程、數(shù)據(jù)刪除流程與數(shù)據(jù)修改流程。
1.1 系統(tǒng)操作流程
系統(tǒng)操作流程是該系統(tǒng)的主流程,如圖1所示。整個(gè)系統(tǒng)的操作流程簡(jiǎn)單且易掌握,系統(tǒng)的各個(gè)功能操作獨(dú)立,界面清晰;系統(tǒng)通過(guò)連接數(shù)據(jù)庫(kù),實(shí)現(xiàn)各個(gè)功能。
1.2 數(shù)據(jù)增加流程
數(shù)據(jù)增加流程如圖2所示。在該流程中,添加信息時(shí),編號(hào)字段由系統(tǒng)自動(dòng)生成,且不能修改,其他信息由用戶輸入,之后對(duì)數(shù)據(jù)進(jìn)行合法判斷,合法則寫(xiě)入保存至數(shù)據(jù)庫(kù),不合法則需重新輸入數(shù)據(jù)。
1.3 數(shù)據(jù)刪除流程
數(shù)據(jù)刪除流程如圖3所示。在該流程中,當(dāng)用戶選定一條記錄時(shí),單擊刪除按鈕,會(huì)提示用戶是否確定刪除,然后刪除數(shù)據(jù)庫(kù)相關(guān)內(nèi)容。
1.4 數(shù)據(jù)修改流程
數(shù)據(jù)修改流程如圖4所示。該流程中,在修改信息時(shí),先選中一條待修改的記錄,然后直接輸入數(shù)據(jù),判斷合法性,合法則保存至數(shù)據(jù)庫(kù),不合法則需重新輸入。
2 設(shè)計(jì)結(jié)果及分析
以湖南文理學(xué)院為例,根據(jù)學(xué)生創(chuàng)新創(chuàng)業(yè)管理系統(tǒng)能夠收集與存儲(chǔ)的創(chuàng)業(yè)信息、創(chuàng)業(yè)項(xiàng)目以及創(chuàng)業(yè)團(tuán)隊(duì)等信息為基礎(chǔ),設(shè)計(jì)系統(tǒng)預(yù)期能夠?qū)崿F(xiàn)學(xué)生查看創(chuàng)業(yè)信息、發(fā)布創(chuàng)業(yè)信息及創(chuàng)業(yè)項(xiàng)目和加入創(chuàng)業(yè)團(tuán)隊(duì)等功能。該管理系統(tǒng)具有標(biāo)準(zhǔn)學(xué)校網(wǎng)站所具有的現(xiàn)實(shí)中完整的學(xué)生創(chuàng)業(yè)創(chuàng)新信息管理步驟,能夠真正實(shí)現(xiàn)節(jié)約資源、提高效率、處理業(yè)務(wù),同時(shí)能夠真正實(shí)現(xiàn)網(wǎng)上創(chuàng)業(yè)管理和學(xué)習(xí)創(chuàng)業(yè)知識(shí)的作用。
根據(jù)調(diào)查結(jié)果和常用設(shè)計(jì)方法,主要設(shè)計(jì)如下功能模塊。
(1)用戶登錄模塊:該模塊的功能是實(shí)現(xiàn)用戶登錄。當(dāng)用戶進(jìn)入該系統(tǒng)時(shí),用戶可以選擇登錄,登陸后的用戶就方便管理更多信息。
(2)用戶注冊(cè)模塊:該模塊的功能是游客進(jìn)入該系統(tǒng)后,可以選擇注冊(cè)成為該系統(tǒng)的一員。
2.1 系統(tǒng)主界面
系統(tǒng)主界面是一個(gè)網(wǎng)站系統(tǒng)的入口網(wǎng)頁(yè),并引導(dǎo)用戶瀏覽系統(tǒng)其他部分的內(nèi)容。該首頁(yè)使用了HTML5規(guī)范,使它兼容桌面和移動(dòng)設(shè)備。系統(tǒng)首頁(yè)桌面端如圖5所示,系統(tǒng)首頁(yè)移動(dòng)端如圖6所示。
2.2 用戶登錄界面
登錄界面對(duì)于整個(gè)系統(tǒng)來(lái)說(shuō)是非常重要的,因?yàn)樗O(shè)置了進(jìn)入該系統(tǒng)的用戶和口令,防止非法用戶進(jìn)入系統(tǒng),破壞系統(tǒng)安全和所保存的數(shù)據(jù),只有合法的管理員在輸入正確的密碼后方可進(jìn)入系統(tǒng),否則將提示密碼或用戶名輸入錯(cuò)誤,并詢(xún)問(wèn)用戶是否重新輸入。這樣就對(duì)使用者有了限制,增加了系統(tǒng)的安全性和保密性,便于控制和管理,有利于系統(tǒng)的維護(hù)。用戶登陸界面如圖7所示。
2.3 用戶注冊(cè)界面
網(wǎng)站設(shè)計(jì)用戶注冊(cè)功能,從某些層面來(lái)說(shuō),是一種網(wǎng)絡(luò)營(yíng)銷(xiāo)的方式。用戶訪問(wèn)一個(gè)網(wǎng)站并注冊(cè),本身就是對(duì)網(wǎng)站產(chǎn)生好感的一種心理體驗(yàn)。申請(qǐng)成為注冊(cè)用戶,可以參與網(wǎng)站相關(guān)功能頁(yè)面的訪問(wèn)使用權(quán)限;可以通過(guò)郵件、手機(jī)等方式及時(shí)獲取網(wǎng)站相關(guān)信息。而網(wǎng)站運(yùn)營(yíng)方也可以通過(guò)注冊(cè)用戶,了解用戶喜好,性格特點(diǎn)等各方面的信息,不斷收集相關(guān)數(shù)據(jù)把握網(wǎng)站運(yùn)營(yíng)的方向。
注冊(cè)功能相當(dāng)于整個(gè)網(wǎng)站平臺(tái)的入口,注冊(cè)功能用戶體驗(yàn)的良好性直接影響到用戶的使用心理,注冊(cè)功能簡(jiǎn)單、明快便于操作,會(huì)大大吸引用戶對(duì)成為網(wǎng)站會(huì)員的興趣。同時(shí),友好型的使用體驗(yàn)也促使用戶樂(lè)于分享。網(wǎng)站注冊(cè)流程如下。
(1)當(dāng)用戶輸入用戶名時(shí),首先對(duì)其格式判斷看起其是否符合要求,再判斷其是否唯一,通過(guò)JavaScript腳本判斷其合法性,需要連接數(shù)據(jù)庫(kù),判斷是否已存在。
(2)輸入的用戶密碼,使用JavaScript判斷其是否合法,并判斷是否符合輸入要求,兩次密碼是否相同。
(3)其他信息用戶基本可以自由輸入,自由選擇,有些內(nèi)容需要用正則表達(dá)式進(jìn)行過(guò)濾。
用戶注冊(cè)界面如圖8所示。
3 結(jié)語(yǔ)
使用經(jīng)典的MVC設(shè)計(jì)模式,采用Java Web設(shè)計(jì)方案設(shè)計(jì)了一個(gè)學(xué)生創(chuàng)新創(chuàng)業(yè)系統(tǒng),系統(tǒng)包含了各個(gè)模塊。設(shè)計(jì)系統(tǒng)以SSH框架作為技術(shù)平臺(tái),采用JSP提供頁(yè)面服務(wù),采用MySQL提供后臺(tái)數(shù)據(jù)庫(kù)管理。設(shè)計(jì)系統(tǒng)實(shí)現(xiàn)了系統(tǒng)的主界面、用戶登錄界面及用戶注冊(cè)界面等各項(xiàng)功能。
參考文獻(xiàn)
[1] 蔡劍,景楠.Java Web應(yīng)用開(kāi)發(fā):J2EE和Tomcat[M].北京:清華大學(xué)出版社,2015.
[2] 姜承堯.MySQL技術(shù)內(nèi)幕[M].出版社:機(jī)械工業(yè)出版社,2010.
[3] 王保羅.Java面向?qū)ο蟪绦蛟O(shè)計(jì)[M].北京:清華大學(xué)出版社,2010.
[4] 白江濤,龔理.“新常態(tài)”下醫(yī)學(xué)生創(chuàng)新創(chuàng)業(yè)能力培養(yǎng)的現(xiàn)狀及對(duì)策[J].承德醫(yī)學(xué)院學(xué)報(bào),2016,33(2):181-182.
[5] 蔡紹平.開(kāi)發(fā)潛在動(dòng)力,提高大學(xué)生創(chuàng)新創(chuàng)業(yè)能力[J].科技創(chuàng)業(yè)月刊,2016,29(5):65-66.