公司辦公自動化概要設計_第1頁
公司辦公自動化概要設計_第2頁
公司辦公自動化概要設計_第3頁
公司辦公自動化概要設計_第4頁
公司辦公自動化概要設計_第5頁
已閱讀5頁,還剩96頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、XXXX公司辦公自動化概要設計講明書V1.0(版本號)擬 制 人_ _審 核 人_批 準 人_二三年四月二十一日概要設計講明書引言1.1編寫目的信息化是當今世界經(jīng)濟和社會進展的大趨勢。推進電力系統(tǒng)的信息化建設,關于提高現(xiàn)代化治理水平,提高工作效率,都具有重要意義。為了適應國際形勢和我國經(jīng)濟建設與社會進展的需要,我國必須加快電力系統(tǒng)信息化的進展。關于電力系統(tǒng)的企業(yè),如何充分、快捷、有效地利用企業(yè)內(nèi)外的大量信息,為企業(yè)的進展服務,提高企業(yè)的工作效率,是企業(yè)需要充分考慮的問題之一。隨著企業(yè)規(guī)模的擴大以及服務內(nèi)容和辦公設施的現(xiàn)代化,這種情況日益突出。同時為了提高單位的日常辦公效率,減輕手工勞動強度,使

2、單位的日常運營納入高效而快捷的軌道,就必須利用現(xiàn)代的信息手段?,F(xiàn)代的信息技術優(yōu)勢在于對信息的處理高效而精確,能夠充分實現(xiàn)信息的共享和傳輸,及時地反映企業(yè)辦公的變動情況,完善辦公調(diào)度,提高企業(yè)服務質(zhì)量,進而實現(xiàn)企業(yè)經(jīng)營治理的信息化、科學化。充分利用現(xiàn)代的信息技術,是提高企業(yè)競爭力的必要手段。XXXX公司打算建設的辦公自動化系統(tǒng)將以先進的信息技術為依托,通過建立全局八個部門的信息網(wǎng)絡,全面提高辦公效率,并做到信息傳輸自動化、公共服務遠程化、公文交換無紙化、治理決策網(wǎng)絡化,實現(xiàn)全局辦公系統(tǒng)全面信息化。本講明書給出XXXX公司辦公自動化系統(tǒng)的設計講明,包括最終實現(xiàn)的軟件必須滿足的功能、性能、接口和用戶

3、界面、附屬工具程序的功能以及設計約束等。目的在于:為編碼人員提供依據(jù);為修改、維護提供條件;項目負責人將按打算書的要求布置和操縱開發(fā)工作全過程;項目質(zhì)量保證組將按此打算書做時期性和總結性的質(zhì)量驗證和確認。本講明書的預期讀者包括:項目開發(fā)人員,特不是編碼人員;軟件維護人員;技術治理人員;執(zhí)行軟件質(zhì)量保證打算的專門人員;參與本項目開發(fā)進程各時期驗證、確認以及負責為最后項目驗收、鑒定提供相應報告的有關人員。合作各方有關部門的負責人;項目組負責人和全體參加人員。1.2背景伴隨著辦公自動化的逐步深入,政府、企業(yè)對辦公自動化的需求也越來越完善,在如此的大環(huán)境下,由XX公司,為海南省XXXX公司開發(fā)XXXX

4、辦公自動化系統(tǒng)。1.3定義本項目開發(fā)的軟件,約定:中文全稱:XXXX辦公自動化系統(tǒng)中文不稱: OA英文全稱: OA本報告用到的術語符合國家標準軟件工程術語(GB/T11475-1995)。參考資料與本文直接相關的國家標準包括:(中國標準出版社 1996年)GB8566-1995軟件生存期過程GB8567-88 計算機軟件產(chǎn)品開發(fā)文件編制指南GB9385-88計算機軟件需求講明編制指南GB/T11457-1995軟件工程術語2總體設計2.1需求規(guī)定 在充分理解XXXX公司辦公自動化需求的基礎上,依照XXXXXXXX公司辦公的需要,我們設計此方案,來最大限度滿足XXXX公司的需要。2.1.1系統(tǒng)功

5、能XXXX公司辦公自動化系統(tǒng)包括八個部分:日常辦公、企業(yè)文化、資源治理、人事治理、個人事務、公共信息、系統(tǒng)維護、打算治理。系統(tǒng)的結構框圖如下:2.1.2系統(tǒng)性能充分考慮XXXX公司的需求特色,做到功能齊全;要求操作方便快捷,性能優(yōu)越;系統(tǒng)要能在XXXX公司可能出現(xiàn)的各種環(huán)境下具有專門好的穩(wěn)定性;系統(tǒng)特不強調(diào)安全性,杜絕非法入侵,系統(tǒng)要能夠使用過程中可能出現(xiàn)的災難,具有專門強的容錯能力;系統(tǒng)應充分考慮易擴展性,能適應新業(yè)務的變化;系統(tǒng)要求具備完整的文檔和清晰風格,具備專門好的可維護性。良好的用戶界面系統(tǒng)的設計應該充分考慮用戶的使用適應,具有較好的可操作性,實現(xiàn)“0,1,2,3”標準0 Manua

