管理信息系統(tǒng)課程設(shè)計 學(xué)生成績管理系統(tǒng)

上傳人:r****d 文檔編號:119507805 上傳時間:2022-07-15 格式:DOC 頁數(shù):10 大小:26.50KB
收藏 版權(quán)申訴 舉報 下載
管理信息系統(tǒng)課程設(shè)計 學(xué)生成績管理系統(tǒng)_第1頁
第1頁 / 共10頁
管理信息系統(tǒng)課程設(shè)計 學(xué)生成績管理系統(tǒng)_第2頁
第2頁 / 共10頁
管理信息系統(tǒng)課程設(shè)計 學(xué)生成績管理系統(tǒng)_第3頁
第3頁 / 共10頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《管理信息系統(tǒng)課程設(shè)計 學(xué)生成績管理系統(tǒng)》由會員分享,可在線閱讀,更多相關(guān)《管理信息系統(tǒng)課程設(shè)計 學(xué)生成績管理系統(tǒng)(10頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。

1、 遼 寧 工 業(yè) 大 學(xué) 管理信息系統(tǒng)設(shè)計課程設(shè)計報告(論文) 題目: 學(xué)生成績管理系統(tǒng) 院(系): 軟件學(xué)院 專業(yè)班級: 軟件工程113 學(xué) 號: 111301077 學(xué)生姓名: 安凱辰 指導(dǎo)教師: 翟寶峰 教師職稱: 副教授 起止時間:2012.5.28-2012.6.8 課程設(shè)計(論文)任務(wù)及評語 遼 寧 工 業(yè) 大 學(xué) 課 程 設(shè) 計 說 明 書(論 文) 目 錄 第1章 系統(tǒng)分析 .....................

2、........................................ 1 1.1 可行性研究 .......................................................... 1 1.2 需求分析 ............................................................ 1 1.3 數(shù)據(jù)字典 ............................................................ 2 第2章 系統(tǒng)設(shè)計 .............................

3、................................ 4 2.1 總體設(shè)計 ............................................................ 4 2.2 數(shù)據(jù)庫設(shè)計 .......................................................... 4 2.2.1 概念設(shè)計 ...................................................... 4 2.2.2 邏輯設(shè)計 .......................................

4、............... 6 2.2.3 物理設(shè)計 ...................................................... 6 第3章 系統(tǒng)實(shí)施 ............................................................. 8 3.1 數(shù)據(jù)庫連接 .......................................................... 8 3.2 系統(tǒng)模塊的實(shí)現(xiàn) ......................................................

5、 9 3.2.1 登陸頁面 ...................................................... 9 3.2.2 操作界面 ..................................................... 10 3.2.3 學(xué)生成績管理 ................................................. 11 第4章 總結(jié) ................................................................ 12 參考文獻(xiàn) ..........

6、......................................................... 13 遼 寧 工 業(yè) 大 學(xué) 課 程 設(shè) 計 說 明 書(論 文) 第1章 系統(tǒng)分析 1.1 可行性研究 本系統(tǒng)采用功能分析法即通過說明社會現(xiàn)象怎樣滿足一個社會系統(tǒng)的需要(即具有怎樣的功能)來解釋社會現(xiàn)象和CS模式共同完成。本系統(tǒng)采用CS模式,在某些方面還不是表現(xiàn)的很好,但未來有關(guān)學(xué)生信息管理的應(yīng)該采用多層架構(gòu)的系統(tǒng),是真正適應(yīng)教育信息化發(fā)展三大趨勢的校園網(wǎng)絡(luò)應(yīng)用系統(tǒng),讓信息技術(shù)成為推動教育生產(chǎn)力的有力工具,提高學(xué)校的管理水平和效率,同時充分利用全球的教育資源為

7、學(xué)校的教育服務(wù),克服目前大部分學(xué)校的校園網(wǎng)建設(shè)只起到宣傳作用的通病。 系統(tǒng)的設(shè)計是在Windows 98中文版操作系統(tǒng)環(huán)境下,使用Visual Basic 6.0中文版開發(fā)成功的。微軟公司的Visual Basic 6.0是Windows應(yīng)用程序開發(fā)工具,是目前最為廣泛的、易學(xué)易用的面向?qū)ο蟮拈_發(fā)工具。Visual Basic提供了大量的控件,這些控件可用于設(shè)計界面和實(shí)現(xiàn)各種功能,減少了編程人員的工作量,也簡化了界面設(shè)計過程,從而有效的提高了應(yīng)用程序的運(yùn)行效率和可靠性。SQL Server 2000是微軟公司最新版的大型數(shù)據(jù)庫服務(wù)器,其性能指標(biāo)在各方面都有趕超Oracle數(shù)據(jù)庫的趨勢。用它可

