企業(yè)信息管理系統(tǒng)設(shè)計_第1頁
企業(yè)信息管理系統(tǒng)設(shè)計_第2頁
企業(yè)信息管理系統(tǒng)設(shè)計_第3頁
企業(yè)信息管理系統(tǒng)設(shè)計_第4頁
企業(yè)信息管理系統(tǒng)設(shè)計_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、.Enterprise Information Management System企業(yè)信息管理系統(tǒng)學號:200917933 姓名:管江飛系統(tǒng)概述系統(tǒng)概述系統(tǒng)開發(fā)的背景和意義企業(yè)信息管理系統(tǒng)是基于B/S模式, 針對國內(nèi)外公司復(fù)雜的內(nèi)部信息管理業(yè)務(wù)和流程, 而開發(fā)的一套企業(yè)信息化管理系統(tǒng)。它由新聞管理,公告管理,文檔管理,權(quán)限管理,統(tǒng)計管理. 本系統(tǒng)主要客戶公司員工, 通過本系統(tǒng), 可大大提高他們的獲取信息的能力, 工作效率. 隨時可供分析的數(shù)據(jù), 也有利于他們及時調(diào)整階段工作重心, 及時了解公司動態(tài),重要信息的捕獲. 開發(fā)環(huán)境開發(fā)環(huán)境:Windows 2000開發(fā)工具:Java數(shù)據(jù)庫管理系統(tǒng):

2、SQL Server 2000軟硬件環(huán)境需求需求名稱詳細要求硬件環(huán)境服務(wù)器:PIIII及以上CPU,512M內(nèi)存,硬盤20G, 10/100M網(wǎng)絡(luò)客戶端:IE6.0及以上軟件環(huán)境系統(tǒng)分析產(chǎn)品說明1. 產(chǎn)品介紹企業(yè)信息管理系統(tǒng)是基于B/S模式, 針對國內(nèi)外公司復(fù)雜的內(nèi)部信息管理業(yè)務(wù)和流程, 而開發(fā)的一套企業(yè)信息化管理系統(tǒng)。它由新聞管理,公告管理,文檔管理,權(quán)限管理,統(tǒng)計管理. 2產(chǎn)品面向的用戶群體本系統(tǒng)主要客戶公司員工, 通過本系統(tǒng), 可大大提高他們的獲取信息的能力, 工作效率. 隨時可供分析的數(shù)據(jù), 也有利于他們及時調(diào)整階段工作重心, 及時了解公司動態(tài),重要信息的捕獲. 普通用戶:公司所有員工

3、宣傳專員:擁有這類級別權(quán)限的員工可以進行新聞公告的管理??偨?jīng)理:本系統(tǒng)最高權(quán)限使用者,即為DBA。產(chǎn)品的功能性需求功能性需求分類模塊功能類別子功能用戶管理用戶管理用戶信息的注冊,修改,查看新聞管理新聞管理新聞管理公告管理公告管理 公告管理添加,刪除,修改,查詢文檔管理文檔管理主要包括文檔分類,文檔上傳,下載權(quán)限管理權(quán)限管理角色維護統(tǒng)計管理統(tǒng)計管理包括對每月新聞,公告數(shù)量的統(tǒng)計,每年的數(shù)量統(tǒng)計,制成餅狀圖權(quán)限管理角色維護添加功能描述:系統(tǒng)管理員增加本應(yīng)用系統(tǒng)的角色數(shù)據(jù):角色編號、角色名稱、角色描述主要有三個角色,普通用戶,宣傳負責人,總經(jīng)理角色維護刪除功能描述:系統(tǒng)管理員刪除某個角色或某些角色。

4、角色維護修改功能描述:系統(tǒng)管理員修改某個角色的信息:角色編號、角色名稱和角色描述.用戶管理添加注冊新用戶用戶管理刪除功能描述:系統(tǒng)管理員刪除某個或某些系統(tǒng)用戶.用戶管理修改功能描述:系統(tǒng)管理員修改某個用戶的信息:基本信息、角色等.用戶管理查看用戶信息功能描述:系統(tǒng)用戶可根據(jù)權(quán)限的不同查看不同用戶信息由權(quán)限表來控制.一般用戶只能查看自己的用戶信息,招聘經(jīng)理可以查看所有用戶的信息。用戶基本信息包括,用戶編號 ;用戶名;角色;所屬部門;所屬項目。用戶管理修改個人密碼功能描述:用戶登陸后,可以修改自己的密碼。新聞管理新聞管理添加功能:宣傳專員包括對新聞信息錄入,還可以有圖片的上傳.新聞管理刪除功能:宣

