第六小組快遞訂單管理系統(tǒng)可移植性說明書_第1頁
第六小組快遞訂單管理系統(tǒng)可移植性說明書_第2頁
第六小組快遞訂單管理系統(tǒng)可移植性說明書_第3頁
第六小組快遞訂單管理系統(tǒng)可移植性說明書_第4頁
第六小組快遞訂單管理系統(tǒng)可移植性說明書_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、項目可移植性說明書一個完整,可用性的快遞訂單系統(tǒng)必須滿足:無論將這個系統(tǒng)文件移植到任何一臺計算機(jī)上都能將所有功能實現(xiàn), 不用再去對數(shù)據(jù)庫屬性等進(jìn)行修改在這個基礎(chǔ)之上, 最重要和必須要做的工作: 那就是不論在哪一臺計算機(jī)上運(yùn)行該程序都能夠?qū)?shù)據(jù)讀出。下面是我們這一組的快遞訂單系統(tǒng)的可移植性的過程; 人生中最幸福的就是身體健康一、可移植數(shù)據(jù)的代碼實現(xiàn)過程:(1) 首先對功能代碼進(jìn)行實現(xiàn)。using System;using System.Data;using System.Configuration;using System.Data.Sql;using System.Data.SqlClient

2、;using System.Data.SqlTypes;using System.IO;using System.Drawing.Text;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;/ / Dbmanage 的摘要說明/ public class Dbmanagepublic Dbmanage()/ T

3、ODO: 在此處添加構(gòu)造函數(shù)邏輯/public static DataTable ExecuteQuery(string strSQL) / 對數(shù)據(jù)庫的查詢string ConnectionString =ConfigurationManager.ConnectionStringssqlConn.ConnectionString;SqlConnection conn = new SqlConnection(ConnectionString);try / 在此使用了異常語句, try 表示嘗試執(zhí)行下面的語句 SqlDataAdapter adapter = new SqlDataAdapter(

4、strSQL, conn);DataSet ds = new DataSet();adapter.Fill(ds);return ds.Tables0;finally /不管上面的 try 語句執(zhí)行成功與否,最終都執(zhí)行下面的語句if (conn.State = ConnectionState.Open) conn.Close();/ 對數(shù)據(jù)庫的插入、刪除或修改/ 返回操作所影響的行數(shù)public static int ExecuteNonQuery(string strSQL)string ConnectionString =ConfigurationManager.ConnectionStr

5、ingssqlConn.ConnectionString;SqlConnection conn = new SqlConnection(ConnectionString);conn.Open();trySqlCommand cmd = new SqlCommand(strSQL, conn); return (cmd.ExecuteNonQuery();finallyif (conn.State = ConnectionState.Open)conn.Close();/ 從數(shù)據(jù)庫中檢突索單個值、用于聚合,如統(tǒng)計行數(shù),求平均值/*/public static object ExecuteScal

6、ar(string strSQL)string ConnectionString =ConfigurationManager.ConnectionStringssqlConn.ConnectionString;SqlConnection conn = new SqlConnection(ConnectionString);conn.Open();trySqlCommand cmd = new SqlCommand();cmd = conn.CreateCommand();cmd.CommandType = CommandType.Text;cmd.CommandText = strSQL;re

7、turn cmd.ExecuteScalar();finallyif (conn.State = ConnectionState.Open) conn.Close(); public DataSet getDataset(string sql) /查詢的數(shù)據(jù)庫類string ConnectionString =ConfigurationManager.ConnectionStringssqlConn.ConnectionString;SqlConnection conn = new SqlConnection(ConnectionString);DataSet ds = new DataSet

8、();tryconn.Open();catchtrySqlCommand sqlCom = new SqlCommand(sql, conn);SqlDataAdapter sqlDa = new SqlDataAdapter(sqlCom);sqlDa.Fill(ds); /對查詢的數(shù)據(jù)集進(jìn)行填充return ds; catch (Exception ex) throw new Exception(ex.ToString();finally conn.Close();public bool sqlExec(string sql) /執(zhí)行 SQL語句string ConnectionStrin

9、g =ConfigurationManager.ConnectionStringssqlConn.ConnectionString;SqlConnection conn = new SqlConnection(ConnectionString); try conn.Open();catch trySqlCommand sqlCom = new SqlCommand(sql, conn);sqlCom.ExecuteNonQuery(); return true;catch (Exception ex)return false;finally conn.Close();備注:其余的界面直接調(diào)用該

10、函數(shù)。(2)代碼修改完整后,將快遞訂單系統(tǒng)的源代碼在另外一臺計算機(jī) 上運(yùn)行。剛開始的時候是在軟件工程師的筆記本電腦上編寫實現(xiàn)各功能 的代碼,測試可移植性的時候換為了學(xué)校機(jī)房的臺式電腦。、數(shù)據(jù)庫配置(我們組使用了SQL Server2005的版本):(1)打開SQL Server2005應(yīng)用程序,進(jìn)入到應(yīng)用界面。r . flLX VKT 4J lEH U 比一工L 駕 O X.*V4K. LUHdM Q,4bk.3 1 Ul1 A O|1 | | 3* |柱電91利世IQO:聚5登 工亟r工a bi 叩匚 or電 la T 一 Qi X3OS- I 4 (SQL 3001pfr-l4LZjB型j

11、ajg性一i段*(3)單擊添加按鈕,選擇數(shù)據(jù)文件。r附加數(shù)據(jù)庫9定位數(shù)據(jù)摩文件-308-14-常規(guī)選擇交件S);ebW-D;E:G:一,二二十 由由.0H+ tpp_C ode+ LJ im3群+ ._J images| Manm典 ml4 _J查誨+ 代睛數(shù)據(jù)庫,實調(diào)新建文件夾+ Z1新建文件夾修) 選中相應(yīng)數(shù)據(jù)文件后,單擊確定。數(shù)據(jù)附加成功。曰 LD q bULW. U. IJyV -adn琬集后一系蝶數(shù)據(jù)摩 十 數(shù)據(jù)庫快照 l L _J Expr sssDE| Mm占gew LJ數(shù)據(jù)庫關(guān)不圖 teJ LJ 表l _|系統(tǒng)表I* ; - dbo. iLLex_T Et _ dbo. Cet

12、Goods& 3 db&. Or derOne |JL _ db4p. JIequcsL S dbo. Sear ch S n dbo. Stat 田口視圖 切,同義詞 +二可程性 * Ll S aarvi c q Br qIcqf 十 7存儲 十安至佳-j數(shù)據(jù)庫8*1批數(shù)旎庠S稱l_J度統(tǒng)數(shù)據(jù)庫J數(shù)據(jù)庫快照Expire eeLIB全務(wù)制理tiL 安朋復(fù)管No叫 二二二三、數(shù)據(jù)附加成功,進(jìn)行功能界面的運(yùn)行測試克甘靛逋訂單點先行更育更參理臉法打 訂m號發(fā)討人姓名發(fā)件人電話發(fā)HAltM 發(fā)件RH期訂斯?fàn)顟B(tài) 叁注 下單,理E 14 r6m和3M 1/WOO 行曼啰不一三百市寸三1 m律誄杼訂單號嵬件人時名發(fā)件人前盤袁件人地址發(fā)件人口陽訂單優(yōu)高備洋8f$kXOU9-3IO 11J6?00度中9Wfb20130 IL

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論