軟件工程三級項目-駕校學員信息管理系統報告_第1頁
軟件工程三級項目-駕校學員信息管理系統報告_第2頁
軟件工程三級項目-駕校學員信息管理系統報告_第3頁
軟件工程三級項目-駕校學員信息管理系統報告_第4頁
軟件工程三級項目-駕校學員信息管理系統報告_第5頁
已閱讀5頁,還剩20頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、討論課報告駕校學員信息管理系統組號第7組組長組員組員組員目 錄第一章 背景41.1 選題背景4 1.2 開發設計的意義4第二章 系統開發設計的環境42.1 系統流程42.2 配置開發環境5第三章 需求分析53.1 對需求的認識53.2 需求分析43.3 用戶分析43.3.1上組同學提出需求:53.3.2訪談:53.4數據流53.5 數據字典63.6 數據結構12第四章 總體設計154.1功能分析154.1.1學員登錄功能154.1.2 管理員登錄功能164.2 事務處理模塊分析164.3 數據庫結構設計16第五章 詳細設計175.1 報名注冊模塊175.1.1報名注冊模塊175.1.2測試:1

2、85.1.3說明185.2登錄系統模塊185.2.1 登錄系統模塊195.2.2測試:195.2.3 說明195.3管理員模塊205.3.1 管理員模塊215.3.2測試:215.3.3說明21 結論22 參考文獻22第1章 背景1.1 選題背景隨著人們生活水平的提高,人們開始對生活物質提出搞得要求,汽車成為一種便捷、高效、通用的交通工具進入了人們的日常生活中,人們開始學習汽車駕駛技術。為了滿足人們對汽車駕駛的要求,汽車駕駛培訓行業蓬勃發展,大大小小的汽車駕駛培訓學校營運而生,使得汽車駕駛培訓市場異常火爆。然而,我國卻是世界上交通事故最多的國家。引發交通事故的因素很多,涉及方方面面的原因,有社

3、會、自然、路、人、車諸多變數,但是更多的是駕駛員技術和駕駛員的素質。怎樣提升駕駛員的技術,進一步提高駕駛員的素質,已成為有關部門亟待解決和完善的任務,同時也保障了人們生命、財產的安全,社會的安定。很多培訓機構基礎設施不齊全,教學工具簡陋,師資技術薄弱,學員實踐時間嚴重不足,在學員中普遍存在拿證后沒有技術駕駛汽車;在經濟利益的驅使下,部分汽車培訓機構私自成立教訓處、惡意向學員索要財物、教學車輛已經報廢等不正當手段,管理上混亂,效率低下,這些都嚴重損害了學院的合法權益。盡管有的駕校教學設施比較齊全,但傳統的管理方式和人工處理信息模式造成機構每部管理較為混亂,工作效率低下。現金競爭日益激烈的培訓行業

4、中,駕校要尋求新的管理方式和手段,提高管理上的靈活性、實現在行業中穩步的發展與壯大。本組討論,認為為了適應企業信息策劃的要求,通過分析駕培行業的業務流程,依照國家的相關規定,要實現駕校學員的信息化管理。1.2 開發設計的意義隨著駕校規模增大,駕校的日常工作變得繁雜。學員從報名到最后取得駕照需要一系列學習過程,期間學院的數量龐大,學員的考試安排、教練與學員見得調度室的駕校人工管理日益復雜。譬如有的駕校不能及時更新學校學員報考及考試信息、教練煉成安排情況,使得學員不能及時按自身情況聯系教練及申請考試,最后導致考試時間到期,不能拿到合格證書。隨著時代的發展,計算機技術已經深入到各行各業,為廣大用戶提

