【正文】
塊和主程序(約占10%)6總結(jié)設(shè)計過程,編寫課程設(shè)計報告(約占10%)7準備及答辯、(約占10%)總計 55. 學(xué)生信息管理系統(tǒng)設(shè)計內(nèi)容及步驟從問題分析中確定有關(guān)軟件的基本功能。本設(shè)計要求對所建的數(shù)據(jù)庫在可視化的界面設(shè)計環(huán)境中進行引用,并可以對其進行添加,更新,刪除,查詢,瀏覽等操作。在主窗體中選擇“添加”菜單,出現(xiàn)空白的輸入窗口,并有一個“確認”按鈕和一個“放棄”按鈕,當一條記錄輸入完畢,單擊“確認”按鈕,當前輸入自動存入到數(shù)據(jù)表內(nèi),單擊“放棄”按鈕則輸入無效。選擇“刪除”菜單,可刪除當前記錄。選擇“上一條”和“下一條”菜單可改變當前記錄。當單擊“查看”菜單時,通過輸入學(xué)號分別從student表和class表中查詢指定學(xué)號的信息并在form2窗體內(nèi)顯示。單擊“查詢”菜單項,顯示form3窗體,先出現(xiàn)兩個文本框和一個按鈕,通過兩個文本框輸入課程號或?qū)W期,當單擊按鈕后,根據(jù)輸入值的組合從class表中選取某課程號或?qū)W期的記錄,然后復(fù)制到新表中,并在form3窗體上通過數(shù)據(jù)網(wǎng)格顯示新表中的內(nèi)容,同時隱含文本框和命令按鈕。繪制數(shù)據(jù)流圖,從對軟件所涉及的數(shù)據(jù)的分析中確定、設(shè)計和創(chuàng)建數(shù)據(jù)庫結(jié)構(gòu)。利用Microsoft sql server or ,其中包含student表,lesson表和class表。其中,student 表包含的字段有:學(xué)號、姓名、性別、出生年月、專業(yè)、家庭住址。lesson表包含的字段有:課程號、課程名、教師、學(xué)分。class表包含的字段有:學(xué)號、課程號、成績、學(xué)期。以軟件的基本功能成分、功能實現(xiàn)方式和數(shù)據(jù)庫結(jié)構(gòu)為前提條件設(shè)計軟結(jié)構(gòu)。根據(jù)功能確定軟件模塊組成及調(diào)用關(guān)系。4.按照軟件的設(shè)計要求編寫代碼建造模塊,在可視化編程環(huán)境下,按照軟件設(shè)計要求制作界面和完成對模塊的編碼,由此使軟件設(shè)計具體化為軟件作品。在軟件運行時,檢查軟件的不足或錯誤,并進行維護。內(nèi)容包括題目、摘要、目錄、正文、結(jié)論、致謝、參考文獻等。學(xué)生在完成上述全部工作之后,應(yīng)將全部內(nèi)容以先后順序?qū)懗稍O(shè)計報告一份,闡述整個設(shè)計內(nèi)容,要求重點突出、特色鮮明、語言簡練、文字通暢,字跡工整。報告書以A4紙打印,裝訂成冊(文字不少于5000字)。三、進度安排按教學(xué)計劃規(guī)定,開發(fā)工具課程設(shè)計總學(xué)時為一周,其進度及時間大致分配如下:序號設(shè)計內(nèi)容天數(shù)(約占比例)1查閱資料、(約占10%)2確定設(shè)計思路1(約占20%)3確定各個模塊的實現(xiàn)方法1(約占20%)4編寫程序1(約占20%)5調(diào)試修改各子模塊和主程序(約占10%)6總結(jié)設(shè)計過程,編寫課程設(shè)計報告(約占10%)7準備及答辯、(約占10%)總計 5