




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第5卷第4期2006年12月常州信息職業技術學院學報Journal of Changzhou Vocati onal College of I nfor mati on Technol ogy Vol .5No .4Dec .2006收稿日期:2006209212作者簡介:邱碧龍(19622,男,講師,從事研究方向:計算機及相關應用成教綜合信息管理系統的研制與開發邱碧龍張金姬(常州信息職業技術學院江蘇常州213164摘要:成教綜合信息管理系統簡稱CJ I M S,為基于.net 框架結構的、以計算機、網絡、數據庫為集成應用平臺的、專門應用于成人教育教務部門的數據庫系統應用軟件。主要論述以軟件工
2、程為指導思想開發軟件產品的原理、方法和思路,該系統已研制完成并在成教部門試用。關鍵詞:成教;信息管理;軟件開發;.net 框架結構;數據庫中圖分類號:C 931.6文獻標識碼:A 文章編號:167222434(20060420019202R&D on I n tegra ted M anage m en t I nfor ma ti onSyste m for Adult Educa ti onQ I U B i 2l ong ZHANG J in 2ji(Changzhou College of I nf or mati on Technol ogy,Changzhou 213164
3、,China Abstract :Integrated M anage m ent Infor m ation Syste m forA dult Education CJ I M S is a database app licati on s oft w are f or adult educati on .It is based on the net fra me work,computer,net w ork and database app licati on .This paper discusses the p rinci p les,methods and app r oache
4、s of s oft w are devel opment guided by the s oft w are engineering thinking .The syste m has been devel oped and is on trial in the Adult Educati on depart m ent .Key words :adult educati on;inf or mati on manage ment;s oft w are devel opment;.net fra me work;database1.CJ I M S 的研制背景成人高等教育包含成人學歷教育、
5、成人非學歷教育和自學助考三大種類。目前大多數的全日制學校都使用專用軟件管理教務信息,但管理成教教務信息卻大都仍采用專人專職的表格文件式管理方式。這種傳統的文件管理模式有很多弊端,最突出的是信息資源分散存放,造成信息冗余、信息表達不一致、交流困難、信息無法共享,諸如此類問題造成的管理漏洞已經嚴重影響了正常的成教信息管理工作。為解決此類問題,河海大學成教部決定開發專用成教管理軟件,并通過競標的方式選擇了筆者。本課題以此為應用背景立項研究。2.CJ I M S 的實施目標CJ I M S 的實施目標是以網絡數據庫的管理模式全面取代目前采用的表格文件管理模式。系統應滿足如下七大方面的業務管理需求:學籍
6、管理,包含新生招生、新生報到、繳費、編班、學籍異動、獎懲等管理;教學計劃管理,包含訂制專業教學計劃、安排授課任務、安排學生上課課表等相關業務,管理課程、教師、教室、專業、站點等信息;學生成績管理,包含一般課程成績、學位或統考課程的成績管理,能處理正常考試、補考、重修、清考等各種考試的管理業務;畢業審核流程管理:能按學籍班的方式組織當年畢業生的信息,并進行相關的各項審核;考務信息管理,能安排各班各科目的考試時間、地點、監考教師等相關業務;網上報考,包含統考與學位考的網上報考與查詢等相關管理業務;網上綜合查詢,利用互聯網為全體師生提供相關的綜合信息網上查詢。3.CJ I M S的關鍵問題及解決方案
7、3.1需求分析的研究重點及思路軟件開發的第一步是做好需求分析。軟件需求分析是在軟件開發初期,由軟件開發者和用戶共同明確目標軟件系統在功能、性能、環境、用戶界面與接口等方面的期望(需求獲取;由軟件開發者對用戶的需求進行分析與綜合,建立需求分析模型(邏輯模型;由相關人員進行修改與需求驗證;最終形成作為軟件設計依據的“軟件需求規格說明書”的過程。CJ I M S系統的管理核心是成教綜合信息數據庫。因此,筆者著手系統的需求分析時,重點抓住數據這一信息主體展開需求調查:首先,走訪了成教部各個相關科室,了解各個科室采用手工管理的全部業務流程,并收集了這些科室的各類紙質樣表;其次,將收集到的業務流程及各類樣
8、表進行分析,根據對業務的理解將這些信息進行重組與歸類,并重新組織文字進行表述;然后,筆者與各個科室的業務代表組成聯合分析小組,由筆者匯報了解到的、經過重新組織的信息,由聯合分析小組對筆者的表述進行補充與修正,最終完成需求獲取。需求建模是開發者從軟件實現的角度對用戶的業務需求進行“再加工和再描述”的過程。筆者綜合采用多種建模方法開展CJ I M S系統的邏輯建模:針對信息的組織、流向與控制等業務需求,采用面向數據流的建模方法,細化各個業務,建立數據詞典;針對用戶界面與接口方面的需求,則采用面向對象的需求建模方法建立對象實例。需求調查中有些特殊的業務需求,雙方很難用交談和圖示等簡單方法進行溝通,筆
9、者則引入了快速原型建模法。快速原型建模法是采用軟件開發工具來創建一個行為、期望與目標產品相似的,但不論用況做什么,原型都做一樣事情的真實簡化模型。可很好地統一開發人員與用戶對需求的認識,消除由于各自知識背景不同對業務過程在理解上的二義性。3.2軟件總體設計技術及解決方案軟件設計的任務就是把需求分析得到的軟件需求邏輯模型經過抽象與細化、分析與綜合,將用戶需求準確地轉換為能夠通過計算機實現的、以功能模塊或構件的形式表示的軟件設計文檔,作為軟件編碼的依據。軟件總體設計的重要技術是確定軟件的體系結構、主要功能模塊、模塊間的接口和用戶界面。筆者進行CJ I M S軟件的總體設計時,根據不同用戶群的不同業
10、務特點和系統安全性要求,將系統劃分為七個子系統。其中學籍管理子系統、教務管理子系統、考務管理子系統、系統管理子系統其應用對象是成教部的教務管理人員,這幾個子系統對系統的交互性要求較高,筆者采用了集成在NET Fra me work框架中的、基于客戶端/服務器的C/S體系結構;而成績管理子系統、網上報考子系統、網上查詢子系統是面向所有教學站點的全體師生,要求系統易于維護,因此,筆者采用了集成在NET Fra me work框架中的基于瀏覽器/服務器的B/S體系結構,這種體系結構對客戶端的要求很簡單,只要通過瀏覽器就可使用,大大降低了系統的維護成本。3.3數據庫設計問題數據庫是CJ I M S系統
11、的管理核心,其數據表結構與表間關系的設計是否優良直接決定了軟件設計是否能滿足用戶的需求。筆者從CJ I M S系統的需求分析中抽象出15個主要實體,它們之間的相互聯系如圖1的簡明E2R模型圖所示 。圖1CJ I M S系統簡明E2R模型圖其中類別與班級、年級與班級、專業與班級、站點與班級、層次與班級、學習形式與班級、學制與班級為一對多的實體關系。課程與班級、課程與教師、課程與學生、課程與教室、學生與學籍變動、學生與(下轉第23頁02常州信息職業技術學院學報2006年12月利用虛擬儀器可實現任意信號的發生、數據采集及波形記錄,方便學生即時進行數據處理和分析,得到實驗結果,提高實驗效率。同時還可對
12、其加以擴展,使功能更加強大。5.虛擬儀器的發展趨勢隨著計算機技術、儀器技術和網絡通信技術的不斷完善,虛擬儀器將向以下三個方向發展:(1外掛式虛擬儀器PC2DAQ式虛擬儀器是現在比較流行的虛擬儀器系統,但是,由于基于PC I 總線的虛擬儀器在插入DAQ時都需要打開機箱等,比較麻煩,而且,主機上的PC I插槽有限,再加上測試信號直接進入計算機,各種現場的被測信號對計算機的安全造成很大的威脅,同時,計算機內部的強電磁干擾對被測信號也會造成很大的影響,故以US B接口方式的外掛式虛擬儀器系統將成為今后廉價型虛擬儀器測試系統的主流。(2PX I型高精度集成虛擬儀器測試系統PX I系統高度的可擴展性和良好
13、的兼容性,以及比VX I系統更高的性價比,將使它成為未來大型高精度集成測試系統的主流虛擬儀器平臺。(3網絡化虛擬儀器根據虛擬儀器的特性,能夠方便地將虛擬儀器組成計算機網絡。利用網絡技術將分散在不同地理位置不同功能的測試設備聯系在一起,使昂貴的硬件設備、軟件在網絡上得以共享,減少了設備重復投資。現在,有關MCN(Meas2 ure ment and Contr ol Net w orks方面的標準正在積極進行,并取得了一定進展。由此可見,網絡化虛擬儀器將具有廣泛的應用前景。6.結束語虛擬儀器是測控技術和計算機技術深層次相結合的產物,它使測量儀器與計算機的界線模糊了。虛擬儀器本質上是虛擬現實技術在
14、儀器領域的應用結果。采用虛擬儀器技術,通過把各種硬軟件以及附備件進行合理搭配,就可以將計算機變成一臺綜合的測試儀器,在各種測試和工業自動化領域中得以應用。參考文獻:1魏中等.電子測量與儀器M.化學工業出版社,20032賈功賢,劉成康等.基于PC的虛擬儀器的發展趨勢J.電子技術應用,1999(12(上接第20頁學籍轉變、學生與獎懲為多對多的關系。CJ I M S選用微軟件公司的S QLServer2000數據庫管理系統實現CJ I M S系統的數據庫設計。3.4軟件編碼技術CJ I M S系統的軟件編碼采用V isual Studi o.NET 集成開發工具+MS S QLServer網絡數據庫服務器。V isual Studi o NET是一套完整的應用程序開發工具,它提供了一個基于NET Fra me work框架結構的集成開發環境(I D E。CJ I M S系統的軟件編碼綜合運用了NET Fra me2 work框架結構的各項先進技術,其中,基于C/S模式的應用程序使用了W indows應用程序開發技術;基于B/S體系結構的應用程序使用了W E B應用程序開發技術;軟件編碼時注重將大量有共享性質的過程寫成自定義組件、W E B Services、自定義W E B控件
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB 45669.1-2025黃河流域工業用水定額第1部分:火力發電
- 高考數學知識運用試題及答案
- 江西省鷹潭市2025屆高三下學期一模試題 地理 含解析
- 家庭廚房燃氣火災應急預案(3篇)
- 幼兒園火災-應急預案(3篇)
- 軟件設計中的敏捷實踐與團隊協作創新試題及答案
- 《教育統計與測量評價新編教程》課件-教育統計與測量評價新編教程-第05章
- 計算機網絡基礎知識在實務中的應用試題及答案
- 技術文檔的重要性與撰寫技巧試題及答案
- 發展新興市場的風險管理策略試題及答案
- 北非旅游地理
- 體重管理培訓課件
- EPC工程合作框架協議書范本
- 人教版八年級英語下冊導學案(全冊 共10個單元)
- 2025年新高考全國Ⅰ卷英語模擬試卷(含答案)
- 樓體字施工方案
- 臨時活動咖啡機租賃合同
- 山東省濟南市東南片區2024-2025學年八年級(上)期中物理試卷(含答案)
- 大部分分校:地域文化形考任務三-國開(CQ)-國開期末復習資料
- 【MOOC】模擬電子電路實驗-東南大學 中國大學慕課MOOC答案
- 信息光學知到智慧樹章節測試課后答案2024年秋華南農業大學
評論
0/150
提交評論