6、l 不再需要用戶手冊1 Portal 一個個性化主頁2 Seconds 兩秒鐘內(nèi)啟動服務3 Clicks 最多三次點擊得到指定服務要緊設計風格:采納藍色色調(diào),象征政府辦事的嚴肅性,國家昌盛。整個界面以簡潔明快為主,利用簡單的圖案,文字和線條組成,突出政府牢固的基礎和為人民服務的精神。版面設計:可維護性考慮到應用的多變性,系統(tǒng)采納層次化設計思想,每層實現(xiàn)特定的功能,并通過標準接口向上層提供透明的服務,因此,最大限度的實現(xiàn)了系統(tǒng)各模塊的功能獨立性,每一層的改動不阻礙其它層次。如此能夠方便的添加、修改、刪除應用,提高系統(tǒng)的可維護性;治理系統(tǒng)采納圖形化用戶界面,方便治理員治理、維護系統(tǒng);可擴展性系統(tǒng)在

7、設計之初要考慮到系統(tǒng)以后的擴展,除了采納層次結構,保證功能實現(xiàn)與通訊接口最大限度的獨立,在與通信平臺的接口設計上盡量標準化,以實現(xiàn)和新系統(tǒng)的無縫連接。安全性原則系統(tǒng)的治理系統(tǒng)與維護系統(tǒng)設置了用戶治理權限,采納帳號+操作日志作,對治理員采取有效的治理,最大限度降低內(nèi)部治理、操作失誤帶來的不必要的損失。穩(wěn)定性在系統(tǒng)運行的穩(wěn)定性方面,采納服務器自動重啟動(ASR)技術,可在網(wǎng)絡操作系統(tǒng)(NOS)掛起時自動重啟服務器;關鍵應用服務運行狀態(tài)監(jiān)聽,發(fā)覺異常情況通過電子郵件自動提醒治理員;數(shù)據(jù)完備性依照不同的需要,能夠?qū)?shù)據(jù)庫采取實時熱備份或定時備份的策略2.1.3輸入輸出要求輸入:一般為使用人員鍵盤輸入,

8、部分為外部文件導入輸入。輸出:一般為屏幕輸出、打印輸出,部分為文件輸出。2.1.4數(shù)據(jù)治理能力要求數(shù)據(jù)治理能力要求能滿足XX市是XXXX公司使用規(guī)模的數(shù)據(jù)處理需求,當前庫大小約200 MB 400MB,歷史庫800MB1.2GB,歸檔庫大小不限。2.1.5故障處理要求硬件故障客戶端硬件故障:一般性的計算機硬件故障,不能啟動、硬件損壞,最好有備用機器。通訊故障:客戶端與服務器無法通訊,導致局部業(yè)務暫停,應檢查通訊線路及設置,保證網(wǎng)絡通訊暢通。服務器硬件故障:web服務器站無法啟動,導致辦公業(yè)務暫停,應有備件或備機替代。數(shù)據(jù)服務器硬件故障:數(shù)據(jù)無法訪問,業(yè)務暫停,應有備件或備機替代。軟件故障客戶端

9、應用程序故障:部分業(yè)務處理不正常,應檢查設置或ie等配套設置;后臺服務器故障:部分業(yè)務處理不正常,應檢查設置或更換配套程序。2.1.6其他專門要求出于系統(tǒng)安全性等考慮!系統(tǒng)采納了128位非對稱加密算法的加密密鑰處理,同時采納手寫簽名方式,因此關于密鑰和簽名圖像治理需要系統(tǒng)治理人員專門處理。2.2運行環(huán)境2.2.1設備數(shù)據(jù)庫服務器奔騰三內(nèi)存128MB以上硬盤9GB100M 網(wǎng)卡應用服務器奔騰三內(nèi)存128MB以上硬盤4GB100M 網(wǎng)卡網(wǎng)絡配置100M / 10M客戶端P-3 600以上內(nèi)存128MB以上硬盤1G以上100M/10M網(wǎng)卡2.2.2支持軟件服務器操作平臺:Windows 2000/L

10、INUX/ UNIX/Windows NTWeb服務器:resin2.5/ Apache客戶端:IE 4.0及以上網(wǎng)絡環(huán)境:Intranet 與 Internet支持協(xié)議:TCP/IP、SMTP、POP3、HTTP、SSL數(shù)據(jù)庫:ORACLE、SQL Server、SYBASE、INFORMIX、DB2支撐環(huán)境:JDK1.3及以上開發(fā)工具:JCreator Pro2.5 、 Borland JBuilder 9 Enterprise設計工具: rose 2003、 Together6.1 for JB 2.2.3接口提供明確的業(yè)務規(guī)范和業(yè)務流程,給第三方內(nèi)容提供商提供開放的平臺,以便提供廣泛的

11、合作機會,最終將該系統(tǒng)建設成為一個綜合業(yè)務平臺; 其中,工作流引擎和對用戶的加密操縱算法以及對外部異構系統(tǒng)的數(shù)據(jù)采集都有嚴格數(shù)據(jù)接口,具體:數(shù)據(jù)傳輸采納tcp/ip協(xié)議,數(shù)據(jù)接口采納標準的sql語句連接異構數(shù)據(jù)庫的方式。2.2.4操縱 本系統(tǒng)采納B/S體系架構,服務器采納RESIN2.5,運行只需在服務器端起動RESIN服務,客戶端運行Ie掃瞄器,訪問服務器端地址和端口。即可運行。所有的操縱利用JAVA的多線程技術,實現(xiàn)對共享資源的一致性維護。2.3差不多設計概念和處理流程2.3.1總體流程描述客戶在登錄界面,輸入操作員號,密碼后,提交??蛻粲行詸z查:客戶密碼有效性檢查,客戶狀態(tài)檢查。依照客

