通用成績管理系統(tǒng)_第1頁
通用成績管理系統(tǒng)_第2頁
通用成績管理系統(tǒng)_第3頁
通用成績管理系統(tǒng)_第4頁
通用成績管理系統(tǒng)_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、江 南 大 學 太 湖 學 院數(shù) 據(jù) 庫 課 程 設 計 報 告課題基于SQL數(shù)據(jù)庫的通用成績管理系統(tǒng) 設 計 者 張善民 (文檔管理員) 專 業(yè) 計算機科學與技術 班 級 08計科84 學 號 0821230 同組成員名單 組長(主程序員):石浩、輔程序員1:吳志祥、輔程序員2:楊波、美工:諸燁 指導老師 xxoo 評定成績 _ 2011年 1 月 4 日課 程 設 計 任 務 書一、課程名稱 數(shù)據(jù)庫系統(tǒng)原理 指導教師 xxoo 二、本課程設計題目 基于SQL數(shù)據(jù)庫的通用成績管理系統(tǒng) 三、本設計所要達到的目的和要求 1、主題明確,軟體開發(fā)要有創(chuàng)新性,能體現(xiàn)SQL的存儲過程、觸發(fā)器、游標技術等

2、; 2、用高級語言DELPHI7結合SQL Server數(shù)據(jù)庫進行開發(fā); 3、寫出數(shù)據(jù)庫關系模式及相應的數(shù)據(jù)庫表關系圖; 4、繪制成績MIS相應的系統(tǒng)流程圖、E-R圖等; 5、完成成績MIS登錄界面、賬戶管理、主界面、成績錄入、成績查詢和其各項設計與操作。 四、接受任務學生: 08計科84 班 姓名 張善民 五、開始及完成時間 自 2011 年 1 月 4 日 至 2011 年 1 月 14 日 2011年 1 月 4 日目錄1.概論32.系統(tǒng)需求分析33.功能需求分析53.1系統(tǒng)功能的描述53.2系統(tǒng)功能模塊示意圖54.系統(tǒng)設計64.1數(shù)據(jù)概念結構設計64.2系統(tǒng)數(shù)據(jù)流圖64.3系統(tǒng)E-R圖

3、84.4.系統(tǒng)數(shù)據(jù)字典95.系統(tǒng)軟件模塊測試105.1用戶登錄界面模塊測試105.2系統(tǒng)主界面模塊測試125.3系統(tǒng)賬戶管理界面模塊測試135.4系統(tǒng)用戶密碼修改模塊測試155.5系統(tǒng)成績錄入界面模塊測試175.6系統(tǒng)成績查詢界面模塊測試176.系統(tǒng)配置、幫助與使用說明小組報告186.1 Windows系統(tǒng)配置196.2 Delphi7.0系統(tǒng)配置與使用說明196.3 Microsoft SQL Sever 2000系統(tǒng)配置與使用說明216.4 Microsoft Visio 2003系統(tǒng)配置與使用說明236.5 Photoshop 系統(tǒng)配置與使用說明257. 總結268.參考文獻271. 概

4、論本系統(tǒng)依據(jù)開發(fā)要求主要應用于教育系統(tǒng),完成對日常的教育工作中學生成績檔案的數(shù)字化管理。開發(fā)本系統(tǒng)可使學院教職員工減輕工作壓力,比較系統(tǒng)地對教務、教學上的各項服務和信息進行管理,同時,可以減少勞動力的使用,加快查詢速度、加強管理,以及國家各部門關于信息化的步伐,使各項管理更加規(guī)范化。隨著在校大學生人數(shù)的不斷增加,教務系統(tǒng)的數(shù)據(jù)量也不斷的上漲。學校工作繁雜、資料重多,雖然各類管理信息系統(tǒng)已進入高校,但還尚未完善,而對于學生成績管理來說,目前還沒有一套完善的學生成績管理系統(tǒng)。因此,開發(fā)一套適和大眾的、兼容性好的系統(tǒng)是很有必要的。本文根據(jù)學生成績管理的實際情況,提出了成績管理系統(tǒng)的基本設計思想,簡要