5、傳專員可以對新聞進行刪除新聞管理修改功能:宣傳專員可以修改新聞.新聞管理查看功能:用戶可以根據(jù)標題,時間對新聞進行查看.公告管理公告管理添加功能:宣傳專員包括對公告信息錄入.公告管理刪除功能:宣傳專員可以對公告進行刪除公告管理修改功能:宣傳專員可以修改公告.公告管理查看功能:用戶可以根據(jù)標題,時間對公告進行查看.擴展要求:最近三天的公告都按時間紅色顯示,當公告條數(shù)超過1000條時,如何提高訪問速度。文檔管理文檔分類功能:每個用戶都有自己的文件夾,可以在下面進行分類,分成若干個子文件夾,分類信息添加,查看,刪除,修改.文檔上傳功能:用戶把自己機子上的文件上傳到服務(wù)器上,統(tǒng)一管理,提示在服務(wù)器上為

6、每個用戶建立一個文件夾,然后分別保存每個用戶的文件文檔下載 功能:文檔下載,可以將服務(wù)器上的文件下載到本地。擴展功能:每個用戶的文件夾必須有大小設(shè)置,不可以無限大。數(shù)據(jù)統(tǒng)計新聞公告統(tǒng)計 可以按月分類顯示該月的發(fā)布新聞數(shù)量,公告數(shù)量。 可以按年顯示這一年發(fā)布的新聞,公告數(shù)量。產(chǎn)品的非功能性需求用戶界面需求需求名稱詳細要求統(tǒng)一風格界面設(shè)計風格一致,字體,大小,顏色,頁面寬度等排序所有一覽表,要求能提供點擊表頭,提供排序功能,具體要求,在界面設(shè)計方案里進行確認。時間所有時間的輸入要方便,能提供時間選擇框一覽表含最前頁,最后頁,前頁,后頁,到指定頁必須輸入項必須輸入項要有顯著提示,如紅色*性能需求為了

7、保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運行,企業(yè)信息管理系統(tǒng)應(yīng)該滿足以下的性能需求:1、系統(tǒng)處理的準確性和及時性系統(tǒng)處理的準確性和及時性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計和開發(fā)過程中,要充分考慮系統(tǒng)當前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時間能夠滿足企業(yè)對信息處理的需求。2、系統(tǒng)的開放性和系統(tǒng)的可擴充性企業(yè)信息管理系統(tǒng)在開發(fā)過程中,應(yīng)該充分考慮以后的可擴充性。例如用戶查詢的需求也會不斷的更新和完善。所有這些,都要求系統(tǒng)提供足夠的手段進行功能的調(diào)整和擴充。而要實現(xiàn)這一點,應(yīng)通過系統(tǒng)的開放性來完成,既系統(tǒng)應(yīng)是一個開放系統(tǒng),只要符合一定的規(guī)范,可以簡單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。

8、通過軟件的修補、替換完成系統(tǒng)的升級和更新?lián)Q代。3、系統(tǒng)的易用性和易維護性企業(yè)信息管理系統(tǒng)是直接面對使用人員的,而使用人員往往對計算機并不時非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機交互界面。要實現(xiàn)這一點,就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語和中文信息的界面;針對用戶可能出現(xiàn)的使用問題,要提供足夠的在線幫助,縮短用戶對系統(tǒng)熟悉的過程。4、系統(tǒng)的標準性系統(tǒng)在設(shè)計開發(fā)使用過程中都要涉及到很多計算機硬件、軟件。所有這些都要符合主流國際、國家和行業(yè)標準。5、系統(tǒng)的先進性目前計算系統(tǒng)的技術(shù)發(fā)展相當快,做為企業(yè)信息管理系統(tǒng)工程,在系統(tǒng)的生命周期盡量做到系統(tǒng)的先進,充分完成企業(yè)信息處理的要求而不

