計(jì)算機(jī)專業(yè)答辯問題及答案_第1頁
計(jì)算機(jī)專業(yè)答辯問題及答案_第2頁
計(jì)算機(jī)專業(yè)答辯問題及答案_第3頁
計(jì)算機(jī)專業(yè)答辯問題及答案_第4頁
計(jì)算機(jī)專業(yè)答辯問題及答案_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1.B/S結(jié)構(gòu)程序與C/S結(jié)構(gòu)程序各有哪些特點(diǎn)?C/S模式的特點(diǎn)●由于客戶端實(shí)現(xiàn)與服務(wù)器的直接相連,沒有中間環(huán)節(jié),因此響應(yīng)速度快?!癫僮鹘缑嫫痢⑿问蕉鄻?,可以充分滿足客戶自身的個性化要求?!馛/S結(jié)構(gòu)的管理信息系統(tǒng)具有較強(qiáng)的事務(wù)處理能力,能實(shí)現(xiàn)復(fù)雜的業(yè)務(wù)流程?!裥枰獙iT的客戶端安裝程序,分布功能弱,針對點(diǎn)多面廣且不具備網(wǎng)絡(luò)條件的用戶群體,不能夠?qū)崿F(xiàn)快速部署安裝和配置?!窦嫒菪圆睿瑢τ诓煌拈_發(fā)工具,具有較大的局限性。若采用不同工具,需要重新改寫程序。●開發(fā)成本較高,需要具有一定專業(yè)水準(zhǔn)的技術(shù)人員才能完成。B/S模式的特點(diǎn)●具有分布性特點(diǎn),可以隨時隨地進(jìn)行查詢、瀏覽等業(yè)務(wù)處理?!駱I(yè)務(wù)擴(kuò)展簡單方便,通過增加網(wǎng)頁即可增加服務(wù)器功能?!窬S護(hù)簡單方便,只需要改變網(wǎng)頁,即可實(shí)現(xiàn)所有用戶的同步更新?!耖_發(fā)簡單,共享性強(qiáng)?!駛€性化特點(diǎn)明顯降低,無法實(shí)現(xiàn)具有個性化的功能要求?!癫僮魇且允髽?biāo)為最基本的操作方式,無法滿足快速操作的要求。●頁面動態(tài)刷新,響應(yīng)速度明顯降低?!駸o法實(shí)現(xiàn)分頁顯示,給數(shù)據(jù)庫訪問造成較大的壓力?!窆δ苋趸?,難以實(shí)現(xiàn)傳統(tǒng)模式下的特殊功能要求。2.說明軟件設(shè)計(jì)與開發(fā)過程分為哪幾個階段。每個階段你都做了哪些工作,得到什么設(shè)計(jì)結(jié)果。需求分析:分析用戶的實(shí)際需求,了解應(yīng)用背景,明確各功能點(diǎn);概要設(shè)計(jì):基于需求分析,設(shè)計(jì)整體解決方案;詳細(xì)設(shè)計(jì):基于概要設(shè)計(jì),完成每個模塊的設(shè)計(jì);編碼:基于詳細(xì)設(shè)計(jì),對每個功能模塊進(jìn)行編碼實(shí)現(xiàn);測試:在本系統(tǒng)中主要是過行了單元測試;3.需求分析階段的主要任務(wù)是什么?為了完成這些任務(wù),你都做了哪些工作?(1)確定對系統(tǒng)的綜合要求,分析系統(tǒng)的業(yè)務(wù)需求、用戶需求和功能需求,導(dǎo)出系統(tǒng)的邏輯模型,修正系統(tǒng)的開發(fā)計(jì)劃。(2)與用戶細(xì)致溝通,了解用戶之前的系統(tǒng)功能、運(yùn)行模式等,理解用戶的真識想法,以原型模式演示需求了解的狀況,基于對用戶的理解,編寫了功能分析、性能分析、環(huán)境約束等方面文檔;4.什么是數(shù)據(jù)流圖?什么是數(shù)據(jù)字典?它們的作用是什么?數(shù)據(jù)流圖:簡稱DFD,它從數(shù)據(jù)傳遞和加工角度,以圖形方式來表達(dá)系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過程,是結(jié)構(gòu)化系統(tǒng)分析方法的主要表達(dá)工具及用于表示軟件模型的一種圖示方法。數(shù)據(jù)字典是指對數(shù)據(jù)的數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲、處理邏輯、外部實(shí)體等進(jìn)行定義和描述,其目的是對數(shù)據(jù)流程圖中的各個元素做出詳細(xì)的說明5.說明管理信息系統(tǒng)設(shè)計(jì)和開發(fā)的基本過程分為幾個階段?每個階段的主要工作是什么?管理信息系統(tǒng)的開發(fā)可分為系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施、系統(tǒng)維護(hù)和評價五個階段。各階段的主要工作概要說明如下。(1).系統(tǒng)規(guī)劃階段系統(tǒng)規(guī)劃階段的任務(wù)是:在對原系統(tǒng)進(jìn)行初步調(diào)查的基礎(chǔ)上提出開發(fā)新系統(tǒng)的要求,根據(jù)需要和可能,給出新系統(tǒng)的總體方案,并對這些方案進(jìn)行可行性分析,產(chǎn)生系統(tǒng)開發(fā)計(jì)劃和可行性研究報告兩份文檔。(2).系統(tǒng)分析階段系統(tǒng)分析階段的任務(wù)是根據(jù)系統(tǒng)開發(fā)計(jì)劃所確定的范圍,對現(xiàn)行系統(tǒng)進(jìn)行詳細(xì)調(diào)查,描述現(xiàn)行系統(tǒng)的業(yè)務(wù)流程,指出現(xiàn)行系統(tǒng)的局限性和不足之處,確定新系統(tǒng)的基本目標(biāo)和邏輯模型,這個階段又稱為邏輯設(shè)計(jì)階段。系統(tǒng)分析階段的工作成果體現(xiàn)在“系統(tǒng)分析說明書”中,這是系統(tǒng)建設(shè)的必備文件。它是提交給用戶的文檔,也是下一階段的工作依據(jù),因此,系統(tǒng)分析說明書要通俗易懂,用戶通過它可以了解新系統(tǒng)的功能,判斷是否所需的系統(tǒng)。系統(tǒng)分析說明書一旦評審?fù)ㄟ^,就是系統(tǒng)設(shè)計(jì)的依據(jù),也是系統(tǒng)最終驗(yàn)收的依據(jù)。(3).系統(tǒng)設(shè)計(jì)階段系統(tǒng)分析階段回答了新系統(tǒng)“做什么”的問題,而系統(tǒng)設(shè)計(jì)階段的任務(wù)就是回答“怎么做”的問題,即根據(jù)系統(tǒng)分析說明書中規(guī)定的功能要求,考慮實(shí)際條件,具體設(shè)計(jì)實(shí)現(xiàn)邏輯模型的技術(shù)方案,也即設(shè)計(jì)新系統(tǒng)的物理模型。所以這個階段又稱為物理設(shè)計(jì)階段。它又分為總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩個階段,產(chǎn)生的技術(shù)文檔是“系統(tǒng)設(shè)計(jì)說明書”。(4).系統(tǒng)實(shí)施階段系統(tǒng)實(shí)施階段的任務(wù)包括計(jì)算機(jī)等硬件設(shè)備的購置、安裝和調(diào)試,應(yīng)用程序的編制和調(diào)試,人員培訓(xùn),數(shù)據(jù)文件轉(zhuǎn)換,系統(tǒng)調(diào)試與轉(zhuǎn)換等。系統(tǒng)實(shí)施是按實(shí)施計(jì)劃分階段完成的,每個階段應(yīng)寫出“實(shí)施進(jìn)度報告”。系統(tǒng)測試之后寫出“系統(tǒng)測試報告”。(5).統(tǒng)維護(hù)和評價階段系統(tǒng)投入運(yùn)行后,需要經(jīng)常進(jìn)行維護(hù),記錄系統(tǒng)運(yùn)行情況,根據(jù)一定的程序?qū)ο到y(tǒng)進(jìn)行必要的修改,評價系統(tǒng)的工作質(zhì)量和經(jīng)濟(jì)效益6.概念數(shù)據(jù)庫設(shè)計(jì)的主要任務(wù)是什么?應(yīng)該完成哪些工作?對用戶要求描述的現(xiàn)實(shí)世界,通過對其分類、聚集和概括,建立抽象的概念數(shù)據(jù)模型。這個概念模型應(yīng)反映現(xiàn)實(shí)世界各部門的信息結(jié)構(gòu)、信息流動情況、信息間的互相制約關(guān)系以及各部門對信息儲存、查詢和加工的要求等。所建立的模型應(yīng)避開數(shù)據(jù)庫在計(jì)算機(jī)上的具體實(shí)現(xiàn)細(xì)節(jié),用一種抽象的形式表示出來。以擴(kuò)充的實(shí)體—聯(lián)系(E-R模型)模型方法為例,第一步先明確現(xiàn)實(shí)世界各部門所含的各種實(shí)體及其屬性、實(shí)體間的聯(lián)系以及對信息的制約條件等,從而給出各部門內(nèi)所用信息的局部描述(在數(shù)據(jù)庫中稱為用戶的局部視圖)。第二步再將前面得到的多個用戶的局部視圖集成為一個全局視圖,即用戶要描述的現(xiàn)實(shí)世界的概念數(shù)據(jù)模型。7.解釋ER圖并說明ER圖的作用矩形框:表示實(shí)體,在框中記入實(shí)體名。菱形框:表示聯(lián)系,在框中記入聯(lián)系名。橢圓形框:表示實(shí)體或聯(lián)系的屬性,將屬性名記入框中。對于主屬性名,則在其名稱下劃一下劃線。連線:實(shí)體與屬性之間;實(shí)體與聯(lián)系之間;聯(lián)系與屬性之間用直線相連,并在直線上標(biāo)注聯(lián)系的類型。(對于一對一聯(lián)系,要在兩個實(shí)體連線方向各寫1;對于一對多聯(lián)系,要在一的一方寫1,多的一方寫N;對于多對多關(guān)系,則要在兩個實(shí)體連線方向各寫N,M。E-R圖也稱實(shí)體-聯(lián)系圖(EntityRelationshipDiagram),提供了表示實(shí)體類型、屬性和聯(lián)系的方法,用來描述現(xiàn)實(shí)世界的概念模型。8.數(shù)據(jù)庫/數(shù)據(jù)庫管理系統(tǒng)/數(shù)據(jù)庫系統(tǒng)在概念上有什么區(qū)別?結(jié)合你的設(shè)計(jì)說明數(shù)據(jù)庫是長期儲存在計(jì)算機(jī)內(nèi)的、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲存,具有較小的冗余度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并可為各種用戶共享。數(shù)據(jù)庫系統(tǒng)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng)構(gòu)成,一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員構(gòu)成。數(shù)據(jù)庫管理系統(tǒng)是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,用于科學(xué)地組織和存儲數(shù)據(jù)、高效地獲取和維護(hù)數(shù)據(jù)。DBMS的主要功能包括數(shù)據(jù)定義功能、數(shù)據(jù)操縱功能、數(shù)據(jù)庫的運(yùn)行管理功能、數(shù)據(jù)庫的建立和維護(hù)功能。9.自己為什么選擇這個課題?面對現(xiàn)在醫(yī)療資源分配不均的狀況,一些條件較好醫(yī)院的住院部經(jīng)常是人滿為患。對于每一位住院病人,醫(yī)院都記錄有大量的信息。這些資料在病人出院后將由醫(yī)院保管,成為日后病人繼續(xù)治療或者法律糾紛中極有價值的信息,它也是臨床醫(yī)學(xué)研究工作中的寶貴資源,更是循證醫(yī)學(xué)中較好的臨床證據(jù)。面對如此龐大而又復(fù)雜的信息集,開發(fā)一個小型的應(yīng)用軟件系統(tǒng),對病人的住院資料進(jìn)行安全、有序的記錄和管理,并提供一些簡便的查詢和統(tǒng)計(jì)操作,以方便醫(yī)生的查找以及日后的臨床研究分析,這將是一個科學(xué)而實(shí)用的管理方法。因此我選擇了本課題。10.你覺得系統(tǒng)哪些部分做的比較好,還有那些地方需要改進(jìn)?優(yōu)點(diǎn):該系統(tǒng)充分完成了客戶請求的功能要求。在整個設(shè)計(jì)中,通過使用瀑布模型和結(jié)構(gòu)化設(shè)計(jì)方法。該系統(tǒng)界面簡單易懂,整潔大方,易于操作,獨(dú)具自身特點(diǎn)。并且實(shí)現(xiàn)分級管理,保證了系統(tǒng)的安全性,并且實(shí)現(xiàn)了子管理員之間的獨(dú)立管理,提高了使用者的工作效率。缺點(diǎn):(1)有些數(shù)據(jù)輸入時沒有及時的進(jìn)行數(shù)據(jù)格式校驗(yàn),不能保證數(shù)據(jù)絕對正確性。(2)由于時間關(guān)系,系統(tǒng)功能實(shí)現(xiàn)不夠完善,使用可能存在一些不方便。11.介紹一下軟件的發(fā)展前景?隨著醫(yī)學(xué)技術(shù)的發(fā)展與醫(yī)療衛(wèi)生水平的不斷提高,停留在紙介質(zhì)基礎(chǔ)上的醫(yī)院住院病人資料管理浪費(fèi)了大量的人力和物力,已經(jīng)不能適應(yīng)時代的發(fā)展,其安全性也不能得到有效的保障。在信息時代這種傳統(tǒng)的管理方法必將被以計(jì)算機(jī)為基礎(chǔ)的管理信息系統(tǒng)所取代,因此根據(jù)醫(yī)院住院部目前實(shí)際的管理情況開發(fā)一套病房管理系統(tǒng)是十分必要的。12.數(shù)據(jù)庫是整個軟件應(yīng)用的根基,是軟件設(shè)計(jì)的起點(diǎn),它起著決定性的質(zhì)變作用,因此我們必須對數(shù)據(jù)庫設(shè)計(jì)高度重視起來,培養(yǎng)設(shè)計(jì)良好數(shù)據(jù)庫的習(xí)慣,是一個優(yōu)秀的軟件設(shè)計(jì)師所必須具備的基本素質(zhì)條件!

