簡易辦公自動化系統(tǒng)(概要設計說明書)_第1頁
簡易辦公自動化系統(tǒng)(概要設計說明書)_第2頁
簡易辦公自動化系統(tǒng)(概要設計說明書)_第3頁
簡易辦公自動化系統(tǒng)(概要設計說明書)_第4頁
簡易辦公自動化系統(tǒng)(概要設計說明書)_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

TOC\o"1-5"\h\z\o"CurrentDocument"1引言 2\o"CurrentDocument"1.1編寫目的 2\o"CurrentDocument"1。2背景 2\o"CurrentDocument"1。3定義 3\o"CurrentDocument"1。 4參考資料 3\o"CurrentDocument"2總體設計 3\o"CurrentDocument"2.1需求規(guī)定 3\o"CurrentDocument"2。 2運行環(huán)境 3221設備 3\o"CurrentDocument"2。2。2支持軟件 42.2。3接口 4\o"CurrentDocument"2。 2。4控制 5\o"CurrentDocument"2.4結構 5\o"CurrentDocument"2.5功能需求與程序的關系 7\o"CurrentDocument"2.6人工處理過程 8\o"CurrentDocument"2。 7尚未問決的問題 8\o"CurrentDocument"3接口設計 83。 1用戶接口 8\o"CurrentDocument"3。 2.1軟件接口 8\o"CurrentDocument"3。2。2硬件接口 8\o"CurrentDocument"3.3內部接口 9\o"CurrentDocument"4運行設計 94.1運彳〒模塊纟組合 9\o"CurrentDocument"4.2運行控制 9\o"CurrentDocument"4.3運行時間 9\o"CurrentDocument"5系統(tǒng)數據結構設計 10\o"CurrentDocument"5。1邏輯結構設計要點 10\o"CurrentDocument"5.2物理結構設計要點 115.2.1考勤管理 115。2。2郵件管理 115。2.3日程管理 125。2。4部門管理 125。 2.5系統(tǒng)管理 13\o"CurrentDocument"5.3數據結構與程序的關系 14\o"CurrentDocument"6.系統(tǒng)出錯處理設計 14\o"CurrentDocument"6.1出錯信息 14\o"CurrentDocument"6。 2補救措施 146。3系統(tǒng)維護設計 15概要設計說明書1引言1.1編寫目的信息化是當今世界經濟和社會發(fā)展的大趨勢。推進電力系統(tǒng)的信息化建設,對于提高現代化管理水平,提高工作效率,都具有重要意義。為了適應國際形勢和我國經濟建設與社會發(fā)展的需要,我國必須加快電力系統(tǒng)信息化的發(fā)展.對于電力系統(tǒng)的企業(yè),如何充分、快捷、有效地利用企業(yè)內外的大量信息,為企業(yè)的發(fā)展服務,提高企業(yè)的工作效率,是企業(yè)需要充分考慮的問題之一.隨著企業(yè)規(guī)模的擴大以及服務內容和辦公設施的現代化,這種情況日益突出。同時為了提高單位的日常辦公效率,減輕手工勞動強度,使單位的日常運營納入高效而快捷的軌道,就必須利用現代的信息手段.現代的信息技術優(yōu)勢在于對信息的處理高效而精確,可以充分實現信息的共享和傳輸,及時地反映企業(yè)辦公的變動情況,完善辦公調度,提高企業(yè)服務質量,進而實現企業(yè)經營管理的信息化、科學化。充分利用現代的信息技術,是提高企業(yè)競爭力的必要手段.公司計劃建設的辦公自動化系統(tǒng)將以先進的信息技術為依托,通過建立全局八個部門的信息網絡,全面提高辦公效率,并做到信息傳輸自動化、公共服務遠程化、公文交換無紙化、管理決策網絡化,實現全局辦公系統(tǒng)全面信息化。本說明書給出公司辦公自動化系統(tǒng)的設計說明,包括最終實現的軟件必須滿足的功能、性能、接口和用戶界面、附屬工具程序的功能以及設計約束等。1。2背景本項目的全稱是:簡易辦公自動化系統(tǒng)簡稱OA系統(tǒng),該系統(tǒng)為公司內部使用的辦公系統(tǒng),該系統(tǒng)的開發(fā)目的是為了能夠更好的管理理好企業(yè)內部1。3定義本項目開發(fā)的軟件,約定:中文全稱:簡易辦公自動化系統(tǒng)中文別稱:OA英文全稱:OA本報告用到的術語符合國家標準《軟件工程術語(GB/T11475-1995)》。1.4參考資料與本文直接相關的國家標準包括:(中國標準出版社1996年)GB8566—1995軟件生存期過程GB8567-88計算機軟件產品開發(fā)文件編制指南GB9385-88計算機軟件需求說明編制指南GB/T11457—1995軟件工程術語2總體設計2.1需求規(guī)定在充分理解《公司辦公自動化需求》的基礎上,根據公司辦公的需要,我們設計此方案來最大限度滿足公司的需要。2。2運行環(huán)境2.2.1設備數據庫服務器奔騰三內存128MB以上硬盤9GB100M網卡應用服務器奔騰三內存128MB以上硬盤4GB100M網卡網絡配置100M/10M客戶端P—3600以上內存128MB以上硬盤1G以上100M/10M網卡2。2。2支持軟件服務器操作平臺:Windows2000/LINUX/UNIX/WindowsNTWeb服務器:resin2。5/Apache客戶端:IE4.0及以上網絡環(huán)境:Intranet與Internet支持協(xié)議:TCP/IP、SMTP、POP3、HTTP、SSL數據庫:ORACLE、SQLServer、SYBASE、INFORMIX、DB2支撐環(huán)境:JDK1.3及以上開發(fā)工具:JCreatorPro2。5、BorlandJBuilder9Enterprise設計工具:rose2003、Together6.1forJB2。2.3接口提供明確的業(yè)務規(guī)范和業(yè)務流程,給第三方內容提供商提供開放的平臺,以便提供廣泛的合作機會,最終將該系統(tǒng)建設成為一個綜合業(yè)務平臺;其中,工作流引擎和對用戶的加密控制算法以及對外部異構系統(tǒng)的數據采集都有嚴格數據接口,具體:數據傳輸采用tcp/ip協(xié)議,數據接口采用標準的sql語句連接異構數據庫的方式。2。2。4控制本系統(tǒng)采用B/S體系架構,服務器采用RESIN2。,運行只需在服務器端起動RESIN服務,客戶端運行Ie瀏覽器,訪問服務器端地址和端口。即可運行。所有的控制利用JAVA的多線程技術,實現對共享資源的一致性維護.2.3基本設計概念和處理流程說明本系統(tǒng)的基本設計概念和處理流程,盡量使用圖表的形式。2。4結構圖2。人事管理用例圖圖4。文檔管理用例圖圖5.消息傳遞用例圖用戶2。5功能需求與程序的關系2。6人工處理過程各種表單填制等需要填制的信息。2。7尚未問決的問題說明在概要設計過程中尚未解決而設計者認為在系統(tǒng)完成之前必須解決的各個問題.3接口設計3.1用戶接口主要完成字符串、文件和目錄操作、中文編碼處理及其它操作等常用操作的實現。3。2外部接口3。2。1軟件接口服務器程序可使用jdbc提供的對SQLSERVER的接口,進行對數據庫的所有訪問?服務器程序上可使用SQLSERVER的對數據庫的備分命令,以做到對數據的保存.在網絡軟件接口方面,使用一種無差錯的傳輸協(xié)議,采用滑動窗口方式對數據進行網絡傳輸及接收。我們將對服務器的接口配置統(tǒng)一放置在“系統(tǒng)安裝目錄\WEB-INF\classes\sweboa.conf”文件中,客戶可以根據需要更改jdbc連接類型、數據庫類型、數據庫用戶密碼、全局設定等等.3.2。2硬件接口在輸入方面,對于鍵盤、鼠標的輸入,可用java.io的標準輸入/輸出,對輸入進行處理.在輸出方面,打印機的連接及使用,也可用java。io的標準輸入/輸出對其進行處理?在網絡傳輸部分,在網絡硬件部分,為了實現高速傳輸,將使用高速100M以太網絡。3。3內部接口內部接口方面,各模塊之間采用函數調用、參數傳遞、返回值的方式進行信息傳遞.具體參數的結構將在數據結構設計的內容中說明.接口傳遞的信息將是以數據結構封裝了的數據,以參數傳遞或返回值的形式在各模塊間傳輸。4運行設計4。1運行模塊組合客戶端在有輸入時啟動接收數據模塊,通過各模塊之間的調用,讀入并對輸入進行格式化。在接收數據模塊得到充分的數據時,將調用網絡傳輸模塊,將數據通過網絡送到服務器,并等待接收服務器返回的信息.接收到返回信息后隨即調用數據輸出模塊,對信息進行處理,產生相應的輸出.服務器程序的接收網絡數據模塊必須始終處于活動狀態(tài).接收到數據后,調用數據處理/查詢模塊對數據庫進行訪問,完成后調用網絡發(fā)送模塊,將信息返回客戶機.4。2運行控制運行控制將嚴格按照各模塊間函數調用關系來實現。在各事務中心模塊中,需對運行控制進行正確的判斷,選擇正確的運行控制路徑。在網絡傳方面,客戶端在發(fā)送數據后,將等待服務器的確認收到反饋,收到后,再次等待服務器發(fā)送回答數據,然后對數據進行確認。服務器在接到數據后發(fā)送確認信號,在對數據處理、訪問數據庫后,將返回信息送回客戶端,并等待確認。4。3運行時間在軟體的需求分析中,對運行時間的要求為必須對作出的操作有較快的反應。網絡硬件對運行時間有最大的影響,當網絡負載量大時,對操作反應將受到很大的影響。所以將采用高速100M以太網絡,實現客戶端與服務器之間的連接,以減少網絡傳輸上的開銷。其次是服務器的性能,這將影響對數據庫訪問時間即操作時間的長短,影響加大客戶機操作的等待時間,所以必須使用高性能的服務器,建議使用PentiumIII處理器。硬件對本系統(tǒng)的速度影響將會大于軟件的影響。5系統(tǒng)數據結構設計5。1邏輯結構設計要點1)設計遵循的標準?表名定義標準:類型:指定該表屬于什么類型的哪一部分,長度是6.描述:該表的簡單描述,長度是8。所有表名長度是14。例如:prms_resourceprms指該表是一個資源權限表.?域名的定義標準:〈Fielddata>_<Fieldone〉域的數據類別+域的描述域的數據類型:特定的域數據類型,長度是1.域的描述1該域的簡單描述。例如:prms_id指該域名是資源權限類別ID。索引名定義標準:XK_〈Tablename〉_<Othersymbol〉X—用'X'表明該對象是一個索引.索引類型:P -—-主鍵索引U-—-唯一的索引R -——通常索引表名描述:

