VS資訊管理系統課程設計報告

2021-03-04 03:57:57 字數 4019 閱讀 9931

暑期實習報告

目錄引言 3

1 關於系統 3

1.1資訊管理系統的重要性 3

1.2開發學生管理系統的必要性 3

1.3如何開發以及實現的功能 4

2開發環境 4

2.1 visual studio 4

2.2 sql server 5

3系統總體設計 5

3.1系統需求 5

3.2系統功能分析 5

3.3系統執行環境: 6

4 系統模組設計 6

4.1資料庫整體設計 6

4.1.1資料庫設計 6

4.1.2資料庫需求分析 6

4.1.3資料庫邏輯結構設計 7

4.2登陸模組 10

4.3使用者管理模組 11

4.4學生管理模組 12

4.4.1學生資料新增 12

4.4.2學生資訊修改 12

4.4.3學生所在院系資料 13

4.4.4學生所在專業資料 13

4.5課程管理模組設計 14

4.5.1.課程資料新增 14

4.5.2課程資料管理頁面設計 14

4.5.3課程類別設計 14

4.6成績管理模組設計 15

5系統測試 16

5.1登陸模組 16

5.2教師管理模組 16

5.3學生管理模組 17

5.4課程管理模組 18

5.5成績管理模組 18

5.6系統管理模組 19

6總結 20

隨著人類社會進入資訊時代,計算機越來越多地活躍在社會各個領域:管理、網路、計算、控制、多**等。並且在某些方面成為不可缺少的工具,尤其在管理方面,管理軟體的出現使大量繁瑣複雜的問題變得簡單易行。

現今學校的規模不斷擴大,學生數量急劇增加,有關學生的各種資訊量也成倍增長。面對龐大的資訊量,需要有學生資訊管理系統來提高學生管理工作的效率。通過這樣的系統,可以做到資訊的規範管理、科學統計和快速的查詢,從而減少管理方面的工作量。

該學生資訊管理系統用microsoft visual studio來建立網路服務,採用物件導向的語言程式設計,實現對學生資訊的基本管理,包括學籍資訊、班級資訊、課程資訊、成績資訊的新增、修改和查詢。該系統充分考慮使用者的操作簡便性,實現快捷操作。

資訊管理系統(mis)是集計算機技術、網路通訊技術為一體的資訊系統工程,它能夠使企業執行的資料更加準確、及時、全面、詳實,同時對各種資訊進一步的加工,使企業領導層對生產、經營的決策依據更充分,更具有合理性、科學性,並創造出更多的發展機會;另外也進一步加強企業的科學化、合理化、制度化、規範化管理,為企業的管理水平跨上新台階,為企業持續、健康、穩定的發展打下基礎。

當前許多學校正在逐步完善學生作業管理工作,需要乙個能滿足內部管理需求、提高管理效率的應用系統進行內部管理。許多學校經過多年的發展,學校規模不斷擴大,學生人數成倍增長,作業資訊也急劇增多。科學的發展,資訊化的作業管理更加需要。

因此,許多學校需要乙個功能全面的學生資訊管理系統來進行管理,以使管理學生資訊的工作在該系統的配合下更加高效和便捷。

本設計我將採用物件導向的方法,綜合運用資料庫技術、程式設計技術,結合學生資訊管理管理知識,以visual studio作為系統前台應用程式開發工具,sql server作為後台資料庫,通過visual studio使兩者進行連線從而進行系統軟體開發。

此學生資訊管理系統主要實現的是學生資訊的管理,包括學籍資訊、班級資訊、課程資訊和成績資訊的新增、修改、刪除設定等

visual studio 可以用來建立 windows 平台下的 windows 應用程式和網路應用程式,也可以用來建立網路服務、智慧型裝置應用程式和 office 外掛程式。

visio 作為使用統一建模語言(uml)架構應用程式框架的程式被引入,同時被引入的還包括移動裝置支援和企業模版。

visual studio 目前可以確定的是支援建立於 dhtml 基礎上的 ajax 技術,同時 visual studio 會強化對於資料庫的支援。

visual studio 提供了高階開發工具、除錯功能、資料庫功能和創新功能,幫助在各種平台上快速建立當前最先進的應用程式。

visual studio 包括各種增強功能,例如視覺化設計器(使用 .*** framework 3.5 加速開發)、對 web 開發工具的大量改進,以及能夠加速開發和處理所有型別資料的語言增強功能。

visual studio 2008 為開發人員提供了所有相關的工具和框架支援,幫助建立引人注目的、令人印象深刻並支援 ajax 的 web 應用程式。

開發人員能夠利用這些豐富的客戶端和伺服器端框架輕鬆構建以客戶為中心的 web 應用程式,這些應用程式可以整合任何後端資料提供程式、在任何當前瀏覽器內執行並完全訪問 應用程式服務和 microsoft 平台。