5、介紹了系統(tǒng)各功能模塊及數(shù)據(jù)庫的設計,著重討論了用高級語言 Delphi7.0技術和SQL Server 2000技術開發(fā)成績管理系統(tǒng)時的數(shù)據(jù)庫訪問技術,并給出了部分實現(xiàn)代碼。通過該系統(tǒng),使學生可以方便地在校園網(wǎng)上進行成績查詢。該系統(tǒng)在Windows XP系統(tǒng)和Win7平臺下開發(fā)完成,使用Delphi7.0的開發(fā)語言,SQL Server 2000作為數(shù)據(jù)庫。系統(tǒng)有較高的安全性和較好的性能。其中連接數(shù)據(jù)庫的字符串可以隨時修改,增加了靈活性,保護了數(shù)據(jù)庫的安全。本系統(tǒng)在開發(fā)過程中,注意使其符合操作的業(yè)務流程,并力求系統(tǒng)的全面性、通用性,使得本系統(tǒng)不只適用于一家教育機構。在開發(fā)方法的選擇上,相結合的

6、遵循系統(tǒng)調(diào)查研究、系統(tǒng)分析、系統(tǒng)設計和系統(tǒng)實施四個主要階段進行設計,隨著用戶的使用及對系統(tǒng)了解的不斷加深,對某一部分或幾部分進行重新分析、設計、實施。本論文主要從系統(tǒng)分析、系統(tǒng)設計、與使用等幾個方面進行介紹還介紹了與成績管理系統(tǒng)相關的的基本內(nèi)容及發(fā)展情況。2. 系統(tǒng)需求分析本系統(tǒng)是將現(xiàn)代化的計算機技術和傳統(tǒng)的教學、教務工作相結合,按照學院的工作流程設計完成的。為了使系統(tǒng)在學院的管理中發(fā)揮更大的作用,實現(xiàn)工作過程的計算機化,提高工作效率和工作質(zhì)量,現(xiàn)提出如下的系統(tǒng)開發(fā)目標:1.系統(tǒng)應具有實用性、可靠性和適用性,同時注意到先進性;2.對各個數(shù)據(jù)庫進行動態(tài)管理,防止混亂;3.能夠按照用戶選擇的不同的

7、條件進行簡單的功能操作;4.方便用戶的操作,盡量減少用戶的操作。學生成績管理是學校管理中重要的一個環(huán)節(jié),作為學校,除了育人,就是育知,學生成績管理的計算機化是整個學校教務管理中的重要一部分,能否實現(xiàn)這一步關系到學校辦學整體效率的高低,介于它的重要性,學生成績管理系統(tǒng)的開發(fā)與應用就逐漸提入議程,并占著越來越重要的份量。運用學生成績管理系統(tǒng)可以減輕學院教學人員的工作量,縮小開支,提高工作效率與準確率,能夠合理安排時間,能夠盡快的知道自己的考試成績,投入新的課程的學習或復習這次沒有考過的課程。而學生成績管理系統(tǒng)的應用也為今天的民辦教育在未來市場的競爭力有所提高。從大的方向說,就是為了加速我國四化建設

8、的發(fā)展,實現(xiàn)全部的自動化,使我國發(fā)展成為通訊網(wǎng)絡化,決策科學化,辦公自動化的國家。在現(xiàn)代,高科技的飛躍發(fā)展,人們工作習慣的改變,特別是電腦的大量普及,人們生活節(jié)奏越來越快,怎樣提高工作效率是人們首先考慮的問題。學生成績管理是一個非常繁瑣與復雜的一項工作,一個原因就是工作量大,不好管。對于一個學校而言,更應該運用一些本地資源,提高管理的力度,對學生負責,對家長負責?,F(xiàn)在,計算機的價格已經(jīng)十分低廉,性能卻有了長足的進步。而本系統(tǒng)的開發(fā),為學校的工作效率帶來了一個質(zhì)的飛躍,為此主要表現(xiàn)有以下幾個方面:第一,本系統(tǒng)的運行可以代替人工進行許多繁雜的勞動;第二,本系統(tǒng)的運行可以節(jié)省許多資源;第三,本系統(tǒng)的

