楊剛 喬鬧生 肖康



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