12、戶端提供的客戶名稱、口令,取出對應的加密后的口令,檢查客戶口令的正確性若客戶登錄不合法,則返回客戶登錄不成功界面若客戶登錄合法,進入客戶登錄后界面生成模塊進入客戶登錄后界面JSP,組織并生成客戶登錄后頁面依照客戶在頁面上的操作分不進入不同處理流程客戶點擊具有下級菜單的菜單條目,則再進入客戶登錄后界面生成模塊產(chǎn)生下級業(yè)務菜單界面??蛻酎c擊通知信息條目,則在新窗口顯示此通知信息內(nèi)容客戶點擊指向業(yè)務處理的菜單條目,則再進入客戶選擇業(yè)務列表界面,界面中顯示客戶所選菜單的經(jīng)辦行業(yè)務列表。若該業(yè)務不存在業(yè)務列表,則立即進入相應的業(yè)務處理流程??蛻酎c擊通知業(yè)務快捷鍵,則直接進入該業(yè)務的業(yè)務列表界面或相應業(yè)務

13、處理流程。客戶點擊業(yè)務列表中的業(yè)務條目,則進入相應業(yè)務處理流程2.3.2模塊的標準流程2.3.3安全操縱2.3.4數(shù)據(jù)模型2.3.5工作流治理2.4結構2.4.1日常治理1、公文治理子系統(tǒng)包括對公司收文和發(fā)文進行的治理,以及對收文和發(fā)文進行相關查詢;收文治理涵蓋了傳遞、簽收、登記、分發(fā)、擬辦、承辦、批辦、歸檔等功能;發(fā)文治理涵蓋了擬稿、核稿、審核、簽發(fā)、校核、蓋章、分發(fā)、歸檔等功能。2、收文辦理:完成單位外來公文的登記、批閱、辦理、歸檔、查詢的全過程處理3、發(fā)文辦理:完成單位內(nèi)部和對外公文的擬稿、審稿、會簽、審核、簽發(fā)、復核、分發(fā)等處理。4、文件治理:把各種文檔資料存放在網(wǎng)絡服務器上的文件治理

14、庫中,或者存放在相應部門客戶機的治理庫中5、文件借閱:填寫申請表格后提交給歸檔治理員,等待獲得治理員授權。查看借閱的文檔。6、文件歸檔:將待歸檔文件和相關登記卡信息添加至待歸檔列表中,由當案治理員進行集中分類歸檔7、檔案查詢:用戶能夠在歸檔列表掃瞄或依照條件查詢所有歸檔名稱和歸檔信息,但只有擁有相應權限的用戶才能夠查看文件內(nèi)容,未授權用戶要進行借閱申請,等待歸檔治理員審核。8、會議治理:有權限的人起草會議打算,領導審核會議打算,向參加會議的人發(fā)出參加會議通知。目標:針對每個差不多召開的會議進行會議紀要起草,會議紀要的審核,會議紀要的審批,會議紀要的分發(fā),最后會議紀要的歸檔。9、會議紀要:由負責

15、會議記錄的治理員進行會議記錄,會議記錄也支持直接從相應的會議安排文檔中產(chǎn)生,并繼承“會議名稱”、“會議分類”、“開會日期”、“開會時刻”、“會議地點”等大多數(shù)字段內(nèi)容。10、會議統(tǒng)計:按照自己設定的會議統(tǒng)計條件生成會議統(tǒng)計結果。11、信訪治理:用于來信和訪問的業(yè)務處理,完成來信和來訪登記、信件查詢、信訪信息治理等工作。12、手寫簽名:將手寫的簽名以圖片的形式實現(xiàn)手寫簽名的效果。2.4.2企業(yè)文化治理1、信息采編:信息采編用于公司內(nèi)部各部門的職員投稿、公布信息;2、信息采編統(tǒng)計:用于統(tǒng)計、匯總信息采編的各種數(shù)據(jù);3、電子刊物:將信息采編的歸檔文稿、手工錄入的文稿,以電子刊物用于進行對信息的編輯、

16、出版和發(fā)行;4、合理化建議:用于工作人員依照單位或部門的情況、問題提出自己的建議,統(tǒng)計建議的采納度;5、培訓治理:用于合理處理培訓打算和培訓內(nèi)容的審批和實施;6、培訓記錄:用于統(tǒng)計、記錄每次培訓的各種信息;7、獎勵與考核:用于對公司各部門及個人進行考核與獎勵;8、企業(yè)論壇:做為單位內(nèi)部職員一個交流的平臺;9、廠務公開:用于將公司內(nèi)部事務公開的一個通告欄;10、領導信箱:用于單位內(nèi)部的各個部門及職員依照工作情況填寫報告、報表等,提交給領導進行查看、掃瞄;2.4.3資源治理1、資源治理:用于企事業(yè)單位常用的共享資源的使用過程(如:會議室、車輛等)進行治理的系統(tǒng);2、資源信息查詢:通過占用資源、逾期

