【正文】
t charge you more than 35% of your pensation if you win the 。t agree with the disciplinary action your employer has taken against you your employer dismisses you and you think that you have been dismissed unfairly. For more informu, take advice from one of the anisations listed under Further help. Employment tribunals are less formal than some other courts, but it is still a legal process and you will need to give evidence under an oath or affirmation. Most people find making a claim to an employment tribunal challenging. If you are thinking about making a claim to an employment tribunal, you should get help straight away from one of the anisations listed under Further help. ation about dismissal and unfair dismissal, see Dismissal. You can make a claim to an employment tribunal, even if you haven39。Dynamic webpage。Tomcat。本科階段只是 人生 追求的開始, 在以后的日子里我們 會更加勤奮的工作,努力去征服一個個的困難,實(shí)現(xiàn)人生的夢想。感謝父母在萬里之外對我的關(guān)懷,你們的鼓勵也是我完成論文的最大動力。老 師 們 的鼓勵和教導(dǎo)指引著 我們 走過了 四 年的時間 ,感謝指導(dǎo)老師對我們論文的指導(dǎo), 僅以致謝的方式遠(yuǎn)不能表達(dá)的我的感激之情。提升不僅僅是能力,從潛意識里改變了一種狀態(tài),才是本次青青電子商務(wù)書店系統(tǒng)設(shè)計(jì)的收獲。 有個哲人說過:“重要的不是我們做了什么,而是我們在這個過程中得到了什么” 。 此外,困惑來源于知識儲備的不足,雖然做了很多努力來提高自己,參照和學(xué)習(xí)了很多系統(tǒng),但對開發(fā)工具的生疏和對系統(tǒng)意識的生澀,開發(fā)系統(tǒng)的過程走了很多彎路,漫長而艱辛。但是這些功能還沒有實(shí)現(xiàn),將是我下一步的設(shè)計(jì)目標(biāo)。 (4) 訂單模塊的設(shè)計(jì)存在一定的問題,似乎是流程上的設(shè)計(jì)問題,但是基本的訂單生成和查看訂單均已實(shí)現(xiàn) ,訂單模塊仍需進(jìn)一步改進(jìn)。 (2) 書籍的搜索雖然功能實(shí)現(xiàn)了,但是還可以多加幾個搜索條件。 22 不足和提高 實(shí)現(xiàn)的功能和不足主要有以下幾點(diǎn): (1) 用戶的注冊、登陸、取 回密碼,均已實(shí)現(xiàn),但是表單的驗(yàn)證還不完善,當(dāng)輸入的字符為標(biāo)點(diǎn)時就會出錯。即便是兩個人,也應(yīng)該注意分工合作,提高工作效率,加快設(shè)計(jì)速度。 對學(xué)習(xí)與協(xié)調(diào)的認(rèn)識 學(xué)習(xí)是一個過程,“術(shù)業(yè)有專攻”,在知識經(jīng)濟(jì)時代,模仿和內(nèi)化信息與知識,從更深層次的蛻變, 才能在現(xiàn)代社會中贏得聲譽(yù),樹立偉業(yè),而溝通與協(xié)調(diào)是整個過程的橋梁,協(xié)調(diào)各個環(huán)節(jié)與各種因素,協(xié)同發(fā)展。其次,程序代碼格式要規(guī)整,程序段的結(jié)構(gòu)清晰,要有良好的可讀性。 對于具體的編程工作。 軟件設(shè)計(jì)和編程的認(rèn)識 在開發(fā)系統(tǒng)之前,總體規(guī)劃和系統(tǒng)需求分析,都建立在臆想基礎(chǔ)之上,在參看 了師哥師姐們的眾多系統(tǒng)之后,意識到很大的不足就是缺少對現(xiàn)狀和系統(tǒng)的整體設(shè)計(jì)的清晰認(rèn)識。通過青青電子商務(wù)書店系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)這個課題的開發(fā),我們在開發(fā)能力上有了實(shí)質(zhì)性地提高。此網(wǎng)站主要是前臺的功能比較多,而后臺的設(shè)計(jì)不是很多只有簡單的查看刪除,添加等管理,這里就不詳細(xì)介紹了。 購物車的信息提交到生成訂單頁面后先判斷庫存數(shù)量是否足夠,如不足夠則提示用戶修改數(shù)量, 數(shù)量合格后提示生成訂單成功,并跳到訂單頁面,這里列出了所有此用戶提交的但是交易還沒完成即沒有付款的訂 單和用戶的注冊信息,用戶可以點(diǎn)擊付款,完成交易。但是如果輸入的是非數(shù)字則會系統(tǒng)報錯,所以在提交時使用腳本驗(yàn)證,若為空或非數(shù)字則提示填寫數(shù)字,修改后如果數(shù)量符合要求則將重新顯示修改后的信息。 18 當(dāng)查看書籍了之后點(diǎn)擊添加到購 物車按鈕,將書籍添加到購物車。 當(dāng)用戶精確查找書籍時添加關(guān)鍵字,可以搜索出包含文本框輸入信息相關(guān)的書籍信息,如果什么也不填寫則找到所有書籍。 如果用戶的用戶名和密碼不正確,系統(tǒng)將提示輸入錯誤。但這一功能還沒有實(shí)現(xiàn)。當(dāng)用戶名或密碼為空時提示不能為空,當(dāng)提交的信息沒有通過驗(yàn)證則彈出對話框提示用戶名密碼出錯,讓用戶重新填寫。全部合格后提示注冊成功,添加到數(shù)據(jù)庫的用戶表 user中。 測試概要 青青電子商 務(wù)書店系統(tǒng) 黑盒測試 +動態(tài)測試 +集成測試 測試結(jié)果 用戶注冊測試 注冊時填寫的數(shù)據(jù)中不能有特殊的字符,否則數(shù)據(jù)庫操作將報錯。 : 驗(yàn)收測試是部署軟件之前的最后一個測試操作 ,其 目的是確保軟件準(zhǔn)備就緒,并且可以讓最終用戶將其用于執(zhí)行軟件的既定功能和任務(wù)。經(jīng)集成測試后,已經(jīng)按照設(shè)計(jì)把所有的模塊組裝成一個完整的軟件系統(tǒng),接口錯誤也已經(jīng)基本排除了,接著就應(yīng)該進(jìn)一步驗(yàn)證軟件的有效性,這就是確認(rèn)測試的任務(wù),即軟件的 功能和性能如同用戶所合理期待的那樣。程序在某些局部反映不出來的問題,在全局上很可能暴露出來,影響功能的實(shí)現(xiàn)。在單元測試的基礎(chǔ)上,將所有模塊按照設(shè)計(jì)要求(如根據(jù)結(jié)構(gòu)圖〕組裝成為子系統(tǒng)或系統(tǒng),進(jìn)行集成測試。 ( 3) 從軟件開發(fā)的過程按階段劃分有 : 單元測試是在軟件開發(fā)過程中要進(jìn)行的最低級別的測試活動,在單元測試活動中, 17 軟件的獨(dú)立單元將在與程序的其他部分相隔離的情況下進(jìn)行測試。靜態(tài)測試結(jié)果可用于進(jìn)一步的查錯,并為測試用例選取提供指導(dǎo)。對需求規(guī)格說明書、軟件設(shè)計(jì)說明書、源程序做結(jié)構(gòu)分析、流程圖分析、符號執(zhí)行來找錯。黑盒測試著眼于程序外部結(jié)構(gòu),不考慮內(nèi)部邏輯結(jié)構(gòu),主要針對軟件界面和軟件功能進(jìn)行測試。 : 黑盒測試也稱功能測試,它是通過測試來檢測每個功能是否都能正常使用。 (7)妥善保存測試用例、測試計(jì)劃、測試報告和最終分析報告,以備回 歸測試及維護(hù)之用。 (5)嚴(yán)格執(zhí)行測試計(jì)劃,排除測試的隨意性,以避免發(fā)生疏 漏或者重復(fù)無效的工作。 (3)對測試用例要有正確的態(tài)度 。 (1)軟件開發(fā)人員應(yīng)當(dāng)避免測試自己的程序。 軟件測試就是利用測試工具按照測試方案和流程對產(chǎn)品進(jìn)行功能和性能測試,甚至根據(jù) 需要編寫不同的測試工具,設(shè)計(jì)和維護(hù)測試系統(tǒng),對測試方案可能出現(xiàn)的問題進(jìn)行分析和評估。為此本測試組對此軟件做了詳細(xì)的測試。 背景 被測試系統(tǒng)的名稱: 青青電子商務(wù)書店系統(tǒng) 。只有這樣才能更好的對本系統(tǒng)的正確性做出客觀公正的評價。 圖 58購物車實(shí)體 ER圖 在本電子商務(wù)系統(tǒng)中購物車的屬性包括:商品編號、商品名稱、商品價格、數(shù)量、單位、金額。 訂單實(shí)體 ER圖: 圖 56 訂單實(shí)體 ER 圖 在本電子商務(wù)系統(tǒng)中訂單的屬性包括:訂單號、訂單日期、圖書數(shù)量、貨幣種類、訂單狀態(tài)、1 m 1 1 m m 用戶 購買 書籍 訂單 訂購 包括 真實(shí)姓名 郵編 詳細(xì)地址 用戶名稱 手機(jī) 聯(lián)系電話 用戶密碼 用戶 ID 性別 出生日期 傳真 用戶 訂單 訂單號 銷售價格 訂單日期 圖書數(shù)量 貨幣種類 訂單狀態(tài) 13 銷售價格。產(chǎn)品信息管理 ER圖如圖 52所示: 圖 52產(chǎn)品信息管理模塊 ER圖 ( 3)管理員管理會員信息:已創(chuàng)建的會員實(shí)體有 ID屬性,此屬性為會員信息表主鍵。 見參考文獻(xiàn) 根據(jù)領(lǐng)域模型分析的結(jié)果: ER 圖 ( 1)系統(tǒng)登錄模塊,需要有各自用戶的各自登錄賬號及密碼。通過閱讀本說明書還可以提高對系統(tǒng)數(shù)據(jù)庫的整體認(rèn)識。 網(wǎng)上書店的主要對象是用戶,所以必需建立用戶表,包括用戶的基本信息情況;用戶的主要活動是對商品的購買,所以必需建立商品信息表;用戶對商品的購買,用戶提交定 單,建立定單表。這些信息再進(jìn)一步加工、編碼,然后進(jìn)入數(shù)據(jù)世界,而軟件系統(tǒng)的開發(fā)工作需要考慮這兩個方面的問題,也就是要考慮系統(tǒng)開發(fā)所需要的數(shù)據(jù),以及如何對這些數(shù)據(jù)進(jìn)行操作。 ( 9)用戶管理 圖 44用戶管理模塊圖 管理員可以增加、刪除和修改用戶 ( 10)訂單管理 審核訂單 ( 1)前臺購物流程圖 如圖 : 圖 45前臺購物流程圖 ( 2)后臺訂單處理流程圖 如圖 : 圖 46后臺訂單處理流程圖 用戶訂單 訂單處理 訂單結(jié)帳 訂單發(fā)貨 訂單刪除 未登錄注冊用 戶 登錄 瀏覽書籍 選擇書籍 訂購書籍 去購物車 提交訂單 未注冊用戶 已登錄注冊用 戶 注冊 用戶管理 添加用戶 修改用戶 刪除用戶 9 ( 3)注冊功能流程圖 如圖 : 圖 47 注冊功能流程圖 ( 4)用戶登錄流程圖 如圖 : 圖 48 用戶登錄流程圖注冊入口 是 是 否 是 郵箱是否可用? 密碼長度符合要求求? 注冊成功 否 否 否 否 是 用戶名是否可用? 密碼是否一致? 登錄成功 登錄入口 取得用戶名和密碼 將 UserID 存入 session 中 用戶是否存在 密碼是否正確 是 是 否 否 10 ( 5)商品搜索流程圖 如圖 : 圖 49 商品搜索流程圖 5 數(shù)據(jù)庫分析和設(shè)計(jì) 引言 在信息世界中,信息從客觀事物出發(fā)流經(jīng)數(shù)據(jù)庫,通過決策機(jī)構(gòu)最后又回到客觀世界,信息的這一循環(huán)經(jīng)歷了三個領(lǐng)域:信息世界,數(shù)據(jù)世界,現(xiàn)實(shí)世界。 刪除圖書:這也是對書店的圖書信息進(jìn)行管理的,可以將過期沒用的圖書信息進(jìn)行刪除。 ( 6)分類管理 圖 42 分類管理模塊圖 分類管理包括增加分類、刪除分類、修改分類 ( 7)圖書管理 圖 43 圖書管理模塊圖圖書管理 添加圖書 修改圖書 刪除圖書 分類管理 添加分類 修改分類 刪除分類 8 圖書管理包括增加圖書、刪除圖書、修改圖書 增加圖書:這是整個書店的后臺管理最主要的部分,通過這個模塊,管理員可以增加新書的信息,將新書的信息存儲到圖書的數(shù)據(jù)庫中,方便前臺系統(tǒng)的調(diào)用。 ( 4)查看購物車 為網(wǎng)上書店用戶買書提供方便,用戶可以隨時查看購物車,查看自己將要購買的圖書和相關(guān)信息。還可以點(diǎn)擊查看最新上線的圖書和銷量排行榜,點(diǎn)擊排行榜等最新的資訊。只有登錄成功的用戶才擁有更多的權(quán)限。與此同時,使開發(fā)人員在開發(fā)過程中對整個系統(tǒng)的布局明朗化,用戶對系統(tǒng)的功能結(jié)構(gòu)清晰化。 修改個人資料 搜索圖書 購物車選書 查看購買記錄 用戶登錄 瀏覽圖 書 評論圖書 購買圖書 收藏圖書 注冊新用戶 瀏覽圖書 搜索圖書 5 圖 33 管理員用例圖 運(yùn)行環(huán)境規(guī)定 數(shù)據(jù)庫: MySQL Server 設(shè)計(jì)配置: CPU: P4 以上 內(nèi)存: 256M以上,建議最好為 512M 系統(tǒng)頂層數(shù)據(jù)流圖如圖 34所示: 圖 34 系統(tǒng) 頂層數(shù)據(jù)流圖增加圖書 增加分類 修改分類 圖書管理 分類管理 刪除分類 增加用戶 審核訂單 訂單管理 用戶管理 圖書修改刪改除 圖書評論管理除 刪除用戶 顧客 管理員 網(wǎng)上購書系統(tǒng) 處理 購書,修改資料 6 系統(tǒng)第二層數(shù)據(jù)流圖如圖 35所示 : 圖 35 系統(tǒng) 第二層數(shù)據(jù)流圖 系統(tǒng)第三層數(shù)據(jù)流圖如圖 36所示 : 圖 36 系統(tǒng) 第三層數(shù)據(jù)流圖 4 模塊分析與整體設(shè)計(jì) 引言 本章內(nèi)容是在對該系統(tǒng)進(jìn)行完各項(xiàng)需求分析的基礎(chǔ)上,劃分各大功能模塊,并對每個功能模塊要實(shí)現(xiàn)的功能進(jìn)行具體地分析,對