學生資訊管理系統

2021-03-04 06:28:58 字數 2304 閱讀 2248

1、 引言

1.1編寫目的

為明確軟體需求,安排專案規劃與進度,組織軟體開發與測試,撰寫本文件。此需求分析書詳細描述了「學生資訊管理系統」的需求,包括使用者的功能性及非功能性等要求,為使用者提供完整且較詳盡的系統功能運作藍圖。同時為設計人員提供乙個完整的,可靠的設計約束,以提高質量的設計、編寫**,完成該專案預期目標,還給開發人員提供參考。

此需求分析書的預期讀者為設計人員,開發人員,專案管理人員,使用者等。

1.2專案背景

隨著高校學生招生規模逐步擴大,教育管理的資訊化越來越受到人們的重視。在高校,各種教育管理資訊系統也越來越多,很大程度的提高了教育管理的效率和質量。但也存在系統本身功能比較簡單,各部門不能實現資訊的共享,不能適應實際管理中的變化等一些問題。

為了提高資訊處理的效率和質量,增加管理工作的透明度,逐步實現辦公自動化,本課題擬定開發適合學校實際的,具有易操作、以維護、良好人機介面等特點的高校學生資訊管理系統。

e-r圖

程式設計:

一、功能

該模組實現使用者登入系統的功能,使用者通過輸入自己的使用者名稱和密碼,經系統校驗正確後即可登陸該學生資訊系統進行操作。

二、具體實現

使用者輸入字串型別的值與資料庫中的值進行比較,若匹配則進入程式介面。若不匹配則由messagebox類的show()方法輸出錯誤資訊。

一、功能

該模組實現使用者名稱修改功能,使用者通過輸入新的使用者名稱或密碼進行修改。

二、具體實現

資料庫中建一張使用者名稱密碼表,使用者通過修改介面輸入要修改的資料,後台運用sqlconnect(),sql***mand()指令修改「使用者名稱密碼表」中的資料。從而達到修改密碼的目的。

一、功能

該模組提供學生資訊查詢功能,使用者可選擇按學號,姓名和班級三種方式,再通過輸入關鍵字即可查詢相應學生資訊。

二、具體實現

通過使用sqldataadapter,sqlconnection類完成與資料庫資訊的互動,實現資料處理功能。

輸入資料:字串型的學號,姓名和班級編號,學號和班級編號只能輸入數字。

一、功能

實現資訊修改功能。通過選擇學生學號,可修改學生的學號,姓名,性別,年齡等個人資訊。管理員也可新增學生資訊,包括學號,姓名,班級編號,年齡,性別,出生年月,位址等資訊。

也可通過輸入學號,刪除相應學生的資訊。

二、具體實現

輸入資料:班級編號,年齡,**為int型(只能輸入數字);出生年月為datetime型,格式為(yyyy-mm-dd);其餘為varchar型(允許輸入字元與數字)

一、功能

實現資訊資料的排序功能。分為按學號排序和按姓名排序兩種方式。可通過選擇班級將每個班的學生按照上述兩種方式排序。

二、具體實現

通過使用sqldataadapter,sqlconnection類完成與資料庫資訊的互動,實現資料處理功能。

一、功能

為使用者提供幫助功能。

二、具體實現

在幫助模組中通過設定「幫助」選單對系統功能進行綜和的介紹。同時也提供必要的tooltips幫助以提醒使用者相應按鈕的功能。

表1 班級資訊表

表2 系資訊表

表3 學生資訊表

表4 學院資訊表

表5 專業資訊表

使用者登入介面

使用者在此介面選擇所需操作,此為部分介面。

查詢介面截圖示例

登入介面**:

using system;

using

using

using system.data;

using system.drawing;

using system.text;

using system.windows.forms;

namespace 學生資訊管理系統

private void button1_click(object sender, eventargs e)

}}學生資訊修改

using system;

using

using

using system.data;

using system.drawing;

using system.text;

using system.windows.forms;

using system.data.sqlclient;

namespace 學生資訊管理系統

private void button1_click(object sender, eventargs e)

private void datagridview1_cellcontentclick(object sender, datagridviewcelleventargs e)

學生資訊管理系統

網路資料庫 姓名丁若峰 學號 20092334037 院系濱江學院電子工程系 成績二 一一年十二月十五日 專案名稱 學生資訊管理系統 班級 09通訊 2 班姓名 丁若峰 學號 20092334037完成時間 2011年12月 1需求分析 根據調查找分析,本系統有以下幾個功能 系統管理功能 為使用者設...

學生資訊管理系統

c程式設計 實訓及課程設計專案報告 學籍管理系統 班級 1112班 姓名 李志 指導教師 鄧泓 開發時間 5月29日 一 系統簡介 設計乙個基於執行程式後,首先顯示版權資訊,使用者需按y y進入系統主選單。在主選單中輸入相應的數字可執行相應的程式功能,包括錄入學生資訊 修改學生資訊 刪除學生資訊 和...

學生資訊管理系統

第一章系統說明 1 1系統編輯環境 在當社會,一所高校在正常運營中總是面對著大量的新生錄入資訊 在校學生成績查詢資訊 學生名冊列印 學生成績列印 在校學生課程安排以及各個環節中資訊的變更,對學校各級管理者來說都會變得更加的方便 快捷 明了。我們以乙個學生資訊管理系統為例,來講述如何建立乙個學生資訊管...