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

正文內(nèi)容

產(chǎn)品銷售管理系統(tǒng)的設(shè)計(jì)及其實(shí)現(xiàn)(參考版)

2025-04-17 13:08本頁(yè)面
  

【正文】 參 考 文 獻(xiàn)[1]〔美〕,〔美〕. SQL 入門經(jīng)典, :清華大學(xué)出版社, 200606[2] Konrad King〔美〕. ,龔小平,史艷輝,紀(jì)廣民等譯..北京:中國(guó)水利水電出版社, [3]〔美〕. Microsoft SQL Server 2008技術(shù)內(nèi)幕., , 譯. 北京: 電子工業(yè)出版社,200709[4],.SQL語(yǔ)言參考大全, 北京:,200810[5] 陳明 軟件工程實(shí)用教程[M].北京:電子工業(yè)出版社,[6],.ASP動(dòng)態(tài)網(wǎng)站編程. 北京:清華大學(xué)出版社,200601[7].. 北京:,200802[8],.ASP+Dreamweaver動(dòng)態(tài)網(wǎng)站開發(fā)北京:電子工業(yè)出版社,200808[9].機(jī)械工業(yè)出版社 [10] Abraham System , 1999 .339 / 39。感謝孫連英老師既細(xì)心又耐心的輔導(dǎo),沒有孫連英老師的幫助,我想我是不會(huì)這么順利,甚至不能夠在這段時(shí)間內(nèi)完成畢業(yè)設(shè)計(jì)任務(wù)。孫連英老師認(rèn)真負(fù)責(zé)的工作和教學(xué)態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平一直都是讓我深深敬佩和敬仰的。首先感謝孫連英老師??偠灾?,本系統(tǒng)很好的符合了當(dāng)初的設(shè)計(jì)要求,在開發(fā)過(guò)程中學(xué)習(xí)知識(shí)、吸取經(jīng)驗(yàn),使編程技術(shù)和軟件設(shè)計(jì)思想同時(shí)得到鍛煉和提高,從而使軟件開發(fā)的總體水平得到提高。本文重點(diǎn)研究了Microsoft Visual Studio 2008 Express、SQL Server 2008 ,并用這些軟件和技術(shù)比較好地實(shí)現(xiàn)了預(yù)期的系統(tǒng)目標(biāo)。/script)。修改成功!39。如果修改成功,彈出對(duì)話框提示。驗(yàn)證兩次輸入密碼是否一致,使用CompareValidator。 修改當(dāng)前用戶密碼當(dāng)用戶輸入原密碼、新密碼和重復(fù)新密碼,系統(tǒng)需要完成以下幾件事。 if ([用戶名]. 0) { = false。 DataSet ds = new DataSet()。并且還有一個(gè)自定義的CustomValidator,其目的是驗(yàn)證該用戶名是否已經(jīng)存在,如果不存在則返回錯(cuò)誤信息,這需要后臺(tái)實(shí)現(xiàn)CustomValidator1_Func: string sqlstr = select * from 用戶 where 用戶名=39。 添加新用戶時(shí),使用了幾種驗(yàn)證控件如下圖:圖417添加新用戶 其中,RequireFieldValidator控件檢查文本框內(nèi)是否有內(nèi)容,沒有內(nèi)容進(jìn)行提交的話,顯示出出錯(cuò)信息。 Alter database myDataBase Set Online With Rollback immediate。 + (~/App_Data) + \\ + + .bak39。數(shù)據(jù)庫(kù)可以在線備份,當(dāng)需要還原的時(shí)候必須先將數(shù)據(jù)庫(kù)離線(當(dāng)前使用中文件無(wú)法覆蓋),進(jìn)行還原,后在將數(shù)據(jù)庫(kù)設(shè)置成在線。圖415 查詢統(tǒng)計(jì)功能 數(shù)據(jù)維護(hù)功能數(shù)據(jù)維護(hù)主要涉及兩個(gè)方面,數(shù)據(jù)庫(kù)的備份功能和還原功能,由于必須對(duì)物理路徑進(jìn)行讀寫,首先必須保證IIS對(duì)App_Data有足夠的權(quán)限進(jìn)行操作,此外,我們需要獲得服務(wù)器的App_Data的真實(shí)物理路徑。圖414 修改銷售年份信息查詢統(tǒng)計(jì)首先由DropList選擇年份,DropList與GridView一樣,與數(shù)據(jù)庫(kù)的年份表進(jìn)行綁定,選擇年份之后,將年份信息作為QueryString,顯示該年份的信息記錄,信息記錄由SELECT選擇后進(jìn)行累加,最后輸出(亦可使用SQL語(yǔ)句實(shí)現(xiàn)累加),表格圖由Execl另外制作,文件名與年份一樣存入upload_img目錄中便可以實(shí)現(xiàn)自動(dòng)顯示。加入打印報(bào)表的功能,實(shí)現(xiàn)方法:,如下所示:input type=button onclick=() value=打印報(bào)表圖413 顯示銷售年份信息修改銷售年份信息 首先由DropList選擇年份,DropList與GridView一樣,與數(shù)據(jù)庫(kù)的年份表進(jìn)行綁定,選擇年份之后,將年份信息作為QueryString,顯示該年份的信息記錄,信息記錄使用GridView實(shí)現(xiàn),加入了編輯功能,與跳轉(zhuǎn)到編輯頁(yè)面不同,該表編輯可以直接在表上進(jìn)行,實(shí)現(xiàn)原理是運(yùn)用GridView將需要編輯的行標(biāo)記為編輯行,編輯后Update的工作與前述一致。 圖411 庫(kù)存預(yù)警 銷售信息管理訂單管理同產(chǎn)品信息管理類似,編輯選項(xiàng)有CheckBox控件。當(dāng)輸入產(chǎn)品編號(hào)提交后,由Readrow讀出一行信息,將信息各個(gè)部分填寫入不同的文本框內(nèi),不能進(jìn)行修改,并且使下面的進(jìn)退貨提交按鈕處于Enable的狀態(tài),當(dāng)輸入進(jìn)退貨數(shù)量并提交后,后臺(tái)首先計(jì)算出操作后的產(chǎn)品數(shù)量,然后Update回?cái)?shù)據(jù)庫(kù)。圖48 查看產(chǎn)品信息 產(chǎn)品信息管理原理同用戶信息管理,不同點(diǎn)是增加了添加新產(chǎn)品的鏈接,可以進(jìn)入如果編輯產(chǎn)品信息的頁(yè)面,輸入新產(chǎn)品信息數(shù)據(jù)后,由提交按鈕觸發(fā)Insert的SQL語(yǔ)句將新信息寫回?cái)?shù)據(jù)庫(kù),完成產(chǎn)品增添操作。通過(guò)QueryString將輸入的查詢字符串進(jìn)行傳遞。如果變量未關(guān)聯(lián)多個(gè)數(shù)據(jù)集,則計(jì)數(shù)為1。 (參數(shù)) 的值是出現(xiàn)在 QUERY_STRING 中所有參數(shù) 的值的數(shù)組。QueryString 集合是在 ServerVariables 集合中 QUERY_STRING 變量的分析版本 。圖47 交易信息管理 產(chǎn)品信息管理查看產(chǎn)品信息本部分由上面的查詢模塊和下面的數(shù)據(jù)表格模塊組成,查詢功能的按鈕事件代碼如下:(~/customer/?id= + )。這個(gè)部分主要進(jìn)行數(shù)據(jù)的呈現(xiàn)操作,實(shí)現(xiàn)方法即建立GridView綁定DataTable中的對(duì)應(yīng)項(xiàng),DataTable則由數(shù)據(jù)庫(kù)查詢得到。 同理,點(diǎn)擊客戶信息中姓名行將跳轉(zhuǎn)至查看該客戶的歷史購(gòu)買記錄,同樣利用了參數(shù)傳遞的QueryString。如果找不到變量,計(jì)數(shù)為0。通過(guò)調(diào)用 (parameter).Count 可以確定參數(shù)有多少個(gè)值。它可以讓您以名稱檢索 QUERY_STRING 變量。這里解釋一下后面的?id=的部分。 if (Session[admin] == null || (Session[type])!=總經(jīng)理) { ()。 }當(dāng)觸發(fā)函數(shù)Login1_Authenticate1開始運(yùn)行時(shí),首先進(jìn)行SQL查詢,選擇輸入的用戶名和密碼匹配的行,保存到數(shù)據(jù)表dt,如果dt中的行大于0,即有匹配的行,則將用戶名存入Session中的admin字段,將用戶類型存入Session中的type字段,并進(jìn)行用戶類型的選擇,分別導(dǎo)入兩個(gè)不同頁(yè)面,跳轉(zhuǎn)頁(yè)面采用的是Response類下的Redirect方法。 if (usertype == 總經(jīng)理) ()。 if ( 0) { Session[admin] = ()。 dt = (strsql)。 。 and 密碼 = 39。我們對(duì)Login1_Authenticate1進(jìn)行如下定義: string strsql = select * from 用戶 where 用戶名 = 39。 登陸管理 該功能主要由左邊的IMG控件和右邊的Login控件組成,左邊的IMG控件使用較為簡(jiǎn)單,指定大小和圖片的URL即可實(shí)現(xiàn)圖片的顯示:asp:Image ID=Image2 runat=server Height=248px ImageUrl=~/Image/ style=height: 248px Width=300px /而右邊的登陸窗口,則需要進(jìn)行復(fù)雜的設(shè)置: 其中我們需要對(duì)外觀進(jìn)行設(shè)置,其中包括BackColor(背景顏色),BorderColor(邊框顏色),BorderPadding(邊框距離),BorderStyle(邊框樣式),BorderWidth(邊框?qū)挾龋?,F(xiàn)ontNames(字體),F(xiàn)ontSize(字號(hào)),F(xiàn)oreColor(字體顏色),以及Height(高度),Width(寬度),這僅是外框的Style,內(nèi)部TextBox的樣式設(shè)置了文字大小和寬度,登陸按鈕設(shè)置了背景顏色,邊框顏色,邊框樣式,邊框?qū)挾龋煮w,字號(hào),字體顏色等不再說(shuō)明。Iframe相當(dāng)于在瀏覽器內(nèi)又設(shè)置了一個(gè)小型瀏覽器,在內(nèi)部顯示不同的網(wǎng)頁(yè)和外部沒有影響,而且瀏覽器地址欄也不會(huì)顯示出iframe里頁(yè)面的URL,對(duì)保護(hù)整個(gè)系統(tǒng)不被侵犯有很大作用。而Node里的內(nèi)容部分則以asp:TreeNode Text=銷售管理 Value=銷售管理 /asp:TreeNode來(lái)表示,其中Text是文字標(biāo)簽,Value是Node的值,用于區(qū)分不同Node,asp:TreeNode可以互相嵌套,以區(qū)分樹根,樹枝和樹葉,形成一個(gè)完整的樹的如圖44所示圖44 管理導(dǎo)航樹 導(dǎo)航樹的點(diǎn)擊事件由switch () 語(yǔ)句來(lái)完成,對(duì)每個(gè)不同的點(diǎn)擊,判斷其Value值,[Src]到不同的頁(yè)面。不同權(quán)限的頁(yè)面,由完整和部分的樹組成。Execsql:定義一個(gè)新的連接控件并且初始化,打開連接,執(zhí)行SQL語(yǔ)句,關(guān)閉連接。同上一個(gè)函數(shù)相比多了一個(gè)參數(shù),Readrow:該函數(shù)的返回類型為SqlDataReader,定義一個(gè)新的連接控件并且初始化,打開連接,定義初始化新的連接適配器,關(guān)閉連接,若Reader中有數(shù)據(jù)則返回。ReadDataSet:該函數(shù)返回類型為DataSet,首先創(chuàng)建一個(gè)數(shù)據(jù)集ds,定義一個(gè)新的連接控件并且初始化,打開連接,定義初始化新的連接適配器并且用來(lái)填充數(shù)據(jù)到ds,關(guān)閉連接,返回這個(gè)ds。具體內(nèi)容見下。 基礎(chǔ)函數(shù)類Class_Base。User Instance=True providerName=//connectionStrings其中,Data Source=.\SQLEXPRESS表示這里使用的是SQL Server Expr
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1