那么我們要做到什么程度才是對的呢?下面就說說數(shù)據(jù)庫設(shè)計(jì)的原則:

(1)、數(shù)據(jù)庫設(shè)計(jì)最起碼要占用整個項(xiàng)目開發(fā)的40%以上的時間

數(shù)據(jù)庫是需求的直觀反應(yīng)和表現(xiàn),因此設(shè)計(jì)時必須要切實(shí)符合用戶的需求,要多次與用戶溝通交流來細(xì)化需求,將需求中的要求和每一次的變化都要一一體現(xiàn)在數(shù)據(jù)庫的設(shè)計(jì)當(dāng)中。如果需求不明確,就要分析不確定的因素,設(shè)計(jì)表時就要事先預(yù)留出可變通的字段,正所謂“有備無患”。

(2)、數(shù)據(jù)庫設(shè)計(jì)不僅僅停留于頁面demo的表面

頁面內(nèi)容所需要的字段,在數(shù)據(jù)庫設(shè)計(jì)中只是一部分,還有系統(tǒng)運(yùn)轉(zhuǎn)、模塊交互、中轉(zhuǎn)數(shù)據(jù)、表之間的聯(lián)系等等所需要的字段,因此數(shù)據(jù)庫設(shè)計(jì)絕對不是簡單的基本數(shù)據(jù)存儲,還有邏輯數(shù)據(jù)存儲。