9、運行可以大大的提高學校的工作效率;第四,本系統(tǒng)可以使敏感文檔更加安全,等等。所以,本系統(tǒng)在經(jīng)濟上是可行的。本系統(tǒng)的開發(fā)利用Microsoft SQL Server2000作為系統(tǒng)的數(shù)據(jù)庫,它是一個支持多用戶的新型數(shù)據(jù)庫,適用于大、中規(guī)模的數(shù)據(jù)量需求。學校校園網(wǎng)的建設也改系統(tǒng)的利用提供了硬件的支持。使用Delphi7.0作為系統(tǒng)開發(fā)的開發(fā)環(huán)境,它提供完善的指令控制語句豐富的數(shù)據(jù)類型,給開發(fā)系統(tǒng)提供的保障為開發(fā)滿足客戶要求的系統(tǒng),保證了代碼的模塊化要求,而代碼模塊化的提高,非常有利于以后對新系統(tǒng)的擴展與修改。綜上所述,本系統(tǒng)的設計與開發(fā)在技術上和硬件設備上的條件都是滿足的,因此,它在技術上是可行的

10、。本系統(tǒng)為一個小型的學生成績管理系統(tǒng),所耗費的資源非常的小,學校的電腦無論是硬件還是軟件都能夠滿足條件,界面設計時充分考慮管理人員的習慣,使得操作簡單;數(shù)據(jù)錄入迅速、規(guī)范、可靠;統(tǒng)計準確;制表靈活;適應力強;容易擴充,因此,本系統(tǒng)在操作上是可行的。本學生管理系統(tǒng)具有的特點:1). 實用性原則:確保系統(tǒng)具有良好的系統(tǒng)性能,友好的用戶界面, 高的處理效率,便于使用和維護,并采用成熟的技術。2) .先進性原則:盡量采用先進而且成熟的技術,使系統(tǒng)具有較高的技術水和較長的生命周期3). 開放性、安全性、可靠性及可擴展性原則。4). 兼容性原則:對于所選硬件系統(tǒng)及平臺,能很好地適應開發(fā)和使用的需要。5).

11、 規(guī)范性原則:軟件設計過程嚴格按照“軟件工程”的規(guī)定,系統(tǒng)編碼,文檔,操作系統(tǒng)平臺以及所采用的開發(fā)方法按照相應的國際標準和國家標準。3. 功能需求分析3.1系統(tǒng)功能的描述學生成績管理系統(tǒng)對學校加強學生成績管理有著極其重要的作用。由于各大高校的不斷擴招,學生的數(shù)量的增加,傳統(tǒng)的人工管理不僅工作量大,而且也容易出現(xiàn)問題。用戶分為管理員、教師用戶、學生用戶三類。不論是管理員或是教師用戶,還是學生用戶都要通過用戶名和密碼進行登錄;從老師角度,老師可以看到學生的基本信息包括學號、姓名、班級、性別、原高中及學生的各科成績并可以對學生成績進行添加、修改、更新和刪除,并能夠打印報表;從學生的角度,學生可以看到

12、學生的各科成績及自己的基本信息,及總分和平均分;而從管理員的角度,管理員可以修改用戶的用戶名和密碼以及設計用戶訪問系統(tǒng)的權限。同時用戶可以看到該系統(tǒng)所具有的幫助信息,如:系統(tǒng)的設計者,和該版本的基本信息,及該系統(tǒng)適合那些機構。3.2系統(tǒng)功能模塊示意圖4.系統(tǒng)設計4.1數(shù)據(jù)概念結構設計數(shù)據(jù)庫在一個信息管理系統(tǒng)中戰(zhàn)友非常重要的位置,數(shù)據(jù)結構設計的好壞將直接對應用系統(tǒng)的效率以及實現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結構可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致。同時,合理的數(shù)據(jù)庫結構也將有利于程序的實現(xiàn)。 4.2系統(tǒng)數(shù)據(jù)流圖 在對學生成績管理系統(tǒng)需求分析的基礎上,經(jīng)逐步抽象、概括、分析、充分研討,得到學

