




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優質文檔-傾情為你奉上專心-專注-專業概要設計說明書1引言1.1編寫目的信息化是當今世界經濟和社會發展的大趨勢。推進電力系統的信息化建設,對于提高現代化管理水平,提高工作效率,都具有重要意義。為了適應國際形勢和我國經濟建設與社會發展的需要,我國必須加快電力系統信息化的發展。對于電力系統的企業,如何充分、快捷、有效地利用企業內外的大量信息,為企業的發展服務,提高企業的工作效率,是企業需要充分考慮的問題之一。隨著企業規模的擴大以及服務內容和辦公設施的現代化,這種情況日益突出。同時為了提高單位的日常辦公效率,減輕手工勞動強度,使單位的日常運營納入高效而快捷的軌道,就必須利用現代的信息手段?,F代的
2、信息技術優勢在于對信息的處理高效而精確,可以充分實現信息的共享和傳輸,及時地反映企業辦公的變動情況,完善辦公調度,提高企業服務質量,進而實現企業經營管理的信息化、科學化。充分利用現代的信息技術,是提高企業競爭力的必要手段。公司計劃建設的辦公自動化系統將以先進的信息技術為依托,通過建立全局八個部門的信息網絡,全面提高辦公效率,并做到信息傳輸自動化、公共服務遠程化、公文交換無紙化、管理決策網絡化,實現全局辦公系統全面信息化。本說明書給出公司辦公自動化系統的設計說明,包括最終實現的軟件必須滿足的功能、性能、接口和用戶界面、附屬工具程序的功能以及設計約束等。1.2背景 本項目的全稱是:簡易辦公自動化系
3、統簡稱OA系統,該系統為公司內部使用的辦公系統,該系統的開發目的是為了能夠更好的管理理好企業內部1.3定義本項目開發的軟件,約定:中文全稱:簡易辦公自動化系統中文別稱: OA英文全稱: OA本報告用到的術語符合國家標準軟件工程術語 (GB/T11475-1995)。1.4參考資料與本文直接相關的國家標準包括:(中國標準出版社 1996年)GB8566-1995軟件生存期過程GB8567-88 計算機軟件產品開發文件編制指南GB9385-88計算機軟件需求說明編制指南GB/T11457-1995軟件工程術語2總體設計2.1需求規定在充分理解公司辦公自動化需求的基礎上,根據公司辦公的需要,我們設計
4、此方案,來最大限度滿足公司的需要。2.2運行環境2.2.1設備數據庫服務器奔騰三內存128MB以上硬盤9GB100M 網卡應用服務器奔騰三內存128MB以上硬盤4GB100M 網卡網絡配置100M / 10M客戶端P-3 600以上內存128MB以上硬盤1G以上100M/10M網卡2.2.2支持軟件服務器操作平臺:Windows 2000/LINUX/ UNIX/Windows NTWeb服務器:resin2.5/ Apache客戶端:IE 4.0及以上網絡環境:Intranet 與 Internet支持協議:TCP/IP、SMTP、POP3、HTTP、SSL數據庫:ORACLE、SQL Se
5、rver、SYBASE、INFORMIX、DB2支撐環境:JDK1.3及以上開發工具:JCreator Pro2.5 、 Borland JBuilder 9 Enterprise設計工具: rose 2003、 Together6.1 for JB 2.2.3接口提供明確的業務規范和業務流程,給第三方內容提供商提供開放的平臺,以便提供廣泛的合作機會,最終將該系統建設成為一個綜合業務平臺; 其中,工作流引擎和對用戶的加密控制算法以及對外部異構系統的數據采集都有嚴格數據接口,具體:數據傳輸采用tcp/ip協議,數據接口采用標準的sql語句連接異構數據庫的方式。2.2.4控制 本系統采用B/S體系
6、架構,服務器采用RESIN2.5,運行只需在服務器端起動RESIN服務,客戶端運行Ie瀏覽器,訪問服務器端地址和端口。即可運行。所有的控制利用JAVA的多線程技術,實現對共享資源的一致性維護。2.3基本設計概念和處理流程說明本系統的基本設計概念和處理流程,盡量使用圖表的形式。2.4結構簡易辦公自動化系統人事管理日程管理文檔管理消息傳遞系統管理考勤管理圖1.結構圖 注冊登錄退出用戶圖2.人事管理用例圖添加部門信息修改部門信息刪除部門信息用戶添加員工信息查詢員工信息圖3.日程管理用例圖添加日程信息添加便簽信息用戶查看日程信息查看便簽信息添加上下班信息圖4.文檔管理用例圖發郵件查看發送郵件信息查看收
7、到郵件信息用戶查看草稿箱郵件信息圖5.消息傳遞用例圖修改密碼修改個人資料用戶圖6.系統管理用例圖查看登錄日志信息查看考勤日志信息用戶圖7.考勤管理用例圖2.5功能需求與程序的關系無2.6人工處理過程各種表單填制等需要填制的信息。2.7尚未問決的問題說明在概要設計過程中尚未解決而設計者認為在系統完成之前必須解決的各個問題。3接口設計3.1用戶接口主要完成字符串、文件和目錄操作、中文編碼處理及其它操作等常用操作的實現。3.2外部接口3.2.1軟件接口服務器程序可使用jdbc 提供的對 SQL SERVER 的接口,進行對數據庫的所有訪問。服務器程序上可使用SQL SERVER 的對數據庫的備分命令
8、,以做到對數據的保存。在網絡軟件接口方面,使用一種無差錯的傳輸協議,采用滑動窗口方式對數據進行網絡傳輸及接收。我們將對服務器的接口配置統一放置在“系統安裝目錄WEB-INFclasses sweboa.conf”文件中,客戶可以根據需要更改jdbc連接類型、數據庫類型、數據庫用戶密碼、全局設定等等。3.2.2 硬件接口在輸入方面,對于鍵盤、鼠標的輸入,可用java.io的標準輸入/輸出,對輸入進行處理。在輸出方面,打印機的連接及使用,也可用java.io的標準輸入/輸出對其進行處理。在網絡傳輸部分,在網絡硬件部分,為了實現高速傳輸,將使用高速100M以太網絡。3.3內部接口內部接口方面,各模塊
9、之間采用函數調用、參數傳遞、返回值的方式進行信息傳遞。具體參數的結構將在數據結構設計的內容中說明。接口傳遞的信息將是以數據結構封裝了的數據,以參數傳遞或返回值的形式在各模塊間傳輸。4運行設計4.1運行模塊組合客戶端在有輸入時啟動接收數據模塊,通過各模塊之間的調用,讀入并對輸入進行格式化。在接收數據模塊得到充分的數據時,將調用網絡傳輸模塊,將數據通過網絡送到服務器,并等待接收服務器返回的信息。接收到返回信息后隨即調用數據輸出模塊,對信息進行處理,產生相應的輸出。服務器程序的接收網絡數據模塊必須始終處于活動狀態。接收到數據后,調用數據處理/查詢模塊對數據庫進行訪問,完成后調用網絡發送模塊,將信息返
10、回客戶機。4.2運行控制運行控制將嚴格按照各模塊間函數調用關系來實現。在各事務中心模塊中,需對運行控制進行正確的判斷,選擇正確的運行控制路徑。在網絡傳方面,客戶端在發送數據后,將等待服務器的確認收到反饋,收到后,再次等待服務器發送回答數據,然后對數據進行確認。服務器在接到數據后發送確認信號,在對數據處理、訪問數據庫后,將返回信息送回客戶端,并等待確認。4.3運行時間在軟體的需求分析中,對運行時間的要求為必須對作出的操作有較快的反應。網絡硬件對運行時間有最大的影響,當網絡負載量大時,對操作反應將受到很大的影響。所以將采用高速100M以太網絡,實現客戶端與服務器之間的連接,以減少網絡傳輸上的開銷。
11、其次是服務器的性能,這將影響對數據庫訪問時間即操作時間的長短,影響加大客戶機操作的等待時間,所以必須使用高性能的服務器,建議使用 Pentium III 處理器。硬件對本系統的速度影響將會大于軟件的影響。5系統數據結構設計5.1邏輯結構設計要點1)設計遵循的標準· 表名定義標準:類型:指定該表屬于什么類型的哪一部分,長度是6。描述:該表的簡單描述,長度是8。所有表名長度是14。例如:prms_resourceprms 指該表是一個資源權限表。· 域名的定義標準: <Field data >_<Field one>域的數據類別+域的描述域的數據類型:特
12、定的域數據類型,長度是1.域的描述1該域的簡單描述.例如:prms_id指該域名是資源權限類別ID.索引名定義標準:XK_<Table name >_<Other symbol>X用X表明該對象是一個索引.索引類型:P-主鍵索引U-唯一的索引R-通常索引表名描述: 最好用表明描述作為索引名的一部分.其他字符:可以加域名描述或其他作為索引名的一部分.5.2物理結構設計要點5.2.1 考勤管理Ø 考勤表(Check):列名類型是否為空描述OndutyIdInt identity(1,1)否主鍵Ondutytime Datetime(8)否上班時間OffdutyTi
13、meDatetime(8)否下班時間CheckDateVarchar(50)否考勤日期usernameVarchar(50)否考勤用戶名OntutyStateChar(10)否是否遲到OffDutyStateChar(10)否是否早退OntutyWhysVarchar(50)否上班考勤備注OffWhysVarchar(50)否下班考勤備注shangint否記錄上班考勤次數,不可重復考勤xiaint否記錄下班考勤次數,不可重復下班考勤Ø 考勤時間表(Checktime):列名類型是否為空描述ShangtimeDatetime(8)否規定上班考勤時間xiaTimeDatetime(8)否
14、規定下班考勤時是5.2.2 郵件管理Ø 收件箱表(Email):列名類型是否為空描述SidInt identity(1,1)否主鍵Title Varchar(50)否主題TypeVarchar(50)否類型(一般、緊急)ContentText(16)否內容sendnameVarchar(50)否發送人用戶名MeetnameVarchar(50)否接受人姓名Pubdatedatetime(8)否發送時間StatusVarchar(50)否是否已查看AppurtenanceVarchar(50)否附件Ø 發件箱表(sendEmail):列名類型是否為空描述SidInt iden
15、tity(1,1)否主鍵Title Varchar(50)否主題TypeVarchar(50)否類型(一般、緊急)ContentText(16)否內容sendnameVarchar(50)否發送人用戶名Pubdatedatetime(8)否發送時間StatusVarchar(50)否是否已查看AppurtenanceVarchar(50)否附件Ø 草稿箱(Draft):列名類型是否為空描述DraftIdInt identity(1,1)否主鍵addDateDatetime 否添加時間TitleVarchar(50)否主題TypeVarchar(50)否類型(一般、緊急)Content
16、Text(16)否內容MeetNameVarchar(50)否接收人姓名AppurtenanceVarchar(50)否附件UserNameVarchar(50)否發送人Ø 附件表(Appurtenance):列名類型是否為空描述AppurtenanceidInt identity(1,1)否主鍵usernameVarchar(50)否發送人用戶名AppurtenanceNameVarchar(50)否附件名稱5.2.3 日程管理Ø 日程表(Calendar):列名類型是否為空描述CalendarIDInt identity(1,1)否主鍵idInt否用戶IDMotifVa
17、rchar(50)否日程主題ContentVarchar(500)否內容AddTimedateTime否添加時間Ø 我的便簽表(Notepaper):列名類型是否為空描述NotepaperIDInt identity(1,1)否主鍵MessageVarchar(200)否便簽內容AddtimedateTime否添加時間UserNameVarchar(50)否用戶名TitleVarchar(50)否便簽主題5.2.4 部門管理Ø 部門表(Branch):列名類型是否為空描述DutyidInt identity(1,1)否主鍵BranchVarchar(200)是部門名稱Add
18、timeVarchar(50)是添加時間UserNameVarchar(50)是用戶名Ø 員工表(Employee):列名類型是否為空描述EmployeeidInt identity(1,1)否主鍵usernameVarchar(50)是用戶名dutyidint否職務BranchVarchar(50)否部門srcVarchar(50)是圖標(如沒有時間,取消)NameVarchar(50)是姓名sexVarchar(50)是性別MarryVarchar(50)是是否已婚BirthdayVarchar(50)是生日StatureVarchar(50)是身高AvoirdupoisVarc
19、har(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 系統管理Ø 登陸日志表(LoginInfo):列名類型是否為空描述LoginIDInt identity(1,1)否主鍵UserNameVarchar(15)否用戶名LoginTimeVarchar(20)否時間IPVarchar(15)否登陸IP地址StateVarchar(20)否是否成功Ø 用戶表(userInfo):列名類型是否為空描述idInt identity(1,1)否主鍵UserNameVarchar(15)否用戶名PasswordVarchar(20)否
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 西南交通大學希望學院《全科醫療中的醫患關系與溝通技巧》2023-2024學年第二學期期末試卷
- 蓬溪縣2025年數學四下期末監測模擬試題含解析
- 天津濱海汽車工程職業學院《復變函數與常微分方程》2023-2024學年第一學期期末試卷
- 山東省東營市勝利第二中學2024-2025學年高三下學期第一次階段測試語文試題含解析
- 江蘇百校大聯考2025年高三下學期起點調研測試英語試題含解析
- 內蒙古自治區鄂爾多斯市2024-2025學年初三下學期1月月考試題化學試題試卷含解析
- 山東省德州市武城縣2024-2025學年三年級數學第二學期期末檢測試題含解析
- 嵊州市2024-2025學年數學三下期末質量跟蹤監視試題含解析
- 遼寧省大連經濟技術開發區得勝高級中學2025屆高三“零診”考試生物試題含解析
- 山東交通學院《現代食品微生物學1》2023-2024學年第二學期期末試卷
- 初中學業水平考試的“一核二融三層四維”命題理論探析
- 心理咨詢記錄表10篇
- 數字經濟學試題答案
- 創傷急救知識課件
- 專題13 統計與概率-【好題匯編】五年(2020-2024)高考數學真題分類匯編(含答案解析)
- 國家開放大學本科(非英語專業)學士學位英語統一考試樣題
- GB/T 44273-2024水力發電工程運行管理規范
- DB65-T 4765-2024 農牧區標準化羊場建設規范
- 城軌行車課程設計
- 2024年南京市中考歷史試題及答案
- 2024羽毛球教案36課時
評論
0/150
提交評論