版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
建筑工程管理軟件工程實訓參考案例案例副本201140410312201140410312學 號:課 程 設 計題 目 學生成績管理系統(tǒng)教學院 計算機學院專 業(yè) 2011級計算機科學與技術班 級 (3)班姓 名 劉濤指導教師 張國軍2013年 5月28日摘 要得到統(tǒng)計等問題。vs2008Csqlserver2000。本系統(tǒng)C/S關鍵詞:學生成績管理系統(tǒng);信息;成績AbstractWiththedevelopmentoftheTimes,computertechnologyhasgonedeepintovariousindustries,whichhasprovidedmoreattentiveandefficientservice.Besides,InformationManagementTechnologyisusedmoredeeplyinmanagement.ItismatureintechnologytocarryoutManageInformationSystem.WithmanagingtheinformationandgradesofstudentsbyInformationSystem,itcandealwithlessefficient,unilateralmanagementandsoon.Accordingtothemoduleofschoolmanagingstudents’informationandgradesandtheadvantagesofcomputermanagement,thispaperexplainsthesignificanceofMISinschoolmanagementonthebackgroundofStudentGradesManagementSystem.Inaddition,throughapplyingthetheoryandknowledgeofmymajor,thispaperanalysesitsbusinessprocessanddataflow.What’smore,ConceptualModelandLogicalModelaredesignedinthisarticle.ThisMISisdevelopedwithVisualStudiousingC#languageandtheRDBMSisSQLServer2005.ThisMISadoptsC/Smodule.Key Words: Students’InformationandGradesManagingSystem;Information;Grades目 錄緒論 1課題的背景和意義 1系統(tǒng)的相關領域與進展 2論文的主要內容 3系統(tǒng)分析 4問題的提出及定義 4可行性分析 4需求分析 5系統(tǒng)設計 17系統(tǒng)總體設計 17系統(tǒng)詳細設計 18數據庫設計 20軟件實施 23相關知識簡介 2342系統(tǒng)實施中的關鍵技術 2443系統(tǒng)測試 255總結 28參考文獻 291緒論課題的背景和意義劇增,學生信息呈爆炸性增長的前提下。學校對學生成績管理的自動化與準確化的要求日益強烈的背景下構思出來的。該軟件設計完成后可用于所有教育單位(包括學校,學院等等)的學生成績的管理。目前社會上信息管理系統(tǒng)發(fā)展飛快,各個企事業(yè)單位都引入了信息管理軟明了,但功能齊全且易于操作。要的作用。的效率,也是一個單位科學化、正規(guī)化管理,與世界接軌的重要條件。系統(tǒng)的相關領域與進展5070有限。??起了完善的先進的管理信??數專家和管理人員的專家系統(tǒng)(ES)或決策支持系統(tǒng)(DSS),其處理對象和服務對象,自身的系統(tǒng)結構,處理能力,都有了進一步的發(fā)展。數據,這給查找、更新和維護都帶來了不少的困難。用計算機來實現學生檔案管理的計算機化已經成為當今時代發(fā)展的需要。計算機為基礎的信息管理所取代。應用計算機進行學生成績管理,歸納起來,主要有以下幾點優(yōu)勢:可以方便地存儲歷屆的學生檔案,管理更為安全、高效;只需系部對學生成績信息進行管理,節(jié)省大量人力;可以迅速查詢及修改相關信息。論文的主要內容MicrosoftSQLServer2005C/S及應用情況。最后總結了論文所得出的結論。2系統(tǒng)分析問題的提出及定義理信息系統(tǒng),成為學校必須考慮的問題。段,提高管理質量。管理信息技術日趨成熟,基于客戶端/服務器(Client/Server)模式的計算環(huán)境被越來越多的應用系統(tǒng)采用。用戶通過客戶端訪問服務器的數據庫,對數據庫里面的學生信息進行管理。對性教學等目的。通過調查,系統(tǒng)有以下這些需求:友好的人機界面學生成績等數據統(tǒng)計分析方便的數據查詢、修改、插入功能,成績單等報表的打印功能數據計算自動完成,減少人工干預完善的學生信息管理、課程信息管理、成績管理、數據的導入導出密碼修改管理系統(tǒng)退出可行性分析開發(fā)系統(tǒng)的必要性據,從這一點足可以說明開發(fā)系統(tǒng)的必要性。開發(fā)系統(tǒng)的經濟可行性用;系統(tǒng)安裝、運行和維護費用;人員培訓費用。結論:因為收益遠大于支出,所以該項目經濟上是可行的。開發(fā)系統(tǒng)的技術可行性windows98VS2008,數據庫采用SQLServer2005。VS2008功能強大、擴展性強,目前許多管理系統(tǒng)都是由其來完成開發(fā)的,SQLServer2005開發(fā)了無數的應用軟件。維護工作方面,現在的數據庫維護方面已經做的相當簡化,與之相關的操作人員可以在短時間內通過學習便可。所以,該項目技術上是可行的。社會條件上的可行性保密性差,另外時間一長,將產生大量的文件和數據,這對于查找、更新和維護都帶來了不少的困難。而使用計算機對企業(yè)設備信息進行管理,具有手工管理所無法比擬的優(yōu)點,為系統(tǒng)實現后的運行提供了一個大的環(huán)境。需求分析數據流程圖學生成績管理系統(tǒng)頂層數據流圖學生成績管理系統(tǒng)頂層數據流圖學生成績管理系統(tǒng)第一層數據流圖學生成績管理系統(tǒng)第一層數據流圖學生信息管理系統(tǒng)第二層數據流圖第二層數據流圖分為各個模塊,如圖所示:系統(tǒng)管理流程圖學生信息管理數據流程圖學生信息管理流程圖課程成績管理數據流程圖課程成績管理數據流程圖期末成績管理數據流程圖期末成績管理數據流程圖畢業(yè)生成績管理數據流程圖畢業(yè)生成績管理數據流程圖成績轉入轉出數據流程圖成績轉入轉出數據流程圖如下:該系統(tǒng)由系部的管理人員使用,要求能夠修改用戶的密碼。該系統(tǒng)要求對學生信息進行管理。例如:新生信息導入,對學生信息進行查詢、修改、刪除、插入、學籍的異動。該系統(tǒng)要求對課程成績進行管理。例如:單科成績的轉入、單科成績的修改、查詢、打印以及成績的導出。該系統(tǒng)要求對期末成績管理。例如:班級成績的查詢、學生成績單的打印、重修補考證打印和重修補考成績的導入導出和打印。該系統(tǒng)要求對畢業(yè)生成績進行管理。例如:畢業(yè)生成績查詢、成績導出和打印、畢業(yè)設計時間成績的錄入和導出、清考成績的錄入、學籍異動查詢。該系統(tǒng)要求對成績的轉出轉入進行管理。例如:期末成績的轉出、重修已畢業(yè)學生成績刪除。數據字典??以下數據字典,部分數據字典如下:外部實體:數據存儲:D0別名:描述:課程的基本信息別名:描述:學生的各科的成績數據流:F0.2名稱:用戶信息別名:定義:用戶信息=用戶名+密碼數據流編號:數據流編號:F0.4.1別名:描述:該系統(tǒng)的簡單介紹數據流編號:數據流編號:F0.5.1名稱:學生信息別名:描述:學生信息的個人基本信息F0.5.1名稱:學生信息別名:描述:學生信息的個人基本信息數據流編號:數據流編號:F0.7.1名稱:學生成績別名:描述:學生各門課的成績數據流編號:數據流編號:F0.8.2名稱:學生成績別名:描述:學生各門課的成績定義:學生成績=學號+課程編號+學分+期末成績+補考成績+清考成績數據流編號:數據流編號:F0.10.1名稱:成績單別名:描述:學生的科目及考試成績定義:成績單=學生姓名+班級+課程名稱+學分+成績數據流編號:數據流編號:F0.11.2名稱:清考成績別名:描述:學生清考的成績數據流編號:數據流編號:F0.12名稱:學生成績別名:描述:學生各門課的成績數據加工:數據加工編號:數據加工編號:P0.2.1名字:系統(tǒng)說明別名:描述:用于用戶登錄3系統(tǒng)設計系統(tǒng)總體設計系統(tǒng)功能模塊圖3-13.1系統(tǒng)功能模塊設計部分組成,規(guī)劃系統(tǒng)功能模塊如下:系統(tǒng)管理模塊該模塊主要包括用戶查閱該系統(tǒng)的簡要說明、用戶修改密碼。學生信息管理模塊級信息的查詢、修改、刪除、增加、學籍異動轉出。課程成績管理模塊的打印、課部成績轉入。期末成績管理模塊成績的管理。畢業(yè)生成績管理模塊畢業(yè)生推薦表打印、清考成績錄入、學籍異動查詢。成績轉入轉出模塊成績轉出、教務處成績轉入、已經畢業(yè)學生成績刪除。系統(tǒng)詳細設計系統(tǒng)管理密碼修改:用于用戶修改密碼學生信息管理系部學生管理:對學生的查詢、修改、刪除、轉出等相關操作班級信息管理:名單轉出、打印考勤表、學生信息查詢等相關操作課程成績管理單科成績修改:對成績修改等相關操作成績修改查詢:對班級學生成績查詢等相關操作成績報告單打印:打印每個學生成績單課部成績轉入:轉出班級學生成績等相關操作期末成績管理重修補考管理:打印補考證重修補考成績管理:補考成績錄入、打印成績等操作畢業(yè)生成績管理畢業(yè)生成績查詢:按照條件查詢畢業(yè)生成績畢業(yè)生推薦表打?。捍蛴‘厴I(yè)生推薦表畢業(yè)設計成績錄入:錄入畢業(yè)設計的成績學籍異動查詢:查詢學籍異動情況成績轉出轉入期末成績轉出:對成績轉出等相關操作清考成績轉出:對清考成績轉出相關操作教務處成績錄入:錄入成績已畢業(yè)學生成績刪除:刪除已經畢業(yè)學生的成績數據庫設計統(tǒng),滿足用戶的各種信息需求。數據庫E-R圖分析,分析各數據存儲之間的關系,然后得出系統(tǒng)的關系模式。本系統(tǒng)用實體-聯系圖(E-R)來描述系統(tǒng)的概念模型。E-R3-2數據庫概念結構設計SGMIS。數SGMIS6學生信息表,包括的數據項有:學號,姓名,性別,年齡,班級,入學時間課程信息表,包括的數據項有:課程編號,名稱,學分學生成績表,包括的數據項有:學號,課程號,學分,平時成績,期末成績,補考成績,清考成績教師信息表,包括的數據項有:編號,姓名,性別,所屬學院授課信息表,包括的數據項有:課程號,教師編號,學期(5)用戶信息表,包括用戶名和密碼
3.1學生信息表(Student)列名數據類型可否為空說明StuNoChar(12)Notnull學號(主鍵)StuNameVarchar(20)Null學生姓名StuSexChar(4)Null性別StuAgeintnull年齡StuClassVarchar(30)Null班級StuEnterTimeVarhchar(10)null入學時間3.2(Lesson)列名數據類型可否為空說明LNoChar(5)Notnull課程編號(主鍵)LNameVarchar(20)Null課程名稱LCrediintnull學分LTermIntnull學期3.3(Grade)列名數據類型可否為空說明StuNoChar(12)Notnull學號(主屬性)LNoChar(5)Notnull課程號(主屬性)LCrediintnull學分Ggra1intNull平時成績Ggra2Intnull期末成績Ggra3intnull補考成績Ggra4intnull清考成績3.4(Teacher)列名數據類型可否為空說明TNoChar(12)Notnull教師編號(主鍵)TNameVarchar(20)Null姓名TSexChar(4)null性別3.5(T_L)列名數據類型可否為空說明LNovarchar(5)Notnull課程號(主屬性)TNovarchar(12)Notnull教師號(主屬性)LTermIntnull學期3.6(Manager)列名數據類型可否為空說明Namevarchar(12)Notnull用戶名(主碼)Passwordvarchar(12)Notnull密碼4軟件實施相關知識簡介(Client/ServerC/S)結構。C/S介紹在網絡連接模式中,除對等網外,還有另一種形式的網絡,即客戶機/服務器供網絡必須的資源。(user)(client。但在許多國外文獻中,也clientserver合理分配到Client端和Server端來實現,降低了系統(tǒng)的通訊開銷。目前大多數應用軟件系統(tǒng)都是Client/Server這也就是目前應用系統(tǒng)的發(fā)展方向。C/S結構的優(yōu)點應用服務器運行數據負荷較輕數據的儲存管理功能較為透明C/S模式的缺點隨著互聯網的飛速發(fā)展,移動辦公和分布式辦公越來越普及,這需要專門的設計來處理分布式的數據??蛻舳诵枰惭b專用的客戶端軟件。對客戶端的操作系統(tǒng)一般也會有限制。B/S架構軟件的優(yōu)勢與劣勢程序根據預定的規(guī)則作出應答,送回結果,應用服務器運行數據負荷較輕。??并且通常把那些不同的(不管是已知還是未知的運行數據,在服務器程序中不C/S??專門管理。C/SC/S和復雜的技術支持,維護成本很高,維護任務量大。42系統(tǒng)實施中的關鍵技術略43系統(tǒng)測試測試的目標設計階段,也可能發(fā)生在整個過程的開始階段。系統(tǒng)測試的目標是:測試是一個程序的執(zhí)行過程,其目標在于發(fā)現錯誤。一軟件測試中最為重要的是,實際工作中人們的心理學和經濟學問題。測試的方法前一步的基礎上進行的。單元測試測試:獲得用戶登錄名和密碼。業(yè)務員信息中查找所有成員登錄名和密碼,核對序的輸入和輸出特性測試是否滿足設定的功能。組裝測試HIPO菜單,逐步進行最終將系統(tǒng)安裝完畢。確認測試又稱為合格性測試,確認測試的內容主要包括以下幾部分:功能測試性能測試配置審查用戶資料系統(tǒng)分析資料系統(tǒng)設計資料源程序與測試材料。系統(tǒng)測試用戶及環(huán)境等綜合在一起進行測試,以保證系統(tǒng)的各組成部分協(xié)調進行。經測試未發(fā)現本軟件有異常情況能正常進行。測試用例部分系統(tǒng)測試用例如圖所示。測試用例1描述登錄測試測試方法戶名和密碼例:用戶名1 密碼1戶名和錯誤的密碼例:用戶名1 密碼123輸入錯誤的用戶名和正確的密碼例:用戶名a 密碼1期望結果在輸入正確的用戶名和密碼時,可以正確登錄,輸入錯誤的用戶名或密碼,提示錯誤操作結果:1、進入系統(tǒng)2、返回登陸界面3、返回登陸界面測試結果(正確或錯誤)正確圖4.1用戶登錄測試用例測試用例2描述密碼修改測試方法例:舊密碼1,111,111輸入錯誤的舊密碼例:舊密碼2,新密碼22,新密碼22例:舊密碼1,新秘密33,新秘密333期望結果2其他情況修改失敗操作結果:1、修改成功2、修改失敗3、修改失敗測試結果(正確或錯誤)正確圖4.2密碼修改測試用例測試用例3描述班級成績查詢測試方法選中匹配字段后輸入查詢條件,點擊查詢期望結果列出符合條件的結果測試結果(正確或錯誤)正確測試總結
圖4.3班級成績查詢測試用例成績管理系統(tǒng)的開發(fā)目標。5總結此次課程設計收獲很多,不僅僅是知識上的,還有個人認識和意志方面。翻書才能準確修改錯誤。對概念的理解更加深刻和透徹。E-R下來,每步都想清楚,一步步地耐心地做。理論,加深對理論的理解,這樣才能做得更好。參考文獻(4[2]劉云生,數據庫系統(tǒng)分析與實現(1,北京,清華大學出版社,2009,2-9[3]KarliWatson,ChristianNagel,C#入門經典(32006,662-681[4]王小科,C#開發(fā)實戰(zhàn)寶典(1,北京,清華大學出版社[5]張海藩,軟件工程導論(5,北京,清華大學出版社,2008,78-90[6]陶華亭,軟件工程概論(1,北京,高等教育出版社,2007,60-66鄺孔武,王曉敏,信息系統(tǒng)分析與設計(3,北京,清華大學出版社,2006,100-105明日科技,王小科,呂雙,梁冰,C#范例完全自學手冊(1,北京,人民郵電出版社,2009,13-18宋學江,趙蘭,C#輕松入門(1,北京,人民郵電出版社,2009,200-220[10]王晶,SQLServer2000(12009,350-360數據流圖第零層數據流程圖第一層數據流程圖第二層數據流程圖數據字典數據源的起點和終點都是教師編號:編號:S0別名:描述:教師是本系統(tǒng)的使用者數據流:F0別名:描述:各個班的各個學生的課程名和學生基本信息定義:學生課程信息=學號+
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025地方高校聯合研發(fā)中心建設項目合作合同
- 2025年多功能會議室窗簾系統(tǒng)采購、安裝及售后服務合同
- 2025年高端民宿股東合作協(xié)議及鄉(xiāng)村旅游品牌拓展方案
- 2025年綠色節(jié)能型鋼結構工程全流程服務合同
- 2025年智能建筑鋼材深加工與定制化服務合作協(xié)議
- 2025年環(huán)保認證標準包裝箱統(tǒng)一采購合同
- 2025年度綠色食品配送合同范本匯編及溯源監(jiān)管服務協(xié)議
- 內經考試題及答案
- 2025年度智慧倉儲物流中心設備保養(yǎng)與物業(yè)服務協(xié)議
- 2025年農業(yè)科技項目合作合同及科研成果轉化細則
- 醫(yī)院小額采購管理辦法
- 肝臟彌漫性病變超聲診斷與檢查規(guī)范
- 2026版高三一輪總復習(數學) 高考命題改革及備考導向分析 課件
- 產后出血病例討論分析
- 腫瘤病人疼痛護理課件
- 酒店餐飲英語培訓課件
- 2025年長沙市中考物理試卷真題(含答案)
- 建筑工地駐場人員管理辦法及流程
- 外科術后康復
- 2025年全國工會系統(tǒng)經審業(yè)務技能大賽知識總題庫(1800題)-中部分
- 口腔科主任述職報告
評論
0/150
提交評論