亚洲欧美精品沙发,日韩在线精品视频,亚洲Av每日更新在线观看,亚洲国产另类一区在线5

<pre id="hdphd"></pre>

  • <div id="hdphd"><small id="hdphd"></small></div>
      學(xué)習(xí)啦 > 學(xué)習(xí)方法 > 高中學(xué)習(xí)方法 > 高考輔導(dǎo)資料 > 電大計算機專業(yè)畢業(yè)論文(3)

      電大計算機專業(yè)畢業(yè)論文(3)

      時間: 鳳婷983 分享

      電大計算機專業(yè)畢業(yè)論文

        (7)省份信息表

        省份信息表(tb_province)主要保存站內(nèi)省份的基本信息。表tb_ province的結(jié)構(gòu)如表4-7所示。

      電大計算機專業(yè)畢業(yè)論文

        (8)學(xué)校信息表

        學(xué)校信息表(tb_school)主要保存站內(nèi)學(xué)校的基本信息。表tb_school的結(jié)構(gòu)如表4-8所示。

      電大計算機專業(yè)畢業(yè)論文

        5. 系統(tǒng)的詳細設(shè)計

        5.1. 用戶注冊模塊設(shè)計

        在用戶進行校友錄系統(tǒng)登錄前必須進行注冊,對于注冊而言,本書的前面的模塊章節(jié)以及ASP.NET留言本項目都有比較詳細的介紹,這里就不在做過多的介紹,用戶注冊只需要將數(shù)據(jù)插入到數(shù)據(jù)庫即可,代碼進行了用戶注冊頁面的基本布局,當(dāng)用戶打開同學(xué)錄頁面時,系統(tǒng)會提示用戶必須要進行登錄操作,如果用戶沒有用戶惟一則必須先進行注冊。

        當(dāng)用戶進行注冊時,需要將數(shù)據(jù)插入到數(shù)據(jù)庫中,使用SQLHelper類能夠簡化數(shù)據(jù)操作,示例代碼如下所示。

        protected void Button1_Click(object sender, EventArgs e)

        try

        stringstrsql="insertintoregister

        (username,password,sex,picture,IM,information,others,ifisuser,userroot)

        values ('" + TextBox1.Text + "','" + TextBox2.Text

        + "','" + DropDownList1.Text + "','" +

        TextBox3.Text + "','" + TextBox4.Text + "','" + TextBox5.Text + "','" + TextBox6.Text + "',0,0)";

        SQLHelper.SQLHelper.ExecNonQuery(strsql); //執(zhí)行SQL語句 Response.Redirect("login.aspx");//注冊后跳轉(zhuǎn)到登錄頁面

        catch

        Response.Redirect("default.aspx"); //出錯后跳轉(zhuǎn)到首頁

        當(dāng)用戶執(zhí)行注冊后,如果注冊成功系統(tǒng)就會跳轉(zhuǎn)到登錄頁面進行登錄操作,如果沒有注冊成功(拋出異常),則系統(tǒng)會認(rèn)定用戶執(zhí)行了非法操作,會跳轉(zhuǎn)到首頁。在進行注冊時,默認(rèn)情況下ifisuser字段為0,用戶注冊后并不能夠立即通過,需要管理員進行身份驗證。

        注意:在進行注冊時首先需要進行查詢,查詢是否已經(jīng)有現(xiàn)有的用戶,這里可以參考注冊模塊,由于前面已經(jīng)講解了很多關(guān)于注冊的操作,這里就不再詳細講解如何實現(xiàn)。

        5.2. 用戶登錄模板設(shè)計

        用戶登錄使用簡單的登錄模塊進行登錄操作,而無需實現(xiàn)復(fù)雜的登錄控制。用戶注冊完成后就會跳轉(zhuǎn)到登錄頁面,登錄頁面能夠給用戶配置相應(yīng)的Session對象以存儲用戶狀態(tài),登錄界面布局后如圖5-2所示。

        圖5-2登錄界面圖

        示例代碼如下所示:

        protected void Button1_Click(object sender, EventArgs e)

        string strsql = "select * from register where username='" + TextBox1.Text + "' and password='" +

        TextBox2.Text + "'";//編寫SQL

        SqlDataReader sdr = SQLHelper.SQLHelper.ExecReader(strsql); //執(zhí)行查詢

        if (sdr.Read())

        Session["username"] = TextBox1.Text; //用戶名

        Session["userid"] = sdr["id"].ToString();//用戶ID

        Session["admin"] = sdr["userroot"].ToString();

        //管理員判斷

        Response.Redirect("friends.aspx");//頁面跳轉(zhuǎn)

        else

        Label1.Text = "無法登錄,用戶名或密碼錯誤";//提示錯誤登錄

        6. 系統(tǒng)的評價

        (1)測試方法

        程序執(zhí)行的測試.該方法不適合大單元、大系統(tǒng)的測試,也不適合于評測中心,測試部門的測試。它只適合于很小的單元、可以枚舉用例的測試。程序功能的測試,面向需求分析中的功能、性能,設(shè)計測試用例,搭建測試環(huán)境,輸入測試用例,運行被測試的系統(tǒng),獲得測試數(shù)據(jù)計劃相比較,取得測試結(jié)果,根據(jù)測試結(jié)果,形成測試報告。

        (2)系統(tǒng)維護

        網(wǎng)站的維護主要包括以下內(nèi)容個人管理,對個人的資料管理,相片管理用戶管理,管理員對用戶的審查管理和站內(nèi)信息管理。

        7. 總 結(jié)

        本章通過開發(fā)同學(xué)錄系統(tǒng)進行系統(tǒng)開發(fā)講解,這其中包括了系統(tǒng)設(shè)計、模塊劃分、文檔編寫和數(shù)據(jù)設(shè)計等,由于篇幅的限制,在同學(xué)錄系統(tǒng)中還有一些功能沒有實現(xiàn),但是這些功能在前面的模塊中已經(jīng)實現(xiàn),對于開發(fā)人員而言已經(jīng)不是很難的問題。同學(xué)錄系統(tǒng)使用的模塊包括注冊模塊、登錄模塊和日志模塊,將這些模塊進行整合就能夠開發(fā)出復(fù)雜的系統(tǒng)。但是在模塊整合的過程中同樣會遇到很多問題,這些問題還需要開發(fā)人員進行二次開發(fā)和完善。

      2394290