版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
PAGEPAGE5信息系統(tǒng)分析與設(shè)計課程設(shè)計四六級考試報名系統(tǒng)開發(fā)與設(shè)計指導(dǎo)老師:郝晨健小組成員:田坤<B07050310>(組長)王均<B07050311>馬彥武<B07050308>高盛朝<B07050339>日期:2010年6月14日信息系統(tǒng)分析與設(shè)計課程設(shè)計英語四六級考試報名系統(tǒng)前言一、作業(yè)背景二、基本思路三、工作劃分第一章概述第一節(jié)英語四六級報名系統(tǒng)第二節(jié)可行性分析第二章系統(tǒng)分析與設(shè)計第一節(jié)應(yīng)用需求分析第二節(jié)系統(tǒng)功能模塊劃分第三節(jié)系統(tǒng)流程分析圖第四節(jié)系統(tǒng)數(shù)據(jù)庫設(shè)計第五節(jié)創(chuàng)建ADODC數(shù)據(jù)源第三章系統(tǒng)設(shè)計第一節(jié)系統(tǒng)窗體模塊組成各數(shù)據(jù)模塊窗體簡介系統(tǒng)設(shè)計詳細代碼附錄:課程設(shè)計總結(jié)報告課程設(shè)計工作日志一、作業(yè)背景:隨著越來越多的大學(xué)生在大學(xué)期間需要報考英語四六級以提升自己的綜合素質(zhì),英語四六級報考系統(tǒng)也越來越受到青睞,它可以隨時滿足需要報考學(xué)生的需求,不受時間和空間的限制,方便快捷。基于對所學(xué)知識的利用,結(jié)合VisualBaisc語言和信息系統(tǒng)分析與設(shè)計知識的學(xué)習(xí),開發(fā)了一個簡易的英語四六級報名系統(tǒng)。二、基本思路:通過系統(tǒng)的設(shè)計,減少學(xué)生報考英語四六級的難度,學(xué)生可以利用此系統(tǒng)方便的查詢和修改自己的信息,采用數(shù)據(jù)庫技術(shù),結(jié)合VisualBaisc的應(yīng)用實現(xiàn)對報考學(xué)生信息的統(tǒng)一管理,方便老師的管理。三、工作劃分:成員組長:田坤組員:馬彥武、王均、高盛朝資料搜集:馬彥武、王均資料整理:高盛朝編程:田坤第一章概述:第一節(jié):英語四六級報名系統(tǒng)現(xiàn)在的很多大學(xué)要求在校大學(xué)生在畢業(yè)前都要參加全國的英語四六級考試,有些院校還把全國英語四六級考試作為一項考核學(xué)生是否畢業(yè)的指標,英語四六級考試報名系統(tǒng)就是為了適應(yīng)現(xiàn)在高校教育、教學(xué)開發(fā)的第一套系統(tǒng),它為學(xué)生參加英語四六級考試提供了一個有利的平臺。同時也為老師對眾多的考生管理提供了一個有利的工具。學(xué)生可以通過賬號在網(wǎng)上實現(xiàn)報名、查詢個人信息、修改個人信息等功能,在時間和空間上比以前的報名更有自主性。同時老師也可以通過本系統(tǒng)對報考的考生實現(xiàn)統(tǒng)一的管理。第二節(jié):可行性分析英語四六級考試報名系統(tǒng)是以計算機網(wǎng)絡(luò)作為支撐的一套軟件,它是隨著現(xiàn)代的計算機技術(shù)產(chǎn)生的。應(yīng)為現(xiàn)在的計算機的普遍使用和計算機網(wǎng)絡(luò)的發(fā)展,使足不出戶的網(wǎng)上報名成為可能,尤其是現(xiàn)在的大學(xué)生很多都擁有自己的電腦,學(xué)校也為學(xué)生配備了專門的計算機,這從硬件上使網(wǎng)絡(luò)報名成為了可能。第二章系統(tǒng)設(shè)計分析第一節(jié):應(yīng)用需求分析英語四六級網(wǎng)上報名系統(tǒng)主要是為了滿足學(xué)生的網(wǎng)上報名和老師對報考學(xué)生信息的統(tǒng)一管理,所以本系統(tǒng)主要可分為兩大塊:學(xué)生模塊和管理員(教師)模塊。學(xué)生模塊的功能應(yīng)該實現(xiàn)學(xué)生的登錄報名,學(xué)生對自己信息的查詢和修改并能夠保存修改后的信息,學(xué)生登錄后系統(tǒng)會自動生成網(wǎng)報序號,考生在確定信息后可以打印準考證。管理員(教師)模塊的功能要強于學(xué)生模塊,它首先要實現(xiàn)的是對學(xué)生信息的統(tǒng)一管理,這包括:管理員特殊賬號的登錄、查詢和修改學(xué)生信息、添加考生信息、刪除考生信息、查看學(xué)生密碼、修改學(xué)生密碼、訪問數(shù)據(jù)庫、打印學(xué)生準考證。能夠?qū)崿F(xiàn)對報考四級和六級學(xué)生的分類管理。系統(tǒng)功能可用以下E-R圖表示:賬號賬號密碼用戶密碼用戶(用戶E-R圖)班級班級姓名Userid姓名Userid學(xué)生學(xué)生網(wǎng)報序號性別網(wǎng)報序號性別……(學(xué)生E-R圖)管理員管理員Userid姓名性別Userid姓名性別聯(lián)系電話詳細住址詳細住址(管理員(教師)E-R圖)班級班級姓名Userid姓名Userid學(xué)生學(xué)生聯(lián)系電話性別聯(lián)系電話性別M登錄登錄學(xué)生信息網(wǎng)報序號N學(xué)生信息網(wǎng)報序號四六級考試報名系統(tǒng)四六級考試報名系統(tǒng)選報等級信息修改上傳照片選報等級信息修改上傳照片打印準考證打印準考證(英語四六級報名系統(tǒng)E-R圖)用戶普通賬號普通密碼用戶普通賬號普通密碼管理員賬號管理員密碼(英語四六級考試報名系統(tǒng)數(shù)據(jù)庫E-R圖)根據(jù)系統(tǒng)功能及以上E-R圖可得一下表:學(xué)生信息表(1-1)字段名稱類型大小是否為主鍵網(wǎng)報序號Text10否選報等級Text10否班級Text20否UseridText20是姓名Text30否姓名拼音Text20否性別Text10否民族Text10否聯(lián)系電話Text20否身份證號Text50否UserpasText6否郵政編碼Text8否詳細地址Text70否普通用戶表(1-2)字段名類型大小是否為主鍵Userid Text30是UserpasText6否管理員表(1-3)字段名類型大小是否為主鍵Glyuserid Text30是GlyuserpasText6否第三節(jié):系統(tǒng)流程分析圖:用戶用戶登錄登錄四六級考試報名系統(tǒng)四六級考試報名系統(tǒng)選報等級選報等級更新后的四六級考試報名系統(tǒng)更新后的四六級考試報名系統(tǒng)退退出第二節(jié):系統(tǒng)功能模塊劃分系統(tǒng)功能主要以如下結(jié)構(gòu)圖設(shè)計,它主要實現(xiàn)了學(xué)生登錄的信息查詢、修改、上傳照片、選報等級和打印準考證,管理員登錄的添加、刪除和對選報不同等級學(xué)生的統(tǒng)一管理功能。英語四六級考試報名系統(tǒng)功能結(jié)構(gòu)圖:英語四六級考試報名系統(tǒng)英語四六級考試報名系統(tǒng)查詢個人信息修改個人信息上傳照片選報考試等級打印準考證學(xué)生登錄管理員(教師)登錄查詢學(xué)生信息修改學(xué)生信息添加學(xué)生信息刪除學(xué)生信息管理四六級分類打印準考證英語四六級考試報名系統(tǒng)業(yè)務(wù)流程圖:英語四六級考試報名系統(tǒng)數(shù)據(jù)流程圖:英語四六級考試報名系統(tǒng)IPO圖:系統(tǒng)名:英語四六級考試報名系統(tǒng)制圖者:馬彥武模塊名:選擇報考等級日期:2010-6-15調(diào)用下列模塊:學(xué)生信息表調(diào)用下列模塊:學(xué)生信息表由下列模塊調(diào)用:選報考試等級(Combol)輸出:由修改的數(shù)據(jù)庫中學(xué)生信息表接收,并可打印輸出。輸出:由修改的數(shù)據(jù)庫中學(xué)生信息表接收,并可打印輸出。輸入:由Combol直接選擇,選擇等級后載入數(shù)據(jù)庫。輸入:由Combol直接選擇,選擇等級后載入數(shù)據(jù)庫。處理內(nèi)容:用戶登錄后,可以在本人的信息對話框中直接選擇需要選報的等級,選擇后提交給數(shù)據(jù)庫,并對數(shù)據(jù)庫中的學(xué)生信息表進行同步修改,如果不選擇,則默認為空,對表中數(shù)據(jù)不進行本項的修改。處理內(nèi)容:用戶登錄后,可以在本人的信息對話框中直接選擇需要選報的等級,選擇后提交給數(shù)據(jù)庫,并對數(shù)據(jù)庫中的學(xué)生信息表進行同步修改,如果不選擇,則默認為空,對表中數(shù)據(jù)不進行本項的修改。內(nèi)部數(shù)據(jù)元素:內(nèi)部數(shù)據(jù)元素:備注:第四節(jié):系統(tǒng)的數(shù)據(jù)庫設(shè)計第五節(jié):創(chuàng)建ADODC數(shù)據(jù)源鏈接成功后就可以使用普通用戶表中的Userid和Userpas登錄,并查看學(xué)生信息表中的個人信息和選報四六級等級。第三章系統(tǒng)設(shè)計第一節(jié):系統(tǒng)窗體模塊組成系統(tǒng)主要由用戶登錄模塊和用戶信息模塊兩部分組成,用戶用賬號、密碼登錄后可以通過用戶信息模塊看到自己的信息,并可以對信息進行修改。用戶主登陸界面:管理員登陸后的界面:普通用戶登陸后的界面:準考證界面設(shè)計:第二節(jié):模塊窗體簡介主登陸界面(FormMain)模塊,主要實現(xiàn)用戶的登陸,用戶可以是普通用戶登陸,登陸時調(diào)用數(shù)據(jù)庫中的“普通用戶表”中的數(shù)據(jù),檢測賬號和密碼正確后實現(xiàn)登陸。同時也可以是管理員登陸,這是調(diào)用的是數(shù)據(jù)庫中的“管理員表”中的數(shù)據(jù)進行檢測賬號和密碼是否正確,最終實現(xiàn)調(diào)用不同的窗體(FormStu和Glystu)。FormStu窗體的主要功能是實現(xiàn)選報英語考試等級的功能,用戶在Combo1的下拉菜單中可以選擇自己的考試等級,并根據(jù)需要修改個人的信息、上傳照片。用戶修改個人信息后點擊刷新按鈕,就可以將數(shù)據(jù)傳輸?shù)綌?shù)據(jù)庫中,并打印準考證。用戶點擊“打印”按鈕后,系統(tǒng)調(diào)出準考證窗體,用戶核對信息無誤后可以確認打印實現(xiàn)打印功能。Glystu是管理員實現(xiàn)登陸后的窗體,它的功能主要是實現(xiàn)對報考考生的管理,它可以通過“添加”按鈕添加考生信息,“刪除”按鈕刪除考生信息,通過“打印”按鈕調(diào)出“準考證”窗體實現(xiàn)打印,同時可以利用Data1按鈕實現(xiàn)對所有考生信息的審核。第三節(jié):系統(tǒng)設(shè)計詳細代碼登錄按鈕代碼設(shè)計:PrivateSubCommandOK_Click()StaticiLoginCountAsIntegerDimSqlAsStringIfTextNo.Text=""ThenMsgBox"請輸入用戶名!",vbExclamation‘判斷是否輸入用戶名’TextNo.SetFocusExitSubElseIfTextPas.Text=""ThenMsgBox"請輸入你的登錄密碼",vbExclamation‘判斷是否輸入密碼’TextPas.SetFocus‘定位鼠標’ExitSubEndIfAdodc1.CommandType=adCmdTextSql="select*from普通用戶表whereuserid="+"'"+TextNo.Text+"'"Adodc1.RecordSource=Sql+"anduserpas="+"'"+TextPas.Text+"'"Adodc1.RefreshIfAdodc1.Recordset.RecordCount>0ThenFormStu.ShowFormMain.Hide‘通過檢測普通用戶表判斷用戶名和密碼是否正確,如果正確登錄成功,調(diào)出FormStu窗體’ElseAdodc1.CommandType=adCmdTextSql="select*from管理員表whereGlyuserid="+"'"+TextNo.Text+"'"Adodc1.RecordSource=Sql+"andGlyuserpas="+"'"+TextPas.Text+"'"Adodc1.RefreshIfAdodc1.Recordset.RecordCount>0ThenGlystu.ShowFormMain.Hide‘通過檢測管理員表判斷用戶名和密碼是否正確,如果正確登錄成功,調(diào)出Flystu窗體’ElseIfiLoginCount=2ThenMsgBox"您已經(jīng)連續(xù)3次輸入錯誤"End‘連續(xù)三次錯誤提示‘EndIfMsgBox"用戶名或密碼錯誤,請重新輸入.",‘密碼或用戶名錯誤提示‘vbExclamationEndIfEndIfiLoginCount=iLoginCount+1EndSub清除按鈕代碼設(shè)計:TextNo.Text=""TextPas.Text=""TextNo.SetFocusCombo1按鈕設(shè)計imtxtSQLAsStringDimMsgTextAsStringDimMRCAsADODB.RecordsettxtSQL="SELECT*FROMFormStuWHERE報考等級='"&Combo1.Text&"'"‘輸入文本,修改FormStu表中的數(shù)據(jù)并保存‘SetMRC=ExecuteSQL(txtSQL,MsgText)DeptID=MRC.Fields(0).Value更新按鈕代碼設(shè)計:Data1.UpdateRecordData1.Recordset.Bookmark=Data1.Recordset.LastModified附錄:課程設(shè)計總結(jié)報告:經(jīng)過一個星期的課程設(shè)計,過程曲折可謂一語難盡。我們四人一個小組,在此期間我們也失落過,也曾一度熱情高漲。從開始時滿腔盛情到最后汗水背后的復(fù)雜心情,點點滴滴無不令我們回味無長。同時也讓我感到了團隊合作的力量。雖然此次課程設(shè)計的時間急促,但是這個收獲應(yīng)該說是相當大的。一開始我們從參考書上找來了課題,但是畢竟是參考書,做到后來發(fā)現(xiàn)很多程序都是不完整的,這讓我們傷透了腦筋。看著別的小組都弄得有模有樣了,可是我們連一個課題都還沒有定好。好不容易又定課題,可是結(jié)果還是很不盡人意。數(shù)據(jù)庫連接什么的都弄好了,調(diào)試也沒有問題,可是就是無法達到預(yù)期想要的結(jié)果。參考書畢竟只是一個參考,設(shè)計這種東西最后還是要靠自己動腦筋。然后我們大家一起齊心協(xié)力,從平時做的實驗﹑老師上課的舉例﹑書本上的知識以及老師的輔導(dǎo)及其他同學(xué)的幫助下終于完成了。整個設(shè)計通過了軟件和硬件上的調(diào)試,應(yīng)該說這是通過我們小組成員的共同努力和動腦完成的,雖然內(nèi)容并不是很復(fù)雜,但是我們覺得設(shè)計的過程相當重要,學(xué)到了很多,收獲了很多。通過這次課程設(shè)計我們也發(fā)現(xiàn)了自身存在的不足之處,雖然感覺理論上已經(jīng)掌握,但在運用到實踐的過程中仍有意想不到的困惑,經(jīng)過一番努力才得以解決。我覺得課程設(shè)計反映的是一個從理論到實際應(yīng)用的過程,但是更遠一點可以聯(lián)系到以后畢業(yè)之后從學(xué)校轉(zhuǎn)到踏上社會的一個過程。小組人員的配合﹑相處,以及自身的動腦和努力,都是以后工作中需要的。時間太短暫了,我們只能大概的了解基本步驟,還達不到熟練的去進行設(shè)計,但
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 產(chǎn)學(xué)研協(xié)同育人機制心得體會發(fā)言
- 長春信息技術(shù)職業(yè)學(xué)院《商務(wù)計劃》2023-2024學(xué)年第一學(xué)期期末試卷
- 使用開源軟件減少軟件許可費
- 產(chǎn)品功能技術(shù)演講模板
- 保險市場應(yīng)對策略模板
- 業(yè)務(wù)操作-2020年房地產(chǎn)經(jīng)紀人《房地產(chǎn)經(jīng)紀業(yè)務(wù)操作》真題匯編
- 社團參與與高中生活模板
- 農(nóng)科技講座模板
- 二零二五版養(yǎng)老機構(gòu)設(shè)施改造及智能化升級合同3篇
- 統(tǒng)編版六年級語文上冊寒假作業(yè)(十)(有答案)
- 做好八件事快樂過寒假-2024-2025學(xué)年上學(xué)期中學(xué)寒假家長會課件-2024-2025學(xué)年高中主題班會課件
- 【課件】寒假是用來超越的!課件 2024-2025學(xué)年高中上學(xué)期寒假學(xué)習(xí)和生活指導(dǎo)班會
- 2024-2025學(xué)年北師大版數(shù)學(xué)七年級上冊期末練習(xí)卷
- 2025年山東兗礦集團公司招聘筆試參考題庫含答案解析
- 燃氣有限公司工程部管理制度匯編
- 2024年中國干粉涂料市場調(diào)查研究報告
- (自考)經(jīng)濟學(xué)原理中級(政經(jīng))課件 第二章 商品和貨幣
- ×××老舊小區(qū)改造工程施工組織設(shè)計(全面)
- 科創(chuàng)板知識題庫試題及答案
- GB/T 3324-2024木家具通用技術(shù)條件
- 《材料合成與制備技術(shù)》課程教學(xué)大綱(材料化學(xué)專業(yè))
評論
0/150
提交評論