国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

信息管理系統(tǒng)的設(shè)計(jì)與開發(fā)

2011-12-29 00:00:00韋春暖
考試周刊 2011年56期


  摘 要: 隨著科技的發(fā)展與進(jìn)步,當(dāng)代的教務(wù)辦公模式也發(fā)生了巨大的變化,使用信息管理系統(tǒng)辦公已成為一種潮流,此類系統(tǒng)不但具有效率高、方便快捷的優(yōu)勢(shì),而且具有較強(qiáng)的信息互動(dòng)性。本文主要闡述的是如何運(yùn)用現(xiàn)有的開發(fā)平臺(tái)進(jìn)行設(shè)計(jì)開發(fā)B/S結(jié)構(gòu)的信息管理系統(tǒng)。
  關(guān)鍵詞: 信息管理系統(tǒng) B/S 設(shè)計(jì)與開發(fā)
  
  隨著互聯(lián)網(wǎng)飛速發(fā)展,使得依靠網(wǎng)絡(luò)作為應(yīng)用程序依托的舞臺(tái)成為可能。同時(shí)隨著人類社會(huì)信息時(shí)代的到來,計(jì)算機(jī)越來越多地活躍在社會(huì)各個(gè)領(lǐng)域:管理、網(wǎng)絡(luò)、計(jì)算、控制、多媒體等,并且在某些方面成為不可缺少的工具,尤其在管理方面,管理軟件的出現(xiàn)使大量繁瑣復(fù)雜的問題變得簡(jiǎn)單易行,這些管理軟件的出現(xiàn)使得信息管理系統(tǒng)的通用性、資源的共享性及信息的交互性都得到了很大的提高。我將從如何進(jìn)行信息管理系統(tǒng)的設(shè)計(jì)與開發(fā)方面進(jìn)行探討和研究。
  開發(fā)一個(gè)信息管理系統(tǒng)首先應(yīng)該從將要開發(fā)的對(duì)象需求入手進(jìn)行全面的調(diào)研分析,包括研發(fā)對(duì)象的背景歷史及現(xiàn)狀和發(fā)展前景需求,對(duì)所開發(fā)的系統(tǒng)進(jìn)行全面的功能分析,進(jìn)行功能模塊劃分,分析選擇系統(tǒng)的設(shè)計(jì)模式,然后選擇合適的開發(fā)平臺(tái)進(jìn)行系統(tǒng)的開發(fā)。其中背景歷史及現(xiàn)狀和發(fā)展前景需的調(diào)研是為了能夠更好地了解和掌握管理對(duì)象的發(fā)展趨勢(shì),同時(shí)還為全面分析的管理系統(tǒng)功能和提高系統(tǒng)功能的擴(kuò)展性能提供參考意見。作為一個(gè)信息管理系統(tǒng),它必然會(huì)存在數(shù)據(jù)信息的存儲(chǔ),那么系統(tǒng)數(shù)據(jù)庫(kù)的選擇至關(guān)重要。當(dāng)前應(yīng)用較為廣泛的數(shù)據(jù)庫(kù)有SQL Server、Oracle和Access等,我們可以根據(jù)系統(tǒng)的功能和使用規(guī)模確定使用哪種數(shù)據(jù)庫(kù),Oracle數(shù)據(jù)庫(kù)的廣泛應(yīng)用是與其安全性高、穩(wěn)定性好和跨平臺(tái)性能強(qiáng),Oracle數(shù)據(jù)庫(kù)在大多數(shù)企業(yè)中受到廣泛使用,Oracle數(shù)據(jù)庫(kù)的應(yīng)用結(jié)構(gòu)包括C/S結(jié)構(gòu)、B/S結(jié)構(gòu)和分布式系統(tǒng)結(jié)構(gòu)等多種,可以滿足不同架構(gòu)的系統(tǒng)要求,而且安全性能較高,Oracle數(shù)據(jù)庫(kù)是當(dāng)前數(shù)據(jù)庫(kù)市場(chǎng)占有率較高的產(chǎn)品。SQL Server數(shù)據(jù)庫(kù)不提供直接的客戶開發(fā)工具和平臺(tái),只提供ODBC和DB-Library兩個(gè)接口,數(shù)據(jù)存儲(chǔ)和安全性能還可以,它是基于服務(wù)器端的中型的數(shù)據(jù)庫(kù),可以適合大容量數(shù)據(jù)的應(yīng)用,在功能上也要比Access要強(qiáng)得多,在企業(yè)中的使用也是非常廣泛,Access安全性較差,數(shù)據(jù)存儲(chǔ)量也一般,是一種桌面數(shù)據(jù)庫(kù),只適合數(shù)據(jù)量少的應(yīng)用。除了數(shù)據(jù)庫(kù)的選擇外還需要選擇合適的系統(tǒng)開發(fā)平臺(tái)及開發(fā)語言,現(xiàn)在對(duì)于系統(tǒng)的開發(fā)也給出了許多開發(fā)平臺(tái)、語言與數(shù)據(jù)庫(kù)的搭配如DELphi+SQL、VB+SQL、ASP+SQL、JSP+SQL、ASP+oracle、JSP+oracle等。其實(shí)這都是描述了當(dāng)前管理系統(tǒng)開發(fā)所使用的開發(fā)模式,這一點(diǎn)完全可以根據(jù)個(gè)人對(duì)于開發(fā)語言掌握的熟悉程度和所要開發(fā)系統(tǒng)的實(shí)際應(yīng)用需求來選擇所用的開發(fā)模式。對(duì)于開發(fā)平臺(tái)我個(gè)人推薦大家可以使用Visual studio 2005,該開發(fā)環(huán)境不僅具有卓越的性能和可視化的編程環(huán)境,而且設(shè)計(jì)者在進(jìn)行頁(yè)面設(shè)計(jì)時(shí)只需編寫最少量的代碼便能夠給Web應(yīng)用程序提供更為豐富的處理功能,該平臺(tái)還能夠?qū)崿F(xiàn)“代碼分離”的功能,大大地提高系統(tǒng)的安全性能。
  開發(fā)一個(gè)信息管理系統(tǒng)還要選擇系統(tǒng)的結(jié)構(gòu)模式,達(dá)到這一點(diǎn)首先要弄清楚這個(gè)結(jié)構(gòu)模式是什么?這里所謂的結(jié)構(gòu)模式的選擇就是指當(dāng)今常常用到的B/S架構(gòu)和C/S架構(gòu)的選擇。其中B/S是Brower/Server(瀏覽器/服務(wù)器)的縮寫,指的是客戶機(jī)上只要安裝一個(gè)瀏覽器,瀏覽器通過Web Server同數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交互,用戶界面完全通過WWW瀏覽器實(shí)現(xiàn),該模式采用大型數(shù)據(jù)庫(kù)系統(tǒng)節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù),C/S是Client/Server(客戶端/服務(wù)器)的縮寫。服務(wù)器通常采用高性能的PC、工作站或小型機(jī)。簡(jiǎn)單地說,前者基于瀏覽器,像網(wǎng)站瀏覽一樣,而后者需要在客戶端安裝程序就像我們使用的QQ一樣。除此之外前者建立在廣域網(wǎng)之上,使用方便維護(hù)成本較低,但對(duì)安全的控制能力相對(duì)較弱,面向不可知的用戶,后者建立在專用的網(wǎng)絡(luò)上,小范圍里的網(wǎng)絡(luò)環(huán)境,局域網(wǎng)之間再通過專門服務(wù)器提供連接和數(shù)據(jù)交換服務(wù),它能夠安全地控制能力比較強(qiáng),相對(duì)于使用性能來說前者稱為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu)。除了了解掌握系統(tǒng)的這種架構(gòu)外還應(yīng)該清楚系統(tǒng)功能的模塊劃分的特點(diǎn)和模式,一般對(duì)于信息管理系統(tǒng)來說在結(jié)構(gòu)構(gòu)成上應(yīng)該包括前臺(tái)和后臺(tái)兩部分,前臺(tái)模塊主要的功能應(yīng)該是面向用戶進(jìn)行使用的。該部分內(nèi)容主要是實(shí)現(xiàn)信息的瀏覽及信息的互動(dòng)等功能,后臺(tái)模塊主要是針對(duì)于管理人員進(jìn)行管理使用的它的一般功能應(yīng)該包括功能信息的添加、更改、刪除,訪問權(quán)限的分配設(shè)置,以及相關(guān)功能模塊的添加刪除等,例如一個(gè)教師信息管理系統(tǒng)的前臺(tái)模塊可以包含教師基本信息瀏覽查詢、文件上傳、教師留言、校內(nèi)新聞通知瀏覽等幾個(gè)模塊,后臺(tái)模塊可以包括教師基本信息的添加、更改、刪除管理、新聞通知的添加、更改、刪除管理、教師留言的回復(fù)、更改、刪除管理、教師登錄密碼管理等幾個(gè)模塊。
  本文主要是從信息管理系統(tǒng)的前期調(diào)研、開發(fā)系統(tǒng)所采用數(shù)據(jù)庫(kù)的選擇、開發(fā)系統(tǒng)所使用的開發(fā)語言及開發(fā)平臺(tái)選擇、系統(tǒng)開發(fā)所使用的構(gòu)架模式的選擇和系統(tǒng)功能模塊的劃分等幾方面進(jìn)行了分析。當(dāng)然此文的內(nèi)容對(duì)于開發(fā)一個(gè)完整的信息管理系統(tǒng)來說只是進(jìn)行了比較淺顯的思路分析,如果要想真正地去開發(fā)類似的信息管理系統(tǒng),除了要掌握本文所講述的知識(shí)外,還應(yīng)該根據(jù)軟件開發(fā)的流程進(jìn)行全方位的實(shí)踐和分析,同時(shí)還要掌握如系統(tǒng)安全維護(hù)、系統(tǒng)功能的擴(kuò)展等各方面的內(nèi)容??傊?,只有不斷掌握信息系統(tǒng)開發(fā)知識(shí)的點(diǎn)滴,不斷提高自己開發(fā)信息管理系統(tǒng)的各種技能,才能開發(fā)出完善且實(shí)用的信息管理系統(tǒng)。
  
  參考文獻(xiàn):
 ?。?]黃明,梁旭.ASP信息系統(tǒng)設(shè)計(jì)與開發(fā)實(shí)例.機(jī)械工業(yè)出版社,2004.4.
 ?。?]劉偉.基于B/S結(jié)構(gòu)的教師信息管理系統(tǒng)的開發(fā)與研究[D].北京工業(yè)大學(xué).

德清县| 二连浩特市| 辛集市| 都昌县| 衡阳县| 克什克腾旗| 中西区| 临武县| 榆中县| 册亨县| 鄂伦春自治旗| 延安市| 调兵山市| 双牌县| 安仁县| 舞阳县| 项城市| 阿合奇县| 本溪市| 门头沟区| 秀山| 凌云县| 开远市| 武城县| 阿荣旗| 平定县| 改则县| 涟源市| 平泉县| 周口市| 莎车县| 额尔古纳市| 宜君县| 广灵县| 固镇县| 弥渡县| 陵川县| 太仆寺旗| 鲜城| 城步| 云南省|