13、生成績管理系統(tǒng)的數(shù)據(jù)流圖: 4.3系統(tǒng)E-R圖4.4.系統(tǒng)數(shù)據(jù)字典 數(shù)據(jù)流圖表達了數(shù)據(jù)和處理的關系,數(shù)據(jù)字典是系統(tǒng)中各類數(shù)據(jù)描述的集合,是進行詳細的數(shù)據(jù)收集和數(shù)據(jù)分析所收獲的主要成果。數(shù)據(jù)字典通常包含數(shù)據(jù)項、數(shù)據(jù)結構、數(shù)據(jù)流、數(shù)據(jù)存儲和處理過程5部分。以下用數(shù)據(jù)字典單卡片的形式來舉例說明。(1) 學生的“學生基本信息”的數(shù)據(jù)結構:a) 名字:學生基本信息b) 別名:無;c) 描述:學生的基本信息的集合;d) 定義:學生學號+學生姓名+學生性別+學生年齡+學生籍貫+學生原就讀高中+學生 e) 所在系:機電系/文法系/經(jīng)管系f) 位置:保存在學生基本信息表中。(2) 數(shù)據(jù)結構“學生信息”/“課程信

14、息”的數(shù)據(jù)項“學號”的數(shù)據(jù)項:a) 名字:學生學號;b) 別名:無;c) 描述:唯一標識學生的數(shù)字編號;d) 定義:整數(shù)型e) 位置:學生基本信息表、課程信息表。 (3) 以數(shù)據(jù)結構“學生基本信息”在系統(tǒng)內(nèi)的流動為例來描述數(shù)據(jù)流: 數(shù)據(jù)流是數(shù)據(jù)結構在系統(tǒng)內(nèi)的傳輸?shù)穆窂?。a)數(shù)據(jù)流名:學生的基本信息;b)說明:“學生基本信息”數(shù)據(jù)結構在系統(tǒng)內(nèi)的流向;c)數(shù)據(jù)流來源:管理員對學生的基本信息的輸入;d)數(shù)據(jù)流去向:學生基本信息表;e)平均流量:每日幾十次;f)高峰期流量:每日上百次。(4) 數(shù)據(jù)存儲 數(shù)據(jù)存儲是數(shù)據(jù)結構停留或保存的地方,也是數(shù)據(jù)的來源和去向之一。對數(shù)據(jù)存儲的描述通常包含(以學生基本信

15、息在系統(tǒng)的存儲為例):a) 數(shù)據(jù)存儲名:學生基本信息表;b) 說明:學生的基本信息,作為原始的數(shù)據(jù)需要保存與備查;c) 學號:每一個學生都有一個唯一的識別學號;d) 輸入的數(shù)據(jù)流:學生的注冊信息、信息核實處理;e) 輸出的數(shù)據(jù)流:經(jīng)核實后的學生的基本信息;f) 數(shù)據(jù)結構:學生基本信息;g) 存取頻度:半學期一次;h) 存取方式:刪除、查詢、修改以及更新;(5)處理過程(以賬戶管理為例) 處理過程具體處理的邏輯一般用判定表或判定數(shù)來描述。a) 處理過程名:用戶的賬戶管理;b) 說明:描述用戶的用戶名和密碼的的情況;c) 輸入:用戶名、密碼、添加、刪除、刷新、取消;d) 輸出:經(jīng)處理的用戶的賬戶情

16、況;e) 處理:對用戶名進行唯一性驗證,密碼和用戶名應一一對應,進行用戶名和密碼的添加、刪除、修改。g) 數(shù)據(jù):用戶的賬戶信息的變化情況。5.系統(tǒng)軟件模塊測試5.1用戶登錄界面模塊測試 (圖一) 當用戶進入學生成績管理系統(tǒng)時,首先出現(xiàn)如上圖一的圖;(圖二)當用戶輸入用戶名和密碼有誤的時候,會跳出如圖二的圖上的顯示:驗證碼錯誤,請重新登錄,同時還提醒用戶你還有幾次機會。用總共有三次機會,當三次都輸入錯誤的時候系統(tǒng)會自動退出學生成績管理系統(tǒng)。登入界面支持的程序:user:=Trim(edit1.Text); pass:=Trim(Edit2.Text); adoquery1.Close; adoq

