版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
PAGEPAGE5信息系統(tǒng)分析與設計課程設計四六級考試報名系統(tǒng)開發(fā)與設計指導老師:郝晨健小組成員:田坤<B07050310>(組長)王均<B07050311>馬彥武<B07050308>高盛朝<B07050339>日期:2010年6月14日信息系統(tǒng)分析與設計課程設計英語四六級考試報名系統(tǒng)前言一、作業(yè)背景二、基本思路三、工作劃分第一章概述第一節(jié)英語四六級報名系統(tǒng)第二節(jié)可行性分析第二章系統(tǒng)分析與設計第一節(jié)應用需求分析第二節(jié)系統(tǒng)功能模塊劃分第三節(jié)系統(tǒng)流程分析圖第四節(jié)系統(tǒng)數據庫設計第五節(jié)創(chuàng)建ADODC數據源第三章系統(tǒng)設計第一節(jié)系統(tǒng)窗體模塊組成各數據模塊窗體簡介系統(tǒng)設計詳細代碼附錄:課程設計總結報告課程設計工作日志一、作業(yè)背景:隨著越來越多的大學生在大學期間需要報考英語四六級以提升自己的綜合素質,英語四六級報考系統(tǒng)也越來越受到青睞,它可以隨時滿足需要報考學生的需求,不受時間和空間的限制,方便快捷。基于對所學知識的利用,結合VisualBaisc語言和信息系統(tǒng)分析與設計知識的學習,開發(fā)了一個簡易的英語四六級報名系統(tǒng)。二、基本思路:通過系統(tǒng)的設計,減少學生報考英語四六級的難度,學生可以利用此系統(tǒng)方便的查詢和修改自己的信息,采用數據庫技術,結合VisualBaisc的應用實現(xiàn)對報考學生信息的統(tǒng)一管理,方便老師的管理。三、工作劃分:成員組長:田坤組員:馬彥武、王均、高盛朝資料搜集:馬彥武、王均資料整理:高盛朝編程:田坤第一章概述:第一節(jié):英語四六級報名系統(tǒng)現(xiàn)在的很多大學要求在校大學生在畢業(yè)前都要參加全國的英語四六級考試,有些院校還把全國英語四六級考試作為一項考核學生是否畢業(yè)的指標,英語四六級考試報名系統(tǒng)就是為了適應現(xiàn)在高校教育、教學開發(fā)的第一套系統(tǒng),它為學生參加英語四六級考試提供了一個有利的平臺。同時也為老師對眾多的考生管理提供了一個有利的工具。學生可以通過賬號在網上實現(xiàn)報名、查詢個人信息、修改個人信息等功能,在時間和空間上比以前的報名更有自主性。同時老師也可以通過本系統(tǒng)對報考的考生實現(xiàn)統(tǒng)一的管理。第二節(jié):可行性分析英語四六級考試報名系統(tǒng)是以計算機網絡作為支撐的一套軟件,它是隨著現(xiàn)代的計算機技術產生的。應為現(xiàn)在的計算機的普遍使用和計算機網絡的發(fā)展,使足不出戶的網上報名成為可能,尤其是現(xiàn)在的大學生很多都擁有自己的電腦,學校也為學生配備了專門的計算機,這從硬件上使網絡報名成為了可能。第二章系統(tǒng)設計分析第一節(jié):應用需求分析英語四六級網上報名系統(tǒng)主要是為了滿足學生的網上報名和老師對報考學生信息的統(tǒng)一管理,所以本系統(tǒng)主要可分為兩大塊:學生模塊和管理員(教師)模塊。學生模塊的功能應該實現(xiàn)學生的登錄報名,學生對自己信息的查詢和修改并能夠保存修改后的信息,學生登錄后系統(tǒng)會自動生成網報序號,考生在確定信息后可以打印準考證。管理員(教師)模塊的功能要強于學生模塊,它首先要實現(xiàn)的是對學生信息的統(tǒng)一管理,這包括:管理員特殊賬號的登錄、查詢和修改學生信息、添加考生信息、刪除考生信息、查看學生密碼、修改學生密碼、訪問數據庫、打印學生準考證。能夠實現(xiàn)對報考四級和六級學生的分類管理。系統(tǒng)功能可用以下E-R圖表示:賬號賬號密碼用戶密碼用戶(用戶E-R圖)班級班級姓名Userid姓名Userid學生學生網報序號性別網報序號性別……(學生E-R圖)管理員管理員Userid姓名性別Userid姓名性別聯(lián)系電話詳細住址詳細住址(管理員(教師)E-R圖)班級班級姓名Userid姓名Userid學生學生聯(lián)系電話性別聯(lián)系電話性別M登錄登錄學生信息網報序號N學生信息網報序號四六級考試報名系統(tǒng)四六級考試報名系統(tǒng)選報等級信息修改上傳照片選報等級信息修改上傳照片打印準考證打印準考證(英語四六級報名系統(tǒng)E-R圖)用戶普通賬號普通密碼用戶普通賬號普通密碼管理員賬號管理員密碼(英語四六級考試報名系統(tǒng)數據庫E-R圖)根據系統(tǒng)功能及以上E-R圖可得一下表:學生信息表(1-1)字段名稱類型大小是否為主鍵網報序號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)功能主要以如下結構圖設計,它主要實現(xiàn)了學生登錄的信息查詢、修改、上傳照片、選報等級和打印準考證,管理員登錄的添加、刪除和對選報不同等級學生的統(tǒng)一管理功能。英語四六級考試報名系統(tǒng)功能結構圖:英語四六級考試報名系統(tǒng)英語四六級考試報名系統(tǒng)查詢個人信息修改個人信息上傳照片選報考試等級打印準考證學生登錄管理員(教師)登錄查詢學生信息修改學生信息添加學生信息刪除學生信息管理四六級分類打印準考證英語四六級考試報名系統(tǒng)業(yè)務流程圖:英語四六級考試報名系統(tǒng)數據流程圖:英語四六級考試報名系統(tǒng)IPO圖:系統(tǒng)名:英語四六級考試報名系統(tǒng)制圖者:馬彥武模塊名:選擇報考等級日期:2010-6-15調用下列模塊:學生信息表調用下列模塊:學生信息表由下列模塊調用:選報考試等級(Combol)輸出:由修改的數據庫中學生信息表接收,并可打印輸出。輸出:由修改的數據庫中學生信息表接收,并可打印輸出。輸入:由Combol直接選擇,選擇等級后載入數據庫。輸入:由Combol直接選擇,選擇等級后載入數據庫。處理內容:用戶登錄后,可以在本人的信息對話框中直接選擇需要選報的等級,選擇后提交給數據庫,并對數據庫中的學生信息表進行同步修改,如果不選擇,則默認為空,對表中數據不進行本項的修改。處理內容:用戶登錄后,可以在本人的信息對話框中直接選擇需要選報的等級,選擇后提交給數據庫,并對數據庫中的學生信息表進行同步修改,如果不選擇,則默認為空,對表中數據不進行本項的修改。內部數據元素:內部數據元素:備注:第四節(jié):系統(tǒng)的數據庫設計第五節(jié):創(chuàng)建ADODC數據源鏈接成功后就可以使用普通用戶表中的Userid和Userpas登錄,并查看學生信息表中的個人信息和選報四六級等級。第三章系統(tǒng)設計第一節(jié):系統(tǒng)窗體模塊組成系統(tǒng)主要由用戶登錄模塊和用戶信息模塊兩部分組成,用戶用賬號、密碼登錄后可以通過用戶信息模塊看到自己的信息,并可以對信息進行修改。用戶主登陸界面:管理員登陸后的界面:普通用戶登陸后的界面:準考證界面設計:第二節(jié):模塊窗體簡介主登陸界面(FormMain)模塊,主要實現(xiàn)用戶的登陸,用戶可以是普通用戶登陸,登陸時調用數據庫中的“普通用戶表”中的數據,檢測賬號和密碼正確后實現(xiàn)登陸。同時也可以是管理員登陸,這是調用的是數據庫中的“管理員表”中的數據進行檢測賬號和密碼是否正確,最終實現(xiàn)調用不同的窗體(FormStu和Glystu)。FormStu窗體的主要功能是實現(xiàn)選報英語考試等級的功能,用戶在Combo1的下拉菜單中可以選擇自己的考試等級,并根據需要修改個人的信息、上傳照片。用戶修改個人信息后點擊刷新按鈕,就可以將數據傳輸到數據庫中,并打印準考證。用戶點擊“打印”按鈕后,系統(tǒng)調出準考證窗體,用戶核對信息無誤后可以確認打印實現(xiàn)打印功能。Glystu是管理員實現(xiàn)登陸后的窗體,它的功能主要是實現(xiàn)對報考考生的管理,它可以通過“添加”按鈕添加考生信息,“刪除”按鈕刪除考生信息,通過“打印”按鈕調出“準考證”窗體實現(xiàn)打印,同時可以利用Data1按鈕實現(xiàn)對所有考生信息的審核。第三節(jié):系統(tǒng)設計詳細代碼登錄按鈕代碼設計: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‘通過檢測普通用戶表判斷用戶名和密碼是否正確,如果正確登錄成功,調出FormStu窗體’ElseAdodc1.CommandType=adCmdTextSql="select*from管理員表whereGlyuserid="+"'"+TextNo.Text+"'"Adodc1.RecordSource=Sql+"andGlyuserpas="+"'"+TextPas.Text+"'"Adodc1.RefreshIfAdodc1.Recordset.RecordCount>0ThenGlystu.ShowFormMain.Hide‘通過檢測管理員表判斷用戶名和密碼是否正確,如果正確登錄成功,調出Flystu窗體’ElseIfiLoginCount=2ThenMsgBox"您已經連續(xù)3次輸入錯誤"End‘連續(xù)三次錯誤提示‘EndIfMsgBox"用戶名或密碼錯誤,請重新輸入.",‘密碼或用戶名錯誤提示‘vbExclamationEndIfEndIfiLoginCount=iLoginCount+1EndSub清除按鈕代碼設計:TextNo.Text=""TextPas.Text=""TextNo.SetFocusCombo1按鈕設計imtxtSQLAsStringDimMsgTextAsStringDimMRCAsADODB.RecordsettxtSQL="SELECT*FROMFormStuWHERE報考等級='"&Combo1.Text&"'"‘輸入文本,修改FormStu表中的數據并保存‘SetMRC=ExecuteSQL(txtSQL,MsgText)DeptID=MRC.Fields(0).Value更新按鈕代碼設計:Data1.UpdateRecordData1.Recordset.Bookmark=Data1.Recordset.LastModified附錄:課程設計總結報告:經過一個星期的課程設計,過程曲折可謂一語難盡。我們四人一個小組,在此期間我們也失落過,也曾一度熱情高漲。從開始時滿腔盛情到最后汗水背后的復雜心情,點點滴滴無不令我們回味無長。同時也讓我感到了團隊合作的力量。雖然此次課程設計的時間急促,但是這個收獲應該說是相當大的。一開始我們從參考書上找來了課題,但是畢竟是參考書,做到后來發(fā)現(xiàn)很多程序都是不完整的,這讓我們傷透了腦筋。看著別的小組都弄得有模有樣了,可是我們連一個課題都還沒有定好。好不容易又定課題,可是結果還是很不盡人意。數據庫連接什么的都弄好了,調試也沒有問題,可是就是無法達到預期想要的結果。參考書畢竟只是一個參考,設計這種東西最后還是要靠自己動腦筋。然后我們大家一起齊心協(xié)力,從平時做的實驗﹑老師上課的舉例﹑書本上的知識以及老師的輔導及其他同學的幫助下終于完成了。整個設計通過了軟件和硬件上的調試,應該說這是通過我們小組成員的共同努力和動腦完成的,雖然內容并不是很復雜,但是我們覺得設計的過程相當重要,學到了很多,收獲了很多。通過這次課程設計我們也發(fā)現(xiàn)了自身存在的不足之處,雖然感覺理論上已經掌握,但在運用到實踐的過程中仍有意想不到的困惑,經過一番努力才得以解決。我覺得課程設計反映的是一個從理論到實際應用的過程,但是更遠一點可以聯(lián)系到以后畢業(yè)之后從學校轉到踏上社會的一個過程。小組人員的配合﹑相處,以及自身的動腦和努力,都是以后工作中需要的。時間太短暫了,我們只能大概的了解基本步驟,還達不到熟練的去進行設計,但
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司試用期轉正工作總結15篇
- 2021教師辭職報告(集錦15篇)
- 關于小學生祖國在我心中演講稿范文合集七篇
- 2024-2025學年高中語文 第三單元 古代議論性散文 序列寫作3善待生命 學習論證教學實錄 新人教版必修3
- 關于外貿類實習報告集錦五篇
- 八年級語文上冊 龜雖壽教學實錄 新人教版
- 江蘇省淮安市重點高中2025屆高三上學期12月階段性檢測生物試卷含答案
- 數字化背景下保險法概論“雙線”教學模式的設計與實施
- 銀行對公業(yè)務主要產品介紹
- 簡單的暑假讀書心得作文100字10篇
- 中醫(yī)優(yōu)勢病種診療方案管理制度
- 2024年中國遠洋海運集團招聘筆試參考題庫附帶答案詳解
- 宣州謝朓樓餞別校書叔云
- 中小學數學學科德育實施指導綱要
- 關于試行房地產、產能過剩行業(yè)公司債券分類監(jiān)管的函
- 個體工商戶章程標準版
- 《病毒》教學設計
- 連鑄意外事故處理
- 國家開放大學(中央廣播電視大學)報名登記表【模板】
- 酒店各部門員工考核標準評分表
- 第二章水準測量PPT課件
評論
0/150
提交評論