學生成績管理系統

2022-11-27 04:09:02 字數 4050 閱讀 4154

課程設計報告

題目基於c/s架構的學生資訊系統

的設計與實現

姓名李寧

學號 201207032109

課程名 c/s結構的系統設計

指導教師王鳳廣

2023年11月27日

摘要學生資訊管理系統是典型的資訊管理系統,其開發主要包括後台資料庫的建立和維護以及前端應用程式的開發兩個方面。對於前者要求建立起資料一致性和完整性強.資料安全性好的庫。

而對於後者則要求應用程式功能完備,易使用等特點。

經過分析如此情況,我們使用microsoft公司的visualstudio開發工具,利用其提供的各種物件導向的開發工具,尤其是資料視窗這一能方便而簡潔操縱資料庫的智慧型化物件,首先在短時間內建立系統應用原型,然後,對初始原型系統進行需求迭代,不斷修正和改進,直到形成使用者滿意的可行系統。

關鍵詞:sql2000,c#,資料一致性,資訊管理系統。

abstract

student achievement management system is representative information management system (mis) , whose development mainly consists of two aspects: building and maintain of backward database and development of foreward application the former, we must build a database who has great data-consistence,great data-completion and good data-security. but to the later,that the application program has enough functions and is case to use is required.

after analysing so-called condition, we decide to use visualstudio of microsoft corporation, exploitation implement, utilizing the implement who provides all kinds of face to the object,especially the data window of intellectualized which is able to controlit by concise and convenient,first,we should build the systerm application prototype in a short time,then, carry out the system needing iteration , amending and improving unceasingly, until the consumer satisfied with the viable system which is formed.

key words:sql2000,c# , data window , information management system.

目錄摘要 i

目錄 iii

第一章引言 1

1.1 專案開發背景 1

1.2 專案開發的目標 1

1.3 專案提出的意義 1

第二章常用的軟體開發方法 2

2.1 結構化系統開發方法 2

2.1.1 結構化系統開發的基本思想 2

2.1.2 結構化系統開發方法的特點 2

2.1.3 結構化系統開發方法的階段劃分 2

2.2 原型開發方法 2

2.2.1 原型的概念 2

2.2.2 拋棄型原型 3

2.2.3 增量漸進型原型 3

2.2.4 原型開發方法的特點 3

2.3 物件導向開發方法 3

2.3.1 物件導向開發方法的基本思想 3

2.3.2 物件導向系統的特徵 3

2.3.3物件導向設計的步驟 4

2.4 visualstudio開發方法 4

2.4.1 visualstudio開發方法的基本思想 4

2.4.2 visualstudio開發方法的特點 4

2.5 軟體開發方法的選擇 4

第三章學生資訊管理系統的概述 5

3.1 學生資訊管理系統的簡介 5

3.2 學生資訊管理系統的使用者需求 5

第四章學生資訊管理系統的分析和設計 6

4.1 學生資訊管理系統的需求分析 6

4.1.1 登陸系統 6

4.1.2 子系統 6

4.1.3 合併圖 7

4.2 學生資訊管理系統的資料庫設計 7

4.2.1 學生課程表 8

4.2.2 課程表: 8

4.2.3 使用者清單表: 8

第五章學生資訊管理系統的具體實現 9

5.1 開發環境的選擇 9

5.2 學生資訊管理系統的功能介紹 9

5.3 學生資訊管理系統的具體實現 10

5.3.1 登陸介面如下: 10

5.3.2 修改密碼介面設計如下: 10

5.3.3 管理員介面設計如下: 11

5.3.4 學生資訊介面設計如下: 11

5.3.5 使用者資訊維護介面設計如下: 12

5.4列舉部分** 12

5.4.1 自定義類 12

5.4.2 學生登陸介面 13

5.4.3 修改密碼**: 15

5.4.4 學生個人資訊 16

5.4.5 管理員介面 17

5.4.6 系統開發的其他方面 21

第六章總結 22

參考文獻 23

幾年前,各個學校的學生資訊管理基本上都是靠手工進行,隨著各個學校的規模增大,有關學生資訊管理工作所涉及的資料量越來越大,有的學校不得不靠增加人力、物力來進行學生資訊管理。但手工管理具有效率底、易出錯、對學校的管理提供決策資訊較為困難等缺點。我校儘管部分學院或系已開出學生成績管理系統,但開發的系統不具有通用性,所以我想借本次畢業設計之際,開發乙個不僅適用本校各系而且適用於其它各校的通用高校學生成績管理系統。

採用軟體工程的指導方法,選用c/s模式設計的方案,應用sql server 2000資料庫管理系統,c#程式語言,visual 2003開發工具等開發出來的基於windows系列的學生學籍管理系統。該系統面向各部門和全體學生,實現對學生資訊情況、學籍情況等的計算機管理。系統支援學生查詢自己的學籍資訊和資訊資訊,還可以修改自己的密碼,而教師可以對學生的學籍資訊和資訊資訊進行新增、刪除和修改等的操作,同時本系統支援報表的輸出列印功能。

減少了部門之間工作的中間環節,提高了跨部門管理的效率。

建立學生資訊管理系統,採用計算機對學生資訊進行管理,進一步提高辦學效益和現代化水平。幫助廣大教師提高工作效率,實現學生資訊資訊管理工作流程的系統化、規範化和自動化。

現在我國的院校的學生資訊管理水平普遍不高,有的還停留在紙介質基礎上,這種已不能適應時代的發展,因為它浪費了了許多的人力和物力。在當今資訊時代這種傳統的管理方法必然被計算機為基礎的資訊管理系統所代替。如果本系統能被學校所採用,將會改變靠手工管理學生資訊的狀況,可以樹立良好的辦學形象,提高工作效率。

用系統工程的思想和工程化的方法,按照使用者至上的原則,採取結構化、模組化、自頂向下的方法對系統進行分析與設計。

1)強調使用者的參與。

2)深入調查研究。

3)使用結構化、模組化方法。

4)嚴格按照階段進行。

5)開發過程工程化。

1)系統規劃階段

根據使用者的系統開發要求,初步調查,明確問題,然後進行可行性研究。

2)系統分析階段

系統分析階段的主要任務是分析業務流程,分析資料與資料流程,提出新系統的邏輯方案。

3)系統設計階段

系統時間階段的主要任務是總體結構設計和模組設計。根據設計要求選擇合適的軟硬體裝置,進行**、使用者介面、檔案、資料庫、網路結構的設計。

學生成績管理系統

目錄一 學生成績管理系統需求分析及功能模組設計 1 1.1學生成績管理系統的開發背景 1 1.2學生成績管理系統概述 1 1.3學生成績管理系統功能模組分析與設計 1 1.4 小組成員分工與實際工作任務完成情況 3 二 資料庫設計與實現 3 2.1 學生成績管理系統的實體與聯絡分析 e r圖 3 2...

學生成績管理系統

編號web實習 說明書 題目 學生成績管理系統設計與實現 院 系 電腦科學與工程 專業 資訊管理與資訊系統 學生姓名 學號指導教師 2015年1月 18 日 目錄一 學生成績管理系統 3 1.1 引言 3 1.2 課題研究的意義 3 1.3 課題的可行性分析 3 1.3.1 課題調研 3 1.3.2...

學生成績管理系統

河北聯合大學 綜合課程設計 題目 學生成績管理系統 學院 計算機自動控制學院 專業 電腦科學與技術 班級07計 1班 姓名學號 200701210133 指導教師張繼德 完成日期2011 1 9 目錄一 緒論 1 引言 1.1編寫目的 該系統的編寫目的是提高學生成績管理的工作效率,使人們從乏味的資料...