国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

“三循環(huán)遞進(jìn)式”人才培養(yǎng)模式宿舍管理系統(tǒng)的開發(fā)實(shí)踐

2020-07-22 09:54:57石磊
電腦知識(shí)與技術(shù) 2020年11期
關(guān)鍵詞:人才培養(yǎng)模式

石磊

摘要:文章以蘇州X高職院校為例,闡述了符合“三循環(huán)遞進(jìn)式”人才培養(yǎng)模式特征,基于ASP.NET框架和SQL SERVE技術(shù)的宿舍管理信息系統(tǒng)的設(shè)計(jì)與開發(fā)過程。為開發(fā)符合高校管理特點(diǎn)的信息系統(tǒng)工作者提供參考。

關(guān)鍵詞:“三循環(huán)遞進(jìn)式”人才培養(yǎng)模式;宿舍管理系統(tǒng);開發(fā)實(shí)踐

中圖分類號(hào):TP311.1 文獻(xiàn)標(biāo)識(shí)碼:A

蘇州X高職院校通過多年的人才培養(yǎng)實(shí)踐,形成了行之有效,且規(guī)范化、科學(xué)化的“三循環(huán)遞進(jìn)式”人才培養(yǎng)模式。將原有的一次性畢業(yè)實(shí)習(xí)調(diào)整為三次分散實(shí)習(xí),即認(rèn)知性實(shí)習(xí),技能性實(shí)習(xí)和就業(yè)實(shí)習(xí)。原有的半年實(shí)習(xí)時(shí)間增加到一年甚至一年半時(shí)間。這就導(dǎo)致了許多學(xué)生每個(gè)學(xué)期都會(huì)有一段時(shí)間離校,再返校,住宿信息經(jīng)常調(diào)整。原有的人工管理難以滿足人才培養(yǎng)工作的需要。因此學(xué)校提出了定制開發(fā)與當(dāng)下管理工作相適應(yīng)的宿舍管理信息系統(tǒng)。

1系統(tǒng)需求及業(yè)務(wù)流程調(diào)研

1.1業(yè)務(wù)部門的工作現(xiàn)狀以及對(duì)系統(tǒng)基本訴求

“三循環(huán)遞進(jìn)式”人才培養(yǎng)模式導(dǎo)致了人員流動(dòng)快、崗位角色變換快、一人多崗及崗位角色交叉等現(xiàn)象。目前,宿舍管理工作中的數(shù)據(jù)僅靠手工記錄、統(tǒng)計(jì)、存檔。信息采集、發(fā)布和傳達(dá)不及時(shí),無法共享,且易于丟失。工作重復(fù)、煩瑣而且極易出錯(cuò);加之人員流動(dòng)導(dǎo)致部分單項(xiàng)工作需要反復(fù)去做,效率極低。

根據(jù)業(yè)務(wù)工作的實(shí)際情況,配置“學(xué)生宿舍管理系統(tǒng)”。通過系統(tǒng)管理,實(shí)現(xiàn)各級(jí)管理信息的同步更新、及時(shí)反饋、實(shí)時(shí)共享等,提高日常管理工作效率。

1.2業(yè)務(wù)主要內(nèi)容及工作流程調(diào)研

通過系統(tǒng)設(shè)計(jì)人員與相關(guān)工作人員及負(fù)責(zé)人進(jìn)行溝通和工作現(xiàn)場(chǎng)觀摩后,確認(rèn)當(dāng)前的工作內(nèi)容及工作流程如下(圖1):

1)通過宿舍檢查,宿舍管員手工記錄學(xué)生每天晚上的入住情況;

2)每天早上由宿舍管理科工作人員收集紙質(zhì)稿件,制作成電子表,并統(tǒng)計(jì)匯總;

3)宿舍管理科將每天的學(xué)生入住情況匯總表分發(fā)給分管校領(lǐng)導(dǎo)、二級(jí)院系領(lǐng)導(dǎo)、輔導(dǎo)員、學(xué)生處領(lǐng)導(dǎo)。以便開展相關(guān)的其他工作。

1.3工作流程優(yōu)化和業(yè)務(wù)信息的擴(kuò)展

通過與相關(guān)人員的溝通和交流,對(duì)工作業(yè)務(wù)流程作了優(yōu)化,對(duì)信息內(nèi)容的采集和管理作了擴(kuò)充,主要內(nèi)容和業(yè)務(wù)管理模型(圖2)如下:

1)宿舍管理科工作人員對(duì)系統(tǒng)基礎(chǔ)信息進(jìn)行采集和維護(hù)?;A(chǔ)信息包括:宿舍及樓棟信息、學(xué)生基本信息、人住信息,宿舍管理員信息等。

