摘 要:標(biāo)準(zhǔn)化操作有利于企業(yè)標(biāo)準(zhǔn)化管理,同時(shí)促進(jìn)職工的標(biāo)準(zhǔn)化意識(shí),使企業(yè)各項(xiàng)工作進(jìn)行的更加井然有序,為了使標(biāo)準(zhǔn)化科學(xué)有效的發(fā)揮作用,開發(fā)一個(gè)實(shí)用的標(biāo)準(zhǔn)化崗位操作系統(tǒng)勢在必行。本系統(tǒng)采用B/S架構(gòu),MyEclipse開發(fā)工具,Oracle數(shù)據(jù)庫,Weblogic容器,應(yīng)用Jsp+JavaBean模式開發(fā),具有上傳、修改、刪除、下載崗位標(biāo)準(zhǔn)化操作等功能的企業(yè)內(nèi)部系統(tǒng),職工可以通過此系統(tǒng)掌握企業(yè)各部門的標(biāo)準(zhǔn)化操作流程。
關(guān)鍵詞:標(biāo)準(zhǔn)化管理;數(shù)據(jù)庫設(shè)計(jì);Jsp;Servlet;需求分析
1 可行性分析
改善創(chuàng)新是使企業(yè)管理水平不斷提升的驅(qū)動(dòng)力,而標(biāo)準(zhǔn)化則是防止企業(yè)管理水平下滑的制動(dòng)力,沒有標(biāo)準(zhǔn)化,企業(yè)不可能維持在較高的管理水平,標(biāo)準(zhǔn)化使企業(yè)能夠儲(chǔ)備技術(shù)、提高生產(chǎn)效率、防止技術(shù)斷代、縮短新員工的教育培訓(xùn)時(shí)間。
企業(yè)的生產(chǎn)運(yùn)行過程中,操作標(biāo)準(zhǔn)基本上是貼在崗位車間或辦公室,只有本崗位的職工知曉,其它崗位操作程序分散于各廠各部門操作間,不利于各崗位操作程序的有效落實(shí),更不利于標(biāo)準(zhǔn)化管理,所以開發(fā)一套標(biāo)準(zhǔn)化操作系統(tǒng)有利于企業(yè)各部門的標(biāo)準(zhǔn)化管理。在技術(shù)上,實(shí)現(xiàn)此系統(tǒng)的技術(shù)很多,由于本系統(tǒng)實(shí)現(xiàn)的功能比較簡單,網(wǎng)頁數(shù)量也不多,主要是查詢語句比較復(fù)雜,從跨平臺(tái)、易維護(hù)和安全性高的角度出發(fā),對(duì)采用的開發(fā)工具、系統(tǒng)體系結(jié)構(gòu)和運(yùn)行平臺(tái)進(jìn)行比較,選擇能夠跨平臺(tái)運(yùn)行、對(duì)數(shù)據(jù)庫存取速度快的JSP。比較C/S和B/S兩大體系架構(gòu)的優(yōu)缺點(diǎn),選擇易維護(hù)的B/S架構(gòu)。選擇JavaBean組件連接數(shù)據(jù)庫以增強(qiáng)系統(tǒng)的安全性。最后決定采用JSP技術(shù)和JavaBean組件技術(shù)相結(jié)合的B/S體系架構(gòu)。
由分析可知,不論是實(shí)際應(yīng)用中還是技術(shù)上,此網(wǎng)站的開發(fā)都是實(shí)用且可行的。
2 需求分析
本系統(tǒng)應(yīng)該具有以下一些功能,用戶進(jìn)入平臺(tái),點(diǎn)擊崗位操作程序模塊根據(jù)用戶權(quán)限不同進(jìn)行相應(yīng)操作。公司領(lǐng)導(dǎo)及管理員有權(quán)對(duì)公司內(nèi)部所有崗位程序進(jìn)行查詢和修改。進(jìn)入系統(tǒng)菜單后,組織結(jié)構(gòu)樹中包括公司的下屬單位,各單位包含本單位車間、科室;點(diǎn)擊車間、科室,在頁面出現(xiàn)下設(shè)所屬各崗位標(biāo)準(zhǔn)化操作文件,點(diǎn)擊操作程序名稱即可查閱,同時(shí)具有查詢功能,即對(duì)所輸入的文件名或單位名可以進(jìn)行查詢。每個(gè)員工,可以根據(jù)工號(hào)進(jìn)入系統(tǒng)中,查詢本崗位及本單位相關(guān)崗位的標(biāo)準(zhǔn)化操作程序,這樣使職工能夠隨時(shí)查看標(biāo)準(zhǔn)化操作章程,提高工作效率,解決工作中遇到的問題,同時(shí)能夠?qū)W習(xí)其它崗位的相關(guān)操作,提升自己的工作能力和業(yè)務(wù)范圍。
3 系統(tǒng)設(shè)計(jì)
系統(tǒng)采用Jsp+JavaBean的方式設(shè)計(jì)開發(fā),主要業(yè)務(wù)邏輯都在頁面中實(shí)現(xiàn),其中文件上傳由Servlet實(shí)現(xiàn)。數(shù)據(jù)庫在信息系統(tǒng)中占有重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞將直接影響應(yīng)用系統(tǒng)的效率,以及實(shí)現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整性和一致性。
針對(duì)崗位操作程序需求,數(shù)據(jù)庫采用協(xié)同平臺(tái)數(shù)據(jù)庫,其中人員,部門從協(xié)同平臺(tái)現(xiàn)有表中取數(shù)據(jù),實(shí)現(xiàn)左側(cè)樹部分。針對(duì)文件上傳,需要新建的表里存儲(chǔ)查看者或是管理員所在單位ID,所在單位名稱,上級(jí)單位ID,上級(jí)單位名稱,及上傳文件的相關(guān)信息。系統(tǒng)主要分為普通用戶查詢下載標(biāo)準(zhǔn)化文件模塊,管理員管理文件模塊,組織結(jié)構(gòu)樹模塊,超級(jí)管理員賦權(quán)模塊。
4 系統(tǒng)開發(fā)的主要技術(shù)
Java,是由Sun Microsystems公司于1995年5月推出的Java程序設(shè)計(jì)語言和Java平臺(tái)的總稱。Java平臺(tái)由Java虛擬機(jī)(Java Virtual Machine)和Java應(yīng)用編程接口(Application Programming Interface、簡稱API)構(gòu)成。Java技術(shù)具有卓越的通用性、高效性、平臺(tái)移植性和安全性,現(xiàn)在Java平臺(tái)已經(jīng)嵌入了幾乎所有的操作系統(tǒng),“一次編譯、到處執(zhí)行”的跨平臺(tái)特性使之廣泛的應(yīng)用于個(gè)人PC、數(shù)據(jù)中心、游戲控制臺(tái)、科學(xué)超級(jí)計(jì)算機(jī)、移動(dòng)電話和互聯(lián)網(wǎng)。電子商務(wù)是當(dāng)今的熱門話題,然而傳統(tǒng)的編程語言難以勝任電子商務(wù)系統(tǒng),電子商務(wù)要求程序代碼具有基本的要求:安全、可靠、同時(shí)要求能與運(yùn)行于不同平臺(tái)的機(jī)器的全世界客戶開展業(yè)務(wù)。Java以其強(qiáng)安全性、平臺(tái)無關(guān)性、硬件結(jié)構(gòu)無關(guān)性、語言簡潔同時(shí)面向?qū)ο?,在網(wǎng)絡(luò)編程語言中占據(jù)無可比擬的優(yōu)勢,成為實(shí)現(xiàn)電子商務(wù)系統(tǒng)的首選語言。
B/S結(jié)構(gòu)(Browser/Server,瀏覽器/服務(wù)器模式),是WEB興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到服務(wù)器上,簡化了系統(tǒng)的開發(fā)、維護(hù)和使用。B/S最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件,只要有一臺(tái)能上網(wǎng)的電腦就能使用,客戶端零安裝、零維護(hù),系統(tǒng)的擴(kuò)展非常容易。
JSP(Java Server Pages)是由Sun Microsystems 公司倡導(dǎo)、許多公司參與建立的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn),JSP技術(shù)是在Servlet技術(shù)基礎(chǔ)上發(fā)展起來的,它結(jié)合markup(HTML和XML)和Java代碼來處理的動(dòng)態(tài)頁面。每一頁第一次被調(diào)用時(shí),通過JSP引擎自動(dòng)被編譯成Servlet,然后被執(zhí)行,以后每次調(diào)用時(shí),執(zhí)行編譯過的Servlet。JSP提供了多種方式訪問Java class、Servlet、Applets和Web Server,因此,Web應(yīng)用可以通過JSP將多個(gè)公用接口結(jié)合在一起。
5 總結(jié)
采用跨平臺(tái)的、安全性高的JSP技術(shù)和JavaBeans組件技術(shù)開發(fā)B/S架構(gòu)的標(biāo)準(zhǔn)化操作系統(tǒng)是簡單而實(shí)用的,對(duì)于企業(yè)來說,開發(fā)的標(biāo)準(zhǔn)化操作系統(tǒng),也一定能提高生產(chǎn)效率,使企業(yè)生產(chǎn)過程各環(huán)節(jié)、各要素達(dá)到有機(jī)、合理的配合,提高企業(yè)的市場競爭力。
[參考文獻(xiàn)]
[1]譚福有.企業(yè)標(biāo)準(zhǔn)化(上)[J].信息技術(shù)與標(biāo)準(zhǔn)化,2006.
[2]張愛平,賴欣.在JSP中調(diào)用JavaBean實(shí)現(xiàn)Web數(shù)據(jù)庫訪問[J].計(jì)算機(jī)時(shí)代,2007.