【正文】
令。數(shù)據(jù)表是包含數(shù)據(jù)庫中所有數(shù)據(jù)的數(shù)據(jù)庫對(duì)象,設(shè)計(jì)完數(shù)據(jù)庫后就可以創(chuàng)建數(shù)據(jù)庫中用來存儲(chǔ)數(shù)據(jù)的表了。不需要系統(tǒng)的重新啟動(dòng),一切就是這么簡單。公司最新的產(chǎn)品 Visual ,WYSIWYG(What You See Is What You Get所見即為所得)的編輯。針對(duì)以上提出的關(guān)鍵問題,本系統(tǒng)數(shù)據(jù)庫選用SQL server 2005:該數(shù)據(jù)庫管理系統(tǒng)在Windows XP上能運(yùn)行,SQL的表變量和SQL語句擴(kuò)展使教務(wù)管理系統(tǒng)的龐大數(shù)據(jù)庫能更好的儲(chǔ)存;其本身的查詢語言等也能令系統(tǒng)減少冗余,提供運(yùn)作效率。網(wǎng)絡(luò)考試系統(tǒng)中考試科目、題庫的維護(hù)、用戶等都功能的管理。 The detailed design mainly includes the realization of the system database access, the concrete implementation of main function module, module implements key code, etc. Finally, the system functional testing, and the test results are analyzed and summarized, concludes that the shortage of the system and to improve for future system maintenance is convenient, but also for the future development of similar system provides the reference and help.The development of this system make the examination management system more convenient and quick, at the same time also prompted the examination management system system is more systematic, ordering. System interface is friendly, easy to operate.Key words: the exam, technology。整個(gè)開發(fā)過程首先對(duì)系統(tǒng)進(jìn)行需求分析,得出系統(tǒng)主要功能,數(shù)據(jù)流圖。 本文以實(shí)際運(yùn)用為開發(fā)背景,運(yùn)用軟件工程原理和開發(fā)方法。 The application of puter and network, on the other hand, more promoted the rapid development of both, at present they have gradually bee a modern teaching is very important and effective means.Based on the practical application background for developing, applying software engineering principles and development methods, using technology to build a network examination system based on B/S mode. Throughout the development process, first of all, on the system demand analysis, system main functions, data flow diagrams. Then the system overall design and detailed design. Overall design including the system function design, system overall structure design, system data structure design and system security design, etc.。 研究的意義一個(gè)完備的網(wǎng)絡(luò)考試系統(tǒng)可以使用戶學(xué)習(xí)過后及時(shí)檢驗(yàn)自己的學(xué)習(xí)效果,以及時(shí)發(fā)現(xiàn)自己的不足,使得學(xué)習(xí)效率得到很大提高。技術(shù)路線:本系統(tǒng)采用 Windows XP作為操作平臺(tái):之所以不使用WIN 7 系統(tǒng)是由于XP的兼容性更好,同時(shí)系統(tǒng)的穩(wěn)定性也更加出色。174。這種被稱為Zero Local Administration,和快捷。每個(gè)數(shù)據(jù)庫都是由表、觸發(fā)器、存儲(chǔ)過程等數(shù)據(jù)庫對(duì)象所組成的。修改存儲(chǔ)命令可以使用ALTER PROCEDURE語句更改存儲(chǔ)過程。在非連接模式下的 數(shù)據(jù)訪問,應(yīng)用程序從數(shù)據(jù)源中獲得所需的數(shù)據(jù),然后斷開與原數(shù)據(jù)源的連接并完成數(shù)據(jù)的更新工作。另外,網(wǎng)絡(luò)考試系統(tǒng)所采用的操作和工作方式符合工作人員的日常習(xí)慣,而且操作方便靈活,便于管理??窜浖軒淼慕?jīng)濟(jì)效益與開發(fā)設(shè)計(jì)所需要的投資相比,是否相適宜,同時(shí)還要看此軟件能否真正給用戶帶來足夠的經(jīng)濟(jì)效益,我們開的這套系統(tǒng)正是考慮為用戶提高工作效率,節(jié)省工作時(shí)間,方便操作與管理而設(shè)計(jì)。由此可見,開發(fā)此軟件在操作上是可行的。數(shù)據(jù)庫概念模型設(shè)計(jì)可通過ER圖來描述現(xiàn)實(shí)世界的概念模型。表41 管理員信息表字段名說 明類 型長 度可否為空主鍵ID編號(hào)Int8否是UserName用戶名Nvarchar50否否PassWord密碼Nvarchar50否否 學(xué)生信息表如表42所示。另外本系統(tǒng)解決了中文的問題,也是在配置文件中添加了編碼方式的形式解決的,本系統(tǒng)的另外一個(gè)大的特點(diǎn)是系統(tǒng)對(duì)數(shù)據(jù)庫的操作都單獨(dú)的寫在了一個(gè)類里,這樣對(duì)系統(tǒng)的所有數(shù)據(jù)庫操作都只訪問這個(gè)類就可以了,不要每個(gè)頁面都去寫數(shù)據(jù)庫的操作,提高了系統(tǒng)的集成性。目前的測試是為了測試而測試,沒有規(guī)劃性。(手頭沒有自動(dòng)化測試工具)白盒測試:也稱為結(jié)構(gòu)測試,根據(jù)程序內(nèi)部邏輯結(jié)構(gòu)進(jìn)行測試。在使用這一方案時(shí),測試者必須檢查程序的內(nèi)部結(jié)構(gòu),從檢查程序的邏輯著手,得出測試數(shù)據(jù)。在最后的一個(gè)月里主要是開始畢業(yè)設(shè)計(jì)和畢業(yè)論文的編寫,就在短短的一個(gè)月中,我把我前三年的學(xué)習(xí)的東西全都發(fā)揮出來了,在此以前我一直以為以前的東西都是白學(xué)了,現(xiàn)在才發(fā)現(xiàn)那時(shí)候?qū)W的東西是多么的有用,當(dāng)然是在整個(gè)設(shè)計(jì)的過程中也遇到了很多的問題,這些問題很多都是程序錯(cuò)誤和方法錯(cuò)誤,這些問題都通過查資料和書籍慢慢解決了,剛開始遇到錯(cuò)誤的時(shí)候一連好幾天都沒有解決,那時(shí)候想過放棄,想過換題目,想想各種各樣的方法,但是還是通過老師和同學(xué)的幫忙都解決掉了,可能是剛開始沒有經(jīng)驗(yàn),遇到問題就不知所搓,不知道怎么去解決,經(jīng)過同學(xué)的幫忙我找到了解決錯(cuò)誤的方法,就是每走一步就不停的調(diào)試如果得到了你想要的結(jié)果,就說明是對(duì)的在繼續(xù)設(shè)計(jì),如果不這樣話,在開始就發(fā)生了錯(cuò)誤,你沒有覺察到,在后來你花了很多的時(shí)間后,你才發(fā)現(xiàn)你所做的一切都是白廢了,那是后悔也來不及