《數據庫系統(tǒng)原理》課程設計基于SQL數據庫的通用成績管理系統(tǒng)
《《數據庫系統(tǒng)原理》課程設計基于SQL數據庫的通用成績管理系統(tǒng)》由會員分享,可在線閱讀,更多相關《《數據庫系統(tǒng)原理》課程設計基于SQL數據庫的通用成績管理系統(tǒng)(28頁珍藏版)》請在裝配圖網上搜索。
1、 江南大學太湖學院課程設計 江 南 大 學 太 湖 學 院 數 據 庫 課 程 設 計 報 告 課題《基于SQL數據庫的通用成績管理系統(tǒng)》 設 計 者 專 業(yè) 計算機科學與技術 班 級 08計科84 學 號 同組成員名單 組長(主程序員):員1: 指導老師 xxoo 評定成績 ___________________ 2011年 1 月 4 日 課 程
2、設 計 任 務 書 一、課程名稱 《數據庫系統(tǒng)原理》 指導教師 xxoo 二、本課程設計題目 《基于SQL數據庫的通用成績管理系統(tǒng)》 三、本設計所要達到的目的和要求 1、主題明確,軟體開發(fā)要有創(chuàng)新性,能體現SQL的存儲過程、觸發(fā)器、游標技術等; 2、用高級語言DELPHI7結合SQL Server數據庫進行開發(fā); 3、寫出數據庫關系模式及相應的數據庫
3、表關系圖; 4、繪制成績MIS相應的系統(tǒng)流程圖、E-R圖等; 5、完成成績MIS登錄界面、賬戶管理、主界面、成績錄入、成績查詢和其各項設計與操作。 四、接受任務學生: 08計科84 班 姓名 五、開始及完成時間 自 2011 年 1 月 4 日 至 2011 年 1 月 14 日 2011年 1 月 4 日 目錄 1. 概
4、論 3 2. 系統(tǒng)需求分析 3 3. 功能需求分析 5 3.1系統(tǒng)功能的描述 5 3.2系統(tǒng)功能模塊示意圖 5 4.系統(tǒng)設計 6 4.1數據概念結構設計 6 4.2系統(tǒng)數據流圖 6 4.3系統(tǒng)E-R圖 8 4.4.系統(tǒng)數據字典 9 5.系統(tǒng)軟件模塊測試 10 5.1用戶登錄界面模塊測試 10 5.2系統(tǒng)主界面模塊測試 12 5.3系統(tǒng)賬戶管理界面模塊測試 13 5.4系統(tǒng)用戶密碼修改模塊測試 15 5.5系統(tǒng)成績錄入界面模塊測試 17 5.6系統(tǒng)成績查詢界面模塊測試 17 6.系統(tǒng)配置、幫助與使用說明小組報告 18 6.1 Windows系統(tǒng)配置 19 6
5、.2 Delphi7.0系統(tǒng)配置與使用說明 19 6.3 Microsoft SQL Sever 2000系統(tǒng)配置與使用說明 21 6.4 Microsoft Visio 2003系統(tǒng)配置與使用說明 23 6.5 Photoshop 系統(tǒng)配置與使用說明 25 7. 總結 26 8.參考文獻 27 1. 概論 本系統(tǒng)依據開發(fā)要求主要應用于教育系統(tǒng),完成對日常的教育工作中學生成績檔案的數字化管理。開發(fā)本系統(tǒng)可使學院教職員工減輕工作壓力,比較系統(tǒng)地對教務、教學上的各項服務和信息進行管理,同時,可以減少勞動力的使用,加快查詢速度、加強管理,以及國家各部門關于信息化的步伐,使各
6、項管理更加規(guī)范化。 隨著在校大學生人數的不斷增加,教務系統(tǒng)的數據量也不斷的上漲。學校工作繁雜、資料重多,雖然各類管理信息系統(tǒng)已進入高校,但還尚未完善,而對于學生成績管理來說,目前還沒有一套完善的學生成績管理系統(tǒng)。因此,開發(fā)一套適和大眾的、兼容性好的系統(tǒng)是很有必要的。 本文根據學生成績管理的實際情況,提出了成績管理系統(tǒng)的基本設計思想,簡要介紹了系統(tǒng)各功能模塊及數據庫的設計,著重討論了用高級語言 Delphi7.0技術和SQL Server 2000技術開發(fā)成績管理系統(tǒng)時的數據庫訪問技術,并給出了部分實現代碼。通過該系統(tǒng),使學生可以方便地在校園網上進行成績查詢。該系統(tǒng)在Windows XP系統(tǒng)
7、和Win7平臺下開發(fā)完成,使用Delphi7.0的開發(fā)語言,SQL Server 2000作為數據庫。系統(tǒng)有較高的安全性和較好的性能。其中連接數據庫的字符串可以隨時修改,增加了靈活性,保護了數據庫的安全。 本系統(tǒng)在開發(fā)過程中,注意使其符合操作的業(yè)務流程,并力求系統(tǒng)的全面性、通用性,使得本系統(tǒng)不只適用于一家教育機構。在開發(fā)方法的選擇上,相結合的遵循系統(tǒng)調查研究、系統(tǒng)分析、系統(tǒng)設計和系統(tǒng)實施四個主要階段進行設計,隨著用戶的使用及對系統(tǒng)了解的不斷加深,對某一部分或幾部分進行重新分析、設計、實施。本論文主要從系統(tǒng)分析、系統(tǒng)設計、與使用等幾個方面進行介紹還介紹了與成績管理系統(tǒng)相關的的基本內容及發(fā)展情況
8、。 2. 系統(tǒng)需求分析 本系統(tǒng)是將現代化的計算機技術和傳統(tǒng)的教學、教務工作相結合,按照學院的工作流程設計完成的。為了使系統(tǒng)在學院的管理中發(fā)揮更大的作用,實現工作過程的計算機化,提高工作效率和工作質量,現提出如下的系統(tǒng)開發(fā)目標: 1.系統(tǒng)應具有實用性、可靠性和適用性,同時注意到先進性; 2.對各個數據庫進行動態(tài)管理,防止混亂; 3.能夠按照用戶選擇的不同的條件進行簡單的功能操作; 4.方便用戶的操作,盡量減少用戶的操作。 學生成績管理是學校管理中重要的一個環(huán)節(jié),作為學校,除了育人,就是育知,學生成績管理的計算機化是整個學校教務管理中的重要一部分,能否實現這一步關系到學校
9、辦學整體效率的高低,介于它的重要性,學生成績管理系統(tǒng)的開發(fā)與應用就逐漸提入議程,并占著越來越重要的份量。 運用學生成績管理系統(tǒng)可以減輕學院教學人員的工作量,縮小開支,提高工作效率與準確率,能夠合理安排時間,能夠盡快的知道自己的考試成績,投入新的課程的學習或復習這次沒有考過的課程。而學生成績管理系統(tǒng)的應用也為今天的民辦教育在未來市場的競爭力有所提高。從大的方向說,就是為了加速我國四化建設的發(fā)展,實現全部的自動化,使我國發(fā)展成為通訊網絡化,決策科學化,辦公自動化的國家。 在現代,高科技的飛躍發(fā)展,人們工作習慣的改變,特別是電腦的大量普及,人們生活節(jié)奏越來越快,怎樣提高工作效率是人們首先考慮的問
10、題。學生成績管理是一個非常繁瑣與復雜的一項工作,一個原因就是工作量大,不好管。對于一個學校而言,更應該運用一些本地資源,提高管理的力度,對學生負責,對家長負責。 現在,計算機的價格已經十分低廉,性能卻有了長足的進步。而本系統(tǒng)的開發(fā),為學校的工作效率帶來了一個質的飛躍,為此主要表現有以下幾個方面: 第一,本系統(tǒng)的運行可以代替人工進行許多繁雜的勞動; 第二,本系統(tǒng)的運行可以節(jié)省許多資源; 第三,本系統(tǒng)的運行可以大大的提高學校的工作效率; 第四,本系統(tǒng)可以使敏感文檔更加安全,等等。所以,本系統(tǒng)在經濟上是可行的。 本系統(tǒng)的開發(fā)利用Microsoft SQL Server2000作為系統(tǒng)的數
11、據庫,它是一個支持多用戶的新型數據庫,適用于大、中規(guī)模的數據量需求。學校校園網的建設也改系統(tǒng)的利用提供了硬件的支持。 使用Delphi7.0作為系統(tǒng)開發(fā)的開發(fā)環(huán)境,它提供完善的指令控制語句豐富的數據類型,給開發(fā)系統(tǒng)提供的保障為開發(fā)滿足客戶要求的系統(tǒng),保證了代碼的模塊化要求,而代碼模塊化的提高,非常有利于以后對新系統(tǒng)的擴展與修改。 綜上所述,本系統(tǒng)的設計與開發(fā)在技術上和硬件設備上的條件都是滿足的,因此,它在技術上是可行的。 本系統(tǒng)為一個小型的學生成績管理系統(tǒng),所耗費的資源非常的小,學校的電腦無論是硬件還是軟件都能夠滿足條件,界面設計時充分考慮管理人員的習慣,使得操作簡單;數據錄入迅速、規(guī)范
12、、可靠;統(tǒng)計準確;制表靈活;適應力強;容易擴充,因此,本系統(tǒng)在操作上是可行的。 本學生管理系統(tǒng)具有的特點: 1). 實用性原則:確保系統(tǒng)具有良好的系統(tǒng)性能,友好的用戶界面, 高的處理效率,便于使用和維護,并采用成熟的技術。 2) .先進性原則:盡量采用先進而且成熟的技術,使系統(tǒng)具有較高的技術水和較 長的生命周期 3). 開放性、安全性、可靠性及可擴展性原則。 4). 兼容性原則:對于所選硬件系統(tǒng)及平臺,能很好地適應開發(fā)和使用的需要。 5). 規(guī)范性原則:軟件設計過程嚴格按照“軟件工程”的規(guī)定,系統(tǒng)編碼,文檔,操作系統(tǒng)平臺以及所采用的開發(fā)方法按照相應的國際標準和國家標準。
13、 3. 功能需求分析 3.1系統(tǒng)功能的描述 學生成績管理系統(tǒng)對學校加強學生成績管理有著極其重要的作用。由于各大高校的不斷擴招,學生的數量的增加,傳統(tǒng)的人工管理不僅工作量大,而且也容易出現問題。 用戶分為管理員、教師用戶、學生用戶三類。不論是管理員或是教師用戶,還是學生用戶都要通過用戶名和密碼進行登錄;從老師角度,老師可以看到學生的基本信息包括學號、姓名、班級、性別、原高中及學生的各科成績并可以對學生成績進行添加、修改、更新和刪除,并能夠打印報表;從學生的角度,學生可以看到學生的各科成績及自己的基本信息,及總分和平均分;而從管理員的角度,管理員可以修改用戶的用戶名和密碼以及設計用戶訪
14、問系統(tǒng)的權限。同時用戶可以看到該系統(tǒng)所具有的幫助信息,如:系統(tǒng)的設計者,和該版本的基本信息,及該系統(tǒng)適合那些機構。 3.2系統(tǒng)功能模塊示意圖 4.系統(tǒng)設計 4.1數據概念結構設計 數據庫在一個信息管理系統(tǒng)中戰(zhàn)友非常重要的位置,數據結構設計的好壞將直接對應用系統(tǒng)的效率以及實現的效果產生影響。合理的數據庫結構可以提高數據存儲的效率,保證數據的完整和一致。同時,合理的數據庫結構也將有利于程序的實現。 4.2系統(tǒng)數據流圖 在對學生成績管理系統(tǒng)需求分析的基礎上,經逐步抽象、概括、分析、充分研討,得到學生成績管理系統(tǒng)的數據流圖:
15、 4.3系統(tǒng)E-R圖 4.4.系統(tǒng)數據字典 數據流圖表達了數據和處理的關系,數據字典是系統(tǒng)中各類數據描述的集合,是進行詳細的數據收集和數據分析所收獲的主要成果。數據字典通常包含數據項、數據結構、數據流、數據存儲和處理過程5部分。以下用數據字典單卡片的形式來舉例說明。 (1) 學生的“學生基本信息”的數據結構: a) 名字:學生基本信息 b) 別名:無; c) 描述:學生的基本信息的集合; d) 定義:學生學號+學生姓名+學生性別+學生年齡+學生籍貫+學生原就讀高中+學生 e) 所
16、在系:機電系/文法系/經管系 f) 位置:保存在學生基本信息表中。 (2) 數據結構“學生信息”/“課程信息”的數據項“學號”的數據項: a) 名字:學生學號; b) 別名:無; c) 描述:唯一標識學生的數字編號; d) 定義:整數型 e) 位置:學生基本信息表、課程信息表。 (3) 以數據結構“學生基本信息”在系統(tǒng)內的流動為例來描述數據流: 數據流是數據結構在系統(tǒng)內的傳輸的路徑。 a)數據流名:學生的基本信息; b)說明:“學生基本信息”數據結構在系統(tǒng)內的流向; c)數據流來源:管理員對學生的基本信息的輸入; d)數據流去向:學生
17、基本信息表; e)平均流量:每日幾十次; f)高峰期流量:每日上百次。 (4) 數據存儲 數據存儲是數據結構停留或保存的地方,也是數據的來源和去向之一。 對數據存儲的描述通常包含(以學生基本信息在系統(tǒng)的存儲為例): a) 數據存儲名:學生基本信息表; b) 說明:學生的基本信息,作為原始的數據需要保存與備查; c) 學號:每一個學生都有一個唯一的識別學號; d) 輸入的數據流:學生的注冊信息、信息核實處理; e) 輸出的數據流:經核實后的學生的基本信息; f) 數據結構:學生基本信息; g) 存取頻度:半學期一次; h) 存取方式:刪除、
18、查詢、修改以及更新; (5)處理過程(以賬戶管理為例) 處理過程具體處理的邏輯一般用判定表或判定數來描述。 a) 處理過程名:用戶的賬戶管理; b) 說明:描述用戶的用戶名和密碼的的情況; c) 輸入:用戶名、密碼、添加、刪除、刷新、取消; d) 輸出:經處理的用戶的賬戶情況; e) 處理:對用戶名進行唯一性驗證,密碼和用戶名應一一對應,進行用戶名和密碼的添加、刪除、修改。 g) 數據:用戶的賬戶信息的變化情況。 5.系統(tǒng)軟件模塊測試 5.1用戶登錄界面模塊測試 (圖一) 當用戶進入學生成績管理系統(tǒng)時,首先出現如上圖一的圖; (圖二
19、) 當用戶輸入用戶名和密碼有誤的時候,會跳出如圖二的圖上的顯示:驗證碼錯誤,請重新登錄,同時還提醒用戶你還有幾次機會。用總共有三次機會,當三次都輸入錯誤的時候系統(tǒng)會自動退出學生成績管理系統(tǒng)。 登入界面支持的程序: user:=Trim(edit1.Text); pass:=Trim(Edit2.Text); adoquery1.Close; adoquery1.SQL.Clear; adoquery1.SQL.Text:=select * from login where username=+user+ and password=+pas
20、s+; adoquery1.Open ; if adoquery1.Recordset.RecordCount = 0 then //未找到用戶,提示用戶輸入錯誤 begin inc(times); if times <3 then begin //Application.MessageBox(用戶名或密碼不正確!請重新輸入!,^_^注意!,MB_OK); showmessage( 驗證失敗,請重新登錄!+#13+ 還有 +inttostr(3-times
21、)+ 次機會 ); edit1.Text :=; edit2.Text :=; end else begin Application.MessageBox(登錄錯誤次數已達3次,請退出!,^_^注意!,MB_OK); application.Terminate; end end else begin formlogin.Hide; formmain.Show
22、; end; 5.2系統(tǒng)主界面模塊測試 只有當用戶輸入正確的用戶名和密碼時候,系統(tǒng)會進入“考試成績管理系統(tǒng)主界面“ (圖四) 其中“系統(tǒng)管理“包含賬戶管理、密碼修改;”系部選擇“包含機電系成績錄入、機電系成績查詢;經管系成績錄入、經管系系成績查詢 ;文法系成績錄入、文法系成績查詢 ;主菜單欄中還包含幫助,其中含有學生管理系統(tǒng)的版本信息,同時好漢學生成績管理系的”退出“按鈕,當用戶點擊該按鈕的時候,系統(tǒng)會自動退出學生成績管理系統(tǒng); 當用戶點擊幫助按鈕中的“版本信息“系統(tǒng)會彈出界面,其中包含通用考試成績查詢系統(tǒng)所包含的各類信息。 5.3系統(tǒng)賬戶管理
23、界面模塊測試 當用戶點擊系統(tǒng)“系統(tǒng)管理“的”賬戶管理“時會跳出圖五的界面,學生管理系統(tǒng)對有權限的用戶提過修改的功能,當輸入的用戶名與系統(tǒng)中已經存在的用戶名的時候,系統(tǒng)會跳出”用戶名已存在,請重新添加!;只有添加的用戶名在系統(tǒng)中沒有的用戶名時候,在允許用戶添加新的用戶名; (圖五) 當有所系統(tǒng)允許的可以修改賬戶的的用戶的時候(圖五、圖六)。當該用戶要刪除系統(tǒng)中的某個用戶的時候,但輸入的用戶名或密碼不正確的時候,系統(tǒng)會跳出“用戶名或密碼不正確,請重新輸入”但用戶名和密碼正確的時候,系統(tǒng)還會提醒用戶確實要刪除某用戶嗎? (圖六) 模塊功能中“添加”、“刪除”的軟件支持程序: adoq
24、uery1.Close; //調用查詢時要養(yǎng)成好習慣 //關閉表,清楚sql中的語句 adoquery1.SQL.Clear; adoquery1.SQL.Text:=select * from login where username=+Trim(Edit1.Text)+ ; //就相當于一個號 //當變量user 和 pass 的內容和login表中的一致時,顯示主窗體 adoquery1.Open ; if adoquery1.RecordCount = 0 then begin adoque
25、ry1.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; adoquery1.SQL.Text:=select * from login; adoquery1.open; edit
26、1.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.SQL.Text:=s
27、elect * 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 :=; adoqu
28、ery1.close; adoquery1.SQL.clear; 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
29、.text)+); adoquery1.execSQL; adoquery1.close; adoquery1.SQL.clear; adoquery1.SQL.add(select * from login); adoquery1.open; end; 當用戶進入“賬戶管理”的界面的時(圖七、圖八),可以執(zhí)行用戶的密碼的修改,當輸入的用戶名或者密碼不正確的時候,系統(tǒng)會提醒用戶用戶名或密碼不正確要求再次輸入;只有用戶輸入正確的用戶名和密碼的時候在可以修改用戶的密碼,同時系統(tǒng)還會提醒用戶新密碼應經修改成功。 5.4系統(tǒng)用戶密碼修改模塊測試 (圖七) (圖八)
30、 模塊中更新新密碼的軟件支持程序: adoquery1.Close; adoquery1.SQL.Clear; adoquery1.SQL.Text:=select * from login where username=+Trim(Edit3.Text)+ and password=+Trim(Edit4.Text)+; adoquery1.Open ; if adoquery1.Recordset.RecordCount = 0 then //未找到用戶,提示用戶輸入錯誤 begin Application.MessageBox(用戶
31、名或密碼不正確!請重新輸入!,^_^注意!,MB_OK); edit3.Text :=; edit4.Text :=; edit5.Text :=; adoquery1.close; adoquery1.SQL.clear; adoquery1.SQL.add(select * from login); adoquery1.open; // Application.MessageBox(用戶名 新密碼更改成功!,^_^注意!,MB_OK); end else begin
32、 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); adoquery1.execSQL; adoquery1.close; adoquery1.SQL.clear; adoquery1.SQL.add(sele
33、ct * from login); Application.MessageBox(用戶名 新密碼更改成功!,^_^注意!,MB_OK); adoquery1.open; edit3.Text :=; edit4.Text :=; edit5.Text :=; 5.5系統(tǒng)成績錄入界面模塊測試 當系統(tǒng)對允許學生成績修改的用戶提供成績錄入的功能,進入成績錄入界面的時,可以從界面中看到學生的基本的信息:學號、姓名、年齡、性別、籍貫、原高中及學生的所修的課程和對應課程的成績(圖九); (圖九) 5.6系統(tǒng)成績查詢界面模塊測試 進入成績查詢界
34、面,可以在該頁面輸入學生的學號,從而查詢某學生的總成績和平均成績(圖十); (圖十) 成績查詢模塊界面測試程序支持: 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.text:
35、=select sum(成績) as 求和,avg(成績) as 平均值 from scslave where 學號=+Trim(edit1.Text)+ ; adoquery1.open; Edit2.Text:= ADOQuery1.FieldByName(求和).AsString; Edit3.Text:= ADOQuery1.FieldByName(平均值).AsString; //重新恢復SQL數據顯示 adoquery1.close; adoquery1.SQL.Clear; adoquery1.sql.text:=select 學號,
36、課程號,成績 from scslave where 學號=+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:
37、=select 學號,課程號,成績 from scslave; adoquery1.open; end 6.系統(tǒng)配置、幫助與使用說明小組報告 通用學生成績管理系統(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 7 Delphi
38、是一個集成開發(fā)環(huán)境(IDE),使用的核心是由傳統(tǒng)Pascal語言發(fā)展而來的Object Pascal,以圖形用戶界面為開發(fā)環(huán)境,透過IDE、VCL工具與編譯器,配合連結數據庫的功能,構成一個以面向對象程序設計為中心的應用程序開發(fā)工具。Delphi是Borland公司研制的新一代可視化開發(fā)工具,可在Windows3.x、Windows95、WindowsNT、WindowsXP、Windows Vista等環(huán)境下使用。當前,DELPHI 也可以在LINUX平臺上開發(fā)應用,其在LINUX上的對應產品Kylix. Delphi7.0 安裝與測設 (1)打開DELPHI-7.0文件夾。 (2)
39、雙擊Borland Delphi 7小電腦圖標。 (3)彈出如圖歡迎進入Delphi7的窗口,單擊“next”。如圖所示。 (4)在彈出的窗口中輸入產品密鑰,(產品密鑰在sn的記事本里)。單擊“next”,如圖所示。 (5)在彈出的Licence Agreement中選中接受協(xié)議按鈕,單擊“next” 按鈕,如圖所示。 (6)單擊“next”。 (7)單擊“next”。 (8)選擇安裝類型為默認typical。 (9)單擊“next”。 (10)單擊“next”。 (11)在彈出Destination folder窗口中,選擇默認存儲路徑,單擊“next
40、”。(12)單擊“next”。 (13)單擊“Insall”按鈕。 (14)單擊“Finish”,如圖所示。 打開delphi7.0的顯示如下的主界面(圖十一),點擊菜單欄的功能按鈕打開DataMmodul ,點擊ADOconnection1將彈出圖十二的界面的鏈接界面單擊BULID功能按鈕,將會彈出圖十三的界面,點擊相應的功能按鈕就可以將delphi7.0 和 SQL 2000 中的數據庫連接起來,為接下來的delphi操作做好數據準備。 ,(圖十一) (圖十二) ((圖十三) 6.3 Microsoft SQL Sever 2000系統(tǒng)配置與使用說明 SQ
41、L Server 2000包含管理工具SQL Server Management Studio (先前被稱為“Workbench”),Management Studio將Enterprise Manager、Query Analyzer 及 Analysis Manager 的功能結合為一整合管理工具,并支持SQL Server Reporting Services、Notification Services、XML 及 SQL Server 2000 Mobile Edition 。SQL Server 2000 大幅簡化單一或多重 SQL Server 數據庫的管理和執(zhí)行 SQL S
42、erver 安裝 (1)解壓縮安裝包。 (2)打來SQL Server文件包,雙擊AUTORUN安裝圖標,在彈出的窗口中選擇“安裝SQL Server 2000 簡體中文個人版(P)”。 (3)在彈出的Microsoft SQL Server 2000 Personal Edition窗口中單擊“安裝SQL Server 2000 組件(C)”,在彈出的窗口中單擊“安裝數據庫服務器(S)”。 (4)在彈出的歡迎使用Microsoft SQL Server安裝向導窗口中,單擊“下一步”按鈕。如圖所示。 (5)安裝定義,在彈出的計算機名對話框中輸入要在其上創(chuàng)建新的SQL Server
43、實例或修改現有SQL Server實例的計算機名,選擇“本地計算機”,單擊“下一步”按鈕。 (6)安裝選擇。選擇從下列安裝選項中選擇一個的創(chuàng)建新的SQL Server實例或安裝客戶端工具,單擊“下一步”。 (7)在用戶信息中輸入姓名和公司,單擊“下一步”。 (8)軟件許可協(xié)議中選擇“是”。 安裝定義選擇服務器和客戶端工具,單擊“下一步”。 實例名“默認”,單擊“下一步”。 安裝類型為典型,服務賬戶中,選擇對每個服務使用統(tǒng)一賬戶,自動啟動SQL Server服務,在服務設置中選擇使用本地系統(tǒng)賬戶,單擊“下一步”。 選擇驗證模式。 。 開始復制文件。 完成安裝。安裝
44、好的 SQL 2000后啟動 SQL Sever 服務管理器將顯示如下的圖片的界面,將系統(tǒng)計算機的服務器名后刷新服務,將運行本系統(tǒng)計算機的SQL,并打開程序中的SQL Sever的企業(yè)資源管理器,將彈出下面的界面,將需要的數據”exam”導入數據庫中。 6.4 Microsoft Visio 2003系統(tǒng)配置與使用說明 Microsoft Visio 2003是一個專業(yè)的辦公繪圖軟件,它可以幫助用戶創(chuàng)建系統(tǒng)的業(yè)務和技術圖表、說明復雜的流程或設想、展示組織結構或空間布局。其最大特色是“拖曳式繪圖“,Visio 2003提供了為各專門學科而設計的模具和模塊,通過拖動模具
45、中的圖形組合圖形,可以滿足不同用戶。使用Visio 2003 創(chuàng)建的圖表使用戶能夠將新形象化,并能夠以清楚簡明的方式有效的交流信息,這是只是用文字和數字所無法實現的。Visio 2003 還可以通過與數據源直接同步自動圖形化數據,以提供最新的圖形;用戶還可以對Visio Microsoft office visio的安裝 解壓Microsoft office visio軟件的壓縮文件,右擊,在快捷菜單中選擇‘解壓到Microsoft office vision’,在解壓后的vision2003文件夾中, (1)打開VISIO2003文件夾。雙擊SETUP小電腦圖標。 (2)彈出如下圖所
46、示的窗口,單擊“下一步”。 在用戶信息中填寫用戶名,單擊“下一步”。 (4)彈出最終用戶許可協(xié)議窗口,選中我接受《許可協(xié)議》中的條款,單擊“下一步”。 (5)選擇安裝類型及安裝位置,可選擇默認,如下圖所示。 (6)在彈出的窗口中選擇“安裝”按鈕。 (7)安裝完成。 將安裝好的Microsoft office visio從程序中打開出來,將顯示如下的Microsoft office visio的界面,再從文件的形狀中選出需要花的流圖的模具,按照模具根據軟件的功能畫出圖形。 6.5 Photoshop 系統(tǒng)配置與使用說明 Photoshop CS3全稱Ad
47、obe Photoshop CS3 Extended 也稱作為Photoshop 10.0 (。 Adobe Photoshop是公認的最好的通用平面美術設計軟件。由Adobe公司開發(fā)設計。其用戶界面易懂,功能完善,性能穩(wěn)定,所以,在幾乎所有的廣告、出版、軟件公司,Photoshop都是首選的平面工具。 phtotshop軟件的安裝:、 打開Photoshop文件夾, 點擊安裝按鈕, 在彈出的對話框中點擊“下一步”按鈕, 選擇安裝路徑,直至出現“完成”按鈕,單擊“完成”。 將安裝好的PHOTOSHOP從程序中打開,將顯示如上的界面,從其中的功能欄中
48、選出需要的功能,完成任務。 7. 總結 兩周的課程設計到此就基本結束了,我們組做的通用學生管理系統(tǒng)是根據本開發(fā)要求主要應用于教育系統(tǒng),完成對日常的教育工作中學生成績檔案的數字化管理,開發(fā)本系統(tǒng)可使學院教職員工減輕工作壓力,比較系統(tǒng)地對教務、教學上的各項服務和信息進行管理,同時,可以減少勞動力的使用,加快查詢速度、加強管理,以及國家各部門關于信息化的步伐,使各項管理更加規(guī)范化。我們組所做的學生管理系統(tǒng)的基本功能是對用戶的管理,用戶是否有權限對系統(tǒng)進行訪問,首先是用戶進入登錄界面,用戶總共有三次的登入機會,只有在在用戶名和密碼這都正確的情況下,才能進入成績查詢系統(tǒng),其中有系統(tǒng)管理功能、
49、系部選擇功能,管理員添加用戶和刪除用戶的功能,用戶更改新的密碼,用戶查詢學生的基本信息和學生的總成績,平均成績。 我們組共有五個人,其中石浩是主程序員兼組長,全面協(xié)調小組工作;負責整個項目開發(fā)工作、軟件需求分析、系統(tǒng)測試與調試和小組文檔核查等工作。吳志祥是輔程序員1,主要負責軟件結構設計與前臺程序的開發(fā)等工作;楊波是輔程序員2,主要負責軟件數據庫設計與后臺程序的開發(fā)等工作;我是文檔管理員,主要負責完成課程設計小組最終報告、小組電子文檔管理和幫助系統(tǒng)開發(fā)等工作;諸燁是系統(tǒng)的美工人員,主要負責美工、界面設計與實現等工作;這次的課程設計對我們來說是首次接觸的,剛開始的根本不知道從何開始著手,不知道
50、該如何完成這次課程設計,于是乎大家各自動員起來,找各類資料,準備做好前期的準備工作,在開始的幾天來,在指導老師的講解下,逐步對本次課程設計所需要的Microsoft SQL Sever 2000 、Delphi7.0 、Microsoft office visio phtotshop軟件有了逐步的了解。下面是進行程序的編程工作,在老師給得參考模板上有些編程可供我們參考,但當一旦錯誤就不知道到底錯在什么地方,就拿進入系統(tǒng)的界面來說,要實現如用戶三次輸入用戶名或密碼錯誤就退出系統(tǒng),同時我們從網找來找來的程序加入我們的程序但就是錯誤,但在關閉系統(tǒng)后再從新打開系統(tǒng)就開正確的運行,不
51、知道問題出現在什么地方,經老師指導后了解一些可能是我們有的windows系統(tǒng)中缺少某些軟件,就是在這樣的磕磕絆絆的中我們組逐步將程序編出,接下來做的是程序的測試和美工,剛做出來的系統(tǒng)看的老覺得不舒服,這就需要美工人員來美工,Photoshop能很好的做好各種界面的美化,使黑白灰的程序界面變得不再陰沉,更富活力,給用戶更友好的界面。 在這次課程設計中,我們收獲很多,有很多的我們之前從沒遇到的問題,但我們一點一點的克服,其中最大的收獲就是找到一種新的學習方法在從沒接觸的問題,可以自己一點點的自學。雖然這個過程比較痛苦但結果還是令人滿意的。 8.參考文獻 [1]錢雪忠,羅海池,陳國?。當祿?/p>
52、庫原理及技術課程設計[M].北京:清華大學出版社,2009:247-266. [2]錢雪忠,李京.數據庫原理及應用[M] .北京:北京郵電大學出版社,2005:181-222. [3] 牛勇.Delphi編程篇.北京:電子工業(yè)出版社,2004.1:1-7,442 [4]王明亮.中國學術期刊標準化數據庫系統(tǒng)工程的[EB/OL] . [5] 周黎 基于visual studio的學生成績管理系統(tǒng). [6] Xue Zhong Qian, Hoi-Chi, Chen Guojun. "database theory and technology curriculum design"[M]. Beijing: Tsinghua University Press,2009:248-251,263-266. 27 第 27 頁 共 28 頁
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 川渝旅游日記成都重慶城市介紹推薦景點美食推薦
- XX國有企業(yè)黨委書記個人述責述廉報告及2025年重點工作計劃
- 世界濕地日濕地的含義及價值
- 20XX年春節(jié)節(jié)后復工安全生產培訓人到場心到崗
- 大唐女子圖鑒唐朝服飾之美器物之美繪畫之美生活之美
- 節(jié)后開工第一課輕松掌握各要點節(jié)后常見的八大危險
- 廈門城市旅游介紹廈門景點介紹廈門美食展示
- 節(jié)后開工第一課復工復產十注意節(jié)后復工十檢查
- 傳統(tǒng)文化百善孝為先孝道培訓
- 深圳城市旅游介紹景點推薦美食探索
- 節(jié)后復工安全生產培訓勿忘安全本心人人講安全個個會應急
- 預防性維修管理
- 常見閥門類型及特點
- 設備預防性維修
- 2.乳化液泵工理論考試試題含答案