9、至于落后。這一方面通過系統(tǒng)的開放性和可擴充性,不斷改善系統(tǒng)的功能完成。另一方面,在系統(tǒng)設(shè)計和開發(fā)的過程中,應(yīng)在考慮成本的基礎(chǔ)上盡量采用當前主流并先進且有良好發(fā)展前途的產(chǎn)品。6、系統(tǒng)的響應(yīng)速度企業(yè)信息管理系統(tǒng)在日常處理中的響應(yīng)速度為秒級,達到實時要求,以及時反饋信息。在進行統(tǒng)計分析時,根據(jù)所需數(shù)據(jù)量的不同而從秒級到分鐘級,原則是保證操作人員不會因為速度問題而影響工作效率。設(shè)計階段程序流程圖 依據(jù)軟件工程的基本原理,詳細設(shè)計階段的根本任務(wù)是確定應(yīng)該怎樣具體實現(xiàn)所要求的系統(tǒng),也就是說,經(jīng)過這個階段的設(shè)計工作,應(yīng)該得出對目標系統(tǒng)的精確描述,從而在系統(tǒng)實現(xiàn)階段可以把這個描述直接翻譯成用某種程序設(shè)計語言書

10、寫的程序。具體來說就是把經(jīng)過總體設(shè)計得到的各個模塊詳細的加以描述。由于本系統(tǒng)采用支持面向?qū)ο蟮腃#和java作為開發(fā)語言,采用事件驅(qū)動的編程機制,所以給出軟件系統(tǒng)的主程序流程圖。流程圖根據(jù)以上主程序的流程圖,我們可以得出下面的關(guān)于各個模塊的程序流程圖,如圖ER設(shè)計數(shù)據(jù)庫的物理設(shè)計依據(jù)數(shù)據(jù)庫的原理,并結(jié)合以上E-R圖,經(jīng)過轉(zhuǎn)化,即可進行數(shù)據(jù)庫的物理設(shè)計?;谝陨蠑?shù)據(jù)庫的邏輯設(shè)計,考慮程序設(shè)計的簡易性,同時考慮題目的時間該系統(tǒng)的數(shù)據(jù)庫采用Microsoft SQL Server 2000主模塊1.輸入項目:操作系統(tǒng)傳遞至的各種消息以及用戶的輸入數(shù)據(jù)。2.輸出項目:用戶界面顯示。用戶管理模塊1.輸入

11、項目:與用戶管理操作各項連接有關(guān)的及系統(tǒng)消息。2.輸出項目:操作結(jié)果頁面顯示。權(quán)限管理模塊1.輸入項目:用戶口令及連接項。2.輸出項目:相應(yīng)的界面。公告管理模塊1.輸入項目:各種查詢條件。2.輸出項目:各種公告信息。統(tǒng)計管理模塊1.輸入項目:單機不同條件。2.輸出項目:相關(guān)統(tǒng)計信息以餅狀圖顯示。新聞管理1.輸入項目:連接不同新聞條件。2.輸出項目:相關(guān)新聞信息頁面。企業(yè)文化模塊1.輸入項目:各種連接。2.輸出項目:根據(jù)用戶的連接顯示相應(yīng)的頁面。文檔管理模塊1.輸入項目:各種連接。2.輸出項目:根據(jù)用戶的連接顯示相應(yīng)的頁面。程序接口描述外部接口按Windows應(yīng)用軟件用戶界面的規(guī)范來設(shè)計,使用以

12、頁面為主的用戶界面,便于用戶使用。內(nèi)部接口模塊間接口采用數(shù)據(jù)耦合方式,通過參數(shù)表傳送數(shù)據(jù),交換信息。編碼實現(xiàn)說明: 本系統(tǒng)代碼由系統(tǒng)提交時統(tǒng)一提交,所以在此只提交界面測試結(jié)果測試分析各個測試界面如下:登陸界面主界面用戶管理新聞管理公告管理權(quán)限管理統(tǒng)計管理關(guān)于企業(yè):測試分析報告有兩種基本方法可以用來標識測試用例,即功能測試黑盒測試和結(jié)構(gòu)測試白盒測試。本次測試我主要采用了功能測試。功能測試的基本觀點是,任何程序都可以看作是將輸入定義域取值映射到輸出值域的函數(shù)。測試計劃和要點軟件測試的本質(zhì)是針對要測試的內(nèi)容確定一組測試用例。在討論之前,我先把要測試各個模塊的計劃和要點列出:主模塊測試要點數(shù)據(jù)庫連接情

