欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      學(xué)生信息管理系統(tǒng)實(shí)驗(yàn)報(bào)告

      時(shí)間:2019-05-15 16:10:11下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫(kù)小編為你整理了多篇相關(guān)的《學(xué)生信息管理系統(tǒng)實(shí)驗(yàn)報(bào)告》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫(kù)還可以找到更多《學(xué)生信息管理系統(tǒng)實(shí)驗(yàn)報(bào)告》。

      第一篇:學(xué)生信息管理系統(tǒng)實(shí)驗(yàn)報(bào)告

      重慶科創(chuàng)職業(yè)學(xué)院

      實(shí) 訓(xùn) 報(bào) 告

      題目: 學(xué)生信息系統(tǒng)管理

      專業(yè):計(jì)算機(jī)信息管理班級(jí):計(jì)信管ZB421201學(xué)號(hào):2012701287姓名:胡航成績(jī):指導(dǎo)教師:廖 小 娟

      完成日期:年月日

      第一章前言

      1.1 歷史現(xiàn)況及其發(fā)展方向

      科技時(shí)代的到來(lái),人們對(duì)于科技的需求也隨之變大。各種工作的辦公壞境

      也都是自動(dòng)化了,對(duì)學(xué)校來(lái)說(shuō)也一樣。現(xiàn)在物質(zhì)生活的提高和人們收入的提高也促成了許多學(xué)校招生的增加。隨著學(xué)生大量的增加,對(duì)于學(xué)生的管理也就變成了當(dāng)代學(xué)校比較重視的一個(gè)問(wèn)題。老式的管理也不再適合現(xiàn)在的管理模式。

      那么對(duì)于科技時(shí)代的更新我們應(yīng)該怎么才能更好的對(duì)學(xué)生有一個(gè)更加全面

      和系統(tǒng)的管理呢?我想著也許是可以引起我的深思的話題。以往學(xué)生的數(shù)量還在我們的控制之內(nèi),每個(gè)老師或者每個(gè)機(jī)構(gòu)可以利用一對(duì)多的模式來(lái)對(duì)學(xué)生進(jìn)行分類來(lái)管理。每天的都會(huì)有不同的事情在發(fā)生,老師們都不可能每件事都要親自親為。為了減輕老師們的負(fù)擔(dān)和更好的對(duì)學(xué)生有一個(gè)了解,在這個(gè)科技時(shí)代學(xué)生管理系統(tǒng)也就隨之誕生了。

      學(xué)生管理系統(tǒng)淘汰了原先老式的管理方法,實(shí)現(xiàn)了足不出戶也能更好的了

      解學(xué)生各個(gè)方面的信息,為現(xiàn)階段的學(xué)校節(jié)省了許多不必要的時(shí)間的同時(shí)也可以讓學(xué)生更好的了解自己所在的學(xué)校。

      1.2行業(yè)作用表現(xiàn)

      各行各業(yè)的發(fā)展都離不開歷史和創(chuàng)新,教育行業(yè)也一樣。特別是在我們中

      國(guó)這個(gè)人口大國(guó),據(jù)可靠數(shù)據(jù)顯示中國(guó)每年的大學(xué)畢業(yè)生多達(dá)700與萬(wàn),著還只是大學(xué)生的當(dāng)然還有中學(xué)小學(xué)。這是一個(gè)非??捎^的數(shù)字。對(duì)于如此多的學(xué)生,如果沒(méi)有一個(gè)機(jī)制來(lái)去管理這樣的學(xué)生人群,那么中國(guó)的教育產(chǎn)業(yè)將會(huì)變成什么樣呢?所以對(duì)于開發(fā)學(xué)生管理的軟件很多企業(yè)都在大膽的創(chuàng)新,各式各類的管理系統(tǒng)也就不言而喻了。

      很多版本的系統(tǒng)都有統(tǒng)一的特征,那就是學(xué)生可以自主登陸管理系統(tǒng)查詢

      自己的資料,不僅如此。作為教育工作者也可以通過(guò)這種系統(tǒng)去了解學(xué)生的各項(xiàng)資料。大多數(shù)的學(xué)校對(duì)于這塊還是做的比較好的。通過(guò)這些客觀的數(shù)據(jù)我們不難想象,該行業(yè)的發(fā)展?jié)摿κ蔷薮蟮?。有的人通過(guò)學(xué)生的數(shù)據(jù)也能聯(lián)想到教育工作者是否也需要這樣的一個(gè)平臺(tái)來(lái)進(jìn)行管理呢?答案是肯定的。

      這是一個(gè)面向?qū)ο蟮墓芾硇袠I(yè),在未來(lái),知識(shí)的普及也會(huì)大眾化,這意味

      著什么呢?意味這有越來(lái)越多的人會(huì)踏入學(xué)校,那么對(duì)于這方面的管理也就會(huì)加大力度。多以這是一個(gè)很有潛在競(jìng)爭(zhēng)意義的行業(yè)。因?yàn)樗粌H體現(xiàn)在教育行業(yè),各企業(yè)對(duì)于員工的管理;圖書館對(duì)于圖書的管理很多行業(yè)都可以用管理系統(tǒng)來(lái)代替以前老式的管理壞境。

      第二章 可行性分析

      2.1可行性要求

      對(duì)于任何一個(gè)軟件的開發(fā),前期都需要對(duì)該開發(fā)軟件進(jìn)行全面的市場(chǎng)調(diào)查和可行性進(jìn)行分析和預(yù)測(cè)。要對(duì)軟件完成后的未來(lái)市場(chǎng)有一個(gè)大致的了解,大概需要以下幾點(diǎn):

      1.現(xiàn)有條件分析:目前擁有的設(shè)備和壞境哪呢過(guò)否支持設(shè)計(jì)軟件。

      2.開發(fā)人員的配備:一擁有的工作團(tuán)隊(duì)是否具有開發(fā)軟件的能力。

      3.軟件開發(fā)策劃案:對(duì)開發(fā)的軟件要有一個(gè)大概的模型設(shè)計(jì),知道設(shè)計(jì)的軟件成品的樣子和開發(fā)軟件所需要的框架。

      4.問(wèn)題的解決:開發(fā)過(guò)程中會(huì)遇到很多的技術(shù)問(wèn)題,能否解決這些問(wèn)題怎么樣去解決需要一個(gè)相對(duì)比較完美的方案。

      2.2經(jīng)濟(jì)可行性

      學(xué)生管理系統(tǒng)的開發(fā)和管理從傳統(tǒng)的意義上來(lái)說(shuō)都不屬于什么大規(guī)模的軟件開發(fā),也不需要很多專業(yè)的人員和技術(shù)設(shè)備。只需要幾臺(tái)電腦和幾個(gè)相對(duì)比較了解電腦的從業(yè)人員就可以開發(fā)出一個(gè)簡(jiǎn)單的管理系統(tǒng)。開發(fā)這種系統(tǒng)的成本不僅很低,而且從某個(gè)方面來(lái)看還可以帶來(lái)經(jīng)濟(jì)利益。

      所以從經(jīng)濟(jì)可行性方面來(lái)看,一個(gè)相對(duì)比較專業(yè)的學(xué)生團(tuán)隊(duì)就可以獨(dú)立的開

      發(fā)出一個(gè)學(xué)生管理系統(tǒng)。

      2.3技術(shù)可行性

      本系統(tǒng)采用B/S的結(jié)構(gòu)模式來(lái)設(shè)計(jì)。大概的模型如圖2.1所示

      圖2.1如圖所示,該管理系統(tǒng)大致的分布圖,有一個(gè)統(tǒng)一的登入入口,登陸時(shí)

      會(huì)提供用戶選著是用學(xué)生端登陸還是用教師端登陸。不同端口的登陸會(huì)進(jìn)入不同的管理界面。在教師和學(xué)生管理界面中各自設(shè)多個(gè)子頁(yè)面來(lái)管理不同方面的信息。在總的框架和子頁(yè)面的設(shè)計(jì)中,所需要的開發(fā)人員不多,會(huì)簡(jiǎn)單的操作代碼的編寫即可。技術(shù)層面的設(shè)施在機(jī)房?jī)?nèi)便可可以完成。

      2.4開發(fā)壞境和軟件選擇

      開發(fā)的環(huán)境和軟件的選著是一個(gè)很容易完成的階段,大多數(shù)的學(xué)校都會(huì)有一

      個(gè)計(jì)算機(jī)實(shí)驗(yàn)房間提供給學(xué)生進(jìn)行各種各樣的計(jì)算機(jī)的簡(jiǎn)單操作和實(shí)驗(yàn)。

      對(duì)于開發(fā)環(huán)境的選折讓用戶有了更大的空間。很多學(xué)?;蛘唛_發(fā)團(tuán)隊(duì)都選用的是winds xp的系統(tǒng)。相對(duì)于現(xiàn)在的winds7來(lái)說(shuō),xp系統(tǒng)很少存在兼容性的問(wèn)題而且系統(tǒng)上手也比較方便,界面可以更加直觀的表現(xiàn)出一些數(shù)據(jù)以至于更加了解所開發(fā)軟件的性能等。Winds7系統(tǒng)也可以選折,但是由于很多軟件的老化不適應(yīng),很多功能都無(wú)法實(shí)現(xiàn),相對(duì)來(lái)說(shuō)xp系統(tǒng)能更好的開發(fā)軟件。

      開發(fā)系統(tǒng)的軟件有很多,比如說(shuō)visual c++,visual studio2005等等。c++是一

      門較難的語(yǔ)言,對(duì)于編寫人員的要求比較嚴(yán)格,而且在程序編譯執(zhí)行的過(guò)程中容

      易出錯(cuò)。visual studio 2005就不一樣了,雖然都需要寫代碼,但是visual studio 2005的代碼更容易實(shí)現(xiàn),采用c#的代碼和winds窗口的方式來(lái)完成軟件的建設(shè)相對(duì)于c++來(lái)說(shuō),更加容易也比較節(jié)省時(shí)間和經(jīng)濟(jì)成本。

      第三章需求分析

      3.1 設(shè)計(jì)目的 學(xué)生信息是學(xué)校管理中一項(xiàng)繁瑣的工作。管理人員需要建立學(xué)生的學(xué)籍,計(jì)

      算每學(xué)期考試不合格的學(xué)生,及這些學(xué)生的詳細(xì)情況;學(xué)生完成一門課程的學(xué)習(xí)后,教師學(xué)要錄入學(xué)生的考試成績(jī),計(jì)算平均成績(jī),匯總各分?jǐn)?shù)段的人數(shù);學(xué)生需要查詢已結(jié)業(yè)的各門課的成績(jī);班主任需要查詢本班學(xué)生的學(xué)習(xí)情況,包括各門課程的平均成績(jī)和每個(gè)學(xué)生的考試通過(guò)情況。為此,設(shè)計(jì)一套實(shí)用的學(xué)生信息管理系統(tǒng)就可以大大簡(jiǎn)化管理人員、班主任和任課教師的工作,方便學(xué)生查詢自己的學(xué)習(xí)情況。

      學(xué)生信息管理系統(tǒng)須具備學(xué)生信息的輸入、查詢、修改、刪

      除和排序等功能,通過(guò)這個(gè)系統(tǒng)的使用,實(shí)現(xiàn)學(xué)生信息管理工作系統(tǒng)化,為教師的日常管理和學(xué)生的學(xué)習(xí)提供便利。這個(gè)系統(tǒng)的使用者主要是管理員,即完全由管理員完成對(duì)學(xué)生個(gè)人信息和成績(jī)數(shù)據(jù)的輸入和維護(hù)。數(shù)據(jù)存儲(chǔ)在文件中。進(jìn)入系統(tǒng)后能夠讀入相應(yīng)的學(xué)生信息文件和學(xué)生成績(jī)文件。實(shí)現(xiàn)對(duì)學(xué)生數(shù)據(jù)按照學(xué)號(hào)或者姓名進(jìn)行查詢。對(duì)于學(xué)生的成績(jī),能夠進(jìn)行簡(jiǎn)單的統(tǒng)計(jì)和查詢。

      3.2 用戶需求

      ? 系統(tǒng)使用者:管理人員、班級(jí)輔導(dǎo)員(或班主任)、教師、學(xué)生等。

      ? 系統(tǒng)運(yùn)行環(huán)境:網(wǎng)絡(luò)運(yùn)行。

      ? 表為系統(tǒng)主要功能。

      圖3.2 學(xué)生信息管理系統(tǒng)模塊圖

      密碼驗(yàn)證和修改模塊:該模塊主要完成身份驗(yàn)證和密碼管理功能。管理員通過(guò)這個(gè)模塊登錄。注銷和退出。學(xué)生信息管理模塊:該模塊主要實(shí)現(xiàn)對(duì)學(xué)生姓名、性別、出生日期、聯(lián)系電話院系信息的錄入、修改、查詢、瀏覽和刪除功能。學(xué)生成績(jī)管理模塊:該模塊主要實(shí)現(xiàn)對(duì)學(xué)號(hào)、考試成績(jī)的錄入、修改、查詢、瀏覽和刪除功能,并實(shí)現(xiàn)各科目成績(jī)的匯總和排序。3.5分析設(shè)計(jì)

      3.5.1.系統(tǒng)的原點(diǎn)和匯點(diǎn)。

      根據(jù)系統(tǒng)初步要求,管理人員、班主任、教師學(xué)生等都需要產(chǎn)生數(shù)據(jù),通過(guò)使用本系統(tǒng)得 到 所 需 的 查 詢 統(tǒng) 計(jì) 結(jié) 果,因 此 管 理 人 員、班主任、教師、學(xué)生等是數(shù)據(jù)輸入的源點(diǎn)和數(shù)據(jù)輸出的匯點(diǎn)。

      3.5.2.系統(tǒng)所需的存儲(chǔ)文件。

      系 統(tǒng) 中 需 要 存 儲(chǔ) 學(xué) 生 信 息、課 程 信 息、考 試 成 績(jī) 信 息、教 師 信 息 以 及 各 類 的 編 碼,因此需要學(xué)生基本信息、教師信息、課程信息、教學(xué)計(jì)劃、考試成績(jī) 等數(shù)據(jù)存儲(chǔ)文件。

      3.5.4.數(shù)據(jù)流。

      管理人員提供教學(xué)計(jì)劃信息,課程 基本信息、學(xué)生基本信息、教 師 基 本 信 息、編 碼對(duì) 應(yīng) 關(guān)系,學(xué)生信息管理系統(tǒng)為管理員提供提供學(xué)生信息情況匯總,考試情況匯總等。教師提供學(xué)生考試成績(jī),學(xué)生信息管理系統(tǒng)為教師提供學(xué)生成績(jī)表,并匯總各分?jǐn)?shù)段人數(shù)平均成績(jī)。班主任提供查詢統(tǒng)計(jì)條件,獲得考試通過(guò)情況。學(xué)生輸入成績(jī)查詢條件,獲得考試成績(jī)。

      第二篇:《學(xué)生信息管理系統(tǒng)》實(shí)驗(yàn)報(bào)告

      《學(xué)生信息管理系統(tǒng)》課程設(shè)計(jì)

      一,實(shí)驗(yàn)?zāi)康恼莆找恍゛ccess數(shù)據(jù)庫(kù)的表,查詢,窗體,報(bào)表和宏的應(yīng)用和技巧。

      二,使用環(huán)境

      Access2003

      三,內(nèi)容與設(shè)計(jì)思想

      1.系統(tǒng)主要有:

      班級(jí)信息表,課程學(xué)年信息表,學(xué)生信息表,各科信息表,總成績(jī)表,課程信息表,獲獎(jiǎng)信息表。

      2.系統(tǒng)的設(shè)計(jì)思想:

      (1)為了記錄班級(jí)信息,需要建立班級(jí)信息表。

      (2)為了記錄信息信息,需要建立學(xué)生信息表。

      (3)為了記錄課程信息,需要建立課程信息表。

      (4)為了記錄課程學(xué)年信息,需要建立課程學(xué)年表。

      (5)為了記錄學(xué)生各科成績(jī)信息,需要建立各科信息表。

      (6)為了記錄學(xué)生總成績(jī)信息,需要建立總成績(jī)信息表。

      (7)為了記錄獲獎(jiǎng)信息,需要建立課獲獎(jiǎng)信息表。

      3.完成的主要功能:

      (1)瀏覽功能,這功能包括:瀏覽班級(jí)信息,瀏覽學(xué)生信息,瀏覽學(xué)生各科成績(jī),瀏覽

      學(xué)生總成績(jī),瀏覽獲獎(jiǎng)學(xué)生信息

      (2)查詢功能,這功能包括:學(xué)生成績(jī)查詢,班級(jí)信息查詢,個(gè)人信息查詢。

      (3)添加功能,這功能包括:添加課程學(xué)年信息,添加班級(jí)信息,添加學(xué)生信息,添加

      課程信息,添加學(xué)生各科成績(jī),添加學(xué)生總成績(jī),添加獲獎(jiǎng)學(xué)生信息。

      (4)刪除功能,這功能包括:刪除課程學(xué)年信息,刪除班級(jí)信息,刪除學(xué)生信息,刪除

      課程信息,刪除學(xué)生各科成績(jī),刪除學(xué)生總成績(jī),刪除獲獎(jiǎng)學(xué)生信息。

      (5)打印功能,這功能包括:打印學(xué)生信息,打印班級(jí)信息。

      (6)菜單欄功能,這功能包括:打開,瀏覽,查詢,添加,刪除,打印。

      四,實(shí)驗(yàn)過(guò)程

      1.登錄界面模塊

      此功能模塊主要作用是將用戶的用戶名和密碼來(lái)登錄,進(jìn)入學(xué)生信息管理系統(tǒng)界面。設(shè)計(jì)此模塊時(shí)運(yùn)用了相關(guān)的宏。

      2.主界面模塊

      此功能模塊主要作用是用切換面板形式連接到其他界面。

      設(shè)計(jì)此模塊時(shí)運(yùn)用了相關(guān)的宏。

      3.瀏覽模塊

      此功能模塊主要作用是將用戶已輸入好的各種信息按用戶選擇瀏覽模式集成到一個(gè)

      界面。

      4.查詢模塊

      此功能模塊主要作用是將用戶想查詢的信息按各種查詢方式來(lái)實(shí)現(xiàn)。

      主要用的查詢方式是:交叉表查詢,選擇查詢。

      設(shè)計(jì)此模塊切換面板時(shí)運(yùn)用了相關(guān)的宏還在VB代碼窗口寫了一些有關(guān)的代碼,比如

      說(shuō):按用戶選擇的查詢方式來(lái)顯示一些文本框和按鈕,主要用了它們的Enabled, Value, Visible屬性。

      5.添加模塊

      此功能模塊主要作用是將數(shù)據(jù)庫(kù)所有的信息集成到各個(gè)界面,用戶選擇添加的內(nèi)容并

      輸入完后保存到相關(guān)的數(shù)據(jù)庫(kù)表中。

      6.刪除模塊

      此功能模塊主要作用是將數(shù)據(jù)庫(kù)所有的信息集成到各個(gè)界面,用戶選擇刪除的內(nèi)容并

      按刪除按鈕時(shí)從相關(guān)的數(shù)據(jù)庫(kù)表中刪除此信息。

      設(shè)計(jì)此模塊切換面板時(shí)運(yùn)用了相關(guān)的宏。

      7.打印模塊

      此功能模塊主要作用是將用戶想要的信息轉(zhuǎn)換成報(bào)表形式。

      此模塊利用了查詢與報(bào)表等功能。

      設(shè)計(jì)此模塊切換面板時(shí)運(yùn)用了相關(guān)的宏還在VB代碼窗口寫了一些有關(guān)的代碼,比如說(shuō):按用戶選擇的打印方式來(lái)顯示一些文本框和按鈕,主要用了它們的Enabled, Value, Visible屬性。

      8.菜單欄模塊

      此功能模塊主要作用是將本系統(tǒng)所有的模塊集成到菜單形式。

      設(shè)計(jì)此模塊運(yùn)用了相關(guān)的宏。

      五,實(shí)驗(yàn)結(jié)果

      在此次系統(tǒng)的設(shè)計(jì)中我遇到了一些問(wèn)題,第一個(gè)是:因建的關(guān)系錯(cuò)誤,輸入數(shù)據(jù)時(shí)輸入不成功,反復(fù)做了一些調(diào)整還加了一些表終于解決了此問(wèn)題。第二個(gè)是:做查詢窗體時(shí)解決不了把查詢結(jié)果集成到窗體的形式來(lái)顯示,但是反復(fù)試試和看課程教材終于解決了此問(wèn)題,由于一次性看到所查詢的信息把學(xué)生信息查詢的結(jié)果沒(méi)集成到窗體形式。查詢班級(jí)信息和個(gè)人信息時(shí)查詢結(jié)果都是窗體的形式來(lái)顯示。

      在設(shè)計(jì)此次系統(tǒng)各個(gè)功能和模塊式時(shí)我運(yùn)用了一些宏知識(shí)和VB知識(shí)。宏主要用在登錄窗口,菜單欄和各個(gè)窗體的切換功能。VB代碼主要是用在查詢和打印這兩個(gè)窗體,為了按用戶所選的查詢和打印方式來(lái)顯示需要的控件,這些控件包括:文本框和按鈕。主要用了它們的Enabled, Value, Visible屬性來(lái)實(shí)現(xiàn)顯示需要的控件。為了窗體的外觀好看用photoshop設(shè)計(jì)了窗體背景,由于時(shí)間的關(guān)系還一些窗體的背景還沒(méi)做完。

      通過(guò)本次課程設(shè)計(jì)我學(xué)會(huì)了有關(guān)宏的概念,作用,還學(xué)會(huì)了ACCESS在實(shí)際生活中的應(yīng)用。在本次課程設(shè)計(jì)中我獨(dú)立完成了所有功能,遇到困難時(shí)反復(fù)做實(shí)驗(yàn)參考我們的課本。我在本系統(tǒng)中實(shí)現(xiàn)了瀏覽,查詢,添加,刪除,打印,菜單欄功能。這些功能里面用的時(shí)間比較多的是查詢功能和菜單欄功能。在做查詢和窗體的設(shè)計(jì)方面有了較高的認(rèn)識(shí)和進(jìn)步。

      第三篇:車輛信息管理系統(tǒng)實(shí)驗(yàn)報(bào)告新

      課程設(shè)計(jì)報(bào)告格式

      面向?qū)ο蟪绦蛟O(shè)計(jì)I

      課程設(shè)計(jì)報(bào)告

      題目:車輛信息管理系統(tǒng) 學(xué)院:計(jì)算機(jī)科學(xué)與工程學(xué)院 專業(yè):軟件工程專業(yè) 班級(jí): 學(xué)號(hào): 姓名: 指導(dǎo)老師:

      設(shè)計(jì)日期:2014.12.17-12.23

      于文件的格式的實(shí)現(xiàn)。了解system函數(shù)對(duì)于命令行指令的調(diào)用,cls指令實(shí)現(xiàn)清屏及color指令改變控制臺(tái)的前景色和背景。

      還應(yīng)用了左對(duì)齊setiosflags(ios::left),設(shè)置域?qū)抯etw()等函數(shù)。

      3.鏈表這種數(shù)據(jù)結(jié)構(gòu)相關(guān)增刪改查基本功能實(shí)現(xiàn)相關(guān)知識(shí)。3.功能設(shè)計(jì)或算法設(shè)計(jì)

      車輛信息管理系統(tǒng)由兩個(gè)子系統(tǒng)構(gòu)成,它的主要功能如下: <1>.轎車信息管理系統(tǒng) 1.添加車輛信息

      主要添加的車輛信息包括5各方面,分別是:橋車的車牌號(hào)(編號(hào)不唯一),車輛名字,車輛的價(jià)格,車輛的生產(chǎn)日期,車輛的生產(chǎn)地等。2.修改車輛信息 輸入車輛的編號(hào),就會(huì)顯示全部車輛信息,然后根據(jù)提示寫出修改信息,并會(huì)保存在相應(yīng)的文件中。3.刪除車輛信息 輸入要?jiǎng)h除的車輛編號(hào),就會(huì)將此車輛信息從相應(yīng)的文件中刪除,示用戶車輛信息已刪除。并提

      4.查詢車輛信息 輸入查詢車輛的編號(hào),就會(huì)從文件中調(diào)取記錄,顯示信息。5.顯示所有車輛信息

      顯示文件中所有車輛信息。6.清除所有車輛信息 清除所有車輛信息。7.總的轎車車輛數(shù) 利用類中的變量count來(lái)計(jì)算車輛數(shù),通過(guò)文件讀取存入,也會(huì)在運(yùn)用面向?qū)ο蟮乃枷?,直接將?wèn)題抽象成對(duì)象,運(yùn)用類的派生,實(shí)現(xiàn)了代碼的復(fù)用,運(yùn)用類的多態(tài)性生成多個(gè)實(shí)例,實(shí)現(xiàn)對(duì)同一事物的不同響應(yīng)。功能結(jié)構(gòu)圖

      類圖

      4.程序定義的類及函數(shù)說(shuō)明

      1.(主要部分)轎車信息管理系統(tǒng):

      將轎車信息定義為一個(gè)car類,在類中包含私有數(shù)據(jù)成員string name String number string price string date string place,分別表示車名,車輛編號(hào),車輛價(jià)格,買車時(shí)間及車輛的價(jià)格。add_car(),modify_car(),delete_car(),search_car(),show_all(),clear_all(),save_all(),count_all(),分別用來(lái)添加車輛信息,修改車輛信息,刪除車輛信息,查詢車輛信息,顯示車輛信息,清除所有車輛信息和統(tǒng)計(jì)總的轎車車輛數(shù)。

      然后定義一個(gè)menu()菜單函數(shù),使功能菜單顯示在運(yùn)行窗口以提

      數(shù)據(jù)結(jié)構(gòu)采用鏈表實(shí)現(xiàn)對(duì)類中數(shù)據(jù)的管理。

      5.程序清單

      #include #include #include #include #include #include using namespace std;static int count;/***********************************************************************趙慶玲/ class car { public:

      car();void add_car();void modify_car();void delete_car();void search_car();

      112

      } cin>>date;fflush(stdin);cout<>place;fflush(stdin);save_car();//修改轎車車輛信息 void car::modify_car(){

      ofstream outData(“temp.txt”,ios::out);ifstream inData(“l(fā)ittlecar.txt”,ios::in);if(!outData ||!inData){

      } cout<

      }

      } cout<>price;fflush(stdin);cout<>date;fflush(stdin);cout<>place;fflush(stdin);save_car();flag=false;break;outData<

      }

      } { } out.close();in.close();cout<<“ 此車輛信息已修改.”<

      ofstream out(“temp.txt”,ios::out);;ifstream in(“l(fā)ittlecar.txt”,ios::in);cout<<“ 你要?jiǎng)h除的車輛編號(hào):”;bool flag=true;string s;cin>>s;fflush(stdin);string record;while(in>>number)

      價(jià)格“<<”

      }

      } { } out.close();in.close();ofstream out(“l(fā)ittlecar.txt”,ios::out);ifstream in(“temp.txt”,ios::in);if(!out ||!in){ } while(getline(in,record)){ } out.close();in.close();cout<<“ 已經(jīng)刪除了!”<

      0

      價(jià)格“<<”

      } if(flag){

      cout<<“ 無(wú)此車輛信息!”<

      cout<<“ ”<

      aa<} //計(jì)算轎車車輛總數(shù) int car::count_car(){

      } //轎車車輛信息登陸界面 void login_car(){

      system(“color 0a”);system(“cls”);cout<<“

      -------------------------轎車管理信息FILE *fp = fopen(”count.txt“,”r“);int a;fscanf(fp,”%d“,&a);fclose(fp);return a;} aa.close();------------------------”<

      查詢車

      清除所

      退出轎車車輛

      } c1.add_car();c1.count=c1.count_car()+1;ofstream out(“count.txt”,ios::out);out<

      } else if(a==4){ } c1.search_car();c1.delete_car();c1.count=c1.count_car()-1;ofstream out(“count.txt”,ios::out);out<

      }

      } else if(a==8)break;/*************************************************/ //全局?jǐn)?shù)據(jù),對(duì)象

      double Cge;//客車的基本維護(hù)費(fèi)用 double Sge;//小轎車的基本維護(hù)費(fèi)用 double Mge;//卡車的基本工資 int ID;//車輛編號(hào)(要保證唯一)class Emcar //車輛種類 {

      protected: int Num;//編號(hào) char Pname[20];//車牌號(hào) char Compa[10];//車輛公司 int Borntime;//買車時(shí)間 int Age;//車齡 int Duty;//車型

      8{ private: double Wload;//耗油量

      public: Pascar(char ID,char

      *Ename,char

      *Esex,int

      Eborntime,int Eduty,double Eworkload):Emcar(ID,Ename,Esex,Eborntime,Eduty)

      { } double GetWload(){ } void SetWload(double Amount){ } void Calcge(){ Fee=Cge+Wload*2000;this->Wload=Amount;return Wload;this->Wload=Eworkload;

      0

      return Wload;} void SetWload(double Amount){

      this->Wload=Amount;} void Calcge(){

      Fee=Sge+Wload*20+1000;//20為油價(jià)

      } void Output(){

      Getage();

      Calcge();cout<void Output(){ Getage();Calcge();

      年cout<*Ename,char

      *Esex,int

      Eborntime,int Eduty):Emcar(ID,Ename,Esex,Eborntime,Eduty){}

      void Calcge(){ } void Output(){ Getage();Calcge();

      年Fee=2500;//火車的耗油量固定

      cout<}

      } p=p->next;delete Cker;Cker=p;Cker=0;double Awge();//計(jì)算平均費(fèi)用

      double Aage();//計(jì)算平均車齡

      void Add();//增加車輛信息 void Modify();//修改車輛信息 void Delete();//刪除車輛信息 void Query();//查詢車輛信息 void Set();//基礎(chǔ)數(shù)據(jù)設(shè)置 void Count();//簡(jiǎn)單統(tǒng)計(jì)信息

      void Save();//數(shù)據(jù)存入磁盤(包括基礎(chǔ)數(shù)據(jù),車輛數(shù)據(jù))void Load();//數(shù)據(jù)載入內(nèi)存(包括基礎(chǔ)數(shù)據(jù),車輛數(shù)據(jù))};void Company::Clear()//清除內(nèi)存中車輛數(shù)據(jù)(內(nèi)部使用){ Emcar *p=Cker;

      cout<<“輸入車輛牌號(hào):”;cin>>Pname;cout<<“輸入制造公司:”;cin>>Compa;cout<<“輸入買車時(shí)間:”;cin>>Borntime;cout<<“輸入車型(1:客車 2:轎車 3:卡車 4:火車):”;cin>>Duty;while(Duty!=1&&Duty!=2&&Duty!=3&&Duty!=4){

      } if(Duty!=4){ }

      //創(chuàng)建新汽車的結(jié)點(diǎn) switch(Duty){ case 1:p=new Pascar(ID,Pname,Compa,Borntime,Duty,Wload);break;case 2:p=new Limou(ID,Pname,Compa,Borntime,Duty,Wload);break;cout<<“耗油量:”;cin>>Wload;cout<<“輸入有誤,請(qǐng)重新輸入:”<>Duty;

      } cout<<“新增車輛成功!”<

      void Company::Modify(){

      int Num;//編號(hào) char Pname[20];//車牌號(hào) char Compa[10];//汽車制造公司 int Borntime;//買車時(shí)間 int Duty;//車型 double Wload;//耗油量

      cout<>Num;

      //查找要修改的結(jié)點(diǎn) Emcar *p1,*p2;p1=Cker;while(p1){

      if(p1->Num==Num)break;else

      0

      //創(chuàng)建新汽車結(jié)點(diǎn) Emcar *p3;switch(Duty){ case

      1:p3=new Pascar(p1->Num,Pname,Compa,Borntime,Duty,Wload);break;case

      2:p3=new Limou(p1->Num,Pname,Compa,Borntime,Duty,Wload);break;case

      3:p3=new Truck(p1->Num,Pname,Compa,Borntime,Duty,Wload);break;case 4:p3=new Train(p1->Num,Pname,Compa,Borntime,Duty);break;

      }

      ((Limou

      ((Truck

      ((Pascar

      }

      } } cout<<“修改車輛信息成功!n”;else //未找到結(jié)點(diǎn) { } cout<<“錯(cuò)誤:未找到該車輛信息!n”;void Company::Delete()//刪除車輛信息 {

      int Num;cout<<“n***********刪除車輛***********n”;cout<<“ID:”;cin>>Num;//查找要?jiǎng)h除的結(jié)點(diǎn) Emcar *p1,*p2;p1=Cker;while(p1){ if(p1->Num==Num)

      }

      cout<<“找到并刪除n”;} else //未找到結(jié)點(diǎn)

      {

      cout<<“錯(cuò)誤:未找到該車輛信息!n”;} }

      void Company::Query(){ int check,count(0);cout<<“n**********查詢車輛信息**********:n”;cout<<“編號(hào)t”<<“車牌號(hào)t”<<“制造公司”<<“車齡”<<“ ”<<“t”<<“車型t”<<“總費(fèi)用(元/月)”<Output();p=p->next;

      }

      }

      } {

      } else if(p4->Duty==4){

      }((Train *)p4)->Output();count++;break;((Truck *)p4)->Output();count++;break;else { } p4=p4->next;if(count==0)cout<<“錯(cuò)誤:未找到該車輛信息!”<

      } } Averwge=sum1/Totalnum;//計(jì)算平均費(fèi)用 cout<<“平均費(fèi)用為:”<

      int Totalnum=0;//車輛總數(shù)

      while(p){

      } Average=sum2/Totalnum;//計(jì)算平均車齡 cout<<“平均車齡為:”<Output();sum2+=p->Age;Totalnum++;p=p->next;

      0-

      第四篇:學(xué)生信息管理系統(tǒng)

      學(xué)生信息管理系統(tǒng)論文

      2010-04-01清華領(lǐng)導(dǎo)力培訓(xùn)諾貝爾論文網(wǎng) 在傳統(tǒng)模式下利用人工進(jìn)行學(xué)生信息管理系統(tǒng)論文,存在著較多缺點(diǎn),如:效率底,保密性差,時(shí)間一長(zhǎng)將產(chǎn)生大量文件和數(shù)據(jù),更不便于查找,更新,維護(hù)等。諸如這些情況,學(xué)校管理者對(duì)學(xué)生信息管理系統(tǒng)論文帶來(lái)很大困難,嚴(yán)重影響教育工作者的工作效率。

      一、引言

      學(xué)生信息管理系統(tǒng)(Student Information Management System),以下簡(jiǎn)稱SIMS,是針對(duì)學(xué)校人事處的大量業(yè)務(wù)處理工作而開發(fā)的管理軟件,是典型的管理信息系統(tǒng)。它是一個(gè)教育單位不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要,它能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。能有效的幫助學(xué)校和老師掌握學(xué)生的情況,為學(xué)生提供成績(jī)跟課程方面的查詢。在傳統(tǒng)模式下利用人工進(jìn)行學(xué)生信息管理系統(tǒng)論文,存在著較多的缺點(diǎn),如:效率底,保密性差,時(shí)間一長(zhǎng)將產(chǎn)生大量的文件和數(shù)據(jù),更不便于查找,更新,維護(hù)等。諸如這些情況,令學(xué)校管理者對(duì)學(xué)生信息管理系統(tǒng)論文帶來(lái)了很大困難,嚴(yán)重影響了教育工作者的工作效率。

      隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,使用日趨成熟的計(jì)算機(jī)技術(shù)來(lái)代替?zhèn)鹘y(tǒng)的人工模式,來(lái)實(shí)現(xiàn)學(xué)生信息的現(xiàn)代化管理,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)生信息進(jìn)行管理,具有著手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、易修改、可靠性高、存儲(chǔ)量大、數(shù)據(jù)處理快捷、保密性好、壽命長(zhǎng)、成本低、便于打印等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生信息管理系統(tǒng)論文的效率,也是學(xué)校的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。用計(jì)算機(jī)制作的學(xué)生信息管理系統(tǒng)論文還可以通過(guò)功能強(qiáng)大的Internet網(wǎng)及時(shí)的向?qū)W生的家長(zhǎng)傳遞該生在校的最新成績(jī),有助于學(xué)校與家長(zhǎng)的信息互動(dòng),為更好地把握學(xué)校的教育方針起到了一定的促進(jìn)作用!因此,開發(fā)這樣一套管理軟件成為很有必要的事情。

      二、管理信息系統(tǒng)

      (一)概述

      管理信息系統(tǒng)(Management Information System,簡(jiǎn)稱MIS)是一個(gè)由管理人員和計(jì)算機(jī)組成的用以進(jìn)行信息的收集、傳輸、加工、存儲(chǔ)、維護(hù)和使用的系統(tǒng)。它是一門綜合了管理科學(xué),系統(tǒng)理論,計(jì)算機(jī)科學(xué)的系統(tǒng)性邊緣科學(xué)。

      管理信息系統(tǒng)的物理組成:

      1.計(jì)算機(jī)硬件系統(tǒng):包括主機(jī)、外部存儲(chǔ)器、輸入輸出設(shè)備等。

      2.計(jì)算機(jī)軟件系統(tǒng):包括系統(tǒng)軟件和應(yīng)用軟件兩大部分。

      3.通信系統(tǒng):包括線路等通信設(shè)施和與計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)通信有關(guān)的軟件等。

      4.工作人員:包括系統(tǒng)分析員、程序設(shè)計(jì)員、維護(hù)人員、管理員、操作人員等。

      (二)管理信息系統(tǒng)的發(fā)展

      管理信息系統(tǒng)通過(guò)對(duì)企業(yè)當(dāng)前運(yùn)行的數(shù)據(jù)進(jìn)行處理來(lái)獲得有關(guān)信息,以控制企業(yè)的行為;利用過(guò)去和現(xiàn)在的數(shù)據(jù)及相應(yīng)的模型,對(duì)未來(lái)的發(fā)展進(jìn)行預(yù)測(cè);能從全局目標(biāo)出發(fā),對(duì)企業(yè)的信息管理thldl.org.cn決策活動(dòng)予以輔助。從工業(yè)發(fā)達(dá)國(guó)家來(lái)看,管理信息系統(tǒng)的發(fā)展經(jīng)歷了以下幾個(gè)階段:

      第一階段:(1953年至1965年)單項(xiàng)數(shù)據(jù)處理階段,也稱電子數(shù)據(jù)處理(EDP)階段。這是電子計(jì)算機(jī)在管理領(lǐng)域應(yīng)用的起步階段。這一階段,由于當(dāng)時(shí)計(jì)算機(jī)硬、軟件的限制,數(shù)據(jù)處理的性質(zhì)只是使用計(jì)算機(jī)代替人的手工勞動(dòng),進(jìn)行簡(jiǎn)單的單項(xiàng)數(shù)據(jù)處理工作,如計(jì)算工資、數(shù)據(jù)統(tǒng)計(jì)、報(bào)表登記、編制計(jì)劃等。這個(gè)階段的處理方式主要是集中式的批處理。

      第二階段:(1965年至1970年)綜合數(shù)據(jù)處理階段,也稱事務(wù)處理系統(tǒng)(TPS)階段。這個(gè)階段計(jì)算機(jī)硬、軟件有了很大的發(fā)展,出現(xiàn)了多用戶的分時(shí)系統(tǒng),計(jì)算機(jī)開始應(yīng)用于對(duì)某一個(gè)管理子系統(tǒng)的控制,并具有一定的反饋功能。如庫(kù)存管理系統(tǒng)、生產(chǎn)調(diào)度系統(tǒng)、物資管理系統(tǒng)等。這個(gè)階段的處理方式已發(fā)展為面向終端的聯(lián)機(jī)實(shí)時(shí)處理。

      第三階段:(1970年至今)管理信息系統(tǒng)(MIS)階段。這個(gè)階段是在企業(yè)中全面的使用計(jì)算機(jī)把各種管理子系統(tǒng)的功能集中起來(lái),構(gòu)成了計(jì)算機(jī)化的全方位的信息系統(tǒng),即現(xiàn)代管理信息系統(tǒng)。這個(gè)階段的處理方式是在數(shù)據(jù)庫(kù)和網(wǎng)絡(luò)基礎(chǔ)上組成分布式處理系統(tǒng)。它的特點(diǎn)是使用數(shù)據(jù)庫(kù)和分時(shí)處理的計(jì)算機(jī)網(wǎng)絡(luò),并充分利用運(yùn)籌學(xué)等數(shù)學(xué)方法,實(shí)現(xiàn)了硬件、軟件和數(shù)據(jù)資源的共享。

      三、學(xué)生信息管理系統(tǒng)

      信息管理系統(tǒng)論文主要功能:學(xué)籍信息管理,班級(jí)信息管理,課程信息管理,成績(jī)信息管理,用戶信息管理。具體系統(tǒng)功能需求描述如下:

      (一)學(xué)籍信息管理

      每年的大量新生入學(xué),老生畢業(yè)都需要處理大量的信息管理系統(tǒng)論文。通過(guò)這一模塊,可以實(shí)現(xiàn)學(xué)生基本情況的添加、刪除、更新。還能查詢各個(gè)學(xué)生的情況,姓名、家庭電話、家庭住址、學(xué)號(hào)等各個(gè)消息

      (二)班級(jí)信息管理

      實(shí)現(xiàn)班級(jí)的添加、刪除、更新。查詢班級(jí)的所在系別,輔導(dǎo)員等。

      (三)課程信息管理

      每個(gè)學(xué)期都會(huì)增加一些新的科目,通過(guò)本模塊可以輕松的添加以及更新課程。可以根據(jù)學(xué)期條件或者班級(jí)條件的選擇,也可根據(jù)課程名、課程號(hào)或者班級(jí)的選擇,并對(duì)值的輸入,可以看到數(shù)據(jù)集中顯示符合條件的課程數(shù)據(jù)信息,而且可以根據(jù)教工的修改要求進(jìn)行數(shù)據(jù)的添加、刪除、修改的操作。

      該項(xiàng)管理對(duì)課程的屬性進(jìn)行了具體化的分類,比如可以分辨是考試科還是考察課,而且根據(jù)條件的選擇大大得提高了對(duì)各學(xué)期課程數(shù)據(jù)的記錄操作,很大得幫助了教工們工作效率的提高。

      (四)成績(jī)信息管理

      本模塊實(shí)現(xiàn)了成績(jī)的輸入、刪除、更新。還能查詢到平均成績(jī)以及單科最高最低成績(jī)以及個(gè)人成績(jī)。把成績(jī)統(tǒng)計(jì)這個(gè)繁瑣的工作簡(jiǎn)單化,為學(xué)生成績(jī)的管理方面提高工作效率。

      (五)用戶信息管理

      因?yàn)楸拘畔⒐芾硐到y(tǒng)論文是供多人一起使用的,必須對(duì)某一些人進(jìn)行限制。于是設(shè)置了管理員,非管理員只能進(jìn)行查詢操作,不能進(jìn)行更改。

      四、學(xué)生信息管理系統(tǒng)論文開發(fā)的意義

      (一)計(jì)算機(jī)信息管理系統(tǒng)論文已經(jīng)成為我們學(xué)習(xí)和工作的得力助手:

      今天,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長(zhǎng)足的進(jìn)步。它已經(jīng)被應(yīng)用于許多領(lǐng)域,計(jì)算機(jī)之所以如此流行的原因主要有以下幾個(gè)方面:

      首先,計(jì)算機(jī)可以代替人工進(jìn)行許多繁雜的勞動(dòng);

      其次,計(jì)算機(jī)可以節(jié)省許多資源;

      第三,計(jì)算機(jī)可以大大的提高人們的工作效率;

      第四,計(jì)算機(jī)可以使敏感文檔更加安全,等等。

      (二)開發(fā)學(xué)生信息管理系統(tǒng)論文的意義

      SIMS主要是提供學(xué)生,老師或者來(lái)訪者方便的查詢等相關(guān)操作,對(duì)學(xué)生的信息管理能統(tǒng)一規(guī)范化。功能塊的相應(yīng)操作分別由其對(duì)應(yīng)的子模塊實(shí)現(xiàn)。通過(guò)教育網(wǎng)絡(luò)或互聯(lián)網(wǎng)把整個(gè)學(xué)校的學(xué)生信息匯聚起來(lái),為學(xué)校教育主管部門提供全面及時(shí)的學(xué)生信息,方便管理,同時(shí)亦可通過(guò)校園網(wǎng)擴(kuò)展各類信息化應(yīng)用,共享學(xué)生信息。學(xué)??赏ㄟ^(guò)一個(gè)簡(jiǎn)化的學(xué)生信息管理系統(tǒng),使學(xué)生信息管理系統(tǒng)論文工作系統(tǒng)化,規(guī)范化,自動(dòng)化,從而達(dá)到提高學(xué)生信息管理效率的目的。

      五、信息管理系統(tǒng)論文實(shí)際調(diào)查

      (一)國(guó)內(nèi)外現(xiàn)狀研究:

      計(jì)算機(jī)在管理中的應(yīng)用開始于1954年,當(dāng)時(shí)美國(guó)首先用計(jì)算機(jī)處理工資單。40多年來(lái),計(jì)算機(jī)在處理管理信息方面發(fā)展迅速。例如,60年代美國(guó)計(jì)算機(jī)在管理中應(yīng)用項(xiàng)目不到300項(xiàng),到了1975年達(dá)到2670項(xiàng)。而現(xiàn)在,美國(guó)在財(cái)務(wù)會(huì)計(jì)上90%的工作由計(jì)算機(jī)完成;物資管理中80—100%的信息處理由計(jì)算機(jī)完成;計(jì)劃管理中是80—90%。據(jù)計(jì)算機(jī)應(yīng)用方面發(fā)展較快的國(guó)家統(tǒng)計(jì),計(jì)算機(jī)用于經(jīng)濟(jì)管理的約占80%;用于科技運(yùn)算的占8%;用于生產(chǎn)過(guò)程控制的占12%。我國(guó)在全國(guó)范圍內(nèi)推廣計(jì)算機(jī)在管理中的應(yīng)用,是在70年代末開始的,雖然起步較晚,近幾年發(fā)展卻較快,特別是微型計(jì)算機(jī)的出現(xiàn)和普及為信息處理提供了物美價(jià)廉的手段,對(duì)于推動(dòng)我國(guó)管理信息處理的現(xiàn)代化起了重要的作用。

      (二)目前存在的問(wèn)題:

      傳統(tǒng)紙媒介管理的信息管理系統(tǒng)論文難于共享匯總,其統(tǒng)計(jì)數(shù)據(jù)正確性也難以考證。存在著較多的缺點(diǎn),如:效率底,保密性差,時(shí)間一長(zhǎng)將產(chǎn)生大量的文件和數(shù)據(jù),更不便于查找,更新,維護(hù)等。計(jì)算機(jī)在全國(guó)普及后,管理媒介有了質(zhì)的飛躍。

      隨著學(xué)校的規(guī)模不斷擴(kuò)大,學(xué)生數(shù)量急劇增加,有關(guān)學(xué)生的各種信息量也成倍增長(zhǎng)。面對(duì)龐大的信息量,就需要有學(xué)生信息管理系統(tǒng)來(lái)提高學(xué)生管理工作的效率。通過(guò)這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速的查詢,從而減少管理方面的工作量。由于計(jì)算機(jī)和網(wǎng)絡(luò)的普及,若建立一個(gè)C/S或B/S結(jié)構(gòu)的學(xué)生信息管理系統(tǒng),學(xué)生便可以通過(guò)網(wǎng)絡(luò)來(lái)選課并且查詢自己的有關(guān)信息,使得學(xué)生信息管理工作系統(tǒng)化,規(guī)范化,自動(dòng)化,大大提高了學(xué)校管理學(xué)生的效率。

      六、信息管理系統(tǒng)論文解決方法

      該項(xiàng)目開發(fā)的軟件為學(xué)校學(xué)生信息管理系統(tǒng)軟件,是鑒于目前學(xué)校學(xué)生人數(shù)劇增,學(xué)生信息呈爆炸性增長(zhǎng)的前提下,學(xué)校對(duì)學(xué)生信息管理的自動(dòng)化與準(zhǔn)確化的要求日益強(qiáng)烈的背景下構(gòu)思出來(lái)的,該軟件設(shè)計(jì)完成后可用于所有教育單位(包括學(xué)校,學(xué)院等等)的學(xué)生信息的管理。

      (一)理論支持

      當(dāng)前計(jì)算機(jī)管理界所流行且實(shí)用的系統(tǒng)建設(shè)三原則:整體性原則、分作—協(xié)調(diào)原則、目標(biāo)優(yōu)化原則。

      1.系統(tǒng)開發(fā)的結(jié)構(gòu)化生命周期法。

      其基本思想是把整個(gè)系統(tǒng)開發(fā)過(guò)程分成若干個(gè)階段,每個(gè)階段進(jìn)行若干活動(dòng),每項(xiàng)活動(dòng)應(yīng)用一系列標(biāo)準(zhǔn)、規(guī)范、方法和技術(shù),完成一個(gè)或多個(gè)任務(wù),形成符合給定規(guī)范的產(chǎn)品。

      采用結(jié)構(gòu)化生命周期法開發(fā)管理信息系統(tǒng)時(shí),應(yīng)遵循的主要原則:

      (1)用戶參與的原則;(2)“先邏輯后物理”的原則;(3)“自頂向下”的原則;(4)工作成果描述(主要指文檔)標(biāo)準(zhǔn)化的原則。

      其具體開發(fā)步驟可分為以下四步:系統(tǒng)規(guī)劃,系統(tǒng)開發(fā)(包括系統(tǒng)分析,系統(tǒng)設(shè)計(jì),系統(tǒng)實(shí)施),系統(tǒng)的運(yùn)行及維護(hù),系統(tǒng)評(píng)價(jià)。

      2.原型法。

      其基本思想是在系統(tǒng)開發(fā)的初期,盡快構(gòu)造出系統(tǒng)的原型,使用戶能及早地運(yùn)行這個(gè)系統(tǒng)原型,通過(guò)使用它、熟悉它,受到啟發(fā)并取得經(jīng)驗(yàn),然后對(duì)系統(tǒng)的目標(biāo)和功能提出更精確、具體的要求,研制人員據(jù)此逐漸修改和完善原型,使它滿足用戶的需求,最后完成系統(tǒng)的開發(fā)。該方法大大提高了系統(tǒng)開發(fā)效率,彌補(bǔ)了結(jié)構(gòu)化生命周期法開發(fā)時(shí)間長(zhǎng)的缺陷。通常采用原型法需以下四個(gè)階段:1).明確用戶的基本要求,2).研制系統(tǒng)的原型,3).使用、評(píng)價(jià)系統(tǒng)原型,4).修改和完善原型。

      (二)系統(tǒng)設(shè)計(jì)

      系統(tǒng)設(shè)計(jì)階段的主要目的是將系統(tǒng)分析階段所提出的反映了用戶信息需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實(shí)施的基于計(jì)算機(jī)與通信系統(tǒng)的物理(技術(shù))方案。包括總體結(jié)構(gòu)設(shè)計(jì)、總體功能設(shè)計(jì)、總體物理結(jié)構(gòu)設(shè)計(jì)、系統(tǒng)詳細(xì)設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)(概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì))、代碼設(shè)計(jì)、輸入輸出設(shè)計(jì)等。

      (三)硬件環(huán)境

      硬件配置要求:

      CPU:PII333以上。

      內(nèi)存:64MB以上。

      硬盤:2.1GB以上(可用空間最好在160MB以上)。

      (四)軟件環(huán)境

      1.設(shè)計(jì)平臺(tái): VB6.0

      VB是一個(gè)面向?qū)ο笤O(shè)計(jì)的應(yīng)用程序語(yǔ)言,是開發(fā)數(shù)據(jù)庫(kù)前端的優(yōu)秀工具,它的編程語(yǔ)言簡(jiǎn)潔明快、組件功能強(qiáng)大和編程環(huán)境靈活方便。采用VB來(lái)開發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序具有更大的靈活性和可擴(kuò)展性。

      2.數(shù)據(jù)庫(kù): Microsoft Access

      Access 是關(guān)系數(shù)據(jù)庫(kù)開發(fā)工具,數(shù)據(jù)庫(kù)能匯集各種信息以供查詢、存儲(chǔ)和檢索。Access 的優(yōu)點(diǎn)在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。數(shù)據(jù)表示圖提供了一種類似于 Excel 的電子表格,可以使數(shù)據(jù)庫(kù)一目了然。另外,Access 允許創(chuàng)建自定義報(bào)表用于打印或輸出數(shù)據(jù)庫(kù)中的信息。Access也提供了數(shù)據(jù)存儲(chǔ)庫(kù),可以使用桌面數(shù)據(jù)庫(kù)文件把數(shù)據(jù)庫(kù)文件置于網(wǎng)絡(luò)文件服務(wù)器,與其他網(wǎng)絡(luò)用戶共享數(shù)據(jù)庫(kù)。Access 是一種關(guān)系數(shù)據(jù)庫(kù)工具,關(guān)系數(shù)據(jù)庫(kù)是已開發(fā)的最通用的數(shù)據(jù)庫(kù)之一。Access 多用于中小型企業(yè)來(lái)設(shè)計(jì)中小型數(shù)據(jù)庫(kù),一般的學(xué)校教務(wù)系統(tǒng)的數(shù)據(jù)庫(kù)用Access 來(lái)設(shè)計(jì)完全能達(dá)到要求。由于考慮到本系統(tǒng)是應(yīng)用在單機(jī)系統(tǒng)上,只建立起一個(gè)數(shù)據(jù)庫(kù)。

      3.數(shù)據(jù)庫(kù)訪問(wèn)方式:ADO

      ADO(Active Data Objects)實(shí)際是一種提供訪問(wèn)各種數(shù)據(jù)類型 的連接機(jī)制。ADO設(shè)計(jì)為一種極簡(jiǎn)單的格式,通過(guò)ODBC的方法同數(shù)據(jù)庫(kù)接口。可以使用任何一種ODBC數(shù)據(jù)源,即不止適合于SQL Server、Oracle、Access 等數(shù)據(jù)庫(kù)應(yīng)用程序,也適合于Excel表格、文本文件、圖形文件和無(wú)格式的數(shù)據(jù)文件。ADO是基于OLE-DB之上的技術(shù),因此ADO通過(guò)其內(nèi)部的屬性和方法提供統(tǒng)一的數(shù)據(jù)訪問(wèn)接口方法。其主要優(yōu)點(diǎn)是易于使用、高速度、低內(nèi)存支出和占用磁盤空間較少。

      七、信息管理系統(tǒng)論文結(jié)論

      學(xué)生信息管理系統(tǒng)是學(xué)校信息管理系統(tǒng)論文的一個(gè)重要組成部分。他為其他系統(tǒng)(如學(xué)校圖書管理系統(tǒng)、學(xué)校檔案管理系統(tǒng)、教學(xué)管理系統(tǒng)、總務(wù)后勤管理系統(tǒng)等)提供學(xué)生的基本信息,同時(shí)它也需要如教學(xué)管理系統(tǒng)提供課程設(shè)置數(shù)據(jù)等。這些系統(tǒng)在具體應(yīng)用中構(gòu)成一個(gè)大系統(tǒng),相互調(diào)用對(duì)方的數(shù)據(jù)。

      由以上分析,我們可以充分認(rèn)識(shí)到設(shè)計(jì)并開發(fā)一個(gè)學(xué)生信息管理系統(tǒng)論文的必要性和迫切性,本次設(shè)計(jì)和開

      發(fā)的學(xué)生信息管理系統(tǒng)應(yīng)符合學(xué)校學(xué)生信息管理的規(guī)定,滿足對(duì)學(xué)校學(xué)生信息管理的需要,并達(dá)到操作過(guò)程中的直觀,方便,實(shí)用,安全等要求。系統(tǒng)采用模塊化程序設(shè)計(jì)的方法,既便于系統(tǒng)功能的組合和修改,又便于未參與系統(tǒng)開發(fā)的技術(shù)維護(hù)人員補(bǔ)充和維護(hù)。SIMS通過(guò)教育網(wǎng)絡(luò)或互聯(lián)網(wǎng)把整個(gè)學(xué)校的學(xué)生信息匯聚起來(lái),為學(xué)校教育主管部門提供全面及時(shí)的學(xué)生信息,方便管理,同時(shí)亦可通過(guò)校園網(wǎng)擴(kuò)展各類信息化應(yīng)用,共享學(xué)生信息。

      第五篇:學(xué)生信息管理系統(tǒng)

      –––––––––––––––––摘 要–––––––––––––––––

      學(xué)生信息管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。

      經(jīng)過(guò)分析,我們使用MICROSOFT公司的VISUAL BASIC開發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便而簡(jiǎn)潔操縱數(shù)據(jù)庫(kù)的智能化對(duì)象,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng)。

      關(guān)鍵字:控件、窗體、域、數(shù)據(jù)庫(kù)。

      –––––––––––––––––前言–––––––––––––––––

      隨著學(xué)校的規(guī)模不斷擴(kuò)大,學(xué)生數(shù)量急劇增加,有關(guān)學(xué)生的各種信息量也成倍增長(zhǎng)。面對(duì)龐大的信息量需要有學(xué)生管理系統(tǒng)來(lái)提高學(xué)生管理工作的效率。通過(guò)這樣的系統(tǒng)可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速查詢、修改、增加、刪除等,從而減少管理方面的工作量。

      本系統(tǒng)主要用于學(xué)校學(xué)生信息管理,總體任務(wù)是實(shí)現(xiàn)學(xué)生信息關(guān)系的系統(tǒng)化、規(guī)范化和自動(dòng)化,其主要任務(wù)是用計(jì)算機(jī)對(duì)學(xué)生各種信息進(jìn)行日常管理,如查詢、修改、增加、刪除,另外還考慮到學(xué)生選課,針對(duì)這些要求設(shè)計(jì)了學(xué)生信息管理系統(tǒng)本系統(tǒng)主要用于學(xué)校學(xué)生信息管理,總體任務(wù)是實(shí)現(xiàn)學(xué)生信息關(guān)系的系統(tǒng)化、規(guī)范化和自動(dòng)化,其主要任務(wù)是用計(jì)算機(jī)對(duì)學(xué)生各種信息進(jìn)行日常管理,如查詢、修改、增加、刪除,另外還考慮到學(xué)生選課,針對(duì)這些要求設(shè)計(jì)了學(xué)生信息管理系統(tǒng)。

      本系統(tǒng)主要包括學(xué)生信息查詢、教務(wù)信息維護(hù)和學(xué)生選課三部分。其功能主要有: ⒈有關(guān)學(xué)籍等信息的輸入,包括輸入學(xué)生基本信息、所在班級(jí)、所學(xué)課程和成績(jī)等。⒉學(xué)生信息的查詢,包括查詢學(xué)生基本信息、所在班級(jí)、已學(xué)課程和成績(jī)等。⒊學(xué)生信息的修改。

      ⒋班級(jí)管理信息的輸入,包括輸入班級(jí)設(shè)置、年級(jí)信息等。⒌班級(jí)管理信息的查詢。⒍班級(jí)管理信息的修改。⒎學(xué)生課程的設(shè)置和修改。

      目 錄

      前言

      第一章 Visual Basic 概述 1.1 Visual Basic 語(yǔ)言的特點(diǎn)

      1.2 Visual Basic 系統(tǒng)幾個(gè)程序應(yīng)用中的常用名詞 第二章 Windows 下的Visual Basic 編程環(huán)境簡(jiǎn)介 2.1 面對(duì)對(duì)象的編程 2.2 實(shí)現(xiàn)菜單選項(xiàng) 2.3 實(shí)現(xiàn)工具欄

      第三章 怎樣開發(fā)一個(gè)學(xué)生信息管理系統(tǒng)的查詢模塊 3.1 學(xué)生信息系統(tǒng)的設(shè)計(jì)分析 3.2 編程環(huán)境的選擇 3.3 關(guān)系型數(shù)據(jù)庫(kù)的實(shí)現(xiàn) 3.4 二者的結(jié)合(DBA)第四章 使用Access2000 創(chuàng)建數(shù)據(jù)庫(kù) 4.1 數(shù)據(jù)庫(kù)的概念 4.2 新建一個(gè)數(shù)據(jù)庫(kù) 4.3 修改已建的數(shù)據(jù)庫(kù) 第五章 可行性分析 第六章 系統(tǒng)總體規(guī)劃 6.1 系統(tǒng)功能 6.2 系統(tǒng)流程圖 第七章 系統(tǒng)具體實(shí)現(xiàn) 7.1 各功能的實(shí)現(xiàn) 7.1.1 課程管理 7.1.2 打印統(tǒng)計(jì) 結(jié)束語(yǔ) 后記 主要參考文獻(xiàn)

      第一章 Visual Basic 概述 1.1 Visual Basic 語(yǔ)言的特點(diǎn)

      Visual Basic 語(yǔ)言用其設(shè)計(jì)應(yīng)用程序時(shí)具有兩個(gè)基本特點(diǎn):可視化設(shè)計(jì)和事件驅(qū)動(dòng)編程。(1)可視化設(shè)計(jì):表現(xiàn)在VB在設(shè)計(jì)應(yīng)用于程序界面時(shí)有“所見即所得”的處理功能。(2)事件驅(qū)動(dòng)編程:在設(shè)計(jì)應(yīng)用程序時(shí),把對(duì)象添加到窗體中,在用戶與程序進(jìn)行交互時(shí),用戶基本上是通過(guò)鼠標(biāo)、鍵盤與應(yīng)用程序進(jìn)行交互的,那些對(duì)象就必須對(duì)鼠標(biāo)和鍵盤操作所引發(fā)的事件做出響應(yīng),來(lái)執(zhí)行一段應(yīng)用程序。1.2 Visual Basic 系統(tǒng)幾個(gè)在程序應(yīng)用中的常用名詞

      Visual Basic 系統(tǒng)除了一般高級(jí)語(yǔ)言所具有的一些名詞術(shù)語(yǔ)外,還有幾個(gè)系統(tǒng)常用的名詞。其基本含義如下:(1)視窗(Form)

      視窗是進(jìn)行人機(jī)交互的界面或接口,也叫窗體。VB系統(tǒng)的人機(jī)交互界面或接口,無(wú)論是在設(shè)計(jì)時(shí)或是在運(yùn)行時(shí),都是Windows 系統(tǒng)的標(biāo)準(zhǔn)視窗。(2)對(duì)象(Object)

      對(duì)象是VB系統(tǒng)內(nèi)部提供給設(shè)計(jì)者可以直接使用的處理輸出的控制工具。本程序所應(yīng)用到的對(duì)象類型有標(biāo)簽框(Label Box),文本框(Text Box),命令按扭(Command Button),網(wǎng)格(Data Grid),ADO控件(Adodc1)等。當(dāng)把這些工具放置到用戶界面對(duì)應(yīng)的窗體上時(shí),被稱為對(duì)象或控件。用戶可以通過(guò)設(shè)置對(duì)象的“屬性”和“方法”,便于對(duì)象適應(yīng)自己所設(shè)計(jì)應(yīng)用程序的輸入輸出內(nèi)容,對(duì)象的生成過(guò)程及結(jié)構(gòu)都被封裝起來(lái)。正確使用對(duì)象可以減少程序和開發(fā)時(shí)間,提高程序設(shè)計(jì)者的工作效率。(3)屬性(Properties)

      屬性是VB系統(tǒng)提供的有關(guān)對(duì)象的參數(shù)或數(shù)據(jù)接口。用戶通過(guò)適當(dāng)?shù)卦O(shè)置或改變對(duì)象的屬性來(lái)確定對(duì)象的外觀及性能特征,從而有效地使用系統(tǒng)提供的對(duì)象。比如,對(duì)象的名稱、在屏幕上顯示的位置、大小、顏色、接收或容納的數(shù)據(jù)內(nèi)容及數(shù)據(jù)的表現(xiàn)格式等。(4)事件(Events)

      事件是指用戶或操作者對(duì)計(jì)算機(jī)進(jìn)行的某一操作(如擊鍵、單擊或移動(dòng)鼠標(biāo)等)的行為或系統(tǒng)狀態(tài)發(fā)生的變化。VB系統(tǒng)常用事件來(lái)引導(dǎo)計(jì)算機(jī)執(zhí)行一段程序。程序所用的鍵盤事件有KeyPress(按鍵)事件,KeyDown事件和KeyUp事件;鼠標(biāo)事件有Click(單擊鼠標(biāo))事件,DbDlicd(雙擊鼠標(biāo))。(5)方法(Method)方法主要是指對(duì)一個(gè)對(duì)象使用某種作用的過(guò)程。它是在程序執(zhí)行的過(guò)程中要計(jì)算機(jī)執(zhí)行的某種操作。其程序的方法有Show(顯示)方法,Hide(隱藏)方法,Refresh(刷新)方法。

      (6)過(guò)程(Procedure)

      過(guò)程是指經(jīng)過(guò)定義或說(shuō)明的,或基于某一對(duì)象對(duì)應(yīng)的事件所引發(fā)的程序段。(7)模塊(Module)

      模塊是指一些運(yùn)算量或過(guò)程進(jìn)行聲明或定義的一個(gè)集合。系統(tǒng)程序大體可分成四個(gè)模塊:數(shù)據(jù)輸入、根據(jù)查詢、數(shù)據(jù)打印和通訊。

      第二章 Windows下的Visual Basic 編程環(huán)境簡(jiǎn)介 2.1 面對(duì)對(duì)象的編程

      面向?qū)ο蟮脑O(shè)計(jì)方法(OOP, Objected Programming)從應(yīng)用領(lǐng)域內(nèi)的問(wèn)題著手,以直觀自然的方式描述客觀世界的實(shí)體。Visual Basic 作為一種面向?qū)ο蟮木幊谭椒?,把程序和?shù)據(jù)封裝起來(lái)作為一個(gè)對(duì)象,并為每個(gè)對(duì)象賦予相應(yīng)的屬性。在設(shè)計(jì)對(duì)象時(shí),不必編寫建立和描述每個(gè)對(duì)象的程序代碼,而是用工具畫在界面上,由 Visual Basic 自動(dòng)生成對(duì)象的程序代碼并封裝起來(lái)。Visual Basic 應(yīng)用程序基本的構(gòu)建塊是用戶所創(chuàng)建的對(duì)象,每一個(gè)對(duì)象都具有一些特性和行為(屬性、事件和方法)。開發(fā)人員可以最有效利用所創(chuàng)建的每一個(gè)對(duì)象。使用應(yīng)用程序具有可通用性可說(shuō)擴(kuò)展性和強(qiáng)有力的功能。

      Visual Basic 應(yīng)用由一系列對(duì)象組成,包括有函數(shù)、菜單、函數(shù)、結(jié)構(gòu)和數(shù)據(jù)窗口、用戶對(duì)象、用戶事件等等,對(duì)象中又包含若干控件如命令按鈕、單行編輯器等這些對(duì)象和控件都可在許多應(yīng)用中重復(fù)使用。2.2 實(shí)現(xiàn)菜單選項(xiàng)

      菜單是程序最重要的特性之一,大多數(shù)程序都依賴一個(gè)定義良好的菜單使程序易于使用和維護(hù),Visual Basic 也提供了強(qiáng)大的創(chuàng)建菜單功能是程序更加標(biāo)準(zhǔn)。

      本系統(tǒng)使用 Visual Basic 的菜單編輯器建立菜單或者修改已經(jīng)存在的菜單,您也可以使用Visual Basic 的Application Wizard 來(lái)操作。2.3 實(shí)現(xiàn)工具欄

      CoolBar控件與Office2000 中看到的CoolBar是類似的。CoolBar就是一個(gè)可以在窗體上浮動(dòng)的工具,同時(shí)也是其他ActiveX的容器。通過(guò)在CoolBar中遷入其他空間你也可以向用戶提供更好的靈活性和義用性。

      選擇“工程”下拉菜單中的“部件”選項(xiàng),顯示“部件”對(duì)話框。在“控件”選項(xiàng)卡列表中選擇“Microsoft Windows Common Controls 6.0”后工具相中增加改控件。本系統(tǒng)就用了Cool工具中的Statubar控件,在系統(tǒng)這一界面中,添加了狀態(tài)欄,在第一個(gè)欄中,在樣式這一欄中選擇了文本,在第二個(gè)欄中,選擇了系統(tǒng)日期,第三個(gè)欄中選擇了系統(tǒng)時(shí)間,這樣,任何時(shí)候操作本系統(tǒng),都可以看到當(dāng)前的時(shí)間和日期。

      第三章 怎樣開發(fā)一個(gè)學(xué)生信息管理系統(tǒng)的查詢模塊? 3.1查詢模塊的設(shè)計(jì)分析

      根據(jù)實(shí)際情況,我們使用原型法(Rapid Prototyping)即以少量代價(jià)快速地構(gòu)造一個(gè)可執(zhí)行的軟件模型。使用戶可以較快地確定需求,然后采用循環(huán)進(jìn)化的開發(fā)方式,對(duì)系統(tǒng)模型作連續(xù)的精化,將系統(tǒng)需具備的性質(zhì)逐漸增加上去,直到所有的性質(zhì)全部滿足。此時(shí)模塊也發(fā)展成為最終產(chǎn)品了。3.2編程環(huán)境的選擇

      微軟公司的Visual Basic 6.0是Windows應(yīng)用程序開發(fā)工具,使目前最為廣泛的、易學(xué)易用的面向?qū)ο蟮拈_發(fā)工具。Visual Basic提供了大量的控件,這些控件可用于設(shè)計(jì)界面和實(shí)現(xiàn)各種功能,減少了編程人員的工作量,也簡(jiǎn)化了界面設(shè)計(jì)過(guò)程,從而有效的提高了應(yīng)

      用程序的運(yùn)行效率和可靠性。故而,實(shí)現(xiàn)本系統(tǒng)VB是一個(gè)相對(duì)較好的選擇。3.3關(guān)系型數(shù)據(jù)庫(kù)的實(shí)現(xiàn)

      Access2000就是關(guān)系數(shù)據(jù)庫(kù)開發(fā)工具,數(shù)據(jù)庫(kù)能匯集各種信息以供查詢、存儲(chǔ)和檢索。Access的優(yōu)點(diǎn)在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。數(shù)據(jù)表示圖提供了一種類似于Excel的電子表格,可以使數(shù)據(jù)庫(kù)一目了然。另外,Access允許創(chuàng)建自定義報(bào)表用于打印或輸出數(shù)據(jù)庫(kù)中的信息。Access也提供了數(shù)據(jù)存儲(chǔ)庫(kù),可以使用桌面數(shù)據(jù)庫(kù)文件把數(shù)據(jù)庫(kù)文件置于網(wǎng)絡(luò)文件服務(wù)器,與其他用戶共享數(shù)據(jù)庫(kù)。Access 是一種關(guān)系數(shù)據(jù)庫(kù)工具,關(guān)系數(shù)據(jù)庫(kù)是已開發(fā)的最通用的數(shù)據(jù)庫(kù)之一。如上所述,Access作為關(guān)系數(shù)據(jù)庫(kù)開發(fā)具備了許多優(yōu)點(diǎn),可以在一個(gè)數(shù)據(jù)包同時(shí)擁有桌面數(shù)據(jù)庫(kù)的便利和關(guān)系數(shù)據(jù)庫(kù)的強(qiáng)大功能。3.4二者的結(jié)合(DBA)微軟的JET數(shù)據(jù)庫(kù)引擎提供了與數(shù)據(jù)庫(kù)打交道的途徑,我們是通過(guò)它以及Visual Basic來(lái)訪問(wèn)數(shù)據(jù)庫(kù)并對(duì)其進(jìn)行各種操作。Visual Basic、Access以及其他微軟的軟件產(chǎn)品都是通過(guò)共用JET數(shù)據(jù)庫(kù)引擎,從而給用戶提供了豐富的數(shù)據(jù)類型。ADODC控件在數(shù)據(jù)庫(kù)中的信息與將信息顯示給用戶看的Visual Basic 程序之間架起了一座橋梁。我們可以設(shè)置ADODC控件的各個(gè)屬性,告訴它要調(diào)用那個(gè)數(shù)據(jù)庫(kù)的哪個(gè)部分。缺省情況下,ADODC控件根據(jù)數(shù)據(jù)庫(kù)中的一個(gè)或多個(gè)數(shù)據(jù)庫(kù)表建立一個(gè)dynaset-type(動(dòng)態(tài)集合)類型的記錄集合。一個(gè)記錄集合是動(dòng)態(tài)的也就意味著,當(dāng)原來(lái)的數(shù)據(jù)表中的容改變了以后,該記錄集合中的記錄也會(huì)隨之改變。將ADODC控件放置在窗體中之后,我們還必須在該控件與要處理的數(shù)據(jù)庫(kù)之間建立聯(lián)系。

      第四章 使用Access2000創(chuàng)建數(shù)據(jù)庫(kù) 4.1數(shù)據(jù)庫(kù)的概念

      數(shù)據(jù)庫(kù)是一種存儲(chǔ)數(shù)據(jù)并對(duì)數(shù)據(jù)進(jìn)行操作的工具。數(shù)據(jù)庫(kù)的作用在于組織和表達(dá)信息,簡(jiǎn)而言之,數(shù)據(jù)庫(kù)就是信息的集合。計(jì)算機(jī)的數(shù)據(jù)庫(kù)可以分為兩類:非關(guān)系數(shù)據(jù)庫(kù)(flat-file)和關(guān)系數(shù)據(jù)庫(kù)(relational)。關(guān)系數(shù)據(jù)庫(kù)中包含了多個(gè)數(shù)據(jù)表的信息,數(shù)據(jù)庫(kù)含有各個(gè)不同部分的術(shù)語(yǔ),象記錄、域等。4.2新建一個(gè)數(shù)據(jù)庫(kù)

      創(chuàng)建任何一個(gè)數(shù)據(jù)庫(kù)的第一步是仔細(xì)的規(guī)劃數(shù)據(jù)庫(kù),設(shè)計(jì)必須是靈活的、有邏輯的。創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)結(jié)構(gòu)的過(guò)程被認(rèn)為是數(shù)據(jù)模型設(shè)計(jì)。1. 標(biāo)識(shí)需要的數(shù)據(jù);

      2. 收集被子標(biāo)識(shí)的字段到表中; 3. 標(biāo)識(shí)主關(guān)鍵字字段; 4. 規(guī)范數(shù)據(jù);

      5. 標(biāo)識(shí)指定字段的信息;

      4.3修改已建的數(shù)據(jù)庫(kù)

      數(shù)據(jù)庫(kù)的修改分為;添加、編輯和刪除記錄。這三種操作均可由Visual Basic創(chuàng)建的程序來(lái)完成,下面的章節(jié)將詳細(xì)描述實(shí)現(xiàn)的具體方法。

      第五章 可行性分析

      學(xué)生信息,作為一個(gè)學(xué)校,就有一定的工作量存在,而學(xué)生信息,它的工作量可能是其它信息工作量的幾倍,班級(jí)的增加、班級(jí)的查找、班級(jí)的修改;學(xué)生檔案;課程管理;成績(jī)管理;繳費(fèi)管理;統(tǒng)計(jì)等等,每個(gè)信息的數(shù)據(jù)都在不斷地變化著,如果采用人工的方式進(jìn)行操作,那么,一天的工作量,足以讓人覺(jué)得比較繁瑣,吃不消。針對(duì)這樣的情況,采用讓數(shù)據(jù)的查詢變得簡(jiǎn)單化,數(shù)據(jù)變的更讓每個(gè)人都在任何時(shí)刻都可以了解到。學(xué)生信息管理系統(tǒng)是為本校開發(fā)的,本系統(tǒng)所采用的語(yǔ)言是Visual Basic,用Microsoft Access 2000數(shù)據(jù)庫(kù)完成。該系統(tǒng)總體有四部分組成,包括學(xué)生信息查詢、教務(wù)信息維護(hù)、學(xué)生選課及用戶管理。通過(guò)本系統(tǒng),把本校內(nèi)部查詢學(xué)生信息、教務(wù)信息、學(xué)生選課各個(gè)環(huán)節(jié)進(jìn)行有效地計(jì)劃、組織和控制。通過(guò)本校內(nèi)部的信息,依據(jù)統(tǒng)一數(shù)據(jù)信息進(jìn)行管理,把任何一塊信息所產(chǎn)生的數(shù)據(jù)變動(dòng)及時(shí)地反映給其它相關(guān)信息,做到數(shù)據(jù)共享。本系統(tǒng)主要信息流程為:教務(wù)信息維護(hù)接受學(xué)生的信息,學(xué)生信息查詢根據(jù)教務(wù)信息維護(hù)的學(xué)生信息做出對(duì)所接收的信息合理性進(jìn)行判斷,并交于信息維護(hù)進(jìn)行相應(yīng)的修改,再把信息存入數(shù)據(jù)庫(kù)中。學(xué)生選課是對(duì)學(xué)生進(jìn)行相應(yīng)選擇自己相關(guān)的課程。最后進(jìn)行打印。采用本系統(tǒng),能夠使整個(gè)系統(tǒng)內(nèi)部所有信息的工作簡(jiǎn)化,提高工作效益。由于采用統(tǒng)一的數(shù)據(jù)信息,使相關(guān)資料能夠快速地查詢所需的數(shù)據(jù)、資料及其它信息的,使信息快速高效運(yùn)行。

      本系統(tǒng)中使用到的數(shù)據(jù)表主要有班級(jí)表、成績(jī)表、繳費(fèi)表、課程表、學(xué)生檔案、用戶資料,由這六個(gè)表,組成了名為信息的數(shù)據(jù)庫(kù)(如圖一)。其中學(xué)生檔案是本系統(tǒng)主要的(圖一)

      一張表,所有信息都是根據(jù)這張學(xué)生檔案進(jìn)行有關(guān)的操作,主要的字段有:學(xué)號(hào)、姓名、年級(jí)、專業(yè)、性別、出生年月、民族、籍貫、政治面貌、家庭地址、郵政編碼、聯(lián)系電話、入學(xué)時(shí)間、備注。其中日期的數(shù)據(jù)類型為日期/時(shí)間天型,其它的數(shù)據(jù)類型為文本型;成績(jī)表中字段為:學(xué)號(hào)、姓名、年級(jí)、專業(yè)、學(xué)期、考試時(shí)間、考試科目、考試地點(diǎn)、課程性質(zhì)、科目分?jǐn)?shù)、違紀(jì)類型、備注;課程表中字段為:專業(yè)、年級(jí)、學(xué)期、課程名稱、教材、任課老師、課時(shí)、上課地點(diǎn)、課程性質(zhì)、考試性質(zhì);用戶資料中的字段包括:用戶名、密碼、身份。

      數(shù)據(jù)庫(kù)與VB的連接:本系統(tǒng)的數(shù)據(jù)鏈接采用的是ADO方法,打開控制面板,打開ODBC數(shù)據(jù)源圖標(biāo),選擇“系統(tǒng)DSN”標(biāo)簽,點(diǎn)擊“添加”按鈕,在彈出的“創(chuàng)建新數(shù)據(jù)源”對(duì)話框中選擇名稱為“Microsoft Access Drive(*.mdb)”,點(diǎn)擊“完成”按鈕,在ODBC Microsoft Access 安裝對(duì)話框中在數(shù)據(jù)源名中輸入信息,在數(shù)據(jù)庫(kù)這個(gè)框中,單擊“選擇”按鈕,在彈出的選擇數(shù)據(jù)庫(kù)這一對(duì)話框架中,在驅(qū)動(dòng)器下拉列表框中選擇本系統(tǒng)數(shù)據(jù)庫(kù)所在驅(qū)動(dòng)器,在目錄中選擇庫(kù)所在的文件夾,在文件類型中選擇選“Access數(shù)據(jù)庫(kù)(*.mdb)”,在數(shù)據(jù)庫(kù)名中選擇本系統(tǒng)的數(shù)據(jù)庫(kù),點(diǎn)擊“確定”按鈕即完成數(shù)據(jù)鏈接。

      在VB中,用ADODC鏈接數(shù)據(jù)庫(kù),用DataGrid或DATA將庫(kù)中的數(shù)據(jù)在界面中顯示出來(lái),本系統(tǒng)采用DataGrid。在界面上右擊Adodc控制,在彈出的快捷菜單中選擇屬性,在屬性對(duì)話框中,在“屬性”這一標(biāo)簽中,選中單選框“Use ODBC Data Source Name”,并在下拉文本框中選擇已經(jīng)配置好的數(shù)據(jù)源名信息,再在“RecordSoure”標(biāo)簽中,在Commard Text(SQL)文本框中輸入查詢語(yǔ)句,如:select * from 學(xué)生檔案。同時(shí),將桌面的DataGrid控件選中,在屬性框中,將它的Datasoure設(shè)為Adodc。我們可以設(shè)置DataGrid控件的外觀:選中該控件,右擊,在彈出的快捷菜單中選擇“檢索字段”,在彈出的對(duì)話框中單擊“確定”,這時(shí),表格中出現(xiàn)了表的字段。然后再右擊,同樣,在彈出的快捷菜單中選擇“編輯”,我們就可以所在的表格的寬度進(jìn)行調(diào)整。

      第六章 系統(tǒng)(查詢模塊)總體規(guī)劃 6.1系統(tǒng)功能(查詢模塊)1. 查詢信息的情況; 2. 判斷信息是否符合要求; 3. 將符合條件的信息進(jìn)行打??; 6.2流程圖

      學(xué)生注冊(cè) 基本信息輸入 學(xué)籍信息管理 班級(jí)管理 班級(jí)課程設(shè)置 課程基本信息 班級(jí)課程管理 成績(jī)信息輸入 成績(jī)信息管理 班級(jí)設(shè)置

      第七章 系統(tǒng)具體實(shí)現(xiàn) 7.1各功能的實(shí)現(xiàn)

      7.1.1課程管理:課程設(shè)置(如:界面如圖二)(圖二)

      運(yùn)行程序后,進(jìn)入課程管理模塊,課程管理模塊的第一塊是課程設(shè)置,在這模塊中可以把專業(yè)、年級(jí)、學(xué)期、課程名稱、教材、任課老師、課時(shí)、上課地點(diǎn)、課程性質(zhì)和考試性質(zhì)等信息輸入,以便使用。結(jié)束語(yǔ) 學(xué)生信息管理系統(tǒng)(課程設(shè)置和打印統(tǒng)計(jì))的完成,它在審核這一功能中能夠?qū)Σ煌闆r的資料進(jìn)行設(shè)置和打印,針對(duì)需要的信息進(jìn)行設(shè)置和打印。

      后記

      本系統(tǒng)能夠順利完成,非常感謝指導(dǎo)老師陳志衛(wèi)老師,同時(shí),也感謝和我一起合作完成本系統(tǒng)的另兩位同學(xué)。對(duì)于本人來(lái)說(shuō),通過(guò)這次畢業(yè)設(shè)計(jì),也是對(duì)自己在這三年學(xué)習(xí)的一個(gè)檢驗(yàn)和平時(shí)學(xué)習(xí)的一種結(jié)累,可以在學(xué)習(xí)中提高自己,也充分體現(xiàn)學(xué)有所用,學(xué)以致用的學(xué)習(xí)倡導(dǎo)。

      在此,我對(duì)三年來(lái)輔導(dǎo)過(guò)我的各位任課老師深表感謝

      主要參考文獻(xiàn)

      本系統(tǒng)的過(guò)程中,主要的參考文獻(xiàn)有:

      《Visual Basic6.0》 林陳雷 人民郵電出版社 《面向?qū)ο蟪绦蛟O(shè)計(jì)系列教材》 龔沛曾 高等教育出版社 《Visual Basic6.0編程實(shí)例精解》 何文俊

      《學(xué)用Visual Basic 編程》 潭 浩 西安電子科技大學(xué)出版社 《Visual Basic6.0 數(shù)據(jù)庫(kù)開發(fā)與專業(yè)應(yīng)用》 敬 錚 國(guó)防工業(yè)出版社 《Visual Basic6.0 數(shù)據(jù)庫(kù)程序設(shè)計(jì)高手》 溫賢發(fā) 科學(xué)出版社

      下載學(xué)生信息管理系統(tǒng)實(shí)驗(yàn)報(bào)告word格式文檔
      下載學(xué)生信息管理系統(tǒng)實(shí)驗(yàn)報(bào)告.doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        學(xué)生信息管理系統(tǒng)

        摘 要 隨著網(wǎng)絡(luò)通信技術(shù)的迅速發(fā)展和信息技術(shù)的廣泛應(yīng)用,計(jì)算機(jī)的應(yīng)用已普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。教育領(lǐng)域也不例外,現(xiàn)今已經(jīng)出現(xiàn)了各種遠(yuǎn)程網(wǎng)絡(luò)在線教育系統(tǒng)、圖書館......

        學(xué)生信息管理系統(tǒng)

        目 錄 第一章:類圖 ........................................................ 5 第二章:用例描述與用例圖 ............................................ 6 2.1 用例圖 .........

        學(xué)生信息管理系統(tǒng)畢業(yè)論文

        ``````Q ASP.NET學(xué)生信息管理系統(tǒng)畢業(yè)論文 摘 要??? 隨著信息技術(shù)在管理上越來(lái)越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已逐步成熟。管理信息系統(tǒng)是一個(gè)不斷發(fā)展......

        學(xué)生信息管理系統(tǒng)源代碼

        學(xué)生信息管理系統(tǒng)源代碼 import java.io.*; class StuInfo { public String name; public int number; public String sex; public String age; public String bir; public......

        學(xué)生成績(jī)信息管理系統(tǒng)

        武漢理工大學(xué)工程碩士課程論文─《面向?qū)ο蟪绦蛟O(shè)計(jì)》 成績(jī)管理系統(tǒng) zhai 要 隨著Internet的發(fā)展,管理軟件在各行各業(yè)得到重用。學(xué)生管理系統(tǒng)是一個(gè)教育單位不可缺少的部分,它......

        學(xué)生信息管理系統(tǒng)5篇

        學(xué)生管理信息系統(tǒng) 隨著學(xué)校規(guī)模的不斷擴(kuò)大,學(xué)生數(shù)量的不斷增加,學(xué)生的信息量也成倍增長(zhǎng)。學(xué)生管理工作是學(xué)校各項(xiàng)工作的一個(gè)重要部分,其管理水平的高低將直接影響到人才的培養(yǎng)......

        學(xué)生信息管理系統(tǒng)論文

        學(xué)生信息管理系統(tǒng)論文 2010-04-01 清華領(lǐng)導(dǎo)力培訓(xùn)諾貝爾論文網(wǎng) 在傳統(tǒng)模式下利用人工進(jìn)行學(xué)生信息管理系統(tǒng)論文,存在著較多缺點(diǎn),如:效率底,保密性差,時(shí)間一長(zhǎng)將產(chǎn)生大量文件和數(shù)......

        VB學(xué)生信息管理系統(tǒng)

        學(xué)生信息管理系統(tǒng) 前 言 學(xué)生籍管理系統(tǒng)是一個(gè)教育單位不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以學(xué)生學(xué)生信息管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥?.....