版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、村管系統(tǒng)產(chǎn)品規(guī)劃與總體規(guī)劃目錄1引言 41.1編寫目的 41.2背景 41.3關鍵詞 41.4參考資料 41.5變更歷史 51.6系統(tǒng)命名 52產(chǎn)品總體規(guī)劃的前提 52.1產(chǎn)品開發(fā)要求 52.2產(chǎn)品定位 53產(chǎn)品開發(fā)目標 63.1遠景藍圖 63.2開發(fā)目標 64功能需求 65方案選型 75.1軟件體系結構選型 75.1.1軟件體系結構的比較 75.1.2選用的體系結構 85.2產(chǎn)品平臺的設計 85.2.1網(wǎng)絡操作系統(tǒng)的選擇 85.2.2開發(fā)工具 95.2.3數(shù)據(jù)庫 115.2.4WEB 服務器 125.3工程計劃 131 引言1.1編寫目的u 編寫目的高校管理信息系統(tǒng)產(chǎn)品規(guī)劃與總體方案對整個系
2、統(tǒng)實現(xiàn)產(chǎn)品開發(fā)的規(guī)劃方案進行總體討論說明,評述為合理達到開發(fā)目標可供選擇實現(xiàn)方案的合理性,并為了整個系統(tǒng)的可行性進行必要的研究,保證產(chǎn)品開發(fā)在經(jīng)濟、技術、法律、可操作上的正確性,并為產(chǎn)品的展開作準備。u 預期讀者系領導、系統(tǒng)分析設計人員、軟件開發(fā)人員、軟件編程人員和評審審計人員。1.2背景系統(tǒng)名稱:高校管理信息系統(tǒng)提出單位:城市學院計算計與信息科學系預期用戶:東莞市各高校開發(fā)單位:城市學院計算機與信息科學系軟件工程教研室協(xié)助開發(fā)單位: 1.3關鍵詞高校管理信息系統(tǒng)1.4參考資料u GB8566-88計算機軟件開發(fā)規(guī)范u GB8567-88 計算機軟件產(chǎn)品開發(fā)文件編制指南u GB/T11457
3、軟件工程術語u ISO/IECJTC1/SC25/WG3u CMM 軟件工程過程標準u ISO9001 質量體系標準1.5變更歷史內(nèi)容變更原因變更日期人員V0.8制定2002-07-25胡選子V0.9V1.01.6 系統(tǒng)命名u 中文全稱:系管理信息系統(tǒng)u 中文簡稱:系 MISu 英文全稱: Department Management Information Systemu 英文簡稱: DMIS2 產(chǎn)品總體規(guī)劃的前提2.1產(chǎn)品開發(fā)要求u 降低成本:應降低的成本為開發(fā)成本、產(chǎn)品維護成本和用戶產(chǎn)品使用成本; u 縮短差距:與同行產(chǎn)品比較找出差距,開發(fā)出適合市場需求產(chǎn)品,使產(chǎn)品具有很強的市場競爭能力;
4、 u 要求能方便與城市學院管理信息系統(tǒng)進行數(shù)據(jù)交換; u 功能要求:系統(tǒng)由教學管理、教師管理、學生管理、資料管理、成績管理、黨團管理、設備管理、綜合查詢、系統(tǒng)維護十個功能模塊組成; u 性能要求:性能穩(wěn)定、實用、安全可靠、易擴展、可移植、易維護。2.2產(chǎn)品定位u 目標市場城市學院各系; u 市場定位滿足東莞市高校信息化建設的需要,做高校管理好幫手; u 原則提供高效、實用的產(chǎn)品。3 產(chǎn)品開發(fā)目標3.1 遠景藍圖高校管理信息系統(tǒng)依據(jù)高校工作流程的理論,從高校管理工作的實際出發(fā), 為規(guī)范高校管理工作,而提供的一種科學、先進、高效、透明的現(xiàn)代化管理工具,將高校管理從大量繁雜的工作中拯救出來,改善高校
5、管理現(xiàn)狀。以實現(xiàn)高校日常辦公信息化、自動化為基礎,提高辦公效率、降低管理費用,同時將各級領導豐富的管理經(jīng)驗融入高校管理信息系統(tǒng)中,最終達到輔助管理與決策的目的。3.2 開發(fā)目標高校管理信息系統(tǒng)產(chǎn)品開發(fā)目標:開發(fā)出能滿足目前本系需求的高校 MIS系統(tǒng),產(chǎn)品與目前的校級管理系統(tǒng)進行數(shù)據(jù)交換,又要為未來的遠景規(guī)劃提供足夠的擴展性。4 功能需求子系統(tǒng)功能描述教學管理行政管理教工管理學生管理畢業(yè)生管理圖書資料與設備黨團工作科研管理綜合查詢系統(tǒng)維護5 方案選型5.1軟件體系結構選型5.1.1軟件體系結構的比較現(xiàn)在計算機系統(tǒng)軟件體系結構主要的有:兩層系統(tǒng)體系結構( C/S)和三層(多層)系統(tǒng)體系結構( B/
6、S)。他們的優(yōu)缺點有如下敘述。 C/S(客戶機/服務器)結構特點u 系統(tǒng)的聯(lián)機事務能力大大提高n 采用 Client/ Serve 結構,使 MIS 系統(tǒng)合理的劃分數(shù)據(jù)和功能,均衡分配 Client 和 Server 上的負載,減少網(wǎng)絡傳輸,能為聯(lián)機事務處理提供高的事務吞吐量,短的響應時間,并且增加用戶數(shù)量。u 系統(tǒng)的開放性和可擴充性能增強n 基于 Client/Server 結構的 DBMS 采用開放的 Server 接口軟件,使不同協(xié)議的兩個 Client 應用軟件可以通過 Server 聯(lián)結,使 MIS 系統(tǒng)的開放性和易擴充性增強。u 系統(tǒng)的安全性增強n由于采用 Clien
7、t/Server 結構的 MIS 中,數(shù)據(jù)的各種操作和維護都在 Server 端進行,而用戶在 Client 端根據(jù)授權來使用 Server 端的數(shù)據(jù)。這樣為數(shù)據(jù)提供了強有力的安全保證。同時,對數(shù)據(jù)的可靠性管理以及維護也帶來了方便。u 充分利用各種資源n 提高了 MIS 系統(tǒng)的應用開發(fā)生產(chǎn)率。 B/S(瀏覽器/服務器)結構u 開放的標準n Browser/Server 所采用的標準都是開放的、非專用的, 是經(jīng)過標準化組織所確定的而非單一廠商所制定,保證了其應用的通用性和跨平臺 性。u 較低的維護成本n Browser/Server 的應用只需在客戶端裝有通用的瀏覽器即可,維護和升
8、級工作都在服務器端進行,不需對客戶端進行任何改變,故而大大降低了開發(fā)和維護的成本。u 使用簡單,界面友好n Browser/Server 用戶的界面都統(tǒng)一在瀏覽器上, 瀏覽器易于使用、界面友好,不須再學習使用其它的軟件,一勞永逸的解決了用戶的使用問題。u 客戶端消腫n Browser/Server 的客戶端不再負責數(shù)據(jù)庫的存取和復雜數(shù)據(jù)計算的 等任務,只需要其進行顯示,充分發(fā)揮了服務器的強大作用,這樣就大大的降低了對客戶端的要求,客戶端變得非常" 瘦"。u 系統(tǒng)靈活n Browser/Server 系統(tǒng)的三部分模塊各自相對獨立,其中一部分模塊改變時其它模塊不受影響,系統(tǒng)改進
9、變得非常容易,且可以用不同廠家的產(chǎn)品來組成性能更佳的系統(tǒng)。u 保障系統(tǒng)的安全性n Browser/Server 系統(tǒng)在客戶機與數(shù)據(jù)庫服務器之間增加了一層 Web服務器,使兩者不再直接相連, 客戶機無法直接對數(shù)據(jù)庫操縱,有效地防止用戶的非法入侵。5.1.2選用的體系結構首期采用 C/S + B/S 體系結構開發(fā)高校 MIS 產(chǎn)品,業(yè)務功能模塊軟件采用客 戶 機 / 服 務 器 (Client/Server) 體 系 結 構 , 同 時 輔 用 瀏 覽 器 / 服 務 器( Browser/Server)結構,滿足遠程客戶對數(shù)據(jù)資料的查詢要求,即綜合查詢。5.2產(chǎn)品平臺的設計5.2.1網(wǎng)絡操作系統(tǒng)
10、的選擇 可選用的網(wǎng)絡操作系統(tǒng)現(xiàn)在市場上使用最多的幾種網(wǎng)絡操作系統(tǒng)有:NetWare、Windows NT/2000、 UNIX、Linux 等, 選用的操作系統(tǒng)網(wǎng)絡操作系統(tǒng)提供網(wǎng)絡管理及運行應用軟件所需的軟件環(huán)境,考慮到現(xiàn)在大部分用戶已有的網(wǎng)絡建設狀況,服務器端操作系統(tǒng)采用 WINDOWS XP/2000 SERVER。該操作系統(tǒng)具備如下優(yōu)點: u 它具有精致的圖形用戶界面,操作方便快捷; u 它是一個真正的 32 位多任務,多用戶操作系統(tǒng),在對稱多處理(SMP)環(huán)境中,可支持多達 32 個 CPU,其功能十分強大; u 它內(nèi)置了強大的網(wǎng)絡功能,無須任何其它輔件就
11、可構建一個計算機局域網(wǎng)絡; u 它為每一個應用程序單獨分配內(nèi)存空間(最大可達 2GB),各進程互不干擾,因而其性能十分穩(wěn)定; u 它達到了美國國防部指定的 C2 級安全標準,具備很高的安全性; u 它的兼容性也很強,支持 POSIX,OS/2, Netware, Macintosh 等客戶端的訪問和它們的許多應用; u 它支持多種網(wǎng)絡協(xié)議,如: TCP/IP, NWLink IPX/SPX, NWLink NetBIOS, NetBEUI;u它作為當今最流行的網(wǎng)絡操作系統(tǒng),具有極其豐富的應用。5.2.2開發(fā)工具 可選用的開發(fā)工具u 現(xiàn)在市場上開發(fā)管理軟件使用較多的工具有:Java
12、、Visual Basic、Delphi、 C/VC/VC+/BC、Power Builder、ASP 和 JSP 等,這些開發(fā)工具在不同的領域都有其優(yōu)缺點,選擇開發(fā)工具時要根據(jù)開發(fā)的軟件領域不同而選擇開發(fā)工具,開發(fā)工具選用的好壞對軟件的質量和功能實現(xiàn)影響非常大。下面詳細說明各開發(fā)工具的特點。u 首先介紹數(shù)據(jù)庫軟件開發(fā)工具的比較: n Visual Basic 是一個功能強大但又簡單易用的 Windows 的編程開發(fā)工具,是一個集應用程序開發(fā)、測試、查錯等功能于一體的集成式開發(fā)環(huán)境,它是當前使用最廣泛的開發(fā)工具之一。 Visual Basic 現(xiàn)在與其他 Microsoft Visual St
13、udio 語言完全集成在一起。不僅可以使用不同的編程語言開發(fā)應用程序組件,還可以通過使用跨語言繼承來繼承用其他語言編寫的類。通過統(tǒng)一調(diào)試器,現(xiàn)在可以調(diào)試多語言應用程序,不管它們是在本地運行還是在遠程計算機上運行。最后,不管您使用何種語言,都為 Microsoft Windows 操作系統(tǒng)和 Internet 提供一組豐富的應用程序編程接口 (API)。Visual Basic 適合用于圖形界面設計、數(shù)據(jù)庫編程、 WEB 和多媒體開發(fā)等。nPowerBuilder 的優(yōu)點: 1、PB 可視對象的繼承; 2、代碼的組織形式,真是賞心悅目; 3 、數(shù)據(jù)窗口功能強大無比, datawindow 把對數(shù)
14、據(jù)庫的操作封裝在對象里,沒其他開發(fā)工具能比得上; 4、嵌入式 sql 語句; 選用的開發(fā)工具每種開發(fā)工具都有其優(yōu)缺點,應根據(jù)開發(fā)不同的系統(tǒng)和我們對開發(fā)工具的掌握與熟練程度情況選用不同的開發(fā)工具,每種開發(fā)工具在不同的領域有其優(yōu)越的功能。.1 C/S 體系結構的軟件采用 PowerBuilder對于開發(fā) C/S 體系結構的軟件產(chǎn)品采用 PowerBuilder 開發(fā)工具,PB 在開發(fā) C/S 體系結構產(chǎn)品有非常大的優(yōu)勢,在開發(fā)工具的使用和技術上都大量的資源可以利用,所以選用 PB 開發(fā)高校 MIS 產(chǎn)品風險比較小。PowerBuilder 具備以下特點: u 作為一種
15、可視化、面向對象的快速應用開發(fā)( RAD)工具,可以快速構建質量高,功能強的應用; u 全面支持面向對象編程,內(nèi)置包括數(shù)據(jù)窗口在內(nèi)的多種對象類,可以方便地訪問各種數(shù)據(jù)庫; u 非常適用于客戶機/服務器( C/S)結構的應用系統(tǒng); u 提供了強大的組件生成器,以多種方式支持 WEB 應用。涉及大量的事務處理、服務提供、報表統(tǒng)計、決策支持等,且由于后臺的管理的相對獨立性和封裝性,宜采用 C/S 模式,以滿足交互性和高安全性的要求。.2 B/S 體系結構的軟件采用 Visual SMicrosoft.NET Framework 通過一個全面托管的、受保護的和特性豐富的應用程序執(zhí)行環(huán)境,
16、把應用程序開發(fā)轉換為 XMLWeb 服務開發(fā),從而簡化了開發(fā)和部署的過程,實現(xiàn)了與各種編程語言的無縫集成 .Net 框架實現(xiàn)了語言開發(fā)、代碼編譯、組件配置、程序運行、對象交互等各個層面的功能,為 Web服務及普通應用程序提供了一個托管、安全、高效的執(zhí)行環(huán)境。采用.Net 框架進行開發(fā)的優(yōu)勢具體表現(xiàn)如下: 1)跨語言:.Net 支持多種語言的互操作, 即在一種語言下開發(fā)的組件, 可在另一種組件下通過面向對象的繼承和重用; 2)跨平臺:.Net 通過將各種語言先編譯成中間語言,然后再執(zhí)行即時編譯將之編譯成本地平臺代碼來實現(xiàn)異構平臺下對象的互操作;3)對開放互聯(lián)網(wǎng)標準和協(xié)議的支持:.Net 通過對
17、HTTP、XML、SOAP、WSDL等 Internet 標準的強勁支持,提供在異構網(wǎng)絡環(huán)境下獲取遠程服務、連結遠程設備、交互遠程對話的應用。5.2.3數(shù)據(jù)庫 可選用的數(shù)據(jù)庫u 目前市場上大型的數(shù)據(jù)庫有:Oracle、Sybase、MS SQL Server、Informix、 DB2、Ingres 六種,小型數(shù)據(jù)庫有: Access、Sybase SQL Anywhere、Foxpro、 Paradox 等。大型數(shù)據(jù)庫基本上是要求用戶出錢另外購買, 除 Microsoft 公司的 MS SQL Server 外其余的數(shù)據(jù)庫必須安裝在數(shù)據(jù)庫服務器上,也就是必須拿一臺計算機做服務器
18、, 這樣會增加用戶的使用成本。DB2 是對巨大型企業(yè)軟件開發(fā)的數(shù)據(jù)庫、Oracle 是對于大型企業(yè)軟件開發(fā)的數(shù)據(jù)庫、SQL Serve 和 Sybase是于中小型企業(yè)開發(fā)軟件的數(shù)據(jù)庫。 選用的數(shù)據(jù)庫數(shù)據(jù)庫服務器采用 MS SQL Server該數(shù)據(jù)庫管理系統(tǒng)具備如下特點: u SQL Server 具有單進程愈多線索的體系結構。及 SQL Server 只有一個服務器進程,所有的客戶都連接多這個進程上。但是,改進程有細分為多個并發(fā)的線索,他們共享數(shù)據(jù)緩沖區(qū)和 CPU 時間,能及時捕捉各用戶進程發(fā)出的存取數(shù)據(jù)的請求,然后,按一定的調(diào)度算法處理這些請求,比操作系統(tǒng)直接對這些請求進行調(diào)度高效的多; u Microsoft 提供了一個數(shù)據(jù)庫引擎,應用范圍可以從運行 Microsoft Windows 95/98 操作系統(tǒng)的移動膝上型電腦, 到運行 Windows NT Server 操作系統(tǒng)企業(yè)版的兆兆字節(jié)對稱多處理器群集。所有這些系統(tǒng)都能保證關鍵任務業(yè)務系統(tǒng)要求的安全性和可靠性; u SQL Server 的事務處理量大,響應速度快,并能為數(shù)百或更多用戶維持這種高性能; u SQL Server 首先在核心層實現(xiàn)了數(shù)據(jù)完整性控制,包括建表時申明完整性和用觸發(fā)器機制定義與應用有關的完整性。支持分布式查詢與更新。5.2.
最新文檔
- 二零二五版機械行業(yè)科技創(chuàng)新合作合同書3篇
- 二零二五版藝術品字畫購銷與倉儲管理合同2篇
- 二零二五版農(nóng)業(yè)用地土壤環(huán)境質量調(diào)查委托合同3篇
- 二零二五版LED顯示屏安全防護與應急響應合同3篇
- 美容院商鋪租賃合同(2025版):美容院美容美體設備租賃及售后服務協(xié)議2篇
- 二零二五年綠色建筑空調(diào)系統(tǒng)設計與施工合同3篇
- 二零二五版廢舊設備買賣及環(huán)保處理合同2篇
- 二零二五版房地產(chǎn)投資合作三方買賣合同3篇
- 二零二五版二手車鑒定評估及轉讓合同3篇
- 2025年度不銹鋼太陽能板安裝工程合同3篇
- GB/T 12914-2008紙和紙板抗張強度的測定
- GB/T 1185-2006光學零件表面疵病
- ps6000自動化系統(tǒng)用戶操作及問題處理培訓
- 家庭教養(yǎng)方式問卷(含評分標準)
- 城市軌道交通安全管理課件(完整版)
- 線纜包覆擠塑模設計和原理
- TSG ZF001-2006 安全閥安全技術監(jiān)察規(guī)程
- 部編版二年級語文下冊《蜘蛛開店》
- 鍋爐升降平臺管理
- 200m3╱h凈化水處理站設計方案
- 個體化健康教育記錄表格模板1
評論
0/150
提交評論