【正文】
據(jù)類型,將來會逐漸被BLOB、CLOB、NCLOB等大的對象數(shù)據(jù)類型所取代。如:number(3,0),真正保存的數(shù)據(jù)是575??勺鏊饕淖畲箝L度3209??赏ㄟ^網(wǎng)絡(luò)較方便地讀寫遠(yuǎn)端數(shù)據(jù)庫里的數(shù) 據(jù),并有對稱復(fù)制的技術(shù)。 支持大量多媒體數(shù)據(jù),如二進(jìn)制圖形、聲音、動畫以及多維數(shù)據(jù)結(jié)構(gòu)等??傮w來說,mysql數(shù)據(jù)庫具有以下主要特點(diǎn):再看互聯(lián)網(wǎng)上,從搜索引擎到在線商場,從網(wǎng)上聊天到郵件列表,都離不開數(shù)據(jù)庫。 for the user to access system, the application of the Tomcat server technology。目前電子考試管理系統(tǒng)只有部分城市實(shí)現(xiàn)了組卷,監(jiān)考,答題,查詢成績的功能,所以另一個研究目的是為了普及各個城市都能實(shí)現(xiàn)電子考試管理系統(tǒng)更為全面的功能。長沙理工大學(xué)基于JSP的考試管理系統(tǒng)目 錄第一章 數(shù)據(jù)庫的設(shè)計(jì) 3 ORACLE數(shù)據(jù)庫 3 ORACLE 數(shù)據(jù)類型 4 數(shù)據(jù)表 5第二章 系統(tǒng)總體設(shè)計(jì)與分析 92.1因此研究電子考試管理系統(tǒng)主要是要一個環(huán)保問題以及試卷保存問題,提高考生答題的效率,提高閱卷老師的閱卷效率。 a friendly manmachine interface, which relates to the technology of Photoshop, Fireworks CS4 technology, Flash technology, JSP dynamic webpage technology, to provide users with a number of functional modules。尤其是銀行、院校和圖書館這樣的大型組織更加依靠數(shù)據(jù)庫系統(tǒng)實(shí)現(xiàn)其正常的運(yùn)作。是目前最流行的客 戶/服務(wù)器(CLIENT/SERVER)體系結(jié)構(gòu)的數(shù)據(jù)庫之一,ORACLE數(shù)據(jù)庫是一種完全免費(fèi)的產(chǎn)品。在數(shù)據(jù)庫管理功能、完整性 檢查、安全性、一致性方面都有良好的表現(xiàn)。 提供了新的分布式數(shù)據(jù)庫能力。VARCHAR2是最常用的數(shù)據(jù)類型。如:number(5,2)。 long無可變長字符列,最大長度限制是2GB,用于不需要作字符串搜索的長串?dāng)?shù)據(jù),如果要進(jìn)行字符搜索就要用varchar2類型。模塊是數(shù)據(jù)說明、可執(zhí)行語句等程序設(shè)計(jì)對象的集合,它是單獨(dú)命名的而且可通過名字來訪問。、Eclipse、Oracle。2. 2 系統(tǒng)功能分析首先對現(xiàn)有系統(tǒng)進(jìn)行分析,現(xiàn)有系統(tǒng)是信息的重要來源。 從用戶角度來看用戶通過登錄之后就能進(jìn)入學(xué)員測試,可以獲得以下功能:試卷答題,成績查詢,管理員登錄之后,可以獲得一下功能:人員管理,新增監(jiān)考員,新增組卷人,新增學(xué)員,組卷人登錄之后,可以獲得以下功能:新增試卷,新增試題,修改試卷,修改試題,刪除試卷,刪除試題,監(jiān)考員登錄之后,可以獲得一下功能:時(shí)事監(jiān)控學(xué)員作答情況,新增考試,管理考試,成績顯示。2.3這些方法旨在指導(dǎo)開發(fā)者進(jìn)行工程化的系統(tǒng)開發(fā),從而加快系統(tǒng)開發(fā)的速度,保證質(zhì)量以及降低開發(fā)成本。隨著Internet的發(fā)展,用戶對于網(wǎng)絡(luò)、WINDOWS等環(huán)境下的軟件使用比較熟悉,對于新鮮事物,用戶表現(xiàn)出極大的興趣和熱情。另一方面,隨著寬帶網(wǎng)絡(luò)進(jìn)入校園,為學(xué)生在網(wǎng)絡(luò)上進(jìn)行考試提供有利的條件。 運(yùn)行環(huán)境本系統(tǒng)采用聯(lián)網(wǎng)多機(jī)多用戶操作方式,系統(tǒng)的運(yùn)行環(huán)境包括硬件、操作系統(tǒng)、關(guān)系數(shù)據(jù)庫等軟件:硬 件:中央處理器(CPU)、PI以上的處理器;硬Windows XP。 Windows 8。試卷管理:提供試題庫,組卷不是什么麻煩事,所有試題都在眼前展現(xiàn),可以對試卷進(jìn)行刪除和修改等。如果用戶還沒有注冊就直接進(jìn)入或者沒有成功登陸就進(jìn)入頁面,將被連接到“學(xué)員登陸頁面”。如果用戶還沒有注冊就直接進(jìn)入或者沒有成功登陸就進(jìn)入頁面,將被連接到“用戶登陸頁面”。信息系統(tǒng)測試應(yīng)包括軟件測試、硬件測試和網(wǎng)絡(luò)測試。 開發(fā)各個階段都有可能出現(xiàn)錯誤。 由本人測試出來,很容易根據(jù)自己編程的思路來制定測試思路,具有局限性。將實(shí)際輸出結(jié)果與預(yù)期結(jié)果相比較就能發(fā)現(xiàn)測試對象是否正確。 多余的工作會帶來副作用,影響程序的效率,有時(shí)會帶來潛在的危害或錯誤。嚴(yán)格的按照測試計(jì)劃可以;認(rèn)證進(jìn)度,使各方面都得以協(xié)調(diào)進(jìn)行。測試用例都是精心設(shè)計(jì)出來的,可以為重新測試或追加測試提供方便。 (1)、擬定測試計(jì)劃。測試大綱是測試的依據(jù)。 (4)、實(shí)施測試。測試完成后,要形成相應(yīng)的測試報(bào)告,主要對測試進(jìn)行概要說明,列出測試的結(jié)論,指出缺陷和錯誤,另外,給出一些建議,如可采用的修改方法,各項(xiàng)修改預(yù)計(jì)的工作量及修改的負(fù)責(zé)人員。在MySQL的命令行中,創(chuàng)建數(shù)據(jù)庫、數(shù)據(jù)表等。CREATE TABLE (TSID NUMBER PRIMARY KEY NOT NULL,TSNAME NVARCHAR2(50) NOT NULL)。試卷狀態(tài)編號39。COMMENT ON TABLE IS 39。COMMENT ON COLUMN IS 39。超級管理員表39。超級管理員名稱39。COMMENT ON TABLE IS 39。COMMENT ON COLUMN IS 39。CREATE TABLE (IID NUMBER PRIMARY KEY NOT NULL,INAME NVARCHAR2(50) NOT NULL,IPWD NVARCHAR2(16) NOT NULL)。監(jiān)考員編號39。監(jiān)考員密碼39。COMMENT ON COLUMN IS 39。7考生考試狀態(tài)表CREATE TABLE (SSID NUMBER PRIMARY KEY NOT NULL,SSNAME NVARCHAR2(8) NOT NULL)??忌荚嚑顟B(tài)編號39。COMMENT ON TABLE IS 39。COMMENT ON COLUMN IS 39??忌?9??忌彰?9??荚嚲幪?外鍵)39。COMMENT ON COLUMN IS 39。CREATE TABLE (TID NUMBER PRIMARY KEY NOT NULL,SBID NUMBER NOT NULL,MPID NUMBER NOT NULL,TSID NUMBER NOT NULL,TNAME NVARCHAR2(50) NOT NULL,TSCORETOTAL NUMBER(4,1) NOT NULL,修改數(shù)據(jù)類型TPASSSCORE NUMBER(4,1) NOT NULL,修改數(shù)據(jù)類型TTIME NUMBER NOT NULL,CONSTRAINT T_SBID_FK FOREIGN KEY(SBID) REFERENCES (SBID),創(chuàng)建外鍵:科目IDCONSTRAINT T_MPID_FK FOREIGN KEY(MPID) REFERENCES (MPID),創(chuàng)建外鍵:組卷人IDCONSTRAINT T_TSID_FK FOREIGN KEY(TSID) REFERENCES (TSID)創(chuàng)建外鍵:組卷人ID)。試卷編號39。組卷人編號(外鍵)39。試卷名39。及格分?jǐn)?shù)39。COMMENT ON TABLE IS 39。COMMENT ON COLUMN IS 39。COMMENT ON COLUMN IS 39。COMMENT ON COLUMN IS 39。COMMENT ON COLUMN IS 39。COMMENT ON COLUMN IS 39??荚嚬芾肀?9。試卷編號(外鍵)39。監(jiān)考員編號(外鍵)39。開考時(shí)間39。實(shí)際開考時(shí)間39。應(yīng)到人數(shù)39。學(xué)籍號39。COMMENT ON COLUMN IS 39。COMMENT ON COLUMN IS 39。CREATE TABLE (SEMID NUMBER PRIMARY KEY NOT NULL,SID NUMBER NOT NULL,TID NUMBER NOT NULL,SSID NUMBER NOT NULL,ERID NUMBER NOT NULL,SEMIP NVARCHAR2(26) NOT NULL,SEMREMARK NVARCHAR2(100),UPDATETIME NVARCHAR2(20) NOT NULL,FINISHCOUNT NUMBER NOT NULL,SEMATTEND NVARCHAR2(10) NOT NULL,CONSTRAINT SEM_SID_FK FOREIGN KEY(SID) REFERENCES (SID),創(chuàng)建外鍵:學(xué)籍號IDCONSTRAINT SEM_TID_FK FOREIGN KEY(TID) REFERENCES (TID),創(chuàng)建外鍵:試卷IDCONSTRAINT SEM_SSID_FK FOREIGN KEY(SSID) REFERENCES (SSID),創(chuàng)建外鍵:試卷IDCONSTRAINT SEM_ERID_FK FOREIGN KEY(ERID) REFERENCES (ERID)創(chuàng)建外鍵:考場ID)。虛擬ID39。試卷編號39??紙鼍幪?9??忌鷤渥⑿畔?9。已答題數(shù)39。試卷狀態(tài)IDCREATE SEQUENCE START WITH 1 NOMAXVALUE CACHE 2。監(jiān)考員ID試狀態(tài)IDCREATE SEQUENCE START WITH 1 NOMAXVALUE CACHE 2。題目IDCREATE SEQUENCE START WITH 1 NOMAXVALUE CACHE 2。在JSP開發(fā)中,JavaBean最常用的就是連接數(shù)據(jù)庫、執(zhí)行數(shù)據(jù)庫的操作。如果用戶直接進(jìn)入管理界面,則重新跳轉(zhuǎn)到管理登錄頁面. 組卷員模塊當(dāng)用戶從登錄界面()登入之后,則跳轉(zhuǎn)到組卷頁面,如果用戶直接跳轉(zhuǎn)到組卷頁面,則系統(tǒng)將重新跳轉(zhuǎn)到管理員登錄頁面。 var CandidateName = (CandidateName)[0].value。 return false。 }}JavaScript和Java不同,JavaScript只是一種腳本語言,它不能脫離瀏覽器獨(dú)立運(yùn)行。如果用戶名有效則跳轉(zhuǎn)至用戶作答頁面或者用戶等待頁面。(2)實(shí)現(xiàn)方法:個人信息修改完畢后,要將修改后的數(shù)據(jù)信息更新到注冊數(shù)據(jù)表中,單擊【修改】按鈕,如果提交的數(shù)據(jù)無誤,將彈出“數(shù)據(jù)更新成功”的消息對話框;否則將彈出“更新失敗”的消息對話框。//管理員姓名 AdminBiz adminBiz = new AdminBizImpl()。 } else { (?update=fail)。 組卷,監(jiān)考功能模塊詳細(xì)設(shè)計(jì) 管理員登錄(1)作用:提供有效的用戶管理,包括添加、刪除用戶和對用戶進(jìn)行權(quán)限的分配。 if(name == ) { alert(Error!用戶名不能為空!)。 (adminPwd).focus()。(2)實(shí)現(xiàn)手段:隨時(shí)刷新服務(wù)器,獲取考生的作答信息以及考生信息頁面代碼如下:% page language=java import=.* contentType=text/html。 //int eid = (Integer)(emid)。 String str_1 = ()。 String str_2 = ()。 String[] str3 = null。 if(() != null){ str_3 = ()。 // 實(shí)際結(jié)束時(shí)間 } (exam,exam)。 // 正在考試人數(shù) int outExam = 0。 } if((i).getStudentStatus().getsSID() == 2){ outExam ++。 width:830px。 form action=UpdateInvigilatePwd method=post p原始密碼:amp。 input type=text name=OldJPWD value=${ } //p p新的密碼:amp。 input type=text name=newJKPWD //p p確認(rèn)密碼:amp。 input type=text name=newQueJKPWD //p pinput type=submit value=保存 /amp。amp。 input type=button value=取消 onclick=yincang(39。 // 時(shí)長(秒) int minTime = 0。 /* 倒計(jì)時(shí)時(shí)間 */ String countDown = hourTime + : + minTime + : + miao。修改密碼/span/li lia href=LogoutServlet注銷/a/li /ul ! navigation ends /div ! contentwrap starts div id=contentwrap div id=updateExamTime style=display: n