2)宿舍管理員錄入查寢信息、衛(wèi)生檢查信息、來訪信息、晚歸信息……

3)系統(tǒng)對(duì)采集的信息進(jìn)行統(tǒng)計(jì)分析,自動(dòng)生成各種所需報(bào)表。

4)宿管員、宿管科、學(xué)生處、分管校領(lǐng)導(dǎo)、二級(jí)院系領(lǐng)導(dǎo)及輔導(dǎo)員根據(jù)所分管的區(qū)域范圍查詢自己所需的各種報(bào)表。

5)實(shí)現(xiàn)學(xué)生在線報(bào)修、維修跟蹤及評(píng)價(jià)等功能。

6)對(duì)報(bào)修進(jìn)行統(tǒng)計(jì)匯總,并生成所需報(bào)表。

2系統(tǒng)規(guī)劃與設(shè)計(jì)

2.1系統(tǒng)整體架構(gòu)設(shè)計(jì)和布局規(guī)劃

網(wǎng)絡(luò)信息系統(tǒng)的開發(fā)通常采用C/S(Client/Server)模式和B/S(Browser/Server)模式。C/S模式是客戶端/服務(wù)器兩層結(jié)構(gòu)。充分利用了兩端的硬件資源,降低了系統(tǒng)的通訊消耗,也相對(duì)安全。但是在升級(jí)維護(hù)中需要在兩端安裝系統(tǒng)的支撐軟件,由于個(gè)人電腦運(yùn)行環(huán)境不同,還需要開發(fā)不同版本的Client。維護(hù)成本高,效率低。B/S模式是在Internet基礎(chǔ)上,用戶界面通過瀏覽器實(shí)現(xiàn),形成三層(3-tier)架構(gòu),使系統(tǒng)更加方便、快捷、高效。無須單獨(dú)開發(fā)客戶端,減少了系統(tǒng)開發(fā)、維護(hù)和升級(jí)的工作量,降低了總體成本(TCO)。因此,宿舍管理系統(tǒng)采用B/S模型進(jìn)行設(shè)計(jì),將Web表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)資源層分離,形成三層架構(gòu)(3-tier architecture)模型(圖3)。保證了系統(tǒng)的安全、高效運(yùn)行。

Web前端頁(yè)面布局采用frame和frameset框架技術(shù),實(shí)現(xiàn)基本信息區(qū)域、功能菜單和信息展示的分離(圖4)。在重載頁(yè)面時(shí),只需要加載信息展示框架區(qū)域,無須加載整個(gè)頁(yè)面,減少了數(shù)據(jù)傳輸,提高了網(wǎng)頁(yè)下載速度。增加系統(tǒng)安全性,也便于系統(tǒng)維護(hù)。

為適應(yīng)“一人多崗、角色交叉、崗位工作內(nèi)容調(diào)整快”的實(shí)際情況,在權(quán)限控制方面,采用了以功能為主線的權(quán)限分配模式,實(shí)現(xiàn)權(quán)限控制。不同的崗位可以使用相同的具體功能,同時(shí)也允許同一系統(tǒng)功能分配給不同崗位用戶,提高了權(quán)限分配的機(jī)動(dòng)性、靈活性。采用“平臺(tái)+功能”(platform&function block)的設(shè)計(jì)思想,使系統(tǒng)升級(jí)更新更加便捷高效。

2.2主要功能及數(shù)據(jù)訪問模型設(shè)計(jì)

以新的業(yè)務(wù)管理流程為基礎(chǔ),遵循“功能方便迭代,權(quán)限控制靈活,操作維護(hù)簡(jiǎn)單”原則,設(shè)計(jì)了系統(tǒng)配置、用戶管理、權(quán)限控制、功能池管理、基礎(chǔ)信息管理、日常工作管理、信息查詢等模塊(圖5)。

通過對(duì)數(shù)據(jù)信息的梳理,設(shè)計(jì)學(xué)生基本信息庫(kù)、宿舍基本信息庫(kù)、員工及賬號(hào)信息庫(kù)、學(xué)生住宿信息庫(kù)、宿舍調(diào)整跟蹤信息庫(kù)、每日查寢信息、維修單信息等管理業(yè)務(wù)信息庫(kù)。建立系統(tǒng)角色及數(shù)據(jù)訪問模型(圖6)。

用戶管理功能模塊由部門員工管理、系統(tǒng)賬號(hào)管理兩部分組成。只有成為部門員工,才能在信息系統(tǒng)中添加員工賬號(hào)。管理員為合法賬號(hào)分配相應(yīng)功能后,用戶才能正常使用系統(tǒng)。以此增強(qiáng)部門員工信息管理和系統(tǒng)賬號(hào)的安全性。

