企業信息管理系統設計_第1頁
企業信息管理系統設計_第2頁
企業信息管理系統設計_第3頁
企業信息管理系統設計_第4頁
企業信息管理系統設計_第5頁
已閱讀5頁,還剩12頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

EnterpriseInformationManagementSystem

企業信息管理系統

學號200917933姓名:管江飛

第一章系統概述系統概述系統開發的背景和意義企業信息管理系統是基于B/S模式,針對國內外公司復雜的內部信息管理業務和流程,而開發的一套企業信息化管理系統。它由新聞管理,公告管理,文檔管理,權限管理,統計管理.本系統主要客戶公司員工,通過本系統,可大大提高他們的獲取信息的能力,工作效率.隨時可供分析的數據,也有利于他們及時調整階段工作重心,及時了解公司動態,重要信息的捕獲.開發環境開發環境:Windows2000開發工具:Java數據庫管理系統:SQLServer2000軟硬件環境需求需求名稱詳細要求硬件環境服務器:PIIII及以上CPU,512M內存,硬盤20G,10/100M網絡客戶端:IE6.0及以上軟件環境第二章系統分析產品說明1.產品介紹第五章測試分析各個測試界面如下:登陸界面主界面用戶管理新聞管理公告管理權限管理統計管理關于企業:第六章測試分析報告有兩種基本方法可以用來標識測試用例,即功能測試(黑盒測試和結構測試(白盒測試。本次測試我主要采用了功能測試。功能測試的基本觀點是,任何程序都可以看作是將輸入定義域取值映射到輸出值域的函數。測試計劃和要點軟件測試的本質是針對要測試的內容確定一組測試用例。在討論之前,我先把要測試各個模塊的計劃和要點列出:主模塊測試要點數據庫連接情況:正常情況,數據庫文件缺少,外部系統異常。連接情況:頁面不能連接,出現錯誤消息.系統設置獲取:正常情況,外部系統異常。對用戶輸入的響應:合法輸入,能夠正常調用子模塊;非法輸入,系統能否區分,并作出響應〈提出警告〉;子模塊的異常狀況,系統能否及時做出響應。用戶管理模塊測試要點模塊正常運行流程用戶輸入數據檢查<編號、職位,,包括數據合理性檢查,以及合法性檢查對輸入的查驗,包括輸入值的合法性與合理性檢驗[各種數據類型和一些必填項數據庫操作數據庫連接異常時的響應情況新聞管理模塊測試要點數據庫連接正常時能對新聞進行增加、刪除、修改、查看基本操作數據庫連接異常;公告管理模塊測試要點數據庫連接正常能對公告進行增加、刪除、修改、查看基本操作數據庫連接異常權限管理模塊測試要點模塊正常工作流程不同權限用戶登陸看到的界面不一樣,只有DBA能對系統權限進行修改。數據庫連接異常能否做出適當處理數據庫數據異常時能否判斷并給予適當處理統計管理模塊數據庫連接正常能根據數據庫動態反映出新聞和公告的數量以餅狀圖反映。異常連接靜態圖形不會隨數據庫的更改而動文檔管理模塊數據庫連接正常能對各種文檔進行查看和各項基本操作。數據庫異常連接不能顯示測試用例測試用例是為了特定目的(如考察特定程序路徑或驗證是否符合特定的需求而設計的測試數據及與之相關的測試規程的一個特定的集合,或稱為有效地發現軟件缺陷的最小測試執行單元。根據上一節給出的測試要點,又因為測試是不可能窮舉的。所以我們采用等價劃分法來進行對本管理系統的測試。它將不能窮舉的測試過程進行合理分類,從而保證設計出來的測試用例具有代表性和完整性。主模塊測試用例表6-1主模塊測試用例字段名稱描述標識符C1測試項主模塊中的“登陸“按鈕,”主頁面”菜單欄的功能測試輸入標準.翻開主模塊,輸入登陸信息進入,點擊相應的菜單欄工程。.在數據庫文件正常的情況下,翻開主模塊。輸出標準.模塊未做任何操作,單擊”系統T退出"命令,能正常退出,無提示信^息。.在翻開相應的子窗體時,未做任何操作,單擊”系統T退出”命令,能正常退出,無提示信息。.在翻開相應的子窗體時,做相關的增刪或修改操作,,單擊”系統T退出“命令,”,能正常退出。

用戶管理模塊測試用例字段名稱描述標識符C2測試項用戶管理模塊的功能測試輸入標準.翻開用戶管理模塊,沒有任何輸入字符,點擊相應的工程。.輸入一些正確的編號、部門號、個人信息,點擊”修改"。.輸入一些非法的編號、部門號、個人信息,點擊“修改”。輸出標準.模塊未做任何操作,單擊“退出”命令,能正常退出,無提示信息。.在翻開用戶管理模塊,做相關的“連接”操作,進行各種查看和修改進行數據操作。新聞管理模塊測試用例字段名稱描述標識符C3測試項新聞管理模塊的功能測試輸入標準.翻開新聞管理模塊,沒有任何輸入字符,點擊相應的工程。.翻開窗體單擊各種連接。輸出標準.模塊未做任何操作,單擊”退出"命令,能正常退出,無提示信息。.能按要求進行各種連接操作。公告管理模塊測試用例字段名稱描述標識符C4測試項公告管理模塊的功能測試輸入標準.翻開公告管理模塊,沒有任何輸入字符,點擊相應的工程。.根據條件單擊進行各種連接。輸出標準各種按要求的操作頁面

統計管理模塊測試用例字段名稱描述標識符C5測試項統計管理模塊的功能測試輸入標準.翻開統計管理模塊,沒有任何輸入字符,點擊相應的工程。.按條件操作查詢輸出標準各種符合條件的界面和相應的圖形。權限管理模塊測試用例字段名稱描述標識符C6測試項權限管理模塊的功能測試輸入標準1不同的權限用戶登錄,看到不同的登陸錄頁面。2根據權限不同按權限進行各種操作。.輸出標準各種符合條件的界面文檔管理模塊測試用例字段名稱描述標識符C7測試項文檔管理模塊的功能測試輸入標準.翻開文檔管理模塊,沒有任何輸入字符,點擊相應的工程。.按條件操作查詢輸出標準各種符合條件的界面企業文化模塊測試用例

字段名稱描述標識符C8測試項企業文化模塊的功能測試輸入標準.翻開企業管理模塊,沒有任何輸入字符,點擊相應的工程。.按條件進行各種連接輸出標準1各種符合條件的界面測試結果及結論測試的結果我們按照6.2節中給出的測試用例的順序來給出相應的測試結果。主模塊測試結果標識符C1測試結果正常操作無任何異常處理出現與預期的偏差無說明的問題主模塊通過了功能測試用戶模塊測試結果標識符C2測試結果在對用戶信息進行修改時,沒有進行js驗證。與預期的偏差應該在輸入信息時,能夠按要求輸入。說明的問題用戶管理模塊的修改有待改進新聞模塊測試結果標識符C3測試結果正常操作無任何異常處理出現與預期的偏差無說明的問題通過測試公告模塊測試結果

標識符C4測試結果在對公告進行修改時出現與數據庫不一致與預期的偏差應該正常說明的問題有待改進統計模塊測試結果標識符C5測試結果不能進行動態反映與預期的偏差能夠動態反映問題說明的問題有待改進權限模塊測試結果標識符C6測試結果不能按權限進行各種操作與預期的偏差按權限看到的頁面和操作不一樣說明的問題還需改進文檔管理模塊測試標識符C7測試結果正常操作無任何異常處理出現與預期的偏差無說明的問題本模塊通過了功能測試企業文化模塊測試標識符C8測試結果有些連接不能正常進行。與預期的偏差連接正常,頁面之間能進行很好的耦合。說明的問題本模塊還需改進本局部對上述缺陷和其他收集數據進行綜合分析.缺陷綜合分析連接出現問題,驗證輸入沒有進行,權限不能按要求進行操作,代碼出現錯誤頁面無法正常顯示,前臺與后臺數據庫聯接出現問題。.對缺陷的改進通過相關編碼的修改使通過測試和驗證。總結這次管理信息系統課程設計,主要采用Java和C#作為開發語言,頁面采用JSP和HTMLMicrosoftSQLSevere2000作為后臺數據庫,結合管理信息系統和數據庫編程的有關知識,開發了這個企業信息管理管理系統。通過這次管理信息系統設計,我對于軟件工程設計的相關步驟和流程有了更深刻的理解,熟悉并掌握了MicrosoftSQLSevere2000的使用,還有jsp和html語言的使用,另一方面,也對SQL語言作為嵌入式語言的功能有了更深刻的體會。同時,我也發現自己對于軟件工程設計和數據庫設計的知識掌握的還不夠,設計和編程能力還有待于進一步提高。這次課程設計給了我一個鍛煉自己,強化專業知識的機會,通過這次課程設計,我對系統開發大概有了一個認識,我相信,只要認真學習,多借鑒別人的經驗,多思考,多實踐,就一定能夠成為一個合格的軟件設計人員,能夠翱翔在軟件開發的天地。參考文獻川孫衛琴,李洪成.《Tomcat與JSPWeb開發技術詳解》.電子工業出版社,20XX6月⑵Bruce氏keL《JSP編程思想》.機械工業出版社,20XX10月⑶朱紅,司光亞.《JSPWeb編程指南》.電子工業出版社,20XX9月[4]耿祥義.《JSP基礎教程》[M].北京:清華大學出版社,20XX5月[5]賽奎春.《JSP工程應用與工程實踐》.機械工業出版社,20XX8月⑹孫涌.《現代軟件工程》.北京希望電子出版社,20XX8月[7]耿祥義,張躍平《編著.JAVA2實用教程(第二版》[M],北京:清華大學出版社,[8]王虎,張俊.《管理信息系統》[M].XX:XX理工大學出版社,2004.7.企業信息管理系統是基于B/S模式,針對國內外公司復雜的內部信息管理業務和流程,而開發的一套企業信息化管理系統。它由新聞管理,公告管理,文檔管理,權限管理,統計管理.2產品面向的用戶群體本系統主要客戶公司員工,通過本系統,可大大提高他們的獲取信息的能力,工作效率.隨時可供分析的數據,也有利于他們及時調整階段工作重心,及時了解公司動態,重要信息的捕獲.普通用戶:公司所有員工宣傳專員:擁有這類級別權限的員工可以進行新聞公告的管理。總經理:本系統最高權限使用者,即為DBA。產品的功能性需求功能性需求分類模塊功能類別子功能用戶管理用戶管理用戶信息的注冊,修改,查看新聞管理新聞管理新聞管理〈添加、刪除、修改,查看〉公告管理公告管理公告管理(添加,刪除,修改,查詢文檔管理文檔管理主要包括文檔分類,文檔上傳,下載權限管理權限管理角色維護〈添加、刪除、修改、權限描述,統計管理統計管理包括對每月新聞,公告數量的統計,每年的數量統計,制成餅狀圖權限管理角色維護一添加功能描述:系統管理員增加本應用系統的角色數據:角色編號、角色名稱、角色描述主要有三個角色,普通用戶,宣傳負責人,總經理角色維護一刪除功能描述:系統管理員刪除某個角色或某些角色。角色維護一修改功能描述:系統管理員修改某個角色的信息:角色編號、角色名稱和角色描述.用戶管理一添加注冊新用戶用戶管理一刪除功能描述:系統管理員刪除某個或某些系統用戶.用戶管理一修改功能描述:系統管理員修改某個用戶的信息:基本信息、角色等.用戶管理一查看用戶信息功能描述:系統用戶可根據權限的不同查看不同用戶信息(由權限表來控制.一般用戶只能查看自己的用戶信息,招聘經理可以查看所有用戶的信息。用戶基本信息包括,用戶編號;用戶名;角色;所屬部門;所屬工程〈如果有工程,。用戶管理—修改個人密碼功能描述:用戶登陸后,可以修改自己的密碼。新聞管理新聞管理一添加功能:宣傳專員包括對新聞信息錄入,還可以有圖片的上傳.新聞管理一刪除功能:宣傳專員可以對新聞進行刪除新聞管理一修改功能:宣傳專員可以修改新聞.新聞管理一查看功能:用戶可以根據標題,時間對新聞進行查看.公告管理公告管理一添加功能:宣傳專員包括對公告信息錄入.公告管理一刪除功能:宣傳專員可以對公告進行刪除公告管理一修改功能:宣傳專員可以修改公告.公告管理一查看功能:用戶可以根據標題,時間對公告進行查看.擴展要求:最近三天的公告都按時間紅色顯示,當公告條數超過1000條時,如何提高訪問速度。文檔管理文檔分類功能:每個用戶都有自己的文件夾,可以在下面進行分類,分成假設干個子文件夾,分類信息添加,查看,刪除,修改.文檔上傳功能:用戶把自己機子上的文件上傳到服務器上,統一管理,提示(在服務器上為每個用戶建立一個文件夾,然后分別保存每個用戶的文件文檔下載功能:文檔下載,可以將服務器上的文件下載到本地。擴展功能:每個用戶的文件夾必須有大小設置,不可以無限大。數據統計新聞公告統計可以按月分類顯示該月的發布新聞數量,公告數量。可以按年顯示這一年發布的新聞,公告數量。產品的非功能性需求用戶界面需求需求名稱詳細要求A風格界面設計風格一致,字體,大小,顏色,頁面寬度等排序所有一覽表,要求能提供點擊表頭,提供排序功能,具體要求,在界面設計方案里進行確認。時間所有時間的輸入要方便,能提供時間選擇框一覽表含最前頁,最后頁,前頁,后頁,到指定頁必須輸入項必須輸入項要有顯著提示,如紅色性能需求為了保證系統能夠長期、平安、穩定、可靠、高效的運行,企業信息管理系統應該滿足以下的性能需求:1、系統處理的準確性和及時性系統處理的準確性和及時性是系統的必要性能。在系統設計和開發過程中,要充分考慮系統當前和將來可能承受的工作量,使系統的處理能力和響應時間能夠滿足企業對信息處理的需求。2、系統的開放性和系統的可擴充性企業信息管理系統在開發過程中,應該充分考慮以后的可擴充性。例如用戶查詢的需求也會不斷的更新和完善。所有這些,都要求系統提供足夠的手段進行功能的調整和擴充。而要實現這一點,應通過系統的開放性來完成,既系統應是一個開放系統,只要符合一定的規范,可以簡單的加入和減少系統的模塊,配置系統的硬件。通過軟件的修補、替換完成系統的升級和更新換代。3、系統的易用性和易維護性企業信息管理系統是直接面對使用人員的,而使用人員往往對計算機并不時非常熟悉。這就要求系統能夠提供良好的用戶接口,易用的人機交互界面。要實現這一點,就要求系統應該盡量使用用戶熟悉的術語和中文信息的界面;針對用戶可能出現的使用問題,要提供足夠的在線幫助,縮短用戶對系統熟悉的過程。4、系統的標準性系統在設計開發使用過程中都要涉及到很多計算機硬件、軟件。所有這些都要符合主流國際、國家和行業標準。5、系統的先進性目前計算系統的技術開展相當快,做為企業信息管理系統工程,在系統的生命周期盡量做到系統的先進,充分完成企業信息處理的要求而不至于落后。這一方面通過系統的開放性和可擴充性,不斷改善系統的功能完成。另一方面,在系統設計和開發的過程中,應在考慮本錢的基礎上盡量采用當前主流并先進且有良好發展前途的產品。6、系統的響應速度企業信息管理系統在日常處理中的響應速度為秒級,到達實時要求,以及時反饋信息。在進行統計分析時,根據所需數據量的不同而從秒級到分鐘級,原那么是保證操作人員不會因為速度問題而影響工作效率。第三章設計階段程序流程圖依據軟件工程的基本原理,詳細設計階段的根本任務是確定應該怎樣具體實現所要求的系統,也就是說,經過這個階段的設計工作,應該得出對目標系統的精確描述,從而在系統實現階段可以把這個描述直接翻譯成用某種程序設計語言書寫的程序。具體來說就是把經過總體設計得到的各個模塊詳細的加以描述。由于本系統采用支持面向對象的C#和java作為開發語言,采用事件驅動的編程機制,所以給出軟件系統的主程序流程圖。流程圖根據以上主程序的流程圖,我們可以得出下面的關于各個模塊的程序流程圖,如圖E——R設計數據庫的物理設計依據數據庫的原理,并結合以上

溫馨提示

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

評論

0/150

提交評論