8、以方便地管理數(shù)據(jù)庫和開發(fā)應(yīng)用程序,它使用了最先進(jìn)的數(shù)據(jù)庫構(gòu)架,與Windows NT/2000平臺緊密集成,具有完全的Web功能。 1.2 需求分析 隨著學(xué)校的規(guī)模不斷擴(kuò)大,學(xué)生數(shù)量急劇增加,有關(guān)學(xué)生的各種信息量也成倍增長。面對龐大的信息量就需要有一個學(xué)生信息管理系統(tǒng)來提高學(xué)生管理工作的效率。通過這樣的系統(tǒng)可以做到信息的規(guī)范管理、快速查詢、修改、增加、刪除等,從而減少管理方面的工作量。 由于操作人員的計算機(jī)知識普遍較差,要求有良好的人機(jī)界面。由于該系統(tǒng)的使用對象多,要求有較好的權(quán)限管理。原始數(shù)據(jù)修改簡單方便,支持多條件修改。方便的數(shù)據(jù)查詢,支持多條件查詢。在相應(yīng)的權(quán)限下,刪除數(shù)據(jù)方便簡單

9、,數(shù)據(jù)穩(wěn)定性好。數(shù)據(jù)計算自動完成,盡量減少人工干預(yù)。 學(xué)生信息管理系統(tǒng)是面向教育部門的學(xué)生管理事務(wù),包括學(xué)生基本信息管理,學(xué)生成績管理等工作,是利用計算機(jī)進(jìn)行集中管理而開發(fā)的系統(tǒng)。該系統(tǒng)是以SQL 2000為后臺數(shù)據(jù)庫進(jìn)行開發(fā)的畢業(yè)生就業(yè)管理系統(tǒng),力求與實(shí)際相結(jié)合具有查詢、管理等功能,使教育的管理趨于計算機(jī)化,使之更加方便、快捷以提高工作效率。 根據(jù)學(xué)生信息管理的需求和特點(diǎn),該系統(tǒng)實(shí)施后,應(yīng)達(dá)到以下目標(biāo): (1)靈活地運(yùn)用表格輸入數(shù)據(jù),使信息傳遞更快捷; 1 遼 寧 工 業(yè) 大 學(xué) 課 程 設(shè) 計 說 明 書(論 文) (2)系統(tǒng)采用人機(jī)對話方式,界面美觀友好、數(shù)據(jù)存儲安全可靠

10、; (3)鍵盤操作,快速響應(yīng); (4)實(shí)現(xiàn)各種信息的添加、刪除、修改、查詢等; 圖1.1系統(tǒng)數(shù)據(jù)流程圖 1.3 數(shù)據(jù)字典 1.數(shù)據(jù)項(xiàng) 數(shù)據(jù)項(xiàng)是數(shù)據(jù)庫的關(guān)系中不可再分的數(shù)據(jù)單位。對數(shù)據(jù)項(xiàng)的描述通常包括以下內(nèi)容: 數(shù)據(jù)項(xiàng)描述={數(shù)據(jù)項(xiàng)名,數(shù)據(jù)項(xiàng)含義說明,別名,數(shù)據(jù)類型,長度,取值范圍,取值含義,與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系,數(shù)據(jù)項(xiàng)之間的聯(lián)系} 數(shù)據(jù)項(xiàng)名:學(xué)號,學(xué)生下表分別列出了數(shù)據(jù)的名稱、數(shù)據(jù)類型、長度、取值能否為空。 表1.1數(shù)據(jù)項(xiàng)定義 2 遼 寧 工 業(yè) 大 學(xué) 課 程 設(shè) 計 說 明 書(論 文) 2.數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)結(jié)構(gòu)反