(3)、數(shù)據(jù)庫設(shè)計(jì)完成后,項(xiàng)目80%的設(shè)計(jì)開發(fā)在你腦海中就已經(jīng)完成了

每個字段的設(shè)計(jì)都是有他必要的意義的,你在設(shè)計(jì)每一個字段的同時,就應(yīng)該已經(jīng)想清楚程序中如何去運(yùn)用這些字段,多張表的聯(lián)系在程序中是如何體現(xiàn)的。換句話說,你完成數(shù)據(jù)庫設(shè)計(jì)后,程序中所有的實(shí)現(xiàn)思路和實(shí)現(xiàn)方式在你的腦海中就已經(jīng)考慮過了。如果達(dá)不到這種程度,那當(dāng)進(jìn)入編碼階段后,才發(fā)現(xiàn)要運(yùn)用的技術(shù)或?qū)崿F(xiàn)的方式數(shù)據(jù)庫無法支持,這時再改動數(shù)據(jù)庫就會很麻煩,會造成一系列不可預(yù)測的問題。

(4)、數(shù)據(jù)庫設(shè)計(jì)時就要考慮到效率和優(yōu)化問題

一開始就要分析哪些表會存儲較多的數(shù)據(jù)量,對于數(shù)據(jù)量較大的表的設(shè)計(jì)往往是粗粒度的,也會冗余一些必要的字段,已達(dá)到盡量用最少的表、最弱的表關(guān)系去存儲海量的數(shù)據(jù)。并且在設(shè)計(jì)表時,一般都會對主鍵建立聚集索引,含有大數(shù)據(jù)量的表更是要建立索引以提供查詢性能。對于含有計(jì)算、數(shù)據(jù)交互、統(tǒng)計(jì)這類需求時,還要考慮是否有必要采用存儲過程。