5、供了更為周到便捷的服務。為了提高駕校工作效率,保證準確完整的數據,采用計算機來管理駕校的信息和調度日常的教學安排,操作簡單,功能簡單實用,便于日常操作管理,大大節約時間、人力和物力資源。第2章 系統開發環境2.1 系統流程為了便于以后設計,我們需要知道各種數據信息在物理部件的流動情況,以下是系統流程圖圖2-1學員信息管理系統流程圖圖2-2 管理員管理系統流程圖2.2 配置系統開發環境 根據系統流程圖,為了實現各種界面,我們使用網頁形式,所以使用EditPlus軟件JDK1.6開發環境編寫;實現數據庫,我們使用MySQL軟件;實現數據庫與網頁的連接及網頁中事件的功能,我們使用了JAVA語言,My

6、Eclipse開發軟件。第三章 需求分析3.1 對需求的認識需求分析是指用戶對目標系統軟件在功能、行為、性能、設計約束等方面的期望。通過對應用問題及其環境的理解與分析,為問題涉及的信息、功能及行為建立模型,將用戶需求精確化、完全話,最終形成需求規格說明,這一系列的活動即構成團建開發生命周期的需求分析階段。3.2 需求分析需求分析是系統開發過程中最重要的一步,它要求開發人員與用戶加強溝通。開此駕校管理的開發過程中,由于人員問題并沒有與駕校的相關人員進行面對面的討論此系統的功能需求。由于開發人員本人親自參加駕校學習,以用戶的身份來制作需求分析。再經過訪問多家駕校現有的管理系統,才最終基本確定了系統

7、需求。經過參加駕校學習,確定了駕校培訓的業務流程。具體為:學員報名 申請駕照,報名中心首先檢查是否符合條件。如果符合就要學院先到財務處交費,交完費的學員才可以進入學校進行。理論學習,經過一段時間的理論學習之后,由學校教務處安排盧綸與交通考試。本系統在符合國家相關規定的前提下,實現了各種信息的規范化,易于管理和高效化。3.3 用戶分析本套應用程序名為“駕校學員信息管理系統”,當前的用戶為校外廣大人名群眾及校內管理人員,主要用于本校學員預約學車、考試及查詢學習、考試信息,管理人員處理預約及更新學員學習、考試情況,和想要考駕駛證的非本校人員網上報名。駕校學員信息管理系統設計了不同用戶操作權限,便于學

8、員和管理員管理信息。我們是根據上組同學提出的需求進行分析,提取有效信息此系統的有什么樣的功能。3.3.1上組同學提出需求在某學院登錄駕校學員信息管理系統后,能夠查詢修改個人信息、查詢學習進度、能夠網上預約學車及階段考試;駕校管理員根據學生預約信息:安排教練、學院學車時間及考試;此外,管理員還應根據學員學習及考試情況更新學員學習進度。3.3.2訪談通過與上組交談,我們提出了一些建議并完善了此系統的功能,增加了新學員能通過注冊并繳費成為駕校的學員的功能。3.4數據流為了更清晰的描述本系統的邏輯功能,我們將使用數據流圖表示學員及管理員在系統中能進行的各種操作。圖3-2 管理員管理部分的數據流圖圖3-

9、2學員管理部分的數據流圖3.5 數據字典為方便查閱數據信息,我們提供了部分數據的數據字典。表3-1 學生個人信息數據字典名字:學生個人信息別名:學生基本信息描述:學生在注冊時需要填寫的基本信息, 及登錄后能修改的信息。定義:學生個人信息=賬號+姓名+身份證號+性別+課程類型位置:在數據庫中的視圖中表3-2 賬號數據字典名字:賬號描述:賬號作為系統查詢修改信息的唯一標識。定義:賬號=年份后兩位+編號位置:學生個人信息表3-3 編號數據字典名字:編號描述:按照報名順序取編號。定義:編號=6數字6位置:賬號表3-4 預約信息數據字典名字:預約信息描述:當學員預約申請學車或申請科目考試時產生的信息定義

