資源描述:
《健身跑學(xué)分簽到系統(tǒng)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、.沈陽航空航天大學(xué)課程設(shè)計(jì)學(xué)號2011040603067班級14060302姓名指導(dǎo)教師徐晗2013年6月25日...沈陽航空航天大學(xué)課程設(shè)計(jì)任務(wù)書學(xué)院:專業(yè):班級:學(xué)號:2011040603067題目:健身跑學(xué)分管理系統(tǒng)一、課程設(shè)計(jì)時(shí)間2012~2013第2學(xué)期第17周,共計(jì)1周,20學(xué)時(shí)二、課程設(shè)計(jì)內(nèi)容用VB+Access組合,編寫“健身跑學(xué)分管理”軟件。學(xué)生信息存儲到Access數(shù)據(jù)庫的一個(gè)表中,學(xué)生信息至少包括:學(xué)號、姓名、簽到次數(shù)、學(xué)分等,后兩項(xiàng)的初始值為0。學(xué)分計(jì)算方法:在本學(xué)期內(nèi)累計(jì)次數(shù)達(dá)到10次,可得到0.5學(xué)分,否則沒
2、有學(xué)分,每個(gè)學(xué)生學(xué)分最高為2,超過2學(xué)分,簽到后將不再增加學(xué)分;新學(xué)期開始累計(jì)次數(shù)從0開始累計(jì),每簽到一次,累計(jì)簽到次數(shù)加1。程序能實(shí)現(xiàn)對學(xué)生數(shù)據(jù)進(jìn)行維護(hù)、跑步簽到、按學(xué)號或?qū)W分查詢等功能。用戶界面中的菜單至少應(yīng)包括“編輯學(xué)生數(shù)據(jù)”、“新學(xué)期初始化”、“跑步簽到”、“查詢”、“退出”5項(xiàng)。三、課程設(shè)計(jì)要求程序質(zhì)量:2貫徹事件驅(qū)動的程序設(shè)計(jì)思想。2用戶界面友好,功能明確,操作方便;可以增加其它功能或修飾。2代碼應(yīng)適當(dāng)縮進(jìn),并給出必要的注釋,以增強(qiáng)程序的可讀性。課程設(shè)計(jì)說明書:2課設(shè)結(jié)束后,上交課程設(shè)計(jì)說明書和源程序。課程設(shè)計(jì)說明書的內(nèi)容參
3、見提供的模板。四、指導(dǎo)教師和學(xué)生簽字指導(dǎo)教師:______________學(xué)生簽名:___________五、成績六、教師評語...目錄需求分析4設(shè)計(jì)分析4技術(shù)要點(diǎn)6主要界面截圖8總結(jié)10完整的源程序10參考文獻(xiàn)13...需求分析生活中晨跑簽到如果有一個(gè)軟件能夠?qū)崿F(xiàn)那么將大大提高簽到效率,節(jié)約學(xué)生的時(shí)間,同時(shí)對簽到情況的了解將非常便利,同時(shí)維護(hù)數(shù)據(jù)也將非常方便。如果要用軟件實(shí)現(xiàn)晨跑簽到的目的,軟件要有基本的簽到功能,還要有查詢和維護(hù)編輯數(shù)據(jù)庫的功能。設(shè)計(jì)分析(1)概述:首先是用戶界面設(shè)計(jì),包括常用控件的布局及設(shè)定,菜單設(shè)計(jì)。本軟件主要是
4、以數(shù)據(jù)庫應(yīng)用基礎(chǔ)為知識基礎(chǔ),涉及了SQL查詢數(shù)據(jù)庫,ADO數(shù)據(jù)庫控件的使用。(2)總體設(shè)計(jì):SQL語言處理數(shù)據(jù)庫ADO技術(shù)連接(3)詳細(xì)設(shè)計(jì):程序需要做到以下幾點(diǎn):1:數(shù)據(jù)庫的連接2:簽到數(shù)據(jù)的處理程序3:數(shù)據(jù)庫的維護(hù)4:簽到重復(fù)的防范5:界面的美觀...開始連接數(shù)據(jù)庫查詢學(xué)生數(shù)據(jù)編輯學(xué)生數(shù)據(jù)跑步簽到顯示簽到和學(xué)分情況添加,刪除和修改學(xué)生信息數(shù)據(jù)學(xué)生跑步簽到新學(xué)期初始化清理原有數(shù)據(jù)技術(shù)要點(diǎn)首先應(yīng)用了用戶界面的設(shè)計(jì)。其中有簡單的控件的設(shè)計(jì)及布局。另外界面添加了菜單,通過菜單編輯器制作。本次程序特別應(yīng)用了ADO控件和DataGrid控件。通
5、過這兩個(gè)控件完成了記錄集。1關(guān)于數(shù)據(jù)庫的連接⑴.選擇數(shù)據(jù)源連接方式。鼠標(biāo)右鍵單擊ADO數(shù)據(jù)控件,在屬性中將使用方式調(diào)為“使用連接字符串”。⑵.選擇數(shù)據(jù)庫類型。單擊“生成”按鈕,選擇MicrosoftJet4.0OLEDBProvider.⑶.指定數(shù)據(jù)庫文件名。單擊“下一步”按鈕或選擇“選擇”按鈕,指定數(shù)據(jù)庫文件名為“student.mdb.⑷.指定記錄源。...在“記錄源“選項(xiàng)卡,在列表中選擇”2-adCmdTable”.“表或存儲過程名稱”框中選擇“student”表。⑸.利用DataGrid來顯示數(shù)據(jù)。選定DataGrid控件,將D
6、ataSource的屬性設(shè)置為Adodc1控件。運(yùn)行該程序即可對數(shù)據(jù)庫student.mdb下的學(xué)生信息表進(jìn)行瀏覽。同時(shí)將4個(gè)text的DataSource屬性設(shè)置設(shè)置為Adodc1,text1的DataField屬性設(shè)置為學(xué)號,text2的DataField屬性設(shè)置為姓名,text3的DataField屬性設(shè)置為簽到次數(shù),text4的DataField屬性設(shè)置為學(xué)分。2關(guān)鍵技術(shù)程序中的錄入、刪除、修改采用的是記錄集的編輯。主要是Adodc1.Recordset.AddNew錄入,Adodc1.Recordset.Update修改,Ad
7、odc1.Recordset.Delete刪除。(1)學(xué)生簽到查找信息,同時(shí)實(shí)現(xiàn)通過學(xué)號查詢某學(xué)生的數(shù)據(jù)的目的:使用Find方法進(jìn)行查詢,還用到了MsgBox控件PrivateSubCommand3_Click()DimmAsStringm=InputBox("請輸入學(xué)號","查找窗")Adodc1.Recordset.Find"學(xué)號='"&m&"'",,,1IfAdodc1.Recordset.EOFThenMsgBox"無此學(xué)號,請重新輸入!",,"提示"EndSub(2)學(xué)生簽到:PrivateSubCommand2_Click(
8、)Adodc1.Recordset.Find"學(xué)號="&"'"&Text1&"'",,,1'查找IfText1.Text<>""AndIsNumeric(Text1.Text)=TrueThen'判斷是否是