![網(wǎng)絡(luò)歷年考試系統(tǒng)(庫(kù)課設(shè)示例)_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/12/a666fa57-50df-4a10-b0a4-fead424bcd45/a666fa57-50df-4a10-b0a4-fead424bcd451.gif)
![網(wǎng)絡(luò)歷年考試系統(tǒng)(庫(kù)課設(shè)示例)_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/12/a666fa57-50df-4a10-b0a4-fead424bcd45/a666fa57-50df-4a10-b0a4-fead424bcd452.gif)
![網(wǎng)絡(luò)歷年考試系統(tǒng)(庫(kù)課設(shè)示例)_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/12/a666fa57-50df-4a10-b0a4-fead424bcd45/a666fa57-50df-4a10-b0a4-fead424bcd453.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、目錄第1章 緒論 1第2章 需求分析 22.1 功能分析 22.2 概念模型 32.2.1 對(duì)數(shù)據(jù)的要求 -實(shí)體關(guān)系圖 32.2.2 實(shí)體清單 5第 3章 數(shù)據(jù)庫(kù)的設(shè)計(jì) 63.1 表的設(shè)計(jì) 63.1.1 表 PaperInfo63.2 數(shù)據(jù)存儲(chǔ)設(shè)計(jì) 143.2.1 生成試卷編號(hào) <getNextID)143.2.2 輸出成績(jī) <outScore)153.3 自定義函數(shù) 163.3.1 格式函數(shù) <convStr)163.4 觸發(fā)器 17第4章 主要代碼實(shí)現(xiàn) 17 附錄19 總體數(shù)據(jù)流程 19 總體設(shè)計(jì) 22第1章 緒 論測(cè)試是人員測(cè)評(píng)過(guò)程中不可缺少的一個(gè)重要環(huán)節(jié)。設(shè)計(jì)科學(xué)的、
2、合理的測(cè)試 內(nèi)容,采取公正的、合適的測(cè)試形式,可以全面地、客觀地、評(píng)價(jià)人員的綜合素 質(zhì)。第2章 需求分析2.1 功能分析網(wǎng)絡(luò)測(cè)試系統(tǒng)實(shí)施的目的是完全或部分代替現(xiàn)有的傳統(tǒng)紙筆式測(cè)試或現(xiàn)有的 基于計(jì)算機(jī)的測(cè)試系統(tǒng)。它所提供的功能一定要比現(xiàn)有系統(tǒng)強(qiáng)大,對(duì)比現(xiàn)有的測(cè) 試系統(tǒng),網(wǎng)絡(luò)測(cè)試系統(tǒng)需要實(shí)現(xiàn)的功能有:題庫(kù)、自動(dòng)抽題、網(wǎng)上答題、自動(dòng)判 卷、測(cè)試信息歸檔和系統(tǒng)信息管理等。下面對(duì)系統(tǒng)需要完成的功能進(jìn)行詳細(xì)分 析。1)題庫(kù)題庫(kù)是按照一定的教育測(cè)量理論,在計(jì)算機(jī)系統(tǒng)中實(shí)現(xiàn)的某個(gè)學(xué)科題目的集 合,是在數(shù)學(xué)模型基礎(chǔ)上建立起來(lái)的教育測(cè)量工具,題庫(kù)的核心是試卷,二者是 測(cè)試系統(tǒng)中非常重要的組成部分,其質(zhì)量的高低直接
3、影響測(cè)試系統(tǒng)的水平。在設(shè) 計(jì)中,對(duì)網(wǎng)絡(luò)題庫(kù)的模型、基本功能、運(yùn)行環(huán)境以及試卷的組織、分布結(jié)構(gòu)、質(zhì) 量要求、參數(shù)標(biāo)注、抽樣測(cè)試等都有明確的規(guī)定。題庫(kù)在網(wǎng)絡(luò)測(cè)試系統(tǒng)中是核心子系統(tǒng),只有建立了題庫(kù),并存儲(chǔ)了大量的題 目,網(wǎng)絡(luò)測(cè)試系統(tǒng)才可以正常進(jìn)行。在系統(tǒng)中對(duì)題庫(kù)主要有如下功能需求:1 題目按照類型分類,主要有單項(xiàng)選擇題、多項(xiàng)選擇題、判斷題;2 題目按照業(yè)務(wù)分類,每一道題都是針對(duì)具體的一業(yè)務(wù);3 題目區(qū)分難度,將題目按照難度區(qū)分,在選題時(shí)根據(jù)難度選擇不同的題 目;4 添加、修改、打印、瀏覽題目,這是題庫(kù)維護(hù)的基本功能;5 題目審核,只有經(jīng)過(guò)審核的題目才可以在測(cè)試中使用。審核只能由專家進(jìn) 行;4 試卷狀
4、態(tài)紀(jì)錄,一道試卷要記錄出題人、出題時(shí)間等信息。2)自動(dòng)抽題網(wǎng)絡(luò)測(cè)試系統(tǒng)要具有自動(dòng)抽題功能。在布置測(cè)試時(shí),首先定義測(cè)試所針對(duì)的 課程。然后設(shè)置使用的題型,對(duì)每種題型選擇難度分布后。系統(tǒng)自動(dòng)產(chǎn)生測(cè)試試 卷及每一道題目。3)網(wǎng)上答題網(wǎng)絡(luò)測(cè)試系統(tǒng)的測(cè)試、維護(hù)、管理等所有功能都是基于網(wǎng)絡(luò)的。考生在網(wǎng)上 答題,在開(kāi)始答題時(shí)服務(wù)器將題目以 HTML 頁(yè)面的形式發(fā)送到客戶端瀏覽器。 答題結(jié)束考生將答案以 HTML 表單的形式發(fā)送回服務(wù)器。由服務(wù)器將試卷答案 保存到數(shù)據(jù)庫(kù)中。4)自動(dòng)判卷自動(dòng)閱卷功能是在測(cè)試結(jié)束后由系統(tǒng)自動(dòng)進(jìn)行客觀題的評(píng)閱,無(wú)需人工干 預(yù)。評(píng)閱結(jié)果可以即時(shí)顯示出來(lái),也可根據(jù)需要設(shè)置分級(jí)用戶管理。
5、5)測(cè)試信息歸檔測(cè)試的所有信息都要進(jìn)行歸檔處理,包括:試卷、答案、成績(jī)等信息。這些 信息是以后評(píng)價(jià)考生的依據(jù)。6)系統(tǒng)信息管理系統(tǒng)信息管理用來(lái)維護(hù)整個(gè)系統(tǒng)的信息,包括考生信息、測(cè)試時(shí)間、業(yè)務(wù)信 息等等。這些信息都是圍繞著測(cè)試系統(tǒng)所設(shè)置的。2.2概念模型221對(duì)數(shù)據(jù)的要求-實(shí)體關(guān)系圖在分析用戶對(duì)數(shù)據(jù)的要求時(shí),使用實(shí)體關(guān)系圖最能表達(dá)系統(tǒng)的概念模型。整 個(gè)網(wǎng)絡(luò)測(cè)試系統(tǒng)中存在很多實(shí)體,而且它們之間的關(guān)系也十分復(fù)雜。但是,為了 說(shuō)明用戶的需求,并讓用戶理解系統(tǒng)的功能和他們?cè)谙到y(tǒng)中所扮演的角色,我將 系統(tǒng)抽象為四個(gè)概念上的實(shí)體,分別是考生、測(cè)試、題庫(kù)和課程,他們之間存在 四種關(guān)系。這樣既明確地表達(dá)了設(shè)計(jì)思
6、路,又便于與用戶進(jìn)行溝通。圖2.1即為網(wǎng)絡(luò)測(cè)試系統(tǒng)的實(shí)體關(guān)系圖。測(cè)試實(shí)體表示系統(tǒng)進(jìn)行的多次測(cè)試,它是聯(lián)系系統(tǒng)中其他實(shí)體的橋梁。測(cè)試 與考生是多對(duì)多的關(guān)系,一名考生可以參加多次測(cè)試,同時(shí)一次測(cè)試有多名考生 參加。而測(cè)試成績(jī)就記錄在它們之間的關(guān)系中。測(cè)試實(shí)體具有測(cè)試時(shí)間這一主要 屬性。( 韋號(hào))(成昂)(時(shí)閘 J(諄誓狀越)編號(hào))(集號(hào)) 虹識(shí) (名稱J圖2.1網(wǎng)絡(luò)測(cè)試系統(tǒng)實(shí)體關(guān)系圖測(cè)試是面向業(yè)務(wù)的,這就出現(xiàn)了他們之間的“面向”關(guān)系,測(cè)試與課程之間是多對(duì)一的關(guān)系,因?yàn)橐婚T(mén)課程會(huì)進(jìn)行多次測(cè)試。課程編號(hào)作為課程的標(biāo)識(shí), 課程名體現(xiàn)它的名稱。最后,題庫(kù)是存儲(chǔ)所有測(cè)試卷目的數(shù)據(jù)倉(cāng)庫(kù),以題目編號(hào)作為題目的唯
7、一標(biāo) 識(shí)。測(cè)試使用的試卷是從題庫(kù)中得到的,并且試卷可以多次的使用。這樣需要有 組卷這一關(guān)系來(lái)建立測(cè)試與題庫(kù)之間的聯(lián)系,組卷過(guò)程中生成的試卷具有編號(hào)和 狀態(tài)等屬性。圖2.2 :試卷狀態(tài)圖特別的要說(shuō)明一下試卷狀態(tài)這一屬性。圖2.2是試卷狀態(tài)圖,生成試卷后試卷狀態(tài)標(biāo)記為未用狀態(tài)。在考生登陸系統(tǒng)進(jìn)行測(cè)試時(shí),首先是從所有標(biāo)記為未 生唯一使用。此過(guò)程是隨機(jī)的,也就數(shù)說(shuō)從空白卷子中拿出一套來(lái)填上學(xué)號(hào)和姓 名。在測(cè)試過(guò)程中考生填寫(xiě)的答案也會(huì)記入這套試卷,如果測(cè)試過(guò)程中出現(xiàn)意 外,如客戶機(jī)死機(jī),網(wǎng)絡(luò)中斷等。待故障解決,考生重新登陸系統(tǒng),會(huì)調(diào)用同一 套試卷繼續(xù)作答。測(cè)試結(jié)束或考生交卷后,試卷被系統(tǒng)標(biāo)記為停用狀態(tài)。
8、此時(shí)的 試卷就像被收回一樣,不能更改,只有閱卷過(guò)程中可以對(duì)得分和成績(jī)進(jìn)行更改。 而閱卷結(jié)束后,試卷變成終止?fàn)顟B(tài)。此時(shí)的試卷是完全只讀的,并且不再發(fā)生狀 態(tài)的變化。作為存檔和查閱使用。還有一個(gè)試卷狀態(tài)是作廢狀態(tài)。在生成試卷時(shí)有可能生成多余的試卷,如果 多余的試卷到測(cè)試結(jié)束時(shí)還無(wú)人使用,那么系統(tǒng)會(huì)自動(dòng)標(biāo)記為作廢試卷。同時(shí)如 果在測(cè)試過(guò)程中發(fā)生違紀(jì)現(xiàn)象,考生的試卷同樣會(huì)被標(biāo)記為作廢狀態(tài)。作廢后的 試卷是只讀的,并且沒(méi)有了應(yīng)用意義,系統(tǒng)會(huì)作為檔案保留大的系統(tǒng)含總體數(shù)據(jù)流程與總體模塊劃分,見(jiàn)附錄)dbitemsItemId<pi> A10<M>itemVA1500aVA1000b
9、VA1000cVA1000dVA1000answerA6typeA6cotenttypeA10itemStateA2hitemVA1300haVA1000hbVA1000hcVA1000hdVA1000ItemValueVMBT3000PK_dbitems<pi>Reference 5ReferenReference 6PaperInfoPaperID<pi> VMBT50 <M>MadePaperDTDeadPaperDTStateVMBT2BeginsDTTestTimesVMBT2ScoreVMBT3UploadDTPK_Paperlnfo<pi
10、>nee 7PaperSetupRequestId<pi> A10<M>SubjectcontentVA50SubjecttypeA10dbcntA10cntA10scoresA10SIDI<M>RtimeDTRvalueVMBT5PwdVMBT8StateVMBT6SValueVMBT5PK_PaperSetup<pi>Reference 2ItemID<pi> MBT16ItemScoreMBT3ItemAnswerMBT10ItemNoMBT5AnswerMBT10PaperContents<M>PK_Pape
11、rContents<pi>StudentinfoUniqueID<pi> VMBT20 <M>NameVMBT20IDCardVMBT20IDCardTypeVMBT16SexVMBT2AgeDTDegreeVMBT16CareerVMBT16PositionVMBT16PostAddressVMBT50ZipCodeVMBT6PhoneVMBT50EMailVMBT50StateVMBT16CreateTimeDTPK_Studentinfo<pi>實(shí)體清單名稱代碼產(chǎn)生數(shù)字DbitemsdbitemsTRUE2462PaperC ontents
12、PaperC ontentsTRUE600PaperI nfoPaperI nfoTRUE6PaperSetupPaperSetupTRUE30RequestRequestTRUE1Stude nti nfoStude nti nfoTRUE1SubjectI nfoSubjectI nfoTRUE6第3章數(shù)據(jù)庫(kù)的設(shè)計(jì)3.1表的設(shè)計(jì)3.1.1 表 Paperlnfo 表 Paperlnfo 的卡片名稱Paperl nfo代碼Paperl nfo數(shù)據(jù)庫(kù)管理系統(tǒng)Microsoft SQL Server 2000 表Paperlnfo的約束名稱CKT_PAPERINFO3
13、.1.1.3 表PaperInfo的代碼預(yù)覽alter table dbo.PaperI nfodrop con strai nt FK_PAPERINF_REFERENCE_STUDENTI goalter table dbo.PaperI nfodrop con strai nt FK_PAPERINF_REFERENCE_SUBJECTI goalter table dbo.PaperC ontentsdrop co nstrai nt FK_PAPERCON_REFERENCE_PAPERINF goif exists (select 1from sys in dexeswhere i
14、d = object_id('dbo.Paperl nfo'>and n ame = '_WA_Sys_Begi ns_34C8D9D1'and in did > 0and in did < 255>drop index dbo.P aperI nfo._WA_Sys_Begi ns_34C8D9D1 goif exists (select 1from sys in dexeswhere id = object_id('dbo.Paperl nfo'>and name = '_WA_Sys_DeadPaper
15、_34C8D9D1' and indid > 0 and indid < 255>drop index dbo.PaperInfo._WA_Sys_DeadPaper_34C8D9D1 goif exists (select 1from sysindexeswhere id = object_id('dbo.PaperInfo'> and name = '_WA_Sys_MadePaper_34C8D9D1' and indid > 0 and indid < 255>drop index dbo.PaperIn
16、fo._WA_Sys_MadePaper_34C8D9D1 goif exists (select 1from sysindexeswhere id = object_id('dbo.PaperInfo'> and name = '_WA_Sys_Score_34C8D9D1' and indid > 0 and indid < 255>drop index dbo.PaperInfo._WA_Sys_Score_34C8D9D1 goif exists (select 1from sysindexeswhere id = object_
17、id('dbo.PaperInfo'> and name = '_WA_Sys_State_34C8D9D1' and indid > 0 and indid < 255>drop index dbo.PaperInfo._WA_Sys_State_34C8D9D1 goif exists (select 1from sysindexes where id = object_id('dbo.PaperInfo'> and name = '_WA_Sys_SubjectID_34C8D9D1'and i
18、ndid > 0and indid < 255>drop index dbo.PaperInfo._WA_Sys_SubjectID_34C8D9D1 goif exists (select 1from sysindexeswhere id = object_id('dbo.PaperInfo'> and name = '_WA_Sys_TestTimes_34C8D9D1' and indid > 0 and indid < 255>drop index dbo.PaperInfo._WA_Sys_TestTimes_
19、34C8D9D1 goif exists (select 1from sysindexeswhere id = object_id('dbo.PaperInfo'> and name = '_WA_Sys_UniqueID_34C8D9D1' and indid > 0 and indid < 255>drop index dbo.PaperInfo._WA_Sys_UniqueID_34C8D9D1 goif exists (select 1from sysindexeswhere id = object_id('dbo.Pap
20、erInfo'> and name = '_WA_Sys_Upload_34C8D9D1' and indid > 0 and indid < 255>drop index dbo.PaperInfo._WA_Sys_Upload_34C8D9D1 goif exists (select 1from sysobjectswhere id = object_id('dbo.PaperInfo'> and type = 'U'>drop table dbo.PaperInfo/* Table: PaperI
21、nfo */create table dbo.PaperInfo (PaperIDnvarchar(50>not null,SubjectIDnvarchar(10>null,MadePaperdatetimenull,DeadPaperdatetimenull,Statenvarchar(2>null,UniqueIDnvarchar(20>null,Beginsdatetimenull,TestTimesnvarchar(2>null,Scorenvarchar(3>null,Uploaddatetimenull,constraint PK_PaperI
22、nfo primary key clustered (PaperID> on "PRIMARY">go*/* Index: _WA_Sys_Begins_34C8D9D1 */create index _WA_Sys_Begins_34C8D9D1 on dbo.PaperInfo ( Begins ASC>on "PRIMARY"go*/* Index: _WA_Sys_DeadPaper_34C8D9D1*/*/create index _WA_Sys_DeadPaper_34C8D9D1 on dbo.PaperInfo ( De
23、adPaper ASCon "PRIMARY"go*/* Index: _WA_Sys_MadePaper_34C8D9D1*/*/create index _WA_Sys_MadePaper_34C8D9D1 on dbo.PaperInfo (MadePaper ASC>on "PRIMARY"go/* Index: _WA_Sys_Score_34C8D9D1 */create index _WA_Sys_Score_34C8D9D1 on dbo.PaperInfo (Score ASC>on "PRIMARY"g
24、o/* Index: _WA_Sys_State_34C8D9D1 */create index _WA_Sys_State_34C8D9D1 on dbo.PaperInfo ( State ASC>on "PRIMARY"go/* Index: _WA_Sys_SubjectID_34C8D9D1 */create index _WA_Sys_SubjectID_34C8D9D1 on dbo.PaperInfo (SubjectID ASC>on "PRIMARY"*/*=/* Index: _WA_Sys_TestTimes_34C8
25、D9D1 */ create index _WA_Sys_TestTimes_34C8D9D1 on dbo.PaperInfo ( TestTimes ASC>on "PRIMARY"go /* Index: _WA_Sys_UniqueID_34C8D9D1 */ create index _WA_Sys_UniqueID_34C8D9D1 on dbo.PaperInfo ( UniqueID ASC>on "PRIMARY" go /* Index: _WA_Sys_Upload_34C8D9D1 */ create index _W
26、A_Sys_Upload_34C8D9D1 on dbo.PaperInfo (Upload ASC>on "PRIMARY"goalter table dbo.PaperInfokeykeyadd constraint FK_PAPERINF_REFERENCE_STUDENTI foreign (UniqueID>references dbo.Studentinfo (UniqueID>goalter table dbo.PaperInfoadd constraint FK_PAPERINF_REFERENCE_SUBJECTI foreign (Su
27、bjectID>references dbo.Subjectlnfo (SubjectlD> 表Paperlnfo的輸出參考清單名稱代碼外鍵列Refere nce_3Refere nce_3Un iquelDRefere nce 5Refere nce 5SubjectlD 表 PaperInfo 的列清單名稱代碼Pap erlDPap erlDSubjectlDSubjectlDMadeP aperMadePaperDeadPaperDeadPaperStateStateUn iquelDUn iquelDBeg insBeg insTestTimes
28、TestTimesScoreScoreUploadUpload1) Paperinfo 的列 PaperlD 表Paperlnfo的列PaperlD的卡片名稱Pap erlD代碼Pap erlD數(shù)據(jù)類型nv archar(50>強(qiáng)制TRUE列PaperlD的依賴清單名稱代碼類名稱<Unknown><Unknown>Refere nee JoinPK P aperl nfoPK Paperl nfoKey列PaperlD的擴(kuò)充屬性清單(其他略3.2 數(shù)據(jù)存儲(chǔ)設(shè)計(jì)3.2.1 生成試卷編號(hào) <getNextID )if exists (select * from
29、dbo.sysobjects where id = object_id(N'dbo.getNextID'> and OBJECTPROPERTY(id, N'IsProcedure'> = 1>drop procedure dbo.getNextIDGOSET QUOTED_IDENTIFIER ONGOSET ANSI_NULLS ONGOCREATE Procedure getNextID outID varchar(10> output asDECLARE SysInfoCursor CURSOR FORSELECT Testcen
30、terCode FROM sysInfo OPEN SysInfoCursor declare lsStart varchar(4>,nextID varchar(6>,oldID varchar(6>FETCH NEXT FROM SysInfocursor INTO lsStartCLOSE SysInfoCursor DEALLOCATE SysInfoCursor Declare nextIDCursor Cursor for SELECT NextUniqueIDFROM DataCtrlopen nextIDCursorFETCH NEXT FROM nextID
31、Cursor INTO nextID close nextIDCursor deallocate nextIDCursor set oldID=nextID set outId=lsStart+nextID set nextID=dbo.convStr(cast(nextID as integer>+1,'000000'> update datactrl set NextUniqueId=nextId where nextUniqueID=oldID returnGOSET QUOTED_IDENTIFIER OFFGOSET ANSI_NULLS ONGO3.2.
32、2 輸出成績(jī) <outScore )if exists (select * from dbo.sysobjects where id = object_id(N'dbo.outScore'> and OBJECTPROPERTY(id, N'IsProcedure'> = 1>drop procedure dbo.outScoreGOCREATE PROCEDURE dbo.outScore ASIF EXISTS (SELECT name FROM sysobjectsWHERE name = 'ls1' >DRO
33、P table ls1IF EXISTS (SELECT name FROM sysobjectsWHERE name = 'ls2' >DROP table ls2select e.uniqueid,,s.subjectid,s.subject,p.scoreinto ls1 from studentinfo e,subjectinfo s,paperinfo pwhere e.uniqueid=p.uniqueid and s.subjectid=p.subjectid and p.state='4' and p.subjectid<
34、>'1000005'select e.uniqueid,,s.subjectid,s.subject,p.scoreinto ls2 from studentinfo e,subjectinfo s,paperinfo pwhere e.uniqueid=p.uniqueid and s.subjectid=p.subjectid and p.state='4' and p.subjectid='1000005'select ls1.*,ls2.score as score1 from ls1 inner join ls2 on
35、 ls1.uniqueid=ls2.uniqueidGOSET QUOTED_IDENTIFIER OFFGOSET ANSI_NULLS ONGO3.3 自定義函數(shù)3.3.1 格式函數(shù) <convStr )SET QUOTED_IDENTIFIER ONGOSET ANSI_NULLS ONGOif exists (select * from dbo.sysobjects where id = object_id(N'dbo.convStr'> and xtype in (N'FN', N'IF', N'TF'>
36、;>drop function dbo.convStrGOCREATE FUNCTION convStr (Str1 varchar(30>,style1 varchar(30>> RETURNS varchar(30>ASBEGINdeclare len1 integer ,len2 integer,i int,lsS varchar(30>set len1=len(Str1>set len2=len(Style1>set i=1set lsS=''while i<=len2-len1beginset lsS=lsS+
37、39;0'set i=i+1endset lsS=lsS+Str1RETURN(lsS>ENDGOSET QUOTED_IDENTIFIER OFFGOSET ANSI_NULLS ONGO3.4 觸發(fā)器( 要求 2 個(gè)以上 >第4章 主要代碼實(shí)現(xiàn)4.1 組卷 (createPaper.asp><!-#include file="paperCommon.asp"-><%'session("subjectID">="1000001" 'session("uniq
38、ueID">="abc"set rsPaperInfo=server.CreateObject("ADODB.RecordSet"> t1="SELECT MAX(PaperID> AS Expr1 FROM PaperInfo WHERE (SubjectID = '"&session("subjectID">&"'>"'t1="Select max(paperid> from paperinfo
39、where paperid='"&lsSubjectID&"'" set rsPaperInfo=conn.execute(t1>dim lsPaperID,oldPaperID lsPaperID="A"+cstr(year(now>>+convstr(cstr(month(now>>,"00">+convstr(cstr( day(now>>,"00">lsPaperID=lsPaperID+session(&quo
40、t;subjectID">+"18053"if rsPaperInfo.EOF then lsPaperID=lsPaperID+convStr("1","000000">elseoldPaperID=rsPaperInfo(0>if mid(oldPaperID,1,21>=lsPaperID then lsPaperID=lsPaperID+convStr(cstr(cint(mid(oldPaperID,22>>+1>,"000000"> elsels
41、PaperID=lsPaperID+convStr("1","000000">end ifend ifrspaperInfo.close(>set rsPaperInfo=nothing'tsql="insert into paperinfo (uniqueid,paperid,subjectid,madepaper,deadpaper,state,begins,testtimes> values ('aaa','"&lsPaperID&"','
42、;"&session("subjectID">'tsql=tsql&"',getdate(>,adddate(minute,120,getdate(>>,'1',getdate(>,'1'>"'conn.execute(tsql>Set Comm=Server.CreateObject("ADODB.Command">Comm.ActiveConnection=conn'以comm對(duì)象建立存儲(chǔ)過(guò)程連接,4代表連接類型為存儲(chǔ)過(guò)程Comm.CommandText="setPaperInfo"Comm.CommandType=4'lsPaperID,lsSubjectID,lsUniqueID'以pl為名稱建立comm對(duì)象的parameter方法。將第一個(gè)參數(shù)IsPaperlD追 加到 p1 集合中'IsPaperlD 調(diào)用的第一個(gè)參數(shù)的名稱'200參數(shù)類型varchar型'1 參數(shù)流向 輸入,輸入為 1,輸出為 2'30 參數(shù)的長(zhǎng)度 50
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 交貨時(shí)間合同范本
- 出租太極衣服合同范本
- 醫(yī)院購(gòu)銷合同范本
- 摩托車發(fā)動(dòng)機(jī)排氣管吊耳檢查與緊固考核試卷
- 停車金額合同范本
- 冰條購(gòu)銷合同范例
- 三 政府采購(gòu)合同范例
- 單位房子過(guò)戶合同范例
- 臨時(shí)代管合同范本
- 游戲化教學(xué)法在兒童美術(shù)課堂中的應(yīng)用研究
- 新部編版小學(xué)六年級(jí)下冊(cè)語(yǔ)文第二單元測(cè)試卷及答案
- 5《這些事我來(lái)做》(說(shuō)課稿)-部編版道德與法治四年級(jí)上冊(cè)
- 2025年福建福州市倉(cāng)山區(qū)國(guó)有投資發(fā)展集團(tuán)有限公司招聘筆試參考題庫(kù)附帶答案詳解
- 2025年人教版新教材數(shù)學(xué)一年級(jí)下冊(cè)教學(xué)計(jì)劃(含進(jìn)度表)
- GB/T 45107-2024表土剝離及其再利用技術(shù)要求
- 2025長(zhǎng)江航道工程局招聘101人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025年國(guó)新國(guó)際投資有限公司招聘筆試參考題庫(kù)含答案解析
- 2025年八省聯(lián)考四川高考生物試卷真題答案詳解(精校打印)
- 《供電營(yíng)業(yè)規(guī)則》
- 企業(yè)員工退休管理規(guī)章制度(3篇)
- 執(zhí)行總經(jīng)理崗位職責(zé)
評(píng)論
0/150
提交評(píng)論