17、未還資源、資源使用歷史、資源查詢方式來對資源狀態(tài)查詢治理;3、車輛治理:對車輛差不多信息、里程加油、車輛維修的治理。具有不同職務的人能夠通過本模塊對車輛予以治理;4、車輛維修:對車輛維修的申報、審批查詢治理;5、辦公用品:對庫存辦公用品和領用辦公用品的入庫和領用情況進行登記和治理,并能對所有辦公用品進行復合查詢,生成庫存辦公用品統(tǒng)計視圖和領用辦公用品統(tǒng)計視圖;6、辦公用品庫存:對辦公用品的購置、庫存查詢、刪除、修改對庫存的治理;7、勞保用品治理:對庫存勞保用品和領用勞保用品的入庫和領用情況進行登記和治理,并能對所有勞保用品進行復合查詢,生成庫存勞保用品統(tǒng)計視圖和領用勞保用品統(tǒng)計視圖;8、勞保用

18、品調(diào)撥:對勞保用品的發(fā)放等的治理;9、固定資產(chǎn):對固定資產(chǎn)的入庫和出庫的情況進行治理,并能依照數(shù)據(jù)庫的記錄自動生成庫存情況視圖、出庫情況視圖、類不情況視圖、金額統(tǒng)計視圖;10、固定資產(chǎn)分配:申請、審核、分配、查詢固定資產(chǎn)。2.4.4人事治理1、人事信息:對企業(yè)內(nèi)部人員的差不多信息,勞動合同的維護,職工信息的維護從而實現(xiàn)企業(yè)的人事資料庫和治理庫;2、考勤治理:通過對職員日??记诒淼木S護;最終能夠得到考勤統(tǒng)計;3、電子賀卡:通過對賀卡庫的維護和發(fā)送規(guī)則的維護,最終能夠自動或手動的將賀卡發(fā)送;4、勞動合同:對公司差不多人員勞動合同的治理5、綜合查詢:依照各種條件查詢?nèi)藛T信息、人員組成、考勤統(tǒng)計、勞動

19、和同檢索等信息2.4.5 個人事務治理1、電子郵件:對企業(yè)內(nèi)部人員、外部郵箱治理,處理日常的郵件信息:收郵件、發(fā)郵件、以發(fā)郵件、草稿治理、刪除、垃圾箱治理、待發(fā)郵件、查詢等治理;2、日程安排:添加日程安排、治理日程安排、查詢?nèi)粘贪才牛?、通訊錄:對個人通訊錄的新建、維護和查詢;4、口令修改:對個人口令進行修改,對簽名的維護。2.4.6 公共信息系統(tǒng)1、 通過信息治理人員對公用信息的內(nèi)容、類不等的維護,將公用信息向全體職員展示;2、部門內(nèi)的信息治理員對本部門的信息內(nèi)容、類不等的維護,將公用信息向奔部門職員展示;3、能夠查詢出公用和部門的各種信息;4、部門內(nèi)的人員結構能夠自己維護。2.4.7 打算

20、治理1、打算上報:各部門將下月工作打算上報主管經(jīng)理。2、打算審批:主管經(jīng)理依照情況審批各部門所報打算,并轉(zhuǎn)發(fā)到打算部。3、打算下發(fā):打算部將各部門打算審核、平衡后下發(fā)到各部門。4、目標治理:打算部隨時檢查、督辦上級下達的年度目標,以及完成情況。5、打算考核公示:各部門每月底將本月打算完成情況報到打算部,打算部考核匯總后公示。2.4.8 系統(tǒng)維護2.5功能需求與系統(tǒng)模塊的關系 本條用一張矩陣圖講明各項功能需求的實現(xiàn)同各模塊的分配關系。行政辦公郵件治理檔案治理資產(chǎn)治理會議治理信息共享操縱面板二次開發(fā)日常辦公文化治理資產(chǎn)治理人事治理個人事務信息系統(tǒng)打算治理系統(tǒng)維護2.6人工處理過程各種表單填制等需要

