999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

學生成績管理系統

2017-07-07 18:13:08王宏勇
卷宗 2017年9期
關鍵詞:數據庫信息課程

王宏勇

摘 要:學生成績管理系統是典型的信息管理系統(MIS),其開發主要包括后臺數據庫的建立和維護以及前端應用程序的開發兩個方面。對于前者要求建立起數據一致性和完整性強、數據安全性好的庫。而對于后者則要求應用程序功能完備,易使用等特點。

本論文通過用VFP編寫學生成績管理系統,利用軟件工程原理,采用生命周期方法學,其開發主要包括后臺數據庫的建立和維護以及前端應用程序的開發兩個方面,實現了學生成績數據庫的創建及學生成績的輸入、瀏覽、維護和統計。

關鍵字:成績管理;瀏覽;打印;維護;統計

學生成績管理系統是為了更好的管理學生考試成績而開發的數據庫管理軟件。根據學校實際要求,即實現學生基本信息、成績的錄入,刪除,查詢,維護以及成績的統計分析等幾方面功能。管理員可以通過查詢,實現刪除、修改學生的基本信息;可根據實際需求,自由添加、刪除課程;還能打印學生成績表(總分成績表和單課成績表)。學生成績管理系統可幫助老師們方便快捷地管理這些繁瑣地數據。學生成績管理系統具有手工管理無比優越的優點:查找方便,可靠性高,保密性好,成本低。

基于上述因素,利用軟件工程原理,采用生命周期方法學,經過可行性研究,需求分析,總體設計,以及編碼、測試和最后運行成功。微軟公司地VISUAL FOXPRO具有強大的數據庫管理功能,可以方便編寫出小型的信息處理系統,能夠有效地存儲數據,滿足用戶的應用需求(信息要求和處理要求)。設計指導思想:一切為用戶著想,界面美觀大方,操作盡量簡單明了,而且作為一個實用系統要有良好的容錯性,在用戶出現誤操作時,及時給出警告,以便用戶及時更正。

1 需求分析

需求分析簡單的說就是分析用戶的要求,通過調查、收集與分析,獲得用戶對數據庫的如下要求:

1.1 數據流程

《成績管理系統》主要是為了對學生基本信息、成績信息等進行計算機管理。所以主要的數據源應是學生的各種信息。它們在系統中流動和處理。可以看出:學生基本信息的流動首先是以學籍號的特征為流動方向的依據。非0學籍號可以繼續流動,并檢驗數據庫中是否已經注冊,已經注冊的信息可以修改、查詢、并將查詢結果報表。未注冊的信息可以錄入到數據庫中。這里注冊的信息包括:學籍號,姓名,性別,班級,出生日期等。這里可以分析得出:要實現學生基本信息的流動,需要設計一個學生基本信息數據庫表(學生基本信息.DBF)。并對該表實現信息的錄入、修改、查詢、統計、報表。

1.2 信息要求:指用戶需要從數據庫中獲得信息的內容與性質

本系統需要的輸入數據:學生信息(學號,姓名,班級,性別,出生日期)、課程信息(課程名,滿分)、考生成績;輸出數據:學生成績報表、學生信息報表、課程報表、成績報表。

1.3 處理要求:指用戶要完成什么處理功能

本系統功能需求可歸納如下:

(1)、數據登記

登記功能用于把各種手填的數據及時登記系統定義表中,還能修改這些數據(學生信息、課程信息、成績)。

(2)、數據瀏覽

能瀏覽學生信息、課程信息、成績。

(3)、數據打印

能打印學生信息表、課程信息表、成績表(單課成績和總分成績)。

(4)、數據統計

能統計各班學生總數和男女人數,統計各班學生的總分、排名,及各單課的排名。

1.4 性能要求:維護數據的安全性

設定密碼,限制非法用戶的使用;還能修改密碼,維護系統的安全性。

2 數據庫設計

數據庫是一種存儲數據并對數據進行操作的工具。數據庫的作用在于組織和表達信息,簡而言之,數據庫就是信息的集合。計算機的數據庫可以分為兩類:非關系數據庫和關系數據庫。關系數據庫中包含了多個數據表的信息,數據庫含有各個不同部分的術語,象記錄、域等。

數據庫設計的任務是確定系統所需的數據庫。數據庫是表的集合,通常一個系統只需一個數據庫。建立本系統的數據庫創建任何一個數據庫的第一步是仔細的規劃數據庫,設計必須是靈活的、有邏輯的。創建一個數據庫結構的過程被認為是數據模型設計。

1、標識需要的數據;2、 收集被標識的字段到表中;3、 標識主關鍵字字段;4、 繪制一個簡單的數據圖表;5、 規范數據;6、 標識指定字段的信息;7、 創建物理表。

(1)、邏輯設計:確定數據庫所含表及字段

學生信息表:xs(學號,姓名,班級,性別,出生日期)

課程信息表:kc(課程號,課程名,滿分)

考生成績表:cj(學號,姓名,班級,課程名,成績,名次)