最好用表明描述作為索引名的一部分.其他字符:可以加域名描述或其他作為索引名的一部分.5。2物理結構設計要點5.2.1考勤管理列名類型是否為空列名類型是否為空OndutyIdIntidentity(1,1)否OndutytimeDatetime(8)否OffdutyTimeDatetime(8)否CheckDateVarchar(50)否usernameVarchar(50)否OntutyStateChar(10)否OffDutyStateChar(10)否OntutyWhysVarchar(50)否OffWhysVarchar(50)否shangint否xiaint否A考勤時間表(Checktime):列名類型是否為空ShangtimeDatetime(8)否? rp?xiaTimeDatetime(8)否>考勤表(Check):描述主鍵上班時間下班時間考勤日期考勤用戶名是否遲到是否早退上班考勤備注下班考勤備注記錄上班考勤次數,不可重復考勤記錄下班考勤次數,不可重復下班考勤描述規(guī)定上班考勤時間規(guī)定下班考勤時是5.2。2郵件管理>收件箱表(Email):列名類型是否為空描述SidIntidentity(l,1)否主鍵TitleVarchar(50)否主題TypeVarchar(50)否類型(一般、緊急)ContentText(16)否內容sendnameVarchar(50)否發(fā)送人用戶名MeetnameVarchar(50)否接受人姓名Pubdatedatetime(8)否發(fā)送時間StatusVarchar(50)否是否已查看AppurtenanceVarchar(50)否附件>發(fā)件箱表(sendEmail):列名類型是否為空描述