17、uery1.SQL.Clear; adoquery1.SQL.Text:=select * from login where username=+user+ and password=+pass+; adoquery1.Open ; if adoquery1.Recordset.RecordCount = 0 then /未找到用戶,提示用戶輸入錯誤 begin inc(times); if times 3 then begin /Application.MessageBox(用戶名或密碼不正確!請重新輸入!,_注意!,MB_OK); showmessage( 驗證失敗,請重新登錄!+#13+

18、 還有 +inttostr(3-times)+ 次機會 ); edit1.Text :=; edit2.Text :=; end else begin Application.MessageBox(登錄錯誤次數(shù)已達3次,請退出!,_注意!,MB_OK); application.Terminate; end end else begin formlogin.Hide; formmain.Show; end;5.2系統(tǒng)主界面模塊測試只有當用戶輸入正確的用戶名和密碼時候,系統(tǒng)會進入“考試成績管理系統(tǒng)主界面“(圖四)其中“系統(tǒng)管理“包含賬戶管理、密碼修改;”系部選擇“包含機電系成績錄入、機電系成績查

19、詢;經(jīng)管系成績錄入、經(jīng)管系系成績查詢 ;文法系成績錄入、文法系成績查詢 ;主菜單欄中還包含幫助,其中含有學生管理系統(tǒng)的版本信息,同時好漢學生成績管理系的”退出“按鈕,當用戶點擊該按鈕的時候,系統(tǒng)會自動退出學生成績管理系統(tǒng);當用戶點擊幫助按鈕中的“版本信息“系統(tǒng)會彈出界面,其中包含通用考試成績查詢系統(tǒng)所包含的各類信息。5.3系統(tǒng)賬戶管理界面模塊測試當用戶點擊系統(tǒng)“系統(tǒng)管理“的”賬戶管理“時會跳出圖五的界面,學生管理系統(tǒng)對有權限的用戶提過修改的功能,當輸入的用戶名與系統(tǒng)中已經(jīng)存在的用戶名的時候,系統(tǒng)會跳出”用戶名已存在,請重新添加!;只有添加的用戶名在系統(tǒng)中沒有的用戶名時候,在允許用戶添加新的用戶

20、名;(圖五)當有所系統(tǒng)允許的可以修改賬戶的的用戶的時候(圖五、圖六)。當該用戶要刪除系統(tǒng)中的某個用戶的時候,但輸入的用戶名或密碼不正確的時候,系統(tǒng)會跳出“用戶名或密碼不正確,請重新輸入”但用戶名和密碼正確的時候,系統(tǒng)還會提醒用戶確實要刪除某用戶嗎?(圖六)模塊功能中“添加”、“刪除”的軟件支持程序:adoquery1.Close; /調(diào)用查詢時要養(yǎng)成好習慣 /關閉表,清楚sql中的語句 adoquery1.SQL.Clear; adoquery1.SQL.Text:=select * from login where username=+Trim(Edit1.Text)+ ; /就相當于一個號

21、 /當變量user 和 pass 的內(nèi)容和login表中的一致時,顯示主窗體 adoquery1.Open ; if adoquery1.RecordCount = 0 then begin adoquery1.Close; adoquery1.SQL.Clear; adoquery1.SQL.Text:=insert into login (username,password ) values(+Trim(Edit1.Text)+,+Trim(Edit2.Text)+); adoquery1.ExecSQL; adoquery1.Close; adoquery1.SQL.Clear; ado

22、query1.SQL.Text:=select * from login; adoquery1.open; edit1.Text :=; edit2.Text :=; Application.MessageBox(用戶添加成功,提示,MB_OK); end else Application.MessageBox(用戶名已存在,請重新添加!,提示,MB_OK); edit1.text:=; edit2.text:=;edit1.Enabled :=true;edit2.Enabled :=true;adoquery1.Close; adoquery1.SQL.Clear; adoquery1.S

23、QL.Text:=select * from login where username=+Trim(Edit1.Text)+ and password=+Trim(Edit2.Text)+; adoquery1.Open ; if adoquery1.Recordset.RecordCount = 0 then /未找到用戶,提示用戶輸入錯誤 begin Application.MessageBox(用戶名或密碼不正確!請重新輸入!,_注意!,MB_OK); edit1.Text :=; edit2.Text :=; adoquery1.close; adoquery1.SQL.clear;

