版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、天津農學院ASP.NET程序設計教學實習報告題目:簡易借書管理網站學 號: 201345010222 姓 名:雷培倫 專 業(yè): 計算機信息管理_ 班 級: 13級計管1班_ 成 績: 21 / 22文檔可自由編輯1 背景與目的 ASP.NET課程設計是本學期的一本很重要的專業(yè)課,本次課程設計就是為了檢測本學期對這本書的掌握情況。本次課程設計也將作為期末考評。2 開發(fā)環(huán)境與開發(fā)工具 網站開發(fā)環(huán)境:Microsoft Visual Studio 2010集成開發(fā)環(huán)境。 網站開發(fā)語言:C#。 數(shù)據(jù)庫:Microsoft Visual Studio 2010內置數(shù)據(jù)庫。 開發(fā)環(huán)境運行平臺:Window
2、s 7。3 主要功能 主要實現(xiàn)了簡單的登錄功能、注冊功能和基本的增刪查改的功能。4 設計與實現(xiàn)4.1 數(shù)據(jù)庫設計與實現(xiàn) 表1 用戶表序號 字段名 類型 長度 索引 備注1 工號 Int 標識列 自動編號2 密碼 Varchar 503 級別 Char 50表2 圖書表序號 字段名 類型 長度 索引 備注1 圖書編號 Int 50 標識列 自動編號2 圖書名稱 Char 503 出版社編號 Varchar 504 作者 Char 505 價格 Char 506 ISBN Varchar 507 狀態(tài) Char 508 類型編號 Varchar 509 出版日期 Date 5010 內容提要 Va
3、rchar 50表3借書表序號 字段名 類型 長度 索引 備注1 工號 Int 50 標識列 自動編號2 圖書編號 Char 503 圖書名稱 Char 50表4出版社表序號 字段名 類型 長度 索引 備注1 出版社編號 Int 50 標識列 自動編號2 出版社名稱 Char 50表5出版社表序號 字段名 類型 長度 索引 備注1 出版社編號 Int 50 標識列 自動編號2 出版社名稱 Char 50表6圖書類型表序號 字段名 類型 長度 索引 備注1 圖書名稱 Int 50 2 類型編號 Char 50表7預約表序號 字段名 類型 長度 索引 備注1 圖書編號 Int 50 標識列 自動編
4、號2 圖書名稱 Char 508 類型編號 Varchar 509 工號 Date 504.2 系統(tǒng)設計與實現(xiàn)4.2.1構建網站配置文件、全局文件。 配置文件關鍵代碼:4.2.2主頁面的設計4.2.3登錄頁面的設計。public partial class 登錄頁面: System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void Button1_Click(object sender, EventArgs e) string gh = id1.Text; string mm = id
5、2.Text; string sql = select 工號,密碼 from 用戶表 where 工號= + gh + and 密碼= + mm + ; SqlConnection conn = new SqlConnection(server=MM-PCSQLEXPRESS;Database=shixun;Integrated Security=true;); SqlCommand cmd = new SqlCommand(sql, conn); conn.Open(); string id; try id = cmd.ExecuteScalar().ToString(); catch id
6、 = null; finally cmd.Dispose(); conn.Close(); conn.Dispose(); if (id != null) Session密碼 = mm; Session工號 = gh; Response.Redirect(首頁.aspx); else this.Label1.Visible = true; this.Label1.Text = 用戶名或密碼錯誤; 運行頁面圖片:4.2.4修改密碼頁面的設計,修改密碼成功后返回登錄頁面。public partial class altpwd : System.Web.UI.Page protected void
7、Page_Load(object sender, EventArgs e) Label1.Text = Session工號.ToString(); protected void Button1_Click(object sender, EventArgs e) string ymm = T1.Text.Trim(); string xmm = T2.Text.Trim(); string qrmm= T3.Text.Trim(); SqlConnection conn = new SqlConnection(); conn.ConnectionString = ConfigurationMan
8、ager.ConnectionStringsconnstr.ToString(); SqlCommand comm = new SqlCommand(); comm.Connection = conn; conn.Open(); comm.CommandText = string.Format(update 用戶表 set 密碼=0where 工號=1and 密碼=2, xmm,Session工號.ToString(),ymm); int n = comm.ExecuteNonQuery(); if (n 0) Response.Redirect(/登錄頁面.aspx); Label1.Tex
9、t = 密碼修改成功請重新登錄!; else Label1.Text = 密碼修改失?。? comm.Dispose(); conn.Close(); conn.Dispose(); 運行頁面圖片:4.2.5添加用戶頁面的設計。public partial class 添加用戶: System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void Button1_Click(object sender, EventArgs e) SqlConnection conn = new SqlCo
10、nnection(); conn.ConnectionString = ConfigurationManager.ConnectionStringsconnstr.ToString(); SqlCommand comm = new SqlCommand(); comm.Connection = conn; try conn.Open(); comm.CommandText = string.Format(insert 用戶表(工號,姓名,教研室,密碼,狀態(tài),級別) values(0,1,2,3,4,5),T1.Text.Trim(),T2.Text.Trim(),T3.Text.Trim(),
11、T4.Text.Trim(),T5.SelectedValue,T6.SelectedValue); int n = comm.ExecuteNonQuery(); if (n 0) Response.Redirect(/登錄頁面.aspx); else Label2.Visible = true; Label2.Text = 登錄失敗!; catch (Exception ex) Label2.Visible = true; Label2.Text = ex.Message.ToString(); finally comm.Dispose(); conn.Close(); conn.Disp
12、ose(); 運行頁面圖片:4.2.6添加圖書頁面的設計。public partial class addbook : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void Button1_Click(object sender, EventArgs e) string a_1 = T1.Text.Trim(); string a_2 = T2.Text.Trim(); string a_3 = T3.Text.Trim(); string a_4 = T4.Text.Tri
13、m(); string a_5 = T5.Text.Trim(); string a_6 = T6.Text.Trim(); string a_7 = T7.SelectedValue; string a_8 = T7.Text.Trim(); string a_9 = T9.Text.Trim(); string a_10 =T10.Text.Trim(); SqlConnection conn = new SqlConnection(); conn.ConnectionString = ConfigurationManager.ConnectionStringsconnstr.ToStri
14、ng(); SqlCommand comm = new SqlCommand(); comm.Connection = conn; try conn.Open(); comm.CommandText = string.Format(insert 圖書表(圖書編號,圖書名稱,出版社編號,作者,價格,ISBN,狀態(tài),類型編號,出版日期,內容提要)values(0,1,2,3,4,5,6,7,8,9),a_1,a_2,a_3,a_4,a_5,a_6,a_7,a_8,a_9,a_10); int n = comm.ExecuteNonQuery(); if (n 0) Label1.Visible =
15、 true; Label1.Text = 添加圖書成功!; else Label1.Visible = true; Label1.Text = 添加圖書失??!; catch (Exception ex) Label1.Visible = true; Label1.Text = ex.Message.ToString(); finally comm.Dispose(); conn.Close(); conn.Dispose(); 運行頁面圖片:4.2.7注銷圖書頁面的設計。 注銷圖書主要是連接數(shù)據(jù)庫用Gridview顯示查詢,然后跳轉到詳細信息頁面,顯示詳細信息和刪除圖書。public part
16、ial class bookinfo : System.Web.UI.Page string tsbh; SqlConnection conn = new SqlConnection(); SqlCommand comm = new SqlCommand();/string tsbh =Request.QueryStringid; protected void Page_Load(object sender, EventArgs e) tsbh =Request.QueryStringid; conn.ConnectionString = ConfigurationManager.Connec
17、tionStringsconnstr.ToString(); comm.Connection = conn; try conn.Open(); comm.CommandText = string.Format(select 圖書編號,圖書名稱,作者,出版社名稱,出版日期,內容提要 from 圖書表 a,出版社表 b where a.出版社編號=b.出版社編號 and 圖書編號=0, tsbh); SqlDataReader sdr = comm.ExecuteReader(); while (sdr.Read() l_tsbh.Text = sdr圖書編號.ToString(); l_sm.T
18、ext = sdr圖書名稱.ToString(); l_zz.Text = sdr作者.ToString(); l_cbs.Text = sdr出版社名稱.ToString(); l_cbrq.Text = sdr出版日期.ToString(); l_nrty.Text = sdr內容提要.ToString(); catch (Exception ex) l_sm.Text = ex.Message.ToString(); finally comm.Dispose(); conn.Close(); conn.Dispose(); protected void Button1_Click1(object sender, EventArgs e) conn.ConnectionString = ConfigurationManager.ConnectionStringsconnstr.ToString(); comm.Connection = conn; try conn.Open();/conn.ConnectionString = ConfigurationMana
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年西烏珠穆沁旗應急管理局招聘備考題庫及答案詳解參考
- 南寧市科技館2025年外聘人員招聘備考題庫及一套參考答案詳解
- 信息技術服務質量管理制度
- 企業(yè)風險管理內部控制制度
- 2026年西南醫(yī)科大學附屬醫(yī)院關于招聘放射科登記員的備考題庫及參考答案詳解一套
- 2026年清遠市清新區(qū)衛(wèi)生健康局下屬事業(yè)單位公開招聘專業(yè)技術人員58人備考題庫及一套答案詳解
- 2026年浙江中外運有限公司溫州分公司招聘備考題庫含答案詳解
- 企業(yè)環(huán)境與職業(yè)健康管理制度
- 中學學生社團管理團隊建設制度
- 2026年機械工業(yè)備考題庫研究院校園招聘34人備考題庫及答案詳解參考
- QGDW11356-2022電網安全自動裝置標準化設計規(guī)范
- 施工虧損報告范文
- DB33-T 1406-2024 職務科技成果轉化管理規(guī)范
- 七年級上學期數(shù)學備課組期末復習計劃
- 地鐵機電(風水電)設備維保操作手冊
- 鄉(xiāng)鎮(zhèn)污泥處理應急預案
- 海上導管架安裝監(jiān)理細則
- 辦公家具投標方案(技術方案)
- GB/T 10118-2023高純鎵
- 預制箱梁架設安全技術交底
- PDCA提高臥床患者踝泵運動鍛煉的正確率
評論
0/150
提交評論