呂洪林
摘 要:針對信息管理與信息系統專業建設有特色的信息系統開發開放實驗室,設計開放實驗室的教學內容,設計實驗室的硬件、軟件和計算機網絡配置。學生通過參加開放實驗室的活動,掌握動態網站開發技術,掌握安卓手機App開發技術,熟悉軟件企業實際開發軟件的業務流程。
關鍵詞:系統開發;開放實驗室;系統設計
中圖分類號: TP315 文獻標識碼: A 文章編號: 1673-1069(2016)34-118-2
1 概述
前些年的高校擴招導致如今高校畢業生日趨增多,2016年大學畢業生人數已達到了歷史新高,上升到了創紀錄的765萬人。很多畢業生沒有達到企業要求的技術水平,在畢業之前沒有找到合適的工作,一畢業就失業,近幾年的就業形勢很嚴峻。一方面是很多企業求賢若渴,希望大學畢業生到企業能夠上手直接工作;另一方面,很多大學畢業生在學校沒有掌握企業要求的實踐技能,不能滿足企業的用人需求。用人單位感覺應屆畢業生眼高手低,不能馬上從事相關工作,離企業要求有一定差距。如此造成了人才市場的供需矛盾。當前很多高校將課堂學時壓縮,將更多的自學時間留給學生,讓學生有更充裕的時間進行課外活動。然而很多學生參與的課外活動卻與學校的初衷相背離,一些學生沉迷于網吧,將大部分課余時間都用于上網聊天,打游戲,有的學生的筆記本電腦不是用來學習的,電腦成了影碟機、游戲機。如何讓學生參與有益的課外活動,是擺在教育工作者面前一項很嚴峻的課題。
每所高校都有很多實驗室,但大部分高校的實驗室是用于教學與科研。當某些實驗室閑著的時候,就造成了資源的浪費。高校管理者要考慮能否把教學與科研任務不滿的實驗室開放給學生使用,充分發揮實驗室的作用。利用開放實驗室將學生吸引到第二課堂里來,培養學生學習的興趣,增長學生的實踐操作能力。學校把學生的課堂延伸到課外活動,讓學生對實踐項目有切身的感受,讓學生對實際技能的提升有切身的體會。
2 實驗室建設目的
為響應國家“大眾創業,萬眾創新”政策的實施,積極推動實踐教學改革,本校信息管理與信息系統專業提出要建設信息系統開發方向的開放實驗室。開放實驗室要把學生較迷茫的課余活動時間充分利用起來,使他們接觸到更廣闊的天地,利用課外活動增長見識,開闊視野,學習更多的知識,掌握實際的就業技能,為將來就業打下堅實的基礎。這樣的課外活動還能豐富教師的理論知識,不斷將新知識融入教學環節中,提高教學水平。
信息管理與信息系統專業并不是計算機軟件、計算機科學與技術等能夠系統全面學習軟件開發知識的理工科專業,很多計算機課程設置并不全面,大部分高校的信息管理與信息系統專業僅開設C語言程序設計、Java語言程序設計等少量軟件開發課程,由于受學時限制,只能利用有限的課時講解基本語法。開發完整的信息系統所需要的全面知識,在課堂上無法覆蓋。開放實驗室要將課堂教學延展到課外,利用實踐項目的開發培養學生的實際動手操作能力,提高學生的就業技能,培養學生的一技之長,為學生順利就業打下良好的基礎。
3 實驗室功能設計
3.1 動態網站開發
利用Microsoft Visual Studio開發工具,Microsoft SQL Server 2008數據庫管理平臺,采用C#編程語言,使用ASP.NET技術開發動態網站。
開發案例來自于企業實戰案例,要求具有非常高的實用性,開發后的成果可以直接用于企業實踐。培養學生的實戰能力,使學生的技能與企業無縫對接,畢業后直接上手企業的軟件開發。
開發案例:客戶檔案管理系統。
①主頁面。使用母版頁面做主頁面,采用menu做導航。
②系統管理:a用戶信息添加。b用戶信息編輯刪除(在GridView中顯示信息,增加編輯刪除按鈕)。c用戶信息顯示。
③客戶信息管理。a客戶信息添加。b客戶信息編輯、刪除(要求在顯示信息頁面有編輯按鈕,點編輯按鈕后,在新的頁面顯示原有客戶信息,進行編輯、刪除)。c顯示客戶信息(要求分頁顯示,并鏈接到詳情頁)。d簡單查詢客戶信息(查詢客戶名稱中包含查詢關鍵詞的信息)。e組合查詢客戶信息(將多個條件,如客戶編號、客戶簡稱、專營業務員等多個條件組合起來進行查詢,縮寫查詢范圍,進行更精確查詢)。
3.2 安卓手機App開發
利用Eclipse開發工具,開發安卓系統的手機App。
開發案例:校園交友系統
①校園交友系統歡迎界面;②校園交友系統注冊用戶頁面;③校園交友系統輸入驗證碼頁面;④校園交友系統設置密碼頁面;⑤校園交友系統設置生日頁面;⑥校園交友系統設置頭像頁面;⑦校園交友系統主頁面布局;⑧校園交友系統實現“附近的朋友”頁面;⑨校園交友系統實現“附近的同好群”頁面。
3.3 模擬實際軟件開發項目管理
多人組成的軟件開發項目團隊,需要正規化管理。設置軟件開發項目經理,主管項目團隊建設、項目計劃等工作。項目經理對軟件項目進行工作分解(Work Breakdown),工作分解會對整體項目進行細化,每項任務的需求更加明確。項目經理將團隊成員進行明確分工,每個成員賦予不同的角色和崗位,模擬企業項目開發實際運作流程。崗位分為:系統分析員、系統設計員、程序員、測試員、實施工程師等。對于軟件開發流程設置里程碑管理,每個階段都設置一項里程碑任務,要有成果交付物。可行性分析階段的里程碑任務要制作可行性分析報告,需求分析階段的里程碑交付物要提交需求分析規格說明書,系統設計階段的里程碑交付物要提交系統設計規格說明書,系統實現階段的里程碑交付物是軟件代碼及數據庫,系統測試的里程碑交付物是測試報告。
4 實驗室環境配置
①投影設備:投影儀、幕布一套。
②計算機:30臺PC機(其中臺式機20臺,筆記本電腦10臺),采用較高配置(開發工具及數據庫管理軟件耗資源較大)。
③服務器:2臺,其中一臺部署.NET Framework 4.5,用于開發ASP.NET動態網站;另一臺部署Tomcat,用于開發Android手機App。兩臺服務器需連接外網。
④有線局域網與無線局域網(路由器、交換機等)。
5 開放實驗室管理
系統開發開放實驗室并不是對全校學生全面開放,主要針對信息管理與信息系統專業學生進行第二課堂活動。開放實驗室有很多設備,如服務器、計算機、路由器、交換機等,如不加強管理,會造成學校財產損失。為對開放實驗室進行有效管理,制定以下規則。
①實驗室開放時間,必須至少有一名實驗室管理人員值班。
②學生進入實驗室要用本人校園卡刷卡。
③為防止學生將計算機病毒帶入實驗室,將文件拷入實驗室計算機前,必須使用殺毒軟件進行掃描殺毒。
④嚴禁使用實驗室計算機玩游戲、看電影、電視劇、綜藝節目等。
⑤嚴禁將食物、飲料帶入實驗室。
6 實驗室負責人職責
①負責制定開放實驗室發展建設規劃;研究和制定開放實驗室年度工作計劃;設計和制定開放實驗室教學工作實施方案,檢查工作方案執行情況。②負責組織開展實驗教學體系、教學內容,帶領開放實驗室輔導教師成員完成實驗教學的教研、教改工作任務,探索全面提高實驗教學質量、培養創新型、應用型人才的新途徑和新方法。③負責開放實驗室的實驗輔導教師師資隊伍建設,配合學校管理部門做好開放實驗室教師、實驗技術人員的考核與培訓工作,不斷提高實驗教學隊伍的整體水平。④負責組織制定開放實驗室的各項規章制度,實現開放實驗室管理的科學化、規范化。⑤負責開放實驗室的安全管理工作。⑥負責開展與政府部門、兄弟院校、社會組織及企業的合作,推動開放實驗室的對外交流。⑦負責開放實驗室的經費預算與日常開支。⑧對參加開放實驗室活動的學生進行考核,并從中選拔優秀學生參加中國大學生計算機大賽、中國大學生服務外包大賽、遼寧省大學生移動應用開發大賽、“互聯網+大賽”、大學生創業大賽等學科競賽。組織學生積極申報大學生創新創業訓練計劃。
7 結論
系統開發開放實驗室的建立,為學生提供了學習實際軟件開發技術的平臺,學生能夠在學校就直接參與到實際的軟件開發實踐中,提升自身的技術水平,開闊了眼界,拓寬了知識的寬度,探索了知識的深度,為今后就業打下了堅實的基礎。開放實驗室的實踐活動,給教師提供了一個理論聯系實際的機會,將開放實驗室的實踐活動作為課堂教學的案例,豐富了課堂內容,延展了課堂教學的范圍,使課堂教學效果更好,激發了學生的學習興趣,提高了學生的聽課效率。
參 考 文 獻
[1] 王曉華,王杰,李海燕,楊會如,王紅.高校開放實驗室建設的探索[J].實驗室研究與探索,2013(09).
[2] 楊宇科,楊開明.加強高校實驗室建設與管理的思考[J].實驗技術與管理,2012(10).