24、adoquery1.SQL.add(select * from login); adoquery1.open; end else Application.MessageBox(確定要刪除嗎?,_注意!,MB_OK);adoquery1.close;adoquery1.SQL.clear;adoquery1.SQL.add(delete from login );adoquery1.SQL.add(where username=+trim(edit1.text)+);adoquery1.execSQL;adoquery1.close;adoquery1.SQL.clear;adoquery1.S

25、QL.add(select * from login);adoquery1.open;end;當用戶進入“賬戶管理”的界面的時(圖七、圖八),可以執(zhí)行用戶的密碼的修改,當輸入的用戶名或者密碼不正確的時候,系統(tǒng)會提醒用戶用戶名或密碼不正確要求再次輸入;只有用戶輸入正確的用戶名和密碼的時候在可以修改用戶的密碼,同時系統(tǒng)還會提醒用戶新密碼應經(jīng)修改成功。5.4系統(tǒng)用戶密碼修改模塊測試(圖七)(圖八)模塊中更新新密碼的軟件支持程序:adoquery1.Close; adoquery1.SQL.Clear; adoquery1.SQL.Text:=select * from login where use

26、rname=+Trim(Edit3.Text)+ and password=+Trim(Edit4.Text)+; adoquery1.Open ;if adoquery1.Recordset.RecordCount = 0 then /未找到用戶,提示用戶輸入錯誤 begin Application.MessageBox(用戶名或密碼不正確!請重新輸入!,_注意!,MB_OK); edit3.Text :=; edit4.Text :=; edit5.Text :=; adoquery1.close; adoquery1.SQL.clear; adoquery1.SQL.add(select

27、 * from login); adoquery1.open; / Application.MessageBox(用戶名 新密碼更改成功!,_注意!,MB_OK); end else begin adoquery1.close;adoquery1.SQL.clear;adoquery1.SQL.add(update login set password=+trim(edit5.text)+);adoquery1.SQL.add(where username=+trim(edit3.text)+);/Application.MessageBox(用戶名 新密碼更改成功!,_注意!,MB_OK);

28、adoquery1.execSQL;adoquery1.close;adoquery1.SQL.clear;adoquery1.SQL.add(select * from login);Application.MessageBox(用戶名 新密碼更改成功!,_注意!,MB_OK);adoquery1.open;edit3.Text :=; edit4.Text :=; edit5.Text :=;5.5系統(tǒng)成績錄入界面模塊測試當系統(tǒng)對允許學生成績修改的用戶提供成績錄入的功能,進入成績錄入界面的時,可以從界面中看到學生的基本的信息:學號、姓名、年齡、性別、籍貫、原高中及學生的所修的課程和對應課程

29、的成績(圖九);(圖九)5.6系統(tǒng)成績查詢界面模塊測試進入成績查詢界面,可以在該頁面輸入學生的學號,從而查詢某學生的總成績和平均成績(圖十);(圖十)成績查詢模塊界面測試程序支持: adoquery1.close; adoquery1.SQL.Clear; adoquery1.sql.text:=select 學號,課程號,成績 from scslave where 學號=+Trim(edit1.Text)+ ; adoquery1.open; /求出平均成績和總分,分別賦值給edit adoquery1.close; adoquery1.SQL.Clear; adoquery1.sql.te

30、xt:=select sum(成績) as 求和,avg(成績) as 平均值 from scslave where 學號=+Trim(edit1.Text)+ ; adoquery1.open; Edit2.Text:= ADOQuery1.FieldByName(求和).AsString; Edit3.Text:= ADOQuery1.FieldByName(平均值).AsString; /重新恢復SQL數(shù)據(jù)顯示 adoquery1.close; adoquery1.SQL.Clear; adoquery1.sql.text:=select 學號,課程號,成績 from scslave w

31、here 學號=+Trim(edit1.Text)+ ; adoquery1.open; if adoquery1.Recordset.RecordCount = 0 then /未找到用戶,提示用戶輸入錯誤 begin Application.MessageBox(學號輸入不正確!請重新輸入!,注意!,MB_OK); edit1.Text :=; adoquery1.close; adoquery1.SQL.Clear; adoquery1.sql.text:=select 學號,課程號,成績 from scslave; adoquery1.open; end6.系統(tǒng)配置、幫助與使用說明小組

