官术网_书友最值得收藏!

5.2 系統(tǒng)環(huán)境搭建

在進(jìn)行功能設(shè)計(jì)前,需要先搭建運(yùn)行環(huán)境和開發(fā)環(huán)境,以力求全面考慮功能設(shè)計(jì)問題。

5.2.1 系統(tǒng)運(yùn)行環(huán)境

系統(tǒng)運(yùn)行對(duì)環(huán)境沒有硬性要求,對(duì)計(jì)算機(jī)也沒有過高的要求,個(gè)人、學(xué)校、企業(yè)均可以使用。在Windows操作系統(tǒng)或Linux操作系統(tǒng)下均可運(yùn)行(但是需要注意版本問題)、操作與維護(hù)。

系統(tǒng)本身規(guī)模并不大,因此不需要多臺(tái)計(jì)算機(jī),只需一臺(tái)即可。使用過程中不收取任何費(fèi)用,成本不高,用戶只要登錄即可使用。

5.2.2 系統(tǒng)開發(fā)環(huán)境

本項(xiàng)目在開發(fā)過程中選擇使用Java語言,開發(fā)環(huán)境使用Eclipse。Eclipse這款軟件是開源的、免費(fèi)的,這個(gè)環(huán)境在進(jìn)行Java系統(tǒng)開發(fā)時(shí)能夠拓寬范圍。對(duì)于它自己來說,一個(gè)寬泛的大體架構(gòu)及某些特定的服務(wù)組成了Eclipse,各種各樣的插件與大量的組件相互結(jié)合、統(tǒng)一起來就組成了Eclipse的設(shè)計(jì)環(huán)境。Eclipse是被開發(fā)人員所熟知的一款I(lǐng)DE軟件,它的設(shè)計(jì)環(huán)境是集合了許多環(huán)境后形成的,可供多個(gè)平臺(tái)使用。

Java語言擁有許多特性,例如平臺(tái)無關(guān)性、支持多線程技術(shù)及安全可靠性。

(1)平臺(tái)無關(guān):支持多變的網(wǎng)絡(luò)環(huán)境。程序無須任何修改,便可以在網(wǎng)絡(luò)中的任何計(jì)算機(jī)上運(yùn)行,而不管計(jì)算機(jī)是什么類型、什么平臺(tái),這樣就極大減輕了系統(tǒng)管理員的工作量。支持網(wǎng)絡(luò)化嵌入式設(shè)備。Java的平臺(tái)無關(guān)性可以簡(jiǎn)化系統(tǒng)管理任務(wù),無論是哪個(gè)網(wǎng)絡(luò)的管理員,只需關(guān)注程序本身即可。

(2)多線程:可在計(jì)算機(jī)上同時(shí)處理一個(gè)或n個(gè)線程。計(jì)算機(jī)因?yàn)橛捎布鳛楹蠖苤С郑钥梢栽谀骋粫r(shí)間段內(nèi)處理一個(gè)或n個(gè)線程,擁有多線程機(jī)制,從而使計(jì)算機(jī)對(duì)線程的運(yùn)行過程控制能力得到質(zhì)的飛躍。

5.2.3 C/S結(jié)構(gòu)

C/S結(jié)構(gòu)將應(yīng)用與服務(wù)分離,使得系統(tǒng)具有穩(wěn)定性和靈活性。C/S結(jié)構(gòu)配備的是點(diǎn)對(duì)點(diǎn)的結(jié)構(gòu)模式,適用于局域網(wǎng),安全、可靠。此外,由于客戶端可以實(shí)現(xiàn)與服務(wù)器端的直接連接,沒有中間環(huán)節(jié),因此響應(yīng)速度快。

主站蜘蛛池模板: 托里县| 石棉县| 江孜县| 宝山区| 墨脱县| 城固县| 库尔勒市| 胶南市| 沅江市| 泌阳县| 泽州县| 奎屯市| 镇坪县| 含山县| 高平市| 麻江县| 印江| 博爱县| 奉化市| 南丹县| 公主岭市| 米林县| 红原县| 高雄县| 巴里| 龙游县| 乌拉特后旗| 高陵县| 莱阳市| 湘阴县| 揭阳市| 依兰县| 华坪县| 夏邑县| 沾化县| 双鸭山市| 浦东新区| 安康市| 修水县| 孙吴县| 乡城县|