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

正文內容

網上書店系統(tǒng)畢業(yè)論文-畢業(yè)論文(編輯修改稿)

2025-02-24 02:53 本頁面
 

【文章內容簡介】 UserName nvarchar 50 是 否 用戶名稱 UserPwd nvarchar 50 是 否 用戶密碼 UserRole nvarchar 50 是 否 用戶角色 UserRealName nvarchar 50 是 否 用戶真實姓名 Question nvarchar 50 是 否 用戶提問 Answer nvarchar 50 是 否 提問答案 Email nvarchar 50 是 否 郵箱地址 該系統(tǒng)的整體模塊組織圖所示。 圖 管理員功能設計圖 圖 普通用戶功能設計圖 8 該系統(tǒng)為普通用戶和管理員提供了不同的操作界面,為普通用戶設計的操作界設計面如下圖 所示,為管理員設計的操作界設計面如圖 所示。 圖 普通用戶界面設計圖 圖 管理員操作界面圖 P r o c e s s圖書分類1.234... 主頁 修改信息 修改密碼 圖書類別管理 訂單管理 用戶信息管理 搜索 注銷圖書展示圖書一 圖書二圖書三圖書四圖書五 圖書六P r o c e s s圖書分類1.234... 主頁 修改信息 修改密碼 我的購物車 我的訂單 搜索 注銷圖書展示圖書一 圖書二圖書三圖書四圖書五圖書六 9 普通用戶界面劃分為修改信息、修改密碼、管理購物車、管理訂單、搜索等模塊,管理員界面劃分為修改信息、修改密碼、管理圖書類別、增加圖書、管理圖書信息、管理訂單、管理用戶信息、查詢銷售信息和搜索等模塊。 10 4 實現(xiàn)數據庫訪問層 在動態(tài)網頁設計中,很多都要涉及到對數據庫的操作,這是一件枯燥、費時、而且容易出錯的工作,如果使用類來實現(xiàn)對數據庫操作的封裝,就可以使寫出的程序在很小的改動下完成后臺數據庫的操作。 一般數據庫操作的封裝 文件中 封裝了對一般數據庫的操作,下面簡單介紹下該文件中的主要數據庫訪問函數。 ? ExecuteNonQuery 函數 該函數執(zhí)行 Sql 命令,參數為連接字符串 connString、命令類型 cmdType、存儲過程名稱或 TSQL 命令 cmdText、 SQL 參數組 cmdParms,返回值為受影響的行數 val。 public static int ExecuteNonQuery(string connString, CommandType cmdType, string cmdText, params SqlParameter[] cmdParms) { SqlCommand cmd = new SqlCommand()。 //定義 SqlCommand對象 using (SqlConnection conn = new SqlConnection(connString)) //定義 SqlConnection對象 { PrepareCommand(cmd, conn, null, cmdType, cmdText, cmdParms)。 //調用 PrepareCommand 方法 int val = ()。 //調用執(zhí)行查詢方法 ()。 //清空參數 return val。 //返回 val } } ? ExecuteReader 函數 該函數執(zhí)行 Sql 命令,參數為連接字符串 connString、命令類型 cmdType、存儲過程名稱或 TSQL 命令 cmdText、 SQL 參數組 cmdParms,返回值為 SqlDataReader 數據集。 public static SqlDataReader ExecuteReader(string connString, CommandType cmdType, string cmdText, params SqlParameter[] cmdParms) { SqlCommand cmd = new SqlCommand()。//定義 SqlCommand 對象 SqlConnection conn = new SqlConnection(connString)。//定義 SqlConnection對象 try { PrepareCommand(cmd, conn, null, cmdType, cmdText, cmdParms)。 //調用 PrepareCommand方法 11 SqlDataReader rdr = ()。 ()。//清空參數 return rdr。// } catch //捕獲異常 { ()。//關閉鏈接 throw。//拋出異常 } } ? ExecuteDataset 函數 該函數通過 SqlConnection 執(zhí)行 Sql 命令,參數為 SqlConnection 對象 connection、命令類型 cmdType、存儲過程名稱或 TSQL 命令 cmdText、 SQL 參數組 cmdParms,返回值為DataSet 數據集。 public static DataSet ExecuteDataset(SqlConnection connection, CommandType mandType, string mandText, params SqlParameter[] mandParameters) { //創(chuàng)建一個 SqlCommand對象,并對其進行初始化 SqlCommand cmd = new SqlCommand()。 PrepareCommand(cmd, connection, (SqlTransaction)null, mandType, mandText, mandParameters)。 //創(chuàng)建 SqlDataAdapter對象以及 DataSet SqlDataAdapter da = new SqlDataAdapter(cmd)。 DataSet ds = new DataSet()。 //填充 ds (ds)。// 清除 cmd的參數集合 ()。 return ds。//返回 ds } ? PrepareCommand 函數 該函數完成數據庫的連接和對命令的執(zhí)行,供以上函數調用。 private static void PrepareCommand(SqlCommand cmd, SqlConnection conn, SqlTransaction trans, CommandType cmdType, string cmdText, SqlParameter[] cmdParms) { //判斷連接的狀態(tài)。如果是關閉連接,則打開 if ( != ) ()。//關閉連接 //cmd屬性賦值 = conn。 12 = cmdText。 //是否需要用到事物處理 if (trans != null) = trans。 = cmdType。 //添加 cmd需要的存儲過程參數 if (cmdParms != null) { foreach (SqlParameter parm in cmdParms) (parm)。 } } 網上書店系統(tǒng)的商務邏輯層調用數據訪問層函數,完成對 SQL Server 數據庫中存儲過程的操作,這是因為使用存儲過程封裝應用有以下優(yōu)點。 ? 代碼模塊化,以減少數據庫操作員和程序員的錯誤。 ? 提高數據庫安全性。 ? 減少網絡通信流量。 ? 移植性較強。 13 5 詳細設計與實現(xiàn) 用戶管理模塊 用戶管理是一個網上書店系統(tǒng)補課缺少的部分,該模塊主要實現(xiàn)用戶注冊、用戶登錄、找回丟失密碼和修改個人信息等功能,用戶管理模塊主要 包括以下頁面。 ? 用戶注冊頁面 ,代碼隱藏文件為 。 ? 用戶登錄頁面 ,代碼隱藏文件為 。 ? 找回丟失密碼頁面 。代碼隱藏文件 。 ? 修改個人信息頁面 ,代碼隱藏文件為 。 圖 User 類 中的主要函數列表 用戶注冊 在如圖 所設計的各項文本框中輸入對應信息,然后單擊【注冊】按鈕,可以注冊新用戶。 圖 用戶注冊界面設計圖 用戶注冊登錄名: _________________________________密 碼: _________________________________確認密碼: _______________________________提示問題: _______________________________問題答案: _______________________________確認一遍: ______________________________真是姓名: _______________________________郵箱地址: _______________________________注冊 14 用戶注冊的功能由函數 AddUser_Click 實現(xiàn)。函數 AddUser_Click 代碼如下,該段代碼保存在 文件中。 protected void AddUser_Click(object sender, e) { //得到用戶注冊信息 string userName = ()。//定義用戶名
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1