32、報告通用學生成績管理系統(tǒng)運行要求如下:軟件環(huán)境:操作系統(tǒng): Windows XP 和 WIN7;開發(fā)軟件: Delphi7.0、Microsoft SQL Sever 2000、Microsoft Office Word Visio、Photoshop;硬件環(huán)境:計算機。6.1 Windows系統(tǒng)配置 6.2 Delphi7.0系統(tǒng)配置與使用說明 設計平臺: DELPHI 7Delphi是一個集成開發(fā)環(huán)境(IDE),使用的核心是由傳統(tǒng)Pascal語言發(fā)展而來的Object Pascal,以圖形用戶界面為開發(fā)環(huán)境,透過IDE、VCL工具與編譯器,配合連結數(shù)據(jù)庫的功能,構成一個以面向?qū)ο蟪绦蛟O計為

33、中心的應用程序開發(fā)工具。Delphi是Borland公司研制的新一代可視化開發(fā)工具,可在Windows3.x、Windows95、WindowsNT、WindowsXP、Windows Vista等環(huán)境下使用。當前,DELPHI 也可以在LINUX平臺上開發(fā)應用,其在LINUX上的對應產(chǎn)品Kylix. Delphi7.0 安裝與測設(1)打開DELPHI-7.0文件夾。(2)雙擊Borland Delphi 7小電腦圖標。(3)彈出如圖歡迎進入Delphi7的窗口,單擊“next”。如圖所示。(4)在彈出的窗口中輸入產(chǎn)品密鑰,(產(chǎn)品密鑰在sn的記事本里)。單擊“next”,如圖所示。(5)在彈

34、出的Licence Agreement中選中接受協(xié)議按鈕,單擊“next”按鈕,如圖所示。(6)單擊“next”。(7)單擊“next”。(8)選擇安裝類型為默認typical。(9)單擊“next”。(10)單擊“next”。(11)在彈出Destination folder窗口中,選擇默認存儲路徑,單擊“next”。(12)單擊“next”。(13)單擊“Insall”按鈕。(14)單擊“Finish”,如圖所示。打開delphi7.0的顯示如下的主界面(圖十一),點擊菜單欄的功能按鈕打開DataMmodul ,點擊ADOconnection1將彈出圖十二的界面的鏈接界面單擊BULID功能

35、按鈕,將會彈出圖十三的界面,點擊相應的功能按鈕就可以將delphi7.0 和 SQL 2000 中的數(shù)據(jù)庫連接起來,為接下來的delphi操作做好數(shù)據(jù)準備。,(圖十一)(圖十二) (圖十三)6.3 Microsoft SQL Sever 2000系統(tǒng)配置與使用說明SQL Server 2000包含管理工具SQL Server Management Studio (先前被稱為“Workbench”),Management Studio將Enterprise Manager、Query Analyzer 及 Analysis Manager 的功能結合為一整合管理工具,并支持SQL Server

36、Reporting Services、Notification Services、XML 及 SQL Server 2000 Mobile Edition 。SQL Server 2000 大幅簡化單一或多重 SQL Server 數(shù)據(jù)庫的管理和執(zhí)行SQL Server 安裝(1)解壓縮安裝包。(2)打來SQL Server文件包,雙擊AUTORUN安裝圖標,在彈出的窗口中選擇“安裝SQL Server 2000 簡體中文個人版(P)”。(3)在彈出的Microsoft SQL Server 2000 Personal Edition窗口中單擊“安裝SQL Server 2000 組件(C)”

37、,在彈出的窗口中單擊“安裝數(shù)據(jù)庫服務器(S)”。(4)在彈出的歡迎使用Microsoft SQL Server安裝向?qū)Т翱谥?,單擊“下一步”按鈕。如圖所示。(5)安裝定義,在彈出的計算機名對話框中輸入要在其上創(chuàng)建新的SQL Server實例或修改現(xiàn)有SQL Server實例的計算機名,選擇“本地計算機”,單擊“下一步”按鈕。(6)安裝選擇。選擇從下列安裝選項中選擇一個的創(chuàng)建新的SQL Server實例或安裝客戶端工具,單擊“下一步”。(7)在用戶信息中輸入姓名和公司,單擊“下一步”。(8)軟件許可協(xié)議中選擇“是”。安裝定義選擇服務器和客戶端工具,單擊“下一步”。實例名“默認”,單擊“下一步”。

