職業技術學院計算機技術與資訊管理系

2021-05-30 17:08:49 字數 3326 閱讀 2706

課程設計說明書

設計題目

指導教師

小組成員

班級時間

目錄第一章引言

1 開發背景3

2 開發目的3

第二章系統功能分析

2.1 系統需求分析階段3

2.2功能需求4

2.3資料需求4

2.4功能需求4

2.5 概念設計階段4

3 邏輯設計階段5

4 物理設計階段6

5 資料庫執行階段17

6 資料庫維護階段17

參考文獻17

開發背景

本學生成績管理系統模組是為了實現學校人力資源的優化和學生成績管理的科學管理而設計的,通過使用本系統,可以更加有效的管理學生資訊,其大包括學生的基本資訊,成績資訊並且具有資訊的增加,查詢,修改等功能。

需求分析說明書是為軟體的開發者能更好的理解開發的需求,避免由於對問題認識的不清或錯誤理解而增加更多的開發成本。需求分析是軟體系統生存期中定義階段的最後乙個步驟;是作為整個軟體開發範圍的指南,是軟體開發人員開發出正確的符合使用者要求的軟體的重點;是為明確軟體需求、安排專案規劃與進度、組織軟體開發與測試,撰寫本文件。該文件將最終交給軟體具體開發人員進行具體的開發,其針對的物件是軟體開發人員。

解決了實現該系統需求的程式模組設計問題。包括如何把該系統劃分成若干個模組、決定各個模組之間的介面、模組之間傳遞的資訊,以及資料結構、模組結構的設計等。在以下的概要設計報告中將對在本階段中對系統所做的所有概要設計進行詳細的說明。

詳細設計中,程式設計員可參考此概要設計報告,在概要設計對學生資訊管理系統所做的模組結構設計的基礎上,對系統進行詳細設計。在以後的軟體測試以及軟體維護階段也可參考此說明書,以便於了解在概要設計過程中所完成的各模組設計結構,或在修改時找出在本階段設計的不足或錯誤。

此需求規格說明書是對使用者需求分析的結果,明確系統應具有的功能及效能與介面方面的需求,使系統分析員及軟體開發組成員能清楚地了解使用者的需求,並在此基礎上完成後續工作和開發工作。

開發目的

資訊社會的高科技,商品經濟化的高效益,使計算機的應用已普及到經濟和社會生活的各個領域。計算機雖然與人類的關係愈來愈密切,還有人由於計算機操作不方便繼續用手工勞動。現今學生資訊管理的繁瑣給具有強烈時間觀念的行政人員帶來了諸多不便,教學辦公室缺少一種完善的學生資訊管理軟體,為了對學生資訊的管理方便,開發人員完成了全面的調查與分析,同時與目標使用者進行了多次深入溝通,並在此基礎上著手開發學生成績管理系統軟體。

學生資訊管理系統將由兩部分組成:置於學生資訊的前台程式,以及置於管理員的資料庫伺服器。

系統需求分析階段

為了滿足使用者的要求,系統必須要有高的運作速度,使用者填寫的資訊輸入到系統,系統必須能快速及時作出響應,迅速處理各項資料、資訊,顯示出所有必需資訊,所以要求很高的資訊量速度和大的主存容量;由於要存貯大量的資料和資訊,也還要有足夠大的磁碟容量;安全性也是系統最重要的效能需求之一,學生資訊管理系統必須有可靠的安全措施,以保證使用者的各項資訊保安。

在安全與保密方面的要求:系統對不同許可權的使用者提供不同的功能模組;

開發工具

access資料庫:一種有結構的資料集合,是不同於一般資料檔案的一串文字或數字流,資料中的物件可以是文字,影象,聲音,關係式資料庫由一系列表組成,表又由一系列行和列組成,每一行是乙個記錄,每一列是乙個字段,每個欄位有乙個欄位名,欄位名在乙個表中不能重複。它由六種物件組成:

表,查詢,窗體,報表,巨集,模組。

表(table) ——是資料庫的基本物件,是建立其他5種物件的基礎。表由記錄組成,記錄由欄位組成,表用來存貯資料庫的資料,故又稱資料表。

查詢(query)——查詢可以按索引快速查詢到需要的記錄,按要求篩選記錄並能連線若干個表的字段組成新錶。

窗體(form)——窗體提供了一種方便的瀏覽、輸入及更改資料的視窗。還可以建立子窗體顯示相關聯的表的內容。窗體也稱表單。