(5)、添加必要的(冗余)字段

像“創(chuàng)建時間”、“修改時間”、“備注”、“操作用戶IP”和一些用于其他需求(如統(tǒng)計(jì))的字段等,在每張表中必須都要有,不是說只有系統(tǒng)中用到的數(shù)據(jù)才會存到數(shù)據(jù)庫中,一些冗余字段是為了便于日后維護(hù)、分析、拓展而添加的,這點(diǎn)是非常重要的,比如黑客攻擊,篡改了數(shù)據(jù),我們便就可以根據(jù)修改時間和操作用戶IP來查找定位。

(6)、設(shè)計(jì)合理的表關(guān)聯(lián)

若多張表之間的關(guān)系復(fù)雜,建議采用第三張映射表來關(guān)聯(lián)維護(hù)兩張表之間的關(guān)系,以降低表之間的直接耦合度。若多張表涉及到大數(shù)據(jù)量的問題,表結(jié)構(gòu)盡量簡單,關(guān)聯(lián)也要盡可能避免。

(7)、設(shè)計(jì)表時不加主外鍵等約束性關(guān)聯(lián),系統(tǒng)編碼階段完成后再添加約束性關(guān)聯(lián)

這樣做的目的是有利于團(tuán)隊(duì)并行開發(fā),減少編碼時所遇到的問題,表之間的關(guān)系靠程序來控制。編碼完成后再加關(guān)聯(lián)并進(jìn)行測試。不過也有一些公司的做法是干脆就不加表關(guān)聯(lián)。

