




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
攀枝花學院課程設計題目:院(系):年級專業:姓名:學號:指導教師:年月日攀枝花學院教務處制攀枝花學院本科學生課程設計任務書題目1、課程設計的目的2、課程設計的內容和要求(包括原始數據、技術要求、工作要求等)3、主要參考文獻4、課程設計工作進度計劃第1天:選題、完成需求分析第2天:數據庫概念結構設計第3天:數據庫邏輯結構設計及物理實現第4天:應用程序開發第5天:程序調試分析和結果、編寫課程設計報告指導教師(簽字)日期年月日教研室意見:年月日學生(簽字):接受任務時間:年月日注:任務書由指導教師填寫。課程設計(論文)指導教師成績評定表題目名稱評分項目分值得分評價內涵工作表現20%01學習態度6遵守各項紀律,工作刻苦努力,具有良好的科學工作態度。02科學實踐、調研7通過實驗、試驗、查閱文獻、深入生產實踐等渠道獲取與課程設計有關的材料。03課題工作量7按期圓滿完成規定的任務,工作量飽滿。能力水平35%04綜合運用知識的能力10能運用所學知識和技能去發現與解決實際問題,能正確處理實驗數據,能對課題進行理論分析,得出有價值的結論。05應用文獻的能力5能獨立查閱相關文獻和從事其他調研;能提出并較好地論述課題的實施方案;有收集、加工各種信息及獲取新知識的能力。06設計(實驗)能力,方案的設計能力5能正確設計實驗方案,獨立進行裝置安裝、調試、操作等實驗工作,數據正確、可靠;研究思路清晰、完整。07計算及計算機應用能力5具有較強的數據運算與處理能力;能運用計算機進行資料搜集、加工、處理和輔助設計等。08對計算或實驗結果的分析能力(綜合分析能力、技術經濟分析能力)10具有較強的數據收集、分析、處理、綜合的能力。成果質量45%09插圖(或圖紙)質量、篇幅、設計(論文)規范化程度5符合本專業相關規范或規定要求;規范化符合本文件第五條要求。10設計說明書(論文)質量30綜述簡練完整,有見解;立論正確,論述充分,結論嚴謹合理;實驗正確,分析處理科學。11創新10對前人工作有改進或突破,或有獨特見解。成績指導教師評語指導教師簽名:年月日攀枝花學院學生課程設計(報告)摘要摘要學生信息管理系統是各大高校所不可缺少的一部分,學生信息的管理是學校很重要的一項工作,兒人工管理學生信息的話,無疑是一個很費力費時的一件事情,而且效率不高,容易出錯,往往是學校進行學生工作的一個瓶頸問題,有一個學生信息管理系統就能夠幫助學校更好的完成學生信息管理的工作,降低管理成本。本設計編寫一個學生信息管理系統,使其在學生管理工作中發揮更大的作用。本學生信息管理系統主要包括了學生的基本信息管理、課程管理,和成績管理以及用戶的基本管理等功能。該系統由C#語音編寫,用MYSQL數據庫作為后臺的數據庫進行信息的存儲,用odbc技術實現前臺.Net與后臺SQL數據庫的鏈接。本課程設計報告中對學生信息管理系統的需求分析、系統設計、系統功能實現等進行了詳細的論述。關鍵詞:攀枝花學院學生課程設計(報告)目錄概述1.1課程設計的目的與意義掌握數據庫的基本概念,結合實際的操作和設計,鞏固課堂教學內容;掌握數據庫系統的基本概念、原理和技術,將理論與實際相結合,應用現有的數據建模工具和數據庫管理系統軟件,規范、科學地完成一個小型數據庫的設計與實現。把理論課與實驗課所學內容做一綜合,并在此基礎上強化學生的實踐意識、提高其實際動手能力。1.2設計內容1.3設計方法與步驟1.3.1設計方法手工與經驗相結合方法:設計質量與設計人員的經驗和水平有直接關系;數據庫運行一段時間后常常不同程度地發現各種問題,增加了維護代價。規范設計法:基本思想為過程迭代和逐步求精。新奧爾良(NewOrleans)方法:將數據庫設計分為若干階段和步驟基于E-R模型的數據庫設計方法:概念設計階段廣泛采用3NF(第三范式)的設計方法:邏輯階段可采用的有效方法ODL(ObjectDefinitionLanguage)方法:面向對象的數據庫設計方法1.3.2設計步驟1)需求分析:2)概念結構設計3)邏輯結構設計4)物理結構設計5)數據庫實施6)數據庫運行和維護1.4系統開發環境攀枝花學院學生課程設計論文(報告)需求分析2需求分析2.1需求概述2.2功能需求分析(注:僅闡述本人所完成的工作)1)教師信息的管理:教師的基本信息、所教課程、授課時間、教師密碼等信息的錄入、修改和刪除;2)學生信息的管理:學生基本信息的錄入、修改和刪除;3)課程信息的管理:課程基本信息的錄入、修改和刪除;4)選課信息的管理:生所選課程基本信息的錄入、修改和刪除;5)成績管理:成績的錄入和修改6)信息的查詢與統計:能按不同條件對各類信息進行查詢,能按多個條件對成績信息、選課信息等進行統計;2.3數據需求分析(注:僅闡述本人所完成的工作)攀枝花學院學生課程設計(報告)系統設計3系統設計3.1系統功能設計3.1.1系統功能模塊設計本系統主要功能:=1\*GB3①用戶登錄:教師通過賬號登錄才可以進入教師網上成績錄入系統。在登錄時賬號和密碼若輸入錯誤達到三次,該賬號會被鎖定,不能再進行登錄。用戶管理:用戶管理包括用戶賬號密碼的修改和注銷。修改密碼時需要輸入舊密碼,防止密碼被他人更改。新密碼需輸入兩次,確保密碼輸入正確。信息管理:信息管理包括教師信息管理、學生信息管理、課程信息管理。每類信息管理包括信息查詢、修改、刪除、添加,通過對相應表的修改實現上述功能。選課信息:選課信息包括學生選課信息的查詢、成績的添加、查詢、修改、刪除。通過對學生成績的刪除實現學生選課信息的刪除,由于在成績表中課程號為外鍵所以不能實現添加功能。圖3.1系統功能結構圖3.1.2功能處理流程設計(注:僅闡述本人所完成的工作)教師網上成績錄入系統操作流程圖如下所示圖3.2操作流程圖3.2數據庫設計(注:僅闡述本人所完成的工作)本系統的數據庫是SQLserver數據庫,用SQL語句創建用戶登錄表(dbo.useraccount)、教師信息表(dbo.teacher)、課程表(dbo.course)、學生表(dbo.student)、學生成績表(dbo.sc)。3.2.1數據庫概要設計=1\*GB3①實體結構圖設計教師的屬性:教師編號(TNO)、課程號(CNO)、姓名(NAME)、課程名(CNAME)、性別(SEX)、上課時間(TIME)學生的屬性:學號(SNO)、姓名(SNAME)、性別(SEX)、年齡(AGE)、院系(DEPT);用戶的屬性:用戶名、密碼;課程信息屬性:學號(SNO)、課程名(CNO)、學分(SCORE);成績信息屬性:學號(SNO)、課程名(CNO)、成績(GREAD)各分E-R圖及總E-R圖分別如圖2-3至2-6所示:課程表課程名學號課程表課程名學號學分用戶表密碼用戶名圖3.3用戶實體圖圖3.4課程表實體圖學生表學生表學號姓名院系年齡性別圖3.5學生實體圖增刪查改增刪查改課程表成績表增刪查改nnnm增刪查改學生表m教師p圖3.6總E-R圖3.2.2數據庫邏輯結構設計根本平臺的實現本次系統實施關聯的數據庫主要包含了6張表:企業表,用戶表,訂單表,貨物表,車輛表,信息表。下面為具體的表的信息。企業表信息:企業表信息包含了主鍵,添加時間,簡介,企業名字,關聯的用戶。如表3.1所示:表3.1企業表信息名稱類型空備注idBigint(20)no主鍵createtimedatetimeyes添加時間jianjieVarchar(255)nos簡介mingziVarchar(255)no企業名字useridBigint(20)yes關聯的用戶,外鍵信息表信息:信息表信息包含了主鍵,內容,添加時間,標題,類型。如表4.2所示:3.2.3數據庫物理結構設計及數據庫的建立攀枝花學院學生課程設計(報告)系統的主體功能實現4系統的主體功能實現4.1連接數據庫4.2用戶登錄功能實現用戶登錄功能用于輸入用戶名和密碼登錄,輸入用戶名和密碼后點擊確定判斷數據庫中的用戶是否一致,若是用戶名或密碼不一致,則輸入錯誤不能進入系統,連續3次輸入錯誤,則賬號鎖定,不能進行登錄。運行界面如圖4.1所示。圖4.1用戶登錄界面實現用戶登錄功能的關鍵代碼如下:publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}privatevoidbutton1_Click(objectsender,EventArgse){SqlManage.timeLogig++;stringname=textBox1.Text;stringpassword=textBox2.Text;stringsqlcom="selectadminfromuseraccountwhereAdmin='"+name+"'andlocked='"+SqlManage.lockLogin+"'";stringsqlcom1="selectpasswordfromuseraccountwherepassword='"+password+"'andlocked='"+SqlManage.lockLogin+"'";SqlManagesm=newSqlManage();SqlDataReadersd=sm.GetDataReader(sqlcom);if(SqlManage.timeLogig<=3){if(sd.Read()){sd.Close();SqlDataReadersd1=sm.GetDataReader(sqlcom1);if(sd1.Read()){Form2mf=newForm2();mf.Show();this.Hide();}else4.3修改密碼功能實現功能描述。………運行界面關鍵代碼}攀枝花學院學生課程設計(報告)測試與運行5測試與運行由需求分析可知,教師網上成績錄入系統是通過VisualStudio2013進行界面的設計以及界面功能的實現,使用MicrosoftSQLServer2008設計數據庫,然后將數據庫與VisualStudio2013相連接,通過界面操作對數據進行更改,實現界面功能。5.1測試與運行概述軟件測試就是利用測試工具按照測試方案和流程對產品進行功能和性能測試,甚至根據需要編寫不同的測試工具,設計和維護測試系統,對測試方案可能出現的問題進行分析和評估。執行測試用例后,需要跟蹤故障,以確保開發的產品適合需求,使用人工或者自動手段來運行或測試某個系統的過程。5.2本系統的測試記錄本系統主要測試五個方面的功能:(1)用戶登陸測試:運行程序,在登錄界面的“用戶”欄中輸入已申請的用戶名,在“密碼”欄中輸入申請時的密碼,點擊“登陸”按鈕。如輸入的用戶名和密碼正確,順利進入系統主界面,則登錄過程成功,當輸入的用戶名和密碼不正確,則不能登錄系統,登錄不成功。與預期結果相同。攀枝花學院學生課程設計(報告)結束語結束語本系統主要采用軟件工程的方法,通過可行性分析,需求分析,概要設計,詳細設計,系統實現,系統測試,6部分實現系統的功能及完善。在需求分析階段,通過對學校教學管理的調研,了解客戶的需求,從而得出本系統的需求概況。根據用戶需求,得出需求用例,并繪制出相應的用例圖。在概要設計部分,主要對系統結構設計以及數據庫設計。根據不同用例需求結合系統整體結構圖,分析并繪制出各部分功能結構圖。根據功能結構圖劃分了功能模塊。然后根據不同用例之間的關系,制定出數據庫數據表。詳細設計階段,主要對各功能實現的詳細設計,并繪制出相應的程序流程圖。系統實現及測試,即是對程序測試以及實現后系統界面的展示。本系統使用Strut2+JDBC進行網站開發,選用M
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 環保基金會資金托管與綠色項目監管合同
- 海外企業員工招聘與派遣外包合同
- 綠色智慧園區BIMCIM技術集成實施合同
- 簽合同授權協議書
- 生態修復工程環保合規性承諾協議
- 裝配式農房抗震施工與抗震加固合同
- 執行款支付協議書
- 社區居民簽協議書
- 聯通套餐送寬帶協議書
- 股權激勵與員工績效考核對接合同
- 《數據資產會計》 課件 第五章 數據資產的價值評估
- 合同到期不續簽的模板
- 北京市2018年中考歷史真題試卷(含答案)
- (完整版)新概念英語第一冊單詞表(打印版)
- 露天煤礦智能集控員職業技能競賽理論考試題庫(含答案)
- 市政府綜合服務樓食堂及綜合服務托管投標方案(技術方案)【附圖】
- 北京市《配電室安全管理規范》(DB11T 527-2021)地方標準
- 工程物品采購清單-含公式
- 湖北武漢歷年中考語文現代文閱讀真題45篇(含答案)(2003-2023)
- 帶貨主播規章制度范本
- 數據真實性保證書
評論
0/150
提交評論