九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

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

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

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

10 積分

下載資源

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

資源描述:

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

1、 遼 寧 工 業(yè) 大 學管理信息系統(tǒng)設(shè)計課程設(shè)計報告(論文) 題目: 學生成績管理系統(tǒng) 院(系): 軟件學院專業(yè)班級: 軟件工程113學 號: 111301077學生姓名: 安凱辰指導教師: 翟寶峰教師職稱: 副教授起止時間:2012.5.28-2012.6.8 課程設(shè)計(論文)任務(wù)及評語遼 寧 工 業(yè) 大 學 課 程 設(shè) 計 說 明 書(論 文)目 錄第1章 系統(tǒng)分析 . 11.1 可行性研究 . 11.2 需求分析 . 11.3 數(shù)據(jù)字典 . 2第2章 系統(tǒng)設(shè)計 . 42.1 總體設(shè)計 . 42.2 數(shù)據(jù)庫設(shè)計 . 42.2.1 概念設(shè)計 . 42.2.2 邏輯設(shè)計 . 62.2.3 物理

2、設(shè)計 . 6第3章 系統(tǒng)實施 . 83.1 數(shù)據(jù)庫連接 . 83.2 系統(tǒng)模塊的實現(xiàn) . 93.2.1 登陸頁面 . 93.2.2 操作界面 . 103.2.3 學生成績管理 . 11第4章 總結(jié) . 12參考文獻 . 13 遼 寧 工 業(yè) 大 學 課 程 設(shè) 計 說 明 書(論 文)第1章 系統(tǒng)分析1.1 可行性研究本系統(tǒng)采用功能分析法即通過說明社會現(xiàn)象怎樣滿足一個社會系統(tǒng)的需要(即具有怎樣的功能)來解釋社會現(xiàn)象和CS模式共同完成。本系統(tǒng)采用CS模式,在某些方面還不是表現(xiàn)的很好,但未來有關(guān)學生信息管理的應該采用多層架構(gòu)的系統(tǒng),是真正適應教育信息化發(fā)展三大趨勢的校園網(wǎng)絡(luò)應用系統(tǒng),讓信息技術(shù)成為

3、推動教育生產(chǎn)力的有力工具,提高學校的管理水平和效率,同時充分利用全球的教育資源為學校的教育服務(wù),克服目前大部分學校的校園網(wǎng)建設(shè)只起到宣傳作用的通病。系統(tǒng)的設(shè)計是在Windows 98中文版操作系統(tǒng)環(huán)境下,使用Visual Basic 6.0中文版開發(fā)成功的。微軟公司的Visual Basic 6.0是Windows應用程序開發(fā)工具,是目前最為廣泛的、易學易用的面向?qū)ο蟮拈_發(fā)工具。Visual Basic提供了大量的控件,這些控件可用于設(shè)計界面和實現(xiàn)各種功能,減少了編程人員的工作量,也簡化了界面設(shè)計過程,從而有效的提高了應用程序的運行效率和可靠性。SQL Server 2000是微軟公司最新版的

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

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

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

7、也可以由若干個數(shù)據(jù)結(jié)構(gòu)組成,或由若干個數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)混合組成。對數(shù)據(jù)結(jié)構(gòu)的描述通常包括以下內(nèi)容:數(shù)據(jù)結(jié)構(gòu)描述=數(shù)據(jù)結(jié)構(gòu)名,含義說明,組成:數(shù)據(jù)項或數(shù)據(jù)結(jié)構(gòu)表1.2數(shù)據(jù)結(jié)構(gòu) 3遼 寧 工 業(yè) 大 學 課 程 設(shè) 計 說 明 書(論 文)第2章 系統(tǒng)設(shè)計2.1 總體設(shè)計學生成績管理系統(tǒng)實現(xiàn)了對系統(tǒng)的管理、新生信息的管理、學生基本信息的管理、學生成績信息的管理等功能??傮w結(jié)構(gòu)設(shè)計圖如圖2.1所示。圖2.1 系統(tǒng)結(jié)構(gòu)設(shè)計圖2.2 數(shù)據(jù)庫設(shè)計2.2.1 概念設(shè)計概念結(jié)構(gòu)設(shè)計是在系統(tǒng)的需求分析、數(shù)據(jù)流程圖和數(shù)據(jù)字典基礎(chǔ)上的抽象,結(jié)合聯(lián)系ER模型的設(shè)計方法,進行如下概要結(jié)構(gòu)設(shè)計。為了使ER圖表示得更加清晰

