|
摘要 計算機(jī)的不斷發(fā)展,網(wǎng)絡(luò)化辦公的逐漸普及,企業(yè)辦公效率要求的不斷提高,紙質(zhì)化辦公給人們帶來更多的不便,人們自動化辦公的需求大大增加。對于一個企業(yè)來說,使用OA協(xié)同辦公系統(tǒng),讓其幫助企業(yè)高速、方便、快捷的完成企業(yè)辦公,提高企業(yè)辦事效率與規(guī)范化程度,節(jié)約企業(yè)內(nèi)部人力、物力、財力資源,用更少的成本,發(fā)揮最大的效益。為適應(yīng)市場及企業(yè)的需求,越來越多的各式各樣的OA(Office Automation)系統(tǒng)軟件正在被開發(fā),并不斷滿足著企業(yè)的需要。 本次設(shè)計題目為基于快速開發(fā)平臺的協(xié)同OA辦公系統(tǒng),通過軟件快速開發(fā)平臺,設(shè)計出具備實(shí)用性,易用性,健壯性的OA軟件,滿足企業(yè)的需求,去實(shí)現(xiàn)企業(yè)的辦公自動化或說自動化辦公,讓企業(yè)的溝通與交流更加便利。本次OA系統(tǒng)的開發(fā)采用Eclipse作為編程環(huán)境,編程語言為PHP,使用WAMP作為服務(wù)器,其自帶多種數(shù)據(jù)庫,本次使用MYSQL 作為后臺數(shù)據(jù)庫。此次設(shè)計主要實(shí)現(xiàn)的是企業(yè)信息簡介的顯示,企業(yè)規(guī)章制度的增刪改查,人事管理,企業(yè)公告的發(fā)布,職員上下班登記,審核批示等功能模塊。這些功能模塊的設(shè)計與實(shí)現(xiàn)是最常用的OA功能,通過這些工作流的設(shè)計與實(shí)現(xiàn),以達(dá)到這些OA功能的實(shí)現(xiàn),滿足了企業(yè)的基本需求,簡化了企業(yè)工作,提高了企業(yè)工作效率。 在社會不斷進(jìn)步,企業(yè)不斷發(fā)展的時代,我們需要一款軟件,一款功能不斷完善的軟件,去協(xié)助企業(yè)工作,去實(shí)現(xiàn)并讓大多數(shù)企業(yè)都能使用OA軟件,如使用OFFICE軟件一樣的普及。通過此次畢業(yè)設(shè)計,更了解了OA軟件,其強(qiáng)大的功能與其穩(wěn)定性是企業(yè)應(yīng)用軟件比不可少的關(guān)鍵。了解OA,了解OA軟件的開發(fā),更通過一款軟件了解企業(yè)的工作流程。 1.引言 1.1課題背景 計算機(jī)的不斷發(fā)展,網(wǎng)絡(luò)化辦公的逐漸普及,企業(yè)辦公效率要求的不斷提高,紙質(zhì)化辦公給人們帶來更多的不便,人們自動化辦公的需求大大增加,為適應(yīng)市場及企業(yè)的需求,越來越多的各式各樣的OA系統(tǒng)軟件正在被開發(fā),并不斷滿足著企業(yè)的需要。協(xié)同OA突破了原有OA僅僅是企業(yè)辦公的一種工具的約束,隨著計算機(jī)技術(shù)、通信技術(shù)和網(wǎng)絡(luò)技術(shù)的突飛猛進(jìn)協(xié)同OA越來越表現(xiàn)為是一種有思想、有模式的懂管理的軟件。處在知識經(jīng)濟(jì)時代的我們發(fā)現(xiàn)更多的OA系統(tǒng)是將最新的管理思想、管理理念植入其中,使企業(yè)在面對外部環(huán)境的易變性與復(fù)雜性時,突破以往傳統(tǒng)的嚴(yán)格的部門分工,打破企業(yè)在高速發(fā)展過程中呈現(xiàn)出的多項(xiàng)目、跨區(qū)域、集團(tuán)化的發(fā)展趨勢受時間、地域、部門之間的限制所帶來的信息孤島,從而能夠提升企業(yè)的整體競爭力和前進(jìn)速度。 OA系統(tǒng)的發(fā)展經(jīng)歷了以下三個階段: 起步階段 (1985年―1993年):是以結(jié)構(gòu)化數(shù)據(jù)處理為中心,基于文件系統(tǒng)或關(guān)系型數(shù)據(jù)庫系統(tǒng),使日常辦公也開始運(yùn)用IT技術(shù),提高了文件等資料管理水平。這一階段實(shí)現(xiàn)了基本的辦公數(shù)據(jù)管理(如文件管理、檔案管理等),但普遍缺乏辦公過程中最需要的溝通協(xié)作支持、文檔資料的綜合處理等,導(dǎo)致應(yīng)用效果不佳。 應(yīng)用階段 (1993年-2002年):隨著組織規(guī)模的不斷擴(kuò)大,組織越來越希望能夠打破時間、地域的限制,提高整個組織的運(yùn)營效率,同時網(wǎng)絡(luò)技術(shù)的迅速發(fā)展也促進(jìn)了軟件技術(shù)發(fā)生巨大變化,為協(xié)同OA的應(yīng)用提供了基礎(chǔ)保證,這個階段協(xié)同OA的主要特點(diǎn)是以網(wǎng)絡(luò)為基礎(chǔ)、以工作流為中心,提供了文檔管理、電子郵件、目錄服務(wù)、群組協(xié)同等基礎(chǔ)支持,實(shí)現(xiàn)了公文流轉(zhuǎn)、流程審批、會議管理、制度管理等眾多實(shí)用的功能,極大地方便了員工工作,規(guī)范了組織管理、提高了運(yùn)營效率。 發(fā)展階段 協(xié)同OA經(jīng)過多年的發(fā)展已經(jīng)趨向成熟,功能也由原先的行政辦公信息服務(wù),逐步擴(kuò)大延伸到組織內(nèi)部的各項(xiàng)管理活動環(huán)節(jié),成為組織運(yùn)營信息化的一個重要組織部分。同時市場和競爭環(huán)境的快速變化,使得辦公應(yīng)用軟件應(yīng)具有更高更多的內(nèi)涵,客戶將更關(guān)注如何方便、快捷地實(shí)現(xiàn)內(nèi)部各級組織、各部門以及人員之間的協(xié)同、內(nèi)外部各種資源的有效組合、為員工提供高效的協(xié)作工作平臺。 1.2研究意義 交流促進(jìn)發(fā)展,溝通解決問題。不論是國與國間的交往,企業(yè)之間的合作等均離不開良好的溝通。而在企業(yè)的發(fā)展過程中,如何進(jìn)行快速的溝通,達(dá)到信息的高速傳送與共享。讓身處一個環(huán)境內(nèi)甚至不在同一物理環(huán)境內(nèi)的本公司同事能更迅速了解公司動態(tài),公司領(lǐng)導(dǎo)更便捷了解公司運(yùn)轉(zhuǎn)情況,這一切都迫切需要公司革新公司內(nèi)部工作環(huán)境,提高工作效率。而OA系統(tǒng)的出現(xiàn)大大解決了這一問題。使得企業(yè)內(nèi)部信息及時共享,使得企業(yè)員工快速了解企業(yè)動態(tài),管理人員及時了解工程流程。以達(dá)到簡化工作流程,提高工作效率,節(jié)約公司成本,優(yōu)化企業(yè)內(nèi)部資源的目的。 企業(yè)信息化是企業(yè)發(fā)展的必經(jīng)之路,推廣和實(shí)施OA,根本目的不僅是幫助企業(yè)建立一套完整的信息化管理系統(tǒng),更重要的是透過先進(jìn)的管理思想和方法實(shí)現(xiàn)管理的提升、業(yè)務(wù)的改善,促進(jìn)企業(yè)制度與文化、人與組織的和諧發(fā)展。這就決定了企業(yè)在OA或OA的選型過程中必須立足企業(yè)的實(shí)際需求,轉(zhuǎn)變以往的思維方式和觀點(diǎn),從OA真正在企業(yè)信息化過程中發(fā)揮的重要作用出發(fā),從企業(yè)戰(zhàn)略出發(fā),選擇企業(yè)所需要的OA系統(tǒng)。 所以,在當(dāng)今社會,隨著經(jīng)濟(jì)的迅速發(fā)展,外界競爭愈演愈烈,對于一個企業(yè)來說,使用OA協(xié)同辦公系統(tǒng),讓其幫助企業(yè)高速、方便、快捷的完成企業(yè)辦公,提高企業(yè)辦事效率與規(guī)范化程度,節(jié)約企業(yè)內(nèi)部人力、物力、財力資源,用更少的成本,發(fā)揮最大的效益。讓異地辦公企業(yè)高速完成日常工作任務(wù)。通過OA辦公軟件溝通員工間情感,創(chuàng)造新型時代辦公系統(tǒng),符合時代發(fā)展趨勢,更利于企業(yè)發(fā)展。 2.理論開發(fā)依據(jù)及開發(fā)工具簡介 2.1理論開發(fā)依據(jù) 隨著計算機(jī)技術(shù)、通信技術(shù)和網(wǎng)絡(luò)技術(shù)的成熟與發(fā)展,隨著信息爆炸的知識經(jīng)濟(jì)統(tǒng)治時代的出現(xiàn),在這種情況下結(jié)合技術(shù)的各種進(jìn)步所產(chǎn)生的OA辦公系統(tǒng)走進(jìn)了社會,工作人員的日常工作中它們伴隨的身影愈發(fā)顯著,而當(dāng)代計算機(jī)的進(jìn)步,企業(yè)的發(fā)展,單純的紙質(zhì)化辦公已無法滿足企業(yè)高速發(fā)展和企業(yè)內(nèi)部文化的發(fā)展,不論是企業(yè)的需要還是社會變革的推動,協(xié)同OA給企業(yè)員工和企業(yè)運(yùn)作都帶來了巨大的便捷,提升了辦公效率。越來越受到人們的青睞。進(jìn)入21世紀(jì),從第一臺計算機(jī)產(chǎn)生,在計算機(jī)事業(yè)已蓬勃發(fā)展的今天,信息化建設(shè)成為當(dāng)今世界發(fā)展的趨勢和推動經(jīng)濟(jì)社會變革的重要力量。面對經(jīng)濟(jì)全球化的競爭環(huán)境,信息化已經(jīng)成為中小企業(yè)生存發(fā)展的必然選擇。公司隨著不斷的發(fā)展,進(jìn)入了網(wǎng)絡(luò)時代,信息化管理需求大大增加,傳統(tǒng)的辦公模式已經(jīng)極大地束縛了人的創(chuàng)造力和想象力,埋沒了人的智慧和潛能,使員工耗費(fèi)了大量的時間和精力去手工處理那些繁雜、重復(fù)的工作。手工模式無法滿足新形勢下發(fā)展的需要,需要用先進(jìn)的生產(chǎn)工具來提高企業(yè)的辦公效率。辦公自動化 OA辦公系統(tǒng)是將現(xiàn)代化辦公和計算機(jī)網(wǎng)絡(luò)功能結(jié)合起來的一種新型的辦公方式,是當(dāng)前新技術(shù)革命中一個非?;钴S和具有很強(qiáng)生命力的技術(shù)應(yīng)用領(lǐng)域,是信息化社會的產(chǎn)物。通過實(shí)現(xiàn)辦公自動化,或者說實(shí)現(xiàn)數(shù)字化辦公,可以優(yōu)化現(xiàn)有的管理組織結(jié)構(gòu),調(diào)整管理體制,在提高效率的基礎(chǔ)上,增加協(xié)同辦公能力,強(qiáng)化決策的一致性,最后實(shí)現(xiàn)提高決策效能的目的。及時進(jìn)行消息的交流與共享,提高團(tuán)隊(duì)工作效率。實(shí)現(xiàn)領(lǐng)導(dǎo)干部與員工無縫聯(lián)系,提升企業(yè)團(tuán)隊(duì)協(xié)作溝通能力;員工與員工之間溝通很方便,信息做到及時反饋和溝通。實(shí)現(xiàn)隨時隨地聯(lián)網(wǎng)協(xié)作辦公,提高工作效率和工作質(zhì)量。人員、信息等各項(xiàng)資源按一定的規(guī)則組合起來,共同處理一組事件。將各類管理數(shù)據(jù)進(jìn)行抽取、轉(zhuǎn)換,參與流轉(zhuǎn)。流程管理是國內(nèi)主流OA辦公系統(tǒng)的主要應(yīng)用部分。增強(qiáng)企業(yè)管理的執(zhí)行能力。通過OA系統(tǒng)的工作流管理,不用拿著各種文件、申請單據(jù)跑來跑去等候?qū)徟?、簽字,這些工作都可在網(wǎng)絡(luò)上進(jìn)行。為企業(yè)領(lǐng)導(dǎo)提供決策參考和實(shí)踐依據(jù);協(xié)助領(lǐng)導(dǎo)監(jiān)控管理,用系統(tǒng)制度來促進(jìn)管理的規(guī)范化、信息化、和諧化;高層決策不再是只能靠會議來了解情況,而是可以隨時隨地了解企業(yè)的相關(guān)信息,能迅速而科學(xué)地做出各項(xiàng)決策。 OA平臺基于分層、標(biāo)準(zhǔn)和構(gòu)件等進(jìn)行架構(gòu),OA平臺以領(lǐng)先的四層技術(shù)架構(gòu),遵循J2EE 標(biāo)準(zhǔn)、SOA標(biāo)準(zhǔn)、WFMC標(biāo)準(zhǔn)、W3C xForm標(biāo)準(zhǔn)、JSR168、WSRP等標(biāo)準(zhǔn),OA平臺部署了大量構(gòu)件,OA平臺支持各種部署模式、各種操作系統(tǒng)、各種數(shù)據(jù)庫和中間件,并具備完備的配置體系、接口體系和插件體系,從而支持未來的擴(kuò)展空間。 辦公自動化是一個新興的、復(fù)雜的、綜合性的領(lǐng)域,它以計算機(jī)和網(wǎng)絡(luò)技術(shù)為核心,同時涉及到自然科學(xué)、管理學(xué)、社會學(xué)、系統(tǒng)工程學(xué)等多種學(xué)科的內(nèi)容。實(shí)現(xiàn)辦公自動化可以極大地提高辦公效率以及辦公質(zhì)量。 此次OA系統(tǒng)的開發(fā)理論依據(jù)為通過搭建程序基本構(gòu)架,使用編程環(huán)境eclipse,數(shù)據(jù)庫mysql,與數(shù)據(jù)庫進(jìn)行連接,通過前臺界面的操作,在后臺數(shù)據(jù)庫中對用戶操作進(jìn)行存儲。在后臺管理員登錄后,可對用戶權(quán)限進(jìn)行更改,以實(shí)現(xiàn)不同用戶的操作。 2.2開發(fā)工具簡介 2.2.1 Eclipse編程環(huán)境簡介 Eclipse 是一個開放源代碼的、基于Java的可擴(kuò)展開發(fā)平臺。就其本身而言,它只是一個框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。幸運(yùn)的是,Eclipse 附帶了一個標(biāo)準(zhǔn)的插件集,包括Java開發(fā)工具(Java Development Kit,JDK)。 Eclipse是著名的跨平臺的自由集成開發(fā)環(huán)境(IDE)。最初主要用來Java語言開發(fā),但是目前亦有人通過插件使其作為其他計算機(jī)語言比如C 和Python的開發(fā)工具。Eclipse 的本身只是一個框架平臺,但是眾多插件的支持使得Eclipse擁有其他功能相對固定的IDE 軟件很難具有的靈活性。 2.2.2 php簡介 PHP,一個嵌套的縮寫名稱,是英文超級文本預(yù)處理語言(PHP:Hypertext Preprocessor)的縮寫。PHP 是一種 HTML 內(nèi)嵌式的語言,PHP與微軟的ASP頗有幾分相似,都是一種在服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語言,語言的風(fēng)格有類似于C語言,現(xiàn)在被很多的網(wǎng)站編程人員廣泛的運(yùn)用。PHP 獨(dú)特的語法混合了C、Java、Perl 以及 PHP 自創(chuàng)新的語法。它可以比 CGI 或者 Perl 更快速的執(zhí)行動態(tài)網(wǎng)頁。 PHP的優(yōu)勢: 1.開放的源代碼:所有的PHP源代碼事實(shí)上都可以得到。 2.PHP是免費(fèi)的:和其它技術(shù)相比,PHP本身免費(fèi)且是開源代碼。 3.php的快捷性:程序開發(fā)快,運(yùn)行快,技術(shù)本身學(xué)習(xí)快。嵌入于HTML:因?yàn)镻HP 可以被嵌入于HTML語言,它相對于其他語言。編輯簡單,實(shí)用性強(qiáng),更適合初學(xué)者。 4.跨平臺性強(qiáng):由于PHP是運(yùn)行在服務(wù)器端的腳本,可以運(yùn)行在UNIX、LINUX、WINDOWS、Mac OS下。 5.效率高:PHP消耗相當(dāng)少的系統(tǒng)資源。SiteTeam企業(yè)自助建站軟件是一部專業(yè)為搜索引擎營銷(網(wǎng)站優(yōu)化/SEO)而設(shè)計,操作極簡單,網(wǎng)站極穩(wěn)定、故障自動修復(fù)、在線升級維護(hù)、建站速度極快、專為大眾上網(wǎng)營銷而設(shè)計的完全免費(fèi)開源企業(yè)建站系統(tǒng)! 6.專業(yè)專注:PHP支持腳本語言為主,同為類C語言。 2.2.3數(shù)據(jù)庫介紹 MySQL是一個精巧的SQL數(shù)據(jù)庫管理系統(tǒng)。由于它的強(qiáng)大功能、靈活性、豐富的應(yīng)用編程接口(API)以及精巧的系統(tǒng)結(jié)構(gòu),受到了廣大自由軟件愛好者甚至是商業(yè)軟件用戶的青睞,特別是與Apache和PHP/PERL結(jié)合,為建立基于數(shù)據(jù)庫的動態(tài)網(wǎng)站提供了強(qiáng)大動力。MySQL是一個真正的多用戶、多線程SQL數(shù)據(jù)庫服務(wù)器。SQL(結(jié)構(gòu)化查詢語言)是世界上最流行的和標(biāo)準(zhǔn)化的數(shù)據(jù)庫語言。MySQL是以一個客戶機(jī)/服務(wù)器結(jié)構(gòu)的實(shí)現(xiàn),它由一個服務(wù)器守護(hù)程序MySQL和很多不同的客戶程序和庫組成。 2.2.4 wamp服務(wù)器 Windows下的Apache Mysql Perl/PHP/Python,一組常用來搭建動態(tài)網(wǎng)站或者服務(wù)器的開源軟件,本身都是各自獨(dú)立的程序,但是因?yàn)槌1环旁谝黄鹗褂?,擁有了越來越高的兼容度,共同組成了一個強(qiáng)大的Web應(yīng)用程序平臺。 隨著開源潮流的蓬勃發(fā)展,開放源代碼的LAMP已經(jīng)與J2EE和.Net商業(yè)軟件形成三足鼎立之勢,并且該軟件開發(fā)的項(xiàng)目在軟件方面的投資成本較低,因此受到整個IT界的關(guān)注。 LAMP是基于Linux,Apache,MySQL和PHP的開放資源網(wǎng)絡(luò)開發(fā)平臺,PHP是一種有時候用Perl或Python可代替的編程語言。這個術(shù)語來自歐洲,在那里這些程序常用來作為一種標(biāo)準(zhǔn)開發(fā)環(huán)境。名字來源于每個程序的第一個字母。每個程序在所有權(quán)里都符合開放源代碼標(biāo)準(zhǔn):Linux是開放系統(tǒng);Apache是最通用的網(wǎng)絡(luò)服務(wù)器;mySQL是帶有基于網(wǎng)絡(luò)管理附加工具的關(guān)系數(shù)據(jù)庫;PHP是流行的對象腳本語言,它包含了多數(shù)其它語言的優(yōu)秀特征來使得它的網(wǎng)絡(luò)開發(fā)更加有效。開發(fā)者在Windows操作系統(tǒng)下使用這些Linux環(huán)境里的工具稱為使用WAMP。 3.需求分析 3.1系統(tǒng)需求分析 此次設(shè)計的協(xié)同OA系統(tǒng)主要包括前臺和后臺兩大功能模塊,前臺作為用戶使用的窗口,后臺為系統(tǒng)管理員控制,對用戶操作的功能權(quán)限進(jìn)行限定。 前臺中面向用戶的各個功能模塊如下 1.企業(yè)信息主要功能為顯示企業(yè)規(guī)章制度,添加新制度,修改舊制度,刪除已有制度。 2.企業(yè)績效各個部門任務(wù)績效,質(zhì)量績效,添加和刪除。企業(yè)管理人員可依據(jù)以上兩個模塊提供的數(shù)據(jù),綜合評定某一段時期的優(yōu)秀員工。員工登錄可查看優(yōu)秀員工信息3.人事消息企業(yè)公告,活動安排,消息管理。在消息管理模塊內(nèi)可對企業(yè)公告,活動安排進(jìn)行增刪改查操作。 4.審核批示發(fā)布審核,對審核進(jìn)行修改和刪除。批示審核,對審核結(jié)果進(jìn)行查看,可對請示做刪除處理。審核的上級領(lǐng)導(dǎo)可對審核進(jìn)行批示。 5.考勤管理對工作人員工作情況進(jìn)行實(shí)時管理,公司人事對工作時間進(jìn)行設(shè)定,職員科正常登記工作情況。有上下班,加班,請假登記功能。 6.個人計劃包括現(xiàn)階段工作反饋,個人周計劃,月計劃,及年計劃的制定。 7.職員天地瀏覽職員信息,設(shè)有意見箱,可提出工作意見反饋給公司領(lǐng)導(dǎo)。公司領(lǐng)導(dǎo)要可對部分意見或建議進(jìn)行回復(fù)。 3.2系統(tǒng)設(shè)計目標(biāo) 開發(fā)OA系統(tǒng)的最終目的是為企業(yè)提供一個簡單、易用、可擴(kuò)展的OA系統(tǒng),即用戶交流平臺,在這個平臺上最主要的是實(shí)現(xiàn)簡化企業(yè)辦公,減輕企業(yè)的勞動強(qiáng)度,提高企業(yè)辦公的效率。通過需求分析,現(xiàn)制定系統(tǒng)實(shí)現(xiàn)目標(biāo)如下: 1.系統(tǒng)使用人性化設(shè)計,界面友好、簡單、實(shí)用。 2.功能操作便捷并具有高度信息延續(xù)性、功能可擴(kuò)展性。 3.?dāng)?shù)據(jù)存儲安全、可靠。 4.系統(tǒng)運(yùn)行安全、穩(wěn)定。 3.3用例分析 下圖如圖3-3-1所示,為OA系統(tǒng)的用例分析圖,用戶登錄后可對七個功能模塊進(jìn)行操作,包括企信息的顯示,企業(yè)績效中優(yōu)秀員工的增加、刪除、查看,人事消息的增加、刪除、查看、更改,審核批示的的增加、刪除、修改,考勤管理中實(shí)現(xiàn)員工上下班的登記,上班時間段的設(shè)置,清空上班登記記錄,個人計劃中個人工作的反饋,工作計劃的查看,職員天地職員意見的增加,回復(fù),刪除。 4.功能模塊設(shè)計 4.1主要的設(shè)計理念 1.簡單易用,OA系統(tǒng)的設(shè)計為簡化企業(yè)辦公,一切需以企業(yè)辦公為首位,而員工即用戶是系統(tǒng)設(shè)計的最終使用者,需要考慮到用戶的使用習(xí)慣,OA系統(tǒng)面向的用戶群不一定對計算機(jī)特別熟悉與熟練,軟件功能要做到簡單易懂,操作簡單。不使OA的使用成為工作的負(fù)擔(dān),而要達(dá)到成為助手的目的。 2.以人為本,功能模塊具有實(shí)用性和操作的簡便性。系統(tǒng)管理員輕松管理,對數(shù)據(jù)的操作通過窗口界面簡單操作。 3.界面簡約美觀,沒有太多花俏的東西過分吸引工作人員的注意力,影響其工作集中力與注意力。界面亦不過于枯燥,是用戶產(chǎn)生疲憊感。 4.人性化管理,人性化管理為了更好的讓OA軟件成為企業(yè)的軟實(shí)力,在原有硬件的基礎(chǔ)上去協(xié)助企業(yè)辦公,人性化管理不僅體現(xiàn)在OA軟件一款軟件上,是企業(yè)管理中的一項(xiàng)重要理念。OA軟件的設(shè)計需要體現(xiàn)企業(yè)管理理念,融合企業(yè)文化,體現(xiàn)企業(yè)特色。 5.系統(tǒng)保證管理理念、技術(shù)和方法有效融合,企業(yè)用戶是通過OA系統(tǒng)進(jìn)行管理工作的,有效融合可以提升企業(yè)競爭力,解決企業(yè)信息孤島問題。用戶的肯定會延長系統(tǒng)的使用周期。 4.2 數(shù)據(jù)庫設(shè)計 后臺數(shù)據(jù)庫有8個表,tb_company 公司信息表,tb_iss 審核表,tb_lyb 留言板,tb_person 人事管理表,tb_plan 計劃表,tb_register 考勤表,職員信息表tb_users,tb_superson 優(yōu)秀員工表。 具體設(shè)計如下表: tb_company 公司信息表,如表4-1所示,主要功能是存儲公司的公司簡介、制度等相關(guān)信息。 表4-1 公司信息表 字段名稱字段說明字段類型可否為 默認(rèn)值主鍵備注 空 id 唯一ID int(4)否是自增字段 f_name 標(biāo)題varchar(50)否 f_content 內(nèi)容text否 tb_iss 審核表,如表4-2所示,存儲用戶發(fā)布的審核。 表4-2 審核表 默認(rèn)值主鍵備注字段名稱字段說明字段類型可否為空 id 唯一ID int(4)否是自增字段 i_title 標(biāo)題varchar(20)否 i_content 內(nèi)容varchar(200)否 i_time 日期date 否 int(1) 否 3 i_state 是否審核 (0,1,2) p_id 申請人int(4) 否 tb_lyb 留言板,如表4-3所示,存儲用戶發(fā)布的及回復(fù)的留言信息。 表4-3 留言板表 默認(rèn)值主鍵備注字段名稱字段說明字段類型可否為空 id 唯一ID int(4)否是自增字段l_title 主題varchar(50)否 l_content 內(nèi)容varchar(200)否 l_time 留言時間date 否 is_reply 是否回復(fù)int(1) 否 r_back 回復(fù)內(nèi)容varchar(200) 否 l_name 發(fā)布人varchar(50) 否 tb_person 人事管理表,如表4-4所示,用戶進(jìn)行企業(yè)公告和活動安排的發(fā)布。 表4-4 人事管理表 默認(rèn)值主鍵備注字段名稱字段說明字段類型可否為空 id 唯一ID int(4)否是自增字段p_title 標(biāo)題varchar(20)否 p_content 內(nèi)容varchar(20)否 p_time 發(fā)布時間varchar(50) 否 u_id 消息類別varchar(200) 否 tb_plan 計劃表,如表4-5所示,用戶發(fā)布周計劃,月計劃,年計劃。 表4-5 計劃表 默認(rèn)值主鍵備注字段名稱字段說明字段類型可否為空 id 唯一ID int(4)否是自增字段p_plan 計劃內(nèi)容varchar(200)否 p_type 類別int(4)否 p_id 所屬人id int(4) 否 p_time 日期date 否 tb_register 考勤表,如表4-6所示,記錄用戶的考勤信息。 表4-6 考勤表 默認(rèn)值主鍵備注字段名稱字段說明字段類型可否為空 id 唯一ID int(4) 否是自增字 段 r_date 登記日期 (年月日) date 否r_time 登記時間(時 分秒) time 否 r_type 登記類型(上、 下班等)varchar(20 ) 否 r_state 登記狀態(tài)(遲 到、早退) int(1) 否 3 r_remark 登記備注(原 因) varchar(100) 是NULL r_id 功能類別(上 下班、病事假) int(4) 否 p_id 員工編號(員 工id) int(4) 否 tb_setup 考勤時間表,如表4-7所示,進(jìn)行員工考勤登記時間段的設(shè)置。 表4-7 考勤時間表 字段名稱字段說明字段類型可否為空 默認(rèn)值主鍵備注 id 唯一ID int(4)否是自增字段l_name 名稱varchar(50)否 l_time 時間time否 tb_superson 優(yōu)秀員工表,,如表4-8所示,主要功能是優(yōu)秀員工的發(fā)布。 表4-8 優(yōu)秀員工表 字段名稱字段說明字段類型可否為空 默認(rèn)值主鍵備注 id 唯一ID int(4)否是自增字段s_fmonth 始日期date否 s_lmonth 終日期date否 s_id 優(yōu)秀員工id varchar(200) 否 4.3模塊功能設(shè)計 4.3.1 功能模塊的劃分 OA 系統(tǒng)主要實(shí)現(xiàn)了前臺七個功能模塊,七個功能模塊包含著企業(yè)日常基本事務(wù)。功能模塊劃分如下圖4-3-1所示 4.3.2 功能模塊流程圖 本系統(tǒng)的流程為,用戶訪問OA系統(tǒng),可進(jìn)入系統(tǒng)管理員登錄和普通職員登錄兩個登錄界面。系統(tǒng)管理員登錄成功,進(jìn)入系統(tǒng)管理界面,可對部門,用戶組,職員進(jìn)行添加刪除操作,還可以對系統(tǒng)進(jìn)行管理。普通用戶登錄成功后,進(jìn)入OA系統(tǒng)常用操作界面,可以進(jìn)行日常性查看企業(yè)工作,進(jìn)行工作反饋,上下班登記等日常操作。具有不同權(quán)限的用戶可看到不同的功能模塊,實(shí)現(xiàn)相應(yīng)權(quán)限的操作。
信息發(fā)布:廣州名易軟件有限公司 http://m.jetlc.com
|