SidIntidentity(1,1)否主鍵TitleVarchar(50)否主題TypeVarchar(50)否類型(一般、緊急)ContentText(16)否內容sendnameVarchar(50)否發(fā)送人用戶名Pubdatedatetime(8)否發(fā)送時間StatusVarchar(50)否是否已查看AppurtenanceVarchar(50)否附件>草稿箱(Draft):列名類型是否為空描述DraftIdIntidentity(1,1)否主鍵addDateDatetime否添加時間TitleVarchar(50)否主題TypeVarchar(50)否類型(一般、緊急)ContentText(16)否內容MeetNameVarchar(50)否接收人姓名AppurtenanceVarchar(50)否附件UserNameVarchar(50)否發(fā)送人>附件表(Appurtenance):列名類型是否為空描述AppurtenanceidIntidentity(1,1)否主鍵usernameVarchar(50)否發(fā)送人用戶名AppurtenanceNameVarchar(50)否附件名稱5。2.3日程管理>日程表(Calendar):列名類型是否為空描述CalendarIDIntidentity(1,1)否主鍵idInt否用戶IDMotifVarchar(50)否日程主題ContentVarchar(500)否內容AddTimedateTime否添加時間>我的便簽表(Notepaper):列名類型是否為空描述NotepaperIDIntidentity(1,1)否主鍵MessageVarchar(200)否便簽內容AddtimedateTime否添加時間UserNameVarchar(50)否用戶名TitleVarchar(50)否便簽主題5。2。4部門管理>部門表(Branch):