11、映了數(shù)據(jù)之間的組合關(guān)系。一個數(shù)據(jù)結(jié)構(gòu)可以由若干個數(shù)據(jù)項(xiàng)組成,也可以由若干個數(shù)據(jù)結(jié)構(gòu)組成,或由若干個數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)混合組成。對數(shù)據(jù)結(jié)構(gòu)的描述通常包括以下內(nèi)容: 數(shù)據(jù)結(jié)構(gòu)描述={數(shù)據(jù)結(jié)構(gòu)名,含義說明,組成:{數(shù)據(jù)項(xiàng)或數(shù)據(jù)結(jié)構(gòu)}} 表1.2數(shù)據(jù)結(jié)構(gòu) 3 遼 寧 工 業(yè) 大 學(xué) 課 程 設(shè) 計 說 明 書(論 文) 第2章 系統(tǒng)設(shè)計 2.1 總體設(shè)計 學(xué)生成績管理系統(tǒng)實(shí)現(xiàn)了對系統(tǒng)的管理、新生信息的管理、學(xué)生基本信息的管理、學(xué)生成績信息的管理等功能??傮w結(jié)構(gòu)設(shè)計圖如圖2.1所示。 圖2.1 系統(tǒng)結(jié)構(gòu)設(shè)計圖 2.2 數(shù)據(jù)庫設(shè)計 2.

12、2.1 概念設(shè)計 概念結(jié)構(gòu)設(shè)計是在系統(tǒng)的需求分析、數(shù)據(jù)流程圖和數(shù)據(jù)字典基礎(chǔ)上的抽象,結(jié)合聯(lián)系ER模型的設(shè)計方法,進(jìn)行如下概要結(jié)構(gòu)設(shè)計。為了使ER圖表示得更加清晰,將E-R圖分成實(shí)體屬性ER圖及實(shí)體聯(lián)系ER圖。 1.用實(shí)體及其屬性的部分ER圖表示數(shù)據(jù)庫系統(tǒng)的概念模型。 4 遼 寧 工 業(yè) 大 學(xué) 課 程 設(shè) 計 說 明 書(論 文) (1)用戶信息實(shí)體ER圖,如圖2.2所示: (2)學(xué)生信息實(shí)體ER圖,如圖2.3所示: (3)學(xué)生成績信息實(shí)體ER圖,如圖2.4所示: 圖2.3 學(xué)生成績信息ER圖 圖2.2 用戶信息ER圖

13、 圖2.3 學(xué)生信息ER圖 (4)學(xué)生課程信息實(shí)體ER圖,如圖2.5所示: 圖2.5 課程信息ER圖 5 遼 寧 工 業(yè) 大 學(xué) 課 程 設(shè) 計 說 明 書(論 文) 2.用實(shí)體及其聯(lián)系的部分ER圖表示數(shù)據(jù)庫系統(tǒng)的概念模型,實(shí)體之間ER圖,如圖2.6 圖2.6 實(shí)體之間關(guān)系ER圖 2.2.2 邏輯設(shè)計 邏輯設(shè)計的目的是把概念數(shù)據(jù)模型轉(zhuǎn)化為數(shù)據(jù)庫管理系統(tǒng)可以處理的邏輯模型。也即將由ER圖表示的概念模型轉(zhuǎn)換為DBMS通用的邏輯模型,如關(guān)系模型,然后對其進(jìn)行優(yōu)化。 以關(guān)

14、系模型為目標(biāo)的邏輯結(jié)構(gòu)設(shè)計方法是將ER實(shí)體圖中概念模型映射為關(guān)系模型,并且包括一組關(guān)系定義,映射的步驟如下: (1)把ER實(shí)體圖中的每個實(shí)體變換為一個關(guān)系模型。 (2)變換每個關(guān)系:多對多模型需要加一個單獨(dú)的關(guān)系模型;而一對一的或者一對多的聯(lián)系可用在實(shí)體中增加屬性(此處為外鍵)來模型化。 (3)ER圖中的屬性可轉(zhuǎn)換為關(guān)系的屬性。 2.2.3 物理設(shè)計 在系統(tǒng)設(shè)計過程中,首先要建立的就是數(shù)據(jù)庫。本數(shù)據(jù)庫采用SQL Server2000來構(gòu)造,共使用了3個表,它們分別是用戶信息表(user)、學(xué)生基本情況表(student)、學(xué)生成績表(SC)。 1)用戶信息表(user):表結(jié)構(gòu)如下

