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

?

課程制作生產(chǎn)管理系統(tǒng)的分析與設(shè)計

2017-06-23 22:04田忠王東
物聯(lián)網(wǎng)技術(shù) 2017年6期

田忠+王東

摘 要:課程制作生產(chǎn)過程的信息化管理是提高生產(chǎn)力的有效方法。文中以PHP為開發(fā)語言,將MySQL作為后臺數(shù)據(jù)庫,綜合應(yīng)用HTML、JavaScript、AJAX等技術(shù),設(shè)計與開發(fā)了基于B/S架構(gòu)的課程制作生產(chǎn)管理系統(tǒng)。

關(guān)鍵詞:生產(chǎn)管理系統(tǒng);課程制作;PHP;MySQL

中圖分類號:TP391 文獻(xiàn)標(biāo)識碼:A 文章編號:2095-1302(2017)06-0-02

0 引 言

近年來迅速崛起的MOOC在國內(nèi)外掀起了一場在線開放教育的熱潮,由此推動了在線教育行業(yè)的蓬勃發(fā)展,許多專注于為各大在線教育企業(yè)、全國院校、教育機(jī)構(gòu)及傳統(tǒng)企業(yè)等提供課程制作服務(wù)的機(jī)構(gòu)應(yīng)運(yùn)而生。這些機(jī)構(gòu)或公司主要提供課程策劃及設(shè)計、4K影視攝錄、后期剪輯制作、動畫與3D特效等制作環(huán)節(jié)的一體化服務(wù)。隨著客戶訂單的增多,客戶工期要求與制作產(chǎn)出率的矛盾日漸突出,為有效完成客戶課程制作任務(wù),實(shí)現(xiàn)制作過程的全流程監(jiān)管,建設(shè)一個在線課程制作的生產(chǎn)管理系統(tǒng)成為公司實(shí)現(xiàn)高效運(yùn)營與管理的必然選擇。本文首先對功能性需求進(jìn)行分析,詳細(xì)設(shè)計分析了數(shù)據(jù)庫表結(jié)構(gòu),在此基礎(chǔ)上進(jìn)行課程制作生產(chǎn)管理系統(tǒng)的開發(fā)。

1 系統(tǒng)功能需求分析

課程制作的服務(wù)對象統(tǒng)稱為客戶,當(dāng)公司承接客戶的課程制作任務(wù)后,由公司領(lǐng)導(dǎo)確定該任務(wù)的具體執(zhí)行人,稱之為工作量管理員,再由工作量管理員組織相關(guān)制作人員進(jìn)行工作任務(wù)分配,制作人員認(rèn)領(lǐng)到具體任務(wù)后實(shí)施課程制作,按公司制作規(guī)程完工后提交給工作量管理員審核,所有制作環(huán)節(jié)都完工后,課程制作內(nèi)容才能交付給客戶。為了更加準(zhǔn)確地捕獲生產(chǎn)過程的系統(tǒng)需求,我們使用用例來描述客戶對系統(tǒng)的要求,即在不考慮功能實(shí)現(xiàn)的情況下客戶所期盼的系統(tǒng)功能。圖1所示為系統(tǒng)用例圖。

從用例圖中可以看出,系統(tǒng)包含系統(tǒng)管理員、工作量管理員、制作人員、公司領(lǐng)導(dǎo)四種角色。系統(tǒng)管理員使用的用例有課程管理、客戶管理、模版管理、權(quán)限管理、模塊管理、角色管理、工作量統(tǒng)計。課程管理實(shí)現(xiàn)課程制作任務(wù)的新增、刪除和修改功能;客戶管理實(shí)現(xiàn)客戶信息的維護(hù);模版管理實(shí)現(xiàn)模板文件的上傳與查看;權(quán)限管理實(shí)現(xiàn)角色的權(quán)限控制;模塊管理實(shí)現(xiàn)系統(tǒng)功能模塊的添加與刪除;角色管理實(shí)現(xiàn)角色信息維護(hù);工作量統(tǒng)計實(shí)現(xiàn)對制作人員完成工作量的統(tǒng)計。工作量管理員使用的主要用例有員工管理、分配工作、交工審核。員工管理實(shí)現(xiàn)對制作人員的信息維護(hù),分配工作用例用于將課程制作任務(wù)分配給具體的制作人員,交工審核用例用于對制作人員提交的任務(wù)進(jìn)行審核。公司領(lǐng)導(dǎo)使用的用例主要是工作量統(tǒng)計,實(shí)現(xiàn)對各工作量管理員和制作人員工作量的統(tǒng)計。制作人員所使用的用例主要有交工和查看任務(wù),交工用例用于制作人員完成任務(wù)后提交給工作量管理員審核,查看任務(wù)用例實(shí)現(xiàn)查看已完成任務(wù)和待完成任務(wù)詳情。