21、填制的信息.2.7尚未解決的問題 講明在概要設計過程中尚未解決而設計者認為在系統(tǒng)完成之前必須解決的各個問題。3接口設計3.1用戶接口要緊完成字符串、文件和目錄操作、中文編碼處理及其它操作等常用操作的實現(xiàn)。調(diào)用講明方式一:bean方式,例:方式二:class 方式,例:System.out.println(JavaCrypt.encrypt(super, 111, IDEA, ECB);方法名返回值參數(shù)講明PubFunc()無無構造函數(shù)Static parseInt()intString str把字符串str轉(zhuǎn)成整型,非整型字符轉(zhuǎn)為0Static parseInt()intObject obj把

22、對象轉(zhuǎn)成整型,非整型字符轉(zhuǎn)為0,常用于轉(zhuǎn)session的屬性值Static toString()StringObject s把對象轉(zhuǎn)為字符串,空時轉(zhuǎn)為”Static split()String String source,signsource為分隔的串sign 為分隔符用分隔符分隔字符串,返回分隔后的字符串數(shù)組列表Static unsplit()StringString source為分隔串列String sign為分隔符把分隔串列表用分隔符合并成字符串,常和split合用來實現(xiàn)多種分隔符的分隔Static isNumeric()boolean String s是否為數(shù)字串Static del

23、ConfItem()booleanString conffile,item,value刪除配制文件中配制項匹配的記錄 (配制文件讀寫)Static updateConfItem()booleanSting conffile,condition,item,value修改配制項匹配的記錄(配制文件讀寫)Static addConfItem()booleanString conffile,item,value增加配制項(配制文件讀寫)Static addEndLine()booleanString conffile增加結束分隔行(配制文件讀寫)Static getConfList()Enumerat

24、ionString conffile,item讀配制文件中配制項的列表(配制文件讀寫)Static readConfItem()StringString conffile,condition,item按條件讀取配制項匹配的記錄值 (配制文件讀寫)Static readConf()String String conffile,item讀配制文件的項的值(屬性配制文件讀寫)Static writeConf()booleanString conffile, item,value寫配制文件的項(屬性配制文件讀寫)Static readFile()StringString filename讀取文本文件的

25、內(nèi)容,返回內(nèi)容字符串Static fileExists()booleanString filename文件是否存在Static folderExists()booleanString pathname目錄是否存在Static deleteFile()booleanString filename刪除指定的文件Static deleteFileEx()booleanString fileorpath刪除指定的文件或空目錄Static deletePath()booleanString pathname刪除指定的目錄和目錄下文件(一級目錄)Static deleteTree()booleanStri

26、ng pathname刪除指定的目錄及所有的子目錄Static moveFile()booleanString source, desc移動文件或目錄(sfilename)到目標文件或目錄(dfilename)Static copyFile()booleanString source, desc復制文件或目錄到目標文件或目錄Static createFile()booleanString filename創(chuàng)建空文件Static mkdir()booleanString pathname創(chuàng)建目錄Static mkdirs()booleanString pathname創(chuàng)建目錄(含上級及上上級等目

27、錄一同創(chuàng)建)Static getFileName()StringString filePathName取文件全稱的不含路徑的文件名Static getFileExt()StringString filePathName取文件名的擴展名Static getFileSize()StringString filePathName取物理文件的文件大小Static getFilePath()StringString filePathName取文件全稱的中路徑Static inStr()booleanString source,desc推斷字串desc是否存在于source,存在則返回true,不存在返回

28、falseStatic celling()intint a, b取兩整數(shù)相除最大值Static mod()intint a, b取余數(shù)Static encodeGB()StringString source, charset字符串內(nèi)碼轉(zhuǎn)換-用于寫入數(shù)據(jù)庫時Static encodeGB()StringString source字符串內(nèi)碼轉(zhuǎn)換-用于寫入數(shù)據(jù)庫時(用默認ISO-8859-1)Static decodeGB()StringString source, charset字符串內(nèi)碼轉(zhuǎn)換用于從數(shù)據(jù)庫讀取數(shù)據(jù)時Static decodeGB()StringString source字符串內(nèi)碼轉(zhuǎn)

29、換用于從數(shù)據(jù)庫讀取數(shù)據(jù)時(用默認ISO-8859-1)Static urlEncode()StringString sourceURL編碼Static urlDecode()StringString sourceURL解碼Static toHtmlStr()StringString s字符串轉(zhuǎn)換為HTML格式用來顯示,即 &轉(zhuǎn)為& 轉(zhuǎn)為 轉(zhuǎn)為 轉(zhuǎn)為轉(zhuǎn)為Static nullToStr()StringString s字符串轉(zhuǎn)換,即NULL轉(zhuǎn)為,非空則不變Static replace()StringString source,char str1,String str2替換source中的str1(

30、char)為str2Static replace()StringString source,str1,str2替換source中的str1為str2Static toSqlStr()StringString source轉(zhuǎn)換字符串用于SQL串中(把=)Static toSqlStr()String String source,int flag轉(zhuǎn)換字符串用于SQL串中(把=), 兩端加單引號當flag=0時前加逗號分隔Static isNullStr()String String s推斷字符串是否為空Static isNullStr()StringString s推斷字符串數(shù)組是否為空Stati

31、c strLike()StringString fieldValue,String field按字段的字段查詢值加條件(加LIKE)Static strOrLike()StringString fieldValue,String field按字段的字段查詢值加或條件(加LIKE)Static strLen()StringString s, int len按長度把字符串前補0Static getFieldCount()intString fields取字符串字段的字段數(shù)Static getYear()intString s返回日期字符串(yyyy-mm-dd hh:ss:mm)的年Static

32、getMonth()intString s返回日期字符串(yyyy-mm-dd hh:ss:mm)的月Static getDay()intString s返回日期字符串(yyyy-mm-dd hh:ss:mm)的日Static getHour()intString s返回日期字符串(yyyy-mm-dd hh:ss:mm)的時Static getMinute()intString s返回日期字符串(yyyy-mm-dd hh:ss:mm)的分Static getSecond()intString s返回日期字符串(yyyy-mm-dd hh:ss:mm)的秒Static getCal()Cal

33、endarString s返回日期時刻字符串對應的日歷(格式:yyyy-mm-dd hh:ss:mm)Static getNow()String 無取當前日期時刻的字符串,格式為yyyy-mm-dd hh:ss:mmStatic getNowDate()String 無取當前日期的字符串,格式為yyyy-mm-dd Static getNowTime()String 無取當前時刻的字符串, hh:ss:mmStatic getYear()StringCalendar cal返回日歷的年字符串Static getMouth()StringCalendar cal返回日歷的月字符串Static g

34、etDay()StringCalendar cal返回日歷的日字符串Static getHour()StringCalendar cal返回日歷的時字符串Static getMinute ()StringCalendar cal返回日歷的分字符串Static getSecond ()StringCalendar cal返回日歷的秒字符串Static getDateStr ()StringCalendar cal返回日歷的日期字符串(格式:yyyy-mm-dd)Static getTimeStr ()StringCalendar cal返回日歷的時刻字符串(“hh:ss:mm”)Static g

35、etDate()StringCalendar cal返回日歷的日期時刻字符串(格式:yyyy-mm-dd hh:ss:mm)3.2外部接口3.2.1軟件接口服務器程序可使用jdbc 提供的對 SQL SERVER 的接口,進行對數(shù)據(jù)庫的所有訪問。服務器程序上可使用SQL SERVER 的對數(shù)據(jù)庫的備分命令,以做到對數(shù)據(jù)的保存。在網(wǎng)絡軟件接口方面,使用一種無差錯的傳輸協(xié)議,采納滑動窗口方式對數(shù)據(jù)進行網(wǎng)絡傳輸及接收。我們將對服務器的接口配置統(tǒng)一放置在“系統(tǒng)安裝目錄WEB-INFclasses sweboa.conf”文件中,客戶能夠依照需要更改jdbc連接類型、數(shù)據(jù)庫類型、數(shù)據(jù)庫用戶密碼、全局設定

36、等等。3.2.2 硬件接口在輸入方面,關于鍵盤、鼠標的輸入,可用java.io的標準輸入/輸出,對輸入進行處理。在輸出方面,打印機的連接及使用,也可用java.io的標準輸入/輸出對其進行處理。在網(wǎng)絡傳輸部分,在網(wǎng)絡硬件部分,為了實現(xiàn)高速傳輸,將使用高速100M以太網(wǎng)絡。3.3內(nèi)部接口內(nèi)部接口方面,各模塊之間采納函數(shù)調(diào)用、參數(shù)傳遞、返回值的方式進行信息傳遞。具體參數(shù)的結構將在數(shù)據(jù)結構設計的內(nèi)容中講明。接口傳遞的信息將是以數(shù)據(jù)結構封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間傳輸。4運行設計4.1運行模塊組合客戶端在有輸入時啟動接收數(shù)據(jù)模塊,通過各模塊之間的調(diào)用,讀入并對輸入進行格式化。在接收

37、數(shù)據(jù)模塊得到充分的數(shù)據(jù)時,將調(diào)用網(wǎng)絡傳輸模塊,將數(shù)據(jù)通過網(wǎng)絡送到服務器,并等待接收服務器返回的信息。接收到返回信息后隨即調(diào)用數(shù)據(jù)輸出模塊,對信息進行處理,產(chǎn)生相應的輸出。服務器程序的接收網(wǎng)絡數(shù)據(jù)模塊必須始終處于活動狀態(tài)。接收到數(shù)據(jù)后,調(diào)用數(shù)據(jù)處理/查詢模塊對數(shù)據(jù)庫進行訪問,完成后調(diào)用網(wǎng)絡發(fā)送模塊,將信息返回客戶機。4.2運行操縱運行操縱將嚴格按照各模塊間函數(shù)調(diào)用關系來實現(xiàn)。在各事務中心模塊中,需對運行操縱進行正確的推斷,選擇正確的運行操縱路徑。在網(wǎng)絡傳方面,客戶端在發(fā)送數(shù)據(jù)后,將等待服務器的確認收到反饋,收到后,再次等待服務器發(fā)送回答數(shù)據(jù),然后對數(shù)據(jù)進行確認。服務器在接到數(shù)據(jù)后發(fā)送確認信號,在

38、對數(shù)據(jù)處理、訪問數(shù)據(jù)庫后,將返回信息送回客戶端,并等待確認。4.3運行時刻在軟體的需求分析中,對運行時刻的要求為必須對作出的操作有較快的反應。網(wǎng)絡硬件對運行時刻有最大的阻礙,當網(wǎng)絡負載量大時,對操作反應將受到專門大的阻礙。因此將采納高速100M以太網(wǎng)絡,實現(xiàn)客戶端與服務器之間的連接,以減少網(wǎng)絡傳輸上的開銷。其次是服務器的性能,這將阻礙對數(shù)據(jù)庫訪問時刻即操作時刻的長短,阻礙加大客戶機操作的等待時刻,因此必須使用高性能的服務器,建議使用 Pentium III 處理器。硬件對本系統(tǒng)的速度阻礙將會大于軟件的阻礙。5系統(tǒng)數(shù)據(jù)結構設計通過對目前的XXXX公司辦公的需求分析,導出準確嚴格的數(shù)據(jù)項定義、數(shù)據(jù)

39、項之間的關系和數(shù)據(jù)操作任務,為數(shù)據(jù)庫的概念設計、邏輯設計、物理設計和分布設計建立堅實的基礎,為優(yōu)化數(shù)據(jù)庫的結構提供可靠的依據(jù)。現(xiàn)行系統(tǒng)分析可分為兩個時期,一是分析現(xiàn)行系統(tǒng)的組織結構、業(yè)務流程和數(shù)據(jù)流程,明確認識現(xiàn)行系統(tǒng)的功能和所需信息;二是在第一時期的基礎上,抽象出現(xiàn)行系統(tǒng)的邏輯模型。5.1邏輯結構設計要點1)設計遵循的標準表名定義標準:_類型:指定該表屬于什么類型的哪一部分,長度是6。描述:該表的簡單描述,長度是8。所有表名長度是14。例如:prms_resourceprms 指該表是一個資源權限表。域名的定義標準: _域的數(shù)據(jù)類不+域的描述域的數(shù)據(jù)類型:特定的域數(shù)據(jù)類型,長度是1.域的描述