15、表所示: 表2.1 6 遼 寧 工 業(yè) 大 學(xué) 課 程 設(shè) 計 說 明 書(論 文) 2)學(xué)生基本情況表(student):表結(jié)構(gòu)如下表所示: 表2.2 3)學(xué)生成績表(SC):表結(jié)構(gòu)如下表所示: 表2.3 7 遼 寧 工 業(yè) 大 學(xué) 課 程 設(shè) 計 說 明 書(論 文) 第3章 系統(tǒng)實(shí)施 3.1 數(shù)據(jù)庫連接 在每個系統(tǒng)中,數(shù)據(jù)庫都會起到至關(guān)重要的作用,數(shù)據(jù)庫為管理系統(tǒng)、運(yùn)行、查詢和實(shí)現(xiàn)用對數(shù)據(jù)存儲的請求等提供空間。 如下是數(shù)據(jù)庫連接的代碼: Public Function getrs(ByVal sql

16、As String, ByVal databasename As String) As ADODB.Recordset Dim con As ADODB.Connection Dim rs As ADODB.Recordset Dim strconnection As String Dim strarray() As String Set con = New ADODB.Connection Set rs = New ADODB.Recordset On Error GoTo getrs_error strconnection = "Provider=Microsof

17、t.jet.oledb.4.0;Data Source=" & App.Path & "\" strconnection = strconnection & databasename & ".mdb" strarray = Split(sql) con.Open strconnection rs.Open Trim$(sql), con, adOpenKeyset, adLockOptimistic Set getrs = rs iflag = 1 getrs_exit: Set rs = Not

18、hing Set con = Nothing Exit Function getrs_error: MsgBox "查詢錯誤:" & Err.Description iflag = 2 Resume getrs_exit End Function 8 遼 寧 工 業(yè) 大 學(xué) 課 程 設(shè) 計 說 明 書(論 文) 3.2 系統(tǒng)模塊的實(shí)現(xiàn) 3.2.1 登陸頁面 雙擊打開本系統(tǒng),輸入用戶名及密碼登陸。本系統(tǒng)默認(rèn)用戶名:admin 密碼:123456。登陸框如圖1所示 圖3.1登陸頁面 Private Sub Command1_Clic

19、k() Adodc1.Recordset.MoveFirst Adodc1.Recordset.Find ("userID=‘" & Text1 & "’") If Adodc1.Recordset.EOF Then MsgBox "無此用戶,請重新輸入!" Exit Sub Else abc = Adodc1.Recordset.Fields(1) If Text2 = Trim(abc) Then MsgBox "歡迎使用本系統(tǒng),點(diǎn)擊進(jìn)入!", vbOKOnly, "

20、登陸" Me.Hide Form2.Show Else MsgBox "用戶名或密碼不正確,請重新輸入!" Text1 = "" Text2 = "" Exit Sub End If End If End Sub 9 遼 寧 工 業(yè) 大 學(xué) 課 程 設(shè) 計 說 明 書(論 文) 3.2.2 操作界面 用戶名及密碼確認(rèn)后進(jìn)入操作界面如圖2所示,點(diǎn)擊菜單即可進(jìn)行操作。 本系統(tǒng)具有密碼修改、新生注冊、成績管理、學(xué)生管理等功能。點(diǎn)擊系統(tǒng)菜單,可進(jìn)行密碼修改和新建用戶。 界面如圖

21、3.2所示: 圖3.2操作界面 Private Sub changecj_Click() Form6.Show End Sub Private Sub cjshuru_Click() Form7.Show End Sub Private Sub dispcj_Click() Form5.Show End Sub Private Sub exit_Click() End End Sub Private Sub newuser_Click() Form11.Show End Sub 10 遼 寧 工 業(yè) 大

22、學(xué) 課 程 設(shè) 計 說 明 書(論 文) 3.2.3 學(xué)生成績管理 點(diǎn)擊成績管理可進(jìn)行、成績修改和成績輸入的操作。成績查詢可用于查詢學(xué)生的某科成績,查詢條件為學(xué)生學(xué)號。成績修改可修改成績,學(xué)號及課程號都不可編輯。成績輸入用于成績添加,點(diǎn)擊箭頭可進(jìn)行記錄翻動。默認(rèn)情況下,文本框不可編輯,點(diǎn)擊添加成績,按提示可完成添加操作。 操作界面如圖3.3所示: 圖3.3成績查詢界面 Private Sub Command1_Click() If Text4 = "" Then MsgBox "請輸入查詢的學(xué)號" Text4.SetFocus End