38、安裝類型為典型,服務賬戶中,選擇對每個服務使用統(tǒng)一賬戶,自動啟動SQL Server服務,在服務設置中選擇使用本地系統(tǒng)賬戶,單擊“下一步”。選擇驗證模式。開始復制文件。完成安裝。安裝好的 SQL 2000后啟動 SQL Sever 服務管理器將顯示如下的圖片的界面,將系統(tǒng)計算機的服務器名后刷新服務,將運行本系統(tǒng)計算機的SQL,并打開程序中的SQL Sever的企業(yè)資源管理器,將彈出下面的界面,將需要的數(shù)據(jù)”exam”導入數(shù)據(jù)庫中。6.4 Microsoft Visio 2003系統(tǒng)配置與使用說明 Microsoft Visio 2003是一個專業(yè)的辦公繪圖軟件,它可以幫助用戶創(chuàng)建系統(tǒng)的業(yè)務和技

39、術圖表、說明復雜的流程或設想、展示組織結構或空間布局。其最大特色是“拖曳式繪圖“,Visio 2003提供了為各專門學科而設計的模具和模塊,通過拖動模具中的圖形組合圖形,可以滿足不同用戶。使用Visio 2003 創(chuàng)建的圖表使用戶能夠?qū)⑿滦蜗蠡⒛軌蛞郧宄喢鞯姆绞接行У慕涣餍畔?,這是只是用文字和數(shù)字所無法實現(xiàn)的。Visio 2003 還可以通過與數(shù)據(jù)源直接同步自動圖形化數(shù)據(jù),以提供最新的圖形;用戶還可以對Visio Microsoft office visio的安裝解壓Microsoft office visio軟件的壓縮文件,右擊,在快捷菜單中選擇解壓到Microsoft office

40、vision,在解壓后的vision2003文件夾中,(1)打開VISIO2003文件夾。雙擊SETUP小電腦圖標。(2)彈出如下圖所示的窗口,單擊“下一步”。 在用戶信息中填寫用戶名,單擊“下一步”。(4)彈出最終用戶許可協(xié)議窗口,選中我接受許可協(xié)議中的條款,單擊“下一步”。(5)選擇安裝類型及安裝位置,可選擇默認,如下圖所示。(6)在彈出的窗口中選擇“安裝”按鈕。(7)安裝完成。將安裝好的Microsoft office visio從程序中打開出來,將顯示如下的Microsoft office visio的界面,再從文件的形狀中選出需要花的流圖的模具,按照模具根據(jù)軟件的功能畫出圖形。6.5

41、 Photoshop 系統(tǒng)配置與使用說明Photoshop CS3全稱Adobe Photoshop CS3 Extended 也稱作為Photoshop 10.0 (。 Adobe Photoshop是公認的最好的通用平面美術設計軟件。由Adobe公司開發(fā)設計。其用戶界面易懂,功能完善,性能穩(wěn)定,所以,在幾乎所有的廣告、出版、軟件公司,Photoshop都是首選的平面工具。phtotshop軟件的安裝:、打開Photoshop文件夾,點擊安裝按鈕,在彈出的對話框中點擊“下一步”按鈕,選擇安裝路徑,直至出現(xiàn)“完成”按鈕,單擊“完成”。將安裝好的PHOTOSHOP從程序中打開,將顯示如上的界面,從其中的功能欄中選出需要的功能,完成任務。7. 總結兩周的課程設計到此就基本結束了,我們組做的通用學生管理系統(tǒng)是根據(jù)本開發(fā)要求主要應用于教育系統(tǒng),完成對日常的教育工作中學生成績檔案的數(shù)字化管理,開發(fā)本系統(tǒng)可使學院教職員工減輕工作壓力,比較系統(tǒng)地對教務、教學上的各項服務和信息進行管理,同時,可以減少勞動力的使用,加快查詢速度、加強管理,以及國家各部門關于信息化的步伐,使各項管理更加規(guī)范化。我們組所做的學生管理系統(tǒng)的基本功能是對用戶的管理,用戶是否有權限對系統(tǒng)進行訪問,首先是用戶進入登錄界面,用戶總共有三

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論