楊磊 鐘琪 趙源
摘要:為了解決部門逐漸增多和各個(gè)部門的人員增加導(dǎo)致的排班難度增大的問(wèn)題,文章研究了部門貼身管家,緩解了當(dāng)下安排值班表困難的問(wèn)題,加上各種人性化的功能,融入了更多的新奇元素,緩解了各部門的人力物力花費(fèi),讓排班和換班成為簡(jiǎn)單的事情。
關(guān)鍵詞:部門;無(wú)課表;值班表;娛樂(lè)休閑
21世紀(jì),各個(gè)行業(yè)都離不開(kāi)信息化的處理,這也是當(dāng)今社會(huì)發(fā)展趨勢(shì)。信息化處理最好的優(yōu)點(diǎn)是能夠安全快捷地進(jìn)行信息的管理。在社會(huì)經(jīng)濟(jì)高速的發(fā)展背景下,高校的各種活動(dòng)增多以及高校越來(lái)越趨向多元化發(fā)展,伴隨著部門逐漸增多和各個(gè)部門的人員增加,讓本來(lái)簡(jiǎn)單的排課任務(wù)復(fù)雜起來(lái),因此,部門的排班難度增大是如今比較普遍的現(xiàn)象。各個(gè)高校出現(xiàn)普遍的排班難的情況,花費(fèi)了大量的人力物力,也無(wú)法得到解決問(wèn)題,這就造成了一個(gè)很嚴(yán)重的問(wèn)題。
排班難問(wèn)題的現(xiàn)狀,導(dǎo)致部門貼身管家應(yīng)運(yùn)而生,部門貼身管家的推出緩解了當(dāng)下安排值班表難的問(wèn)題,又加上各種人性化的功能融入了更多的新奇元素,緩解了各部門的人力物力花費(fèi),讓排班和換班成為簡(jiǎn)單的事情。
1 需求分析
1.1 軟件需求
目前高校中此類的軟件極少,幾乎沒(méi)有,部門貼身管家可占有充足的市場(chǎng)份額。高校的消息來(lái)源廣,推廣速度較快,并且大學(xué)生適應(yīng)新產(chǎn)品能力強(qiáng),可操作性大,傳播較快,并且軟件極小,便于傳輸。針對(duì)目標(biāo)群體是各高校部門,以及部分大學(xué)生和有排班需求的各類社會(huì)人員。
1.2 軟件目的
排班難問(wèn)題的現(xiàn)狀,導(dǎo)致部門貼身管家應(yīng)運(yùn)而生。部門貼身管家的推出緩解了當(dāng)下安排值班表的難題,讓本身很繁瑣的統(tǒng)計(jì)部門人員無(wú)課表,以及安排部門人員值班表的事情變得簡(jiǎn)易。并有加上各種人性化的功能融入了更多的新奇元素,緩解了各部門的人力物力花費(fèi),讓排班和換班成為簡(jiǎn)單的事情[1]。
2 可行性研究
2.1 可行性分析
系統(tǒng)可行性研究是系統(tǒng)發(fā)展過(guò)程中的一項(xiàng)重要工作,其目的就是訂出一套選擇標(biāo)準(zhǔn)和一套選擇程序及組成一個(gè)有效能的決策組織,如此,使用者便能按正確的順序解決相關(guān)的問(wèn)題。下面從操作可行性、技術(shù)可行性、經(jīng)濟(jì)可行性3個(gè)方面對(duì)部門貼身管家進(jìn)行分析。
2.2 操作可行性
對(duì)于新系統(tǒng)的實(shí)施運(yùn)作,由于組織人員都相當(dāng)配合,沒(méi)有任何抗拒心理,所以運(yùn)作方面沒(méi)有太大的困難。而由于作業(yè)流程和程序設(shè)計(jì)都詳細(xì)規(guī)劃,所以方案的運(yùn)作都能按照作業(yè)程序來(lái)進(jìn)行。而軟硬件方面,由于現(xiàn)有的打印機(jī)極為普遍,所以沒(méi)有太大的問(wèn)題。
2.3 技術(shù)可行性
此系統(tǒng)采用My Eclipse開(kāi)發(fā)工具和MySQL作為后臺(tái)數(shù)據(jù)庫(kù)開(kāi)發(fā)的應(yīng)用軟件。該系統(tǒng)實(shí)現(xiàn)生成無(wú)課表、排課表,及它們之間的不沖突和資源的高效利用,這更切合學(xué)校需要,降低了排課管理工作的工作量和節(jié)省了時(shí)間,同時(shí)課程安排完成后,自動(dòng)生成Excel表,便于打印,為工作帶來(lái)方便。本系統(tǒng)界面友好,操作簡(jiǎn)單,使用方便[2]。
3 總體設(shè)計(jì)
3.1 基本的描述
基本信息管理:學(xué)生、部門值班時(shí)間、部門任務(wù)等數(shù)據(jù)的輸入、編輯功能。界面上使用的Java Swing,Swing對(duì)于界面不是特別友好,因此界面會(huì)有一些不和諧。技術(shù)方面引用了sun公司的API—poi-3.15,算法中用了字符串匹配協(xié)同算法。原材料中需要準(zhǔn)備全校課表,本產(chǎn)品暫時(shí)只針對(duì)內(nèi)江師范學(xué)院。
3.2 系統(tǒng)功能
具有生成無(wú)課表、自動(dòng)排課、課表修改、刪除功能4種基本功能。另外附加了一些娛樂(lè)小游戲的項(xiàng)目。預(yù)留了記事本等小功能,系統(tǒng)自動(dòng)生成Excel表,然后可以根據(jù)自己的需求更改一些內(nèi)容,便于直接打印[3]。
4 詳細(xì)設(shè)計(jì)
4.1 無(wú)課表
部門貼身管家以江師范學(xué)院各個(gè)部門作為對(duì)象,無(wú)課表作為部門貼身管家最核心的功能;因?yàn)椴块T貼身管家是針對(duì)的是各個(gè)高校的部門,人數(shù)一般不多,因此沒(méi)有用MySQL做成數(shù)據(jù)庫(kù);通過(guò)老師和管理員學(xué)校的教務(wù)系統(tǒng),部門貼身管家能夠通過(guò)同學(xué)的Excel課程表識(shí)別出他們的課程安排。這樣使用者能更簡(jiǎn)單地使用部門貼身管家。并且用Java的程序?qū)崿F(xiàn)字符串匹配、混合協(xié)同過(guò)濾識(shí)別課程,然后會(huì)自動(dòng)合成無(wú)課表,簡(jiǎn)單高效。
4.2 排班
高校貼身管家會(huì)根據(jù)所需要的排班的節(jié)數(shù)和部門的人數(shù)。自動(dòng)計(jì)算每個(gè)人所需要的節(jié)數(shù)(如計(jì)算出不是整數(shù)的節(jié)數(shù),會(huì)以最公平的辦法分配值班,如計(jì)算出每個(gè)人每周所需值班是1.33次,則是每隔3周值4次班)。然后根據(jù)無(wú)課表和每周所需值班隨機(jī)排出值班表。值班表可以以Excel的方式打印出來(lái),方便同學(xué)查看。
4.3 改值班表
在現(xiàn)實(shí)值班中,沒(méi)有完美的值班時(shí)間表,在各種的因素下將會(huì)對(duì)現(xiàn)有的值班表做出修改。如對(duì)于臨時(shí)安排的課,部門貼身管家中有兩種方案:(1)排班表下面有根據(jù)無(wú)課表的可替代的人員的名單。(2)根據(jù)使用者的無(wú)課時(shí)間和值班表一致,系統(tǒng)會(huì)優(yōu)先自動(dòng)推薦。這樣可以根據(jù)自己的實(shí)際情況進(jìn)行調(diào)配。系統(tǒng)可以展示無(wú)課表,使用者可以了解到空閑人員,與其他人協(xié)商得出最優(yōu)算法,還有就是在部門里有人員調(diào)動(dòng)的時(shí)候或者上課的課表有變動(dòng)的時(shí)候,把相應(yīng)的信息(選修課也可以)填入,可自動(dòng)生成新的無(wú)課表和排班表,這樣節(jié)約很多人力物力和時(shí)間[4]。
4.4 管理權(quán)限
智能貼身管家分為兩種權(quán)限:(1)管理員如部門的部長(zhǎng)(處長(zhǎng))給予他們權(quán)限更大。比如可改變給出的排班表,干事的調(diào)課也會(huì)通知他(她)知道。(2)普通用戶如干事,權(quán)限是相對(duì)較小的,不能隨意改變值班表,但是基本的功能都可以實(shí)現(xiàn)。
4.5部門之家
系統(tǒng)可以對(duì)部門的事進(jìn)行記錄。添加部門的創(chuàng)建時(shí)間和部門的理念、對(duì)部門人員的記錄,以便以后查看部門的大事和部門人員的照片、電話等常規(guī)信息。各個(gè)不同部門之間可以看其他部門的信息和值班表(但是要管理員設(shè)置權(quán)限)。還有就是在系統(tǒng)中自帶一些小游戲(如打飛機(jī),貪吃蛇,2048之類)并進(jìn)行排名,可增加部門之間的友誼。
5 界面設(shè)計(jì)與功能
5.1 主界面設(shè)計(jì)
為了便于大多數(shù)用戶的使用,界面非常簡(jiǎn)單明了,容易操作,可以看出來(lái)主界面直接可以進(jìn)入到生成值班表,生成無(wú)課表,休閑類(游戲平臺(tái))界面,一級(jí)菜單中點(diǎn)開(kāi)也能夠很快捷地進(jìn)入各二級(jí)菜單中。
5.2 值班表無(wú)課表功能
在點(diǎn)擊進(jìn)入兩大功能時(shí),需要輸入學(xué)生的信息,進(jìn)行添加,并且輸入學(xué)生的選修課信息,并在完成后導(dǎo)入本學(xué)校的全校課表進(jìn)行篩選,處理信息,最終生成一個(gè)Excel表記錄對(duì)應(yīng)的無(wú)課表信息或者值班表。點(diǎn)擊非常容易,操作很簡(jiǎn)單。值班表與無(wú)課表的操作界面極為相似,但會(huì)有少許差別。
5.3 休閑娛樂(lè)
本系統(tǒng)不僅有安排值班表和制作無(wú)課表兩個(gè)大塊,增添了休閑娛樂(lè)的板塊,讓大家在休閑之余可以得到適當(dāng)?shù)姆潘蒣5]。
6 結(jié)語(yǔ)
系統(tǒng)的主要功能有兩個(gè):(1)對(duì)部門排值班表,(2)對(duì)部門制作無(wú)課表。現(xiàn)已將這兩個(gè)功能實(shí)現(xiàn)了,但是對(duì)于值班表有一點(diǎn)沒(méi)有考慮到排值班表時(shí)對(duì)于學(xué)生每周值班人數(shù)的輸入,因此,這個(gè)功能實(shí)現(xiàn)得不夠人性化,無(wú)課表的功能實(shí)現(xiàn)較為完整。但是不妥的是,系統(tǒng)會(huì)將比如單周上課或是x周到y(tǒng)周上課的統(tǒng)一視為有課,所以在這方面處理得不夠仔細(xì),總體來(lái)說(shuō)這兩個(gè)功能是實(shí)現(xiàn)了,并且實(shí)現(xiàn)得比較好,但是軟件的兩個(gè)功能太少了,讓客戶使用這個(gè)軟件時(shí)會(huì)感到軟件功能比較單調(diào)、空洞,因此,后續(xù)也會(huì)為程序添加其他的功能[6]。系統(tǒng)還具有休閑功能,在里面添加了內(nèi)置的游戲,由于游戲比較多,比較精美,相比之下,系統(tǒng)在主功能上的制作會(huì)顯得蒼白,所以以后將會(huì)著重對(duì)功能這一塊進(jìn)行改進(jìn)。
[參考文獻(xiàn)]
[1]張為民,唐劍峰.云計(jì)算:深刻改變未來(lái)[M].北京:科學(xué)出版社,2009.
[2]吳朱華.云計(jì)算核心技術(shù)剖析[M].北京:人民郵電出版社,2011.
[3]黃瓊,馮軍煥.混合協(xié)同過(guò)濾個(gè)性化推薦算法研究[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014(4):111-113.
[4]彭勃.基于語(yǔ)義的Web服務(wù)匹配算法研究[J].電腦知識(shí)與技術(shù),2009(15):3989-3992.
[5]方常青.基于語(yǔ)義的Web服務(wù)匹配和選擇算法研究[D].長(zhǎng)沙:中南大學(xué),2010.
[6]劉浩然.基于大數(shù)據(jù)分析的用戶體驗(yàn)設(shè)計(jì)研究[D].長(zhǎng)春:吉林大學(xué),2016.