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