答辯問題匯總
1.自我介紹
自我介紹作為答辯的開場白,包括姓名、學(xué)號(hào)、專業(yè)。介紹時(shí)要舉止大方、態(tài)度從容、面帶微笑,禮貌得體的介紹自己,爭取給答辯小組一個(gè)良好的印象。好的開端就意味著成功了一半。
2.答辯人陳述
收到成效的自我介紹只是這場答辯的開始,接下來的自我陳述才進(jìn)入正軌。自述的主要內(nèi)容歸納如下:
(1)論文標(biāo)題。向答辯小組報(bào)告論文的題目,標(biāo)志著答辯的正式開始。
(2)簡要介紹課題背景、選擇此課題的原因及課題現(xiàn)階段的發(fā)展情況。
(3)詳細(xì)描述有關(guān)課題的具體內(nèi)容,其中包括答辯人所持的觀點(diǎn)看法、研究過程、實(shí)驗(yàn)數(shù)據(jù)、結(jié)果。
(4)重點(diǎn)講述答辯人在此課題中的研究模塊、承擔(dān)的具體工作、解決方案、研究結(jié)果。
(5)側(cè)重創(chuàng)新的部分。這部分要作為重中之重,這是答辯教師比較感興趣的地方。
(6)結(jié)論、價(jià)值和展望。對研究結(jié)果進(jìn)行分析,得出結(jié)論;新成果的理論價(jià)值、實(shí)用價(jià)值和經(jīng)濟(jì)價(jià)值;展望本課題的發(fā)展前景。
(7)自我評價(jià)。答辯人對自己的研究工作進(jìn)行評價(jià),要求客觀,實(shí)事求是,態(tài)度謙虛。經(jīng)過參加畢業(yè)設(shè)計(jì)與論文的撰寫,專業(yè)水平上有哪些提高、取得了哪些進(jìn)步,研究的局限性、不足之處、心得體會(huì)。
3.提問與答辯
答辯教師的提問安排在答辯人自述之后,是答辯中相對靈活的環(huán)節(jié),有問有答,是一個(gè)相互交流的過程。一般為3個(gè)問題,采用由淺入深的順序提問,采取答辯人當(dāng)場作答的方式。 答辯教師提問的范圍在論文所涉及的領(lǐng)域內(nèi),一般不會(huì)出現(xiàn)離題的情況。提問的重點(diǎn)放在論文的核心部分,通常會(huì)讓答辯人對關(guān)鍵問題作詳細(xì)、展開性論述,深入闡明。答辯教師也會(huì)讓答辯人解釋清楚自述中未講明白的地方。論文中沒有提到的漏洞,也是答辯小組經(jīng)常會(huì)問到的部分。再有就是論文中明顯的錯(cuò)誤,這可能是由于答辯人比較緊張而導(dǎo)致口誤,也可能是答辯人從未意識(shí)到,如果遇到這種狀況,不要緊張,保持鎮(zhèn)靜,認(rèn)真考慮后再回答。還有一種判斷類的題目,即答辯教師故意以錯(cuò)誤的觀點(diǎn)提問,這就需要答辯人頭腦始終保持清醒,精神高度集中,正確作答。
仔細(xì)聆聽答辯教師的問題,然后經(jīng)過縝密的思考,組織好語言;卮饐栴}時(shí)要求條理清晰、符合邏輯、完整全面、重點(diǎn)突出。如果沒有聽清楚問題,請答辯教師再重復(fù)一遍,態(tài)度誠懇,有禮貌。
當(dāng)有問題確實(shí)不會(huì)回答時(shí),也不要著急,可以請答辯教師給予提示。答辯教師會(huì)對答辯人改變提問策略,采用啟發(fā)式的引導(dǎo)式的問題,降低問題難度。
出現(xiàn)可能有爭議的觀點(diǎn),答辯人可以與答辯教師展開討論,但要特別注意禮貌。答辯本身是非常嚴(yán)肅的事情,切不可與答辯教師爭吵,辯論應(yīng)以文明的方式進(jìn)行。
4.總結(jié)
上述程序一一完畢,代表答辯也即將結(jié)束。答辯人最后縱觀答辯全過程,做總結(jié)陳述,包括兩方面的總結(jié):畢業(yè)設(shè)計(jì)和論文寫作的體會(huì);參加答辯的收獲。答辯教師也會(huì)對答辯人的表
現(xiàn)做出點(diǎn)評:成績、不足、建議。
5.致謝
感謝在畢業(yè)設(shè)計(jì)論文方面給予幫助的人們并且要禮貌地感謝答辯教師。
答辯注意事項(xiàng)
(1)克服緊張、不安、焦躁的情緒,自信自己一定可以順利通過答辯。
(2)注意自身修養(yǎng),有禮有節(jié)。無論是聽答辯教師提出問題,還是回答問題都要做到禮貌應(yīng)對。
(3)聽明白題意,抓住問題的主旨,弄清答辯教師出題的目的和意圖,充分理解問題的根本所在,再作答,以免答非所問的現(xiàn)象。
(4)若對某一個(gè)問題確實(shí)沒有搞清楚,要謙虛向教師請教。盡量爭取教師的提示,巧妙應(yīng)對。用積極的態(tài)度面對遇到的困難,努力思考做答,不應(yīng)自暴自棄。
(5)答辯時(shí)語速要快慢適中,不能過快或過慢。過快會(huì)讓答辯小組成員難以聽清楚,過慢會(huì)讓答辯教師感覺答辯人對這個(gè)問題不熟悉。
(6)對沒有把握的觀點(diǎn)和看法,不要在答辯中提及。
(7)不論是自述,還是回答問題,都要注意掌握分寸。強(qiáng)調(diào)重點(diǎn),略述枝節(jié);研究深入的地方多講,研究不夠深入的地方最好避開不講或少講。
(8)通常提問會(huì)依據(jù)先淺后深、先易后難的順序。
(9)答辯人的答題時(shí)間一般會(huì)限制在一定的時(shí)間內(nèi),除非答辯教師特別強(qiáng)調(diào)要求展開論述,都不必要展開過細(xì)。直接回答主要內(nèi)容和中心思想,去掉旁枝細(xì)節(jié),簡單干脆,切中要害。 答辯常見問題
在答辯時(shí),一般是幾位相關(guān)專業(yè)的老師根據(jù)學(xué)生的設(shè)計(jì)實(shí)體和論文提出一些問題,同時(shí)聽取學(xué)生個(gè)人闡述,以了解學(xué)生畢業(yè)設(shè)計(jì)的真實(shí)性和對設(shè)計(jì)的熟悉性;考察學(xué)生的應(yīng)變能力和知識(shí)面的寬窄;聽取學(xué)生對課題發(fā)展前景的認(rèn)識(shí)。
常見問題的分類如下:
(1)辨別論文真?zhèn),檢查是否為答辯人獨(dú)立撰寫的問題;
(2)測試答辯人掌握知識(shí)深度和廣度的問題;
(3)論文中沒有敘述清楚,但對于本課題來講尤為重要的問題;
(4)關(guān)于論文中出現(xiàn)的錯(cuò)誤觀點(diǎn)的問題;
(5)課題有關(guān)背景和發(fā)展現(xiàn)狀的問題;
(6)課題的前景和發(fā)展問題;
(7)有關(guān)論文中獨(dú)特的創(chuàng)造性觀點(diǎn)的問題;
(8)與課題相關(guān)的基本理論和基礎(chǔ)知識(shí)的問題;
(9)與課題相關(guān)的擴(kuò)展性問題。
答辯問題匯總 [篇2]
一、給水問題
你的給水系統(tǒng)分幾個(gè)區(qū),為什么這樣分?或者問分區(qū)的依據(jù)是什么?給水管如果暗敷的話,最大管徑是多少?DN25
你的給水管選用什么管材?
你的給水支管如何敷設(shè)?
二、消防問題
你的消防水箱容積是如何確定的?
如何保證消火栓不超過規(guī)定壓力?
消防水池的大小是怎么確定的?
最不利的消火栓在哪里?
三、噴淋消防
簡單介紹下噴淋系統(tǒng)的動(dòng)作原理?
說說延時(shí)器的安裝位置和作用?
水流報(bào)警裝置有哪些?
四、排水問題
什么時(shí)候要設(shè)置檢查口(清掃口)?設(shè)置檢查口(清掃口)的依據(jù)是什么?伸頂通氣管的設(shè)置有什么要求?
排水設(shè)計(jì)秒流量的計(jì)算方法有哪三種?經(jīng)驗(yàn)法、平方根法和概率法排水支管的末端能設(shè)置清掃口嗎?為什么?
化糞池的計(jì)算過程中,其有效容積包括哪幾部分容積?
你的排水立管為什么要匯合在一起?
排水立管拐彎是有什么要求?
五、熱水問題
你是通過什么設(shè)備進(jìn)行循環(huán)加熱的?
答辯問題匯總 [篇3]
(1)怎么連接數(shù)據(jù)庫
答案:通過JDBC_ODBC橋連接數(shù)據(jù)庫
(2)數(shù)據(jù)庫有幾個(gè)表
幾張表看一下自己論文的物理設(shè)計(jì)
(3)數(shù)據(jù)庫的表之間的聯(lián)系
看一下自己論文中的ER圖
(4)數(shù)據(jù)庫的連接代碼怎么寫/找到數(shù)據(jù)庫的連接代碼
連接數(shù)據(jù)庫的代碼在WEB_INF下的applicationContext.xml
(5)數(shù)據(jù)庫刪除是邏輯刪除還是物理刪除
數(shù)據(jù)庫刪除是物理刪除。
(6)分頁顯示怎么實(shí)現(xiàn)
分頁顯示是通過分頁標(biāo)簽實(shí)現(xiàn)的
(7)系統(tǒng)測試(什么是黑盒、白盒測試)
黑盒測試也稱功能測試,它是通過測試來檢測每個(gè)功能是否都能正常使用。在測試中,把程序看作一個(gè)不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,在程序接口進(jìn)行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息。
白盒測試也稱結(jié)構(gòu)測試或邏輯驅(qū)動(dòng)測試,它是按照程序內(nèi)部的結(jié)構(gòu)測試程序,通過測試來檢測產(chǎn)品內(nèi)部動(dòng)作是否按照設(shè)計(jì)規(guī)格說明書的規(guī)定正常進(jìn)行,檢驗(yàn)程序中的每條通路是否都能按預(yù)定要求正確工作。
(8)解釋CSS
CSS(Cascading Style Sheet,可譯為“層疊樣式表”或“級(jí)聯(lián)樣式表”)是一組格式設(shè)置規(guī)則,用于控制Web頁面的外觀。
(9)webapp怎么配置
只要放到tomcat下面的webapps下面即可,因?yàn)閣ebapp是編譯后的代碼
(10)web.xml中位置文件什么作用
web.xml是初始化工程配置信息
(11)servlet怎么配置
需要在web.xml中配置
(12)解釋action
action是mvc框架中的控制層,主要實(shí)現(xiàn)系統(tǒng)的增刪改查
(13)do get/post區(qū)別
Get是用來從服務(wù)器上獲得數(shù)據(jù),而Post是用來向服務(wù)器上傳遞數(shù)據(jù)。
(14)系統(tǒng)采用DreamweaverMX作為開發(fā)工具 ? 是嗎?
頁面是用DreamweaverMX開發(fā),整個(gè)程序是利用eclipse開發(fā)。
(15)系統(tǒng)采用什么數(shù)據(jù)庫進(jìn)行開發(fā)?
答案:SQL Server2000數(shù)據(jù)庫
(16)系統(tǒng)采用什么架構(gòu)進(jìn)行設(shè)計(jì)?
答案:采用B/S架構(gòu)進(jìn)行設(shè)計(jì)。
(17)系統(tǒng)用到的技術(shù)是什么?
答案:JAVA,JSP,Struts框架
(18)系統(tǒng)用的框架是什么?
Struts框架
(19)系統(tǒng)服務(wù)器是什么?
答案:Tomcat5.5
(20)系統(tǒng)的開發(fā)工具是什么?
答案:Myeclipse或Eclipse
(21)MVC框架中的MC分別代表什么?
M---》model----》模型層
V---》View-----》顯示層
C---》controller----》控制層
(22)用戶登錄怎么實(shí)現(xiàn)的或前臺(tái)用戶登錄提示錯(cuò)誤信息怎么實(shí)現(xiàn)的?
這是利用JAVASCRIPT腳本語言實(shí)現(xiàn)的,首先提交用戶名和密碼到后臺(tái),后臺(tái)經(jīng)過判斷該用戶名和密碼在用戶信息表中是否存在,如果存在則進(jìn)入到系統(tǒng)頁面,如果不存在則會(huì)返回錯(cuò)誤信息,前臺(tái)取得錯(cuò)誤信息的值,通過判斷錯(cuò)誤信息是否為空,如果不為空則提示錯(cuò)誤信息。
(23)刪除一條記錄用什么方法?
利用傳遞主鍵的方法,也就是delete from 表名 where 主鍵=”傳遞過來的主鍵的值”.
(24)我們正常寫完一個(gè)JAVA文件都需要自動(dòng)編譯一下,這是為什么? 因?yàn)槲覀冞\(yùn)行程序的時(shí)候用到的不是java程序而是class程序.
(25)tomcat讀的是java文件還是什么?
是class文件,不是java程序
(26)鏈接sqlserver的一般端口是什么?
SQL Server2000數(shù)據(jù)庫的端口是1433, tomcat的8080端口
(26)如果我要給頁面加過濾器控制亂碼,我應(yīng)該怎么做?
1.Jsp文件頁面顯示亂碼,這種情況比較好處理,在頁面的Page指令加上如下一項(xiàng)就OK了: <%@ page contentType="text/html; charset=gb2312"%>
2.Jsp頁面采用表單提交時(shí),提交的數(shù)據(jù)中含有中文,這時(shí)我們獲取表單數(shù)據(jù)后,展示到其它頁面時(shí)也會(huì)出現(xiàn)亂碼,解決方案是在提交處理的Servlet里接收數(shù)據(jù)時(shí),先加上如下一行代碼: request.setCharacterEncoding("gb2312");
這是其中的一種作法,當(dāng)頁面較少時(shí)還好,如果頁面較多,我每添加新的頁面就要加上這句話,所以可以采用過濾器來解決。
(27)在存取數(shù)據(jù)庫時(shí)發(fā)生亂碼現(xiàn)象,這種現(xiàn)象比較郁悶,處理起來相對復(fù)雜一點(diǎn).
首先要在數(shù)據(jù)存入數(shù)據(jù)庫時(shí),進(jìn)行如下編碼的轉(zhuǎn)換:如我們要把含有中文的字符串存入數(shù)據(jù)庫,首先:
String s=request.getParameter("author");
String author=new String(s.getBytes("ISO8859_1"),"gb2312");
在從數(shù)據(jù)庫取出展示到頁面時(shí),也要經(jīng)過如下轉(zhuǎn)換:
String s=rs.getString("author");
String author=new String(s.getBytes("GB2312"),"ISO8859_1");
(28)在數(shù)據(jù)庫定義字段的時(shí)候,可以選擇char還有varchar,你一般選擇什么,為什么?
選擇varchar,因?yàn)関archar是可變長的字符型,而char是定長的
(29)如果我要實(shí)現(xiàn)上傳圖片,然后再另一個(gè)頁面顯示,我應(yīng)該怎么做?
應(yīng)該把上傳的圖片輸出到服務(wù)器下面的某一個(gè)文件夾,這樣可以保證本機(jī)圖片刪除以后任何頁面都可以訪問并且顯示.
(30)在獲取一個(gè)從數(shù)據(jù)庫查詢回來的數(shù)組,你一般是怎么知道它里面存儲(chǔ)了
多少數(shù)據(jù)?
利用數(shù)組.size()方法就可以知道其數(shù)目是多少.
(30)你在開發(fā)中用過JAVASCRIPT么,你為什么要用這個(gè),它與JAVA有什么關(guān)系?
用到了, JAVASCRIPT可以減輕服務(wù)器的訪問頻率,從而提高服務(wù)器的運(yùn)行速度.達(dá)到了前臺(tái)校驗(yàn)的效果. 它和java沒有任何關(guān)系,屬于一種腳本語言.
(31)B/S的優(yōu)點(diǎn)?
B/S最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件。只要有一臺(tái)能上網(wǎng)的電腦就能使用,客戶端零維護(hù)。系統(tǒng)的擴(kuò)展非常容易。
(32)如何實(shí)現(xiàn)的頁面間的跳轉(zhuǎn)?
簡略回答就是通過forward進(jìn)行跳轉(zhuǎn).
詳細(xì)解答就需要從頁面請求開始一直到響應(yīng)頁面,就是通常說的找代碼.Struts的跳轉(zhuǎn)是通過.do請求,然后根據(jù)請求在struts里面找到響應(yīng)的請求,根據(jù)請求就可以看到下面的forward轉(zhuǎn)向頁面是哪一個(gè),通常有成功頁面和錯(cuò)誤頁面,只要看標(biāo)示就可以,例如<forward name="success" path="/index/indexInfo.jsp" contextRelative="true"/>;而jsp頁面則可以直接轉(zhuǎn)向,form表單上面直接寫明了請求的jsp頁面.
(33)如何設(shè)置背景顏色,字體大。
<body background="<%=request.getContextPath()%>/image/tt.gif">這是設(shè)置背景圖片 <body bgcolor="blue">這是設(shè)置背景顏色
以上兩種是對整個(gè)頁面進(jìn)行設(shè)置,如果對于td和tr來講也是同理,運(yùn)用background和bgcolor即可.
(34)設(shè)置文本框的代碼?
<input name="userName" type="text" id="username"size="14" maxlength="20">
(35)購物車是不是用SESSION做的?
答案:是用session做的.購物車主要是通過session進(jìn)行操作,和數(shù)據(jù)庫沒有關(guān)系.
(36)查詢分為幾種模式?
分為兩種,一種是精確查詢,一種是模糊查詢。
模糊查詢代碼:select * from 表名 where 字段 like %前臺(tái)傳過來的值% 精確查詢代碼:select * from 表名 where 字段 =“前臺(tái)傳過來的值”
(37)系統(tǒng)有幾個(gè)模塊?
答案:看自己的功能結(jié)構(gòu)圖.
(38)什么是數(shù)據(jù)溢出?
在計(jì)算機(jī)中,當(dāng)要表示的數(shù)據(jù)超出計(jì)算機(jī)所使用的數(shù)據(jù)的表示范圍時(shí),則產(chǎn)生數(shù)據(jù)的溢出。
(39)JSP、JDBC、ODBC、SQL、B/S、C/S等各種縮寫的英文完整表示及含義?
1.JSP(JavaServer Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)有點(diǎn)類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。
2.JDBC(Java Data Base Connectivity,java數(shù)據(jù)庫連接)是一種用于執(zhí)行SQL語句的Java API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用Java語言編寫的類和接口組成。JDBC為工具/數(shù)據(jù)庫開發(fā)人員提供了一個(gè)標(biāo)準(zhǔn)的API,據(jù)此可以構(gòu)建更高級(jí)的工具和接口,使數(shù)據(jù)庫開發(fā)人員能夠用純 Java API 編寫數(shù)據(jù)庫應(yīng)用程序,同時(shí),JDBC也是個(gè)商標(biāo)名。
3.ODBC(Open Database Connectivity,開放數(shù)據(jù)庫互連)是微軟公司開放服務(wù)結(jié)構(gòu)(WOSA,Windows Open Services Architecture)中有關(guān)數(shù)據(jù)庫的一個(gè)組成部分,它建立了一組規(guī)范,并
提供了一組對數(shù)據(jù)庫訪問的標(biāo)準(zhǔn)API(應(yīng)用程序編程接口)。這些API利用SQL來完成其大部分任務(wù)。ODBC本身也提供了對SQL語言的支持,用戶可以直接將SQL語句送給ODBC。
4.SQL(Structured Query Language)結(jié)構(gòu)化查詢語言,是一種數(shù)據(jù)庫查詢和程序設(shè)計(jì)語言,用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫系統(tǒng)。同時(shí)也是數(shù)據(jù)庫腳本文件的擴(kuò)展名。
5.C/S windows的應(yīng)用程序 Client/Server ,就如QQ Client:客戶端
B/S=Brower/Server 通過網(wǎng)頁來實(shí)現(xiàn)的應(yīng)用程序 Brower:瀏覽器 Server:服務(wù)器
(40)你的數(shù)據(jù)庫有幾個(gè)表?都是什么?相互關(guān)系?
數(shù)據(jù)庫有幾張表看自己的論文上的數(shù)據(jù)庫表(數(shù)據(jù)庫物理設(shè)計(jì)),數(shù)據(jù)庫設(shè)計(jì)那章會(huì)說明都有幾張表,至于關(guān)系,主要看主外鍵的聯(lián)系.
主鍵就是每個(gè)表的編號(hào),比如,人員信息表中的人員編號(hào)就是主鍵,但是在線路信息表中如果存在人員編號(hào)則人員編號(hào)在線路信息表里就是外鍵,線路信息表和人員信息表就是通過人員編號(hào)聯(lián)系起來的.
(40)什么是主鍵?外鍵?數(shù)據(jù)字典?意義?
主關(guān)鍵字(主鍵,primary key)是被挑選出來,作表的行的惟一標(biāo)識(shí)的候選關(guān)鍵字。一個(gè)表只有一個(gè)主關(guān)鍵字。主關(guān)鍵字又可以稱為主鍵。 主鍵可以由一個(gè)字段,也可以由多個(gè)字段組成,分別成為單字段主鍵或多字段主鍵。
作用:
:1)保證實(shí)體的完整性;
2)加快數(shù)據(jù)庫的操作速度
3) 在表中添加新記錄時(shí),不允許該值與其他記錄的主鍵值重復(fù)。
外鍵(Foreign Key)
如果公共關(guān)鍵字在一個(gè)關(guān)系中是主關(guān)鍵字,那么這個(gè)公共關(guān)鍵字被稱為另一個(gè)關(guān)系的外鍵。由此可見,外鍵表示了兩個(gè)關(guān)系之間的聯(lián)系。以另一個(gè)關(guān)系的外鍵作主關(guān)鍵字的表被稱為主表,具有此外鍵的表被稱為主表的從表。外鍵又稱作外關(guān)鍵字。
外鍵的作用:
保持?jǐn)?shù)據(jù)一致性,完整性,主要目的是控制存儲(chǔ)在外鍵表中的數(shù)據(jù)。 使兩張表形成關(guān)聯(lián),外鍵只能引用外表中的列的值!
數(shù)據(jù)字典(Data dictionary)是一種用戶可以訪問的記錄數(shù)據(jù)庫和應(yīng)用程序元數(shù)據(jù)的目錄。主動(dòng)數(shù)據(jù)字典是指在對數(shù)據(jù)庫或應(yīng)用程序結(jié)構(gòu)進(jìn)行修改時(shí),其內(nèi)容可以由DBMS自動(dòng)更新的數(shù)據(jù)字典。被動(dòng)數(shù)據(jù)字典是指修改時(shí)必須手工更新其內(nèi)容的數(shù)據(jù)字典。
數(shù)據(jù)字典是一個(gè)預(yù)留空間,一個(gè)數(shù)據(jù)庫,這是用來儲(chǔ)存信息數(shù)據(jù)庫本身。
數(shù)據(jù)字典的組成:
1、數(shù)據(jù)項(xiàng)
2、數(shù)據(jù)結(jié)構(gòu)
3、數(shù)據(jù)流
4、數(shù)據(jù)存儲(chǔ)
5、處理過程
(41)E-R圖是什么?E和R分別代表什么?
E-R圖也即實(shí)體-聯(lián)系圖(Entity Relationship Diagram),提供了表示實(shí)體型、屬性和聯(lián)系的方法,用來描述現(xiàn)實(shí)世界的概念模型。
構(gòu)成E-R圖的基本要素是實(shí)體型、屬性和聯(lián)系,其表示方法為:
· 實(shí)體型(Entity):用矩形表示,矩形框內(nèi)寫明實(shí)體名;比如學(xué)生張三豐、學(xué)生李尋歡都是實(shí)體。如果是弱實(shí)體的話,在矩形外面再套實(shí)線矩形。
· 屬性(Attribute):用橢圓形表示,并用無向邊將其與相應(yīng)的實(shí)體連接起來;比如學(xué)生的
姓名、學(xué)號(hào)、性別、都是屬性。如果是多值屬性的話,再橢圓形外面再套實(shí)線橢圓。如果是派生屬性則用虛線橢圓表示。
· 聯(lián)系(Relationship):用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別與有關(guān)實(shí)體連接起來,同時(shí)在無向邊旁標(biāo)上聯(lián)系的類型(1 : 1,1 : n或m : n)。 比如老師給學(xué)生授課存在授課關(guān)系,學(xué)生選課存在選課關(guān)系。如果是弱實(shí)體的聯(lián)系則在菱形外面再套菱形
(42)數(shù)據(jù)庫的連接方法有幾種?你用的是哪一種?關(guān)鍵代碼要了解。 大家90%用的都是JDBC-ODBC橋連接數(shù)據(jù)庫方法.
JDBC直接連接數(shù)據(jù)庫代碼:
public Bean1() {
}
public synchronized Connection getcon() throws Exception {
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
con=DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=db_Cars","sa","sa");
return con;
}
catch(Exception ex){
ex.printStackTrace();
}
return null;
}
JDBC-ODBC連接數(shù)據(jù)庫
public class Condb{
String Sd="sun.jdbc.odbc.JdbcOdbcDriver";//建立一個(gè)聯(lián)接機(jī)
String Sc="jdbc:odbc:Business";//建立一個(gè)Odbc源
Connection con=null;//Connection對象
ResultSet rs=null;//建立一個(gè)記錄集
public Condb(){
try{
Class.forName(Sd);//用classforname方法加載驅(qū)動(dòng)程序類
}catch(java.lang.ClassNotFoundException e){//當(dāng)沒有發(fā)現(xiàn)這個(gè)加載這個(gè)類的時(shí)候拋出的異常
System.err.println(e);//執(zhí)行系統(tǒng)的錯(cuò)誤打印
}
}
連接池連接數(shù)據(jù)庫:
public static Connection getConnection() {
Connection conn = null;
try {
} Context initCtx = new InitialContext(); Context ctx = (Context) initCtx.lookup("java:comp/env"); // 獲取連接池對象 Object obj = (Object) ctx.lookup("jdbc/lo"); // 類型轉(zhuǎn)換 javax.sql.DataSource ds = (javax.sql.DataSource) obj; conn = ds.getConnection(); } catch (Exception e) { e.printStackTrace(); } return conn;
(43)開發(fā)的系統(tǒng)有何特色及不足之處,有何待改進(jìn)的地方?
系統(tǒng)開發(fā)特色可以從系統(tǒng)的功能角度說,比如系統(tǒng)實(shí)現(xiàn)上傳圖片功能,上傳文件,下載文件功能,系統(tǒng)采用了B/S架構(gòu),系統(tǒng)采用了Struts框架等.
(44)需求分析階段主要做什么?
所謂"需求分析",是指對要解決的問題進(jìn)行詳細(xì)的分析,弄清楚問題的要求,包括需要輸入什么數(shù)據(jù),要得到什么結(jié)果,最后應(yīng)輸出什么。可以說,在軟件工程當(dāng)中的“需求分析”就是確定要計(jì)算機(jī)“做什么”。
(45)總體設(shè)計(jì)階段主要做什么?
即對有關(guān)系統(tǒng)全局問題的設(shè)計(jì),也就是設(shè)計(jì)系統(tǒng)總的處理方案,又稱系統(tǒng)概要設(shè)計(jì)。它包括:計(jì)算機(jī)配置設(shè)計(jì)、系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫和文件設(shè)計(jì)、代碼設(shè)計(jì)以及系統(tǒng)可靠性與內(nèi)部控制設(shè)計(jì)等內(nèi)容。
(46)你在畢業(yè)設(shè)計(jì)期間遇到最大的技術(shù)困難是什么?怎樣解決的?
第二周主要遇到的問題就是如何選擇開發(fā)方法,由于操作系統(tǒng)的不同,所以要選用一種適用于任何系統(tǒng)的開發(fā)語言則成為首要的問題,開始選用vb語言,但是由于vb不支持linux系統(tǒng),不具有跨平臺(tái)的特性。為了解決該方法,選用跨平臺(tái)的java和jsp語言。
在概要設(shè)計(jì)階段遇到的難點(diǎn)是如何對不同身份的用戶進(jìn)行區(qū)分,最后確定利用用戶信息表的一個(gè)字段作為標(biāo)示,根據(jù)不同的標(biāo)示區(qū)分用戶不同的身份。
在開發(fā)過程中遇到了中文亂碼問題,最后通過String str=new String(str.getBytes("開發(fā)環(huán)境編碼"),"ISO-8859-1")解決中文亂碼問題。
(47)使用數(shù)據(jù)庫設(shè)計(jì)程序的優(yōu)點(diǎn)(安全)、缺點(diǎn)(速度慢)是什么? 數(shù)據(jù)可以快速更新,數(shù)據(jù)可以備份,可以恢復(fù).
(48)界面設(shè)計(jì)應(yīng)注意哪些原則?
一、 明確建立網(wǎng)站的目標(biāo)和用戶需求
二、 網(wǎng)頁設(shè)計(jì)總體方案主題鮮明
三、 網(wǎng)站的版式設(shè)計(jì)
四、 色彩在網(wǎng)頁設(shè)計(jì)中的作用
五、 網(wǎng)頁設(shè)計(jì)形式與內(nèi)容相統(tǒng)一
(49)畢業(yè)設(shè)計(jì)期間學(xué)習(xí)了哪些新知識(shí)點(diǎn)?
學(xué)到了怎么利用java連接數(shù)據(jù)庫,怎么利用數(shù)據(jù)庫三范式設(shè)計(jì)數(shù)據(jù)庫,怎么使用SQL server2000,怎么實(shí)現(xiàn)實(shí)體和實(shí)體之間的聯(lián)系
(50)結(jié)構(gòu)化方法的需求分析:
主要包括需求分析說明,業(yè)務(wù)流程圖,數(shù)據(jù)流程圖,數(shù)據(jù)字典
(51)問題1:業(yè)務(wù)流程圖是根據(jù)什么畫出來的?
業(yè)務(wù)流程圖是根據(jù)需求分析畫出來的。
(52)問題2:數(shù)據(jù)流程圖是根據(jù)什么畫出來的?
數(shù)據(jù)流程圖是根據(jù)業(yè)務(wù)流程圖畫出來的。
(53)問題3:數(shù)據(jù)字典是根據(jù)什么畫出來的?
數(shù)據(jù)字典是根據(jù)數(shù)據(jù)流程圖畫出來的。
(54)問題4:數(shù)據(jù)字典屬于整個(gè)論文的哪一部分?
數(shù)據(jù)字典是屬于論文的需求分析部分。
(55)問題5:業(yè)務(wù)流程圖英文簡稱和全稱是什么?
全稱:Transaction Flow Diagram, 簡稱TFD
(56)問題6:數(shù)據(jù)流程圖英文簡稱和全稱是什么?
簡稱DFD,全稱data-flow diagram
(57)問題7:數(shù)據(jù)字典英文簡稱和全稱是什么?
簡稱DD,全稱data dictionary
(58)問題8:結(jié)構(gòu)化方法簡介?
結(jié)構(gòu)化分析是面向數(shù)據(jù)流開展需求分析工作的一種有效方法。一般采用自頂向下,逐層分解的演義分析法來定義系統(tǒng)的需求,即先把分析對象抽象成一個(gè)系統(tǒng),然后自頂向下的逐層分解,將復(fù)雜的系統(tǒng)分解成簡單的、能夠清楚地被理解和表達(dá)的若干個(gè)子系統(tǒng)
(59)問題9:數(shù)據(jù)字典都包括什么?
1數(shù)據(jù)流 2數(shù)據(jù)流分量,即數(shù)據(jù)元素 3數(shù)據(jù)存儲(chǔ) 4處理5數(shù)據(jù)項(xiàng)
(60)問題10:數(shù)據(jù)字典定義:
數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對數(shù)據(jù)流圖中包含的所有元素的定義的集合.
(61)問題11:了解并記住一下業(yè)務(wù)流程圖圖例:
業(yè)務(wù)處理單位業(yè)務(wù)處理功能描述 信息傳遞過程 表格/單據(jù)
問題12:了解并記住一下數(shù)據(jù)流程圖圖例:
外部實(shí)體
處理過程數(shù)據(jù)流數(shù)據(jù)存儲(chǔ)
(62)問題1:數(shù)據(jù)庫設(shè)計(jì)分為哪幾個(gè)階段,最為重要的階段是什么?
1.規(guī)劃 2.需求分析 3.概念模型設(shè)計(jì) 4. 邏輯設(shè)計(jì) 5.物理設(shè)計(jì) 6.程序編制及調(diào)試 7.運(yùn)行及維護(hù)。
最為重要的三個(gè)是.概念模型設(shè)計(jì), 邏輯設(shè)計(jì),物理設(shè)計(jì)
(63)問題2:ER圖是屬于數(shù)據(jù)庫設(shè)計(jì)的哪個(gè)部分?
ER圖設(shè)計(jì)屬于數(shù)據(jù)庫設(shè)計(jì)的概念設(shè)計(jì)階段。
(64)問題3:ER圖反映了什么?
ER圖反應(yīng)了實(shí)體與實(shí)體之間的關(guān)系。
(65)問題4:一定要整明白自己ER圖實(shí)體與實(shí)體之間的關(guān)系?
是1:1,還是1:N,還是N:N
問題5:int類型有幾個(gè)字節(jié)?
Int類型有4個(gè)字節(jié)。
(66)問題6:varchar和Nvarchar的區(qū)別是什么?
char、varchar、text和nchar、nvarchar、ntext
char和varchar的長度都在1到8000之間,它們的區(qū)別在于char是定長字符數(shù)據(jù),而varchar是變長字符數(shù)據(jù)。所謂定長就是長度固定的,當(dāng)輸入的數(shù)據(jù)長度沒有達(dá)到指定的長度時(shí)將自動(dòng)以英文空格在其后面填充,使長度達(dá)到相應(yīng)的長度;而變長字符數(shù)據(jù)則不會(huì)以空格填充。text存儲(chǔ)可變長度的非Unicode數(shù)據(jù),最大長度為2^31-1(2,147,483,647)個(gè)字符。
后面三種數(shù)據(jù)類型和前面的相比,從名稱上看只是多了個(gè)字母"n",它表示存儲(chǔ)的是Unicode數(shù)據(jù)類型的字符。
(67)問題7: datetime和smalldatetime 的區(qū)別:
datetime:從1753年1月1日到9999年12月31日的日期和時(shí)間數(shù)據(jù),精確到百分之三秒。
smalldatetime:從1900年1月1日到2079年6月6日的日期和時(shí)間數(shù)據(jù),精確到分鐘。
(67)頁面文字滾動(dòng)是利用什么實(shí)現(xiàn)的:
答案:滾動(dòng)是通過marquee標(biāo)簽實(shí)現(xiàn)的,marquee是HTML的標(biāo)簽。
(67)上傳圖片或者文件以及下載圖片或者文件是怎么實(shí)現(xiàn)的:
答案:最簡單的方法是通過輸入輸出流的方法實(shí)現(xiàn)的,再具體一點(diǎn)是通過InputStream和outPutStream實(shí)現(xiàn)的。
(67)可能問你某一頁面的代碼在哪?
如果問頁面是哪個(gè)頁面直接到tomcat下面的webapps下面找到你訪問的8080后面的工程名的工程下找到對應(yīng)的jsp頁面
如果是要找java代碼則需要在src下面找到對應(yīng)的java代碼。
這也答辯中最難的問題,可以利用以下方法進(jìn)行尋找代碼,右鍵頁面屬性,可能出現(xiàn)的為http://localhost:8080/XXXProject/user/add.do
首先進(jìn)入WEB_INF下面找到configs,configs下面找到user文件夾,然后找到user_control.xml,打開找到path=”add”的配置文件,forward對應(yīng)的就是該頁面的JSP頁面,java代碼直接去src下面的user文件夾里面找到userDAO.java即可。
(68)頁面的日期動(dòng)態(tài)顯示是怎么實(shí)現(xiàn)的?
是通過javascript腳本語言的Date()函數(shù)實(shí)現(xiàn)的。
【答辯問題】相關(guān)文章:
畢業(yè)答辯問題及回答05-09
論文答辯提問問題11-07
答辯時(shí)老師會(huì)問的問題03-23
土木工程畢業(yè)答辯常問問題及答案04-28
論文答辯老師一般會(huì)提哪些問題09-09
答辯申請書01-02
開題答辯注意事項(xiàng)10-25
碩士論文答辯08-02
競聘答辯的注意事項(xiàng)09-11
論文答辯自我介紹05-21