- 相關(guān)推薦
高校信息管理系統(tǒng)開發(fā)的論文
計(jì)算機(jī)科學(xué)技術(shù)的迅速發(fā)展,為各級(jí)學(xué)校的教學(xué)管理、辦公自動(dòng)化提供了先進(jìn)、實(shí)用的技術(shù),將廣大的教學(xué)管理工作者從繁重、重復(fù)手工記帳式的勞動(dòng)工作中解脫出來。學(xué)校信息管理工作可解決出錯(cuò)率高、效率低等問題,隨著計(jì)算機(jī)的發(fā)展,使用計(jì)算機(jī)來完成一些日常工作已成為可能,其優(yōu)越性不言而喻。為了使學(xué)校信息管理工作更加規(guī)范化、科學(xué)化、標(biāo)準(zhǔn)化,本人設(shè)計(jì)開發(fā)學(xué)校信息管理系統(tǒng),為教學(xué)管理提供了一種較為全新的方式。本系統(tǒng)能夠幫助學(xué)校管理者完成學(xué)籍管理、班級(jí)考評(píng)、教師考評(píng)、課程安排和信息錄人等工作,而且能夠滿足一定的查詢需求。
本系統(tǒng)的設(shè)計(jì)目的:為了減小廣大教育管理工作者的工作量,把一些重復(fù)性的手工勞動(dòng)工作交給計(jì)算機(jī)去完成;充分發(fā)揮計(jì)算機(jī)的優(yōu)勢(shì),提高工作質(zhì)量,將學(xué)校教學(xué)行政管理部門及各系教學(xué)管理工作標(biāo)準(zhǔn)化、規(guī)范化、科學(xué)化;方便廣大師生快捷準(zhǔn)確地查詢有關(guān)教學(xué)信息,為教學(xué)管理部門提供確鑿的信息。
1.系統(tǒng)目標(biāo):該系統(tǒng)不僅能夠滿足一般查詢,還能完成信息錄人、班級(jí)考評(píng)、教師考評(píng)和課程安排等功能。
2.系統(tǒng)功能:數(shù)據(jù)對(duì)于任何一個(gè)單位來說都是非常寶貴的財(cái)富,但對(duì)于數(shù)據(jù)的保存與統(tǒng)計(jì)要花費(fèi)大量的人力、物力和財(cái)力。系統(tǒng)完成后,可以大幅度地減輕對(duì)教師、學(xué)生的管理的工作量并且使之變得簡單有效,對(duì)用戶有一定的幫助。
3.系統(tǒng)進(jìn)行環(huán)境的確定:本系統(tǒng)既可面向單機(jī)又有網(wǎng)上共享數(shù)據(jù)的要求。本系統(tǒng)將在操作系統(tǒng)最好為windows98以上,sqlserver作為后臺(tái)數(shù)據(jù)庫桌面,對(duì)硬件環(huán)境要求較高,該系統(tǒng)采用c/s(客戶機(jī)/服務(wù)器)方式。滿足以下幾項(xiàng)要求:(1)友好的用戶界面;(2)使用靈活、方便;(3)較強(qiáng)的擴(kuò)展功能;(4)c/$方式,這種方式可以充分地發(fā)揮服務(wù)器和客戶機(jī)的作用,降低網(wǎng)絡(luò)的傳輸壓力,并實(shí)現(xiàn)數(shù)據(jù)共享。delphi以它基于窗口和面向?qū)ο蟮木幊谭椒,與window。操作系統(tǒng)緊密結(jié)合,強(qiáng)大的數(shù)據(jù)庫技術(shù)支持。sqlserver數(shù)據(jù)庫管理系統(tǒng)是大型關(guān)系數(shù)據(jù)庫管理系統(tǒng),較為優(yōu)秀。它建立在成熟而強(qiáng)大的關(guān)系模型基礎(chǔ)上,可以很好地支持c/s,網(wǎng)絡(luò)模式,能夠滿足各種類型的企事業(yè)單位對(duì)構(gòu)建網(wǎng)絡(luò)數(shù)據(jù)庫的需求,并且在操作的易用性、功能的可伸縮性、安全的可靠性以及數(shù)據(jù)庫等方面進(jìn)行了顯著的改進(jìn)和提高,是目前一流的數(shù)據(jù)庫管理工具。
經(jīng)過詳細(xì)認(rèn)真的調(diào)查與分析,該信息管理系統(tǒng)通過計(jì)算機(jī)管理學(xué)生基本情況和成績,具有對(duì)學(xué)生基本情況、成績的錄人、修改、刪除和對(duì)學(xué)生情況的綜合查詢功能。
具體要求如下:
管理人員登錄時(shí)身份需要驗(yàn)證;學(xué)生信息的添加、刪除及修改:學(xué)生成績的錄人及修改;學(xué)生班級(jí)名次、年級(jí)名次的排定;教師對(duì)學(xué)生情況的綜合查詢;教師考評(píng);教師的添加與刪除;班級(jí)各科考試情況的統(tǒng)計(jì);用戶密碼的修改;課表的生成;報(bào)表打印;數(shù)據(jù)庫和備份;系統(tǒng)用戶的初始化;用戶密碼的初始化;年級(jí)的更新;課程的查詢。
根據(jù)上述功能要求,分析如下:
1.對(duì)于本系統(tǒng)我們根據(jù)功能的不同分為控制機(jī)和查詢臺(tái)兩部分;控制機(jī)主要是對(duì)用戶的控制及數(shù)據(jù)庫的備份;查詢機(jī)主要用于數(shù)據(jù)的錄人、查詢及對(duì)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)。
2.硬件環(huán)境
對(duì)于局域網(wǎng)的連接,其中至少應(yīng)有一臺(tái)服務(wù)器保存及管理學(xué)生的數(shù)據(jù)信息。一個(gè)控制臺(tái)用來管理系統(tǒng)用戶和數(shù)據(jù)庫,即數(shù)據(jù)庫的備份、用戶的添加與刪除及用戶密碼的初始化。多個(gè)客戶機(jī),用于完成學(xué)生基本信息的錄人、查詢及學(xué)生成績的錄人與修改等工作。另外還需要一個(gè)集線器(hub),一臺(tái)打印機(jī)。
考慮到該系統(tǒng)是c/s模式的網(wǎng)絡(luò)管理服務(wù)系統(tǒng),為使系統(tǒng)能夠很好地運(yùn)行,我們推薦設(shè)置如下:
gpu(中央處理器):intelpentium166mhz以上;內(nèi)存:最少為64mb,建議服務(wù)器128以上;硬盤:最少為20gb,建議服務(wù)器logb以上;監(jiān)視器:vga或更高分辨率;操作系統(tǒng):windows2000server(服務(wù)器),windows98/95/me/2,000(客戶機(jī)和控制機(jī))。
3.軟件環(huán)境
在此闡述一下c/s(客戶/服務(wù)器)模式的體系結(jié)構(gòu):c/s的體系結(jié)構(gòu),客戶端的請(qǐng)示經(jīng)過bde和odbc后傳遞給idapi,經(jīng)過idapi應(yīng)用程序解釋后經(jīng)網(wǎng)絡(luò)傳輸給服務(wù)器。服務(wù)器響應(yīng)請(qǐng)求的過程與以上的順序正好相反。
我們是使用delphi通過odbc來訪問sqlserver的數(shù)據(jù),所以必須對(duì)odbc做一些基本設(shè)置。
4.數(shù)據(jù)庫管理系統(tǒng)
microsoftsqlserver2000需要建立的數(shù)據(jù)庫表有:學(xué)生基本情況表,保存學(xué)生的基本資料;成績表,保存學(xué)生的所有成績、小計(jì)、綜合成績及排名情況;班級(jí)考試情況表,保存各班各科的考試情況;教師信息表,保存全校教師的基本信息;課程表,保存各班的課程表;教師情況表,保存所有帶課教師的帶課情況;教師考評(píng)表,保存全校教師的考評(píng)情況;課時(shí)計(jì)劃表,保存全校各年級(jí)開設(shè)課程的情況;課程情況表,保存各門課程的教師數(shù)目及每個(gè)教師的帶班數(shù);課程要求,保存各門課程對(duì)上課時(shí)間的要求;登錄,保存系統(tǒng)用戶的帳號(hào)及登錄密碼。
5.查詢臺(tái)軟件
查詢臺(tái)軟件是系統(tǒng)中直接面向用戶的部分,其操作界面要既簡單又友好。用戶登錄時(shí),經(jīng)過用戶名與密碼的確認(rèn)后進(jìn)人主窗口,在主窗口中可以完成所有的操作,包括學(xué)生基本信息的錄人、查找、修改和刪除,學(xué)生成績的錄人、查找、修改、刪除和相關(guān)計(jì)算,班級(jí)和教師的考評(píng)等。用戶在登錄時(shí)的密碼可自行修改,也可由管理人員進(jìn)行密碼的初始化,解決用戶忘記密碼的情況。在主窗口中還有幫助按鈕,可以解決用戶在使用系統(tǒng)過程中遇到的一些疑難問題。
6.控制臺(tái)軟件
控制臺(tái)軟件面向管理人員,使用人員經(jīng)過培訓(xùn)后熟練掌握其操作方法。該軟件的功能主要是完成管理員身份的驗(yàn)證,添加和刪除用戶,數(shù)據(jù)庫的備份等。
7.數(shù)據(jù)庫的連接
在數(shù)據(jù)庫應(yīng)用程序中,數(shù)據(jù)庫的連接我們用database控件來實(shí)現(xiàn)。該控件能夠管理和操縱數(shù)據(jù)庫的連接,控制數(shù)據(jù)庫連接的持續(xù)性及具有管理事務(wù)和更新數(shù)據(jù)的功能。
數(shù)據(jù)庫表設(shè)計(jì):
在該系統(tǒng)中,我們共為系統(tǒng)設(shè)計(jì)了多個(gè)數(shù)據(jù)庫表,其作用已在前面說過,其表結(jié)構(gòu)如下:
1.設(shè)計(jì)思想及實(shí)現(xiàn)
(1)登錄
功能:根據(jù)用戶輸人的用戶名及密碼,確定該用戶是否為合法用戶,如果是合法用戶則進(jìn)人該系統(tǒng),否則退出。
根據(jù)用戶輸人的用戶名及密碼,首先查詢“登錄”表中是否有該用戶,如果沒有則給出出錯(cuò)信息;若有則查詢系統(tǒng)中他的密碼與用戶的輸人是否一致,如果一致則登錄該系統(tǒng),否則給出出錯(cuò)信息。
(2)學(xué)生基本情況錄人
功能:該模塊完成對(duì)學(xué)生的添加、刪除及學(xué)生基本情況的錄人、修改。
對(duì)于新學(xué)生基本情況的添加,我們規(guī)定必須一次性錄人全部的信息,然后錄人到數(shù)據(jù)庫“學(xué)生基本情況表”和“成績表”中,以保證數(shù)據(jù)的完整性;對(duì)于學(xué)生基本情況的刪除,只要輸人其學(xué)號(hào)并單擊“刪除”按鈕即可從“學(xué)生基本情況表”和“成績表”中刪除該名學(xué)生,以保證數(shù)據(jù)完整性;對(duì)于學(xué)生基本情況的修改,只要輸入其學(xué)號(hào)和要修改的信息并單擊“修改”按鈕即可完成對(duì)“學(xué)生基本情況表”中該學(xué)生的信息的修改,但修改的信息不包括“學(xué)號(hào)”,因?yàn)椤皩W(xué)號(hào)”是一名學(xué)生的唯一標(biāo)志,如果要修改學(xué)號(hào),應(yīng)先刪除學(xué)生后重新添加。
(3)成績錄人
功能:該模塊完成對(duì)學(xué)生成績的添加及修改。
對(duì)于學(xué)生成績的添加,我們規(guī)定必須一次性輸人本學(xué)期全部課程的成績;對(duì)于學(xué)生成績的修改,只要輸人其學(xué)號(hào)和要修改的課程及學(xué)期單擊“修改”按鈕即可完成對(duì)“成績表”中該學(xué)生成績的修改,但修改的信息不包括“學(xué)號(hào)”。
(4)信息查詢
功能:該模塊能夠?qū)崿F(xiàn)根據(jù)用戶對(duì)查詢條件的選擇查詢,把查詢的結(jié)果顯示出來。
對(duì)于查詢我們使用的動(dòng)態(tài)sql語句,用戶可以根據(jù)界面中的查詢要點(diǎn)組合出各種查詢條件,對(duì)學(xué)生的基本情況和成績表進(jìn)行查詢。
(5)信息統(tǒng)計(jì)
功能:該模塊主要實(shí)現(xiàn)對(duì)每一個(gè)班級(jí)的各次考試情況進(jìn)行統(tǒng)計(jì)。
對(duì)于班級(jí)考試情況的統(tǒng)計(jì)是發(fā)生在班級(jí)的任何一次成績發(fā)生變化時(shí),對(duì)該班的這一次成績進(jìn)行重新統(tǒng)計(jì)。這些變動(dòng)包括該班某一學(xué)期成績錄人、修改、刪除等。
單元測(cè)試和綜合測(cè)試
單元測(cè)試與代碼編寫是不可分的,每一個(gè)子模塊的編寫過程中不斷測(cè)試完成的代碼段,以便把錯(cuò)誤消滅在萌芽期。
綜合測(cè)試是在把已通過單元測(cè)試的模塊組合后進(jìn)行。由于模塊組裝后,它們之間會(huì)有信息的交換,繼承一些公共量,這可能會(huì)引發(fā)一些意想不到的問題,綜合測(cè)試的任務(wù)就是發(fā)現(xiàn)并解決這些問題。
【高校信息管理系統(tǒng)開發(fā)的論文】相關(guān)文章:
廢棄樁基平臺(tái)拆除可視化信息管理系統(tǒng)開發(fā)05-01
高校教育教學(xué)論文11-03
信息管理概論課程論文寫作要求05-01
物流信息管理系統(tǒng)研究論文06-29
計(jì)算機(jī)信息管理論文01-26
計(jì)算機(jī)信息管理論文05-23
高校微積分的教學(xué)[論文]05-01
高校教學(xué)參考信息管理與服務(wù)系統(tǒng)項(xiàng)目建設(shè)的幾點(diǎn)思考04-30