13、況:正常情況,數(shù)據(jù)庫文件缺少,外部系統(tǒng)異常。連接情況:頁面不能連接,出現(xiàn)錯誤消息.系統(tǒng)設(shè)置獲取:正常情況,外部系統(tǒng)異常。對用戶輸入的響應(yīng):合法輸入,能夠正常調(diào)用子模塊; 非法輸入,系統(tǒng)能否辨別,并作出響應(yīng); 子模塊的異常狀況,系統(tǒng)能否及時做出響應(yīng)。用戶管理模塊測試要點模塊正常運行流程用戶輸入數(shù)據(jù)檢查,包括數(shù)據(jù)合理性檢查,以及合法性檢查對輸入的查驗,包括輸入值的合法性與合理性檢驗各種數(shù)據(jù)類型和一些必填項數(shù)據(jù)庫操作數(shù)據(jù)庫連接異常時的響應(yīng)情況新聞管理模塊測試要點數(shù)據(jù)庫連接正常時能對新聞進行增加、刪除、修改、查看基本操作數(shù)據(jù)庫連接異常;公告管理模塊測試要點數(shù)據(jù)庫連接正常能對公告進行增加、刪除、修改、查

14、看基本操作數(shù)據(jù)庫連接異常權(quán)限管理模塊測試要點模塊正常工作流程不同權(quán)限用戶登陸看到的界面不一樣,只有DBA能對系統(tǒng)權(quán)限進行修改。數(shù)據(jù)庫連接異常能否做出適當處理數(shù)據(jù)庫數(shù)據(jù)異常時能否判斷并給予適當處理統(tǒng)計管理模塊數(shù)據(jù)庫連接正常能根據(jù)數(shù)據(jù)庫動態(tài)反映出新聞和公告的數(shù)量以餅狀圖反映。異常連接靜態(tài)圖形不會隨數(shù)據(jù)庫的更改而動文檔管理模塊數(shù)據(jù)庫連接正常能對各種文檔進行查看和各項基本操作。數(shù)據(jù)庫異常連接不能顯示測試用例測試用例是為了特定目的如考察特定程序路徑或驗證是否符合特定的需求而設(shè)計的測試數(shù)據(jù)及與之相關(guān)的測試規(guī)程的一個特定的集合,或稱為有效地發(fā)現(xiàn)軟件缺陷的最小測試執(zhí)行單元。根據(jù)上一節(jié)給出的測試要點,又因為測試

15、是不可能窮舉的。所以我們采用等價劃分法來進行對本管理系統(tǒng)的測試。它將不能窮舉的測試過程進行合理分類,從而保證設(shè)計出來的測試用例具有代表性和完整性。主模塊測試用例表6-1 主模塊測試用例字段名稱描 述標識符C1測試項主模塊中的登陸按鈕,主頁面菜單欄的功能測試輸入標準1.打開主模塊,輸入登陸信息進入,點擊相應(yīng)的菜單欄項目。2.在數(shù)據(jù)庫文件正常的情況下,打開主模塊。輸出標準1.模塊未做任何操作,單擊系統(tǒng)|退出命令,能正常退出,無提示信息。2.在打開相應(yīng)的子窗體時,未做任何操作,單擊系統(tǒng)|退出命令,能正常退出,無提示信息。3.在打開相應(yīng)的子窗體時,做相關(guān)的增刪或修改操作,單擊系統(tǒng)|退出命令,能正常退出

16、。 用戶管理模塊測試用例字段名稱描 述標識符C2測試項用戶管理模塊的功能測試輸入標準1.打開用戶管理模塊,沒有任何輸入字符,點擊相應(yīng)的項目。2.輸入一些正確的編號、部門號、個人信息,點擊修改。3.輸入一些非法的編號、部門號、個人信息,點擊修改。輸出標準1.模塊未做任何操作,單擊 退出命令,能正常退出,無提示信息。2.在打開用戶管理模塊,做相關(guān)的連接操作,進行各種查看和修改進行數(shù)據(jù)操作 。新聞管理模塊測試用例字段名稱描 述標識符C3測試項新聞管理模塊的功能測試輸入標準1.打開新聞管理模塊,沒有任何輸入字符,點擊相應(yīng)的項目。2.打開窗體單擊各種連接。輸出標準模塊未做任何操作,單擊 退出命令,能正常

