當前位置:工程項目OA系統(tǒng) > 學校OA管理系統(tǒng) > 功能介紹 > 教材管理
開發(fā)教材管理信息系統(tǒng)所涉及的相關技術
泛普教材管理系統(tǒng)是一套方便、高效的計算機化的管理信息系統(tǒng),其能夠代替學校教材管理人員繁瑣、低效的傳統(tǒng)手工管理方式,可節(jié)約大量人力及時間。教材管理系統(tǒng)與現(xiàn)實學校教材管理的業(yè)務需求相適應,也與學校信息化建設的發(fā)展趨勢相適應,并最終可實現(xiàn)教材管理的全面自動化。
一、DreamOA
DreamOA是美國 MACROMED公IA司開發(fā)的集網頁制作和網站管理于一身的所見即所得網頁編輯器 , 是一種可視化網頁制作工具, 利用它可以輕松地制作出跨越平臺限
制和跨越瀏覽器限制的動態(tài)網頁 ,DreamOA 可以開發(fā) HTML、XHTM、L ColdFusion 、ASP、ASP.NET、JSP或 PHP網站。通過平面設計工具以及代碼提示、標簽編輯器、可擴 展色彩代碼、標簽選擇器、片段和代碼檢驗這類編碼特性來實現(xiàn)對代碼和設計的管理。 新集成的工作空間可以與 Macromedia Flash MX 和 Fireworks MX 共享,其中包括了標示簽的文檔窗口、可放到 dock 中的畫板組、可定制的工具條和集成的文件瀏覽。 DreamOA 還包括有預建的布局和代碼,其中有網站結構、表格、可訪問的模板以及為客戶端交互應用而提供的 JavaScript 。
DreamOA是建立 Web 站點和應用程序的專業(yè)工具。 它將可視布局工具、 應用程序開發(fā)功能和代碼編輯支持組合為一個功能強大的工具, 使每個級別的開發(fā)人員和設計人員都可利用它快速創(chuàng)建界面吸引人并且基于標準的站點和應用程序。從對基于 CSS 的設計提供領先的支持到手動編碼功能, DreamOA 在一個集成和高效的環(huán)境中為專業(yè)人員提供了所需的工具。開發(fā)人員可以將其選擇的服務器技術與 DreamOA 配合使用,建立將業(yè)主連接到數(shù)據庫、 Web服務和舊式系統(tǒng)的強大 Internet 應用程序。
DreamOA允許開發(fā)人員設計 Web站點和為 Internet 應用程序編寫代碼。DreamOAMX組合了著名的可視排版工具 DreamOA、快速 Web應用程序開發(fā)工具 DreamOAUltraDev 的功能和 HomeSite 的擴展代碼編輯支持, 形成了一個簡單易用且功能強大的開發(fā)環(huán)境。 DreamOAMX為當前的 Web技術和標準提供完備而開放的解決方案,包括輔助功能和 Web服務。其主要特點是:
(1). 方便的網站管理;
(2). 無可比擬的控制能力;
(3). 夢幻樣版和 XML;
(4). 網站全方位的呈現(xiàn);
(5). 便捷安全的數(shù) 。
二、需求分析
1.1 需求分析的基本任務
需求分析的基本任務是準確回答 “系統(tǒng)必須做什么 ?”這個問題,也就是確定為了滿足業(yè)主的需要系統(tǒng)必須做什么。具體地說,應該確定系統(tǒng)必須具有的功能和性能,系統(tǒng) 要求的運行環(huán)境,并且預測系統(tǒng)發(fā)展的前景。需求分析階段必須仔細分析系統(tǒng)的業(yè)務流 程,對業(yè)務流程進行抽象,得到系統(tǒng)的數(shù)據流分析。數(shù)據流圖是從數(shù)據流動和加工的角 度描述了系統(tǒng)要處理的數(shù)據和對數(shù)據的處理,所以數(shù)據流圖代表了系統(tǒng)的邏輯模型。數(shù)據流圖只是抽象地描述了系統(tǒng)的概貌, 還要用其它工具進行更詳細的描述。 ER圖是詳細描述系統(tǒng)中的數(shù)據元素、數(shù)據流、數(shù)據存儲、處理和數(shù)據概念模型的好工具。通過業(yè)務流程圖、數(shù)據流圖、 ER圖等圖形工具,可以準確、規(guī)范地描述系統(tǒng)的需求。
這一階段首先進行系統(tǒng)分析,分析確定系統(tǒng)的規(guī)模和范圍,確定軟件的總體要求以及所需要的硬件和支撐軟件,確定待開發(fā)軟件與外界的接口,根據用戶的情況確定軟件對操作的要求,以及待開發(fā)軟件總體上的約束和限制,完善項目計劃。之后,這一階段的大部分時間將被用來進行需求收集和分析。向教材征訂企業(yè)了解情況,然后來確定軟件系統(tǒng)的綜合要求。分析軟件系統(tǒng)的數(shù)據要求,導出系統(tǒng)的邏輯模型,修正項目開發(fā)計劃。
需求分析是指理解用戶需求,就軟件功能與客戶達成一致,估計軟件風險和評估項 目代價,最終形成開發(fā)計劃的一個復雜過程。 需求分析就是分析軟件用戶的需求是什么。
在這個過程中,用戶的確是處在主導地位,需求分析工程師和項目經理要負責整理用戶需求,為之后的軟件設計打下基礎。
這部分論述整個系統(tǒng)的設計目標, 明確地說明哪些功能是系統(tǒng)決定實現(xiàn)而哪些是不準備實現(xiàn)的。同時,對于非功能性的需求例如性能、可用性等,亦需提及。需求規(guī)格說 明書對于這部分的內容來說是很重要的參考, 看看其中明確了的功能性以及非功能性的需求。這部分必須說清楚設計的全貌如何,務必使人看后知道將實現(xiàn)的系統(tǒng)有什么特點 和功能。在隨后的文檔部分,將解釋設計是怎么來實現(xiàn)這些的。這一章主要是來說明采 用結構化分析方法,生成數(shù)據流圖、數(shù)據詞典及征訂邏輯說明。