報表(report)——報表的功能是將資料庫中的資料分類彙總,然後列印出來,以便分析。

巨集(macro)——巨集相當於dos中的批處理,用來自動執行一系列操作。

模組(module)——模組的功能與巨集類似,但它定義的操作比巨集更精細和複雜,使用者可以根據自己的需要編寫程式。模組使用visual basic程式設計。

是一種程式語言為平台,循序漸進地介紹了vb net的程式設計知識和技巧,主要內容包括vb net包括視覺化程式設計過程、語言基礎、陣列和集合、過程設計、窗體和控制項設計、物件導向程式設計、圖形設計、檔案操作、錯誤除錯和處理、資料庫訪問技術和web應用程式設計等。

程式設計過程—它提供最簡單的程式設計語句,同時為我們介紹了資料的基本型別。

語言基礎—一種語言代表著乙個程式的標誌,每乙個程式都有自己的程式語言。它提供了最基本的語言特點。

陣列和集合—無論什麼樣的程式我們都會用到陣列和集合,這是學習程式語言最基本要掌握的東西。

過程設計—是一種讓學生在掌握一定程式預壓後必須要設計介面的知識。

窗體和控制項設計—我們在學習各種窗體和控制項以後,所必須要掌握的是如何去使用它,如何利用它。

物件導向程式設計、圖形設計、檔案操作、誤除錯和處理、資料庫訪問技術、web應用程式設計等都有各自的特點。

設計邏輯結構時一般要分三步進行:

a、將概念經過轉化為一般的關係、網狀、層次模型;

b、將轉化來的關係、網狀、層次模型向特定dbms支援下的資料模型轉換;

c、對資料模型進行優化

物理資料結構設計主要是設計資料在模組中的表示形式。資料在模組

中都是以結構的方式表示:

1 學生資訊

學號姓名性別

班級所在系

成績 2 查詢資訊

成績選課情況

課表查詢

教師資訊查詢

學生資訊查詢

3 資訊管理

修改密碼

成績修改

選課更改

教師資訊修改

學生資訊修改

伺服器程式在對資訊查詢進行操作時需對資料庫資料庫資料結構,也就是資料表進行查詢和修改:在查詢過程中都需要對資料庫中的所有表,進行聯合查詢、修改。

物理資料結構主要用於各模組之間函式的資訊傳遞。介面傳遞的資訊將是以資料結構封裝了的資料,以引數傳遞或返回值的形式在各模組間傳輸。出錯資訊將送入顯示模組中

模組設計

屬性一覽

學號(sno),姓名(sname),性別(s***),年齡(sage),所在系(sdept),班級(sclass),課程號(cno),課程名(cname),成績(grade),教師姓名(tname),教職工號(tno)

實體一覽

在本課程設計中,存在三個實體(學生,課程,教師)

候選鍵及主鍵

在學生實體中主鍵為學號,課程實體中的主鍵為課程號,教師實體中的主鍵為職工號

實體與屬性的關係表

學生資訊表

課程資訊表

教師資訊表

學生成績管理的e-r圖

哈爾濱華夏計算機職業技術學院精美求職簡歷

自薦信尊敬的領導 您好,首先感謝您在百忙之中審閱我的自薦信,當您翻開這一頁的時候,您已經為我開啟了通往機遇與成功的第一扇大門。我將努力讓您在短時間內了解我。我是 大學20xx屆的應屆畢業生,我所學的專業。經過4年的大學生活,在師友的嚴格教益及個人的不斷努力下,我已經具備了紮實的專業基礎知識,同時為了...

北京資訊職業技術學院

資訊科技類專業教師培訓基地2015年寒假前後培訓通知 北京市職業院校資訊科技類專業教師培訓基地按照市教委 十二五 總體工作要求和培訓基地培訓工作計畫,將於2015年寒假前後1月 12日 1月28日期間組織全市的資訊科技類專業教師開展各專業 包括軟體技術 網路技術 資訊管理 多 技術 電子技術 移動通...

Byotzm江西資訊應用職業技術學院計算機技術系

生活需要遊戲,但不能遊戲人生 生活需要歌舞,但不需醉生夢死 生活需要藝術,但不能投機取巧 生活需要勇氣,但不能魯莽蠻幹 生活需要重複,但不能重蹈覆轍。上機實訓報告 一 實訓目的及要求 1 理解ado技術中recordset物件的功能 2 熟練掌握資料庫的查詢 更新 刪除操作 3 掌握asp與資料庫的...