第一篇:《辦公自動(dòng)化系統(tǒng)》技術(shù)需求文檔
《辦公自動(dòng)化系統(tǒng)》技術(shù)需求文檔
辦公自動(dòng)化系統(tǒng)可以加大提高辦公效率,使得實(shí)際業(yè)務(wù)通過(guò)網(wǎng)絡(luò)流轉(zhuǎn),并適用于通用性、靈活性、保密性和標(biāo)準(zhǔn)化等各項(xiàng)原則,現(xiàn)將各項(xiàng)技術(shù)要求列舉如下:
1、系統(tǒng)可以整合到其他應(yīng)用系統(tǒng)或平臺(tái),進(jìn)行門戶統(tǒng)一管理,實(shí)現(xiàn)無(wú)縫對(duì)接。
2、工作流管理體系,用戶可以自定制自己需要的業(yè)務(wù)流程和業(yè)務(wù)OFFICE 文檔模板。
3、可實(shí)現(xiàn)嚴(yán)格的工作流程跟蹤、監(jiān)控和催辦。有信息提醒功能。
4、用戶權(quán)限管理可以分項(xiàng)分類到各項(xiàng)工作,并可以指定權(quán)限到分組或者單個(gè)用戶。
5、用戶可以任意定制私人桌面模塊。
6、可以自定義報(bào)表
7、文檔流轉(zhuǎn)過(guò)程痕跡保留、留痕查看、手寫批注、電子印章。
8、可以支持手機(jī)短信平臺(tái)、移動(dòng)辦公。
9、可以有內(nèi)部消息的發(fā)送傳遞。
10、文件編輯時(shí)具有緩存和定時(shí)保存功能,避免因?yàn)閿嗑W(wǎng)等故障的出現(xiàn)造成錄入數(shù)據(jù)的丟失。
11、可以實(shí)現(xiàn)IP地址使用限制管理。
12、發(fā)布環(huán)境最好采用TomCat,數(shù)據(jù)庫(kù)平臺(tái)可任意選擇。
13、提供數(shù)據(jù)庫(kù)數(shù)據(jù)備份功能。
服務(wù)要求:本系統(tǒng)自完成系統(tǒng)安裝及培訓(xùn)并經(jīng)采購(gòu)方驗(yàn)收合格之日起,乙方免費(fèi)質(zhì)保一年。
第二篇:辦公自動(dòng)化系統(tǒng)需求分析報(bào)告
辦公自動(dòng)化系統(tǒng) 需求規(guī)格說(shuō)明書
1.引言 1.1 目標(biāo)
開發(fā)網(wǎng)絡(luò)辦公系統(tǒng)的市場(chǎng)前景是廣闊的。大型企業(yè)需要高層次的網(wǎng)絡(luò)辦公自動(dòng)化,他們往往會(huì)選擇大型的軟件公司合作開發(fā),所需的開發(fā)費(fèi)用和維護(hù)費(fèi)用也是非常高的。這些高額的費(fèi)用并非大多數(shù)中小企業(yè)所能承受得起的。本系統(tǒng)就是為這些公司制定的。
1.2 參考文獻(xiàn)
?《軟件工程導(dǎo)論》,張海藩,清華大學(xué)出版社。?《實(shí)用軟件工程》,鄭人杰等,清華大學(xué)出版社。
2.總體描述
2.1 用戶類和用戶特性
本OA辦公系統(tǒng)軟件的最終用戶是面向中大型企業(yè)的員工和相關(guān)管理人員一套軟件,操作人員需要有一定的計(jì)算機(jī)操作基礎(chǔ),對(duì)于系統(tǒng)管理員不僅要有一定的計(jì)算機(jī)基礎(chǔ),還要求有一定的網(wǎng)絡(luò)管理經(jīng)驗(yàn)。
2.2 運(yùn)行環(huán)境(Operation Environment, OE)OE-1:“辦公自動(dòng)化系統(tǒng)”的操作將通過(guò)如下的Web瀏覽器來(lái)完成:Microsoft Internet Explorer版本10.0和11.0,Netspcape Communication版本4.7和Netscape版本8和9。OE-2:“辦公自動(dòng)化系統(tǒng)”將運(yùn)行在一個(gè)服務(wù)器中,該服務(wù)器運(yùn)行當(dāng)前由公司批準(zhǔn)的Red Hat Linux版本和Apache HTTP Server。OE-3:“辦公自動(dòng)化系統(tǒng)”將允許用戶通過(guò)公司內(nèi)聯(lián)網(wǎng)來(lái)訪問(wèn),如果用戶將被授權(quán)在公司的外部穿過(guò)防火墻來(lái)訪問(wèn),那么用戶也可以在家通過(guò)Internet來(lái)訪問(wèn)該系統(tǒng)。
2.4 設(shè)計(jì)和實(shí)現(xiàn)的約束條件(constriant)
CO-1:系統(tǒng)的設(shè)計(jì)、編碼和維護(hù)文檔將遵照Process Import Intranet Development Standard(Process Import公司內(nèi)聯(lián)網(wǎng)開發(fā)標(biāo)準(zhǔn))版本1.3。CO-2:系統(tǒng)將采用公司標(biāo)準(zhǔn)的當(dāng)期Oracle數(shù)據(jù)庫(kù)引擎。CO-3:所有HTML代碼將遵照HTML4.0版本。C0-4:所有腳本都用Perl語(yǔ)言來(lái)編寫。
2.5 用戶文檔(User Documentation, UD)
UD-1:系統(tǒng)將提供一個(gè)分層的跨鏈接的HTML聯(lián)機(jī)幫助系統(tǒng),它描述并演示了所有系統(tǒng)功能。
UD-2:如果是一個(gè)新用戶第一次使用該系統(tǒng),系統(tǒng)可以根據(jù)用戶的要求,提供一個(gè)聯(lián)機(jī)幫助,這樣用戶可以使用靜態(tài)教程菜單來(lái)具體實(shí)踐一下如何使用。系統(tǒng)不會(huì)將采用這一模板的管理案例存儲(chǔ)到數(shù)據(jù)庫(kù)。
UD-3: 開發(fā)期限十一至十二周。
3.系統(tǒng)特性
3.1 員工名錄管理
本系統(tǒng)會(huì)將員工的信息錄入到系統(tǒng)數(shù)據(jù)庫(kù)中。其中包括人員履歷、轉(zhuǎn)正申請(qǐng)、離職申請(qǐng)以及員工一些重大事情的記錄。
3.2 部門管理 上級(jí)部門有權(quán)對(duì)下級(jí)部門進(jìn)行管理,并查看該下級(jí)部門人員的信息,以及上級(jí)部門對(duì)下級(jí)部門發(fā)布任務(wù)、取消任務(wù)、撤銷部門、創(chuàng)建部門。
3.3 綜合郵件管理
管理員有權(quán)對(duì)已經(jīng)超過(guò)規(guī)定時(shí)限的數(shù)據(jù)庫(kù)中的郵件進(jìn)行管理,如進(jìn)行郵件的刪除;對(duì)于一些已經(jīng)刪除的郵件進(jìn)行恢復(fù)等。員工可以對(duì)自己寫的郵件進(jìn)行發(fā)送、修改、刪除、保存操作;對(duì)收到的郵件進(jìn)行保存、刪除操作。
3.4 綜合事務(wù)管理
綜合事務(wù)管理包括行政管理、信息管理、人事管理、車輛管理進(jìn)行全面的管理。
3.5 工作流管理
幾乎所有的業(yè)務(wù)過(guò)程都是工作流,特別是辦公公文審批流轉(zhuǎn)處理。每一項(xiàng)工作以流程的形式,由發(fā)起者(如文件起草人)發(fā)起流程,經(jīng)過(guò)本部門以及其他部門的處理(如簽署、會(huì)簽),最終到達(dá)流程的終點(diǎn)(如發(fā)出文件、歸檔入庫(kù))。
3.6 個(gè)人日程管理
個(gè)人日程管理中有工作日志、工作計(jì)劃、消息提醒、通訊錄。工作日志:基于網(wǎng)絡(luò)的工作日志系統(tǒng),可設(shè)為私有,限制,公共三類級(jí)別分別供自己,部門領(lǐng)導(dǎo),全部人員查看。便于個(gè)人總結(jié),便于上級(jí)檢查工作,便于和同事分享工作經(jīng)驗(yàn),是知識(shí)管理挖掘隱性知識(shí)的一種手段;用戶可以隨意添加、刪除、修改多個(gè)日志,通過(guò)翻閱日歷查看任一天的日志也可通過(guò)日期,關(guān)鍵字等檢索日志。工作計(jì)劃:針對(duì)自己和領(lǐng)導(dǎo)下達(dá)的任務(wù)進(jìn)行布置;布置的具體任務(wù)涉及時(shí)間、任務(wù)查看人、任務(wù)完成的標(biāo)準(zhǔn)、任務(wù)附件、提醒日期、匯報(bào)時(shí)限等內(nèi)容。消息提醒:設(shè)置消息提醒功能每當(dāng)用戶登錄系統(tǒng)時(shí)提示窗口。通訊錄:記錄聯(lián)系人具體通訊信息,包括我的通訊錄、公共聯(lián)系人和內(nèi)部通訊錄三種類型。
3.7 內(nèi)部消息服務(wù)
內(nèi)部消息服務(wù)將消息在公司內(nèi)部傳遞,管理員有權(quán)對(duì)消息進(jìn)行添加、修改、刪除操作。
3.8 文件檔案管理
對(duì)現(xiàn)有檔案進(jìn)行管理,可以直接增加新的檔案,并對(duì)檔案實(shí)現(xiàn)添加、刪除和分發(fā)查詢、分類存儲(chǔ)等操作。
3.9 云存儲(chǔ)管理
云存儲(chǔ)管理是對(duì)云數(shù)據(jù)庫(kù)中內(nèi)容進(jìn)行存儲(chǔ)、刪除、備份、修改操作。
4.用例圖
4.1 郵件管理用例圖
4.2 個(gè)人日程安排
5.外部接口需求
5.1 用戶界面(User Interfaces, UI)
在用戶界面部分,根據(jù)需求分析的結(jié)果,用戶需要一個(gè)用戶友善界面。在界面設(shè)計(jì)上,應(yīng)做到簡(jiǎn)單明了、易于操作,并且要注意到界面的布局,應(yīng)突出的顯示重要以及錯(cuò)誤信息。外觀上也要做到合理;合理化,考慮到用戶多對(duì)Windows風(fēng)格較熟悉,應(yīng)盡量向這一方向靠攏。在設(shè)計(jì)語(yǔ)言上,已決定使用Delphi所提供的可視化組件,向Windows風(fēng)格靠近。其中服務(wù)器程序界面要做到操作簡(jiǎn)單,易于管理。在設(shè)計(jì)上采用下拉式菜單方式,在出錯(cuò)顯示上可調(diào)用Delphi庫(kù)中錯(cuò)誤提示函數(shù)??偟膩?lái)說(shuō),系統(tǒng)的用戶界面應(yīng)做到可靠性、簡(jiǎn)單性、易學(xué)習(xí)和使用。
5.2 硬件接口(Hardware Interfaces, HI)
?處理器型號(hào)及內(nèi)存容量;
?外存容量、聯(lián)機(jī)或脫機(jī)、媒體及其存儲(chǔ)格式。設(shè)備的型號(hào)及數(shù)量 ?數(shù)據(jù)通信設(shè)備的型號(hào)和數(shù)量 ④輸入及輸出設(shè)備的型號(hào)和數(shù)量 ⑤功能及其他專用硬件
5.3軟件接口(Software Interfaces, SI)
服務(wù)器程序可使用Delphi提供的對(duì)SQL SERVER 的接口,進(jìn)行對(duì)數(shù)據(jù)庫(kù)的所有訪問(wèn)。服務(wù)器程序上可使用SQL SERVER對(duì)數(shù)據(jù)庫(kù)的備份命令,以做到對(duì)數(shù)據(jù)的保存。在網(wǎng)絡(luò)軟件接口方面,使用一種無(wú)差錯(cuò)的傳輸協(xié)議,采用滑動(dòng)窗口方式對(duì)數(shù)據(jù)進(jìn)行網(wǎng)絡(luò)傳輸及接受。
6.其他非功能性需求 6.1 性能(PErformance)需求
本項(xiàng)目軟件性能要求如下:
?告警信息從產(chǎn)生到顯示出來(lái)的時(shí)延不應(yīng)該大于15秒。?配置信息的更新最大時(shí)延為24小時(shí)。?性能監(jiān)控?cái)?shù)據(jù)時(shí)間間隔不超過(guò)15分鐘。
④對(duì)本軟件系統(tǒng)用戶經(jīng)常使用的90%操作響應(yīng)時(shí)間小于20秒,對(duì)于極少使用的10%操作響應(yīng)時(shí)間應(yīng)不小于120秒。
⑤ 保證系統(tǒng)并發(fā)訪問(wèn)用戶數(shù)>30。
⑥系統(tǒng)數(shù)據(jù)庫(kù)容量應(yīng)能夠滿足各功能模塊的需要。能滿足告警和性能原始數(shù)據(jù)、日志信息等半年的存儲(chǔ)容量;告警統(tǒng)計(jì)和性能數(shù)據(jù)一年的存儲(chǔ)容量。
6.2 安全性(SEcurity)需求
系統(tǒng)應(yīng)該具有對(duì)系統(tǒng)自身的管理功能,應(yīng)實(shí)現(xiàn)網(wǎng)管系統(tǒng)自身的完善的維護(hù)和管理,需提交標(biāo)準(zhǔn)安裝程序。提供必要的操作維護(hù)手冊(cè)及技術(shù)手冊(cè)。當(dāng)進(jìn)行版本升級(jí)時(shí),提供版本差異的詳細(xì)說(shuō)明。
7.其他需求
7.1 系統(tǒng)的封閉性:用戶的封閉性較好,用戶基本上在提示信息下輸數(shù)據(jù)。7.2 系統(tǒng)的容錯(cuò)性:用戶數(shù)錯(cuò)數(shù)據(jù)都有提示信息,具有較好的容錯(cuò)性能。7.3 可維護(hù)性:新功能的實(shí)現(xiàn)僅涉及局部。
第三篇:辦公自動(dòng)化系統(tǒng)
項(xiàng)目詳情
OA(辦公自動(dòng)化系統(tǒng))
項(xiàng)目簡(jiǎn)介教育行政辦公自動(dòng)化(Office Automation簡(jiǎn)稱OA)系統(tǒng)是針對(duì)中小學(xué)校領(lǐng)導(dǎo)、教師利用網(wǎng)絡(luò)辦公的一套網(wǎng)絡(luò)軟件。OA是為具有城域網(wǎng)環(huán)境或具有內(nèi)部局域網(wǎng)的教委量身定做的產(chǎn)品。
辦公自動(dòng)化系統(tǒng)的重點(diǎn)在于信息產(chǎn)生、傳遞、發(fā)布和流程控制。
在此,以下幾個(gè)特性貫穿整個(gè)流程的始終: 機(jī)構(gòu)/部門/人員:所有的系統(tǒng)操作流程控制,都是因具體的機(jī)構(gòu)/部門/人員的不同而設(shè)置的,而系統(tǒng)中某一信息的產(chǎn)生、信息的發(fā)布和傳遞等等,都是針對(duì)特定的機(jī)構(gòu)/部門/人員的。所以,主體對(duì)象的選擇是一個(gè)共同的問(wèn)題。信息傳遞和發(fā)布:當(dāng)一個(gè)特定的信息需要告知特定的人員或部門時(shí),可以通過(guò)多種渠道進(jìn)行,如將主題內(nèi)容發(fā)消息,發(fā)郵件,發(fā)布公告等等。所以選擇發(fā)布方式也是貫穿系統(tǒng)始終的。
信息檢索和打印輸出:系統(tǒng)所有用戶均需要在必要的時(shí)候?qū)π枰膬?nèi)容進(jìn)行檢索,并可以將結(jié)果和具體內(nèi)容進(jìn)行打印輸出。因此以上四個(gè)功能應(yīng)該貫穿整個(gè)系統(tǒng)的各個(gè)模塊中。
辦公自動(dòng)化系統(tǒng)對(duì)于教委和學(xué)校內(nèi)部、教委和學(xué)校之間、學(xué)校和學(xué)校之間按照教育系統(tǒng)內(nèi)部辦公的流程通過(guò)信息化的方式,為教育行政管理進(jìn)行了全新的闡釋。
需求和計(jì)劃
整個(gè)項(xiàng)目的功能規(guī)格說(shuō)明書和開發(fā)計(jì)劃說(shuō)明書,描述了整個(gè)項(xiàng)目的人員,項(xiàng)目控制、風(fēng)險(xiǎn)、限制,開發(fā)計(jì)劃和業(yè)務(wù)系統(tǒng)組成及系統(tǒng)模塊介紹、各模塊用例和事件流分析、系統(tǒng)安全、技術(shù)體系等方面內(nèi)容。
OA功能規(guī)格說(shuō)明書.pdf
OA開發(fā)計(jì)劃.pdf
設(shè)計(jì)和實(shí)現(xiàn)
軟件設(shè)計(jì)規(guī)格說(shuō)明書包含了項(xiàng)目設(shè)計(jì)要點(diǎn)、架構(gòu)和策略、主要類和接口設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)等方面,代碼部分是具體實(shí)現(xiàn)的案例。
OA軟件設(shè)計(jì)規(guī)格說(shuō)明書.pdf
測(cè)試
包括測(cè)試計(jì)劃、測(cè)試用例、評(píng)估結(jié)果,針對(duì)項(xiàng)目的系統(tǒng)化規(guī)范化的測(cè)試案例。
OA測(cè)試計(jì)劃.pdf
OA測(cè)試用例.pdf
OA測(cè)試評(píng)估報(bào)告.pdf
第四篇:基于PHP技術(shù)的網(wǎng)絡(luò)辦公自動(dòng)化系統(tǒng)
基于PHP技術(shù)的網(wǎng)絡(luò)辦公自動(dòng)化系統(tǒng)
張文明
(洛陽(yáng)師范學(xué)院物理系2000級(jí)物理學(xué)本科班)
摘 要: PHP技術(shù)是開發(fā)動(dòng)態(tài)Web應(yīng)用程序的有效工具。論文首先分析了傳統(tǒng)Web開發(fā)技術(shù)的缺陷,然后詳細(xì)介紹了PHP技術(shù)的特點(diǎn)、工作原理及實(shí)現(xiàn)方法。在此基礎(chǔ)上,給出了應(yīng)用PHP技術(shù)實(shí)現(xiàn)B/S模式的網(wǎng)絡(luò)辦公自動(dòng)化系統(tǒng)的實(shí)例。通過(guò)實(shí)際應(yīng)用,采用PHP技術(shù)實(shí)現(xiàn)的辦公自動(dòng)化系統(tǒng)具有模塊獨(dú)立性強(qiáng)、良好的移植性、使用簡(jiǎn)捷等優(yōu)點(diǎn),對(duì)研制同類項(xiàng)目具有一定的參考價(jià)值。
關(guān)鍵詞: Web數(shù)據(jù)庫(kù);動(dòng)態(tài)服務(wù)器頁(yè);PHP技術(shù);網(wǎng)絡(luò);辦公自動(dòng)化系統(tǒng)
0 引 言
隨著Internet的飛速發(fā)展,機(jī)關(guān)、學(xué)校、公司、企業(yè)都已經(jīng)或正在建立自己的網(wǎng)站,這一切都離不開Web數(shù)據(jù)庫(kù)技術(shù),Web數(shù)據(jù)庫(kù)技術(shù)可以實(shí)現(xiàn)瀏覽器與數(shù)據(jù)庫(kù)的雙向交互。Web技術(shù)和數(shù)據(jù)庫(kù)相互融合領(lǐng)域的研究已成為熱點(diǎn)方向之一,Web數(shù)據(jù)庫(kù)技術(shù)使Web技術(shù)和數(shù)據(jù)庫(kù)技術(shù)都發(fā)生了質(zhì)的變化:Web網(wǎng)頁(yè)由靜態(tài)網(wǎng)頁(yè)發(fā)展成了動(dòng)態(tài)網(wǎng)頁(yè),數(shù)據(jù)庫(kù)實(shí)現(xiàn)了開發(fā)環(huán)境和應(yīng)用環(huán)境的分離,用戶端可以用相對(duì)統(tǒng)一的瀏覽器實(shí)現(xiàn)跨平臺(tái)和多媒體服務(wù)。
實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)的手段很多,像傳統(tǒng)的CGI程序存在執(zhí)行效率低、移植性較差及開發(fā)效率低的缺點(diǎn)。而目前十分流行的訪問(wèn)網(wǎng)站數(shù)據(jù)庫(kù)是用ASP方式,雖然同以往的Web開發(fā)工具相比具有靈活易用、強(qiáng)大的可擴(kuò)充性、無(wú)需編譯及獨(dú)立于瀏覽器等優(yōu)點(diǎn),而且有效地結(jié)合了HTML語(yǔ)言、腳本語(yǔ)言,并可以通過(guò)Active服務(wù)器組件來(lái)擴(kuò)充服務(wù)器功能。但是ASP只能用于微軟自己的操作系統(tǒng)和服務(wù)器系統(tǒng),所以ASP技術(shù)不能很容易地實(shí)現(xiàn)在跨平臺(tái)的Web服務(wù)器的工作,這使其進(jìn)一步應(yīng)用受到限制。還有一個(gè)突出的問(wèn)題是ASP的安全性不高。
PHP是近年發(fā)展起來(lái)的一種新興的語(yǔ)言。它是一種服務(wù)器端、跨平臺(tái)、HTML嵌入式的腳本語(yǔ)言。其實(shí),它的工作方式與ASP相似,其主要功能也是用來(lái)開發(fā)動(dòng)態(tài)交互式的Web服務(wù)器應(yīng)用程序。PHP支持HTTP的身份驗(yàn)證、Cookie、GIF圖像創(chuàng)建。目前,由PHP開發(fā)小組開發(fā)的PHP被越來(lái)越多的網(wǎng)站采用,世界上有超過(guò)600萬(wàn)個(gè)網(wǎng)站用PHP,并且還在不斷地增加。PHP的出現(xiàn),可以成為ASP的代替品,它擁有ASP開發(fā)Web應(yīng)用程序的簡(jiǎn)單易用的特點(diǎn),又有很好的不同平臺(tái)間的可移植性,很有發(fā)展?jié)摿Α?/p>
1PHP技術(shù)特點(diǎn)及工作原理
1.1 PHP技術(shù)特點(diǎn)
(1)PHP是公開免費(fèi)的。PHP是GUN標(biāo)準(zhǔn)的自由軟件,可以說(shuō)進(jìn)行PHP程序的開發(fā)工作幾乎沒有什么風(fēng)險(xiǎn),它允許我們免費(fèi)使用其代碼進(jìn)行開發(fā)工作,可以節(jié)省大量系統(tǒng)軟件的費(fèi)用。
(2)語(yǔ)法簡(jiǎn)單、易學(xué)易用。PHP是一種服務(wù)器端支持的HTML嵌入式Script語(yǔ)言,大量采用了C,Perl,JavaScript的語(yǔ)法,并且加入了自己的特征,只需要掌握很少的編程知識(shí)就能使用PHP建立一個(gè)真正交互的Web站點(diǎn)。如果對(duì)HTML非常了解,就可以用網(wǎng)頁(yè)制作工具或手工制作優(yōu)秀的Web網(wǎng)站。由于PHP代碼能夠很方便地添加進(jìn)HTML中,在設(shè)計(jì)和維護(hù)網(wǎng)
站的同時(shí),就可以很輕松地加入PHP使得網(wǎng)站更加具有動(dòng)態(tài)特性,開發(fā)PHP應(yīng)用程序就容易得多,因?yàn)榇a本身就封裝在Web頁(yè)面里邊。
(3)面向?qū)ο缶幊棠芰?。PHP的語(yǔ)言結(jié)構(gòu)類似于C語(yǔ)言,如變量之間的運(yùn)算符、控制結(jié)構(gòu)語(yǔ)句、函數(shù)定義和調(diào)用等?;赪eb的編程工作非常需要面向?qū)ο缶幊棠芰?PHP提供了類和對(duì)象,在類方面的功能比較強(qiáng),使得代碼的可重復(fù)性應(yīng)用變的非常簡(jiǎn)單;PHP支持構(gòu)造器、提取類等,類中的構(gòu)造器是建立某種類的新變量時(shí)自動(dòng)被調(diào)用的函數(shù),和類名一樣的類中函數(shù)就是構(gòu)造器。
(4)支持眾多網(wǎng)絡(luò)協(xié)議。例如文件傳輸協(xié)議HTTP、網(wǎng)關(guān)協(xié)議SNMP、網(wǎng)絡(luò)新聞組NNTP、帳號(hào)公用NIS、與電子郵件有關(guān)的IMAP和POP3、Apache服務(wù)器目錄協(xié)議LDAP以及其它相關(guān)協(xié)議,可以利用這些協(xié)議的服務(wù)進(jìn)行網(wǎng)絡(luò)編程。
(5)具有強(qiáng)大的數(shù)據(jù)庫(kù)操作能力,更豐富的函數(shù)庫(kù)。PHP的數(shù)據(jù)庫(kù)功能應(yīng)該說(shuō)是它最有用的功能之一,它的特點(diǎn)就是內(nèi)置了對(duì)很多數(shù)據(jù)庫(kù)的支持,而不再需要重新擴(kuò)充,不需要編寫其它的代碼。目前其支持范圍覆蓋了包括Oracle,Sysbase,MySql,ODBC等在內(nèi)的大多數(shù)常見數(shù)據(jù)庫(kù)。特別是MySQL數(shù)據(jù)庫(kù)的出現(xiàn)使PHP如虎添翼。針對(duì)每個(gè)數(shù)據(jù)庫(kù)都有一組函數(shù)用于數(shù)據(jù)庫(kù)訪問(wèn)和操作。在程序的編制上,PHP有32個(gè)函數(shù)用來(lái)操作MySql數(shù)據(jù)庫(kù),分別對(duì)應(yīng)著連接數(shù)據(jù)庫(kù)、建立數(shù)據(jù)庫(kù)、讀取數(shù)據(jù)、關(guān)閉于數(shù)據(jù)庫(kù)的連接等各種操作,程序員只需用到其中幾個(gè)功能就可以執(zhí)行查詢。
(6)移植性強(qiáng)、跨多個(gè)平臺(tái)。PHP更是一種真正跨平臺(tái)、跨服務(wù)器的開發(fā)語(yǔ)言。目前PHP4可在Linux、Windows的Web服務(wù)器上能正常運(yùn)行,在IIS、Apache等通用Web服務(wù)器上同樣運(yùn)行良好,其腳本可以不經(jīng)改變而容易地移植到不同的作業(yè)平臺(tái)上。PHP與免費(fèi)Web服務(wù)軟件Apache和免費(fèi)數(shù)據(jù)庫(kù)MySql配合使用于Linux平臺(tái)上,具有最高的性能價(jià)格比,號(hào)稱“黃金組合”。
(7)執(zhí)行效率高。和其它的語(yǔ)言相比,PHP系統(tǒng)消耗較少的系統(tǒng)資源。PHP4采用HTML內(nèi)置標(biāo)記技術(shù),服務(wù)器解釋腳本不需要承擔(dān)任何額外負(fù)擔(dān),解釋程序本身作為Web服務(wù)器的一個(gè)模塊運(yùn)行,相當(dāng)大地提高了運(yùn)行時(shí)的解析速度。經(jīng)測(cè)試表明,在Web站點(diǎn)訪問(wèn)量非常大時(shí),PHP4的解析速度相當(dāng)于傳統(tǒng)CGI程序的4倍,非常適合小型站點(diǎn)的應(yīng)用。
1.2 PHP技術(shù)的工作原理
PHP主要的功能是在Web環(huán)境下,由客戶端瀏覽器傳遞一些信息給Web服務(wù)器,再由Web服務(wù)器去啟動(dòng)所指定的程式碼來(lái)完成特定的工作,如圖1所示
① 用戶通過(guò)Web客戶端瀏覽器請(qǐng)求某個(gè)功能頁(yè)面。
② Web服務(wù)器接受這個(gè)請(qǐng)求,根據(jù)系統(tǒng)的邏輯設(shè)計(jì),將這個(gè)請(qǐng)求對(duì)應(yīng)的PHP文件讀出,并交給PHP處理程序。
③ PHP處理程序解釋這個(gè)文件,執(zhí)行相應(yīng)的處理過(guò)程,如數(shù)據(jù)庫(kù)的訪問(wèn)與操作等
④ PHP從數(shù)據(jù)庫(kù)中取得數(shù)據(jù)后,將按照文件的要求,形成一個(gè)標(biāo)準(zhǔn)HTML頁(yè)面
⑤ 將生成的HTML頁(yè)面交給Web服務(wù)器。
⑥ Web客戶端瀏覽器將該HTML文件解釋執(zhí)行并顯士出來(lái)。
這樣就完成了一次客戶瀏覽器端提出的某個(gè)PHP請(qǐng)求。從以上可以看出,由于腳本在服務(wù)器上,而不是在客戶瀏覽器端運(yùn)行,傳到瀏覽器上的Web頁(yè)面是在服務(wù)器上生成的,所以服務(wù)器端腳本不易被復(fù)制,用戶看不到瀏覽頁(yè)上的PHP的源代碼,只能看到解釋后的結(jié)果,這樣就可以做到對(duì)源程序保密。
2網(wǎng)絡(luò)辦公自動(dòng)化系統(tǒng)設(shè)計(jì)
無(wú)論開發(fā)任何形式的動(dòng)態(tài)Web數(shù)據(jù)庫(kù)系統(tǒng),一般都應(yīng)遵循圖2所示的步驟。
同樣,開發(fā)網(wǎng)絡(luò)辦公自動(dòng)化系統(tǒng)也遵循這一步驟。網(wǎng)上辦公是計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)發(fā)展的共同產(chǎn)物,其所引起的變革不僅是工作模式的變化,更是一種理念上的進(jìn)步。根據(jù)該單位的實(shí)際情況,本系統(tǒng)不僅可以供處于同一地理位置的一個(gè)單位辦公使用,而且只要有網(wǎng)絡(luò)連接(搭建專用網(wǎng))就可以用于跨越多個(gè)地理位置、多個(gè)單位之間的協(xié)作。該系統(tǒng)避免了傳統(tǒng)辦公自動(dòng)化的種種弊端,它的特點(diǎn)是:
a.在網(wǎng)絡(luò)的環(huán)境下,真正做到隨時(shí)、隨地移動(dòng)無(wú)紙辦公。
b.具有友好的界面,是安全、方便、高效率、低成本的網(wǎng)上辦公系統(tǒng)。
c.基于數(shù)據(jù)庫(kù)服務(wù)進(jìn)行用戶管理,具有管理清晰、簡(jiǎn)便、容量大的特點(diǎn)。
d.各種功能模塊獨(dú)立性強(qiáng)。
e.具有良好的移植性。
2.1 系統(tǒng)結(jié)構(gòu)
整個(gè)系統(tǒng)從功能上劃分,由兩部分組成:用戶模塊和管理員模塊。
●用戶模塊:用戶被賦予相應(yīng)的權(quán)限,就可以進(jìn)行瀏覽、查詢各種資料,或是登錄到單位論壇上去發(fā)表意見等操作。
1)政工管理系統(tǒng):包括人員檔案、公文收發(fā)、會(huì)議資料;
2)業(yè)務(wù)管理系統(tǒng):包括產(chǎn)品跟蹤、質(zhì)量審核、單位月報(bào);
3)后勤管理系統(tǒng):包括人員車輛管理、房屋水電管理、辦公用品管理、單位財(cái)務(wù)管理;
4)信息發(fā)布系統(tǒng):包括公告牌、單位論壇、單位介紹、郵件系統(tǒng)。
●管理員模塊:對(duì)整個(gè)網(wǎng)站進(jìn)行管理,管理員具有一定的權(quán)限,可以進(jìn)入系統(tǒng)數(shù)據(jù)庫(kù),對(duì)整個(gè)網(wǎng)站的數(shù)據(jù)進(jìn)行增加、刪除和修改等。
1)用戶帳號(hào)管理:用戶帳號(hào)的添加及管理;
2)用戶管理權(quán)限設(shè)置:公告、文件資料管理權(quán)限的設(shè)置。
2.2 系統(tǒng)實(shí)現(xiàn)
在實(shí)際的開發(fā)中,按照上述功能模塊,主要采用PHP語(yǔ)言,為某單位開發(fā)設(shè)計(jì)一個(gè)基于B/S模式的網(wǎng)絡(luò)辦公自動(dòng)化系統(tǒng)。本系統(tǒng)的開發(fā)環(huán)境為:服務(wù)器端的操作系統(tǒng)采用Red Hat Linux,Web服務(wù)器為Apache,數(shù)據(jù)庫(kù)采用MySql,頁(yè)面制作工具為Windows下的Dreamwaver。由于整個(gè)系統(tǒng)是建立在MySQL數(shù)據(jù)庫(kù)基礎(chǔ)上的,所以程序部分需要先進(jìn)行數(shù)據(jù)庫(kù)的連接,然后才能調(diào)用數(shù)據(jù)庫(kù)中的數(shù)據(jù),對(duì)數(shù)據(jù)庫(kù)的數(shù)據(jù)處理通過(guò)函數(shù)實(shí)現(xiàn)。
網(wǎng)絡(luò)辦公自動(dòng)化系統(tǒng)的數(shù)據(jù)庫(kù)主要包括人員檔案庫(kù)、文件資料庫(kù)、業(yè)務(wù)數(shù)據(jù)庫(kù)、后勤管理庫(kù)4個(gè)部分。本系統(tǒng)可以對(duì)人員、文件等資料進(jìn)行管理,供各用戶查閱,系統(tǒng)內(nèi)置強(qiáng)大的全文搜索引擎,可以按照一定的條件對(duì)數(shù)據(jù)庫(kù)進(jìn)行檢索查詢,檢索的對(duì)象可以是人員、文件等資料。其中文件檢索是對(duì)文件進(jìn)行檢索,事先,可以將文件按一定的規(guī)則存入中心服務(wù)器的文件資料庫(kù),用戶可以在自己的客戶端瀏覽器上按照一定的條件進(jìn)行檢索查看。結(jié)束語(yǔ)
下一步需要進(jìn)行改善的工作有以下幾點(diǎn):
第一,PHP程序開發(fā)應(yīng)該從Windows下開始,源碼編寫應(yīng)在Windows下進(jìn)行,然后在Linux上進(jìn)行最后調(diào)試和試運(yùn)行,這樣配合才可以使工作效率達(dá)到最高。所以,選擇高效的網(wǎng)絡(luò)開發(fā)平臺(tái)和適宜的方法對(duì)網(wǎng)站開發(fā)者來(lái)說(shuō)是至關(guān)重要的。
第二,主要研究工作放在如何豐富網(wǎng)絡(luò)辦公自動(dòng)化系統(tǒng)的內(nèi)容,如何更專業(yè)地進(jìn)行協(xié)同、智能化的工作,對(duì)功能進(jìn)行增強(qiáng)與改進(jìn)。
目前,采用PHP技術(shù)開發(fā)和設(shè)計(jì)基于數(shù)據(jù)庫(kù)的網(wǎng)站已經(jīng)成為一種主流技術(shù)。利用PHP建造Web服務(wù)器,連接瀏覽器和數(shù)據(jù)庫(kù)服務(wù)器,是結(jié)合數(shù)據(jù)庫(kù)技術(shù)與Web瀏覽技術(shù)的有效解決方案,是對(duì)傳統(tǒng)的客戶/服務(wù)器軟件結(jié)構(gòu)的靈活運(yùn)用,對(duì)改善網(wǎng)頁(yè)內(nèi)容的交互性,實(shí)現(xiàn)Web數(shù)據(jù)庫(kù)管理和信息查詢都有很好的實(shí)用價(jià)值和廣泛的應(yīng)用前景??梢?隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,PHP會(huì)有新的發(fā)展。用PHP開發(fā)Web應(yīng)用靈活方便,也必將在今后的Internet舞臺(tái)上大放光彩。
參考文獻(xiàn):
[1] 阮家棟,施美雅.Web數(shù)據(jù)庫(kù)技術(shù)[M].北京:科學(xué)出版社,2002.212-245.[2] 楊 威.ASP3.0網(wǎng)絡(luò)開發(fā)技術(shù)[M].北京:人民郵電出版社,2001.6-10.[3] 楊厚群,魏應(yīng)彬,云 敏.利用PHP和ODBC訪問(wèn)網(wǎng)站數(shù)據(jù)庫(kù)[J].現(xiàn)代計(jì)算機(jī),2001,7(119):90-91.[4] 肖 紅.對(duì)實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)站設(shè)計(jì)的腳本描述語(yǔ)言PHP的探討[J].長(zhǎng)春工程學(xué)院學(xué)報(bào),2001,2(4):61-62.[5] Atkinsonl.PHP核心編程[M].陳 虹 譯.北京:清華大學(xué)出版社,2000.4-37.Net Based Office Automation System Based on
PHP Technology
Abstract :PHP technology is valid tool to develop dynamic Web application program.Fistly analyses defects in the traditional Web devbelopment technology,and describes the characteristics of PHP technology ,it’s working principle and realization method in detail.Finally,an example of realizing Net Based Office Automation system of the Browser/Server model based on PHP technology is given.According to actual application,it is proved that the system has following advatanges:strong independence of module,well transplantation, simple operation ,etc.,and provides certain reference to develop other item like it.Keywords: Web database;ASP;PHP technology;network;office automation system
第五篇:辦公自動(dòng)化系統(tǒng)解決方案
和銳辦公自動(dòng)化系統(tǒng)由通用辦公系統(tǒng)、輔助決策支撐系統(tǒng)、辦公服務(wù)系統(tǒng)三部分組成。用戶可以隨時(shí)根據(jù)單位的具體業(yè)務(wù)情況進(jìn)行配置,用戶得到的不僅是單獨(dú)的功能模塊和應(yīng)用系統(tǒng),而是一套完整的單位自己的辦公管理信息系統(tǒng),以及和銳公司為您提供的服務(wù)。
----和銳通用辦公系統(tǒng)是公司集多年的應(yīng)用系統(tǒng)開發(fā)經(jīng)驗(yàn),所推出的以溝通、協(xié)調(diào)、控制為宗旨,適合不同性質(zhì)、不同組織結(jié)構(gòu)的政府部門、企事業(yè)單位使用的,基于lotus notes開發(fā)的辦公自動(dòng)化軟件。系統(tǒng)充分利用intranet/internet這一現(xiàn)代化的辦公資源,實(shí)現(xiàn)管理規(guī)范化、現(xiàn)代化,解決了目前在計(jì)算機(jī)應(yīng)用中普遍存在的“有路無(wú)車”的尷尬局面。
----輔助決策支撐系統(tǒng)以數(shù)據(jù)庫(kù)技術(shù)為基礎(chǔ),把各類復(fù)雜的業(yè)務(wù)工作納入計(jì)算機(jī)管理系統(tǒng)中,同時(shí)連接各個(gè)專業(yè)業(yè)務(wù)數(shù)據(jù)庫(kù),為領(lǐng)導(dǎo)提供各方面的文字、表格、圖形等統(tǒng)計(jì)資料及情況,為領(lǐng)導(dǎo)決策提供依據(jù)。
----辦公服務(wù)系統(tǒng)包括多媒體服務(wù)、視頻電話、手寫輸入、語(yǔ)音錄入控制等用以支持和服務(wù)辦公的系統(tǒng)。