8、,將E-R圖分成實體屬性ER圖及實體聯(lián)系ER圖。1.用實體及其屬性的部分ER圖表示數(shù)據(jù)庫系統(tǒng)的概念模型。4遼 寧 工 業(yè) 大 學 課 程 設(shè) 計 說 明 書(論 文)(1)用戶信息實體ER圖,如圖2.2所示: (2)學生信息實體ER圖,如圖2.3所示: (3)學生成績信息實體ER圖,如圖2.4所示: 圖2.3 學生成績信息ER圖 圖2.2 用戶信息ER圖圖2.3 學生信息ER圖 (4)學生課程信息實體ER圖,如圖2.5所示: 圖2.5 課程信息ER圖5遼 寧 工 業(yè) 大 學 課 程 設(shè) 計 說 明 書(論 文)2.用實體及其聯(lián)系的部分ER圖表示數(shù)據(jù)庫系統(tǒng)的概念模型,實體之間ER圖,如圖2.6

9、圖2.6 實體之間關(guān)系ER圖2.2.2 邏輯設(shè)計邏輯設(shè)計的目的是把概念數(shù)據(jù)模型轉(zhuǎn)化為數(shù)據(jù)庫管理系統(tǒng)可以處理的邏輯模型。也即將由ER圖表示的概念模型轉(zhuǎn)換為DBMS通用的邏輯模型,如關(guān)系模型,然后對其進行優(yōu)化。以關(guān)系模型為目標的邏輯結(jié)構(gòu)設(shè)計方法是將ER實體圖中概念模型映射為關(guān)系模型,并且包括一組關(guān)系定義,映射的步驟如下:(1)把ER實體圖中的每個實體變換為一個關(guān)系模型。(2)變換每個關(guān)系:多對多模型需要加一個單獨的關(guān)系模型;而一對一的或者一對多的聯(lián)系可用在實體中增加屬性(此處為外鍵)來模型化。(3)ER圖中的屬性可轉(zhuǎn)換為關(guān)系的屬性。2.2.3 物理設(shè)計在系統(tǒng)設(shè)計過程中,首先要建立的就是數(shù)據(jù)庫。本數(shù)

10、據(jù)庫采用SQL Server2000來構(gòu)造,共使用了3個表,它們分別是用戶信息表(user)、學生基本情況表(student)、學生成績表(SC)。1)用戶信息表(user):表結(jié)構(gòu)如下表所示:表2.1 6遼 寧 工 業(yè) 大 學 課 程 設(shè) 計 說 明 書(論 文)2)學生基本情況表(student):表結(jié)構(gòu)如下表所示:表2.23)學生成績表(SC):表結(jié)構(gòu)如下表所示: 表2.37遼 寧 工 業(yè) 大 學 課 程 設(shè) 計 說 明 書(論 文)第3章 系統(tǒng)實施3.1 數(shù)據(jù)庫連接在每個系統(tǒng)中,數(shù)據(jù)庫都會起到至關(guān)重要的作用,數(shù)據(jù)庫為管理系統(tǒng)、運行、查詢和實現(xiàn)用對數(shù)據(jù)存儲的請求等提供空間。如下是數(shù)據(jù)庫連

11、接的代碼:Public Function getrs(ByVal sql As String, ByVal databasename As String) As ADODB.RecordsetDim con As ADODB.ConnectionDim rs As ADODB.RecordsetDim strconnection As StringDim strarray() As StringSet con = New ADODB.ConnectionSet rs = New ADODB.RecordsetOn Error GoTo getrs_errorstrconnection = &q

12、uot;Provider=Microsoft.jet.oledb.4.0;Data Source=" & App.Path & ""strconnection = strconnection & databasename & ".mdb"strarray = Split(sql)con.Open strconnectionrs.Open Trim$(sql), con, adOpenKeyset, adLockOptimisticSet getrs = rsiflag = 1getrs_exit:Set rs =

13、 NothingSet con = NothingExit Functiongetrs_error:MsgBox "查詢錯誤:" & Err.Descriptioniflag = 2Resume getrs_exitEnd Function 8遼 寧 工 業(yè) 大 學 課 程 設(shè) 計 說 明 書(論 文)3.2 系統(tǒng)模塊的實現(xiàn)3.2.1 登陸頁面雙擊打開本系統(tǒng),輸入用戶名及密碼登陸。本系統(tǒng)默認用戶名:admin 密碼:123456。登陸框如圖1所示圖3.1登陸頁面Private Sub Command1_Click()Adodc1.Recordset.MoveFirs

