freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

高校學(xué)生信息管理系統(tǒng)的設(shè)計(jì)畢業(yè)論文(編輯修改稿)

2024-07-15 15:25 本頁面
 

【文章內(nèi)容簡介】 系、專業(yè)班級。當(dāng)管理員新建(添加)一個(gè)班級時(shí),需指定系別、專業(yè)、年級、班主任、輔導(dǎo)員。在“班級信息”模塊中創(chuàng)建班級,并對班級人數(shù)設(shè)置,且具有增加、修改、刪除權(quán)限。(2) 對“學(xué)籍管理”“資助管理”“黨團(tuán)管理”“個(gè)人信息”“信息查詢”具有增加、查詢、修改、刪除權(quán)限。(3) 在“系統(tǒng)管理”新建用戶和用戶查詢、添加、修改、刪除,用戶密碼重置等權(quán)限。當(dāng)管理員成功添加一個(gè)學(xué)生或教師用戶時(shí),系統(tǒng)自動為該學(xué)生或者教師注冊設(shè)置原始用戶密碼(與用戶名一致),學(xué)生或者教師可以登錄系統(tǒng)后修改密碼。管理員注冊必須由一個(gè)已登錄的管理員注冊,然后才能登錄系統(tǒng),進(jìn)行數(shù)據(jù)維護(hù)。以上系統(tǒng)的功能行為用用例圖 (Usercase)進(jìn)行建模,呈現(xiàn)參與者和用例以及它們之間的關(guān)系,并使開發(fā)者能夠?qū)崿F(xiàn)這些元素。教師: 南昌航空大學(xué)科技學(xué)院下屬的每一個(gè)系分別管理自己系的班級,可以處理本系學(xué)生的基本信息。輔導(dǎo)員主要負(fù)責(zé)“班級管理”、“學(xué)籍管理”“資助管理”“黨團(tuán)管理”這幾部分的工作。當(dāng)管理員在[新建班級]模塊中指定了班級的輔導(dǎo)員后,輔導(dǎo)員就只能對自己負(fù)責(zé)的班級有相應(yīng)的操作權(quán)限【11】。(1) 在“班級管理”模塊中所在系班級查詢,所屬班級信息查詢、修改,新增所屬班級人數(shù)權(quán)限。輔導(dǎo)員可以添加學(xué)生,需指定該學(xué)生屬于哪個(gè)系別,哪個(gè)班級等,可以根據(jù)需要修改學(xué)生信息。(2) 在“學(xué)籍管理”“資助管理”“黨團(tuán)管理”“個(gè)人信息”“信息查詢”對所屬學(xué)生或個(gè)人信息具有查詢、添加、修改、刪除權(quán)限。學(xué)生: 為了保證系統(tǒng)的安全性,學(xué)生擁有的權(quán)限最低,在“個(gè)人信息”“信息查詢”模塊中,對個(gè)人所屬的學(xué)生基本信息、家庭基本信息、黨團(tuán)信息的團(tuán)員信息、畢業(yè)生信息的基本信息的查詢、修改權(quán)限,可以修改個(gè)人密碼。對所屬的輔導(dǎo)員信息、系信息、班級信息具有查詢權(quán)限。如圖42圖42 用戶信息 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)表設(shè)計(jì) 在完成數(shù)據(jù)的概念模型設(shè)計(jì)即E一R圖后,即可進(jìn)入數(shù)據(jù)庫的邏輯設(shè)計(jì)階段,數(shù)據(jù)庫的邏輯設(shè)把得到的關(guān)系轉(zhuǎn)化為特定的數(shù)據(jù)庫管理系統(tǒng)下的數(shù)據(jù)表。根據(jù)前面得到的各個(gè)關(guān)系,現(xiàn)把它們轉(zhuǎn)化為數(shù)據(jù)表。數(shù)據(jù)表分別對應(yīng)E一R圖中的各個(gè)實(shí)體。系統(tǒng)需要建立6個(gè)表,其用途說明如表4一l所示:表4一l 用戶表表42 教師表表43 學(xué)生表表44 課程表 表45 排課表 表46選課及成績表 數(shù)據(jù)庫表關(guān)聯(lián)圖設(shè)計(jì) 在Microsoft Access中創(chuàng)建數(shù)據(jù)庫學(xué)生信息管理系統(tǒng)時(shí),根據(jù)所設(shè)計(jì)的數(shù)據(jù)表以及表與表之間的關(guān)系,各表通過特定字段實(shí)現(xiàn)不同的數(shù)據(jù)連接,避免數(shù)據(jù)冗余,需要設(shè)計(jì)簡潔高效的表結(jié)構(gòu)【12】。根據(jù)實(shí)際需要,要在父表上創(chuàng)建適當(dāng)?shù)挠|發(fā)器(Trigger),以達(dá)到數(shù)據(jù)級聯(lián)更新的目的,保持?jǐn)?shù)據(jù)的一致性和完整性,這也體現(xiàn)了數(shù)據(jù)庫系統(tǒng)與手工操作相比較對與數(shù)據(jù)處理極大的便利性。通過 Access企業(yè)管理器可以得到數(shù)據(jù)庫表的關(guān)聯(lián)圖,所有主表和外鍵表之間的關(guān)聯(lián)具有如下特征:對Insert(添加)和Update(修改)具有強(qiáng)制性,級聯(lián)刪除相關(guān)的記錄【13】。就是說,對存在主外建關(guān)系的數(shù)據(jù)表,當(dāng)主鍵值發(fā)生變化時(shí),外鍵的值也要相應(yīng)地更新。在本系統(tǒng)中,各個(gè)系統(tǒng)數(shù)據(jù)庫表之間的關(guān)系并不復(fù)雜,它們之間的引用關(guān)系也比較簡單。如專業(yè)班級信息表zybj引用系信息表xxx的主鍵系代碼xid作外鍵。班級信息表bjxx引用專業(yè)班級信息表zybj的主鍵專業(yè)班級代碼zybjid作為外鍵等,系統(tǒng)數(shù)據(jù)庫表的關(guān)聯(lián)圖如圖4一3所示:圖43 關(guān)聯(lián)圖 數(shù)據(jù)庫安全設(shè)計(jì) 對應(yīng)用程序系統(tǒng),用戶登錄系統(tǒng)需通過專有的權(quán)限認(rèn)證,確認(rèn)其訪問權(quán)限,然后才可以訪問其合法資源信息。當(dāng)用戶要進(jìn)入系統(tǒng)是必須先輸入用戶名和密碼,按“確認(rèn)”按鈕后,系統(tǒng)辨別用戶身份,對合法用戶根據(jù)用戶的權(quán)限級別賦予相應(yīng)的使用功能,例如可以對某些記錄進(jìn)行增加、刪除、修改等操作。對于網(wǎng)絡(luò)安全,我們采用專業(yè)防火墻,有效隔離外部網(wǎng)惡意的入侵與攻擊。利用校園網(wǎng)的已有資源,可以通過IP限制確保內(nèi)部用戶安全訪問科技處服務(wù)器,同時(shí)使用Wind 52000系統(tǒng)的安全方法來限制訪問它的IP,并對數(shù)據(jù)庫進(jìn)行安全備份。5 學(xué)生信息管理系統(tǒng)實(shí)現(xiàn) 根據(jù)系統(tǒng)分析和設(shè)計(jì)的結(jié)果,進(jìn)行系統(tǒng)的實(shí)現(xiàn)。首先安裝數(shù)據(jù)庫access,在access企業(yè)管理器新建一個(gè)數(shù)據(jù)庫,命名為hst。xxgl,在hstexxgl數(shù)據(jù)庫中創(chuàng)建表。然后安裝 VisualStudiu 2005軟件,建立項(xiàng)目xsglxt,項(xiàng)目中包含3個(gè)層:數(shù)據(jù)訪問層DAL,業(yè)務(wù)邏輯層BLL,應(yīng)用層Web。在數(shù)據(jù)訪問層中創(chuàng)建多個(gè)類,其中 SQLHelPers為工具集,用來鏈接數(shù)據(jù)庫,打開、關(guān)閉數(shù)據(jù)庫,實(shí)現(xiàn)數(shù)據(jù)的增刪查改。為數(shù)據(jù)庫中的每一張表創(chuàng)建一個(gè)ADO類,類中方法可以用來供用戶調(diào)用數(shù)據(jù)庫。 下面對系統(tǒng)的實(shí)現(xiàn)進(jìn)行詳細(xì)描述。 數(shù)據(jù)庫的連接 本系統(tǒng)采用 SQLServer2000數(shù)據(jù)庫+C技術(shù),因此數(shù)據(jù)庫連接采用C并的eonneetion對象和 SQLServer2000驅(qū)動連接到數(shù)據(jù)庫。在整個(gè)學(xué)生信息管理系統(tǒng)中,數(shù)據(jù)庫的打開和關(guān)閉顯得十分重要,這樣的配置不僅方便數(shù)據(jù)庫連接的管理,也保護(hù)了數(shù)據(jù)庫的安全〔周。數(shù)據(jù)庫連接、代碼的重復(fù)利用不僅提高了代碼的利用率也方便代碼的維護(hù)。SQLHelper類設(shè)計(jì)了訪問數(shù)據(jù)庫的基本屬性(如鏈接數(shù)據(jù)庫、關(guān)閉數(shù)據(jù)庫的鏈接)和操作(如選擇、添加、修改、刪除等操作)。SQLHelper類中的函數(shù)openo創(chuàng)建并打開數(shù)據(jù)庫鏈接、函數(shù)CloseO關(guān)閉數(shù)據(jù)庫鏈接、函數(shù)DISpose()釋放數(shù)據(jù)庫鏈接,它們共同組成對數(shù)據(jù)庫鏈接的處理操作?!?4】SQLHelpcr類中的函數(shù)RunPr。CO執(zhí)行訪問數(shù)據(jù)庫的存儲過程,方法RunSQL()執(zhí)行訪問數(shù)據(jù)庫的SQL語句。其代碼如下: PrivateSqlConneetion PrivateSqlCommandemdeonn=null。=null。 PrivateSq1DataReader publieSQLHelper(){dtr二null。刀用戶獲取數(shù)據(jù)庫連接字符串COnnsq1Conneetion(([“hstexxg1Conneetionstring”」)):}///(sununary)刀/打開數(shù)據(jù)庫////sulnmary///(returns)(/returns) privateSq1ConneetionGetConn(){if(=){()。I’ etUrflCOfin。} 系統(tǒng)界面設(shè)計(jì) 用戶界面設(shè)計(jì)是系統(tǒng)設(shè)計(jì)的一個(gè)重要工作。用戶通過用戶界面來感知、認(rèn)識和使用信息系統(tǒng),對用戶來講,用戶界面代表了信息系統(tǒng)的全部?!?5】用戶界面設(shè)計(jì)必須考慮用戶的需要和特點(diǎn),以用戶為中心。由于系統(tǒng)界面是用戶感知、認(rèn)識和使用系統(tǒng)的直接途徑,所以對用戶來說,界面就代表了系統(tǒng)的全部。所以本系統(tǒng)界面從用戶角度出發(fā)進(jìn)行設(shè)計(jì),使用Photoshop設(shè)計(jì)一張界面圖,用Fireworks對設(shè)計(jì)界面的圖片進(jìn)行切片,使用Dreamweaver,利用DIV+CSS技術(shù)進(jìn)行頁面結(jié)構(gòu)設(shè)計(jì)。在項(xiàng)目xsglxt的Web層中新建一個(gè)模板頁,供以后界面套用。根據(jù)系統(tǒng)總體設(shè)計(jì)功能模塊的劃分制作系統(tǒng)導(dǎo)航。 系統(tǒng)主要功能模塊實(shí)現(xiàn) 由于本系統(tǒng)的數(shù)據(jù)模塊較多,無法描述,下面僅以部分重要的有代表性的模塊為例加以描述,其他功能的具體實(shí)現(xiàn)請參照系統(tǒng)。 用戶登錄的功能是:系統(tǒng)登陸的入口,驗(yàn)證用戶輸入的用戶名和密碼是否正確,從而判斷用戶是否合法用戶,是合法用戶就定向到系統(tǒng)主界面。非合法用戶學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)就重新定向到系統(tǒng)登錄界面,并給出錯(cuò)誤提示。本系統(tǒng)已預(yù)設(shè)一個(gè)用戶名:110,密碼:123。在本系統(tǒng)中先是由系統(tǒng)管理員登錄之后,把權(quán)限分給教師和學(xué)生。系統(tǒng)登錄界面如圖5一1所示。 本界面顯示系統(tǒng)logo、系統(tǒng)名稱、登錄框。本系統(tǒng)的用戶分為管理員、教師、學(xué)生3種用戶。使用者可以在組合框中選擇所要登錄的用戶的類型,并輸入相應(yīng)的用戶名和密碼,單擊“登錄”就會將輸入提交給系統(tǒng)以驗(yàn)證用戶、密碼及身份。圖51用戶登錄界面系統(tǒng)登錄流程如圖52所示:圖52系統(tǒng)登錄流程圖 實(shí)現(xiàn)系統(tǒng)登錄功能的文件是l。,主要接收10ginaspx頁面表單提交的用戶登錄信息,直接與hstcxxgl數(shù)據(jù)庫中的用戶登錄信息表dlxx內(nèi)容(用戶名、密碼和用戶角色的數(shù)據(jù))進(jìn)行驗(yàn)證。如果信息正確則進(jìn)入操作頁面,同時(shí)將用戶名、用戶ID、用戶權(quán)限存進(jìn)SESSION中,進(jìn)入系統(tǒng)根據(jù)權(quán)限值顯示相應(yīng)操作?!?6】若輸入的用戶名信息、密碼信息和用戶角色信息三者在數(shù)據(jù)庫中對應(yīng)不上則登錄失敗,提示頁面如圖53所示。由于登入系統(tǒng)的用戶名和密碼不存在,或者不正確,也可能是沒有輸入用戶名和密碼就會發(fā)生非法登錄的錯(cuò)誤。圖53錯(cuò)誤提示登陸驗(yàn)證是由以下代碼實(shí)現(xiàn)的:namespace 學(xué)生信息管理系統(tǒng)_最終_{ public partial class wf_denglu : Form { public wf_denglu() { InitializeComponent()。 } public string mm。 private void button2_Click(object sender, EventArgs e) { ()。 } private void button1_Click(object sender, EventArgs e) { string CString = Provider=。Data Source=。 string SQLStr = select * from 用戶表。 try { OleDbConnection myCon = new OleDbConnection(CString)。 ()。 OleDbCommand MyCom1 = new OleDbCommand()。 = myCon。 = 。 = SQLStr。 OleDbDataAdapter mydataAdapter1 = new OleDbDataAdapter()。 = MyCom1。 DataSet myds = new DataSet()。 (myds, 用戶表)。 int i。 bool flag =false 。 for (i = 0。 i [用戶表].。 i++) { if ( == || == ) { (用戶名密碼不能為空, 警告)。 = 。 = 。 ()。 flag = true。 break。 } else if ( != [用戶表].Rows[i][0].ToString().Trim() || != [用戶表].Rows[i][3].ToString().Trim()) { flag = false。 } else if ( == [用戶表].Rows[i][0].ToString(
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1