(8)、選擇合適的主鍵生成策略13靜態(tài)頁面和動態(tài)頁面的區(qū)別?靜態(tài)網(wǎng)頁是相對于動態(tài)網(wǎng)頁而言,是指沒有后臺數(shù)據(jù)庫、不含程序和不可交互的網(wǎng)頁。你編的是什么它顯示的就是什么、不會有任何改變。靜態(tài)網(wǎng)頁相對更新起來比較麻煩,適用于一般更新較少的展示型網(wǎng)站。另外,如果擴(kuò)展名為.asp但卻沒有連數(shù)據(jù)庫,完全是靜態(tài)的頁面,那也是靜態(tài)網(wǎng)站.只是.asp擴(kuò)展名。動態(tài)網(wǎng)頁和靜態(tài)網(wǎng)頁是有區(qū)別的,網(wǎng)站采用動態(tài)網(wǎng)頁還是靜態(tài)網(wǎng)頁主要取決于網(wǎng)站的功能需求和網(wǎng)站內(nèi)容的多少,如果網(wǎng)站功能比較簡單,內(nèi)容更新量不是很大,采用純靜態(tài)網(wǎng)頁的方式會更簡單,反之一般要采用動態(tài)網(wǎng)頁技術(shù)來實(shí)現(xiàn)。不過現(xiàn)在一般的都是采用的動態(tài)網(wǎng)站,有內(nèi)容更新的話就可以隨時在后臺來更新。14.如何使用java程序備份和恢復(fù)MySql數(shù)據(jù)庫?將MySql中的數(shù)據(jù)庫導(dǎo)出到文件中備份importjava.io.*;importjava.lang.*;publicclassBeiFen{publicstaticvoidmain(String[]args){//數(shù)據(jù)庫導(dǎo)出Stringuser="root";//數(shù)據(jù)庫帳號Stringpassword="root";//登陸密碼Stringdatabase="test";//需要備份的數(shù)據(jù)庫名Stringfilepath="e:\\test.sql";//備份的路徑地址Stringstmt1="mysqldump"+database+"-u"+user+"-p"+password+"--result-file="+filepath;/**Stringmysql="mysqldumptest-uroot-proot*--result-file=d:\\test.sql";*/try{Runtime.getRuntime().exec(stmt1);System.out.println("數(shù)據(jù)已導(dǎo)出到文件"+filepath+"中");}catch(IOExceptione){e.printStackTrace();}}}將數(shù)據(jù)從磁盤上的文本文件還原到MySql中的數(shù)據(jù)庫importjava.io.*;importjava.lang.*;/**還原MySql數(shù)據(jù)庫**/publicclassRecover{publicstaticvoidmain(String[]args){Stringfilepath="d:\\test.sql";//備份的路徑地址//新建數(shù)據(jù)庫test15.簡單介紹一下系統(tǒng)所實(shí)現(xiàn)的功能?測試目標(biāo)和測試方法?對程序的測試通常采用以下兩種方法:一是黑盒測試法,是指將程序看作成不透明的,不用考慮程序內(nèi)部的結(jié)構(gòu)和路徑,只考慮程序的整體的功能,也就是測試輸入數(shù)據(jù)與輸出數(shù)據(jù)的轉(zhuǎn)換是否按規(guī)范的要求進(jìn)行。要使用黑盒測試法來發(fā)現(xiàn)程序中的錯誤,必須使用所有可能輸入的數(shù)據(jù),來檢查程序是否都能產(chǎn)生正確的輸出。為此,黑盒測試法經(jīng)常采用以下幾個方法:等價劃分法,邊值劃分法,因果圖法以及錯誤推測法等。較為完整的測試通常是將幾種方法結(jié)合起來使用。二是白盒測試法,白盒測試法和黑盒測試法正好相反,白盒測試法是將程序看作一個透明的盒子,需要了解系統(tǒng)程序的內(nèi)部構(gòu)造,也就是要對程序內(nèi)部的所有邏輯的路徑進(jìn)行測試,所以白盒測試法又被稱為邏輯覆蓋。如果想用白盒測試法發(fā)現(xiàn)程序中的所有的錯誤,就必須使程序中每種可能的路徑都實(shí)際執(zhí)行一次。這種方法在實(shí)際應(yīng)用中是不可能實(shí)現(xiàn)的,而且即便執(zhí)行完了所有路徑,仍不可能保證程序符合要求,因?yàn)樵诔绦蛑杏行╁e誤是和數(shù)據(jù)相關(guān)聯(lián)的,測試只能證明錯誤的存在,卻不能證明錯誤不存在。目前常用的覆蓋標(biāo)準(zhǔn)是:語句覆蓋、條件覆蓋、判定/條件覆蓋,以及條件組合覆蓋等。白盒測試法和黑盒測試法各有特點(diǎn),每種方法都可以提供一組有用的例子,然后沒有一種方法可以提供一組完整的例子。因此。在處理實(shí)際問題時,最好時使用各種方法,以便對程序進(jìn)行比較嚴(yán)格周密的測試。16.系統(tǒng)使用什么開發(fā)軟件?我用Java語言開發(fā),并使用mysql數(shù)據(jù)庫,這樣系統(tǒng)就可以在其它平臺上完全可以使用。但由于絕大多數(shù)當(dāng)前企業(yè)和辦公室的使用的電腦是Windows操作系統(tǒng)系列機(jī)組,需要根據(jù)實(shí)際情況,我決定把Windows作為我這次的操作系統(tǒng)平臺。使該系統(tǒng)在投入使用之后,能夠達(dá)到最佳的效果。MySQL是一個精巧的SQL數(shù)據(jù)庫管理系統(tǒng),雖然它不是開放源代碼的產(chǎn)品,但在某些情況下你可以自由使用。由于它的強(qiáng)大功能、靈活性、豐富的應(yīng)用編程接口(API)以及精巧的系統(tǒng)結(jié)構(gòu),受到了廣大自由軟件愛好者甚至是商業(yè)軟件用戶的青睞,特別是與Apache和PHP/PERL結(jié)合,為建立基于數(shù)據(jù)庫的動態(tài)網(wǎng)站提供了強(qiáng)大動力。MyEclipse企業(yè)級工作平臺(MyEclipseEnterpriseWorkbench,簡稱MyEclipse)是對EclipseIDE的擴(kuò)展,利用它可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML,Struts,JSF,CSS,Javascript,SQL,Hibernate等等[5]。簡單而言,MyEclipse是Eclips的插件,也是一款功能強(qiáng)大的JavaEE集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯。Tomcat服務(wù)器是一個免費(fèi)的開放源代碼的Web應(yīng)用服務(wù)器,屬于輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP程序的首選。對于一個初學(xué)者來說,可以這樣認(rèn)為,當(dāng)在一臺機(jī)器上配置好Apache服務(wù)器,可利用它響應(yīng)對HTML頁面的訪問請求。實(shí)際上Tomcat部分是Apache服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行tomcat時,它實(shí)際上作為一個與Apache獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。配置正確時,Apache為HTML頁面服務(wù),而Tomcat實(shí)際上運(yùn)行JSP頁面和Servlet。另外,Tomcat和IIS、Apache等Web服務(wù)器一樣,具有處理HTML頁面的功能,另外它還是一個Servlet和JSP容器,獨(dú)立的Servlet容器是Tomcat的默認(rèn)模式。不過,Tomcat處理靜態(tài)HTML的能力不如Apache服務(wù)器。17.本系統(tǒng)實(shí)現(xiàn)了哪些功能?醫(yī)院管理系統(tǒng)實(shí)現(xiàn)了實(shí)現(xiàn)了家病房無紙化管理,用戶管理注冊,病人信息瀏覽,用藥發(fā)布及查詢,以及網(wǎng)站后臺的多種管理功能。用戶可方便地進(jìn)行信息瀏覽,登錄注冊,信息修改,結(jié)賬等操作。本系統(tǒng)后臺管理員則進(jìn)行添加、刪除、更新相關(guān)信息以及根據(jù)需求條件實(shí)現(xiàn)客戶與員工的需求匹配工作,以達(dá)到最好的匹配結(jié)果。本系統(tǒng)在分析醫(yī)院病房管理流程的基礎(chǔ)上,用MyEclipse和MySql數(shù)據(jù)庫設(shè)計(jì)并完成醫(yī)院

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論