14、tAdodc1.Recordset.Find ("userID=" & Text1 & "")If Adodc1.Recordset.EOF ThenMsgBox "無此用戶,請重新輸入!"Exit SubElseabc = Adodc1.Recordset.Fields(1)If Text2 = Trim(abc) ThenMsgBox "歡迎使用本系統(tǒng),點擊進入!", vbOKOnly, "登陸"Me.HideForm2.ShowElseMsgBox "用戶名或密碼

15、不正確,請重新輸入!"Text1 = ""Text2 = ""Exit SubEnd IfEnd IfEnd Sub9遼 寧 工 業(yè) 大 學 課 程 設(shè) 計 說 明 書(論 文)3.2.2 操作界面用戶名及密碼確認后進入操作界面如圖2所示,點擊菜單即可進行操作。本系統(tǒng)具有密碼修改、新生注冊、成績管理、學生管理等功能。點擊系統(tǒng)菜單,可進行密碼修改和新建用戶。界面如圖3.2所示: 圖3.2操作界面Private Sub changecj_Click()Form6.ShowEnd Sub Private Sub cjshuru_Click()Form

16、7.ShowEnd Sub Private Sub dispcj_Click()Form5.ShowEnd Sub Private Sub exit_Click()EndEnd Sub Private Sub newuser_Click()Form11.ShowEnd Sub10遼 寧 工 業(yè) 大 學 課 程 設(shè) 計 說 明 書(論 文)3.2.3 學生成績管理點擊成績管理可進行、成績修改和成績輸入的操作。成績查詢可用于查詢學生的某科成績,查詢條件為學生學號。成績修改可修改成績,學號及課程號都不可編輯。成績輸入用于成績添加,點擊箭頭可進行記錄翻動。默認情況下,文本框不可編輯,點擊添加成績,按提

17、示可完成添加操作。操作界面如圖3.3所示:圖3.3成績查詢界面Private Sub Command1_Click()If Text4 = "" ThenMsgBox "請輸入查詢的學號"Text4.SetFocusEnd IfAdodc1.Recordset.MoveFirstabcd = "Sno=" & Text4 & " "Adodc1.Recordset.Find (abcd)If Adodc1.Recordset.EOF ThenMsgBox "沒有該學生記錄"Tex

18、t4.SetFocusEnd IfPrivate Sub Text4_Change()If Len(Text4) > 0 ThenCommand1.Enabled = TrueElseCommand1.Enabled = FalseEnd IfEnd Sub 11遼 寧 工 業(yè) 大 學 課 程 設(shè) 計 說 明 書(論 文)第4章 總結(jié)在整個設(shè)計過程中,出現(xiàn)過很多的問題,在不斷學習的過程中我體會到的是一個不斷學習新鮮事物的過程,從設(shè)計初的不懂到最后能夠順利完成,我體會到在實踐中學習的重要性, 由于前期工作的不徹底,對系統(tǒng)的需求分析的要求認識不夠清楚,使得后續(xù)的工作不得不經(jīng)常返回去修改數(shù)據(jù)表

19、和個別代碼。使我體會到在設(shè)計中的每一步的重要性,如果上一個步驟不能很好的完成,在后續(xù)的設(shè)計將會付出幾倍的代價。設(shè)計過程中,經(jīng)常會遇到困難,我學會通過別人的代碼理解語言的含義但這并不是抄襲,然后根據(jù)自己的設(shè)計要求編寫代碼。由于要實現(xiàn)某些功能,互聯(lián)網(wǎng)幫了我的大忙。網(wǎng)絡(luò)資源是一個豐富的共享體系,我通過在論壇上提出問題得到了很多熱心網(wǎng)友的幫助,這堅定了我通過網(wǎng)絡(luò)吸收知識的信心。盡管本管理系統(tǒng)存在著很多不足,但其功能全面、易于日后程序更新、數(shù)據(jù)庫管理容易、界面友好、操作方便、效率高、安全性好等優(yōu)點是本管理系統(tǒng)所必需的。相信本系統(tǒng)是一套學校在日常管理中必不可少的管理軟件,通過開發(fā)這個系統(tǒng),我掌握了的項本過

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

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

相關(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)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!