




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、軟件需求分析與解決方案實(shí)驗(yàn)報(bào)告網(wǎng)上訂書(shū)管理系統(tǒng) 學(xué)生姓名 哈哈哈哈哈哈 專業(yè)班級(jí) 網(wǎng)絡(luò)工程13-02班 院 (系) 哈哈哈哈哈哈哈學(xué)院 指導(dǎo)教師 斑斑駁駁不不不不不 完成時(shí)間 2016年05月20日 成 績(jī) 前 言軟件需求分析與設(shè)計(jì)是一門(mén)研究管理信息系統(tǒng)開(kāi)發(fā)與維護(hù)的普遍原理和技術(shù)的工程學(xué)科。隨著信息系統(tǒng)概念及應(yīng)用的發(fā)展,成功的經(jīng)驗(yàn)與失敗的教訓(xùn)使人們認(rèn)識(shí)到:信息系統(tǒng)建設(shè)過(guò)程是復(fù)雜的社會(huì)過(guò)程,系統(tǒng)觀點(diǎn)是系統(tǒng)建設(shè)的重要思想武器,科學(xué)的開(kāi)發(fā)過(guò)程和規(guī)范的項(xiàng)目管理要比開(kāi)發(fā)技術(shù)本身更為重要,嚴(yán)格遵循系統(tǒng)分析與設(shè)計(jì)的方法論可以大大提高信息系統(tǒng)開(kāi)發(fā)的成功率,顯著減少系統(tǒng)開(kāi)發(fā)和維護(hù)中的問(wèn)題。通過(guò)課程設(shè)計(jì),達(dá)到如下
2、目的:使學(xué)生進(jìn)一步了解和掌握系統(tǒng)分析與設(shè)計(jì)原理,提高對(duì)實(shí)際項(xiàng)目的分析和設(shè)計(jì)能力,通過(guò)實(shí)驗(yàn)課程,熟悉和基本掌握軟件開(kāi)發(fā)方法學(xué)、軟件開(kāi)發(fā)的過(guò)程,文檔資料的編寫(xiě)格式及規(guī)范,全面領(lǐng)會(huì)和貫通所學(xué)習(xí)的理論知識(shí),從而培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)課程知識(shí),分析解決問(wèn)題的能力,培養(yǎng)學(xué)生理論聯(lián)系實(shí)際作風(fēng),實(shí)事求是,嚴(yán)肅認(rèn)真的科學(xué)態(tài)度和良好的工作作風(fēng),為今后從事科學(xué)研究工作打下基礎(chǔ)。本次課程設(shè)計(jì)的分工與合作小組成員成員具體分工目 錄一軟件需求規(guī)格說(shuō)明書(shū)1 1.概述1 1.1 編寫(xiě)目的1 1.2背景1 1.3參考資料2 1.4術(shù)語(yǔ)和縮寫(xiě)詞2 2.需求分析2 2.1功能需求2 2.1.1網(wǎng)上訂書(shū)管理系統(tǒng)工作流程2 2.1.2功
3、能結(jié)構(gòu)33.用例模型4 3.1消費(fèi)者網(wǎng)上購(gòu)書(shū)的用例圖5 3.2.后臺(tái)管理系統(tǒng)94.性能需求135.運(yùn)行環(huán)境14二軟件設(shè)計(jì)說(shuō)明書(shū)151.概述15 1.1 編寫(xiě)目的15 1.2 參考資料152需求概述15 3.結(jié)構(gòu)設(shè)計(jì)16 3.1總體設(shè)計(jì)16 3.2功能分配17 3.2.1管理員功能18 3.2.2前臺(tái)功能224.系統(tǒng)的活動(dòng)圖33 5.數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)37 5.1數(shù)據(jù)庫(kù)的物理設(shè)計(jì)37 5.2出錯(cuò)處理設(shè)計(jì)41 5.2.1 出錯(cuò)信息41 5.2.2補(bǔ)救措施41 5.2.3網(wǎng)站出錯(cuò)41 5.2.4維護(hù)系統(tǒng)416.核心代碼演示417.個(gè)人心得體會(huì)44一軟件需求規(guī)格說(shuō)明書(shū)1.概述1.1 編寫(xiě)目的本文檔的編寫(xiě)目
4、的是為B2C網(wǎng)上訂書(shū)管理系統(tǒng)項(xiàng)目的開(kāi)發(fā)提供:a.軟件總體要求,作為用戶和軟件開(kāi)發(fā)人員之間了解的基礎(chǔ);b.功能、性能、接口和可靠性的要求,作為軟件人員進(jìn)行設(shè)計(jì)和編碼的基礎(chǔ);c.驗(yàn)收標(biāo)準(zhǔn),作為用戶確認(rèn)測(cè)試的依據(jù)。1.2背景隨著中國(guó)加入WTO,全球經(jīng)濟(jì)一體化的逐步深入,互聯(lián)網(wǎng)在我國(guó)得到了突飛猛進(jìn)的發(fā)展,特別是電子商務(wù)網(wǎng)站如雨后春筍般涌現(xiàn)出來(lái),網(wǎng)上購(gòu)物更是已經(jīng)逐漸成為一種時(shí)尚了。傳統(tǒng)的圖書(shū)銷售方式已經(jīng)不可避免的顯示出它在時(shí)間、空間等方面的局限性,廣大的人民群眾迫切的需要打破這種局限性。在這種要求下,基于Internet的電子商務(wù)產(chǎn)生了。它的出現(xiàn)不但解決了傳統(tǒng)銷售方式的缺點(diǎn),而且給了廣大消費(fèi)者更大的選擇
5、空間,促進(jìn)了資源的優(yōu)化配制,有效的避免了商家的惡性競(jìng)爭(zhēng)。所以電子商務(wù)的發(fā)展壯大是不可避免的。網(wǎng)上圖書(shū)銷售作為一種典型的Web電子商務(wù)系統(tǒng)也迅速的發(fā)展并深入人們的日常生活中。大多數(shù)人更愿意足不出戶就可以挑選購(gòu)買(mǎi)自己喜歡的各種書(shū)籍,這樣大大縮短了購(gòu)書(shū)的時(shí)間,提高了效率。而且,圖書(shū)因其具有標(biāo)識(shí)精晰、規(guī)格統(tǒng)一、特征容易描述、同種商品個(gè)體之間無(wú)差異等特性而能成為發(fā)展電子商務(wù)的最為理想的商品類型??梢?jiàn),網(wǎng)上圖書(shū)銷售系統(tǒng)跨越了時(shí)間和空間的限制,給商業(yè)流通領(lǐng)域帶來(lái)了不一樣的變革,也給消費(fèi)者帶來(lái)了便捷。只要網(wǎng)絡(luò)發(fā)展沒(méi)有停止,網(wǎng)上圖書(shū)銷售的發(fā)展就不會(huì)停止。如今全國(guó)的網(wǎng)上書(shū)店已有100余家,遍布北京、上海、天津、杭
6、州、廣州等地,“網(wǎng)上書(shū)市”以技術(shù)和時(shí)空的絕對(duì)優(yōu)勢(shì),對(duì)傳統(tǒng)圖書(shū)業(yè)消費(fèi)流程形成了挑戰(zhàn)。許多傳統(tǒng)圖書(shū)店存在的問(wèn)題,反而成為網(wǎng)絡(luò)書(shū)店的發(fā)展焦點(diǎn)。由于中國(guó)地域廣大,不得不形成以出版社、一級(jí)代理、二級(jí)代理和零售店的多層次渠道結(jié)構(gòu),層層加碼導(dǎo)致書(shū)價(jià)降不下來(lái),互聯(lián)網(wǎng)卻無(wú)所謂地域問(wèn)題,自然免去了流通環(huán)節(jié)中的多層次多渠道和高昂價(jià)格;傳統(tǒng)圖書(shū)業(yè)長(zhǎng)期忽略對(duì)新?tīng)I(yíng)銷技術(shù)比如低價(jià)策略的采用。網(wǎng)上書(shū)店卻是可以選用各種營(yíng)銷方案,吸引消費(fèi)者參與,帶來(lái)其它商品的有。網(wǎng)上書(shū)店就是網(wǎng)絡(luò)購(gòu)物系統(tǒng)的典型應(yīng)用。1.3參考資料 1 UML基礎(chǔ)Rose建模教程 人民郵電出版社 2 信息系統(tǒng)分析與設(shè)計(jì) 清華大學(xué) 3 關(guān)系數(shù)據(jù)庫(kù)基礎(chǔ)與實(shí)踐教程 電子
7、工業(yè)出版社4 艾靈仙. 高校系級(jí)網(wǎng)站構(gòu)建平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)5 張立科.java信息系統(tǒng)管理開(kāi)發(fā)M.北京:人民郵電出版社.6 鄧子云.JSP網(wǎng)絡(luò)編程從基礎(chǔ)到實(shí)踐M.北京:電子工業(yè)出版社.7 朱濤江.MySql權(quán)威指南M.中國(guó)電力出版社.2003. 1.4術(shù)語(yǔ)和縮寫(xiě)詞 權(quán) 限:進(jìn)行某項(xiàng)操作的權(quán)力。 角色分配:對(duì)某一用戶賦予一個(gè)角色。 用 戶:可以登陸到系統(tǒng)的帳戶。 系 統(tǒng):若未特別指出,統(tǒng)指本開(kāi)發(fā)系統(tǒng)。 SQL:StructuredQueryLanguage(結(jié)構(gòu)化查詢語(yǔ)言)2.需求分析2.1功能需求2.1.1網(wǎng)上訂書(shū)管理系統(tǒng)工作流程網(wǎng)上書(shū)店的工作流程:首先,用戶進(jìn)入網(wǎng)上書(shū)店的URL,可以瀏覽書(shū)店里
8、所有的書(shū)籍,但是不能購(gòu)買(mǎi),如果想購(gòu)買(mǎi)必須先在該網(wǎng)站注冊(cè)。注冊(cè)信息包括用戶的注冊(cè)網(wǎng)名,真實(shí)姓名,電話號(hào)碼,家庭地址,郵箱地址(以便網(wǎng)站第一時(shí)間向用戶提供新書(shū)通報(bào),打折優(yōu)惠等信息)。用戶注冊(cè)了該網(wǎng)站后,可以在網(wǎng)站購(gòu)買(mǎi)書(shū)籍,購(gòu)買(mǎi)時(shí)用戶向網(wǎng)站的管理員提交訂單,等管理員審核通過(guò)后向用戶反饋書(shū)籍的具體信息以及發(fā)貨信息。等顧客收貨后確定收貨完成該份訂單。以上為基本的工作流程,經(jīng)過(guò)初步調(diào)查和分析,對(duì)網(wǎng)上購(gòu)書(shū)管理系統(tǒng)的目標(biāo)范圍進(jìn)行確認(rèn),得到活動(dòng)圖如圖1-1所示。圖1-1 網(wǎng)上訂書(shū)管理工作流程2.1.2功能結(jié)構(gòu)(1) 系統(tǒng)的功能需求包括以下三個(gè)方面。用戶接口模塊、管理員接口模塊、數(shù)據(jù)服務(wù)模塊。如圖1-2所示,具體
9、的用例見(jiàn)用例模型一節(jié)。網(wǎng)上購(gòu)書(shū)管理系統(tǒng)數(shù)據(jù)服務(wù)模塊管理員接口模塊用戶接口模塊報(bào)表維護(hù)銷售情況查詢訂單處理商品信息維護(hù)會(huì)員信息維護(hù)訂購(gòu)維護(hù)定購(gòu)商品用戶信息維護(hù)商品查詢圖1-2 網(wǎng)上購(gòu)書(shū)管理系統(tǒng)總體結(jié)構(gòu)3.用例模型 用例圖在需求階段有著很重要的作用,它是作為參與者的外部用戶所能觀察到的系統(tǒng)功能的模型圖。整個(gè)開(kāi)發(fā)過(guò)程都是圍繞著需求階段的用例進(jìn)行的。(1) 作為一個(gè)網(wǎng)上購(gòu)書(shū)管理系統(tǒng),首先要有消費(fèi)者的參與,消費(fèi)者可以注冊(cè)、登錄到系統(tǒng)查詢所需要的書(shū)籍,之后考慮預(yù)訂,甚至購(gòu)買(mǎi)。(2) 對(duì)于系統(tǒng)來(lái)說(shuō),消費(fèi)者注冊(cè)會(huì)員并下訂單后,管理員要對(duì)其身份信息核實(shí),銷售維護(hù)以及會(huì)員管理信息的維護(hù),而一般員工則需對(duì)書(shū)目的庫(kù)存
10、查詢,訂單處理,系統(tǒng)維護(hù)等管理。(3) 由此分析可以看出,系統(tǒng)的參與者主要有:消費(fèi)者,一般員工和管理員。3.1消費(fèi)者網(wǎng)上購(gòu)書(shū)的用例圖圖1-3 消費(fèi)者網(wǎng)上購(gòu)書(shū)的用例圖(1)新用戶注冊(cè)。顧客注冊(cè)信息后便可登錄系統(tǒng)(包括:注冊(cè)信息,填寫(xiě)必要信息,確認(rèn)信息,提交注冊(cè),系統(tǒng)驗(yàn)證數(shù)據(jù),若確定,則提交成功;若取消,則重新返回其他登錄的界面。)用例名稱新用戶注冊(cè)參與者顧客假設(shè)顧客可以使用系統(tǒng)來(lái)注冊(cè)用戶前置條件顧客登錄系統(tǒng)注冊(cè)頁(yè)面后置條件系統(tǒng)數(shù)據(jù)庫(kù)中增加新的顧客記錄主事件流1系統(tǒng)提示輸入注冊(cè)信息;2顧客填寫(xiě)用戶名、賬號(hào)、電話、郵箱、用戶密碼、收貨地址等個(gè)人信息;3顧客確認(rèn)所填寫(xiě)信息,提交注冊(cè);4系統(tǒng)驗(yàn)證注冊(cè)數(shù)據(jù)
11、,注冊(cè)完成,系統(tǒng)增加新的學(xué)生用戶記錄。備選事件流3a顧客取消注冊(cè)1. 系統(tǒng)返回其它操作界面4a用戶名已存在1. 系統(tǒng)提示用戶名重復(fù),并返回注冊(cè)界面2. 回主事件流24b信息不完整1. 系統(tǒng)提示數(shù)據(jù)項(xiàng)不完整,并返回注冊(cè)界面2. 回主事件流2(2) 登錄。顧客通過(guò)身份驗(yàn)證核實(shí)自己的身份信息。(包括:注冊(cè)賬號(hào)信息,輸入用戶名和密碼,確認(rèn)用戶名和密碼,經(jīng)系統(tǒng)認(rèn)證后方可進(jìn)入;非法用戶不可登錄,則需重新輸入。)用例名稱登錄參與者所有顧客假設(shè)系統(tǒng)所有使用者均需要登錄到系統(tǒng),才能進(jìn)行有關(guān)操作前置條件顧客已經(jīng)在該書(shū)城系統(tǒng)注冊(cè)了用戶賬號(hào)后置條件顧客身份經(jīng)過(guò)驗(yàn)證,合法用戶成功登錄到系統(tǒng)中主事件流1系統(tǒng)提示輸入用戶名
12、和密碼;2顧客輸入用戶名和密碼并確認(rèn);3系統(tǒng)驗(yàn)證登錄者身份,正確則進(jìn)入網(wǎng)上購(gòu)書(shū)商城系統(tǒng)。備選事件流3a非法用戶1. 系統(tǒng)提示用戶身份非法,禁止用戶登錄系統(tǒng)3b登錄信息有誤,請(qǐng)重新輸入,返回主事件流1(3) 商品查詢。消費(fèi)者登錄到購(gòu)書(shū)系統(tǒng),可以查閱所需書(shū)籍。(包括:通過(guò)瀏覽頁(yè)瀏覽書(shū)籍,輸入商品名稱,數(shù)據(jù)庫(kù)對(duì)應(yīng)查詢,篩選出符合條件書(shū)籍;若系統(tǒng)內(nèi)無(wú)此類信息,自動(dòng)退出系統(tǒng)。)用例名稱商品查詢參與者顧客假設(shè)顧客可以瀏覽網(wǎng)頁(yè)的圖書(shū)信息前置條件顧客已登錄到購(gòu)書(shū)系統(tǒng)后置條件無(wú)主事件流1系統(tǒng)顯示本書(shū)城內(nèi)銷售的書(shū)籍;2顧客輸入商品的查詢條件;3系統(tǒng)到數(shù)據(jù)庫(kù)中查詢相應(yīng)信息;4系統(tǒng)提供符合條件的商品列表。備選事件流4
13、a系統(tǒng)內(nèi)沒(méi)有符合條件的書(shū)籍,退出系統(tǒng) (4)定購(gòu)。消費(fèi)者可以購(gòu)買(mǎi)所選書(shū)籍。(包括:瀏覽書(shū)籍后輸入需訂購(gòu)書(shū)籍,確認(rèn)并支付,系統(tǒng)自動(dòng)檢索庫(kù)存量,生成訂單;選擇支付方式,若余額不足頁(yè)面自動(dòng)跳轉(zhuǎn),可以使用代付方式,貨到付款等;若因缺貨則自覺(jué)放棄購(gòu)書(shū),退出該系統(tǒng)。注:等待付款界面時(shí)間小于30s,并建議顧客使用數(shù)字簽名。)用例名稱定購(gòu)參與者顧客假設(shè)顧客可以在線選購(gòu)圖書(shū)前置條件顧客已經(jīng)登錄系統(tǒng)、商品可供購(gòu)買(mǎi)后置條件系統(tǒng)更新該顧客的訂單主事件流1顧客瀏覽書(shū)城的書(shū)籍;2系統(tǒng)顯示圖書(shū)列表;3顧客輸入定購(gòu)商品并確認(rèn)支付;4系統(tǒng)檢查圖書(shū)庫(kù)存,更新該顧客的訂單;5系統(tǒng)生成新的客戶訂單。備選事件流3a顧客選擇支付寶支付
14、1支付寶余額不足,頁(yè)面跳轉(zhuǎn)到付款頁(yè)面3b顧客選擇請(qǐng)朋友代付3c顧客選擇用網(wǎng)上銀行支付3d顧客選擇貨到付款4a圖書(shū)缺貨,顯示缺貨策略1 放棄購(gòu)書(shū),退出系統(tǒng);2 等待直到有貨。特殊需求1付款界面要求90%的付款操作響應(yīng)時(shí)間小于30秒;2支持文本顯示的國(guó)際化;3由于某些原因,我們希望在訪問(wèn)遠(yuǎn)程服務(wù)失敗的情況下具有比較強(qiáng)的恢復(fù)功能;4希望顧客使用數(shù)字簽名。(5)購(gòu)物車(chē)管理。添加書(shū)目至購(gòu)物車(chē),可供消費(fèi)者自由選擇以及隨時(shí)關(guān)注訂單狀態(tài)。(包括:已經(jīng)成功登陸系統(tǒng),轉(zhuǎn)到購(gòu)物車(chē)管理界面,顧客修改并確認(rèn)購(gòu)物車(chē)信息,可添加或刪改書(shū)目,顧客也可清空購(gòu)物車(chē)信息或已經(jīng)失效商品。)用例名稱購(gòu)物車(chē)管理參與者顧客假設(shè)顧客可以使用
15、系統(tǒng)來(lái)管理購(gòu)物車(chē)前置條件顧客已經(jīng)登錄系統(tǒng)后置條件購(gòu)物車(chē)中商品狀態(tài)和訂單狀態(tài)發(fā)生變化主事件流1系統(tǒng)轉(zhuǎn)到購(gòu)物車(chē)管理頁(yè)面;2顧客提出所要執(zhí)行的操作;3顧客修改并確認(rèn)購(gòu)物車(chē)信息;4系統(tǒng)修改原購(gòu)物車(chē)信息。備選事件流3a顧客添加書(shū)目到購(gòu)物車(chē) 1顧客獲取選購(gòu)商品信息; 2系統(tǒng)打開(kāi)顧客選定商品的詳細(xì)信息頁(yè)面; 3顧客確認(rèn)將商品添加到購(gòu)物車(chē)中。3b顧客刪除購(gòu)物車(chē)中的信息 1顧客獲取購(gòu)物車(chē)信息; 2系統(tǒng)打開(kāi)購(gòu)物車(chē)頁(yè)面; 3顧客選擇要?jiǎng)h除的購(gòu)物車(chē)信息并確認(rèn)。3c顧客清空購(gòu)物車(chē)信息1顧客獲取購(gòu)物車(chē)信息; 2系統(tǒng)打開(kāi)購(gòu)物車(chē)頁(yè)面; 3顧客選擇清空購(gòu)物車(chē)信息并確認(rèn)。3d顧客清空購(gòu)物車(chē)中的失效商品 1顧客獲取購(gòu)物車(chē)信息; 2
16、系統(tǒng)打開(kāi)購(gòu)物車(chē)頁(yè)面; 3顧客選擇要清空購(gòu)物車(chē)中的失效商品并確認(rèn)。(6)訂單維護(hù)??晒┫M(fèi)者自行維護(hù),修改訂單等。(包括:查詢訂單后,系統(tǒng)反饋訂單信息,顧客自行確認(rèn)訂單生成或更改訂單信息,如增加訂單信息,刪除訂單信息,以及查詢當(dāng)前訂單信息的狀態(tài)。)用例名稱訂單維護(hù)參與者顧客假設(shè)所有顧客都可以自行維護(hù)訂單前置條件用戶已登錄后置條件最新的訂單信息得到更新主事件流1顧客查看訂單;2系統(tǒng)反饋一系列的訂單信息;3顧客輸入并確認(rèn)要更改的信息;4系統(tǒng)驗(yàn)證,并更新系統(tǒng)數(shù)據(jù)庫(kù)中的訂單信息。備選事件流3a顧客增加訂單信息; 1顧客獲取要購(gòu)買(mǎi)的書(shū)目以及數(shù)量; 2系統(tǒng)顯示商品; 3顧客確認(rèn)要購(gòu)買(mǎi)的信息; 4系統(tǒng)生成新增
17、加的訂單信息。3b顧客刪除訂單信息; 1系統(tǒng)顯示原來(lái)的訂單信息; 3顧客確認(rèn)要?jiǎng)h除的訂單信息; 4系統(tǒng)保存刪除后的訂單信息。3c顧客查詢訂單的狀態(tài)。1系統(tǒng)顯示訂單列表; 3顧客確認(rèn)要查詢訂單信息的狀態(tài); 4系統(tǒng)顯示訂單的查詢狀態(tài)。(7)個(gè)人信息維護(hù)。顧客自行維護(hù)個(gè)人信息。(包括:系統(tǒng)反饋給顧客所存儲(chǔ)的個(gè)人信息,若需要修改相關(guān)信息可修改,經(jīng)系統(tǒng)認(rèn)證后,更新至數(shù)據(jù)庫(kù),原密碼錯(cuò)誤系統(tǒng)自動(dòng)調(diào)回主頁(yè)面,需重新操作。)用例名稱個(gè)人信息維護(hù)參與者顧客假設(shè)所有顧客都可以自行維護(hù)個(gè)人信息前置條件用戶已登錄后置條件最新的用戶信息得到更新主事件流1系統(tǒng)返回給當(dāng)前顧客在系統(tǒng)數(shù)據(jù)庫(kù)中目前存儲(chǔ)的個(gè)人信息,并提示輸入新的個(gè)
18、人信息;2顧客輸入需要修改的昵稱、原密碼、新密碼、密碼確認(rèn)等信息;3顧客確認(rèn)修改后的個(gè)人信息;4系統(tǒng)驗(yàn)證,并更新系統(tǒng)數(shù)據(jù)庫(kù);備選事件流3a取消操作,顧客選擇重新填寫(xiě)4a原密碼錯(cuò)誤,系統(tǒng)跳轉(zhuǎn)回系統(tǒng)主頁(yè)面4b新的個(gè)人信息不合法3.2.后臺(tái)管理系統(tǒng) 系統(tǒng)規(guī)定一般員工和管理員有著明確的分工及合作。管理員主要負(fù)責(zé)商品信息維護(hù),會(huì)員信息的管理,銷售查詢以及報(bào)表維護(hù)。一般員工和管理員都可管理顧客身份信息的驗(yàn)證,訂單處理,這樣既能將工作分配得當(dāng),又能在一定程度上提供系統(tǒng)工作的高效率運(yùn)行。圖1-4 系統(tǒng)管理員和員工的用例圖(1) 身份驗(yàn)證。對(duì)消費(fèi)者進(jìn)行身份驗(yàn)證,合法后才能讓用戶登錄該系統(tǒng)。(包括:需輸入用戶名和
19、密碼,并再次確認(rèn),系統(tǒng)驗(yàn)證后顯示登錄結(jié)果;非法用戶禁止操作,禁止登錄。)用例名稱身份驗(yàn)證參與者所有管理員、一般員工假設(shè)系統(tǒng)所有使用者均需要登錄到系統(tǒng),才能進(jìn)行有關(guān)操作前置條件無(wú)后置條件身份經(jīng)過(guò)驗(yàn)證后,合法用戶成功登錄到系統(tǒng)中主事件流1系統(tǒng)提示輸入用戶名和密碼;2顧客輸入用戶名和密碼并確認(rèn);3系統(tǒng)驗(yàn)證登錄者身份,并顯示登錄結(jié)果。備選事件流3a非法用戶1.系統(tǒng)提示用戶身份非法,禁止用戶登錄系統(tǒng)(2)商品信息維護(hù)。管理員登錄系統(tǒng),對(duì)商品信息更新及維護(hù)。(包括:系統(tǒng)根據(jù)商品信息提供一份分析報(bào)告,方便及時(shí)調(diào)整,生成新的信息;提供查看商品銷量,可添加商品,修改商品信息,刪除商品等。)用例名稱商品信息維護(hù)參
20、與者管理員假設(shè)管理員能夠自行維護(hù)書(shū)城中的商品信息前置條件管理員已登錄系統(tǒng)后置條件商品信息的修改會(huì)保存在系統(tǒng)的數(shù)據(jù)庫(kù)中主事件流1系統(tǒng)根據(jù)商品的銷售情況提供給管理員一份分析報(bào)告;2管理員根據(jù)報(bào)告及時(shí)調(diào)整商品信息;3系統(tǒng)生成新的商品信息。備選事件流2a查看商品銷量2b添加新的商品 1管理員進(jìn)入商品管理頁(yè)面,該頁(yè)面包括商品添加欄目; 2系統(tǒng)顯示頁(yè)面; 3管理員確認(rèn)要添加的商品書(shū)目、信息、價(jià)格等信息。2c修改商品信息 1管理員進(jìn)入商品管理頁(yè)面,該頁(yè)面包括商品修改欄目; 2系統(tǒng)顯示頁(yè)面; 3管理員修改書(shū)城的書(shū)目、信息、價(jià)格、庫(kù)存數(shù)量等信息。2d刪除商品 1管理員進(jìn)入商品管理頁(yè)面,該頁(yè)面包括商品刪除欄目;
21、2系統(tǒng)顯示頁(yè)面; 3管理員確認(rèn)要?jiǎng)h除的的商品書(shū)目等信息。(3)會(huì)員信息管理。管理員能夠自行管理會(huì)員個(gè)人信息。(包括:管理員進(jìn)入會(huì)員信息管理模塊,可修改并確認(rèn)會(huì)員的個(gè)人信息;經(jīng)更新后,生成新的會(huì)員信息;注:須為合法會(huì)員。)用例名稱會(huì)員信息管理參與者管理員假設(shè)管理員能夠自行管理會(huì)員信息前置條件管理員已登錄系統(tǒng)后置條件系統(tǒng)數(shù)據(jù)庫(kù)中的會(huì)員信息得到更新主事件流1管理員進(jìn)入會(huì)員信息管理模塊;2系統(tǒng)顯示會(huì)員的個(gè)人信息;3管理員修改并確認(rèn)會(huì)員的個(gè)人信息;3系統(tǒng)更新信息保存到數(shù)據(jù)庫(kù)中,生成新的會(huì)員信息。備選事件流3a添加會(huì)員信息3b會(huì)員信息不合法 1.刪除會(huì)員信息(4)銷售查詢。系統(tǒng)可將銷售報(bào)表信息提供給管理員
22、。(包括:經(jīng)過(guò)驗(yàn)證,合法用戶成功登錄系統(tǒng),系統(tǒng)可提供一份分析報(bào)告,根據(jù)報(bào)告可查詢商品的銷售信息,之后生成新的商品信息。)用例名稱銷售查詢參與者管理員假設(shè)管理員能夠自行維護(hù)書(shū)城中的商品信息前置條件管理員已登錄系統(tǒng)后置條件管理員身份經(jīng)過(guò)驗(yàn)證,合法用戶成功登錄到系統(tǒng)中主事件流1系統(tǒng)根據(jù)商品的銷售情況提供給管理員一份分析報(bào)告;2管理員根據(jù)報(bào)告查詢商品的銷售信息;3系統(tǒng)生成新的商品信息。備選事件流無(wú)(5)報(bào)表維護(hù)。管理員可維護(hù)報(bào)表信息。(包括:報(bào)表得到更新后,將銷售情況提供給管理員,管理員根據(jù)銷售情況及時(shí)維護(hù)報(bào)表,維護(hù)之后系統(tǒng)生成新的報(bào)表。)用例名稱報(bào)表維護(hù)參與者管理員假設(shè)管理員能夠維護(hù)報(bào)表信息 前置條
23、件管理員已登錄系統(tǒng)后置條件系統(tǒng)中的報(bào)表信息得到更新主事件流1系統(tǒng)根據(jù)商品的銷售情況提供給管理員;2管理員根據(jù)銷售情況及時(shí)維護(hù)報(bào)表;3系統(tǒng)生成新的報(bào)表。備選事件流2a管理員查看報(bào)表信息(6)訂單處理。系統(tǒng)管理員處理顧客訂單。(包括:根據(jù)得到狀態(tài)的信息的變化,管理員對(duì)得到可統(tǒng)計(jì)和記錄訂單,查詢庫(kù)存信息量,之后管理員處理訂單,假若庫(kù)存不足,拒絕發(fā)貨。)用例名稱訂單處理參與者管理員、一般員工假設(shè)管理員和一般員工能夠處理訂單信息前置條件管理員已登錄系統(tǒng)后置條件訂單的狀態(tài)改變主事件流1系統(tǒng)向管理員提供訂單信息;2管理員對(duì)訂單進(jìn)行統(tǒng)計(jì)和記錄訂單;3管理員請(qǐng)求系統(tǒng)查詢庫(kù)存信息;4管理員處理訂單;5系統(tǒng)顯示訂單
24、已經(jīng)被處理。備選事件流3a庫(kù)存不足,拒絕發(fā)貨。3b管理員發(fā)貨。4.性能需求 為了保證系統(tǒng)能夠長(zhǎng)期,安全,穩(wěn)定,可靠,高效的運(yùn)行,網(wǎng)上書(shū)店系統(tǒng)應(yīng)該滿足以下需求:(1) 系統(tǒng)處理的準(zhǔn)確性和及時(shí)性系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)過(guò)程中,要充分考慮系統(tǒng)當(dāng)前和將來(lái)可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時(shí)間能夠滿足中小型企業(yè)對(duì)信息處理的需求。(2) 系統(tǒng)的開(kāi)放性和系統(tǒng)的可擴(kuò)充性網(wǎng)上書(shū)店系統(tǒng)在開(kāi)發(fā)過(guò)程中,應(yīng)該充分考慮以后的可擴(kuò)充性。例如用戶查詢的需求也會(huì)不斷的更新和完善,都要求系統(tǒng)提供足夠的功能的調(diào)整和擴(kuò)充。而要實(shí)現(xiàn)這一點(diǎn),應(yīng)通過(guò)系統(tǒng)的開(kāi)放性來(lái)完成,既系統(tǒng)應(yīng)是一個(gè)開(kāi)放系統(tǒng),只要符
25、合一定的規(guī)范,可以簡(jiǎn)單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。(3) 系統(tǒng)的易用性和易維護(hù)性網(wǎng)上屬書(shū)店系統(tǒng)是直接面對(duì)使用人員的,而使用人員往往對(duì)計(jì)算機(jī)并不時(shí)非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機(jī)交互界面。要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語(yǔ)和中文信息的界面。(4) 系統(tǒng)的標(biāo)準(zhǔn)性系統(tǒng)在設(shè)計(jì)開(kāi)發(fā)使用過(guò)程中都要涉及到很多計(jì)算機(jī)硬件、軟件。所有這些都要符合主流國(guó)際、國(guó)家和行業(yè)標(biāo)準(zhǔn)。(5) 系統(tǒng)的先進(jìn)性目前計(jì)算系統(tǒng)的技術(shù)發(fā)展相當(dāng)快,做為圖書(shū)管理系統(tǒng)工程,在系統(tǒng)的生命周期盡量做到系統(tǒng)的先進(jìn),充分完成企業(yè)信息處理的要求而不至于落后。這一方面通過(guò)系統(tǒng)的開(kāi)放性和可擴(kuò)充性,不斷改善
26、系統(tǒng)的功能完成。另一方面,在系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)的過(guò)程中,應(yīng)在考慮成本的基礎(chǔ)上盡量采用當(dāng)前主流并先進(jìn)且有良好發(fā)展前途的產(chǎn)品。(6) 系統(tǒng)的響應(yīng)速度圖書(shū)管理系統(tǒng)系統(tǒng)在日常處理中的響應(yīng)速度為秒級(jí),達(dá)到實(shí)時(shí)要求,以及時(shí)反饋信息。在進(jìn)行統(tǒng)計(jì)分析時(shí),根據(jù)所需數(shù)據(jù)量的不同而從秒級(jí)到分鐘級(jí)原則是保證操作人員不會(huì)因?yàn)樗俣葐?wèn)題而影響工作效率。5.運(yùn)行環(huán)境操作系統(tǒng)Windows server 2008WEB服務(wù)器IIS數(shù)據(jù)庫(kù)Microsoft SQL server 2005其他WinRAR ARP防火墻 Serv-U FTP serverDUMeter Acronis Ture Image Kaspersky二軟件設(shè)計(jì)
27、說(shuō)明書(shū)1.概述1.1 編寫(xiě)目的從該階段開(kāi)發(fā)正式進(jìn)入軟件的實(shí)際開(kāi)發(fā)階段,本階段完成系統(tǒng)的詳細(xì)設(shè)計(jì), 并且明確系統(tǒng)的詳細(xì)設(shè)計(jì)模塊與用例需求。在軟件設(shè)計(jì)階段主要是把一個(gè)軟件需求轉(zhuǎn)化為軟件表示的過(guò)程,這種表示只是描繪出軟件總的概貌。詳細(xì)設(shè)計(jì)說(shuō)明書(shū)的目的就是非常細(xì)化軟件設(shè)計(jì)階段得出的軟件所有模型,把它加工成在程序細(xì)節(jié)上非常接近于源程序的軟件表示.本文檔的編寫(xiě)目的是:詳細(xì)定義網(wǎng)上購(gòu)書(shū)系統(tǒng)軟件的總體功能;給出系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)和過(guò)程設(shè)計(jì),作為程序編寫(xiě)的依據(jù)。1.2 參考資料a. 項(xiàng)目來(lái)源 在已跨入21世紀(jì)的今天,人類使用和學(xué)習(xí)信息的方式以及信息的包裝方式正在進(jìn)行著不可阻擋的革命,這次革命將比印刷術(shù)的出現(xiàn)所產(chǎn)生的
28、影響以及對(duì)社會(huì)的發(fā)展和推動(dòng)遠(yuǎn)復(fù)雜而巨大。網(wǎng)站的迷人之處在于綜合使用文本、聲音、圖像、動(dòng)畫(huà)和視頻的信息內(nèi)容,具有豐富的多媒體表現(xiàn)與互動(dòng)特點(diǎn),無(wú)可置疑,網(wǎng)站已成為最吸引人的也最有效的信息傳遞手段和方式.b.引用資料1Web前端設(shè)計(jì) 清華大學(xué)出版社 2數(shù)據(jù)結(jié)構(gòu)與算法基礎(chǔ) 大連理工大學(xué)出版社3面向?qū)ο笤O(shè)計(jì)與UML 第2版 清華大學(xué)出版社 4數(shù)據(jù)庫(kù)系統(tǒng)概念 機(jī)械工業(yè)出版社 5數(shù)據(jù)庫(kù)系統(tǒng)原理(第2版) 電子工業(yè)出版社.2004.9 6Web前端設(shè)計(jì)-HTML+CSS+JQERY 清華大學(xué)出版社2.需求概述做為一個(gè)虛擬的書(shū)店,網(wǎng)上書(shū)店具有很多新的特性,一下這些是它的優(yōu)勢(shì):其營(yíng)業(yè)成本完全有理由比傳統(tǒng)意義上的書(shū)
29、店低得多;不需支付昂貴的店鋪?zhàn)饨?,花費(fèi)浩大的裝修;不需要將大筆的流動(dòng)資金作為貨物而沉泣在店里,可依靠“零庫(kù)存”管理,縮速資金周轉(zhuǎn)的周期,可以加速周轉(zhuǎn);同時(shí)網(wǎng)上書(shū)店更容易開(kāi)拓全球市場(chǎng)。實(shí)現(xiàn)24小時(shí)營(yíng)業(yè),不需要營(yíng)業(yè)員,網(wǎng)上書(shū)城可以被設(shè)置成一個(gè)自動(dòng)售貨機(jī);可以利用多媒體促銷、各種文字、圖像和動(dòng)畫(huà)、聲音,讓受眾全方位感受廣告訴求;依靠客戶數(shù)據(jù)庫(kù)能夠提供全新的個(gè)人化服務(wù)等等。3.結(jié)構(gòu)設(shè)計(jì)3.1總體設(shè)計(jì)本系統(tǒng)采用面向?qū)ο笤O(shè)計(jì)方法,設(shè)計(jì)方案主要采用類圖和順序圖進(jìn)行描述。1.類圖:類圖說(shuō)明:(1) Orders:訂單。顯示訂單信息。(2) Administrator:管理員。顯示管理員身份驗(yàn)證信息。(3) C
30、onsumer:消費(fèi)者。顯示消費(fèi)者個(gè)人身份信息。(4) Goods:商品。顯示商品名稱,存儲(chǔ)量,價(jià)格,出版社,作者等信息。(5) Shopping car:購(gòu)物車(chē)。顯示書(shū)籍?dāng)?shù)量,編號(hào),價(jià)格總計(jì)。(6) Pay:支付方式。分為貨到付款,支付寶,信用卡,微信支付四種方式。(7) Record:信息記錄。包括銷售數(shù)量。用戶ID,商品信息,日期。圖2-1 系統(tǒng)類圖3.2功能分配當(dāng)顧客進(jìn)入網(wǎng)上書(shū)店時(shí),應(yīng)該在主頁(yè)面中分類顯示最新的書(shū)目信息,以供顧客選擇所需圖書(shū),同時(shí)也應(yīng)該提供按照?qǐng)D書(shū)名稱,或者作者住處快速查詢所需書(shū)目信息的功能。圖2-2 系統(tǒng)主界面3.2.1管理員功能(1)管理員身份驗(yàn)證當(dāng)管理員和一般員工
31、請(qǐng)求通過(guò)登錄界面后,通過(guò)數(shù)據(jù)庫(kù)的訪問(wèn),經(jīng)身份驗(yàn)證成功后,可進(jìn)入管理界面。圖2-3 管理員登陸界面圖2-4 管理員和員工身份驗(yàn)證順序圖圖2-5 管理員和員工身份驗(yàn)證協(xié)作圖(2)商品信息維護(hù) 管理員對(duì)后臺(tái)管理提出請(qǐng)求。獲取需要操作的圖書(shū)狀態(tài)對(duì)圖書(shū)進(jìn)行刪除、添加等管理,并可對(duì)其提出操作反饋。圖2-6 商品信息維護(hù)界面圖2-7 商品信息維護(hù)順序圖圖2-8 商品信息維護(hù)協(xié)作圖(3)處理訂單: 管理員輸入賬號(hào)密碼提交用ID,會(huì)顯示出未處理的訂單列表,提交商品ID后,顯示商品庫(kù)存量,訂單處理完畢,更新客戶訂單狀態(tài),則處理訂單成功。圖2-9 處理訂單界面圖2-10 處理訂單順序圖圖2-11 處理訂單協(xié)作圖3.
32、2.2前臺(tái)功能(1)新用戶注冊(cè): 顧客提出注冊(cè)請(qǐng)求后需填寫(xiě)用戶信息。如:用戶名、密碼、手機(jī)號(hào),經(jīng)檢測(cè)后為合法用戶,則注冊(cè)成功。圖2-12 新用戶注冊(cè)界面圖2-13 新用戶注冊(cè)順序圖圖2-14 新用戶注冊(cè)協(xié)作圖(2)顧客登錄: 經(jīng)注冊(cè)成功后,顧客提出登錄請(qǐng)求,輸入注冊(cè)時(shí)的用戶名和密碼,系統(tǒng)檢測(cè)通過(guò),即登錄成功,方可進(jìn)入該網(wǎng)站界面。圖2-15 顧客登錄界面 圖2-16 顧客登錄順序圖圖2-17 顧客登錄協(xié)作圖(3)商品查詢: 顧客登錄成功后,在系統(tǒng)主界面輸入所需查詢書(shū)目的關(guān)鍵字,提交查詢信息后,系統(tǒng)檢索到此類書(shū)目的相關(guān)信息,例如:計(jì)算機(jī)類,會(huì)計(jì),歷史,文學(xué)等。可根據(jù)查詢結(jié)果選擇所需書(shū)籍。圖2-18
33、商品查詢界面圖2-19 商品查詢順序圖圖2-20 商品查詢協(xié)作圖(4)定購(gòu): 輸入賬號(hào)名密碼,提交用戶ID后,根據(jù)所輸入的查詢信息,系統(tǒng)會(huì)列出商品列表,選定商品ID,確認(rèn)后,提交訂單,則提交訂單成功。圖2-21 定購(gòu)界面圖2-22 定購(gòu)順序圖 圖2-23 定購(gòu)協(xié)作圖(5)購(gòu)物車(chē)管理: 購(gòu)物車(chē)管理是用來(lái)存儲(chǔ)顧客挑選書(shū)目的功能模塊。顧客在瀏覽圖書(shū)后,添加所需書(shū)籍至購(gòu)物車(chē),并可查看購(gòu)物車(chē)的目前狀態(tài),以便用來(lái)修改書(shū)目,如添加書(shū)籍或刪除書(shū)籍。確認(rèn)購(gòu)買(mǎi)后,提交訂單,便可結(jié)賬付款。圖2-24 購(gòu)物車(chē)界面圖2-25 添加購(gòu)物車(chē)界面圖2-26 購(gòu)物車(chē)管理順序圖圖2-27 購(gòu)物車(chē)管理協(xié)作圖(6)刪除訂單: 如果顧
34、客購(gòu)買(mǎi)后改變主意想要更改訂單,則需刪除該訂單,重新下單。重新輸入賬號(hào)密碼提交ID,顯示出用戶信息后,選擇要?jiǎng)h除的商品ID,系統(tǒng)會(huì)更新用戶訂單,若更新成功,則刪除訂單成功。圖2-28 刪除訂單界面1圖2-29 刪除訂單界面2圖2-30 刪除訂單順序圖圖2-31 刪除訂單協(xié)作圖(7)網(wǎng)上支付: 為了方便顧客多選擇方式的支付訂單,本系統(tǒng)提供了銀行卡支付,支付寶支付等多種方式。在獲取購(gòu)物車(chē)中的列表后,請(qǐng)求第三方支付軟件提出支付申請(qǐng),支付成功后,顯示支付訂單,確認(rèn)無(wú)誤則購(gòu)買(mǎi)成功。圖2-32 網(wǎng)上支付界面圖2-33 網(wǎng)上支付順序圖圖2-34 網(wǎng)上支付協(xié)作圖4.系統(tǒng)的活動(dòng)圖 描述活動(dòng)是如何協(xié)同合作的。當(dāng)一個(gè)
35、操作必須完成一系列事情,而又無(wú)法確定以什么樣的順序來(lái)完成這件事時(shí),活動(dòng)圖可以更清晰的描述這些事情。在網(wǎng)上購(gòu)書(shū)管理系統(tǒng)中,有明確的活動(dòng)的類包括:新用戶注冊(cè)、登錄、圖書(shū)選購(gòu)、網(wǎng)上支付、購(gòu)物車(chē)管理、圖書(shū)管理、和訂單管理。(1)新用戶注冊(cè)活動(dòng)圖圖2-35 新用戶注冊(cè)活動(dòng)圖(2)登錄圖2-36 登錄活動(dòng)圖(3)圖書(shū)選購(gòu):圖2-37 圖書(shū)選購(gòu)活動(dòng)圖(4)網(wǎng)上支付活動(dòng)圖圖2-38 網(wǎng)上支付活動(dòng)圖(5)購(gòu)物車(chē)管理活動(dòng)圖圖2-39 購(gòu)物車(chē)管理活動(dòng)圖(6)圖書(shū)管理活動(dòng)圖:圖2-40 圖書(shū)管理活動(dòng)圖(7)訂單管理活動(dòng)圖:圖2-41 訂單管理活動(dòng)圖5.數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)5.1數(shù)據(jù)庫(kù)的物理設(shè)計(jì)(1)圖書(shū)信息表數(shù)據(jù)類型變量名
36、變量作用數(shù)據(jù)長(zhǎng)度StringTitle定義書(shū)名255DoublePrice定義書(shū)本價(jià)格StringAuthor定義作者名255StringIntroduction定義簡(jiǎn)介255IntCount定義數(shù)量11圖2-42 圖書(shū)信息表1圖2-43 圖書(shū)信息表2部分代碼如下:CREATETABLEbookinfo(idint(4)NOTNULLauto_increment,booktypevarchar(50)NOTNULL,booknamevarchar(50)NOTNULLdefault,pricedouble(15,3)NOTNULLdefault0.000,descriptionvarchar(
37、255)NOTNULLdefault,pubssvarchar(50)defaultNULL,PRIMARYKEY(id)CREATETABLEbookcomment(idint(4)NOTNULLdefault0,commentTitlevarchar(50)defaultNULL,commentContentvarchar(50)defaultNULL,PRIMARYKEY(id) (2)購(gòu)物車(chē)信息表數(shù)據(jù)類型變量名變量作用數(shù)據(jù)長(zhǎng)度BookbeanBookid定義書(shū)籍11IntBuycount定義數(shù)量11DoubleUnitprice定義價(jià)格IntOrderid定義訂單id11IntItem
38、id定義購(gòu)物車(chē)id11 圖2-44 購(gòu)物車(chē)信息表1圖2-45 購(gòu)物車(chē)信息表2 (3)訂單信息表數(shù)據(jù)類型變量名變量作用數(shù)據(jù)長(zhǎng)度stringusername定義用戶名11stringzipcode定義密碼11stringphone定義電話號(hào)碼11stringaddress定義地址11圖2-46 訂單信息表1圖2-47 訂單信息表2部分代碼如下:CREATETABLEorders(orderidint(11)NOTNULLauto_increment,ordernamevarchar(20)NOTNULLdefault,ordertimedatetimeNOTNULLdefault0000-00-0
39、000:00:00,isConfirmboolean(2)NOTNULLdefault,pricevarchar(20)NOTNULLdefault,PRIMARYKEY(orderid)(4)用戶信息表數(shù)據(jù)類型變量名變量作用數(shù)據(jù)長(zhǎng)度intuserid定義使用者id11stringloginname定義登錄名255datepassword定義密碼255stringuserphone定義訂單id255stringuseraddress定義地址255圖2-48 用戶信息表部分代碼如下:CREATETABLEstoreuser(AccountIdvarchar(20)NOTNULLdefault,A
40、ccountPwdvarchar(20)NOTNULLdefault,truenamevarchar(20)NOTNULLdefault,telephonevarchar(20)NOTNULLdefault,sexvarchar(100)NOTNULLdefault,emailvarchar(50)defaultNULL,balancevarchar(20)defaultNULL,authorboolean(2)default0,PRIMARYKEY(AccountId)5.2出錯(cuò)處理設(shè)計(jì)5.2.1 出錯(cuò)信息情況問(wèn)題并發(fā)訪問(wèn)350+連接緩慢 出現(xiàn)不穩(wěn)定并發(fā)訪問(wèn)400+連接失敗 頻繁出現(xiàn)并發(fā)訪問(wèn)
41、600+頻繁返回 出錯(cuò)信息5.2.2補(bǔ)救措施 升級(jí)軟件配置,解決并發(fā)訪問(wèn)量5.2.3網(wǎng)站出錯(cuò)(1)網(wǎng)站不能正常顯示解決方法:可能是網(wǎng)速的問(wèn)題,可以等待一下,還可能是,網(wǎng)站服務(wù)器,沒(méi)反應(yīng)可以刷新一下。如果,在不行的話可以換個(gè)瀏覽器試試。(2)定期進(jìn)行數(shù)據(jù)庫(kù)清理,重要數(shù)據(jù)的備份與恢復(fù),定期殺毒查毒,網(wǎng)站的優(yōu)化與更新。5.2.4維護(hù)系統(tǒng) 系統(tǒng)測(cè)試之后,我們進(jìn)入了試運(yùn)行及維護(hù)階段,這一階段的的目的是保證管理信息系統(tǒng)正常而可靠地運(yùn)行,并能使系統(tǒng)不斷得到改善和提高,以充分發(fā)揮系統(tǒng)本身的作用。在整個(gè)系統(tǒng)的運(yùn)行過(guò)程中,系統(tǒng)的維護(hù)和管理是始終貫穿其中的,包括進(jìn)行系統(tǒng)應(yīng)用程序的維護(hù)、代碼的維護(hù)、數(shù)據(jù)的備份與恢復(fù)、
42、硬件設(shè)備維護(hù)。系統(tǒng)在運(yùn)行時(shí),也要隨著環(huán)境的變化根據(jù)不同的需求及變化對(duì)系統(tǒng)進(jìn)行必要的修改,使得系統(tǒng)功能更加完善。系統(tǒng)維護(hù)工作貫穿于系統(tǒng)的整個(gè)運(yùn)行過(guò)程中,包括:系統(tǒng)應(yīng)用程序的維護(hù)、數(shù)據(jù)的維護(hù)、代碼的維護(hù)、硬件設(shè)備維護(hù),系統(tǒng)維護(hù)的重點(diǎn)是系統(tǒng)應(yīng)用軟件的維護(hù)工作。而系統(tǒng)維護(hù)工作不應(yīng)總是被動(dòng)的等待用戶提出要求后才進(jìn)行,應(yīng)進(jìn)行主動(dòng)的預(yù)防性維護(hù)維護(hù)設(shè)計(jì)。6.核心代碼演示 procedure TForm1.BitBtn1Click(Sender: TObject);begintry with adoquery1 do begin close; sql.clear; sql.add(select * from u
43、ser_master where 用戶名=:a and 密碼=:b and 權(quán)限=:c); parameters.ParamByName(a).Value:=trim(combobox1.Text); parameters.ParamByName(b).Value:=trim(edit1.Text); if combobox1.Text = then begin application.MessageBox(請(qǐng)輸入用戶名,提示信息,64); combobox1.SetFocus; exit; end; if edit1.Text = then begin application.Message
44、Box(請(qǐng)輸入密碼,提示信息,64); edit1.SetFocus; exit; end; if radiobutton1.Checked=true then begin Quanxian:=1; end; if radiobutton2.Checked=true then begin Quanxian:=0; end; parameters.ParamByName(c).Value:=trim(quanxian); open; end; if adoquery1.RecordCount0 then begin Username:=combobox1.Text; Password:=edit
45、1.Text; application.MessageBox(登陸成功,提示信息,64); form2.show; self.Hide; end else application.MessageBox(輸入的用戶名或密碼錯(cuò)誤,提示信息,64);except application.MessageBox(登陸失敗,提示信息,64);end;end; 4.為了讓用戶在第一次使用管理系統(tǒng)時(shí)數(shù)據(jù)庫(kù)文件可自動(dòng)附加到SQL服務(wù)器中,可雙擊窗體空白部分,加入一下代碼: procedure TForm1.FormCreate(Sender: TObject);var ADOCommand:TADOCommand; s
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO 4301-5:2025 EN Cranes - Classification - Part 5: Bridge and gantry cranes
- 2025年度玉石雕刻設(shè)計(jì)與銷售服務(wù)合同
- 2024年12月份新能源汽車(chē)行業(yè)月報(bào)
- 2025年綠色建筑節(jié)能改造工程房地產(chǎn)聯(lián)合開(kāi)發(fā)協(xié)議書(shū)
- 探索班級(jí)中的責(zé)任與擔(dān)當(dāng)計(jì)劃
- 加強(qiáng)保安服務(wù)宣傳的重要性計(jì)劃
- 生物教育游戲化學(xué)習(xí)實(shí)踐計(jì)劃
- 秋季學(xué)期公益項(xiàng)目與社會(huì)服務(wù)計(jì)劃
- 會(huì)計(jì)人員年度工作總結(jié)與展望計(jì)劃
- 心靈啟迪幼兒園教學(xué)工作計(jì)劃文檔
- 2024年實(shí)驗(yàn)小學(xué)大隊(duì)委競(jìng)選筆試試題題庫(kù)
- 學(xué)校辦公室衛(wèi)生制度
- 醫(yī)學(xué)生理學(xué)智慧樹(shù)知到答案2024年德州學(xué)院
- GB/T 44412-2024船舶與海上技術(shù)液化天然氣燃料船舶加注規(guī)范
- 小學(xué)三年級(jí)數(shù)學(xué)上冊(cè)口算題卡(加換算)
- 小學(xué)數(shù)學(xué)二年級(jí)《數(shù)圖形》練習(xí)題
- 機(jī)械制造HSE協(xié)議書(shū)
- 2024-2030年中國(guó)靜脈血栓栓塞癥(VTE)防治行業(yè)市場(chǎng)全景監(jiān)測(cè)及投資策略研究報(bào)告
- 財(cái)務(wù)審計(jì)服務(wù)投標(biāo)方案(技術(shù)方案)
- RBA商業(yè)道德程序文件(系列)
- 2024年國(guó)家保密法知識(shí)競(jìng)賽經(jīng)典題庫(kù)及完整答案【必刷】
評(píng)論
0/150
提交評(píng)論