2 數(shù)據(jù)庫設(shè)計

課程制作生產(chǎn)管理系統(tǒng)的主要表結(jié)構(gòu)有客戶表wms_client、客戶課程表wms_client_course、工作量表wms_workload、工作量分配表wms_workload_assign、模板表wms_model、工作量狀態(tài)表wms_wla_status、用戶表wms_user、部門表wms_department、用戶角色表tb_role、模塊表 tb_module、模塊類型表tb_moduletype、權(quán)限表tb_power。其中,表wms_client與表wms_client_course通過字段客戶號wc_client_id關(guān)聯(lián),客戶課程表包括課程號、課程名、客戶號、交工日期、期數(shù)、級別、總時長、分工數(shù)及創(chuàng)建時間,表wms_client_course與表wms_workload通過字段wcc_cc_id關(guān)聯(lián),為一對多關(guān)系。當(dāng)表wms_client_course中增加一條記錄時,將同時在表wms_workload中自動生成若干條記錄(每條記錄表示一項制作任務(wù)),記錄數(shù)等于分工數(shù),每條記錄中字段ww_wl_name的命名由客戶課程表中的字段信息組合而成,規(guī)則為“客戶名+期數(shù)+課程名+總節(jié)數(shù)-節(jié)”。工作量分配表wms_workload_assign有四個外鍵,外鍵ww_workload_id與表wms_wokload關(guān)聯(lián),外鍵wm_model_id與表wms_model關(guān)聯(lián),通過該字段指明任務(wù)采用的制作模板文件,外鍵wws_status_id與狀態(tài)表wms_wla_status關(guān)聯(lián)。工作任務(wù)共分為6種狀態(tài),即“制作中”、“待審核”、“修改中”、“錯誤”、“修改中”和“通過”。當(dāng)工作任務(wù)分配后,狀態(tài)為“制作中”,當(dāng)制作人員交工后,狀態(tài)將自動變?yōu)椤按龑徍恕?;若工作量管理員手動更新為內(nèi)部通過或客戶通過時,狀態(tài)變?yōu)椤巴ㄟ^;若工作量管理員審核為返修,則狀態(tài)轉(zhuǎn)為“修改中”時,被修改的工作量一旦被重新交工,狀態(tài)又更新為”待審核”。表wms_workload_assign的第四個外鍵為wu_user_id,與表wms_user關(guān)聯(lián),表明任務(wù)由哪位制作人員承擔(dān),表wms_user存儲系統(tǒng)的用戶信息字段wu_role_id用于區(qū)別用戶類型,wu_name和wu_login_pwd用于登錄驗證。角色表tb_role、模塊表tb_module、模塊類型表tb_moduletype和權(quán)限表tb_power相互配合,用于系統(tǒng)權(quán)限控制,以控制每類角色登錄系統(tǒng)后所呈現(xiàn)的導(dǎo)航菜單、表單元素及所能操作的功能。表tb_role通過表tb_power與tb_module關(guān)聯(lián),實(shí)現(xiàn)多對多聯(lián)系。圖2所示為生產(chǎn)管理系統(tǒng)的實(shí)體關(guān)系圖。

3 系統(tǒng)實(shí)現(xiàn)