為了幫助開發人員迅速建立先進的軟體,visual studio 提供了改進的語言和資料功能,例如語言整合的查詢 (linq),各個程式設計人員可以利用這些功能更輕鬆地構建解決方案以分析和處理資訊。

visual studio 還使開發人員能夠從同一開發環境內建立面向多個 .*** framework 版本的應用程式。開發人員能夠構建面向 .

*** framework 2.0、3.0 或 3.

5 的應用程式,意味他們可以在同一環境中支援各種各樣的專案。

visual studio 提供了幫助開發團隊改進協作的擴充套件的和改進的服務專案,包括幫助將資料庫專業人員和圖形設計人員加入到開發流程的工具。

sql是英文structured query language的縮寫,意思為結構化查詢語言。sql語言的主要功能就是同各種資料庫建立聯絡,進行溝通。按照ansi(美國國家標準協會)的規定,sql被作為關係型資料庫管理系統的標準語言。

sql語句可以用來執行各種各樣的操作,例如更新資料庫中的資料,從資料庫中提取資料等。目前,絕大多數流行的關係型資料庫管理系統,如oracle, sybase, microsoft sql server, access等都採用了sql語言標準。雖然很多資料庫都對sql語句進行了再開發和擴充套件,但是包括select, insert, update, delete, create,以及drop在內的標準的sql命令仍然可以被用來完成幾乎所有的資料庫操作。

sql server 是乙個關聯式資料庫管理系統。sql server 2是microsoft 公司推出的sql server 資料庫管理系統,具有使用方便可伸縮性好與相關軟體整合程度高等優點。 sql server 是乙個全面的資料庫平台,使用整合的商業智慧型 (bi) 工具提供了企業級的資料管理。

sql server 資料庫引擎為關係型資料和結構化資料提供了更安全可靠的儲存功能,使您可以構建和管理用於業務的高可用和高效能的資料應用程式。sql server 資料引擎是資料管理解決方案的核心。此外 sql server 結合了分析、報表、整合和通知功能。

3.1系統需求

隨著科學技術的發展,計算機管理在日常生活中的地位變得越來越重要。它能夠代替人做各種重複、繁瑣的勞動,並且擁有操作簡單,可信度好,不易出錯等優點,大大減少了不必要的人力消耗,提高個人的工作效率。學生資訊管理是每個學校必須面臨的問題,所以,如何開發乙個應用簡單,見面友好,容易操作,資料安全性好的管理系統就成為非常重要的技術問題。

我採用visual studio 技術進行資料庫開發可以使開發過程簡單化,更快捷的訪問資料庫。

作為乙個基於b/s模式的管理系統,需要記錄大量的資料資訊,而這些資料資訊需要同時能夠提供給使用人員查詢和修改,必然需要乙個大型的資料庫系統和一台網路伺服器,並且需要建立區域網或是能夠被inter***網路使用者訪問。對於客戶機來說,他不需要儲存資料,而只需要通過訪問伺服器,獲得相應的服務。

系統開發的總體任務是實現學生資訊關係的系統化、規範化和自動化。系統功能分析是在系統開發的總體任務的基礎上完成的。本學生資訊管理系統需要完成的功能有:

系統管理功能:新增普通使用者、新增管理員、退出系統。

教師管理功能:新增教師資訊、查詢教師資訊、修改教師資訊、刪除教師資訊。

學生管理功能:新增學生資料資訊、修改學生資料資訊、檢視修改學生院系資料、學生專業資料。

銷售資訊管理系統課程設計報告

c語言程式設計 課程設計報告 課設題目 銷售資訊統計管理系統 班級姓名 學號指導教師 成績2013 年 6 月 一 任務描述 本次任務要求完成乙個銷售資訊管理統計系統。具體內容為 假定某公司有n個銷售員,負責銷售m種產品。每個銷售員將當天銷售的每種產品一張便條的形式提交給公司。每張便條內容包括 1 ...

倉庫資訊管理系統課程設計報告

1 需求分析 倉庫資訊管理系統,對進出貨物進行管理,貨物由貨物號作為主鍵,貨物名稱,貨物 貨物庫存以及貨物商等標識,以及倉庫管理人員的新增,修改,刪除,以及對密碼的管理。需要對貨物的新增,修改,刪除,對貨物的入庫,出庫,貨物數量,經手人,以及進出時間進行記錄,當貨物進行入庫出庫操作時,則在資料庫中會...

C語言課程資訊管理系統課程設計報告

c語言程式設計 課程設計報告 專業 班級 姓名 指導教師 二零一二年十二月二十六日 一 設計題目2 二 設計目的2 三 設計內容2 3.1需求分析2 3.2 概要設計3 3.3 詳細設計6 3.5 編寫過程中遇到的問題及解決辦法7 3.4 除錯結果8 3.6課程設計總結16 四 參考書目17 附錄a...