国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

學(xué)生成績管理系統(tǒng)軟件的設(shè)計

2019-07-21 15:00:34劉喜慧
活力 2019年10期
關(guān)鍵詞:表單視圖報表

劉喜慧

[摘要]在Micmsoft Visua I FoxPro語言環(huán)境下創(chuàng)建的我校學(xué)成績管理系統(tǒng)。介紹了學(xué)生成績管理系統(tǒng)的實現(xiàn)過程及數(shù)據(jù)流程分析、功能設(shè)計、數(shù)據(jù)庫設(shè)計、表單設(shè)計、報表設(shè)計。

[關(guān)鍵詞]學(xué)生成績管理系統(tǒng);表單;視圖;報表;菜單

幾年前,我校的學(xué)生成績管理基本上都是靠手工進行,隨著學(xué)校的規(guī)模增大,有關(guān)學(xué)生成績管理工作所涉及的數(shù)據(jù)量越來越大,手工管理效率底,我們著手建立了適合我校的學(xué)生成績管理系統(tǒng),采用計算機對學(xué)生成績進行管理,進一步提高辦學(xué)效益和現(xiàn)代化水平。

一、成績管理系統(tǒng)的主要流程

雙擊軟件生成的主程序文件進入成績管理系統(tǒng)的界面,輸入默認口令,單擊“確定”進入成績管理系統(tǒng)的菜單,菜單中包含“信息輸入”功能、“信息查詢”功能、“成績輸出”“系統(tǒng)維護”功能;單擊“退出”退出軟件。

二、系統(tǒng)功能

功能大約有以下幾點:(1)信息的錄入:在班級信息輸入中輸入班級名稱、班主任、班級代碼,每個班級確定唯一一個班級代碼;成績輸入中“班級代碼”與班級信息輸入中一致、學(xué)期代碼為班級代碼加學(xué)期數(shù)、輸入學(xué)號、姓名、成績1到成績8;課程信息輸入中學(xué)期代碼與成績輸入中的學(xué)期代碼一致、課程名1到課程8與成績輸入中的成績l到成績8一一對應(yīng);任教信息中按學(xué)期代碼輸入每個課程的任課教師。

(2)信息的查詢點擊菜單中成績查詢、課程信息查詢、任教信息查詢,調(diào)用相應(yīng)的表單通過輸入學(xué)期代碼查詢相應(yīng)的信息;點擊班級信息查詢輸入班級名稱查詢相應(yīng)的班級代碼與班主任。

(3)成績輸出中的學(xué)期成績表、補考統(tǒng)計表通過調(diào)用表單輸入學(xué)期代碼輸出相應(yīng)的學(xué)期表;成績總表通過輸入班級代碼輸出相應(yīng)班級的六學(xué)期的總表;畢業(yè)卡通過輸入班級代碼與學(xué)號輸出指定學(xué)生的六學(xué)期的成績單。

(4)系統(tǒng)維護中刪除成績、刪除班級通過輸入班級代碼刪除過時不用的的成績與班級;刪除課程、刪除教師通過輸入學(xué)期代碼刪除不用的課程信息與任教信息;修改口令可以修改舊口令設(shè)置自己的新口令。

三、數(shù)據(jù)庫的搭建

使用Foxpr06.0實現(xiàn)關(guān)系型數(shù)據(jù)庫,首先建立項目,在項目中建立成績管理數(shù)據(jù)庫(cjgl.dbc),在數(shù)據(jù)庫中建立相應(yīng)的表:班級信息表(dmk.dbf),成績表(cjk.dbf),課程表(kcm.dbf),任教表(jsk.dbf);各表建立索引并關(guān)聯(lián)。

四、功能的實現(xiàn)

1.信息查詢功能的實現(xiàn)

以成績查詢?yōu)槔?,設(shè)計成績查詢表單,在表單中通過輸入學(xué)期代碼,單擊命令按鈕“查詢”,查詢指定班級及學(xué)期的成績?!安樵儭泵畎粹o的程序如下:

xq=trim(Itrim(1hisform.text1.value))

thisform.gridl.recordsource=” select * from cjk wheretrim(ltrim(學(xué)期代碼))=&xqinto cursor tm”

thisform.textl.setfocus()