系統(tǒng)開發(fā)環(huán)境使用WAMP架構(gòu),在Windows環(huán)境下采用PHP服務(wù)器端腳本語言開發(fā), MySQL為數(shù)據(jù)庫,Web服務(wù)器軟件使用Apache,前臺端連接使用PHP封裝類ez_sql_mysql。數(shù)據(jù)表的設(shè)計使用Navicat for MySQL,該工具為數(shù)據(jù)庫管理、開發(fā)和維護(hù)提供了直觀而強(qiáng)大的圖形界面。代碼編輯工具使用Notepad++,其特性具有所見即所得功能、語法高亮、字詞自動完成,支持同時編輯多重文檔等。HTML網(wǎng)頁代碼直接使用Mozilla Firefox瀏覽器的firebug調(diào)試。在前端界面設(shè)計過程中,我們使用jQuery EasyUI 前端框架,由該框架提供易于使用的組件,使Web開發(fā)能快速在流行的 jQuery核心和HTML5上建立程序頁面。圖3所示為使用EasyUI 前端框架設(shè)計的系統(tǒng)界面。

4 結(jié) 語

企業(yè)要想在市場中立于不敗之地,就必須具有先進(jìn)的生產(chǎn)運(yùn)作和管理模式,把低成本、高質(zhì)量的產(chǎn)品快速交到客戶手中。在計算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)高速發(fā)展的背景下,充分利用當(dāng)前的信息技術(shù)進(jìn)行生產(chǎn)運(yùn)作管理是企事業(yè)優(yōu)先選擇的策略。本文分析并設(shè)計了用于課程制作生產(chǎn)過程監(jiān)管的生產(chǎn)力管理信息系統(tǒng),實(shí)現(xiàn)了對工作任務(wù)分配、工作監(jiān)管、工作量統(tǒng)計等生產(chǎn)過程的信息化、數(shù)字化管理。系統(tǒng)在實(shí)際應(yīng)用過程中,顯著提高了企業(yè)的生產(chǎn)效率和資源有效利用率。

參考文獻(xiàn)

[1]許登旺,鄒天思,潘凱華.PHP程序開發(fā)范例寶典[M].北京:人民郵電出版社, 2007.

[2]滕文.基于MVC模式的PHP程序開發(fā)[J].科技視界,2012(28):262.

[3]孫鵬程.PHP網(wǎng)絡(luò)開發(fā)詳解[M].北京:電子工業(yè)出版社, 2007.

[4]趙啟志.活用PHP與MySQL建構(gòu)Web世界[M].北京:中國鐵道出版社, 2000.

[5]張海藩,牟永敏.軟件工程導(dǎo)論第6版[M].北京:清華大學(xué)出版社, 2013.

[6]劉亞棟,白海濤,費(fèi)利軍.使用PHP語言建立企業(yè)內(nèi)部網(wǎng)站設(shè)計與實(shí)現(xiàn)[J].物聯(lián)網(wǎng)技術(shù),2016,6(8):93-94.

[7]周寺祥,喬愛鋒,張宗橙.基于XML的網(wǎng)絡(luò)課件制作管理系統(tǒng)的實(shí)現(xiàn)[J].中國教育信息化,2005(3):54-55.

[8]任峰.基于B/S模式的網(wǎng)絡(luò)課程制作與管理系統(tǒng)的開發(fā)[J].福建電腦,2007(10):137-138.

利辛县| 田林县| 新建县| 高雄市| 天水市| 镇江市| 朝阳市| 尼勒克县| 长阳| 邳州市| 河南省| 拜城县| 新绛县| 富阳市| 樟树市| 柘城县| 湖北省| 东台市| 桐庐县| 综艺| 砚山县| 德阳市| 平原县| 阳城县| 盐边县| 隆林| 桐乡市| 綦江县| 徐汇区| 拉孜县| 兖州市| 无极县| 富阳市| 乐山市| 交口县| 平原县| 阆中市| 华坪县| 鲁甸县| 筠连县| 原阳县|