c#學(xué)生信息管理系統(tǒng)實驗報告(總7頁).doc
《c#學(xué)生信息管理系統(tǒng)實驗報告(總7頁).doc》由會員分享,可在線閱讀,更多相關(guān)《c#學(xué)生信息管理系統(tǒng)實驗報告(總7頁).doc(8頁珍藏版)》請在匯文網(wǎng)上搜索。
1、精心整理c#課程設(shè)計實驗報告書安徽工業(yè)大學(xué)計算機學(xué)院姓 名岳耀闖專 業(yè)計算機科學(xué)與技術(shù)班 級計134班學(xué) 號指導(dǎo)教師邰偉鵬摘要本文描述的是基于Windows環(huán)境的學(xué)生信息管理系統(tǒng),主要功能模塊包括:學(xué)生信查詢,學(xué)生信息管理,學(xué)生成績錄入,主要工具Microsoft Visual Studio 2005 設(shè)計窗體, SQL server2005建立數(shù)據(jù)庫,實現(xiàn)學(xué)校信息管理的各個功能。本程序提供了管理員權(quán)限和用戶權(quán)限,其中管理員可以對信息進行管理,而用戶只可以對信息進行查詢,以確保程序的安全性。一、 需求分析1系統(tǒng)目標1 學(xué)生信息、課程信息、成績信息的增加、刪除、修改、查詢2 分別設(shè)置管理員權(quán)限和
2、用戶權(quán)限2功能需求分析本系統(tǒng)的功能需求分析如下:(1) 學(xué)生信息查詢:學(xué)生可以根據(jù)學(xué)號、姓名等進行模糊查詢.(2) 學(xué)生信息管理:主要是用于學(xué)生信息更新、插入、刪除;(3) 學(xué)生成績錄入:用于學(xué)生成績管理,錄入學(xué)生成績,也可以更新;3性能需求分析(1) 登錄、用戶界面需求:簡潔、易懂、易用、友好的用戶界面。(2) 安全保密性需求:只有憑借用戶名和密碼登陸系統(tǒng),才能進行信息的管理等。二 總體設(shè)計1設(shè)計概述根據(jù)需求把整個系統(tǒng)分化成不同的模塊,每個模塊完成一個特定的子功能。把這些模塊結(jié)合起來組成一個整體。逐一實現(xiàn)各個功能。2系統(tǒng)數(shù)據(jù)庫的設(shè)計1.所用到的數(shù)據(jù)庫中的表信息:adminmsg(管理員表)列
3、名字段類型長度主/外鍵對應(yīng)中文名Useridint4編號UsernameNvarchar50姓名PasswordNvarchar50密碼user(用戶表)列名字段類型長度主/外鍵對應(yīng)中文名Useridint4編號UsernameNvarchar50姓名PasswordNvarchar50密碼Studentmsg(學(xué)生信息表)列名字段類型長度主/外鍵對應(yīng)中文名Studentidint4Y學(xué)號StudentnameNvarchar50姓名SexByte1性別departmentNvarchar50所在系specialityNvarchar50專業(yè)Coursemsg(課程信息表)列名字段類型長度主/
4、外鍵對應(yīng)中文名courseidint4Y課程號coursenameNvarchar50課程名稱requiredNvarchar10性質(zhì)creditint4學(xué)分Scoremsg(成績表)列名字段類型長度主/外鍵對應(yīng)中文名Studentnoint4Y學(xué)號courseidint4Y課程號scoreint4成績3.用戶登錄安全性檢查系統(tǒng)設(shè)計了登錄界面,每個合法用戶有用戶名及一個密碼,在輸入后系統(tǒng)會對相應(yīng)的表進行匹配檢查,只有當用戶輸入正確的用戶名及密碼組合后才能夠進入相應(yīng)的界面。三 詳細設(shè)計1登陸安全性檢查。系統(tǒng)會對每一個用戶進行安全性檢查,只有在數(shù)據(jù)庫中擁有用戶信息的才可以進入系統(tǒng)。截圖如下:2用戶
5、權(quán)限登陸用戶在輸入正確的密碼和用戶名稱之后,點擊“用戶身份登陸”,就進入了用戶界面,界面截圖如下:在這個界面正可以查詢課程信息,學(xué)生信息和學(xué)院信息,還可以查看統(tǒng)計信息。如圖:第一章 查詢學(xué)生信息第二章 查詢課程信息第三章 查詢學(xué)院信息第四章 查詢統(tǒng)計信息(選中一行,可查看不及格名單)3管理員身份登陸以管理員身份登陸后可以進行學(xué)生信息,課程信息,成績信息的添加,刪除,修改,查詢等操作。(1) 管理員身份界面(2) 添加課程,學(xué)生信息(3) 查看,修改,刪除課程信息和學(xué)生信息。學(xué)生信息頁面顯示后會加載全部的學(xué)生信息,上面的檢索是提供了模糊搜索??梢栽诹斜碇兄苯有薷男畔?,然后點擊“保存修改”,系統(tǒng)會
6、保存修改后的信息。選中一行后,點擊“刪除選中行信息”,系統(tǒng)會自動刪除該行的學(xué)生信息以及其成績信息。課程信息頁面操作同學(xué)生信息頁面操作相同。刪除時會相應(yīng)的刪除課程信息以及和此課程信息相關(guān)的所有成績信息。 查詢總信息,根據(jù)選擇的條件會顯示與條件相關(guān)的所有信息。并增加了“刪除學(xué)院信息”。在選中一行后,就會鎖定該行的學(xué)院名稱,并刪除該學(xué)員的全部學(xué)生信息和相關(guān)的課程信息。(4) 查詢統(tǒng)計信息查詢統(tǒng)計信息同用戶級別的查詢統(tǒng)計信息相同(5) 添加成績信息系統(tǒng)會自動將課程信息和學(xué)生姓名綁定在框內(nèi)。按照下拉菜單,選擇相應(yīng)的課程和學(xué)生,分數(shù)就會為該學(xué)生添加相應(yīng)的分數(shù),添加后會顯示在右側(cè)的表中。四 主要功能模塊代碼
- 1.請仔細閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
20 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- c# 學(xué)生 信息管理 系統(tǒng) 實驗 報告