“退出”命令按鈕程序如下:thisform.release()

2.成績輸出功能的實現(xiàn)

(1)輸出成績總表:用成績表和課程信息表通過公共變量班級代碼(bj)分別建立指定班級的各學(xué)期的視圖,再用各學(xué)期視圖建立總成績報表,如第一學(xué)期的視圖“篩選”條件為:Cjk.班級代碼=?bi且RIGHT(Cjk.學(xué)期代碼,l)=”l”;建立成績總表打印表單(zb.scx),調(diào)用表單輸入班級代碼,在表單中設(shè)置公共變量(bj,xh),單擊確定命令調(diào)用成績總表。

(2)輸出學(xué)期成績表:用成績表和課程信息表通過公共變量學(xué)期代碼(xq)建立視圖(xqcj)和視圖(xqkc),用視圖建立學(xué)期成績報表,再建立相應(yīng)表單輸入公共變量調(diào)用報表。

(3)輸出補考統(tǒng)計表:用課程信息表通過公共變量學(xué)期代碼(xq)建立視圖(xqkc),用(xqcj)視圖建立視圖(bkcj),再用兩個視圖建立補考統(tǒng)計報表(bjbk.frx),再建立相應(yīng)表單(bjbk.scx)輸入公共變量調(diào)用報表,在報表中通過計數(shù)統(tǒng)計補考人數(shù)。視圖中的“篩選”條件為有一門成績小于60。

(4)輸出畢業(yè)卡:用成績表、班級信息表和課程信息表通過公共變量班級代碼(bj)、學(xué)號(xh)分別建立指定班級、學(xué)號的各學(xué)期的視圖,再用各學(xué)期視圖建立指定學(xué)生的畢業(yè)卡報表,再建立相應(yīng)表單輸入公共變量調(diào)用報表。如第一學(xué)期的視圖“篩選”條件為:Cjk.班級代碼=?bj且Cjk.學(xué)號=?xh且RIGHT(kcm.學(xué)期代碼,l)=”l”。

3.系統(tǒng)維護功能

對于已畢業(yè)的班級,建立相應(yīng)表單通過輸入學(xué)期代碼或班級代碼刪除各個表中的不用信息。

4.建立菜單

建立菜單,菜單包括:信息輸入、信息查詢、成績輸出、系統(tǒng)維護、退出。信息輸入包含成績輸入、課程信息輸入、班級信息輸入、任教信息輸入;成績查詢包含成績查詢、課程信息查詢、班級信息查詢、任教信息查詢;成績輸出包含學(xué)期成績表、成績總表、補考統(tǒng)計表、畢業(yè)卡;系統(tǒng)維護包含刪除成績、刪除課程、刪除教師、刪除班級、修改口;退出;通過菜單調(diào)用相應(yīng)的表單,由表單調(diào)用相應(yīng)的報表及過程實現(xiàn)其功能。

猜你喜歡
表單視圖報表
電子表單系統(tǒng)應(yīng)用分析
華東科技(2021年9期)2021-09-23 02:15:24
LabWindows/CVI中Excel報表技術(shù)研究
淺談網(wǎng)頁制作中表單的教學(xué)
從三大報表讀懂養(yǎng)豬人的成績單
5.3 視圖與投影
視圖
Y—20重型運輸機多視圖
SA2型76毫米車載高炮多視圖
基于Infopath實現(xiàn)WEB動態(tài)表單的研究
電子世界(2012年24期)2012-12-17 10:49:06
動態(tài)表單技術(shù)在教學(xué)管理中的應(yīng)用*
伊春市| 平乐县| 新巴尔虎左旗| 山东| 辽宁省| 海宁市| 高阳县| 昌都县| 湖州市| 青铜峡市| 浦北县| 阜宁县| 隆安县| 陵川县| 赣州市| 岳阳县| 安宁市| 榆社县| 平邑县| 邻水| 郸城县| 永平县| 宕昌县| 昭平县| 诸城市| 澄江县| 萨迦县| 岳阳县| 滨海县| 克拉玛依市| 翼城县| 邯郸县| 屯昌县| 孝义市| 朝阳区| 昭平县| 新闻| 白山市| 平阳县| 临西县| 顺平县|