40、1該域的簡單描述.例如:prms_id指該域名是資源權限類不ID.索引名定義標準:XK_X用X表明該對象是一個索引.索引類型:P主鍵索引U唯一的索引R通常索引表名描述: 最好用表明描述作為索引名的一部分.其他字符:能夠加域名描述或其他作為索引名的一部分.實體設計 (參見附錄1 - 數(shù)據(jù)庫設計)實體關系設計(參見附錄1 -數(shù)據(jù)庫設計)5.2物理結構設計要點物理數(shù)據(jù)結構設計要緊是設計數(shù)據(jù)在模塊中的表示形式。數(shù)據(jù)在模塊中差不多上以結構的方式表示。信息的組織按照對象方式進行抽象,同時具有屬性的特征。5.2.1用戶基礎類數(shù)據(jù)表表名:用戶信息表標識名:basic_user字段標識名類型長度講明備注Idus

41、er_idintnot null對象名稱user_namevarchar10登陸名稱login_name密碼password性不user_sex民族部門id類型0一般用戶 1超級用戶 2系統(tǒng)定制用戶工作職位職位類不0一般職員 1副職 2正職使用狀態(tài)0:未使用,1:使用電話地址郵箱大小附件大小郵箱路徑簽名圖像電子簽名公鑰代辦人ID狀態(tài)0未封鎖1封鎖刪除標記0未刪除1刪除備注表名:單位組織結構表標識名:basic_org字段標識名類型長度講明備注部門Iddepartment_idintnot null部門名稱department_name varchar40上級部門ID號high_departme

