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