列名類型是否為空描述DutyidIntidentity(l,1)否主鍵BranchVarchar(200)是部門名稱AddtimeVarchar(50)是添加時間UserNameVarchar(50)是用戶名>員工表(Employee):列名類型是否為空描述EmployeeidIntidentity(1,1)否主鍵usernameVarchar(50)是用戶名dutyidint否職務BranchVarchar(50)否部門srcVarchar(50)是圖標(如沒有時間,取消)NameVarchar(50)是姓名sexVarchar(50)是性別MarryVarchar(50)是是否已婚BirthdayVarchar(50)是生日StatureVarchar(50)是身高AvoirdupoisVarchar(50)是體重cardtypeVarchar(50)是證件類型cardidVarchar(50)是證件號碼SpecialityVarchar(50)是政治面貌addtimeVarchar(50)是添加時間workPhoneVarchar(50)是辦公電話movePhoneVarchar(50)是手機HomePhoneVarchar(50)是家庭電話xiaolingtongVarchar(50)是小靈通HomeaddressVarchar(50)是家庭地址PostVarchar(50)是郵編urlVarchar(50)是網址EmailVarchar(50)是郵件qqVarchar(50)是QQ號碼msnVarchar(50)是msn5。2.5系統(tǒng)管理>登陸日志表(Logininfo):列名類型是否為空描述LoginIDIntidentity(1,1)否主鍵UserNameVarchar(15)否用戶名LoginTimeVarchar(20)否時間IPVarchar(15)否登陸IP地址StateVarchar(20)否是否成功>用戶表(userin

溫馨提示

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

評論

0/150

提交評論