42、nt_idInt電話號碼telephone20地址address60刪除標記delete_markchar1備注memovarchar200表名:用戶權限表標識名:prms_userprms字段標識名類型長度講明備注用戶IDuser_idintnot null公文權限file_prmsvarchar30檔案權限doc_prmsvarchar10會議權限telephonevarchar11資源權限r(nóng)esource_prmsvarchar10公共信息權限conf_prmsvarchar10論壇權限bbs_prmsvarchar10公文流轉(zhuǎn)治理權限docmgr_prmsvarchar10呈批件權限c

43、hengpi_prmsvarchar10表名:用戶缺省權限表標識名:prms_defaultprms字段標識名類型長度講明備注公文權限file_prmsvarchar30檔案權限doc_prmsvarchar10會議權限telephonevarchar11資源權限r(nóng)esource_prmsvarchar10公共信息權限conf_prmsvarchar10論壇權限bbs_prmsvarchar10公文流轉(zhuǎn)治理權限docmgr_prmsvarchar10呈批件權限chengpi_prmsvarchar10定制表單權限custom_prmsvarchar105.2.2、流轉(zhuǎn)類數(shù)據(jù)表簡單描述:流程類型

44、表(表名flow_type)type_id int not null ,類型IDtype_name varchar (20) not null ,類型名稱prms_action_table varchar (80) not null ,動作權限表名稱prms_dept_table varchar (80) not null 部門權限表名稱流程表(表名flow_workflow)netcom_id int not null,集團IDflow_id int not null ,流程IDflow_name varchar (60) not null ,流程名稱type varchar (1) not

45、 null ,流程類型(收文、發(fā)文、會議)make_date varchar (19) not null ,創(chuàng)建日期maker int not null ,創(chuàng)建者IDmemo varchar (100) null ,備注root_unit_id int not null,流程所屬范圍(0代表全局流轉(zhuǎn))comm_tag int null通訊標記流程節(jié)點表(表名flow_node)netcom_id int not null,集團IDflow_id int not null ,流程IDnode_id int not null ,節(jié)點IDnode_type varchar (1) not null

46、,節(jié)點類型property varchar (1) not null ,節(jié)點屬性logic_type varchar (1) not null ,邏輯類型send_type varchar (1) not null ,流轉(zhuǎn)類型process_unit int null,處理者單位IDprocess_dep int null ,處理者部門IDprocessor int null ,處理者IDclevel varchar (1) null ,處理級不action int null ,處理動作duration int null ,處理時限memo varchar (100) null ,備注x_po

47、s int null ,X軸坐標y_pos int null ,Y軸坐標group_id int null ,組IDgroup_sequence int null,組次序group_name varchar(50) null,組名稱comm_tag int null通訊標記流程節(jié)點關系表(表名flow_noderlt)netcom_id int not null,集團IDflow_id int not null ,流程IDhead int not null ,前一結點tail int not null,后一結點comm_tag int null通訊標記流轉(zhuǎn)狀態(tài)表(表名flow_status)n

48、etcom_id int not null,集團IDprocess_unit int not null,處理單位IDflow_id int not null ,流程IDfile_id int not null ,公文或會議IDnode_id int not null ,結點IDfile_type varchar (1) not null ,文件類型invalid_tag varchar (1) not null ,無效標記process_tag varchar (1) not null ,處理標記result_tag varchar (1) null ,已處理標記arrive_date var

