軟件工程三級項目-駕校學(xué)員信息管理系統(tǒng)報告_第1頁
軟件工程三級項目-駕校學(xué)員信息管理系統(tǒng)報告_第2頁
軟件工程三級項目-駕校學(xué)員信息管理系統(tǒng)報告_第3頁
軟件工程三級項目-駕校學(xué)員信息管理系統(tǒng)報告_第4頁
軟件工程三級項目-駕校學(xué)員信息管理系統(tǒng)報告_第5頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

討論課報告駕校學(xué)員信息管理系統(tǒng)組號第7組組長組員組員組員目錄第一章背景 41.1選題背景 41.2開發(fā)設(shè)計的意義 4第二章系統(tǒng)開發(fā)設(shè)計的環(huán)境 42.1系統(tǒng)流程 4TOC\o"1-3"\h\u2.2配置開發(fā)環(huán)境 5第三章需求分析 5對需求的認(rèn)識 5需求分析 4用戶分析 4上組同學(xué)提出需求: 53.3.2訪談: 5數(shù)據(jù)流 5數(shù)據(jù)字典 6數(shù)據(jù)構(gòu)造 12第四章總體設(shè)計 15功能分析 15 154.1.2管理員登錄功能 16事務(wù)處理模塊分析 164.3數(shù)據(jù)庫構(gòu)造設(shè)計 16第五章詳細(xì)設(shè)計 17報名注冊模塊 17 175.1.2測試: 18 18登錄系統(tǒng)模塊 185.2.1登錄系統(tǒng)模塊 195.2.2測試: 195.2.3說明 19管理員模塊 205.3.1管理員模塊 215.3.2測試: 21 21結(jié)論 22參考文獻(xiàn) 22背景選題背景隨著人們生活水平的提高,人們開場對生活物質(zhì)提出搞得要求,汽車成為一種便捷、高效、通用的交通工具進(jìn)入了人們的日常生活中,人們開場學(xué)習(xí)汽車駕駛技術(shù)。為了滿足人們對汽車駕駛的要求,汽車駕駛培訓(xùn)行業(yè)蓬勃開展,大大小小的汽車駕駛培訓(xùn)學(xué)校營運(yùn)而生,使得汽車駕駛培訓(xùn)市場異?;鸨?。然而,我國卻是世界上交通事故最多的國家。引發(fā)交通事故的因素很多,涉及方方面面的原因,有社會、自然、路、人、車諸多變數(shù),但是更多的是駕駛員技術(shù)和駕駛員的素質(zhì)。怎樣提升駕駛員的技術(shù),進(jìn)一步提高駕駛員的素質(zhì),已成為有關(guān)部門亟待解決和完善的任務(wù),同時也保障了人們生命、財產(chǎn)的平安,社會的安定。很多培訓(xùn)機(jī)構(gòu)根底設(shè)施不齊全,教學(xué)工具簡陋,師資技術(shù)薄弱,學(xué)員實(shí)踐時間嚴(yán)重缺乏,在學(xué)員中普遍存在拿證后沒有技術(shù)駕駛汽車;在經(jīng)濟(jì)利益的驅(qū)使下,局部汽車培訓(xùn)機(jī)構(gòu)私自成立教訓(xùn)處、惡意向?qū)W員索要財物、教學(xué)車輛已經(jīng)報廢等不正當(dāng)手段,管理上混亂,效率低下,這些都嚴(yán)重?fù)p害了學(xué)院的合法權(quán)益。盡管有的駕校教學(xué)設(shè)施比擬齊全,但傳統(tǒng)的管理方式和人工處理信息模式造成機(jī)構(gòu)每部管理較為混亂,工作效率低下?,F(xiàn)金競爭日益劇烈的培訓(xùn)行業(yè)中,駕校要尋求新的管理方式和手段,提高管理上的靈活性、實(shí)現(xiàn)在行業(yè)中穩(wěn)步的開展與壯大。本組討論,認(rèn)為為了適應(yīng)企業(yè)信息籌劃的要求,通過分析駕培行業(yè)的業(yè)務(wù)流程,依照國家的相關(guān)規(guī)定,要實(shí)現(xiàn)駕校學(xué)員的信息化管理。開發(fā)設(shè)計的意義隨著駕校規(guī)模增大,駕校的日常工作變得繁雜。學(xué)員從報名到最后取得駕照需要一系列學(xué)習(xí)過程,期間學(xué)院的數(shù)量龐大,學(xué)員的考試安排、教練與學(xué)員見得調(diào)度室的駕校人工管理日益復(fù)雜。譬如有的駕校不能及時更新學(xué)校學(xué)員報考及考試信息、教練煉成安排情況,使得學(xué)員不能及時按自身情況聯(lián)系教練及申請考試,最后導(dǎo)致考試時間到期,不能拿到合格證書。隨著時代的開展,計算機(jī)技術(shù)已經(jīng)深入到各行各業(yè),為廣闊用戶提供了更為周到便捷的效勞。為了提高駕校工作效率,保證準(zhǔn)確完整的數(shù)據(jù),采用計算機(jī)來管理駕校的信息和調(diào)度日常的教學(xué)安排,操作簡單,功能簡單實(shí)用,便于日常操作管理,大大節(jié)約時間、人力和物力資源。系統(tǒng)開發(fā)環(huán)境系統(tǒng)流程為了便于以后設(shè)計,我們需要知道各種數(shù)據(jù)信息在物理部件的流動情況,以下是系統(tǒng)流程圖圖2-1學(xué)員信息管理系統(tǒng)流程圖圖2-2管理員管理系統(tǒng)流程圖配置系統(tǒng)開發(fā)環(huán)境根據(jù)系統(tǒng)流程圖,為了實(shí)現(xiàn)各種界面,我們使用網(wǎng)頁形式,所以使用EditPlus軟件JDK1.6開發(fā)環(huán)境編寫;實(shí)現(xiàn)數(shù)據(jù)庫,我們使用MySQL軟件;實(shí)現(xiàn)數(shù)據(jù)庫與網(wǎng)頁的連接及網(wǎng)頁中事件的功能,我們使用了JAVA語言,MyEclipse開發(fā)軟件。第三章需求分析對需求的認(rèn)識需求分析是指用戶對目標(biāo)系統(tǒng)軟件在功能、行為、、性能、設(shè)計約束等方面的期望。通過對應(yīng)用問題及其環(huán)境的理解與分析,為問題涉及的信息、功能及行為建立模型,將用戶需求準(zhǔn)確化、完全話,最終形成需求規(guī)格說明,這一系列的活動即構(gòu)成團(tuán)建開發(fā)生命周期的需求分析階段。需求分析需求分析是系統(tǒng)開發(fā)過程中最重要的一步,它要求開發(fā)人員與用戶加強(qiáng)溝通。開此駕校管理的開發(fā)過程中,由于人員問題并沒有與駕校的相關(guān)人員進(jìn)展面對面的討論此系統(tǒng)的功能需求。由于開發(fā)人員本人親自參加駕校學(xué)習(xí),以用戶的身份來制作需求分析。再經(jīng)過訪問多家駕?,F(xiàn)有的管理系統(tǒng),才最終根本確定了系統(tǒng)需求。經(jīng)過參加駕校學(xué)習(xí),確定了駕校培訓(xùn)的業(yè)務(wù)流程。具體為:學(xué)員報名申請駕照,報名中心首先檢查是否符合條件。如果符合就要學(xué)院先到財務(wù)處交費(fèi),交完費(fèi)的學(xué)員才可以進(jìn)入學(xué)校進(jìn)展。理論學(xué)習(xí),經(jīng)過一段時間的理論學(xué)習(xí)之后,由學(xué)校教務(wù)處安排盧綸與交通考試。本系統(tǒng)在符合國家相關(guān)規(guī)定的前提下,實(shí)現(xiàn)了各種信息的標(biāo)準(zhǔn)化,易于管理和高效化。用戶分析本套應(yīng)用程序名為“駕校學(xué)員信息管理系統(tǒng)〞,當(dāng)前的用戶為校外廣闊人名群眾及校內(nèi)管理人員,主要用于本校學(xué)員預(yù)約學(xué)車、考試及查詢學(xué)習(xí)、考試信息,管理人員處理預(yù)約及更新學(xué)員學(xué)習(xí)、考試情況,和想要考駕駛證的非本校人員網(wǎng)上報名。駕校學(xué)員信息管理系統(tǒng)設(shè)計了不同用戶操作權(quán)限,便于學(xué)員和管理員管理信息。我們是根據(jù)上組同學(xué)提出的需求進(jìn)展分析,提取有效信息——此系統(tǒng)的有什么樣的功能。上組同學(xué)提出需求在某學(xué)院登錄駕校學(xué)員信息管理系統(tǒng)后,能夠查詢修改個人信息、查詢學(xué)習(xí)進(jìn)度、能夠網(wǎng)上預(yù)約學(xué)車及階段考試;駕校管理員根據(jù)學(xué)生預(yù)約信息:安排教練、學(xué)院學(xué)車時間及考試;此外,管理員還應(yīng)根據(jù)學(xué)員學(xué)習(xí)及考試情況更新學(xué)員學(xué)習(xí)進(jìn)度。通過與上組交談,我們提出了一些建議并完善了此系統(tǒng)的功能,增加了新學(xué)員能通過注冊并繳費(fèi)成為駕校的學(xué)員的功能。數(shù)據(jù)流為了更清晰的描述本系統(tǒng)的邏輯功能,我們將使用數(shù)據(jù)流圖表示學(xué)員及管理員在系統(tǒng)中能進(jìn)展的各種操作。圖3-2管理員管理局部的數(shù)據(jù)流圖圖3-2學(xué)員管理局部的數(shù)據(jù)流圖數(shù)據(jù)字典為方便查閱數(shù)據(jù)信息,我們提供了局部數(shù)據(jù)的數(shù)據(jù)字典。表3-1學(xué)生個人信息數(shù)據(jù)字典名字:學(xué)生個人信息別名:學(xué)生根本信息描述:學(xué)生在注冊時需要填寫的根本信息,及登錄后能修改的信息。定義:學(xué)生個人信息=賬號+姓名+身份證號+性別+課程類型位置:在數(shù)據(jù)庫中的視圖中表3-2賬號數(shù)據(jù)字典名字:賬號描述:賬號作為系統(tǒng)查詢修改信息的唯一標(biāo)識。定義:賬號={年份后兩位}+{編號}位置:學(xué)生個人信息表3-3編號數(shù)據(jù)字典名字:編號描述:按照報名順序取編號。定義:編號=6{數(shù)字}6位置:賬號表3-4預(yù)約信息數(shù)據(jù)字典名字:預(yù)約信息描述:當(dāng)學(xué)員預(yù)約申請學(xué)車或申請科目考試時產(chǎn)生的信息定義:預(yù)約信息={賬號}+{姓名}+{工程}+{日期}+{繳費(fèi)}位置:存儲于數(shù)據(jù)庫中表3-5工程數(shù)據(jù)字典名字:工程描述:預(yù)約時申請科目考試名或?qū)W車定義:工程=申請學(xué)車|考試工程位置:預(yù)約信息學(xué)生其他信息包括:當(dāng)前任務(wù),考試成績,學(xué)習(xí)記錄等信息。表3-6當(dāng)前任務(wù)數(shù)據(jù)字典名字:當(dāng)前任務(wù)別名:當(dāng)前學(xué)習(xí)任務(wù)描述:通過預(yù)約后產(chǎn)生的任務(wù)定義:當(dāng)前任務(wù)={賬號}+{學(xué)生姓名}+{工程}+{教練}+{車牌號}+{任務(wù)時間}+{預(yù)約日期}位置:當(dāng)前任務(wù)表3-7考試成績數(shù)據(jù)字典名字:考試成績描述:科目考試后產(chǎn)生的成績記錄定義:考試成績={賬號}+{姓名}+{日期}+{考試工程}+{成績}+{是否通過}+{主考}位置:存儲于數(shù)據(jù)庫表3-7考試工程數(shù)據(jù)字典名字:考試工程描述:科目考試名稱定義:考試工程=科一考試|科二考試|科三考試|科四考試位置:考試成績工程表3-8是否通過數(shù)據(jù)字典名字:是否通過描述:考試是否通過定義:是否通過=是|否位置:考試成績表3-9學(xué)習(xí)記錄數(shù)據(jù)字典名字:學(xué)習(xí)記錄描述:記錄了學(xué)員學(xué)車時間定義:學(xué)習(xí)記錄={賬號}+{姓名}+{日期}+{學(xué)習(xí)時間}位置:數(shù)據(jù)庫表3-10學(xué)習(xí)時間數(shù)據(jù)字典名字:學(xué)習(xí)時間定義:學(xué)習(xí)時間=1{數(shù)字}2+小時位置:學(xué)習(xí)記錄表3-11管理員信息數(shù)據(jù)字典名字:管理員信息描述:記錄管理員的個人信息定義:管理員信息={證件號}+{姓名}+{身份證號}+{性別}位置:數(shù)據(jù)庫表3-12課程信息數(shù)據(jù)字典名字:課程信息描述:在注冊時需要選擇課程類型定義:課程信息={課程號}+{課程規(guī)那么}+{教練}+{費(fèi)用}位置:數(shù)據(jù)庫表3-13課程規(guī)那么數(shù)據(jù)字典名字:課程規(guī)那么定義:課程規(guī)那么={車類型}+{班類型}位置:課程信息表3-14車類型數(shù)據(jù)字典名字:車類型描述:A、B、C分別表示學(xué)員所學(xué)的大型卡車、中型卡車、汽車類型定義:車類型=A|B|C位置:課程號表3-15班類型數(shù)據(jù)字典名字:班類型描述:1、2、3分別表示快速1人/車、普快4人/車、普通6人/車定義:班類型=1|2|3位置:課程號表3-16課程號數(shù)據(jù)字典名字:課程號定義:課程號=AB|C+1|2|3位置:課程信息表3-17教練信息數(shù)據(jù)字典名字:教練信息別名:教練定義:教練信息={證件號}+{姓名}+{性別}+{年齡}+{車名}+{車牌}+{車類型}位置:課程信息數(shù)據(jù)構(gòu)造用E-R圖描述數(shù)據(jù)實(shí)體及實(shí)體之間的關(guān)系。實(shí)體:用方框表示;實(shí)體的屬性:用橢圓表示;實(shí)體間的關(guān)系:用菱形表示。根據(jù)系統(tǒng)分析,得出學(xué)員的E-R圖。圖3-4學(xué)員成績屬性圖 圖3-5課程屬性圖 圖3-6身份證屬性圖 圖3-7學(xué)員屬性圖圖3-8教練屬性圖圖3-4實(shí)體關(guān)系圖第四章總體設(shè)計功能分析學(xué)生通過注冊,注冊成功后,進(jìn)入登錄界面,登錄后可進(jìn)展預(yù)約及查詢等操作。4.1.2管理員登錄功能通過驗(yàn)證管理員信息進(jìn)展登錄,登錄后進(jìn)入管理界面,可以進(jìn)展處理預(yù)約、記錄學(xué)員學(xué)習(xí)及考試信息、更新公告等操作。事務(wù)處理模塊分析系統(tǒng)的總體功能模塊如圖4-1所示:圖4-1功能模塊圖4.3數(shù)據(jù)庫構(gòu)造設(shè)計在需求分析的根底上,設(shè)計數(shù)據(jù)庫表如下:身份證信息〔身份證號,姓名,性別,民族,出生日期,家庭住址〕學(xué)員信息〔學(xué)員賬號,身份證號,登陸密碼,聯(lián)系〕交費(fèi)信息〔學(xué)員賬號,交費(fèi)時間,交費(fèi)工程,費(fèi)用〕課程信息〔課程名,課程編號,授課規(guī)那么,收費(fèi)情況〕教練信息〔教練編號,教練姓名,性別,駕照型,工齡,聯(lián)系〕學(xué)習(xí)任務(wù)信息〔學(xué)員賬號,教練編號,預(yù)約號〕預(yù)約信息〔預(yù)約號,學(xué)員賬號,教練編號,預(yù)約時間〕考試信息〔學(xué)員賬號,教練編號,考試時間,考試交費(fèi)〕第五章詳細(xì)設(shè)計報名注冊模塊圖5-1報名注冊圖5.1.1報名注冊模塊主要負(fù)責(zé)檢查注冊信息和繳費(fèi)信息。檢查注冊信息是否符合規(guī)定并且可以完成選班繳費(fèi)功能。只有檢測合法的才能進(jìn)入系統(tǒng)否那么拒絕非合法的進(jìn)入。5.(1)本報名系統(tǒng)是實(shí)名制注冊,注冊時需要輸入身份證號,如果輸入的格式正確那么進(jìn)展下一步,如果格式不正確給出相應(yīng)的錯誤提示。(2)在報名成功的前提下系統(tǒng)會給每位用戶分配下一個賬號和初始密碼,如果繳費(fèi)成功那么可以正確修改密碼,沒有成功繳費(fèi)那么重新提示繳費(fèi)。由13位數(shù)字或者12位數(shù)字和最后一位是字母組成的符號串是合法的成功注冊。前12位有字母的給出錯誤提示;輸入漢字和數(shù)字結(jié)合的給出錯誤提示;輸入的都是除數(shù)字外任何文字的都給出錯誤提示;選課繳費(fèi)后可以成功的修改密碼;選課后沒繳費(fèi)修改密碼給出提示繳費(fèi)的提示;沒選課沒繳費(fèi)修改密碼給出提示繳費(fèi)的提示。表5-1報名系統(tǒng)注冊測試表測試功能輸入執(zhí)行結(jié)果注冊身份證號注冊成功注冊文字提示出錯注冊數(shù)字和文字的結(jié)合提示出錯注冊空白提示出錯表5-2報名系統(tǒng)繳費(fèi)測試表測試功能輸入執(zhí)行結(jié)果修改密碼選課成功繳費(fèi)成功修改成功修改密碼選課成功繳費(fèi)失敗提示繳費(fèi)修改密碼選課失敗提示選課登錄系統(tǒng)模塊圖5-2登錄流程圖5.2.1登錄系統(tǒng)模塊主要完成學(xué)習(xí)預(yù)約和信息查詢修改功能,只有在符合當(dāng)前的學(xué)習(xí)是才能成功預(yù)約,不符合時給出出錯提示。(1)先檢測用戶名輸入的賬號和密碼是否正確,正確那么可以進(jìn)展下一步,不正確那么給出錯誤提示。(2)成功登錄后可以預(yù)約學(xué)習(xí),不預(yù)約學(xué)習(xí)也可以進(jìn)展信息查詢管理學(xué)生信息等操作。(3)如果預(yù)約首先要先檢驗(yàn)是否符合預(yù)約條件。例如只有在通過科目一考試后才能預(yù)約科目二的學(xué)習(xí),符合條件的保存,處理其預(yù)約信息,不符合條件的給出預(yù)約失敗的提示。5.2.3說明用戶名正確密碼正確成功登錄;用戶名不正確密碼正確提示用戶名不存在;用戶名正確密碼不正確提示密碼錯誤;科目一,科目二,科目三,科目四都沒學(xué)習(xí)時預(yù)約科目一的學(xué)習(xí)顯示成功預(yù)約;科目一,科目二,科目三,科目四都沒學(xué)習(xí)時預(yù)約科目二,或者科目三科目四的學(xué)習(xí)顯示預(yù)約失?。豢颇恳豢荚嚦晒箢A(yù)約科目二的學(xué)習(xí)顯示成功預(yù)約;科目一考試成功后預(yù)約科目三或者科目四的學(xué)習(xí)顯示預(yù)約失??;科目一和科目二都考試成功后預(yù)約科目三的學(xué)習(xí)顯示成功預(yù)約;科目一和科目二都考試成功后預(yù)約科目四的學(xué)習(xí)顯示預(yù)約失??;科目一,科目二科目三都考試成功后預(yù)約科目四的學(xué)習(xí)顯示成功預(yù)約。表5-2學(xué)院登陸測試表測試功能輸入執(zhí)行結(jié)果學(xué)員登錄正確用戶名,正確密碼登錄成功學(xué)員登錄正確用戶名,錯誤密碼登錄失敗提示密碼錯誤學(xué)員登錄錯誤用戶名,正確密碼登錄失敗提示用戶名錯誤錯誤管理員模塊圖5-3管理員管理流程圖5.3.1管理員模塊主要表達(dá)管理員管理和處理信息的功能。管理員在輸入合法的賬號的條件下管理員可以進(jìn)展如課程管理,錄入學(xué)生信息,處理預(yù)約,記錄信息,學(xué)生信息管理等功能。如果輸入的賬號不合法那么提示出錯并退出(1)管理員登錄系統(tǒng)需要正確的賬號,賬號正確成功登錄,賬號不正確提示賬號錯誤。(2)管理員進(jìn)入系統(tǒng)可以管理課程,錄入學(xué)生信息,記錄信息,管理學(xué)生信息。其中管理課程包括管理課程的信息和課程的編號,可以按照課程添加的條件增加課程。如果條件和格式不符合規(guī)定給出錯誤提示,成功那么給出成功的提示。錄入學(xué)生信息,處理預(yù)約,記錄信息

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論