




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
駕駛證管理程序的實現姓名:尹鵬飛學號:S201407031題目描述系統的功能需求駕駛證信息–身份證號碼、姓名、種類、發(fā)證日期、有效期駕駛證管理–支持駕駛證的注冊、撤消–支持駕駛證的盤問(指定號碼,查種類、何時到期)–支持駕駛證種類的更正–支持駕駛證有效期的延長(<70歲可延長)1.2功能描述用戶可以進行駕駛證的注冊和注銷,需要系統管理者對用戶的操作行為進行管理控制。當用戶要求注冊或注銷時,需要判斷用戶信息的合法性。第一需要一個數據類來保存當前用戶的信息。數據類最需要做信息的保存,而沒有其他的功能。這時,便需要一個功能類來完成對用戶行為的管理控制。用戶操作,第一世成相應的用戶信息類實體對象,有管理類進行信息合法性的考據,完成功能。注冊,需要考據身份證號碼,姓名,日期等信息可否合法,爾后查找數據庫中該用戶的信息可否已經注冊,沒有注冊則進行注冊,否則不進行辦理。上面的注冊,查找功能均是在管理類中完成。注銷同樣也是生成相應的數據對象,有管理類進行查找可否該用戶信息已完成注冊,若已注冊則直接進行注銷。流程圖用戶(注冊,注銷)重新錄入信息完成信息的錄入否信息合法性考據是在數據庫中查找用戶信息是否找到用戶信息贊同完成注銷功能是贊同完成注銷功能實現方案本程序采用c#的編程語言,面向對象的設計思想進行功能實現。開發(fā)環(huán)境:win7開發(fā)工具;visualstudio2010編程語言:c#靜態(tài)模型設計類設計對各個類進行察看,分別定義它們的屬性和操作,考慮它們之間的關系,繪制出類圖。(1)類“駕駛證”License屬性:privatestringno;//privatestringname;//privatestringtype;//privatestringdata;//privateintexpiry;//
身份證號碼姓名種類發(fā)證日期有效期2)類“駕駛證管理類”LicenseManager屬性:private
List<License>list;//
保存private
intnumber;//
數量方法:publicLicensefind(stringno)//查找數據publicintregister(Licensel)//注冊新的駕駛證publicintcancel(stringno)//注銷駕駛證2.2類圖設計動向模型設計管理員注冊已注冊可以注銷查找可否注冊注銷未注冊可以注冊用戶程序截圖程序代碼usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespaceLicense{classLicense{privatestringno;//privatestringname;//privatestringtype;//privatestringdata;//privateintexpiry;//publicstringNo{
身份證號碼姓名種類發(fā)證日期有效期get{returnno;}set{no=value;}}publicstringName{get{returnname;}set{name=value;}}publicstringType{get{returntype;}set{type=value;}}internalstringData{get{returndata;}set{data=value;}}publicintExpiry{get{returnexpiry;}set{expiry=value;}}publicoverridestringToString( ){return"身份證號:"+No+"\n姓名:"+Name+"\n種類"+Type+"\n日期"+Data+"\n有效期:"+Expiry;returnbase.ToString( );}}}usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespaceLicense{classLicenseManager{privateList<License>list;//保存所有數據對象publicLicenseManager( ){list=newList<License>( );}publicLicensefind(stringno){//查找數據foreach(Licenselinlist){if(l.No.Equals(no)){returnl;}}returnnull;}publicintregister(Licensel){if(find(l.No)!=null){//若是已經注冊,則不用注冊return0;}else{list.Add(l);//保存return1;}}publicintcancel(stringno)//注銷{Licensel;l=find(no);//找到對象if(l==null){return0;}else{list.Remove(l);return1;}}}}usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespaceLicense{classProgram{staticvoidmenu( ){Console.WriteLine("1.注冊:");Console.WriteLine("2.查找:");Console.WriteLine("3.注銷:");Console.WriteLine("0:退出");Console.WriteLine("請選擇");}staticvoidregister(LicenseManagerlm){Licensel=newLicense( );Console.WriteLine("請輸入身份證號:");l.No=Console.ReadLine( );Console.WriteLine("請輸入姓名::");l.Name=Console.ReadLine( );Console.WriteLine("請輸入種類:");l.Type=Console.ReadLine( );Console.WriteLine("請輸入日期:");l.Data=Console.ReadLine( );Console.WriteLine("請輸入有效期:");l.Expiry=Convert.ToInt32(Console.ReadLine( ));if(lm.register(l)==1){Console.WriteLine("注冊成功!");}elseConsole.WriteLine("注冊失敗!");}staticvoidfind(stringno,LicenseManagerlm){Licensel=lm.find(no);if(l!=null){Console.WriteLine(l.ToString( ));}elseConsole.WriteLine("未找到!");}staticvoidcancel(stringno,LicenseManagerlm){if(lm.cancel(no)==1){Console.WriteLine("成功注銷!");}else{Console.WriteLine("未找到!");}}staticvoidMain(string[]args){LicenseManagerlm=newLicenseManager( );menu( );//顯示菜單stringno;//身份證號inta=Convert.ToInt32(Console.ReadLine( ));while(a!=0){switch(a){case1:register(lm);break;case2:Console.WriteLine("請輸入身份證號:");no=Console.ReadLine( );find(no,lm);break;case0:Console.WriteLine("請輸入身份證號:");no=Console.ReadLine( );cancel(no,lm);break;}menu( );//顯示菜單a=Convert.ToInt32(Console.ReadLine( ));}}}}當我被上帝造出來時,上帝問我想在人間當一個怎樣的人,我不假考慮的說,我要做一個偉大的世人皆知的人。于是,我降臨在了人間。我出生在一個官僚知識分子之家,父親在朝中當官,精讀詩書,母親知書答禮,溫柔諒解,父親母親給我去了一個好聽的名字:李清照。小時侯,受父親母親影響的我飽讀詩書,聰穎靈巧,在朝中享有“神童”的稱號。小時候的我天真爽朗,才思敏捷,小河畔,花叢邊撒滿了我的詩我的笑,無可置疑,小時侯的我快樂無慮?!芭d盡晚回舟,誤入藕花深處。爭渡,爭渡,驚起一灘鷗鷺。”青春的我仿佛一只小鳥,逍遙自在,沒有拘束,少女純凈的心靈常在旭日小,流水也被自然洗禮,纖細的手指拈一束花,輕拋入水,隨波漣漪,發(fā)髻上沾著晶瑩的露水,雙腳任水流輕撫。身影輕飄而過,留下一陣清風??墒峭砟甑奈覅s生活在一片黑暗之中,家庭的衰落,社會的改變,消磨著我那纖弱的心。我?guī)缀鯇ι罱^望,每天在悲傷中消磨歲月,所有都好象是慘淡的?!皩ふ覍ひ捓淅淝迩迤嗥鄳K慘戚戚”這千古疊詞句就是我當時心情的寫照。最后,香消玉殞,我在悲傷和哀怨中凄涼的去世。在天堂里,我又見到了上帝。上帝問我過的怎么樣,我搖搖頭又點點頭,我的一世有歡欣也有曲折,有笑聲也有淚水,有鼎盛也有衰落。我向來無法客觀的議論我的一世。我原以為做一個著名的人,一世應該是被歡欣榮譽所包圍,可我發(fā)現我錯了。于是在下一輪回中,我選擇做一個平凡的人。我抵達人間,我是一個平凡的人,我既不著名也不出眾,但我擁有所有的幸福:我有溫馨的家,我有可親可愛的同學和老師,我每天平凡而快樂的活著,這就夠了。天兒藍藍風兒輕輕,暖和的春風帶著春的氣味吹進光明的教室,我坐在教室的窗前,望著我擁有的所有,我甜甜的笑了。我拿起手中的筆,不由想起從前作詩的李清照,我誠然沒有橫溢的才華,但我還是拿起手中的筆,用最樸實的語言,寫下了一時的感覺:人生其實不總是圓滿的,每個人都會有不如意的地方。這就需要我們靜下心來閱讀自己的人生,領悟其中無盡的快樂和別開生面。當我被上帝造出來時,上帝問我想在人間當一個怎樣的人,我不假考慮的說,我要做一個偉大的世人皆知的人。于是,我降臨在了人間。我出生在一個官僚知識分子之家,父親在朝中當官,精讀詩書,母親知書答禮,溫柔諒解,父親母親給我去了一個好聽的名字:李清照。小時侯,受父親母親影響的我飽讀詩書,聰穎靈巧,在朝中享有“神童”的稱號。小時候的我天真爽朗,才思敏捷,小河畔,花叢邊撒滿了我的詩我的笑,無可置疑,小時侯的我快樂無慮。“興盡晚回舟,誤入藕花深處。爭渡,爭渡,驚起一灘鷗鷺?!鼻啻旱奈曳路鹨恢恍▲B,逍遙自在,沒有拘束,少女純凈的心靈常在旭日小,流水也被自然洗禮,纖細的手指拈一束花,輕拋入水,隨波漣漪,發(fā)髻上沾著晶瑩的露水,雙腳任水流輕撫。身影輕飄而過,留下一陣清風??墒峭砟甑奈覅s生活在一片黑暗之中,家庭的衰落,社會的改變,消磨著我那纖弱的心。我?guī)缀鯇ι罱^望,每天在悲傷中消磨歲月,所有都好象是慘淡的?!皩ふ覍ひ捓淅淝迩迤嗥鄳K慘戚戚”這千古疊詞句就是我當時心情的寫照。最后,香消玉殞,我在悲傷和哀怨中凄涼的去世。在天堂里,我又見到了上帝。上帝問我過的怎么樣,我搖搖頭又點點頭,我的一世有歡欣也有曲折,有笑聲也有淚水,有鼎盛也有衰落。我向來無法客觀的議論我的一世。我原以為做一個著名的人,一世應該是被歡欣榮譽所包圍,可我發(fā)現我錯了。于是在下一輪回中,我選擇做一個平凡的人。我抵達人間,我是一個平凡的人,我既不著名也不出眾,但我擁有所有的幸福:我有溫馨的家,我有可親可愛的同學和老師,我每天平凡而快樂的活著,這就夠了。天兒藍藍風兒輕輕,暖和的春風帶著春的氣味吹進光明的教室,我坐在教室的窗前,望著我擁有的所有,我甜甜的笑了。我拿起手中的筆,不由想起從前作詩的李清照,我誠然沒有橫溢的才華,但我還是拿起手中的筆,用最樸實的語言,寫下了一時的感覺:人生其實不總是圓滿的,每個人都會有不如意的地方。這就需要我們靜下心來閱讀自己的人生,領悟其中無盡的快樂和別開生面。當我被上帝造出來時,上帝問我想在人間當一個怎樣的人,我不假考慮的說,我要做一個偉大的世人皆知的人。于是,我降臨在了人間。我出生在一個官僚知識分子之家,父親在朝中當官,精讀詩書,母親知書答禮,溫柔諒解,父親母親給我去了一個好聽的名字:李清照。小時侯,受父親母親影響的我飽讀詩書,聰穎靈巧,在朝中享有“神童”的稱號。小時候的我天真爽朗,才思敏捷,小河畔,花叢邊撒滿了我的詩我的笑,無可置疑,小時侯的我快樂無慮?!芭d盡晚回舟,誤入藕花深處。爭渡,爭渡,驚起一灘鷗鷺。”青春的我仿佛一只小鳥,逍遙自在,沒有拘束,少女純凈的心靈常在旭日小,流水也被自然洗禮,纖細的手指拈一束花,輕拋入水,隨波漣漪,發(fā)髻上沾著晶瑩的露水,雙腳任水流輕撫。身影輕飄而過,留下一陣清風??墒峭砟甑奈覅s生活在一片黑暗之中,家庭的衰落,社會的改變,消磨著我那纖弱的心。我?guī)缀鯇ι罱^望,每天在悲傷中消磨歲月,所有都好象是慘淡的?!皩ふ覍ひ捓淅淝迩迤嗥鄳K慘戚戚”這千古疊詞句就是我當時心情的寫照。最后,香消玉殞,我在悲傷和哀怨中凄涼的去世。在天堂里,我又見到了上帝。上帝問我過的怎么樣,我搖搖頭又點點頭,我的一世有歡欣也有曲折,有笑聲也有淚水,有鼎盛也有衰落。我向來無法客觀的議論我的一世
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2031年中國浸塑纜繩行業(yè)投資前景及策略咨詢研究報告
- 2025至2030年中國鐵石吊墜數據監(jiān)測研究報告
- 2025至2030年中國膠圈驅動式輥筒輸送機數據監(jiān)測研究報告
- 2025至2030年中國直接加熱式滾筒干燥機數據監(jiān)測研究報告
- 泰州學校網絡工程施工方案
- 2025至2030年中國工業(yè)無縫管數據監(jiān)測研究報告
- 2025至2030年中國口香糖展示架數據監(jiān)測研究報告
- 礦山邊坡反坡施工方案
- 2025至2030年中國全棉靜色布數據監(jiān)測研究報告
- 臺州酒店屋頂花園施工方案
- GB/T 4365-2024電工術語電磁兼容
- 高校體育課程中水上運動的安全保障措施研究
- 新《安全生產法》安全培訓
- 2024年浙江省電力交易員競賽選拔考試參考題庫(含答案)
- 土力學與地基基礎(課件)
- 小學道德與法治五年級下冊全冊優(yōu)質教案(含課件和素材)
- 叉車設備點檢表
- 三方聯測測量記錄表
- 啦啦操社團教學計劃(共3頁)
- 汪小蘭有機化學課件(第四版)6
- 學習美術新課標的心得體會
評論
0/150
提交評論