49、char (19) null ,到達日期finish_date varchar (19) null ,完成日期processor int null ,處理者IDcomm_tag int null通訊標記流轉(zhuǎn)當前處理信息表(表名flow_auto)netcom_id int not null,集團IDprocess_unit int not null,處理單位IDuser_id int not null ,用戶IDfile_id int not null ,公文IDfile_type varchar (1) not null , 公文類型flow_id int not null ,流程IDnod

50、e_id int not null ,節(jié)點IDcui_tag int not null ,催辦標記cui_user_unit int null,催辦用戶單位cui_user_id int null,催辦用戶IDcomm_tag int null通訊標記收文動作表(表名flow_rfileaction)action int not null ,動作IDdescription varchar (20) not null 動作描述發(fā)文動作表(表名flow_sfileaction)action int not null ,動作IDdescription varchar (20) not null 動作

51、描述會議動作表(表名flow_meetaction)action int not null ,動作IDdescription varchar (20) not null 動作描述呈批件動作表(表名flow_caction)action int not null ,動作IDdescription varchar (20) not null 動作描述定制表單動作表(表名flow_customaction)action int not null ,動作IDdescription varchar (20) not null 動作描述傳閱件傳遞信息表(表名flow_efile)user_id int n

52、ot null ,用戶IDefile_id int not null ,傳閱件IDarrive_date varchar (19) not null ,到達日期read_tag int not null ,閱讀標記deleted int not null 刪除標記手工流轉(zhuǎn)表(表名flow_userhand)netcom_id int not null,集團IDprocess_unit int not null,處理單位IDuser_id int not null ,用戶IDfile_id int not null ,公文IDfile_type varchar (1) not null ,文件類

53、型action int not null ,動作IDduration int not null ,流轉(zhuǎn)時限arrive_date varchar (19) not null ,到達日期flag int not null ,標記cui_tag int not null ,催辦標記cui_user_unit int null,催辦用戶單位IDcui_user_id int null,催辦者ID comm_tag int null 通訊標記5.2.3資源類數(shù)據(jù)結構簡表資源信息表(表名resource_info)res_id int not null ,資源IDname varchar (40) no

54、t null ,資源名稱type varchar (20) not null ,資源類型amount int not null ,總數(shù)量available int not null ,可用數(shù)量department_id int not null ,部門IDmemo varchar (255) null 備注資源申請表(表名resource_apply)apply_id int not null ,申請表IDres_id int not null ,資源IDuser_id int not null ,用戶IDamount int not null ,數(shù)量start_time varchar (1

55、9) not null ,申請使用開始時刻end_time varchar (19) not null ,申請使用結束時刻apply_status int not null ,申請狀態(tài)(申請、放棄申請、重發(fā)申請、正在使用)approve_status int not null ,審批狀態(tài)(差不多審批、尚未審批、不予審批)lend_time varchar (19) null ,出借資源時刻memo varchar (255) null ,備注postil varchar (255) null 批示信息(已無實際意義)重發(fā)資源申請表(表名resource_reapply)reapply_id i

56、nt not null ,重發(fā)申請IDamount int not null ,數(shù)量start_time varchar (19) not null ,申請開始使用時刻end_time varchar (19) not null ,申請結束使用時刻memo varchar (255) null 備注已批準的資源申請表(表名resource_pass)dist_id int not null ,已批準申請IDres_id int not null ,資源IDuser_id int not null ,用戶IDappr_id int not null ,資源申請表IDamount int not

57、null ,數(shù)量start_time varchar (19) not null ,開始使用時刻end_time varchar (19) not null ,結束使用時刻memo varchar (255) null 備注資源使用記錄表(表名resource_use)use_id int not null ,使用記錄IDres_id int not null ,資源信息IDuser_id int not null ,用戶IDappr_id int not null ,資源申請表IDamount int not null ,數(shù)量start_time varchar (19) not null

58、,開始使用時刻end_time varchar (19) not null ,資源歸還時刻memo varchar (255) null 備注資源動作表(表名resource_applystatus)原程序中用數(shù)組代替apply_status int not null ,資源動作IDdescription varchar (20) not null 資源動作描述資源審批動作表(表名resource_approvestatus)原程序中用數(shù)組代替approve_status int not null ,資源審批動作IDdescription varchar (20) not null 資源審批動

59、作描述5.2.4 公文、會議、呈批類數(shù)據(jù)簡表收文信息表(表名file_rfile)netcom_id int not null,集團IDdep_id int not null ,部門IDrfile_id int not null ,收文IDrfile_word varchar (40) not null ,收文編號come_word varchar (40) null ,來文編號come_unit varchar (60) null ,來文單位finish_date varchar (19) null ,成文日期receive_date varchar (19) not null ,收文日期b

60、anjie_date varchar (19) null ,辦結日期title varchar (50) not null ,文件標題keyword varchar (40) null ,關鍵詞content_text text null ,正文內(nèi)容secret_level int not null ,密級urgent_level int not null ,緊急程度important_level int not null ,重要程度maker varchar (20) null ,擬稿人maker_dep_name varchar (20) null ,擬稿部門名稱status int no

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論