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

正文內(nèi)容

大學(xué)生二手物品交易網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)-資料下載頁(yè)

2025-06-29 11:22本頁(yè)面
  

【正文】 頁(yè)面注入。會(huì)員注冊(cè)的流程圖如圖41所示:圖41會(huì)員注冊(cè)流程圖部分實(shí)現(xiàn)代碼為: …… (p)。//會(huì)員注冊(cè) Session[user] = p。//保存注冊(cè)信息自動(dòng)登陸 ……第一句代碼表示注冊(cè)之后直接進(jìn)行插入數(shù)據(jù)庫(kù)操作,第二句保存用戶的注冊(cè)信息,自動(dòng)登陸。數(shù)據(jù)庫(kù)操作代碼:string sql = (insert into people values(39。{0}39。,39。{1}39。,{2},39。{3}39。,39。{4}39。,39。{5}39。,39。{6}39。,39。{7}39。)。select @@identity。, ,,)。//聲明SQL語(yǔ)句 int id = ((sql))。//執(zhí)行數(shù)據(jù)庫(kù)操作,返回ID第一句話聲明將要執(zhí)行注冊(cè)的SQL語(yǔ)句,第二句話表示開(kāi)始執(zhí)行數(shù)據(jù)庫(kù)操作進(jìn)行插入注冊(cè)的信息會(huì)員注冊(cè)界面如圖42所示:圖42會(huì)員注冊(cè)界面圖(二)產(chǎn)品瀏覽當(dāng)會(huì)員想購(gòu)買商品的時(shí)候則進(jìn)入本頁(yè)面查找自己喜歡的物品,為更方便用戶,本站特設(shè)有排序條件,類別篩選,模糊查找等功能。讓會(huì)員在線購(gòu)物更輕松,更容易。主體頁(yè)面大概顯示了一些物品的重要的信息,如物品名稱,價(jià)格,類別及物品圖片。更加直觀明了,產(chǎn)品瀏覽流程如圖43所示:圖43瀏覽商品信息流程圖部分實(shí)現(xiàn)代碼如下:string type = 。//獲取物品類型string key = 。//獲取關(guān)鍵字(?type= + type + amp。amp。key= + (key))。//搜索操作第一句話獲取用戶篩選的物品類型,第二句話獲取用戶搜索的關(guān)鍵字,第三句話表示開(kāi)始執(zhí)行搜索操作以達(dá)到用戶想找到的物品列表。產(chǎn)品瀏覽界面如圖44所示:圖44瀏覽商品界面圖(三)購(gòu)物車當(dāng)會(huì)員或用戶點(diǎn)擊了某一物品的時(shí)候,則展示了該物品的所有祥細(xì)信息,庫(kù)存數(shù)量,祥細(xì)介紹,會(huì)員如對(duì)此產(chǎn)品中意,有購(gòu)買的意向的時(shí)候,可以點(diǎn)擊加入購(gòu)物車。具體購(gòu)物流程如圖45所示:圖45購(gòu)物流程圖部分功能代碼為: bool add = (b)。//添加購(gòu)物記錄 此句代碼表示將用戶購(gòu)買的物品插入數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)操作代碼:string sql = (insert into buy values({0},{1},{2},{3},{4},39。{5}39。,39。{6}39。), ,,)。//聲明SQL語(yǔ)句(sql)。//執(zhí)行數(shù)據(jù)庫(kù)操作第一句表示將要插入數(shù)據(jù)庫(kù)購(gòu)物車的SQL語(yǔ)句,第二句表示開(kāi)始執(zhí)行數(shù)據(jù)庫(kù)插入操作當(dāng)用戶選擇好自己的商品后,點(diǎn)擊“入放購(gòu)物車”按鈕,如果不是會(huì)員則提示注冊(cè)登陸,如果是會(huì)員并且已經(jīng)登陸了則跳轉(zhuǎn)到選擇數(shù)量的頁(yè)面選擇需要數(shù)量,如果庫(kù)存數(shù)量足夠的話直接跳到購(gòu)物車頁(yè)面,如果不夠則彈出提示數(shù)量不足,重新輸入。直接數(shù)量足夠庫(kù)存的時(shí)候跳轉(zhuǎn)到購(gòu)物清單,并可以對(duì)清單進(jìn)行數(shù)量修改和刪除,全部操作完成之后選擇繼續(xù)購(gòu)物或者生成訂單。至此購(gòu)物車流程完全操作完閉。購(gòu)物車界面如圖46所示:圖46購(gòu)物界面圖 (四)管理員登陸管理員登錄流程如圖47所示:圖47系統(tǒng)登錄流程圖主要實(shí)現(xiàn)功能代碼:Admin a = ()。//讀取數(shù)據(jù)庫(kù) …… Session[admin]=a。//保存登陸信息第一句表示根據(jù)用戶輸入的登陸信息查找數(shù)據(jù)庫(kù)看看有無(wú)該用戶信息。第二句表示保存用戶登陸的信息數(shù)據(jù)庫(kù)操作代碼為: string sql = (select * from admin where name=39。{0}39。, name)。//聲明SQL語(yǔ)句 DataTable dt = (sql, admin)。//執(zhí)行查詢操作 ……第一句表示聲明查找用戶的SQL語(yǔ)句,第二句執(zhí)行查找數(shù)據(jù)庫(kù)操作,將查詢出來(lái)的數(shù)據(jù)保存在dt表里面(五)發(fā)布物品發(fā)布商品成網(wǎng)站物品更新的重要操作。當(dāng)有新物品需要出售的時(shí)候則可通過(guò)本頁(yè)面對(duì)物品進(jìn)行添加修改操作。直接填入物品的名稱,類別,物品圖片,價(jià)格,數(shù)量和物品介紹,則就可以快速將新物品上傳到網(wǎng)上面進(jìn)行出售。添加商品時(shí)需要對(duì)商品的非空,價(jià)格等方面進(jìn)行祥細(xì)的驗(yàn)證,并對(duì)上傳的物品圖片進(jìn)行驗(yàn)證,判斷是否為有效的圖片文件,如果是則上傳至服務(wù)器,并把物品添加進(jìn)數(shù)據(jù)庫(kù)。發(fā)布商品的流程圖如圖48所示:圖48發(fā)布商品流程圖主要實(shí)現(xiàn)代碼為: …… if (id == 0)//判斷是否為添加數(shù)據(jù) (t)。//添加操作 Else (id, t)。//修改操作 …… 第一句表示判斷此次操作是不是為添加新的物品,第二句表示將新物品插入到數(shù)據(jù)庫(kù)。第三句表示否則為修改物品信息操作,第四句表示修改物品信息操作。發(fā)布商品界面如圖49所示:圖48發(fā)布商品界面圖五、 系統(tǒng)運(yùn)行與維護(hù)(一)測(cè)試的任務(wù)及目標(biāo)在軟件投入生產(chǎn)性運(yùn)行之前,盡可能多地發(fā)現(xiàn)軟件中的錯(cuò)誤。(1)測(cè)試的目的是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過(guò)程。(2)好的測(cè)試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試方案。(3)成功的測(cè)試是發(fā)現(xiàn)了迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。(二)測(cè)試方案設(shè)計(jì)測(cè)試方案是測(cè)試階段的關(guān)鍵技術(shù)問(wèn)題。所謂測(cè)試方案包括預(yù)定要測(cè)試的功能,應(yīng)輸入的測(cè)試數(shù)據(jù)和預(yù)期結(jié)果,目標(biāo)是設(shè)計(jì)一組可能發(fā)現(xiàn)錯(cuò)誤的數(shù)據(jù)。測(cè)試有兩種方法:黑盒測(cè)試和白盒測(cè)試。黑盒測(cè)試又稱為功能測(cè)試,在程序接口進(jìn)行,只檢查程序功能是否能按照規(guī)格說(shuō)明書(shū)的規(guī)定正確使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)并正確的輸出信息,而且要能保持外部信息的完整性。白盒測(cè)試又叫結(jié)構(gòu)測(cè)試,完全了解程序的結(jié)構(gòu)和處理過(guò)程,這種方法按照程序內(nèi)部的邏輯測(cè)試程序,檢驗(yàn)程序中每條通路是否都能按照預(yù)定要求正確工作。本系統(tǒng)開(kāi)發(fā)過(guò)程進(jìn)行的測(cè)試步驟如下:模塊測(cè)試也叫單元測(cè)試,目的是保證每一個(gè)模塊作為一個(gè)單元能正確運(yùn)行,本測(cè)試所發(fā)現(xiàn)的往往是編碼和詳細(xì)設(shè)計(jì)的錯(cuò)誤,主要評(píng)價(jià)模塊的下述五個(gè)特點(diǎn):模塊接口、局部數(shù)據(jù)結(jié)構(gòu)、重要的執(zhí)行路徑、出錯(cuò)處理通路、影響上述各方面特性的邊界條件。(1)登錄模塊測(cè)試這階段的測(cè)試主要用于測(cè)試系統(tǒng)能不能正常登陸,以及出現(xiàn)錯(cuò)誤登陸信息的時(shí)候,能否正確報(bào)錯(cuò),給予有效的提示。測(cè)試用例與結(jié)果分析:表 51 登陸測(cè)試用例用戶名 用戶名密碼預(yù)期結(jié)果實(shí)際結(jié)果0000123提示輸入錯(cuò)誤,重新返回登陸界面直接返回登陸界面,直至輸入正確空madou空提示用戶名或密碼錯(cuò)誤與預(yù)期結(jié)果相同空890621提示用戶名或密碼錯(cuò)誤與預(yù)期結(jié)果相同madou890621進(jìn)入主功能界面與預(yù)期結(jié)果相同(2)密碼測(cè)試此測(cè)試主要用于測(cè)試更改登錄密碼能否成功,修改的時(shí)候需要填寫(xiě)登錄用戶名、原登錄密碼、新登錄密碼、確認(rèn)新登錄密碼等信息,以確保系統(tǒng)的安全性。測(cè)試用例與結(jié)果分析:表 52 修改密碼測(cè)試用例輸入信息預(yù)期結(jié)果實(shí)際結(jié)果用戶名:madou原密碼:890621新密碼:123456確認(rèn)新密碼:123456顯示修改密碼成功提示,退出系統(tǒng)之后,只能用新密碼登錄系統(tǒng)與預(yù)期結(jié)果一致(3)添加、修改與刪除測(cè)試此測(cè)試主要是針對(duì)出售商品管理和購(gòu)買商品管理兩大模塊。為了便于以后的管理,這兩大模塊在增加新紀(jì)錄時(shí)都需要填寫(xiě)比較詳盡的信息。出售商品管理主要是名稱,價(jià)格,類型,圖片地址等信息;購(gòu)買商品信息管理主要是物品,會(huì)員,數(shù)量,流程狀態(tài),購(gòu)物狀態(tài)等。(1)經(jīng)測(cè)試,出售商品信息管理、購(gòu)買商品信息管理模塊能正常添加和修改信息。(2)經(jīng)測(cè)試,出售商品信息管理、購(gòu)買商品信息管理模塊能正常刪除信息。測(cè)試用例與結(jié)果分析:表 53 刪除客房信息測(cè)試用例刪除信息預(yù)期結(jié)果實(shí)際結(jié)果出售商品管理—商品編號(hào)—10011000彈出確認(rèn)確定刪除對(duì)話框,點(diǎn)擊確認(rèn)后,此條信息被刪除,并返回剛才的頁(yè)面與預(yù)期結(jié)果一致(4)查詢測(cè)試此測(cè)試主要是瀏覽商品信息管理、游客或用戶查詢商品信息時(shí)有多種查詢方式,有模糊查詢和精確查詢,可以選擇商品的編號(hào)和名稱兩種方式、同時(shí)可以選擇商品類型、類別、進(jìn)行搜索,同時(shí)可以按發(fā)布時(shí)間、價(jià)格、數(shù)量進(jìn)行排序查詢,包括完全匹配和模糊查詢。測(cè)試用例與結(jié)果分析:表 54 查詢賓客信息測(cè)試用例查詢信息預(yù)期結(jié)果實(shí)際結(jié)果名稱查詢—二手—電腦正確顯示出商品電腦的信息列表與預(yù)期結(jié)果一致(5)出售商品信息測(cè)試用戶注冊(cè)個(gè)人信息以后,就可以執(zhí)行發(fā)布出售商品操作,選擇產(chǎn)品管理我要賣之后就會(huì)顯示發(fā)布商品信息的空列表,輸入商品信息后便可執(zhí)行發(fā)布操作,此時(shí)商品出售列表中就會(huì)出現(xiàn)該商品的所有信息,并可從此模塊執(zhí)行對(duì)商品信息的相關(guān)操作。測(cè)試用例與結(jié)果分析:表 55 賬目結(jié)算功能測(cè)試測(cè)試步驟預(yù)期結(jié)果測(cè)試結(jié)果1. 從產(chǎn)品管理中選擇“我要賣”執(zhí)行發(fā)布操作2. 任意填寫(xiě)商品信息執(zhí)行發(fā)布操作3. 進(jìn)入“正在出售的商品”頁(yè)面,執(zhí)行查看操作商品信息已經(jīng)顯示出來(lái)。進(jìn)入正在出售商品信息頁(yè)面后就會(huì)出現(xiàn)該商品的全部信息。與預(yù)期結(jié)果一致包括系統(tǒng)測(cè)試和子系統(tǒng)測(cè)試。集成測(cè)試是組裝軟件的系統(tǒng)技術(shù),主要目標(biāo)是發(fā)現(xiàn)與接口有關(guān)的問(wèn)題。集成測(cè)試有兩種方法:非漸增式和漸增式,但比較而言,漸增式方法比較好,因?yàn)椋海?)編寫(xiě)的測(cè)試軟件較少,開(kāi)銷較小。(2)較早地發(fā)現(xiàn)模塊間的接口錯(cuò)誤。(3)錯(cuò)誤位置容易判斷。(4)測(cè)試更徹底。因此,本系統(tǒng)集成測(cè)試采用漸增式測(cè)試中的混合法,即對(duì)軟件結(jié)構(gòu)中較上層使用自頂而下的測(cè)試方法,而對(duì)軟件結(jié)構(gòu)中較下層,使用的是自底向上方法,兩者結(jié)合,這是對(duì)模塊較多時(shí)測(cè)試的一種折中方法。這一步是驗(yàn)證軟件的有效性。目的是向未來(lái)的用戶表明系統(tǒng)能夠像預(yù)定的那樣工作,驗(yàn)收測(cè)試一般使用黑盒測(cè)試法,驗(yàn)收測(cè)試有兩種可能的結(jié)果。(1)功能和特性與用戶的要求有差距。(2)功能和性能與用戶要求一致,軟件是可以接受的。這個(gè)階段發(fā)現(xiàn)的問(wèn)題往往和需求分析階段的差距有關(guān)。所謂平行運(yùn)行就是同時(shí)運(yùn)行。新開(kāi)發(fā)出來(lái)的系統(tǒng)和將被它取代的舊系統(tǒng)同時(shí)運(yùn)行,以便比較新舊兩個(gè)系統(tǒng)的處理結(jié)果[1]。目的有:(1)可以在準(zhǔn)生產(chǎn)環(huán)境中運(yùn)行新系統(tǒng)而又不冒風(fēng)險(xiǎn);(2)用戶能有一段熟悉新系統(tǒng)的時(shí)間;(3)可以驗(yàn)證用戶指南和使用手冊(cè)之類的文檔;(4)能夠以準(zhǔn)生產(chǎn)模式對(duì)新系統(tǒng)進(jìn)行全負(fù)荷測(cè)試,可以用測(cè)試結(jié)果驗(yàn)證性能指標(biāo)。綜上所述,系統(tǒng)選用SQL Server2000、Tomcat、JDK為軟件配置方案。(三)系統(tǒng)維護(hù)軟件維護(hù)是軟件生命周期的最后一個(gè)階段,處于系統(tǒng)投入生產(chǎn)性運(yùn)行以后的時(shí)期中,所謂軟件維護(hù)就是在軟件已經(jīng)交付使用之后,為了改正錯(cuò)誤或滿足新的需要而修改軟件的過(guò)程。軟件的維護(hù)有適應(yīng)性維護(hù)、完善性維護(hù)、改正性維護(hù)、預(yù)防性維護(hù)。本系統(tǒng)為適應(yīng)維護(hù)的需要,采用如下措施:軟件配置程序源代碼、開(kāi)發(fā)過(guò)程文檔齊全、設(shè)計(jì)過(guò)程中各模塊均考慮或預(yù)留完整性和可維護(hù)性接口等部分;本軟件的模塊化、詳細(xì)設(shè)計(jì)的文檔、源代碼內(nèi)部的文檔都有詳細(xì)說(shuō)明、注釋均可提高可維護(hù)性。結(jié) 論本次畢業(yè)設(shè)計(jì),收獲頗多,以前學(xué)習(xí)搭建系統(tǒng)框架是手動(dòng)搭建三層,效率低下,自動(dòng)生成三層框架減少系統(tǒng)開(kāi)發(fā)周期。并對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)有了進(jìn)一步解,設(shè)計(jì)、配置起來(lái)更加熟練,為以后項(xiàng)目實(shí)施打下了堅(jiān)實(shí)基礎(chǔ)。 從需求分析開(kāi)始,一步步走完了軟件開(kāi)發(fā)的整個(gè)流程,對(duì)軟件開(kāi)發(fā)有了更深層次的認(rèn)識(shí),本系統(tǒng)從開(kāi)始到結(jié)束一共經(jīng)歷了兩個(gè)多月,基本完成應(yīng)該實(shí)現(xiàn)的功能,在此期間查閱過(guò)大量資料,并得到指導(dǎo)老師無(wú)私的幫助,因此才有現(xiàn)在這般完整的系統(tǒng)呈現(xiàn)在大家面前,但是由于時(shí)間上種種原因?qū)е孪到y(tǒng)可能不夠美觀等,希望老師們諒解。通過(guò)本次畢業(yè)設(shè)計(jì),提高了我開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序的能力,熟悉和運(yùn)用現(xiàn)代數(shù)據(jù)庫(kù)開(kāi)發(fā)的工具和方法。使我迅速掌握了數(shù)據(jù)庫(kù)應(yīng)用程序的相關(guān)技術(shù),為以后開(kāi)發(fā)大型應(yīng)用程序打下了基礎(chǔ)。本次畢業(yè)設(shè)計(jì)還使我了解到數(shù)據(jù)庫(kù)基本開(kāi)發(fā)技術(shù)不外乎數(shù)據(jù)的增、刪、改、查,其難度并不復(fù)雜,但是要想開(kāi)發(fā)出理想的數(shù)據(jù)庫(kù)應(yīng)用程序,關(guān)鍵是軟件的創(chuàng)意,要發(fā)揮想象力,設(shè)計(jì)出有個(gè)性的功能和用戶界面。參 考 文 獻(xiàn)[1] 張躍廷, 許文武, 數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)完全手冊(cè)[M].人民郵電出版社,2006:140 [2] Server 2005中文版關(guān)系數(shù)據(jù)庫(kù)基礎(chǔ)與實(shí)踐教程[M].電子工業(yè)出版社,2006:3160. [3]侯清富,[M].人民郵電出版社,2005:419.[4] [M].清華大學(xué)出版,2003:1035.[5] 李曉黎, Basic + SQL Server數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)與實(shí)例[M].人民郵電出版社,20038:739.[6] Karliwatson,2005數(shù)據(jù)庫(kù)編程[M].人民郵電出版社,2007:135160[7]Mark Allen structures and problem solving using Java[M]. 人民郵電出版社 ,2007 :1100.[8] Server編程篇[M].電子工業(yè)出版社,2005:1288.[9] [M].華中理工大學(xué)出版社,2000:4366.[10]李律松,馬傳寶,李婷數(shù)據(jù)庫(kù)開(kāi)發(fā)與案例[M].清華大學(xué)出版,2006:186.[11] 羅俊,[M].清華大學(xué)出版社
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1