23、If Adodc1.Recordset.MoveFirst abcd = "Sno=‘" & Text4 & " ‘" Adodc1.Recordset.Find (abcd) If Adodc1.Recordset.EOF Then MsgBox "沒有該學(xué)生記錄" Text4.SetFocus End If Private Sub Text4_Change() If Len(Text4) > 0 Then Command1.Enabled = True Else Command1.En

24、abled = False End If End Sub 11 遼 寧 工 業(yè) 大 學(xué) 課 程 設(shè) 計 說 明 書(論 文) 第4章 總結(jié) 在整個設(shè)計過程中,出現(xiàn)過很多的問題,在不斷學(xué)習(xí)的過程中我體會到的是一個不斷學(xué)習(xí)新鮮事物的過程,從設(shè)計初的不懂到最后能夠順利完成,我體會到在實(shí)踐中學(xué)習(xí)的重要性, 由于前期工作的不徹底,對系統(tǒng)的需求分析的要求認(rèn)識不夠清楚,使得后續(xù)的工作不得不經(jīng)常返回去修改數(shù)據(jù)表和個別代碼。使我體會到在設(shè)計中的每一步的重要性,如果上一個步驟不能很好的完成,在后續(xù)的設(shè)計將會付出幾倍的代價。 設(shè)計過程中,經(jīng)常會遇到困難,我學(xué)會通過別人的代

25、碼理解語言的含義但這并不是抄襲,然后根據(jù)自己的設(shè)計要求編寫代碼。由于要實(shí)現(xiàn)某些功能,互聯(lián)網(wǎng)幫了我的大忙。網(wǎng)絡(luò)資源是一個豐富的共享體系,我通過在論壇上提出問題得到了很多熱心網(wǎng)友的幫助,這堅(jiān)定了我通過網(wǎng)絡(luò)吸收知識的信心。盡管本管理系統(tǒng)存在著很多不足,但其功能全面、易于日后程序更新、數(shù)據(jù)庫管理容易、界面友好、操作方便、效率高、安全性好等優(yōu)點(diǎn)是本管理系統(tǒng)所必需的。相信本系統(tǒng)是一套學(xué)校在日常管理中必不可少的管理軟件,通過開發(fā)這個系統(tǒng),我掌握了的項(xiàng)本過程,了解了的基本知識鞏固了我對Visual Basic 6.0的學(xué)習(xí),但在這次畢業(yè)設(shè)計中的最大收獲并不是掌握這幾門開發(fā)工具的應(yīng)用,而是學(xué)會了設(shè)計系統(tǒng)的思維方

26、法,以及與同學(xué)們之間相互幫助的精神。 我深刻體會到要做好一個完整的事情,要耐心、要善于運(yùn)用已有的資源來充實(shí)自己。同時我也深刻的認(rèn)識到,在對待一個新事物時,一定要從整體考慮,完成一步之后再作下一步,這樣對于系統(tǒng)而言才能更加有效。通過此次設(shè)計,我不但對所用軟件有了深刻的認(rèn)識,積累了使用軟件工程的思想來開發(fā)軟件的經(jīng)驗(yàn),同時最重要的是摸索出了一套考慮問題和解決問題的方法,這對于我將來走上工作崗位受益匪淺。 12 遼 寧 工 業(yè) 大 學(xué) 課 程 設(shè) 計 說 明 書(論 文) 參考文獻(xiàn) [1] 薩師煊,數(shù)據(jù)庫系統(tǒng)概論,高等教育出版社,2002,2 [2] 張來寅,數(shù)據(jù)庫系統(tǒng)原理與應(yīng)用,冶金工業(yè)出版社,2003,7 [3] 梁燦,SQL數(shù)據(jù)庫應(yīng)用基礎(chǔ)教程,清華大學(xué)出版社,2005,11 [4] 柴欣,Visual Basic程序設(shè)計基礎(chǔ)(第三版),中國鐵道出版社,2005 [5] 李紅等編著,管理信息系統(tǒng)開發(fā)與應(yīng)用,電子工業(yè)出版社,2003 [6] 周之英縞著,現(xiàn)代軟件工程,科學(xué)出版社,2003 [7] 李光明,Visual Basic 6.0編程實(shí)例大制作,冶金工業(yè)出版社 13

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

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!