


版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、學生成績管理系統(tǒng)設計報告的主要內容大作業(yè)設計報告的書寫:學生成績管理系統(tǒng)的設計一、系統(tǒng)設計1 、系統(tǒng)功能模塊分析 學生成績管理系統(tǒng)通常包括學生基本信息管理、學校所開設課程情況和成績的管理。 設計學生管理系統(tǒng)的目的就是利用計算機的快速瀏覽、維護、查詢、統(tǒng)計功能,替代 管理人員對數(shù)據(jù)的手工處理。用計算機對學生的各種信息進行日常管理時, 經常要進行數(shù)據(jù)的: 瀏覽、 查詢、修改、 添加、刪除、統(tǒng)計、和打印等操作。針對上述要求,設計的成績管理系統(tǒng)應包括實現(xiàn) 這些功能的模塊2、系統(tǒng)功能模塊設計 在系統(tǒng)分析的基礎上,結合操作上的方便性,學生信息管理應用程序包括系統(tǒng)主模塊 和查詢、維護、統(tǒng)計和打印等幾大功能模
2、塊,每個功能模塊的子模塊如圖所示:畫出系統(tǒng)功能結構圖 (見課件第 8 章 一、分析系統(tǒng)要求,確定系統(tǒng)功能模塊) )簡單敘述各功能模塊的功能:例:(1)系統(tǒng)主模塊提供了學生信息管理的主界面,作為進入系統(tǒng)的唯一入口。在系統(tǒng)主界面中, 不僅提供了用于調用系統(tǒng)各功能模塊的操作方法, 而且還需要對使用系統(tǒng)的用戶進行 合法性檢驗等相應操作。(2)維護模塊( 3)查詢模塊:提供了用于對數(shù)據(jù)進行查詢操作的操作界面,用戶可以按學號或姓 名查找某人信息、某學生所選課的情況;也可以按專業(yè)進行查詢;也可以按開課學期 查找課程情況等(4)維護模塊:(5)統(tǒng)計模塊:6)退出模塊:二、數(shù)據(jù)庫設計與實現(xiàn)1、數(shù)據(jù)庫的設計涉及到
3、一個數(shù)據(jù)庫Xscjxt.dbc和四個數(shù)據(jù)表:Xsda.dbf、Xscj.dbf 、Kc.dbfPassword.dbf數(shù)據(jù)表結構:(抓圖)比如:Password.DBF的數(shù)據(jù)表結構如下圖:2、數(shù)據(jù)庫的實現(xiàn):(1)創(chuàng)建項目管理(2)創(chuàng)建數(shù)據(jù)庫及四個數(shù)據(jù)表的結構、建立相關的索引、表間的關聯(lián)等表與表之間的關聯(lián)(打開數(shù)據(jù)庫設計器抓圖)三、系統(tǒng)功能模塊的詳細設計采用模塊化程序設計方法,可以將一個復雜系統(tǒng)的設計轉化為多個簡單系統(tǒng)設計,便 于修改和維護,也便于多人同時開發(fā)系統(tǒng)。1、設計系統(tǒng)登錄界面(主界面.SCX)設計系統(tǒng)登錄界面(主界面.Sex)要求設計如圖所示的界面。由Label、Command Com
4、bol和Timer(計時器)控件組成,其中,定時器主要用于控制實現(xiàn)歡迎文字的從左向右滾動設計步驟:打開表單設計器,建立一個新的表單,添加相應的控件、設置其屬性、及相關代碼表單對象的屬性設置:在數(shù)據(jù)環(huán)境中增加 Password.dbfForml: captio n (登錄系統(tǒng)),MaxButtom(.f.),M in butt on (.f.)&最大化、最小化按鈕Label1: Caption(學生信息管理統(tǒng)),Fon tsize=20,Alig nmen t=2-中央Label2: Caption( 用戶名),Fontsize=12Label3:密碼,F(xiàn)ontsize=12Label4:C a
5、pti on(歡迎使用學生信息管理系統(tǒng)),Fo ntsize=11Forecolor=RGB(255,0,0)Command1:Caption( 確認 )Command2:Caption( 取消 )Text1: PasswordChar (*) 指定占位字符Combo1: ReadOnly (.F.)RowSource (Password. 用戶名 )RowSourceType( 6- 字段)系統(tǒng)登錄界面對象的事件過程代碼如下:按鈕對象Command1確認)的Click事件過程代碼如下:Private mPassword,username & 保存用戶密碼變量,隱藏型內存變量,與主程序 中的同
6、名變量不沖突Select password用戶名 )=username If found() and mPassword=alltrim(密碼 )Thisform.visible=.f.&form1不可見do xscjmenu.mpr&執(zhí)行主菜單 xscjmenu.mprelsemessagebox( 用戶名或密碼錯誤 , 請重新輸入 !)&光標移動到 Text1 中Endif按鈕對象Command2取消)的Click事件過程代碼:光標移動到 Text1 中&運行主界面.sex用戶名:userOOOl &(在組合列表中選擇)密碼:userOI&輸入密碼即可顯示學生信息管理菜單窗,通過菜單可以選
7、擇你所需要的功能,完成用計算機管 理學生信息蛻汁 fjfp 返出 1*21孚|畫 于kd|址|廠劃甸 龍12、編輯功能模塊的設計(只介紹編輯學生記錄.sex的設計過程,即設計步驟)編輯學生記錄界面如下:描述設計步驟:3、維護功能模塊的設計(只介紹維護學生成績.sex的設計過程)抓圖顯示維護學生成績表單執(zhí)行后的界面,界面如下:描述設計步驟:4、查詢功能模塊的設計( 重點介紹一到兩個模塊)抓圖查詢功能的菜單界面如下:重點介紹一到兩個模塊的設計步驟(界面要抓圖)比如:按編號查詢表單的設計步驟以及按專業(yè)查詢成績表單的設計步驟5、 統(tǒng)計模塊的設計(同上)6、退出7、菜單的設計(主菜單文件名為:Xscjm
8、enu.mpr)只要列出表格即可比如:主菜單名稱子菜單名稱文件名編輯編輯學生紀錄編輯學生記錄.SCX編輯學生成績編輯學生成績.SCX編輯課程紀錄編輯課程紀錄.SCX維護統(tǒng)計查詢退出返回SetSysmenu todefault退出QuittitAo Form查詢do fom SCQ退出煤存在 J : I LJ X Efll4?tW4Ojraphset注意:保存菜單文件名為:Xscjmenu.Mnx.喚)|保再粟單為;幌再基型存盤后系統(tǒng)生成一個.mnx的菜單文件(menu. mnx),它不是一個可執(zhí)行程序,需要用它生成一個菜單源程序代碼,才可以執(zhí)行。生成菜單程序-在菜單設計器中選擇“菜單”-“生成
9、”xscj menu, mpr ( 參考課件)抓圖:運行菜單后的Wndow窗口圖因攻目皆理誥-Isejzt全部|數(shù)據(jù)文檔|類代碼Htt i|F單菜盲丈苴 T 目曲說明:路徑:四、設計主程序及連編1、主程序的設計(命令文件的文件名及文件中的相關代碼)注意要設置成主程序1)應用系統(tǒng)的主程序開發(fā)數(shù)據(jù)庫應用程序時,在完成了各個功能模塊的設計之后,應為整個應用系統(tǒng)設計一個啟動程序文件(又稱主程序)。主程序文件通常可以是一個程序文件(.PRG)、一個表單文件(.SCX)或者是一個菜單程序文件,主程序文件在整個系統(tǒng)中的作用:2)主程序的設計 (xscjmain.prg)set talk offclear a
10、ll close all set safety offset exclusive on &以獨享方式打開數(shù)據(jù)表、數(shù)據(jù)結構非只讀_screen.autocenter=.t.&居中screen.windowstate=2&窗口最大化 _screen 系統(tǒng)變量do form 主界面 .scx&執(zhí)行系統(tǒng)登錄界面read eventsset talk on最后在 代碼 選項卡中選擇 XsglMain.prg 文件,然后單擊鼠標右鍵, 設 設 置主文件 命令,便可將其設置為主文件。如需要啟動整個應用程序,選擇 XscjMain.Prg 后單擊運行按鈕2、如何連編成應用程序系統(tǒng)在項目管理器中,單擊“連編”,選定“重
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 河南省開封市南關區(qū)2025屆數(shù)學四下期末復習檢測試題含解析
- 新版統(tǒng)編版七年級下冊歷史課件 第7課 隋唐時期的科技與文化
- 新高考化學一輪復習講練測第03講 物質的組成、性質和分類(精練)(解析版)
- 課題開題報告:道德與法治課教學方法與策略的研究
- 課題開題報告:大思政課教育主體“數(shù)字+思政”素養(yǎng)的雙元培育機制與組態(tài)路徑研
- 課題開題報告:初中地理學業(yè)評價與內容標準的一致性研究
- 兼職教師外包協(xié)議
- 水彩畫紙企業(yè)ESG實踐與創(chuàng)新戰(zhàn)略研究報告
- 毛巾類制品企業(yè)縣域市場拓展與下沉戰(zhàn)略研究報告
- 旗幟企業(yè)縣域市場拓展與下沉戰(zhàn)略研究報告
- 《動畫場景設計》第一章 動畫場景設計概述
- 2023年湖北宜昌伍家新城投資控股集團有限公司招聘筆試題庫含答案解析
- 內燃平衡重式叉車
- 品質管理人員角色定位
- 專業(yè)形體訓練項目課程標準
- 人保理賠員試題車險查勘定損
- 小學生寒假生活成長冊PPT
- GB/T 25775-2010焊接材料供貨技術條件產品類型、尺寸、公差和標志
- 全省檢察機關公訴業(yè)務知識考試試卷
- 10KV開關柜教學講解課件
- 花城版三年級下冊音樂教學計劃
評論
0/150
提交評論