大三下學期,我們學習的軟體工程這門課的課程設計,主要是針對一個管理系統,從需求分析到概要設計再到詳細設計,還好,不要求寫代碼。 下麵是我做的辦公室日常信息管理系統的設計。 軟體架構文檔 1. 介紹 1.1 目的 這篇文檔提供了對辦公室日常信息管理系統架構的總攬,從不同的視角描述了該系統。包含架構分析 ...
大三下學期,我們學習的軟體工程這門課的課程設計,主要是針對一個管理系統,從需求分析到概要設計再到詳細設計,還好,不要求寫代碼。
下麵是我做的辦公室日常信息管理系統的設計。
軟體架構文檔
1. 介紹
1.1 目的
這篇文檔提供了對辦公室日常信息管理系統架構的總攬,從不同的視角描述了該系統。包含架構分析的關鍵決策,目的在於幫助開發人員理解辦公室日常信息管理系統的基本結構,系統的功能和非功能的需求。
1.2 範圍
介紹了辦公室日常信息管理系統的登錄系統、註冊系統、會議管理系統、文件管理系統、考勤系統和日常事務管理系統。使用此系統的管理員可以進行系統的管理;使用此系統的職員可以通過此系統進行信息的查看和查詢。此系統的功能如下:
職員可以註冊成為正式職員;
職員可以輸入正確的用戶名和密碼,登錄系統;
職員可以查看系統的會議、文件、考勤、日常事務等基本信息;
職員可以進行註冊信息的修改;
管理員可以註冊成為合法管理員;
管理員可以輸入正確的用戶名和密碼,登錄系統;
管理員可以刪除離職的職員和管理員,即用戶管理;
管理員可以維護業務數據,包括文件、考勤、會議、日常事務的增刪改查等;
管理員和職員退出系統。
1.3 定義,縮寫詞
職員-辦公室的在職人員。
管理員-管理辦公室日常信息管理系統的人。
用戶-職員和管理員。
系統-辦公室日常信息管理系統。
1.4 參考文獻
[1]趙池龍,程努華 .實用軟體工程.電子工業出版社.2012
[2]張華麗.基於 J2EE 的檔案管理系統設計與實現[J].現代商貿工業. 2010:14-17
[3]杜獻峰 . 基於三層 B/S 結構的檔案管理系統開發 [J]. 中原工學院學報, 2009:19-25
[4]劉冬立.基於 Web 的企業檔案管理系統的設計與實現[D].同濟大學,2007:14-23
[5]程成,陳霞.軟體工程[M].機械工業出版社,2003:46-80.
1.5 內容概覽
1.5.1 登錄系統
職員想要查詢某些信息,需要輸入正確的用戶名和密碼,如果輸入錯誤,則停留在登錄頁;
管理員想要管理辦公室日常事務,需要輸入正確的用戶名和密碼,如果輸入錯誤,停留在登錄頁。
1.5.2 註冊系統
新來的公司的人員,需要註冊成為職員。
管理員需要註冊,成為合法的管理員。
1.5.3 文件管理系統
職員可以根據文件的編號、種類、名稱和存放的位置進行文件的查詢;
管理員可以添加、修改、刪除和查看文件。
1.5.4 會議管理系統
職員可以根據文件的編號、種類、名稱和存放的位置進行文件的查找;
管理員可以添加、修改、刪除和查看文件。
1.5.5 考勤管理系統
職員可以根據姓名、年齡、職務、日期進行考勤記錄的查看;
管理員可以添加、修改、刪除和查看考勤。
1.5.6 日常事務管理系統
職員可以根據事務的時間、何種事務和記錄人進行日常事務的查看;
管理員可以添加、修改、刪除和查看日常事務。
1.5.7 管理員用戶管理
管理員對用戶進行增刪改查等操作。
1.5.8 職員修改註冊信息
職員需要修改自己的註冊信息時,對於可以進行修改的地方進行修改保存操作。
1.5.9 退出系統
職員和管理員在執行各種操作時,可以隨時退出系統,返回登錄界面。
2. 體繫結構表示方法
這篇文檔使用一系列視圖反映系統架構的某個方面;
用例視圖:概括了架構上最為重要的用例和它們的非功能性需求;
邏輯視圖:展示了描述系統關鍵方面的重要用例實現場景(使用交互圖);
過程視圖:通過展示數據在系統中的流動路徑,得出組件之間的交互關係;
部署視圖:展示構建在處理節點上的物理部署以及節點之間的網路配置(使用部署圖);
數據視圖:描述了數據流、持久性數據模式、對象與持久性數據之間的模式映射、對象到資料庫、存儲過程以及觸發器的映射機制(使用類圖描述數據模型,活動圖表示數據流)。
3. 辦公室日常信息管理系統要達到的目標和限制
3.1 目標
職員可以正確登錄,在登錄頁面輸入信息時能夠在輸入錯誤的同時看到錯誤提示;正確登錄後可以查詢自己的考勤情況,同時可以查看公司的文件信息、會議信息和日常事務信息。
職員在首頁可以很方便地進行註冊,輸入的註冊信息要進行驗證,驗證正確後將信息存入資料庫。
管理員正確登錄後可以管理職員信息,文件、考勤、日常事務和會議信息。
3.2 限制
職員和管理員的界面分開,職員不能修改邏輯上不能修改的信息;
管理員不能修改用戶密碼,還有同級別的管理員的信息。
4. 用例視圖
辦公室日常信息管理系統描述的主要用例有:職員和管理員註冊,職員登錄系統,職員修改註冊信息,管理員登錄系統,管理員用戶管理,查看業務數據,管理員維護業務數據,管理員和客戶退出系統。
4.1 系統用例圖
系統用例圖:管理員可以登錄、註冊、管理用戶、管理業務數據;職員可以登錄、註冊、修改註冊信息、查看業務數據;業務數據管理包含了查看業務數據。