




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
*********************************蘭州理工大學2011題專業(yè)班級:計算機科學與技術(5學成目錄目錄....................................................................................1前言....................................................................................2摘要....................................................................................3正文....................................................................................41...................................................................................................................................42.......................................................................................................................................53...............................................................................................................................731.概念結構設計.................................................................................................................732輯結構設計(數(shù)據(jù)庫的設計)........................................................................................74.....................................................................................................................................105.......................................................................................................................................................................................................................................................................6.........................................................................................................................13總結................................................................................................................................................................致謝.....................................................................................................................................1前言數(shù)據(jù)庫是計算機類各專業(yè)的核心課程,也是其他諸多類專業(yè)的重要選修課,開設這門課可以為理解、應用和開發(fā)程序提供技術和方法支持,為后續(xù)課程的學習提供重要思想和方法基礎,同時對于自己邏輯思維培養(yǎng)和程序設計思想體系的建立有著重要的影響。學好《數(shù)據(jù)庫原理及應用》僅僅通過課堂教學或自學獲取理論知識是遠遠不夠的,還必須加強實踐,親自上機輸入、編輯、檢查、修改、調(diào)試和運行各種典型算法。在大學學習時,知識是通過一門門獨立的課程傳授的,而實際問題之能夠順利地得到解決,不但需要多方面的知識,而且還需要善于對這些知識綜合地加以運用。2摘要學生檔案管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致等特點。經(jīng)過分析,我們采用MicrosoftSQLServer2000作為系統(tǒng)的DBMS支撐,SQLServer2000是能夠支持企業(yè)級關系型數(shù)據(jù)庫的管理系統(tǒng),它能與Windows操作系統(tǒng)緊密集成,具有方便易用的圖形管理界面,其用戶界面風格與Windows一樣非Server2000在存儲大容量數(shù)據(jù)方面,在數(shù)據(jù)的安全性和完整性方面,在分布式處理等都是適合于企業(yè)級應用的。而其相對等大型數(shù)據(jù)庫不斷修正和改進,直到形成用戶滿意的可行系統(tǒng)。關鍵詞:成績管理信息系統(tǒng)信息化數(shù)據(jù)庫3正文1.問題描述隨著計算機技術的發(fā)展,特別是計算機網(wǎng)絡技術與數(shù)據(jù)庫技術的發(fā)展,使人們的生活與工作方式發(fā)生了很大的改觀。網(wǎng)絡技術的應用使得計算機之間通信、信息共享成為可能,而數(shù)據(jù)庫技術的應用則為人們提供了數(shù)據(jù)存儲、信息檢索、信息分析等功能,從而使得工作更高效地進行。數(shù)據(jù)庫始于20世紀6040成為計算機軟件的一個重要分支。數(shù)據(jù)庫技術體現(xiàn)了當代先進的數(shù)據(jù)管理方法,使計算機的應用真正滲透到國民經(jīng)濟各個部門,在數(shù)據(jù)處理領域發(fā)揮著越來越大的作用。而互聯(lián)網(wǎng)技術的出現(xiàn),更是進一步豐富的人類生活,數(shù)字化生活已經(jīng)一步步走進我們的生活與工作?;ヂ?lián)網(wǎng)技術與數(shù)據(jù)庫技術的結合為計算的在人類生活中的應用帶來了巨大的影響。產(chǎn)業(yè)信息化,管理現(xiàn)代化,科學化已經(jīng)成為行業(yè)發(fā)展的重要課題,這不僅是企業(yè)提高自身競爭力,甚至是國家提高綜合國力,走向國民富強的重要手段。在我國,教育是一個影響著國富民強的重要行業(yè),隨著改革開放和市場經(jīng)濟的發(fā)展根據(jù)中國特有的國情發(fā)展,教育得到了國家的大力扶持與社會各界的高度重視,從而使教育業(yè)向規(guī)范性與現(xiàn)代化的方向高速發(fā)展,但是同發(fā)達國家相比,我國的教育行業(yè)的信息技術的應用程度還很低,只有在大城市中發(fā)展較早、規(guī)模較大的院校中才使用計算機進行大規(guī)模操作,從各方面提高工作效率,取得良好的社會和經(jīng)濟效益,而一些新興的、規(guī)模較小的教育機構還沒有全部具備這種功能。因此可見,隨著我國教育的迅速發(fā)展,信息技術在其上的應用會更加地廣泛和深入。42.需求分析2.1.數(shù)據(jù)字典表(1:學生信息表(2:課程信息描述:管理員用來建立數(shù)據(jù)庫的基本信息表描述:管理員用來建立課程表的基本信息表定義:學生信息=學號+姓名+性別+民族+考生來源+培養(yǎng)方式+政治面貌+所在院系+專業(yè)定義:課程信息=課程編號+課程名+學時+學分+考核方式開課院系任課老師位置:成績管理系統(tǒng)位置:成績管理系統(tǒng)表(3)成績信息表(4)用戶信息名稱:用戶表別名:用戶信息描述:用于識別用戶的基本信息表描述:管理員用來建立成績表的學生成績基本信息表定義:成績信息=課程編號+學生編號成績定義:用戶表=用戶名+密碼聯(lián)系方式52.2.數(shù)據(jù)流程圖學生名單課程表學生個人信息各課程信息D1所有課程信息程課成績單學生成績成績信息D5學生成績匯總D4成績統(tǒng)計表圖(1)數(shù)據(jù)流程圖63.系統(tǒng)總體設計3.1.概念結構設計E-R圖來表示數(shù)據(jù)庫的概念結構其關系E-R圖下:學生圖(2)E-R圖3.2輯結構設計(數(shù)據(jù)庫的設計)各個實體及其之間聯(lián)系的關系模式設計如下:學生基本情況(學號、姓名、性別、民族、出生年月、考生來源、培養(yǎng)方式、入學分數(shù)、入學政治面貌、家庭住址、通訊地址、郵政編碼、所在院系、專業(yè)、聯(lián)系方式)課程信息(課程編號、課程名、學時、學分、考核方式、開課院系、任課教師)7成績信息(課程編號、學生編號、成績)用戶(用戶名、密碼、email)本系統(tǒng)的四個主要的數(shù)據(jù)庫表的結構說明如下:表(5)student表:可否為含義序字段名號小數(shù)空否否否否是否否否否否否否否否是2Sname3Ssex4Nation5Birth6Sform7Pyfs8Rxfs9zzmm10Txadd11Yzbm12Szyx13Jtadd14ZyCharCharCharCharCharCharChar2040201515lxfs聯(lián)系方式8表(6)Course表:小數(shù)可否為含義空否否否否否否否否12345678NumericCharCharCharChar10101010考核方式開課院系任課老師課程性質表(7)Results表teacherkcxz123CharInt課程編號Email成績表(8)Lastuser表可否為空含義123102030否否否CharCharEmailEmail94.詳細設計成績管理模塊設計學生成績管理模塊:記錄學生成績的基本信息,包括學生所選的課程名稱、課程號,學生姓名、所在院系,對學生的成績進行加入、修改、查詢、刪除、查詢等基本的管理操作。圖4.成績管理模塊圖添加學生成績:為教師用戶提供學生成績添加功能,模塊要求能添加學生所選課程的成績,并且確保學生學號正確性。修改學生成績:為教師用戶提供修改學生成績的功能,輸入要修改的學生學號后生成修改學生成績的界面面,并在上面進行修改操作。刪除學生成績:為教師用戶提供學生成績刪除功能,要求在輸入要刪除的學生學號后生成刪除學生成績的界面,系統(tǒng)得到確認后,徹底的刪除改學生的某一課或全部課程成績查詢學生信息:為用戶提供學生成績查詢功能,能提供各課程的成績查詢,包括全部查詢、單一某一課的查詢和某一人的查詢。105.系統(tǒng)測試測試方法(1)白盒測試技術白盒測試技術(WhiteBoxTesting)深入到代碼一級的測試,使用這種技術根據(jù)開發(fā)人員對代碼和對程序的熟悉程度,對有需要的部分進行在軟件編碼階段,開發(fā)人員根據(jù)自己對代碼的理解和接觸所進行的軟件測試叫做白盒測試。(2)黑盒測試技術黑盒測試技術(BlackBoxTesting)黑盒測試的內(nèi)容主要有以下幾個方面,但是主要還是功能部分。主要是覆蓋全部的功能,可以結合兼容,性能測試等方面進行,根據(jù)軟件需求,設計文檔,模擬客戶場景隨系統(tǒng)進行實際的測試,這種測試技術是使用最多的測試技術涵蓋了測試的方方面面,可以考慮以下方面:正確性(Correctness)、可用性(Usability)、邊界條件(BoundaryCondition)、性能(Performance)壓力測試(Stress)多用戶情況可以考慮使用壓力測試工具,建議將壓力和性能測試結合起來進行.如果有負載平衡的話還要在服務器端打開監(jiān)測工具,查看服務器CPU使用率,內(nèi)存占用情況,如果有必要可以模擬大量數(shù)據(jù)輸入,對硬盤的影響等等信息.如果有必要的話必須進行性能優(yōu)化(軟硬件都可以).11課程信息管理界面如下:圖1.2126.軟件使用說明書本系統(tǒng)將采用MicrosoftSQLServer2000作為系統(tǒng)的DBMS支撐,SQLServer2000是能夠支持企業(yè)級關系型數(shù)據(jù)庫的管理系統(tǒng),它能與Windows操作系統(tǒng)緊密集成,具有方便易用的圖形管理界面,其用戶界面風格與Windows一樣非Server2000在存儲大容量數(shù)據(jù)方面,在數(shù)據(jù)的安全性和完整性方面,在分布式處理等都是適合于企業(yè)級應用的。而其相對等大型數(shù)據(jù)庫來說,學習更為容易,應用成本也相對較低。采用SQLServer2000+ASP.Net開發(fā)本系統(tǒng)是一個較為理想的組合。豐富的管理工具:SQLServer2000提供了許多數(shù)據(jù)庫系統(tǒng)管理工具。系統(tǒng)管理員可以在運行SQLServerEnterpriseManager的中央控制臺上,管理和監(jiān)視服務器運行性能和企業(yè)數(shù)據(jù)庫。13總結這是本學期的第一次課程設計,我所做的題目是高校學生成績管理系統(tǒng)。由于本次課程設計采用分組,即兩個人一個小組,雖然并不是每個部分都是自己親手所做,但是我?guī)缀醵加袇⑴c,因而不僅對高校學生成績管理系統(tǒng)的開發(fā)過程有了初步的了解,還體會到了小組間相互幫助和互相探討的益處。高校學生
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 大橋鎮(zhèn)機關管理制度
- 大講堂學員管理制度
- 天那水采購管理制度
- 子公司對賬管理制度
- 存貨零庫存管理制度
- 學校充電房管理制度
- 學校衛(wèi)生室管理制度
- 學校教案室管理制度
- 學校洗衣房管理制度
- 企業(yè)餐飲訂制管理制度
- 新修訂《土地管理法》考試題庫及答案
- 小老虎過生日
- 2023-2024學年廣西壯族自治區(qū)南寧市小學語文六年級期末深度自測試卷詳細參考答案解析
- 注塑混料記錄表
- 國開《學前兒童語言教育活動指導》形考1-4試題及答案
- 2023年住院醫(yī)師規(guī)范化培訓-住院醫(yī)師規(guī)范化培訓(口腔內(nèi)科)考試上岸提分歷年高頻考題答案
- ???023綜合安防工程師認證試題答案HCA
- 2023年中山市軌道交通有限公司招聘筆試題庫及答案解析
- 濁度儀使用說明書
- GB/T 13912-2002金屬覆蓋層鋼鐵制件熱浸鍍鋅層技術要求及試驗方法
- 湖南省永州市江華瑤族自治縣事業(yè)單位招聘歷年真題匯總【2012年-2022年整理版】(二)
評論
0/150
提交評論