3系統(tǒng)開發(fā)實(shí)現(xiàn)

3.1采用的主要技術(shù)

3.1.1開發(fā)平臺(tái)

網(wǎng)絡(luò)系統(tǒng)開發(fā)可以使用Java、.NET、PHP、Python等多種開發(fā)語言和平臺(tái)。本系統(tǒng)采用Microsoft公司的.NET開發(fā)平臺(tái)。.NET平臺(tái)功能強(qiáng)大,支持多種程序設(shè)計(jì)語言,比如c#、VB、C++等;支持多種開發(fā)技術(shù),比如ASP.NET、XML等。同時(shí)也逐步具備了跨平臺(tái)應(yīng)用。

ASP.NET技術(shù)又稱作ASP+,是ASP與.NET Framework的結(jié)合體,做到前后臺(tái)代碼分離,在系統(tǒng)安全性得到了進(jìn)一步的保證,系統(tǒng)的更新和維護(hù)也更加方便。

3.1.2開發(fā)工具和程序設(shè)計(jì)語言

3.1.3數(shù)據(jù)庫(kù)平臺(tái)及相關(guān)設(shè)計(jì)

數(shù)據(jù)庫(kù)技術(shù)經(jīng)歷了網(wǎng)狀數(shù)據(jù)庫(kù)、層次數(shù)據(jù)庫(kù)之后,發(fā)展到當(dāng)前的關(guān)系型數(shù)據(jù)庫(kù)。Microsoft SQL SeIver、oracle、Mysql、DB2、Sybase等是典型的關(guān)系型數(shù)據(jù)庫(kù)管理平臺(tái)。MicrosoftSQL Server最初由Microsoft、Sybase和Ashton-Tate三家公司共同開發(fā)的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS),具有便捷的圖形化操作界面,良好的伸縮性,對(duì)web技術(shù)的支持等優(yōu)點(diǎn)。從使用廣泛、易于維護(hù)的角度出發(fā),系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)采用了MicrosoftSQL Server平臺(tái)技術(shù)。為了使數(shù)據(jù)標(biāo)準(zhǔn)化,方便維護(hù)和管理,特別設(shè)計(jì)了category表,用于存儲(chǔ)學(xué)生不在位原因、專業(yè)、院系、班級(jí)、報(bào)修類別、評(píng)價(jià)等信息及對(duì)應(yīng)編碼,便于統(tǒng)計(jì)和分析。

3.1.4數(shù)據(jù)庫(kù)訪問技術(shù)

數(shù)據(jù)庫(kù)訪問技術(shù)有多種,如ODBC、ADO、ADO.NET等。隨著分布式軟件體系的發(fā)展和廣泛應(yīng)用,ADO.NET技術(shù)成為了數(shù)據(jù)庫(kù)存取的首選。該技術(shù)提供了SQL Server.NET Framework、Oracle.NET Framework、OLE DB.NET Framework、ODBC.NET Framework等多種對(duì)常用數(shù)據(jù)庫(kù)的訪問方法。其最大特點(diǎn)是支持對(duì)數(shù)據(jù)庫(kù)的無連接訪問方式。減少了數(shù)據(jù)庫(kù)的活動(dòng)鏈接數(shù),降低了多用戶爭(zhēng)用數(shù)據(jù)庫(kù)服務(wù)器資源的可能性。

系統(tǒng)對(duì)數(shù)據(jù)的訪問存取時(shí),引用系統(tǒng)內(nèi)置命名空間(using System.Data.SqlClient),創(chuàng)建SqlConnection對(duì)象,執(zhí)行客戶端與數(shù)據(jù)庫(kù)的鏈接和關(guān)閉操作。創(chuàng)建SqICommand對(duì)象,并利用ExecuteReader、ExcuteNonQuery等方法,對(duì)數(shù)據(jù)庫(kù)執(zhí)行讀取、插入、修改、刪除等操作。操作完成后,使用SQLConnection對(duì)象的Close方法關(guān)閉數(shù)據(jù)鏈接。也可以采用using方法,在對(duì)數(shù)據(jù)庫(kù)操作完成后,將自動(dòng)關(guān)閉數(shù)據(jù)庫(kù)鏈接。

3.2程序編寫

在程序編寫過程中,遵循編碼規(guī)則,注意程序語句的排版。多條短語句盡量不要排在一行,做到一條語句一行;新語句塊增加縮進(jìn),避免語句塊的簡(jiǎn)寫方法,使用完整的語法結(jié)構(gòu);對(duì)于變量、結(jié)構(gòu)體、編寫的方法等多加注釋;程序塊之間要增加空行;較長(zhǎng)的表達(dá)式、語句多行書寫。以此提高程序讀性,也便于排錯(cuò)和維護(hù)。

