




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文第一章系統(tǒng)概述本科生畢業(yè)設(shè)計(jì)(論文)題目:基于WEB的高校學(xué)生宿舍管理系統(tǒng)景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 摘要45第四章主要功能詳細(xì)設(shè)計(jì)通過(guò)前面的需求分析和概要設(shè)計(jì),整個(gè)系統(tǒng)的功能結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)已經(jīng)非常清楚,利用程序?qū)崿F(xiàn)各個(gè)系統(tǒng)的功能,完成各種數(shù)據(jù)結(jié)構(gòu)的處理,整個(gè)系統(tǒng)功能包括學(xué)生信息管理,宿舍房間信息管理,住宿信息管理,衛(wèi)生紀(jì)律評(píng)比,交費(fèi)信息管理,用戶管理,以及學(xué)生自助查詢頁(yè)面。另外要進(jìn)行各個(gè)信息的管理,還必須通過(guò)系統(tǒng)的用戶認(rèn)證模塊,下面我就各個(gè)模塊的詳細(xì)設(shè)計(jì)實(shí)現(xiàn)做解析。4.1登陸模塊的實(shí)現(xiàn)作為現(xiàn)代社會(huì)的信息管理系統(tǒng),登陸模塊一般是不可缺少的,它能保證未授權(quán)的用戶進(jìn)入系統(tǒng)非法操作,從而保證了系統(tǒng)的安全性。系統(tǒng)登陸模塊的運(yùn)行界面如圖4-1所示。圖4-1學(xué)生宿舍信息系統(tǒng)登陸界面圖4-2學(xué)生查詢登陸界面其實(shí)現(xiàn)在login.aspx和loginuser.aspx中,該頁(yè)面程序通過(guò)類別選擇,跳轉(zhuǎn)到對(duì)應(yīng)的登錄界面。在login.aspx頁(yè)面中根據(jù)submit變量的值是否為空可以判斷用戶是首次進(jìn)入本頁(yè)面還是通過(guò)點(diǎn)擊‘登陸’按扭提交認(rèn)證表單信息進(jìn)入本頁(yè)面,如果submit變量為空就直接顯示需要填寫(xiě)認(rèn)證信息的表單,否則提取表單中的帳號(hào)、密碼、權(quán)限和數(shù)據(jù)庫(kù)中的信息進(jìn)行比較,如果不一致就給出相應(yīng)的提示信息,都正確了會(huì)設(shè)置session變量admin的邏輯值為真,然后根據(jù)session變量power重定向到管理員系統(tǒng)頁(yè)面和宿舍管理員頁(yè)面。在loginuser.asp中根據(jù)submit變量的值是否為空可以判斷學(xué)生是首次進(jìn)入本頁(yè)面還是通過(guò)點(diǎn)擊‘登陸’按扭提交認(rèn)證表單信息進(jìn)入本頁(yè)面,如果submit變量為空就直接顯示需要填寫(xiě)認(rèn)證信息的表單,否則提取表單中的學(xué)號(hào)和數(shù)據(jù)庫(kù)中的學(xué)生表信息進(jìn)行比較,如果不一致就給出相應(yīng)的提示信息,都正確了會(huì)設(shè)置session變量studentNumber的邏輯值為真,然后重定向到學(xué)生查詢首頁(yè)。頁(yè)面登錄功能模塊的程序流程圖如下:是是Submit變量為空嗎?Submit變量為空嗎?取得學(xué)號(hào)取得登陸帳號(hào)、密碼、權(quán)限參數(shù)取得學(xué)號(hào)取得登陸帳號(hào)、密碼、權(quán)限參數(shù)是否用戶不存在是否存在該賬號(hào)?是否用戶不存在是否存在該賬號(hào)?否是否存在該學(xué)號(hào)?否是否存在該學(xué)號(hào)?是學(xué)號(hào)不存在是學(xué)號(hào)不存在否是提示密碼錯(cuò)誤密碼是否正確?否是提示密碼錯(cuò)誤密碼是否正確?權(quán)限宿舍管理員權(quán)限管理員權(quán)限宿舍管理員權(quán)限管理員是是是是登錄成功宿舍管理員操作頁(yè)面登錄成功管理員操作頁(yè)面登錄成功,轉(zhuǎn)到學(xué)生查詢頁(yè)面登錄成功宿舍管理員操作頁(yè)面登錄成功管理員操作頁(yè)面登錄成功,轉(zhuǎn)到學(xué)生查詢頁(yè)面顯示管理登錄頁(yè)面顯示管理登錄頁(yè)面Login.aspx程序設(shè)計(jì)的關(guān)鍵代碼如下:if(admin.checkAdmin())//如果驗(yàn)證用戶名和密碼都成功{DataSetds=admin.GetAdminpowerTypeName();Session["addminUserName"]=UserName.Text;//設(shè)置登陸成功的session變量Session["powerTypeName"]=ds.Tables[0].Rows[0]["powerTypeNmae"].ToString();if(Session["powerTypeNmae"].ToString()=="管理員"){Response.Redirect("main.aspx");//轉(zhuǎn)入到系統(tǒng)管理員操作界面}elseif(Session["powerTypename"].ToString()=="宿舍管理員"){//設(shè)置登陸成功的session變量//Session["adminUserName"]=UserName.Text;Response.Redirect("main2.aspx");//轉(zhuǎn)入到宿舍管理員操作界面}else{ErrMessage.Text="對(duì)不起你沒(méi)有權(quán)限進(jìn)行操作";}}Login.aspx程序設(shè)計(jì)的關(guān)鍵代碼如下:if(user.checkUser())//如果驗(yàn)證用戶名和密碼都成功{//設(shè)置登陸成功的session變量Session["studentNumber"]=studentNumber.Text;Response.Redirect("mainUser.aspx");//轉(zhuǎn)入到主操作界面}else{this.ErrMessageText="<fontcolor=red>"+user.ErrMessage+"</font>";}4.2學(xué)生信息管理模塊的實(shí)現(xiàn)對(duì)住宿宿舍學(xué)生的管理,包括院系的添加刪除,新入住學(xué)生的登記,學(xué)生信息的修改,查詢,以及當(dāng)有學(xué)生離開(kāi)宿舍時(shí)可以對(duì)學(xué)生的信息進(jìn)行刪除。對(duì)學(xué)生信息進(jìn)行管理的專業(yè)信息管理界面如圖4-3所示:圖4-3專業(yè)信息管理運(yùn)行界面對(duì)新入住學(xué)生的登記信息管理界面如圖4-4所示:圖4-4新生登記運(yùn)行界面對(duì)學(xué)生信息維護(hù)的界面如圖4-5所示:圖4-5學(xué)生信息管理界面4.3宿舍信息管理模塊的實(shí)現(xiàn)對(duì)于宿舍的管理,包括宿舍的添加刪除,房間信息的修改,查詢,以及當(dāng)宿舍沒(méi)有學(xué)生入住時(shí)可以對(duì)房間的信息進(jìn)行刪除。對(duì)宿舍信息進(jìn)行管理的添加宿舍界面如圖4-6所示:圖4-6添加宿舍界面對(duì)宿舍信息進(jìn)行管理的宿舍名稱管理界面如圖4-7所示:圖4-7宿舍名稱管理界面對(duì)宿舍信息進(jìn)行管理的添加房間界面如圖4-8所示:圖4-8房間信息添加界面對(duì)宿舍信息進(jìn)行管理的房間信息管理界面如圖4-9所示:圖4-9房間信息管理界面4.4住宿信息管理模塊的實(shí)現(xiàn)對(duì)于住宿信息的管理,包括學(xué)生入住的添加,入住信息的修改,查詢,以及學(xué)生遷出房間和學(xué)生轉(zhuǎn)房間功能。對(duì)住宿信息管理的學(xué)生入住界面如圖4-10所示:圖4-10入住信息界面對(duì)住宿信息管理的住宿信息維護(hù)界面如圖4-11所示:圖4-11住宿信息維護(hù)界面對(duì)住宿信息管理的學(xué)生轉(zhuǎn)房功能界面如圖4-12所示:圖4-12學(xué)生轉(zhuǎn)房界面4.5住宿信息管理模塊的實(shí)現(xiàn)對(duì)于衛(wèi)生紀(jì)律評(píng)比的管理,包括寢室衛(wèi)生紀(jì)律評(píng)比信息的添加,修改,查詢的功能。對(duì)衛(wèi)生紀(jì)律評(píng)比管理的添加界面如圖4-13所示:圖4-13評(píng)比信息添加界面對(duì)衛(wèi)生紀(jì)律評(píng)比管理的維護(hù)界面如圖4-14,4-15所示:圖4-14評(píng)比信息查詢刪除界面圖4-15評(píng)比信息修改界面4.6繳費(fèi)信息管理模塊的實(shí)現(xiàn)對(duì)于繳費(fèi)信息的管理,包括繳費(fèi)信息的添加,修改,查詢以及統(tǒng)計(jì)欠費(fèi)信息的功能。對(duì)繳費(fèi)信息管理的費(fèi)用信息界面如圖4-16所示:圖4-16費(fèi)用信息界面對(duì)繳費(fèi)信息管理的費(fèi)用信息維護(hù)界面如圖4-17所示圖4-17費(fèi)用信息查詢刪除界面對(duì)繳費(fèi)信息管理的費(fèi)用信息修改界面如圖4-18所示圖4-18費(fèi)用信息修改界面對(duì)繳費(fèi)信息管理的欠費(fèi)信息統(tǒng)計(jì)界面如圖4-18所示圖4-18欠費(fèi)信息統(tǒng)計(jì)界面4.7用戶信息管理模塊的實(shí)現(xiàn)對(duì)于用戶信息的管理,包括用戶信息的添加,修改,查詢的功能。用戶信息管理的添加用戶界面如圖4-19所示:圖4-19新用戶添加界面用戶信息管理的刪除界面如圖4-20所示:圖4-20用戶信息的刪除界面用戶信息管理的修改界面如圖4-21所示:圖4-21用戶信息的修改界面4.8學(xué)生自助查詢模塊實(shí)現(xiàn)學(xué)生通過(guò)loginuser.aspx輸入正確的學(xué)號(hào),進(jìn)入學(xué)生自助查詢模塊在圖4-3所示的學(xué)生信息管理運(yùn)行界面中,只要在信息查詢攔中選擇一種查詢方式,然后輸入關(guān)鍵字內(nèi)容,點(diǎn)擊查詢按扭就可以實(shí)現(xiàn)相關(guān)信息的查詢了,查詢結(jié)果還是一列表方式顯示在本頁(yè)中。程序?qū)崿F(xiàn)原理:首先構(gòu)造一個(gè)要查詢所有學(xué)生信息的sql語(yǔ)句,如果用戶沒(méi)有選擇查詢方式,那么該值就是‘請(qǐng)選擇查詢方式’,否則就將該查詢方式的條件附加到該sql語(yǔ)句的后面,這樣查詢到到的學(xué)生信息就是我們按要求需要的了。程序流程:首先根據(jù)查詢條件構(gòu)造sql語(yǔ)句查詢符合條件的記錄總數(shù),然后根據(jù)得到的總數(shù)和每頁(yè)需要顯示的記錄數(shù)計(jì)算總的頁(yè)數(shù),,根據(jù)總的頁(yè)數(shù)和當(dāng)前頁(yè)計(jì)算出前一頁(yè)和后一頁(yè)變量的值,然后構(gòu)造根據(jù)查詢條件在構(gòu)造一個(gè)查詢符合條件的學(xué)生信息的sql語(yǔ)句,并將結(jié)果集定位到當(dāng)前需要顯示的頁(yè)面,在該頁(yè)中通過(guò)循環(huán)每頁(yè)記錄條數(shù)那么多次輸出每個(gè)學(xué)生的信息,如果是最后一頁(yè),遇到記錄末尾會(huì)自動(dòng)退出循環(huán),再顯示分頁(yè)顯示的連接,因?yàn)樯弦豁?yè)和下一頁(yè)的值在前面的程序中已經(jīng)計(jì)算好了,程序?qū)崿F(xiàn)的流程圖如下:學(xué)生是否登陸了?是學(xué)生是否登陸了?是否轉(zhuǎn)到登陸頁(yè)根據(jù)查詢條件構(gòu)建不同的sql查詢語(yǔ)句使用該sql查詢數(shù)據(jù)庫(kù)表里信息根據(jù)每頁(yè)顯示記錄數(shù)計(jì)算總的頁(yè)數(shù)并根據(jù)當(dāng)前頁(yè)號(hào)顯示查詢信息4.81學(xué)生信息查詢?nèi)鐖D4-22所示:圖4-22學(xué)生信息查詢界面4.82房間信息查詢?nèi)鐖D4-23所示:圖4-23房間信息查詢界面4.83評(píng)比信息查詢?nèi)鐖D4-24所示:圖4-24評(píng)比信息查詢界面4.84繳費(fèi)信息查詢?nèi)鐖D4-25所示:圖4-25繳費(fèi)信息查詢界面4.85欠費(fèi)清單如圖4-26所示:圖4-26欠費(fèi)清單查詢界面景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 第五章編碼、實(shí)現(xiàn)與測(cè)試景德鎮(zhèn)陶瓷學(xué)院工學(xué)學(xué)士學(xué)位論文 第五章編碼、實(shí)現(xiàn)與測(cè)試第五章編碼、實(shí)現(xiàn)與測(cè)試5.1建立數(shù)據(jù)庫(kù)連接在App_Code下建立DataAccessHelper文件夾,聲明一個(gè)類SqlString.cs:該類為數(shù)據(jù)訪問(wèn)層輔助類,公有靜態(tài)方法,將文本轉(zhuǎn)換成適合在Sql語(yǔ)句里使用的字符串。類源碼如下:publicclassSqlString{//公有靜態(tài)方法,將SQL字符串里面的(')轉(zhuǎn)換成('')publicstaticStringGetSafeSqlString(StringXStr){returnXStr.Replace("'","''");}//公有靜態(tài)方法,將SQL字符串里面的(')轉(zhuǎn)換成(''),再在字符串的兩邊加上(')publicstaticStringGetQuotedString(StringXStr){return("'"+GetSafeSqlString(XStr)+"'");}}在App_Code下建立DataAccessLayer文件夾,聲明一個(gè)類DataBase.cs:該類為數(shù)據(jù)庫(kù)連接類,能更合適的組織數(shù)據(jù)、更方便的維護(hù)數(shù)據(jù)、更嚴(yán)密的控制數(shù)據(jù)和更有效的利用數(shù)據(jù)。類源碼如下:usingusingSystem;usingSystem.ComponentModel;usingSystem.Collections;usingSystem.Diagnostics;usingSystem.Data;usingSystem.Data.SqlClient;usingSystem.Configuration;usingStudentApartment.DataAccessHelper;namespaceStudentApartment.DataAccessLayer{publicclassDataBase{//私有變量,數(shù)據(jù)庫(kù)連接protectedSqlConnectionConnection;protectedstringConnectionString; publicDataBase() {ConnectionString=System.Configuration.ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;} //保護(hù)方法,打開(kāi)數(shù)據(jù)庫(kù)連接 privatevoidOpen() { //判斷數(shù)據(jù)庫(kù)連接是否存在 if(Connection==null) { //不存在,新建并打開(kāi) Connection=newSqlConnection(ConnectionString); Connection.Open(); } else { //存在,判斷是否處于關(guān)閉狀態(tài) if(Connection.State.Equals(ConnectionState.Closed)) Connection.Open();//連接處于關(guān)閉狀態(tài),重新打開(kāi) } }//公有方法,關(guān)閉數(shù)據(jù)庫(kù)連接 publicvoidClose() { if(Connection.State.Equals(ConnectionState.Open)) { Connection.Close();//連接處于打開(kāi)狀態(tài),關(guān)閉連接 } }///<summary> ///析構(gòu)函數(shù),釋放非托管資源 ///</summary> ~DataBase() { try { if(Connection!=null) Connection.Close(); } catch{} try { Dispose(); } catch{} } //公有方法,釋放資源 publicvoidDispose() { if(Connection!=null) //確保連接被關(guān)閉 { Connection.Dispose(); Connection=null; } }//公有方法,釋放資源//公有方法,釋放資源 publicvoidDispose() { if(Connection!=null) //確保連接被關(guān)閉 { Connection.Dispose(); Connection=null; } }//公有方法,根據(jù)Sql語(yǔ)句,返回是否查詢到記錄publicboolGetRecord(stringXSqlString){Open();SqlDataAdapteradapter=newSqlDataAdapter(XSqlString,Connection);DataSetdataset=newDataSet();adapter.Fill(dataset);Close();if(dataset.Tables[0].Rows.Count>0){returntrue;}else{returnfalse;}}//公有方法,返回Sql語(yǔ)句獲得的數(shù)據(jù)值//SqlString的格式:selectcount(*)fromXXXwhere...//selectmax(XXX)fromYYYwhere...publicintGetRecordCount(stringXSqlString){stringSCount;Open();SqlCommandCmd=newSqlCommand(XSqlString,Connection);SCount=Cmd.ExecuteScalar().ToString().Trim();if(SCount=="")SCount="0";Close();returnConvert.ToInt32(SCount);//公有方法,查詢數(shù)據(jù)//公有方法,查詢數(shù)據(jù)//輸入:// 查詢條件sql語(yǔ)句//輸出:// 將執(zhí)行結(jié)果以DataSet返回publicDataSetGetDataSet(stringqueryString){Open();SqlDataAdapteradapter=newSqlDataAdapter(queryString,Connection);DataSetdataset=newDataSet();adapter.Fill(dataset);Close();returndataset;}//公有方法,根據(jù)Sql語(yǔ)句,插入記錄并返回生成的ID號(hào)publicintGetIDInsert(stringXSqlString){intCount=-1;Open();SqlCommandcmd=newSqlCommand(XSqlString,Connection);Count=Convert.ToInt32(cmd.ExecuteScalar().ToString().Trim());Close();returnCount;}//執(zhí)行插入,更新,刪除等操作,返回受影響的記錄行數(shù)publicintInsertOrUpdate(stringsqlString){Open();SqlCommandcmd=newSqlCommand(sqlString,Connection);inteffectCount=-1;try{effectCount=cmd.ExecuteNonQuery();}finally{Close();}returneffectCount;//返回受影響的行數(shù)}5.2系統(tǒng)管理類在App_Code下建立BusinessLogicLayer文件夾,包括管理員類Admin.cs、用戶類User.cs、學(xué)生類Student.cs、宿舍類Apartment.cs、房間類Room.cs、住宿類Live.cs、衛(wèi)生紀(jì)律類Comparison.cs、繳費(fèi)類Money.cs、欠費(fèi)類GiveMoneyInfo.cs。由于在這些類中,有些類的定義框架是一樣的,以下就介紹一些主要的類源碼。5.2.1管理員類Admin.cs的主要源碼//判斷用戶的登陸管理權(quán)限publicboolcheckAdmin(){stringqueryString;boolhasUser,isPasswordRight;//首先在數(shù)據(jù)庫(kù)中查詢?cè)摴芾韼ぬ?hào)是否存在queryString="select*fromadminwhereadminUserName="+SqlString.GetQuotedString(this.adminUserName);DataBasedb=newDataBase();hasUser=db.GetRecord(queryString);if(false==hasUser){errMessage="對(duì)不起,用戶名不存在!";returnfalse;}//再查詢數(shù)據(jù)庫(kù)該管理帳號(hào)的密碼是否正確queryString="select*fromadminwhereadminUserName="+SqlString.GetQuotedString(this.adminUserName);queryString=queryString+"andadminPassword="+SqlString.GetQuotedString(this.adminPassword);isPasswordRight=db.GetRecord(queryString);if(false==isPasswordRight){errMessage="對(duì)不起,用戶密碼錯(cuò)誤!";returnfalse;}5.2.2住宿類Live.cs的主要源碼//學(xué)生入住房間業(yè)務(wù)功能函數(shù)//學(xué)生入住房間業(yè)務(wù)功能函數(shù)publicboolAddLiveInfo(){//首先檢查操作員輸入的學(xué)號(hào)信息是否存在stringqueryString="select*fromstudentInfowherestudentNumber="+SqlString.GetQuotedString(studentNumber);DataBasedb=newDataBase();if(false==db.GetRecord(queryString)){this.ErrMessage="你輸入學(xué)號(hào)的學(xué)生信息不存在!";returnfalse;}//然后檢查該學(xué)號(hào)的學(xué)生是否已經(jīng)登記了入住信息queryString="select*fromliveInfowherestudentNumber="+SqlString.GetQuotedString(studentNumber);if(db.GetRecord(queryString)){this.ErrMessage="對(duì)不起,該學(xué)生已經(jīng)入住宿舍了!";returnfalse;}//然后檢查要入住的房間人員是否已經(jīng)滿了,通過(guò)剩余床位判斷Roomroom=newRoom();intleftNumberBed=room.GetLeftNumberOfBed(roomNo);if(leftNumberBed<=0){this.ErrMessage="對(duì)不起,目標(biāo)房間沒(méi)有剩余床位容納學(xué)生了!";returnfalse;}//此函數(shù)判斷在系統(tǒng)中根據(jù)學(xué)號(hào)判斷該學(xué)生是否已經(jīng)存在publicboolIsExist(){boolisExist=true;stringqueryString="select*fromshouldgiveMoneyInfowherestudentNumber="+//此函數(shù)判斷在系統(tǒng)中根據(jù)學(xué)號(hào)判斷該學(xué)生是否已經(jīng)存在publicboolIsExist(){boolisExist=true;stringqueryString="select*fromshouldgiveMoneyInfowherestudentNumber="+SqlString.GetQuotedString(studentNumber);DataBasedb=newDataBase();if(false==db.GetRecord(queryString))isExist=false;elsethis.ErrMessage="<fontcolor=red>欠費(fèi)信息已經(jīng)統(tǒng)計(jì)過(guò)了</font>";returnisExist;}//根據(jù)查詢條件查詢數(shù)據(jù)庫(kù)中的欠費(fèi)信息//根據(jù)查詢條件查詢數(shù)據(jù)庫(kù)中的欠費(fèi)信息publicDataSetQueryShouldGiveMoney(stringstudentNumber,stringstudentName){stringqueryString="select*fromshouldgiveMoneyInfowherestudentNumberlike'%"+studentNumber+"%'";queryString+="andstudentNamelike'%"+studentName+"%'";DataBasedb=newDataBase();returndb.GetDataSet(queryString);}//得到所有的欠費(fèi)信息的數(shù)據(jù)集publicDataSetShouldGiveMoneyALL(){stringqueryString="select*fromshouldgiveMoneyInfo";DataBasedb=newDataBase();returndb.GetDataSet(queryString);}5.3系統(tǒng)測(cè)試5.3.1系統(tǒng)測(cè)試的目的一個(gè)程序并不可能達(dá)到十分完美,難免存在一些錯(cuò)誤。如果不能及時(shí)將其找出并修改,會(huì)造成系統(tǒng)崩潰并造成不必要的損失。通軟件測(cè)試,盡可能多的找出系統(tǒng)中的錯(cuò)誤,以便與及時(shí)修改。宿舍管理系統(tǒng)是對(duì)學(xué)生宿舍進(jìn)行管理的系統(tǒng),一旦系統(tǒng)無(wú)法運(yùn)行,對(duì)學(xué)校的宿舍管理帶來(lái)很多的影響。所以通過(guò)軟件測(cè)試的手段,盡可能排除程序中的錯(cuò)誤,已達(dá)到程序運(yùn)行穩(wěn)定的目的,使學(xué)校的工作不會(huì)因此受到影響。5.3.2系統(tǒng)的測(cè)試環(huán)境1、系統(tǒng)測(cè)試的性能要求:系統(tǒng)的性能要求通常指系統(tǒng)需要的存儲(chǔ)容量以及后援存儲(chǔ),重新啟動(dòng)和安全性,運(yùn)行效率等方面的考慮。本系統(tǒng)運(yùn)行環(huán)境為網(wǎng)絡(luò)版,在運(yùn)行時(shí)對(duì)系統(tǒng)整體性能要有一定的要求,要求:軟硬件要求:系統(tǒng)環(huán)境winXP+sql2005硬件系統(tǒng)環(huán)境P42.4、512MB內(nèi)存、80G硬盤(pán)系統(tǒng)運(yùn)行時(shí)對(duì)數(shù)據(jù)的保密性要求不高對(duì)一般的數(shù)據(jù)不要求進(jìn)行加密。此外,對(duì)其它軟件幾乎沒(méi)有依賴性,程序健壯性較好。系統(tǒng)測(cè)試2.1添加新用戶,并且修改密碼與權(quán)限:測(cè)試數(shù)據(jù)如圖5.1為:用戶名為1,密碼為a,權(quán)限為宿舍管理員。圖5.1測(cè)試數(shù)據(jù)圖測(cè)試結(jié)果如圖5.2:圖5.2測(cè)試結(jié)果圖修改密碼與權(quán)限,測(cè)試結(jié)果如圖5.3:圖5.3測(cè)試結(jié)果圖2.2錄入新生信息測(cè)試數(shù)據(jù)如圖5.4為:學(xué)號(hào)為200730457007,姓名為馮超,性別為男,政治面貌為團(tuán)員,所在學(xué)院為信息工程學(xué)院,專業(yè)為計(jì)算機(jī)科學(xué)與技術(shù),生日為1989-01-01,地址為機(jī)電,附加信息為馮老板。圖5.4測(cè)試數(shù)據(jù)圖測(cè)試結(jié)果如圖5.5:圖5.5測(cè)試結(jié)果圖2.3添加院系信息測(cè)試數(shù)據(jù)圖如圖5.6:所在學(xué)院為測(cè)試,專業(yè)名稱為測(cè)試圖5.6測(cè)試數(shù)據(jù)圖測(cè)試結(jié)果如圖5.7:圖5.7測(cè)試結(jié)果圖2.4添加宿舍信息測(cè)試數(shù)據(jù)如圖5.8:宿舍名為西區(qū)女寢圖5.8測(cè)試數(shù)據(jù)圖測(cè)試結(jié)果如圖5.9:圖5.9測(cè)試結(jié)果圖2.5添加房間信息測(cè)試數(shù)據(jù)如圖5.10:所在宿舍為西區(qū)女寢,房間編號(hào)為西區(qū)219,房間類型為6人間,價(jià)格100,總床位6,剩余6,電話0798-85835
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣告場(chǎng)地服務(wù)合同范本
- 工程機(jī)器轉(zhuǎn)讓合同范本
- 遼寧省葫蘆島市2025屆九年級(jí)上學(xué)期期末數(shù)學(xué)試卷(含答案)
- 物流房租門面合同范本
- 私營(yíng)公司工程合同范本
- 酒店管理轉(zhuǎn)讓合同范本
- 鍋爐安裝合同范本
- 第08講 一元一次不等式(組)的解法及其應(yīng)用(4考點(diǎn)+19題型)2025年中考數(shù)學(xué)一輪復(fù)習(xí)講練測(cè)(廣東專用)
- 2025典當(dāng)行借款合同書(shū)
- 預(yù)應(yīng)力混凝土結(jié)構(gòu)課程設(shè)計(jì)知到課后答案智慧樹(shù)章節(jié)測(cè)試答案2025年春青島理工大學(xué)
- 《礦產(chǎn)地質(zhì)勘查規(guī)范 花崗偉晶巖型高純石英原料》(編制說(shuō)明編寫(xiě)要求)
- 《電子線路CAD》課程標(biāo)準(zhǔn)
- 《扁桃體摘除術(shù)》課件
- 市場(chǎng)推廣服務(wù)費(fèi)合同
- NB-T 47013.15-2021 承壓設(shè)備無(wú)損檢測(cè) 第15部分:相控陣超聲檢測(cè)
- 濕地公園運(yùn)營(yíng)投標(biāo)方案(技術(shù)標(biāo))
- 完整版新概念第一冊(cè)筆記(張?jiān)粕?word版
- 白塞病診斷和治療課件
- 基準(zhǔn)地價(jià)技術(shù)報(bào)告
- 靜安區(qū)實(shí)驗(yàn)室施工方案模板
- 《上海奉賢區(qū)S村非機(jī)動(dòng)車停放管理的調(diào)查報(bào)告》4200字
評(píng)論
0/150
提交評(píng)論