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

正文內(nèi)容

基于net的網(wǎng)上訂餐系統(tǒng)的開發(fā)與實現(xiàn)畢業(yè)設計論文(參考版)

2025-07-07 12:54本頁面
  

【正文】 展望 基于 .Net 的咖啡店網(wǎng)站 的 設計與實現(xiàn)涉及多方面的理論、方法和技術(shù), 可以使用戶和管理人員方便的查詢、添加、修改用戶信息,簡潔實用,安全可靠,可維護性也較強。同時采用了 Visual Studio 20xx + 技術(shù),以 SQL Server 20xx 數(shù)據(jù)庫為后臺數(shù)據(jù)管理系統(tǒng),實現(xiàn)了 用戶登陸,用戶注冊,用戶管理,員工管理,部門管理,留言板管理等功能。從前臺網(wǎng)頁設計的實現(xiàn),到后臺代碼的編輯,整個過程中,從需求分析到設計、編碼、測試,我都力求規(guī)范化和文檔化,努力讓自己以前學的知識運用到本網(wǎng)站的開發(fā)中,盡量保證整個系統(tǒng)的開發(fā)進度和質(zhì)量,順利完成這次的畢業(yè)設計,為自己的大 學 生涯畫上一個完美的句號。 平頂山學院本科畢業(yè)設計 27 7 結(jié)束語 總結(jié) 這次畢 業(yè) 設計讓我更加熟悉了從理論到 實踐 的跨越,從當初的查閱圖書,到現(xiàn)在的網(wǎng)站成 成功 運行,這中間有很多值得回味的地方 。 基于 .Net 的咖啡店網(wǎng)站的設計與實現(xiàn) 26 小結(jié) 通過測試系統(tǒng)基本功能的實現(xiàn)情況來診斷出系統(tǒng)是否存在設計錯誤,從而保證系統(tǒng)的完整化。 預測結(jié)果:用戶登錄失敗。否則未實現(xiàn)。 預測結(jié)果:登錄系統(tǒng)成功。否則登錄失敗。 開始標準: 各頁面開發(fā)完成 完成標準: 成功 核實出各個窗口都與基準版本保持一致,或符合可接受標準 試重點和優(yōu)先級: 界面顯示 測試結(jié)果 以登錄界面為例: 方案:管理員或 用戶通過瀏覽器進入系統(tǒng)主頁后,點擊右上角的登錄按鈕,系統(tǒng)跳轉(zhuǎn)到登錄頁面后,用戶輸入用戶名、密碼以及驗證碼等信息后,交由系統(tǒng)驗 證。用戶界面測試的相關(guān)事項如表 63 所示: 表 63 界面測試表 測試目標 : 通過測試進行的瀏覽可正確反映業(yè)務的功能和需求,這種瀏覽包括窗口與窗口之間、字段與字段之間的瀏覽,以及各種訪問方法,(如: Tab 鍵、鼠標移動、和快捷鍵)的使用 窗口的 對象和特征,例如,菜單、大小、位置、狀態(tài)和中心都符合標準。用戶界面測試的目標是確保用戶界面會通過測試對象的功能來為用戶提供相應的訪問或瀏覽功能。 開始標準: 各功能開發(fā)完成 完成標準: 各功能經(jīng)測試可正常運行 測試重點和優(yōu)先級: 測試重點:添加用戶信息和刪除用戶 信息。 檢索信息時, 信息能準確無誤地以窗體的形式完全顯示出來 測試范圍: 用戶信息輸 入、修改,留言板管理等 技術(shù): 利用有效的和無效的數(shù)據(jù)來執(zhí)行各個功能,以核實以下內(nèi)容: 在使用有效數(shù)據(jù)時得到預期的結(jié)果。 本系統(tǒng)功能測試表如表 62 所示: 表 62 功能測試表 測試目標 : 通過測試達到以下目標: 功能模塊都能準確地顯示出信息。主要根據(jù)下列原則來進行等價分配,以合理減少測試實例:邊界條件、次邊界條件和無效數(shù)據(jù) 。 測試環(huán)境 軟件測試環(huán)境是進行軟件測試所必需的工作平臺和前提條件,包括硬件環(huán)境和軟件環(huán)境,硬件環(huán)境指進行測試所必需 的服務器、客戶端、網(wǎng)絡連接設備,以及打印機 /掃描儀等輔助硬件設備所構(gòu)成的環(huán)境;軟件環(huán)境則指被測軟件運行時的操作系統(tǒng)、數(shù)據(jù)庫及其他應用軟件等構(gòu)成的環(huán)境。 界面測試:當在系統(tǒng)中輸入需要的字符后,判斷是否符合字段要求。鏈接測試可分為三個方面。測試目標是分別使用不同用戶登錄,進行按規(guī)定程序操作,嘗試各個功能,檢測功能實現(xiàn)情況,檢測頁面生成情況及數(shù)據(jù)庫連接情況。 測試目的 通過測試系統(tǒng)基本功能的實現(xiàn)情況來 診斷出系統(tǒng)是否存在設計錯誤。狹義上講,測試是對軟件產(chǎn)品質(zhì)量的檢驗和評價 [16]。廣義上講,測試是指軟件產(chǎn)品生存周期內(nèi)所有的檢查,評審和確認活動。在需求分析和系統(tǒng)設計的基礎上,比較完整地完成了系統(tǒng) 設計的功能模塊, 詳細介紹了幾個核心模塊的實現(xiàn),并給出了相應的實現(xiàn)界面圖。 圖 59 為留言板管理流程圖。同樣的,只有超級管理員有權(quán)限對留言進行管理,其他的用戶只有查看和書寫留言的權(quán)力,不能對留言進行刪除操作。 留言板 留言板包括留言、留言管理。否則只能對部門信息進行瀏覽,而不具有管理員的權(quán)限。用戶登陸后,點擊進入咖啡店網(wǎng)站 系統(tǒng) 主頁面,根據(jù)用戶類型而進入相應權(quán)限的頁面。 圖 56 為管理員對用戶信息管理的流 程圖 的頁面。例如登陸選擇了管理員登陸方式,則可以對用戶基本信息進行查看、添加、修改、刪除等操作。 用戶 管理模塊 用戶管理包括用戶基本信息的查看、用戶基本信息的添加、用戶基本信息修改及用戶基本信息的刪除。利用 dropdownlist 綁定數(shù)據(jù)庫表中的信息進行操作。調(diào)用了 Sqlconnection 對象的方法 Executescalar;利用 d 對象的方法 Execute Nonquery 執(zhí)行在存儲過程中進行插入用戶信息。 用戶注冊界面 如圖 55 所示。實現(xiàn)的界面參見圖 53 和圖 54。首先需要輸入原始密碼,如果原始密碼沒有輸入正確將不能修改密碼,只有在原始密碼正確的基礎上,用戶才能繼續(xù)下面的操作。調(diào)用 Sqlmand 對象的Excutesclar 方法,來執(zhí)行查詢語句 Select,同時也用到了 session 變量傳值。 在用戶名、密碼欄中輸入相應的字符,并在用戶類型欄中選取相對應的身份,然后提交登錄,系統(tǒng)通過響應函數(shù)可以進入相對應的界面。例如,登陸時選擇了管理員 用戶登陸方式,系統(tǒng)將會在 users 表中搜索是否存在與該用戶的輸入相符的信息,如果存在則進入下一頁,否則提示用戶輸入有誤,請重新輸入。 開始 系統(tǒng)登錄 管理員 ? 全部功能操作 用戶 ? 用戶權(quán)限內(nèi)操作 退出系統(tǒng) 結(jié)束 Y N Y N 平頂山學院本科畢業(yè)設計 17 系統(tǒng)開發(fā)平臺及工具選擇 系統(tǒng)開發(fā)平臺和工具為項目的實現(xiàn)提供了必不可少的支撐平臺和環(huán)境,選擇恰當?shù)拈_發(fā)平臺和工具,不僅可以加快開發(fā)的進度,提高開發(fā)的質(zhì)量,而且還對用戶的使用有極大的影響。若用戶使用系統(tǒng)完畢則可退出系統(tǒng)。如果用戶名 或密碼錯誤則返回登陸界面重新登錄,若驗證正確則通過權(quán)限判斷 是管理員用戶還是員工用戶或普通用戶。 系統(tǒng)功能 圖 51 系統(tǒng)流程圖 通過 對咖啡店網(wǎng)站 的需求分析和設計的,可以很容易的得出本系統(tǒng)的總流程圖。 基于 .Net 的咖啡店網(wǎng)站的設計與實現(xiàn) 16 5 系統(tǒng)的詳 細設計與實現(xiàn) 經(jīng)過對系統(tǒng)的需求分析和設計,本章對其主要的功能進行實現(xiàn)。 :即添加、查看、刪除留言。 :主要有添加員工、修改員工信息、刪除員工有關(guān)信息。 :包括用戶登錄和用戶注冊。 表 42 用戶信息 列名 數(shù)據(jù)長度 長度 允許空 用戶名 varchar 10 用戶類型 varchar 10 √ 姓名 varchar 12 √ 性別 varchar 2 √ 出生日期 datetime — √ 家庭住址 varchar 30 √ 聯(lián)系電話 varchar 30 √ 表 43 員工 信息 列名 數(shù)據(jù)長度 長度 允許空 員工 編 號 Int 8 姓名 varchar 12 √ 性別 varchar 2 √ 出生日期 datetime — √ 家庭住址 varchar 30 √ 聯(lián)系電話 varchar 30 √ 基于 .Net 的咖啡店網(wǎng)站的設計與實現(xiàn) 14 表 44 部門 信息 列名 數(shù)據(jù)類型 長度 允許空 部門 編 號 Int 2 部門 名稱 varchar 16 表 45 留言信息 列名 數(shù)據(jù)類型 長度 允許空 作者 varchar 10 內(nèi)容 varchar 10 √ 功能設計 該系統(tǒng)主要由用戶登錄、用戶管理、員工管理、 部門 管理及留言板組成。根據(jù)上面的設計規(guī)劃出的實體有:用戶信息實體、 留言信息實體。 根據(jù)上節(jié)的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu),可以設計出能夠滿足用戶需求的各種實體以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設計打下基礎。 針對一般 用戶信息管理系統(tǒng)的需求通過對用戶 信息的內(nèi)容,設計如下所示的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)。 本系統(tǒng)有 三 個 不同用戶身份,分別為 管理員 、用戶和員工 。 由上表中的各個實體及其屬性,可以很容易地判斷出各個實體間的聯(lián)系,其具體的描述ER 圖如圖 41 所示: 圖 41 數(shù)據(jù)庫的概念設計圖 數(shù)據(jù)庫邏輯設計 邏輯結(jié)構(gòu)設計的任務是把概念結(jié)構(gòu)設計階段設 計完畢的基本 ER 圖轉(zhuǎn)化為與選用的具體機器上的 DBMS 產(chǎn)品所支持的數(shù)據(jù)模型相符的邏輯結(jié)構(gòu)(包括數(shù)據(jù)庫模式和外模式)。 表 41 系統(tǒng)各實體型圖列表 管理員實體型圖: 用戶實體型圖 : 員工實體型圖: 部門實體型圖 : 用戶 用戶號 用戶名 用戶類型 管理員 用戶名 用戶類型 性別 密碼 Email 部門 部門編號 部門名稱 員工 姓名 性別 出生日期 家庭住址 員工編號 聯(lián)系電話 基于 .Net 的咖啡店網(wǎng)站的設計與實現(xiàn) 12 用戶信息實體 型圖 : 在上表中,可以很清楚的看到各個實體的屬性。 ER圖是直觀表示概念模型的工具 [14]。它的主要成分是實體、聯(lián)系和屬性。 平頂山學院本科畢業(yè)設計 11 概念模型有很多模型,其中最常用的方法之一是“實體 — 聯(lián)系模型”( entity relationship model),即使用 ER 圖來描述某一組織的概念模型。 、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。 ,從而可以用它和不熟悉計算機的用戶交換意見,用戶的積極參與是數(shù)據(jù)庫設計成功的關(guān)鍵 。它是整個數(shù)據(jù)庫設計的關(guān)鍵。下面將從這三部分進行詳細的分析設計。 數(shù)據(jù)庫設計 本文所指的系統(tǒng)設計即系統(tǒng)數(shù)據(jù)庫設計,是指對于一個給定的應用環(huán)境,構(gòu)造優(yōu)化的數(shù)據(jù)庫邏輯模式和物理結(jié)構(gòu),并據(jù)此建立數(shù)據(jù)庫及其應用系統(tǒng),使之能夠有效地存儲和管理數(shù)據(jù),滿足各種用戶的應用需求,包括信息管理要求和數(shù)據(jù)操作要求 [13]。通過分析設計 ,本系統(tǒng)實現(xiàn)了管理員登陸,用戶登錄及注冊,員工登錄及注冊,留言板管理等功能。 系統(tǒng)設計的目標 本系統(tǒng)研究的是一個咖啡店網(wǎng)絡宣傳的網(wǎng)站。 基于 .Net 的咖啡店網(wǎng)站的設計與實現(xiàn) 10 4 系統(tǒng)設計 系統(tǒng)設計階段的根本目標是確定應該怎樣具體地實現(xiàn)所要求的系統(tǒng)。 平頂山學院本科畢業(yè)設計 9 小 結(jié) 本章首先對本論文設計開發(fā)的咖啡店網(wǎng)站 的需求分析進行討論;在此基礎上,討論系統(tǒng)的設計目標和功能需求;最后,介紹了本系統(tǒng)的性能需求和數(shù)據(jù)需求。管理員用戶 則可以進行所有操作。管理員信息包括:賬號、密碼、權(quán)限;用戶 (金卡、 VIP、普通) 和員工 信息包括:賬號、密碼和基本信息。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理 的流程。需求分析就是分析用戶的需求,它的任務是通過詳細調(diào)查現(xiàn)實世界要處理的對象,明確用戶的各種需求,然后在此基礎上確定應用系統(tǒng)涉及到的各種數(shù)據(jù)需求。 :系統(tǒng)寫入讀出數(shù)據(jù)能及時處理 [11]。 :全部模塊工作于 Windows 平臺之上在硬件保證兼容的基礎上,系統(tǒng)應保證在所有 Windows 環(huán)境下的處理能力。 性能需求 參照各模塊的功能與具體的特點,本文設計的咖啡店網(wǎng)站 應達到以下目的: :整個系統(tǒng)應能穩(wěn)定運行,硬件配置的局 部改變不會影響整體的正常運行,其基于 .Net 的咖啡店網(wǎng)站的設計與實現(xiàn) 8 它系統(tǒng)的差錯不會導致咖啡店網(wǎng)站 無法正確運作。 管理模塊 管理員可以對各 部 部門 情況進行添加和管理,用戶 只能進行查看。 實現(xiàn)對員工的基本信息的管理,如員工基本信息的添加、修改、刪除、查詢。 2. 用戶 管理模塊 實現(xiàn)對用戶的基本信息的管理,如用戶基本信息的添加、修改、刪除 ,查詢。根據(jù)這個系統(tǒng)所要實現(xiàn)的目的和任務,總結(jié)出這個系統(tǒng)最終實現(xiàn)的主要功能如下: 用戶登錄和注冊屬于用戶管理的一部分。需求分析的任務是通過詳細調(diào)查現(xiàn)實世界要處理的對象,充分了解系統(tǒng)的工作概況,明確用戶的各種需求,然后在此基礎上確定新系統(tǒng)的功能 [11]。 平頂山學院本科畢業(yè)設計 7 3 需求分析 需求分析簡單地說就是分析用戶的要求。主要從以下幾個方面介紹: B/S 結(jié)構(gòu), IIS 及 Web 頁面設計技術(shù) ,還有數(shù)據(jù)庫實現(xiàn)連接使用的四個連接對象,數(shù)據(jù)庫管理系統(tǒng)的介紹,重點介紹 Microsoft SQL Server20xx 數(shù)據(jù)庫管理系統(tǒng)。 傳統(tǒng) ETL 之外的 SQL Server 20xx 支持非傳統(tǒng)的數(shù)據(jù)( Web Service, XML): 1. SSIS 可對不持續(xù)的數(shù)據(jù)進行分析; 2. 在數(shù)據(jù)流中的數(shù)據(jù)挖掘和文本挖掘; 3. 數(shù)據(jù)流中的數(shù)據(jù)挖掘和分析可用于數(shù)據(jù)質(zhì)量和數(shù)據(jù)清洗 [10]。但 SSIS 并不是 DTS 的簡單升級,它是 SQL Server 20xx 中的一個全新的組件,他提供了構(gòu)建企業(yè)級 ETL 應用程序所需的功能和性能。通過 SQL Server Integration Services( SSIS),組織機構(gòu)能以
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1