10、:預約信息=賬號+姓名+項目+日期+繳費位置:存儲于數據庫中表3-5 項目數據字典名字:項目描述:預約時申請科目考試名或學車定義:項目=申請學車|考試項目位置:預約信息學生其他信息包括:當前任務,考試成績,學習記錄等信息。表3-6 當前任務數據字典名字:當前任務別名:當前學習任務描述:通過預約后產生的任務定義:當前任務=賬號+學生姓名+項目+教練+車牌號+任務時間+預約日期位置:當前任務表3-7 考試成績數據字典名字:考試成績描述:科目考試后產生的成績記錄定義:考試成績=賬號+姓名+日期+考試項目+成績+是否通過+主考位置:存儲于數據庫表3-7 考試項目數據字典名字:考試項目描述:科目考試名稱

11、定義:考試項目=科一考試|科二考試|科三考試|科四考試位置:考試成績 項目表3-8 是否通過數據字典名字:是否通過描述:考試是否通過定義:是否通過=是|否位置:考試成績表3-9 學習記錄數據字典名字:學習記錄描述:記錄了學員學車時間定義:學習記錄=賬號+姓名+日期+學習時間位置:數據庫表3-10 學習時間數據字典名字:學習時間定義:學習時間=1數字2+小時位置:學習記錄表3-11 管理員信息數據字典名字:管理員信息描述:記錄管理員的個人信息定義:管理員信息=證件號+姓名+身份證號+性別位置:數據庫表3-12 課程信息數據字典名字:課程信息描述:在注冊時需要選擇課程類型定義:課程信息=課程號+課

12、程規則+教練+費用位置:數據庫表3-13 課程規則數據字典名字:課程規則定義:課程規則=車類型+班類型位置:課程信息表3-14 車類型數據字典名字:車類型描述:A、B、C分別表示學員所學的大型卡車、中型卡車、汽車類型定義:車類型=A|B|C位置:課程號表3-15 班類型數據字典名字:班類型描述:1、2、3分別表示快速1人/車、普快4人/車、普通6人/車定義:班類型=1|2|3位置:課程號表3-16 課程號數據字典名字:課程號定義:課程號=AB|C+1|2|3位置:課程信息表3-17 教練信息數據字典名字:教練信息別名:教練定義:教練信息=證件號+姓名+性別+年齡+車名+車牌+車類型位置:課程信

13、息3.6 數據結構用E-R圖描述數據實體及實體之間的關系。實體:用方框表示;實體的屬性:用橢圓表示;實體間的關系:用菱形表示。根據系統分析,得出學員的E-R圖。 圖3-4 學員成績屬性圖 圖3-5 課程屬性圖 圖3-6 身份證屬性圖 圖3-7學員屬性圖 圖3-8 教練屬性圖圖3-4 實體關系圖 第四章 總體設計4.1功能分析4.1.1學員登錄功能學生通過注冊,注冊成功后,進入登錄界面,登錄后可進行預約及查詢等操作。4.1.2 管理員登錄功能通過驗證管理員信息進行登錄,登錄后進入管理界面,可以進行處理預約、記錄學員學習及考試信息、更新公告等操作。4.2 事務處理模塊分析系統的總體功能模塊如圖4-

14、1所示:圖4-1功能模塊圖4.3 數據庫結構設計在需求分析的基礎上,設計數據庫表如下:身份證信息(身份證號,姓名,性別,民族,出生日期,家庭住址)學員信息(學員賬號,身份證號,登陸密碼,聯系電話)交費信息(學員賬號,交費時間,交費項目,費用)課程信息(課程名,課程編號,授課規則,收費情況)教練信息(教練編號,教練姓名,性別,駕照型,工齡,聯系電話)學習任務信息(學員賬號,教練編號,預約號)預約信息(預約號,學員賬號,教練編號,預約時間)考試信息(學員賬號,教練編號,考試時間,考試交費) 第五章 詳細設計5.1 報名注冊模塊圖5-1 報名注冊圖5.1.1 報名注冊模塊主要負責檢查注冊信息和繳費信