3.3系統(tǒng)安全

3.3.1登錄驗(yàn)證

通過用戶名、密碼、隨機(jī)驗(yàn)證碼等多種方式,實(shí)現(xiàn)對(duì)合法用戶的驗(yàn)證登錄。

3.3.2權(quán)限控制

系統(tǒng)的功能菜單規(guī)劃和權(quán)限控制,引入了RBAC(RoleBased Access Control)——居于角色的權(quán)限訪問控制模型,也融人了單個(gè)功能或者角色的部分功能的個(gè)性化分配機(jī)制,以適應(yīng)在“三循環(huán)遞進(jìn)式”人才培養(yǎng)模式下靈活機(jī)動(dòng)的宿舍管理工作需要。

在功能使用權(quán)限上,用戶菜單根據(jù)管理員的功能分配,動(dòng)態(tài)生成。對(duì)于無須使用或者禁止使用的功能,不顯示在用戶桌面菜單中,即使系統(tǒng)桌面簡(jiǎn)潔,也便于用戶操作。

系統(tǒng)權(quán)限的分配采用了批量分配、角色分配、單個(gè)功能分配等多種方式。為管理員在功能分配上提高效率。

3.3.3URL驗(yàn)證

為了避免直接使用URL訪問頁(yè)面,采用了URL驗(yàn)證機(jī)制。在頁(yè)面加載(PageLoad)時(shí),驗(yàn)證當(dāng)前用戶是否有訪問權(quán)限。通過session對(duì)象的Timeout屬性的計(jì)時(shí)功能,如果超時(shí),則執(zhí)行URL重定向,要求用戶重新登錄。避免使用者在登錄系統(tǒng)后長(zhǎng)時(shí)間離開,而被他人誤操作。

3.3.4安全代碼

對(duì)于提交的數(shù)據(jù),用SqIParameter對(duì)象,結(jié)合提交的數(shù)據(jù)類型,編寫安全代碼,防止系統(tǒng)漏洞,提高系統(tǒng)的安全性。

4結(jié)束語

信息系統(tǒng)的開發(fā)與部署,不僅需要研發(fā)人員熟悉掌握相應(yīng)的計(jì)算機(jī)開發(fā)語言,還需要掌握服務(wù)器相關(guān)技術(shù)。為了方便開發(fā)和系統(tǒng)程序調(diào)試,開發(fā)人員也可以編寫功能名稱管理和URL管理功能模塊,以提高開發(fā)工作效率。一套系統(tǒng)的完善還需要對(duì)系統(tǒng)的修訂、維護(hù)做好相應(yīng)記錄和備份,以利于今后的改進(jìn)和升級(jí)。

猜你喜歡
人才培養(yǎng)模式
應(yīng)用型高校工商管理人才培養(yǎng)模式研究
文教資料(2016年20期)2016-11-07 12:00:23
京津冀協(xié)同發(fā)展戰(zhàn)略下保定市高校培養(yǎng)服務(wù)外包人才的路徑研究
創(chuàng)新創(chuàng)業(yè)人才培養(yǎng)模式研究
探討機(jī)械電子工程專業(yè)人才培養(yǎng)模式及課程建設(shè)
科技視界(2016年18期)2016-11-03 00:25:18
高職院?!吧疃刃F蠛献鳌蹦J綔\析
基于校企合作的職業(yè)教育人才培養(yǎng)模式探略
改革高職經(jīng)濟(jì)管理類人才培養(yǎng)實(shí)驗(yàn)實(shí)訓(xùn)教學(xué)模式
《建筑裝飾施工組織與管理》課程改革之初探
校企合作下的應(yīng)用型物流人才培養(yǎng)模式研究
獨(dú)立學(xué)院商務(wù)英語專業(yè)人才培養(yǎng)模式探索
考試周刊(2016年77期)2016-10-09 11:19:55
东安县| 昌江| 桃江县| 阳朔县| 壶关县| 灵台县| 利辛县| 攀枝花市| 大城县| 永嘉县| 通化市| 谷城县| 会泽县| 麻江县| 九龙县| 赫章县| 瑞安市| 莫力| 新津县| 金山区| 孟村| 安义县| 尼玛县| 孟连| 蒙阴县| 迁西县| 上高县| 盐池县| 汤阴县| 迭部县| 平和县| 福贡县| 留坝县| 通州区| 宁夏| 城市| 花莲市| 蒲城县| 株洲市| 苏尼特右旗| 青岛市|