畫面生成部23生成業(yè)務(wù)執(zhí)行畫面50,并從結(jié)果發(fā)送部24向客戶端10發(fā)送業(yè)務(wù)執(zhí)行畫面50而在顯示部15顯示業(yè)務(wù)執(zhí)行畫面50。
[0051]當(dāng)表示用戶不具有操作權(quán)限、或者教育狀況不合適的響應(yīng)結(jié)果被從數(shù)據(jù)取得部22通知給業(yè)務(wù)處理部28時(shí),業(yè)務(wù)處理部28能夠確認(rèn)用戶不具有操作權(quán)限、或者教育狀況不合適。此時(shí),數(shù)據(jù)取得部22使畫面生成部23生成消息框(參照?qǐng)D6),并從結(jié)果發(fā)送部24向客戶端10發(fā)送消息框而在顯示部15顯示消息框。由此,能夠限制用戶對(duì)業(yè)務(wù)系統(tǒng)的連接。
[0052]<計(jì)算機(jī)的硬件結(jié)構(gòu)>
[0053]接著,說明構(gòu)成教育管理系統(tǒng)I的客戶端10以及服務(wù)器20的計(jì)算機(jī)40的硬件結(jié)構(gòu)。
[0054]圖3示出計(jì)算機(jī)40的硬件結(jié)構(gòu)例。
[0055]計(jì)算機(jī)40是作為所謂的電子計(jì)算機(jī)(computer)使用的硬件。計(jì)算機(jī)40具備與總線 44 分別連接了的 CPU (Central Processing Unit:中央處理裝置)41、ROM (Read OnlyMemory) 42、RAM (Random Access Memory) 43 0 計(jì)算機(jī) 40 還具備顯不部 45、輸入部 46、非易失性存儲(chǔ)裝置47、以及網(wǎng)絡(luò)接口 48。
[0056]CPU41從R0M42讀出并執(zhí)行實(shí)現(xiàn)本實(shí)施方式例的各功能的軟件的程序代碼。在RAM43中,臨時(shí)性地寫入在運(yùn)算處理的中途產(chǎn)生了的變量、參數(shù)等。該CPU41在客戶端10中相當(dāng)于畫面起動(dòng)部14,在服務(wù)器20中相當(dāng)于數(shù)據(jù)取得部22、教育管理部27。
[0057]作為顯示部45,例如,使用液晶顯示監(jiān)視器,向用戶顯示由計(jì)算機(jī)40進(jìn)行的處理的結(jié)果等。該顯示部45相當(dāng)于客戶端10的顯示部15,在服務(wù)器20中未圖示。
[0058]作為輸入部46,例如使用鍵盤、鼠標(biāo)等,用戶能夠輸入規(guī)定的操作命令。該輸入部46相當(dāng)于客戶端10的輸入部11,在服務(wù)器20中未圖示。
[0059]作為非易失性存儲(chǔ)裝置47,例如使用HDD (Hard disk drive:硬盤驅(qū)動(dòng)器)、軟盤、光盤、磁光盤、CD-ROM、CD-R、磁帶、非易失性的存儲(chǔ)卡等。在該非易失性存儲(chǔ)裝置47中,除OS (Operating System)、各種參數(shù)之外,還記錄了用于使計(jì)算機(jī)40發(fā)揮功能的程序。然后,在服務(wù)器20中,將權(quán)限管理表格25以及教育信息管理表格26記錄到非易失性存儲(chǔ)裝置47中。
[0060]作為網(wǎng)絡(luò)接口 48,例如,使用NIC (Network Interface Card:網(wǎng)絡(luò)接口卡)等,能夠經(jīng)由連接有端子的網(wǎng)絡(luò)30發(fā)送接收各種數(shù)據(jù)。該網(wǎng)絡(luò)接口 48在客戶端10中相當(dāng)于請(qǐng)求發(fā)送部12、結(jié)果接收部13,在服務(wù)器20中相當(dāng)于請(qǐng)求接收部21、結(jié)果發(fā)送部24。
[0061]<教育管理系統(tǒng)的處理例以及畫面的顯示例>
[0062]接著,參照?qǐng)D4?圖6,說明教育管理系統(tǒng)I的處理例以及畫面的顯示例。
[0063]圖4是教育管理系統(tǒng)I的流程圖。
[0064]圖5是業(yè)務(wù)執(zhí)行畫面50的圖像圖。
[0065]圖6是消息框的圖像圖。
[0066]在以下的說明中,將想要在顯示部15顯示業(yè)務(wù)執(zhí)行畫面50的用戶設(shè)為被管理者提供了操作權(quán)限的作業(yè)者。該業(yè)務(wù)執(zhí)行畫面50用于進(jìn)行通過業(yè)務(wù)系統(tǒng)管理的業(yè)務(wù)處理。
[0067]在這里,說明直到作業(yè)者選擇圖5所示的業(yè)務(wù)執(zhí)行畫面50 (例如,庫存修改畫面)并在顯示部15顯示業(yè)務(wù)執(zhí)行畫面50為止的流程。在業(yè)務(wù)執(zhí)行畫面50中,作為用于作業(yè)者編輯產(chǎn)品的庫存信息的輸入框,顯示“產(chǎn)品名稱”、“批次編號(hào)”、“保管位置”、“庫存量”、“修改日”、“注釋”、以及庫存修改按鈕、結(jié)束按鈕。如上所述,僅接受必需的教育并被提供了操作權(quán)限的作業(yè)者能夠使顯示部15顯示業(yè)務(wù)執(zhí)行畫面50,并進(jìn)行輸入操作。
[0068]此外,在以下的說明中,直到通過作業(yè)者所進(jìn)行了的向輸入部11的輸入操作來經(jīng)由請(qǐng)求發(fā)送部12、請(qǐng)求接收部21向數(shù)據(jù)取得部22傳遞請(qǐng)求為止的處理有時(shí)被省略。另外,直到數(shù)據(jù)取得部22經(jīng)由畫面生成部23、結(jié)果發(fā)送部24、結(jié)果接收部13將業(yè)務(wù)執(zhí)行畫面50發(fā)送到畫面起動(dòng)部14、且畫面起動(dòng)部14在顯示部15顯示業(yè)務(wù)執(zhí)行畫面50為止的處理有時(shí)被省略。
[0069]首先,當(dāng)輸入用于將作業(yè)者所選擇了的業(yè)務(wù)執(zhí)行畫面50顯示于客戶端10的顯示部15的操作命令時(shí),從請(qǐng)求發(fā)送部12發(fā)送請(qǐng)求。然后,從請(qǐng)求接收部21接收到請(qǐng)求的數(shù)據(jù)取得部22選擇由客戶端10請(qǐng)求了的業(yè)務(wù)執(zhí)行畫面50 (SI)。
[0070]接著,數(shù)據(jù)取得部22從權(quán)限管理表格25取得操作輸入部11的作業(yè)者的數(shù)據(jù),檢查作業(yè)者是否被提供了業(yè)務(wù)執(zhí)行畫面50的操作權(quán)限(S2)。此時(shí),數(shù)據(jù)取得部22進(jìn)行如下判斷,即,如果用戶具有操作權(quán)限,則使業(yè)務(wù)處理部28將業(yè)務(wù)執(zhí)行畫面50顯示于顯示部15,如果用戶不具有操作權(quán)限,則將警告顯示于顯示部15。
[0071]在作業(yè)者具有業(yè)務(wù)執(zhí)行畫面50的操作權(quán)限的情況下,數(shù)據(jù)取得部22前進(jìn)到下一個(gè)處理。在作業(yè)者不具有業(yè)務(wù)執(zhí)行畫面50的操作權(quán)限的情況下,數(shù)據(jù)取得部22不將業(yè)務(wù)執(zhí)行畫面50顯示于顯示部15而進(jìn)行警告,從而,向作業(yè)者傳達(dá)沒有業(yè)務(wù)執(zhí)行畫面50的操作權(quán)限這一情況(S8)。該警告以由畫面生成部23生成了的、圖6所示的“沒有畫面的操作權(quán)限。”這樣的消息框51內(nèi)的警告消息來示出。數(shù)據(jù)取得部22識(shí)別到位于警告消息的下部的OK按鈕51a被按下了這一情況,從而關(guān)閉消息框51。
[0072]數(shù)據(jù)取得部22當(dāng)在步驟S2中判斷為有業(yè)務(wù)執(zhí)行畫面50的操作權(quán)限時(shí),從權(quán)限管理表格25以及教育信息管理表格26取得作業(yè)者的數(shù)據(jù)。然后,數(shù)據(jù)取得部22檢查作業(yè)者是否已接受了行使業(yè)務(wù)執(zhí)行畫面50的操作權(quán)限所必需的教育(S3)。此時(shí),數(shù)據(jù)取得部22進(jìn)行如下判斷,即,如果用戶已接受了教育,則使業(yè)務(wù)處理部28將業(yè)務(wù)執(zhí)行畫面50顯示于顯示部15,如果用戶未接受教育,則將警告顯示于顯示部15。
[0073]在作業(yè)者已接受了行使業(yè)務(wù)執(zhí)行畫面50的操作權(quán)限所必需的教育的情況下,數(shù)據(jù)取得部22前進(jìn)到下一個(gè)處理。在作業(yè)者未接受教育的情況下,數(shù)據(jù)取得部22不將業(yè)務(wù)執(zhí)行畫面50顯示于顯示部15而進(jìn)行警告,從而向作業(yè)者傳達(dá)未接受行使操作權(quán)限所必需的教育這一情況(S8)。該警告以畫面生成部23生成了的、圖6所示的“未接受畫面操作必需的教育。”這樣的消息框52內(nèi)的警告消息來示出。數(shù)據(jù)取得部22識(shí)別到位于警告消息的下部的OK按鈕52a被按下了這一情況,從而關(guān)閉消息框52。
[0074]數(shù)據(jù)取得部22當(dāng)在步驟S3中判斷為作業(yè)者已接受了用于操作業(yè)務(wù)執(zhí)行畫面50的教育時(shí),從權(quán)限管理表格25以及教育信息管理表格26取得成為對(duì)象的作業(yè)者的數(shù)據(jù)。然后,數(shù)據(jù)取得部22檢查當(dāng)前是否處于行使業(yè)務(wù)執(zhí)行畫面50的操作權(quán)限所必需的教育的有效期限內(nèi)(S4)。此時(shí),數(shù)據(jù)取得部22進(jìn)行如下判斷,S卩,如果當(dāng)前處于教育的有效期限內(nèi),則使業(yè)務(wù)處理部28將業(yè)務(wù)執(zhí)行畫面50顯示于顯示部15,如果超出教育的有效期限,則將警告顯示于顯示部15。
[0075]在沒有超出作業(yè)者行使業(yè)務(wù)執(zhí)行畫面50的操作權(quán)限所必需的教育的有效期限的情況下,數(shù)據(jù)取得部22前進(jìn)到下一個(gè)處理。在教育的有效期限屆滿的情況下,數(shù)據(jù)取得部22不將業(yè)務(wù)執(zhí)行畫面50顯示于顯示部15而進(jìn)行警告,從而向作業(yè)者傳達(dá)超出教育的有效期限這一情況(S8)。該警告以畫面生成部23生成了的、圖6所示的“教育的有效期限屆滿?!边@樣的消息框53內(nèi)的警告消息來示出。數(shù)據(jù)取得部22識(shí)別到位于警告消息的下部的OK按鈕53a被按下這一情況,從而關(guān)閉消息框53。
[0076]在步驟S4中,數(shù)據(jù)取得部22當(dāng)判斷為作業(yè)者接受了的教育的有效期限未屆滿時(shí),畫面生成部23生成業(yè)務(wù)執(zhí)行畫面50,從服務(wù)器20經(jīng)由業(yè)務(wù)處理部28向客戶端10發(fā)送業(yè)務(wù)執(zhí)行畫面50。然后,畫面起動(dòng)部14在顯示部15中顯示業(yè)務(wù)執(zhí)行畫面50 (S5)。
[0077]畫面起動(dòng)部14在顯示部15中顯示業(yè)務(wù)執(zhí)行畫面50之后,數(shù)據(jù)取得部22從權(quán)限管理表格25以及教育信息管理表格26取得成為對(duì)象的作業(yè)者的數(shù)據(jù)。然后,數(shù)據(jù)取得部22檢查是否接近為了使業(yè)務(wù)執(zhí)行畫面50的操作權(quán)限有效所必需的教育的有效期限(S6)。此時(shí),數(shù)據(jù)取得部22進(jìn)行如下判斷,即,如果從當(dāng)前起直到達(dá)到教育的有效期限為止的期間超出規(guī)定的期間,則經(jīng)由業(yè)務(wù)處理部28將業(yè)務(wù)執(zhí)行畫面50顯示于顯示部15,如果在規(guī)定的期間內(nèi),則將業(yè)務(wù)執(zhí)行畫面50以及警告顯示于顯示部15。
[0078]如果沒有接近作業(yè)者行使業(yè)務(wù)執(zhí)行畫面50的操作權(quán)限所必需的教育的有效期限,則不顯示警告而結(jié)束處理。如果接近有效期限,則數(shù)據(jù)取得部22經(jīng)由業(yè)務(wù)處理部28將業(yè)務(wù)執(zhí)行畫面50顯示于顯示部15,此后進(jìn)行警告(S7)。由此,作業(yè)者能夠知道接近了以前接受的教育的有效期限。
[0079]關(guān)于在作業(yè)日與教育的有效期限接近到何種程度的情況下才進(jìn)行警告,依照預(yù)先登記到教育信息管理表格26的值。例如,在將進(jìn)行警告的期間設(shè)為一周的情況下,從教育的有效期限日的一周前到有效期限日,每天顯示警告而向作業(yè)者傳達(dá)接近有效期限這一情況