15、息。檢查注冊信息是否符合規定并且可以完成選班繳費功能。只有檢測合法的才能進入系統否則拒絕非合法的進入。5.1.2測試(1) 本報名系統是實名制注冊,注冊時需要輸入身份證號,如果輸入的格式正確則進行下一步,如果格式不正確給出相應的錯誤提示。(2) 在報名成功的前提下系統會給每位用戶分配下一個賬號和初始密碼,如果繳費成功則可以正確修改密碼,沒有成功繳費則重新提示繳費。5.1.3說明由13位數字或者12位數字和最后一位是字母組成的符號串是合法的成功注冊。前12位有字母的給出錯誤提示;輸入漢字和數字結合的給出錯誤提示;輸入的都是除數字外任何文字的都給出錯誤提示; 選課繳費后可以成功的修改密碼;選課后沒

16、繳費修改密碼給出提示繳費的提示;沒選課沒繳費修改密碼給出提示繳費的提示。 表5-1報名系統注冊測試表測試功能輸入執行結果注冊身份證號注冊成功注冊文字提示出錯注冊數字和文字的結合提示出錯注冊空白提示出錯表5-2報名系統繳費測試表測試功能輸入執行結果修改密碼選課成功繳費成功修改成功修改密碼選課成功繳費失敗提示繳費修改密碼選課失敗提示選課5.2登錄系統模塊 圖5-2 登錄流程圖5.2.1 登錄系統模塊 主要完成學習預約和信息查詢修改功能,只有在符合當前的學習是才能成功預約,不符合時給出出錯提示。5.2.2測試(1) 先檢測用戶名輸入的賬號和密碼是否正確,正確則可以進行下一步,不正確則給出錯誤提示。(

17、2) 成功登錄后可以預約學習,不預約學習也可以進行信息查詢 管理學生信息等操作。(3) 如果預約首先要先檢驗是否符合預約條件。例如只有在通過科目一考試后才能預約 科目二的學習,符合條件的保存,處理其預約信息,不符合條件的給出預約失敗的提示。5.2.3 說明用戶名正確 密碼正確成功登錄;用戶名不正確 密碼正確 提示用戶名不存在;用戶名正確 密碼不正確 提示密碼錯誤;科目一,科目二,科目三,科目四都沒學習時預約科目一的學習顯示成功預約;科目一,科目二,科目三,科目四都沒學習時預約科目二,或者科目三科目四的學習顯示預約失敗;科目一考試成功后預約科目二的學習顯示成功預約;科目一考試成功后預約科目三或者

18、科目四的學習顯示預約失敗;科目一和科目二都考試成功后預約科目三的學習顯示成功預約;科目一和科目二都考試成功后預約科目四的學習顯示預約失敗;科目一,科目二科目三都考試成功后預約科目四的學習顯示成功預約。表5-2 學院登陸測試表測試功能輸入執行結果學員登錄正確用戶名,正確密碼登錄成功學員登錄正確用戶名,錯誤密碼登錄失敗提示密碼錯誤學員登錄錯誤用戶名,正確密碼登錄失敗提示用戶名錯誤錯誤5.3管理員模塊圖5-3 管理員管理流程圖 5.3.1 管理員模塊主要體現管理員管理和處理信息的功能。管理員在輸入合法的賬號的條件下管理員可以進行如課程管理,錄入學生信息,處理預約,記錄信息,學生信息管理等功能。如果輸入的賬號不合法則提示出錯并退出5.3.2測試(1) 管理員登錄系統需要正確的賬號,賬號正確成功登錄,賬號不正確提示賬號錯誤。(2) 管理員進入系統可以管理課程,錄入學生信息,記錄信息,管理學生信息。其中管理課程包括管理課程的信息和課程的編號,可以按照課程添加的條件增加課程。如果條件和格式不符合規定給出錯誤提示,成功則給出成功的提示。錄入學生信息,處理預約,記錄信息和管理學生信息也按照同樣的規則。5.3.3說明由13位數字或者12位數字和最后一位是字母組成的符號串是合法的成功注冊。前12位有字母的給出錯誤提示;輸入漢字

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論