括號外字符號是表名,括號內是字段名,有下劃線的字段為關聯關鍵字

(2)、物理設計: 學生信息表、 課程信息表:、 考生成績表、自由表:

2.1 修改已建的數據庫

數據庫的修改分為:添加、編輯和刪除記錄。這三種操作均可由Visual foxpro 創建的程序來完成,下面的章節將詳細描述實現的具體方法。

2.2 實現數據庫之間的聯系

數據庫之間的關系指明兩個庫之間共享一個共同的關鍵字值。一個連接是指一種虛擬的表,這種表是在當用戶要求從相互關聯的各個不同的表中獲取信息時建立的,關鍵字段用于在相互連接的不同表中查找匹配的記錄。一個更高級的連接形式稱為自連接。這種連接是指一個表被連接到它自己的一個字段,或在不同的紀錄中由重復數據的組合字段。數據庫中有三種不同類型的關鍵字:主關鍵字、組合關鍵字和外關鍵字。在表中使用的關鍵字類型用于描述庫表示什么以及在數據庫中如何與其它的庫建立關系。

3 系統總體設計

按功能分類是總體設計的常用方法,用層次圖(Hierarchy Chart 簡稱HC圖)表示,自上而下分層

系統功能:

可以進行文本操作、 添加一個數據庫項目;、 刪除一個數據庫項目、修改一個數據庫項目、查詢信息、 察看課程表。

3.1 數據維護模塊

包括對學生信息表、課程信息表、考生成績表的插入、修改、刪除、搜索等。

3.2 數據瀏覽模塊

包括對學生信息表、課程信息表、考生成績表的選擇瀏覽、打印。

3.3 成績管理模塊

包括對學生成績的輸入,總分和單課的統計和排名,分析各分數段人數的分布情況。

4 系統具體實現

初始用戶界面設計

系統層對應菜單文件,子系統層對應菜單標題,功能層對應子菜單項

參考文獻

[1]薩師煊 《數據庫系統概論》 高等教育出版社 2000.02

[2]張海藩 《軟件工程導論》 清華大學出版社 2001.05

猜你喜歡
數據庫信息課程
數字圖像處理課程混合式教學改革與探索
軟件設計與開發實踐課程探索與實踐
計算機教育(2020年5期)2020-07-24 08:53:38
為什么要學習HAA課程?
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 最新亚洲人成网站在线观看| 无码专区在线观看| 亚洲制服中文字幕一区二区| 呦女精品网站| 91无码网站| 97se亚洲综合在线| 97免费在线观看视频| 午夜毛片免费观看视频 | 欧美在线视频不卡| 国产亚洲一区二区三区在线| 欧美日韩免费在线视频| 日本三级欧美三级| 免费视频在线2021入口| 国产三级视频网站| 永久免费AⅤ无码网站在线观看| 亚洲欧美成人影院| 69av在线| 91福利一区二区三区| 国产99视频在线| 麻豆国产在线不卡一区二区| 国产高清在线观看| 亚洲成在线观看| 免费在线不卡视频| 日本免费福利视频| 亚洲精品桃花岛av在线| 日韩欧美网址| 亚洲91精品视频| 亚洲国产在一区二区三区| 高h视频在线| 国产精品不卡永久免费| 国产国语一级毛片在线视频| 欧美一级99在线观看国产| 久久免费看片| 国产成人综合欧美精品久久| 国产精品久久久久久搜索| 国产尤物视频网址导航| 国产菊爆视频在线观看| 波多野结衣久久高清免费| 亚洲中文字幕手机在线第一页| 亚洲全网成人资源在线观看| a毛片免费看| 日韩福利视频导航| 久久香蕉国产线看精品| 欧美亚洲香蕉| 精品伊人久久久大香线蕉欧美 | 欧美影院久久| 亚洲人成色77777在线观看| 国产流白浆视频| 亚洲福利网址| 亚洲一区黄色| 亚洲日本一本dvd高清| 在线日韩日本国产亚洲| 一区二区三区成人| 国产一级妓女av网站| 久久婷婷色综合老司机| 亚洲综合婷婷激情| 日韩av在线直播| 色婷婷电影网| 人妻丰满熟妇啪啪| 中文字幕欧美日韩| 美女一区二区在线观看| 亚洲区第一页| 97久久超碰极品视觉盛宴| 午夜精品久久久久久久2023| 91成人试看福利体验区| 亚洲欧美另类日本| 亚洲国产91人成在线| 狠狠做深爱婷婷综合一区| 国产精品免费p区| 国产乱码精品一区二区三区中文 | 玖玖精品视频在线观看| 天天色综网| 亚洲精品第一页不卡| 精品少妇人妻av无码久久| 国产精品亚洲五月天高清| 午夜一区二区三区| 丁香亚洲综合五月天婷婷| 在线观看精品国产入口| 无码免费试看| 国产自在自线午夜精品视频| 一级毛片免费不卡在线视频| 久久婷婷国产综合尤物精品|