17、退出,無提示信息。能按要求進行各種連接操作。公告管理模塊測試用例字段名稱描 述標識符C4測試項公告管理模塊的功能測試輸入標準打開公告管理模塊,沒有任何輸入字符,點擊相應(yīng)的項目。根據(jù)條件單擊進行各種連接。輸出標準各種按要求的操作頁面 統(tǒng)計管理模塊測試用例字段名稱描 述標識符C5測試項統(tǒng)計管理模塊的功能測試輸入標準打開統(tǒng)計管理模塊,沒有任何輸入字符,點擊相應(yīng)的項目。按條件操作查詢輸出標準各種符合條件的界面和相應(yīng)的圖形。權(quán)限管理模塊測試用例字段名稱描 述標識符C6測試項權(quán)限管理模塊的功能測試輸入標準1不同的權(quán)限用戶登錄,看到不同的登陸錄頁面。2根據(jù)權(quán)限不同按權(quán)限進行各種操作。輸出標準各種符合條件的界

18、面文檔管理模塊測試用例字段名稱描 述標識符C7測試項文檔管理模塊的功能測試輸入標準1.打開文檔管理模塊,沒有任何輸入字符,點擊相應(yīng)的項目。2.按條件操作查詢輸出標準各種符合條件的界面企業(yè)文化模塊測試用例字段名稱描 述標識符C8測試項企業(yè)文化模塊的功能測試輸入標準1.打開企業(yè)管理模塊,沒有任何輸入字符,點擊相應(yīng)的項目。2.按條件進行各種連接輸出標準1各種符合條件的界面 測試結(jié)果及結(jié)論測試的結(jié)果我們按照6.2節(jié)中給出的測試用例的順序來給出相應(yīng)的測試結(jié)果。主模塊測試結(jié)果標識符C1測試結(jié)果正常操作無任何異常處理出現(xiàn)與預(yù)期的偏差無說明的問題主模塊通過了功能測試用戶模塊測試結(jié)果標識符C2測試結(jié)果在對用戶信

19、息進行修改時,沒有進行js驗證。與預(yù)期的偏差應(yīng)該在輸入信息時,能夠按要求輸入。說明的問題用戶管理模塊的修改有待改進新聞模塊測試結(jié)果標識符C3測試結(jié)果正常操作無任何異常處理出現(xiàn)與預(yù)期的偏差無說明的問題通過測試公告模塊測試結(jié)果標識符C4測試結(jié)果在對公告進行修改時出現(xiàn)與數(shù)據(jù)庫不一致與預(yù)期的偏差應(yīng)該正常說明的問題有待改進統(tǒng)計模塊測試結(jié)果標識符C5測試結(jié)果不能進行動態(tài)反映與預(yù)期的偏差能夠動態(tài)反映問題說明的問題有待改進權(quán)限模塊測試結(jié)果標識符C6測試結(jié)果不能按權(quán)限進行各種操作與預(yù)期的偏差按權(quán)限看到的頁面和操作不一樣說明的問題還需改進文檔管理模塊測試標識符C7測試結(jié)果正常操作無任何異常處理出現(xiàn)與預(yù)期的偏差無說明的問題本模塊通過了功能測試企業(yè)文化模塊測試標識符C8測試結(jié)果有些連接不能正常進行。與預(yù)期的偏差連接正常,頁面之間能進行很好的耦合。說明的問題本模塊還需改進本部分對上述缺陷和其他收集數(shù)據(jù)進行綜合分析 1.缺陷綜合分析 連接出現(xiàn)問題,驗證輸入沒有進行,權(quán)限不能按要求進行操作,代碼出現(xiàn)錯誤頁面無法正常顯示,前臺與后臺數(shù)據(jù)庫聯(lián)接出現(xiàn)問題。2.對缺陷的改進 通過相關(guān)編碼的修改使通過測試和驗證??偨Y(jié)這次管理信息系統(tǒng)課程設(shè)計,主要采用Java

溫馨提示

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

最新文檔

評論

0/150

提交評論