




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、畢業(yè)設(shè)計(jì)題 目神舟電腦客戶管理信息系統(tǒng)開(kāi)發(fā)與設(shè)計(jì)學(xué)生姓名劉耀東學(xué) 號(hào)090312061系 部計(jì)算機(jī)與信息工程系專業(yè)班級(jí)信管0922指導(dǎo)教師徐雪松職 稱講 師2013年5月原創(chuàng)性聲明本人鄭重聲明:所呈交的本科畢業(yè)論文(設(shè)計(jì)),是本人在指導(dǎo)老師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果,成果不存在知識(shí)產(chǎn)權(quán)爭(zhēng)議,除文中已經(jīng)注明引用的內(nèi)容外,本論文(設(shè)計(jì))不含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫過(guò)的作品成果。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體均已在文中以明確方式標(biāo)明。本人完全意識(shí)到本聲明的法律結(jié)果由本人承擔(dān)。 作者簽名: 日期: 2013 年 6 月 02 日論文版權(quán)使用授權(quán)書 本人了解湖南商學(xué)院北津?qū)W院有
2、關(guān)保留、使用學(xué)位論文的規(guī)定,即:學(xué)校有權(quán)保留學(xué)位論文并根據(jù)國(guó)家或湖南省有關(guān)部門規(guī)定送交學(xué)位論文,允許學(xué)位論文被查閱和借閱;學(xué)??梢怨紝W(xué)位論文的全部或部分內(nèi)容,可以采用復(fù)印、縮印或其它手段保存學(xué)位論文。作者簽名: 導(dǎo)師簽名: 徐雪松 日期: 2013年 6 月 02 日摘 要隨著競(jìng)爭(zhēng)的激烈,市場(chǎng)越來(lái)越成熟,消費(fèi)者的感性的消費(fèi)向著感動(dòng)消費(fèi)轉(zhuǎn)移,因而行業(yè)競(jìng)爭(zhēng)的戰(zhàn)場(chǎng)大多也從有形的產(chǎn)品逐漸轉(zhuǎn)移到無(wú)形的服務(wù),競(jìng)爭(zhēng)的重點(diǎn)也會(huì)從初期市場(chǎng)的核心產(chǎn)品、價(jià)格、品質(zhì)逐漸轉(zhuǎn)移到對(duì)顧客的服務(wù)上。這就要求企業(yè)對(duì)其定位進(jìn)行根本性改變,達(dá)到從以產(chǎn)品經(jīng)濟(jì)為主的經(jīng)濟(jì)運(yùn)營(yíng)模式轉(zhuǎn)向以服務(wù)為主的經(jīng)濟(jì)運(yùn)營(yíng)模式。改革開(kāi)放這么多年,中國(guó)的輕
3、工業(yè)和農(nóng)業(yè)都有了長(zhǎng)足的進(jìn)步。相比之下,我們的服務(wù)業(yè)由于從業(yè)人員素質(zhì)良莠不齊,整體服務(wù)水平不高,服務(wù)軟硬件不配套而受到媒體和老百姓的批評(píng),本客戶信息管理系統(tǒng)應(yīng)運(yùn)而生。本系統(tǒng)是基于C/S模式,采用Microsoft Visual Studio2010為開(kāi)發(fā)工具,Microsoft SQL Server2000為后臺(tái)數(shù)據(jù)庫(kù)開(kāi)發(fā)的專用于神舟電腦客戶信息管理系統(tǒng)。關(guān)鍵詞客戶信息管理系統(tǒng);客戶信息;設(shè)計(jì)與開(kāi)發(fā);B/S;C#;SQL Server AbstractWith the fierce competition, the market is more mature, emotional consume
4、r consumption moved toward the transfer of consumption, thus most of the competition in the industry battlefield gradually shifted from tangible products to intangible services, the focus of the competition will be from the initial market the core product, price, quality gradually shifted to the ser
5、vice to customers. This requires a fundamental change in its position, to shift from product economy based economy operating mode to a service-oriented economy operating mode. So many years of reform and opening up, China's light industry and agriculture has made great progress. In contrast, the
6、 services sector due to the quality of employees in different ways, the overall level of service is not high, service hardware and software supporting criticized by the media and the people, customer information management system came into being.This system is based on C / S mode, the Microsoft Visu
7、al Studio 2010 development tools, Microsoft SQL Server2000 as back-end database development dedicated to customer information management system.KeywordCustomer information management system; customer information; design and development; B / S; C #; SQL Server目 錄摘 要I插圖索引V附表索引VI1引言71.1 項(xiàng)目來(lái)源72. 項(xiàng)目規(guī)劃82.
8、1 項(xiàng)目資源82.1.1 硬件設(shè)備82.1.2 軟件環(huán)境82.1.3 開(kāi)發(fā)工具92.2 項(xiàng)目規(guī)劃92.2.1 任務(wù)描述92.2.2 進(jìn)度安排103. 系統(tǒng)分析與建模103.1 業(yè)務(wù)組織103.2 用例建模113.2.1 用例圖113.2.2 用例描述163.3 概念數(shù)據(jù)建模203.4 輔助建模223.4.1 順序圖223.4.2 活動(dòng)圖(或狀態(tài)圖)244.1 總體結(jié)構(gòu)設(shè)計(jì)274.1.1 體系結(jié)構(gòu)設(shè)計(jì)274.1.2 功能結(jié)構(gòu)設(shè)計(jì)284.2 數(shù)據(jù)模型設(shè)計(jì)294.2.1 邏輯數(shù)據(jù)建模294.2.2 物理數(shù)據(jù)建模294.3 人機(jī)界面設(shè)計(jì)324.3.1 人機(jī)對(duì)話與界面設(shè)計(jì)325. 系統(tǒng)測(cè)試與運(yùn)行395.
9、1 核心算法描述395.1.1 新建用戶程序算法描述395.2 系統(tǒng)測(cè)試用例設(shè)計(jì)415.3 系統(tǒng)使用說(shuō)明44參考文獻(xiàn):46附錄:系統(tǒng)主要程序源代碼48插圖索引圖 1 客戶信息管理系統(tǒng)開(kāi)發(fā)任務(wù)樹(shù)10圖 2 客戶信息管理系統(tǒng)開(kāi)發(fā)進(jìn)度計(jì)劃甘特圖10圖 3 神舟電腦組織結(jié)構(gòu)圖11圖 4 客戶端系統(tǒng)用例圖12圖 5 管理端系統(tǒng)用例圖13圖 6 新增用戶用例圖13圖 7 維修記錄用例圖14圖 8 回訪記錄用例圖14圖 9 用戶查詢用例圖15圖 10 用戶管理用例圖15圖 11 新增用戶用例概念數(shù)據(jù)模型21圖 12 維修記錄用例概念數(shù)據(jù)模型21圖 13 回訪記錄用例概念數(shù)據(jù)模型21圖 14 用戶查詢用例概念
10、數(shù)據(jù)模型22圖 15 用戶管理用例概念數(shù)據(jù)模型22圖 16 新建用戶用例順序圖23圖 17 新增用戶活動(dòng)圖24圖 18 維修記錄活動(dòng)圖25圖 19 回訪記錄活動(dòng)圖25圖 20 用戶查詢活動(dòng)圖26圖 21 用戶管理活動(dòng)圖26圖 22 系統(tǒng)體系結(jié)構(gòu)圖27圖 23 神舟電腦客戶信息管理系統(tǒng)體系結(jié)構(gòu)圖28圖 24 系統(tǒng)對(duì)話圖33圖 25 系統(tǒng)主界面截圖34圖 26 新建用戶界面截圖35圖 27 維修記錄界面截圖36圖 28 回訪記錄界面截圖37圖 29 用戶管理界面截圖38圖 30 客戶信息查詢界面截圖38圖 31 新建用戶程序流程圖40附表索引表 1 系統(tǒng)運(yùn)行硬件環(huán)境配置表8表 2 系統(tǒng)運(yùn)行軟件環(huán)境
11、配置表9表 3 開(kāi)發(fā)工具一覽表9表 4 客戶端用例描述16表 5 維修記錄查詢用例描述17表 6 回訪記錄查詢用例描述18表 7 用戶查詢用例描述19表 8 用戶管理用例描述20表 9 系統(tǒng)邏輯數(shù)據(jù)模型29表 10 用戶表結(jié)構(gòu)29表 11 新建用戶表結(jié)構(gòu)30表 12 維修記錄表結(jié)構(gòu)31表 13 回訪記錄表結(jié)構(gòu)32表 14 用戶管理表結(jié)構(gòu)32表 15 登錄界面測(cè)試用例41表 16 新增用戶測(cè)試用例42表 17 回訪記錄測(cè)試用例42表 18 維護(hù)記錄測(cè)試用例43表 19 用戶查詢測(cè)試用例43表 20 訂單狀態(tài)修改測(cè)試用例44神舟電腦客戶管理信息系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)1引言1.1 項(xiàng)目來(lái)源隨著競(jìng)爭(zhēng)越來(lái)越激烈
12、,市場(chǎng)也越來(lái)越成熟,其標(biāo)志之一就是消費(fèi)者由感性消費(fèi)向著感動(dòng)消費(fèi)轉(zhuǎn)移。因此,行業(yè)的競(jìng)爭(zhēng)也會(huì)從有形的產(chǎn)品競(jìng)爭(zhēng)逐漸轉(zhuǎn)移到無(wú)形的服務(wù)競(jìng)爭(zhēng),競(jìng)爭(zhēng)的重點(diǎn)也從初期市場(chǎng)的核心產(chǎn)品、價(jià)格、品質(zhì),逐漸轉(zhuǎn)移到對(duì)顧客的服務(wù)上。這就要求企業(yè)從根本上改變其戰(zhàn)略定位,從以產(chǎn)品經(jīng)濟(jì)為主的經(jīng)濟(jì)運(yùn)營(yíng)模式轉(zhuǎn)向以服務(wù)為主的經(jīng)濟(jì)運(yùn)營(yíng)模式。改革開(kāi)放以來(lái)這么多年,我國(guó)的輕工業(yè)和農(nóng)業(yè)都有了長(zhǎng)足的進(jìn)步,相比之下,我國(guó)的第三產(chǎn)業(yè)的發(fā)展就顯得有些緩慢。我們的服務(wù)業(yè)也由于從業(yè)人員整體服務(wù)水平不高、服務(wù)軟硬件不配套、素質(zhì)良莠不齊而受到媒體和老百姓的批評(píng)??蛻粜畔⒆鳛槠髽I(yè)信息管理中最主要的管理對(duì)象,客戶信息管理系統(tǒng)就成了企業(yè)信息化管理系統(tǒng)中不可缺少的部
13、分,它的內(nèi)容對(duì)于企業(yè)的管理者來(lái)說(shuō)至關(guān)重要。但一直以來(lái)人們進(jìn)行客戶數(shù)據(jù)的檔案管理都是使用傳統(tǒng)人工的方式,這種管理方式存在著諸多弊端,如:效率低、成本高、容易出錯(cuò)、格式不規(guī)范、計(jì)算統(tǒng)計(jì)時(shí)間長(zhǎng)、不容易進(jìn)行統(tǒng)計(jì)和分析等等。不僅僅浪費(fèi)人力物力,而且人工管理存在的大量不可預(yù)見(jiàn)因素,也會(huì)造成企業(yè)對(duì)客戶信息管理的某些不規(guī)范操作,使得企業(yè)客戶信息管理陷入管理繁瑣、信息混亂的地步。為有效降低運(yùn)營(yíng)成本,杜絕管理漏洞,針對(duì)現(xiàn)在企業(yè)客戶信息管理的弊端,根據(jù)企業(yè)客戶信息管理的基本流程,使企業(yè)形成一套完善的信息管理系統(tǒng)是非常必要的。從而使其企業(yè)的客戶量日漸增加。客戶量的上升,不僅帶動(dòng)了企業(yè)的銷售額,也從側(cè)面反映出,在企業(yè)客
14、戶信息管理系統(tǒng)的協(xié)助下,企業(yè)正在憑借其專業(yè)的服務(wù)精神、嚴(yán)謹(jǐn)?shù)墓芾盹L(fēng)格逐步贏得客戶的信賴,從而在市場(chǎng)競(jìng)爭(zhēng)中取得先機(jī)。 1.2 任務(wù)目標(biāo)神舟電腦客戶信息管理系統(tǒng)是用戶進(jìn)入客戶信息管理系統(tǒng)進(jìn)行相應(yīng)的操作,包括登陸系統(tǒng)、新增用戶、記錄查詢、數(shù)據(jù)維修、用戶設(shè)置等功能,從而實(shí)現(xiàn)對(duì)神舟電腦客戶的信息管理。系統(tǒng)在設(shè)計(jì)時(shí)力求達(dá)到以下幾個(gè)目標(biāo):(1) 性能穩(wěn)定、數(shù)據(jù)交換速度快、數(shù)據(jù)安全。(2) 界面設(shè)計(jì)美觀,人機(jī)交互界面友好。(3) 客戶信息搜索靈活、方便、快捷、準(zhǔn)確,數(shù)據(jù)存儲(chǔ)安全可靠。(4) 能夠輸出各種信息報(bào)表。2. 項(xiàng)目規(guī)劃2.1 項(xiàng)目資源2.1.1 硬件設(shè)備現(xiàn)在的硬件性能已經(jīng)相當(dāng)出色,價(jià)格也便宜,為了防止
15、系統(tǒng)訪問(wèn)量急劇增加的時(shí)候,導(dǎo)致系統(tǒng)崩潰,從而帶來(lái)諸多不可控問(wèn)題。因此給服務(wù)器端配置高性能硬件是必須的??蛻魴C(jī)端則沒(méi)有特別的需求,要求相對(duì)低一些,具體情況如表1所示:表 1 系統(tǒng)運(yùn)行硬件環(huán)境配置表設(shè)備名稱主要性能指標(biāo)規(guī)格數(shù)量服務(wù)器雙核CPU,主頻2.0GHz或以上,內(nèi)存2G或以上;硬盤空間500G或以上;1000M網(wǎng)卡; 臺(tái)1客戶機(jī)雙核CPU;內(nèi)存1G或以上;硬盤空間100G或以上;100M或1000M網(wǎng)卡;臺(tái)4交換機(jī)24口或以上(100/1000Mbps);背板帶寬32Gbps或以上;臺(tái)12.1.2 軟件環(huán)境服務(wù)器操作系統(tǒng)選用企業(yè)版Windows XP ,其包含業(yè)務(wù)所需要的安全性、可靠性、可用
16、性和可伸縮性等重要性能,能使安全性提高??蛻舳瞬僮飨到y(tǒng)選用家用版本,方便用戶。具體情況如表2所示:表 2 系統(tǒng)運(yùn)行軟件環(huán)境配置表軟件類型軟件名稱規(guī)格數(shù)量備注服務(wù)器操作系統(tǒng)Windows XP簡(jiǎn)體中文標(biāo)準(zhǔn)版套1客戶機(jī)操作系統(tǒng)Windows XP SP3簡(jiǎn)體中文專業(yè)版套1瀏覽器Internet Explore 6.0以上套12.1.3 開(kāi)發(fā)工具本系統(tǒng)采用C#語(yǔ)言開(kāi)發(fā),以Microsoft Visual Studio 2010為開(kāi)發(fā)工具,SQL Server 2008作為后臺(tái)數(shù)據(jù)庫(kù)。建模圖形采用Microsoft office Visio 2003繪制。具體如下圖所示:表 3 開(kāi)發(fā)工具一覽表軟件類型
17、軟件名稱版本描述備注開(kāi)發(fā)工具M(jìn)icrosoft Visual Studio 2010簡(jiǎn)體中文專業(yè)版數(shù)據(jù)庫(kù)系統(tǒng)SQL Server 2008簡(jiǎn)體中文標(biāo)準(zhǔn)版建模工具M(jìn)icrosoft office Visio 2003簡(jiǎn)體中文標(biāo)準(zhǔn)版2.2 項(xiàng)目規(guī)劃2.2.1 任務(wù)描述系統(tǒng)開(kāi)發(fā)分為六個(gè)階段完成。第一階段是項(xiàng)目研究,該階段主要是了解客戶信息管理的背景,包括國(guó)內(nèi)外現(xiàn)狀與發(fā)展趨勢(shì),然后進(jìn)行可行性研究,并制定出項(xiàng)目的主要任務(wù)目標(biāo)。第二階段是項(xiàng)目規(guī)劃,該階段主要是對(duì)項(xiàng)目的資源和開(kāi)發(fā)進(jìn)程做一個(gè)規(guī)劃。 第三階段是系統(tǒng)需求分析,該階段主要是以用戶為中心,并多次與領(lǐng)導(dǎo)溝通,從業(yè)務(wù)、功能、數(shù)據(jù)等方面了解系統(tǒng)需要解決的問(wèn)
18、題,從而決定系統(tǒng)的開(kāi)發(fā)方向。第四階段是系統(tǒng)總體設(shè)計(jì),該階段主要是對(duì)系統(tǒng)的總體框架、軟件結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)等內(nèi)容從整體結(jié)構(gòu)上進(jìn)行設(shè)計(jì)。第五階段是系統(tǒng)詳細(xì)設(shè)計(jì),該階段主要是對(duì)程序算法、數(shù)據(jù)庫(kù)進(jìn)行詳細(xì)的分析與設(shè)計(jì),并對(duì)系統(tǒng)界面進(jìn)行排版。第六階段是系統(tǒng)測(cè)試與使用,給出測(cè)試方案與數(shù)據(jù),檢驗(yàn)系統(tǒng)的邏輯功能是否與逾期效果相符合,減少錯(cuò)誤。系統(tǒng)開(kāi)發(fā)任務(wù)樹(shù)如圖1所示:圖 1 客戶信息管理系統(tǒng)開(kāi)發(fā)任務(wù)樹(shù)2.2.2 進(jìn)度安排系統(tǒng)采用visio繪制進(jìn)度計(jì)劃甘特圖,開(kāi)發(fā)各階段的時(shí)間安排如圖2所示:圖 2 客戶信息管理系統(tǒng)開(kāi)發(fā)進(jìn)度計(jì)劃甘特圖3. 系統(tǒng)分析與建模3.1 業(yè)務(wù)組織神舟電腦由董事會(huì)任命總經(jīng)理。公司一共設(shè)有:產(chǎn)品中心
19、、研發(fā)中心、生產(chǎn)中心、品控中心、客服中心、人力資源中心、財(cái)務(wù)中心、計(jì)劃供應(yīng)中心、物流關(guān)務(wù)中心等部門。各部門分工合作,共同維持公司運(yùn)轉(zhuǎn)。公司組織結(jié)構(gòu)圖如下:圖 3 神舟電腦組織結(jié)構(gòu)圖3.2 用例建模3.2.1 用例圖神舟電腦客戶信息管理系統(tǒng)有2個(gè)參與者,分別是業(yè)務(wù)員、管理員。如圖4所示,客戶端子系統(tǒng)被表示為一個(gè)方框,即子系統(tǒng)邊界,在系統(tǒng)外部有1個(gè)參與者與該系統(tǒng)進(jìn)行交互:業(yè)務(wù)員或管理員,方框內(nèi)有4個(gè)用例:“新增用戶”、“維修記錄”、“回訪記錄”、“信息查詢”,均用橢圓形表示。圖 4 客戶端系統(tǒng)用例圖如圖5所示,管理端子系統(tǒng)也表示為一個(gè)方框,在系統(tǒng)外部有1個(gè)參與者與其進(jìn)行交互:管理員,方框內(nèi)有5個(gè)用
20、例:“新增用戶”、“維修記錄”、“回訪記錄”、“用戶管理”、“信息查詢”。圖 5 管理端系統(tǒng)用例圖圖6到圖12擴(kuò)展了客戶端子系統(tǒng)和管理端子系統(tǒng)中的主要用例。如圖6,“新增用戶”用例由管理員或業(yè)務(wù)員發(fā)起,需要填寫用戶信息,必要時(shí)對(duì)用戶信息進(jìn)行更新。圖 6 新增用戶用例圖如圖7,“維修記錄”用例由管理員或業(yè)務(wù)員發(fā)起,用于查看客戶電腦維修記錄。業(yè)務(wù)員或管理員可以查找維修記錄、查看維修記錄,必要的時(shí)候可以修改、刪除維修記錄。圖 7 維修記錄用例圖如圖8,“回訪記錄”用例由管理員或業(yè)務(wù)員發(fā)起,用于查看客戶電腦回訪記錄。業(yè)務(wù)員或管理員可以查找回訪記錄、查看回訪記錄,必要的時(shí)候可以修改、刪除維修記錄。圖表
21、8 回訪記錄用例圖如圖9,“用戶查詢”用例由管理員或業(yè)務(wù)員發(fā)起,用于查看客戶信息。業(yè)務(wù)員或管理員可以查找客戶信息、查看客戶信息,修改客戶信息、添加維修記錄、添加回訪記錄。圖9 用戶查詢用例圖如圖10,“用戶管理”用例由管理員發(fā)起,用于新增系統(tǒng)用戶。管理員可以查查看系統(tǒng)用戶信息,修改系統(tǒng)用戶信息、添加系統(tǒng)用戶。圖 10 用戶管理用例圖3.2.2 用例描述用例描述的詳細(xì)程度與層次有關(guān),層次高則抽象,低則詳細(xì)。這里主要選取一個(gè)概要層面:客戶端用例,五個(gè)用戶目標(biāo)層面:新增用戶、維修記錄用例、回訪記錄用例、客戶查詢用例以及用戶管理用例來(lái)進(jìn)行詳細(xì)的用例說(shuō)明。表 4 客戶端用例描述用例名稱:業(yè)務(wù)員在系統(tǒng)上新
22、增用戶主要參與者:業(yè)務(wù)員層次: 風(fēng)箏(概要)利益相關(guān)者:用戶、業(yè)務(wù)員、管理員前置條件:業(yè)務(wù)員登陸神舟電腦客戶信息管理系統(tǒng)最低保證:回滾任何未完成的任務(wù)成功保證:新增用戶觸發(fā)器:業(yè)務(wù)員登陸神舟電腦客戶信息管理系統(tǒng)主要的成功情節(jié):1 業(yè)務(wù)員登陸系統(tǒng);2 業(yè)務(wù)員新增用戶;3 業(yè)務(wù)員查看用戶信息;擴(kuò)展:1分類目錄不可用。1.1 業(yè)務(wù)員退出系統(tǒng)。1.2 業(yè)務(wù)員采取行動(dòng)獲得對(duì)分類目錄的訪問(wèn)。1.3 業(yè)務(wù)員新增用戶。2新增用戶被中斷。2.1 事務(wù)回滾,業(yè)務(wù)員再次新增用戶。2.2 事務(wù)回滾,業(yè)務(wù)員退出系統(tǒng)。 3用戶信息不可獲得。3.1 業(yè)務(wù)員退出系統(tǒng)。3.2 業(yè)務(wù)員采取行動(dòng)獲得對(duì)信息的查詢。表 5 維修記錄查
23、詢用例描述用例名稱:維修記錄查詢主要參與者:業(yè)務(wù)員層次: 海平面(用戶目標(biāo))利益相關(guān)者:業(yè)務(wù)員、管理員前置條件:業(yè)務(wù)員登陸神舟電腦客戶信息管理系統(tǒng)最低保證:回滾任何未完成的任務(wù)成功保證:業(yè)務(wù)員成功查詢需要的維修記錄觸發(fā)器:業(yè)務(wù)員登陸神舟電腦客戶信息管理系統(tǒng)主要的成功情節(jié):1 獲得維修記錄信息;2 業(yè)務(wù)員從分類列表中選擇要查看的客戶信息;3 業(yè)務(wù)員從分類列表中查看客戶信息; 4 業(yè)務(wù)員在搜索欄輸入想找的用戶,點(diǎn)擊搜索查找; 6 業(yè)務(wù)員點(diǎn)擊需要查看的客戶,瀏覽客戶的詳細(xì)信息; 7 業(yè)務(wù)員使用“退出”按鈕回去查看其它客戶; 8 業(yè)務(wù)員選擇跳回主界面。擴(kuò)展:1未獲得維修記錄信息。1.1 業(yè)務(wù)員因?yàn)橄到y(tǒng)
24、錯(cuò)誤無(wú)法獲得維修記錄信息。1.2 業(yè)務(wù)員調(diào)整自己的系統(tǒng)設(shè)置并再重試,或者離開(kāi)網(wǎng)站。2不能獲取完整的客戶信息。2.1 業(yè)務(wù)員獲取的客戶信息不完整。2.2 業(yè)務(wù)員重新進(jìn)入系統(tǒng),獲取完整的客戶信息。2.3 業(yè)務(wù)員重新進(jìn)入系統(tǒng),不能獲取完整的客戶信息,業(yè)務(wù)員離開(kāi)頁(yè)面。表 6 回訪記錄查詢用例描述用例名稱:回訪記錄查詢主要參與者:業(yè)務(wù)員層次:海平面(用戶目標(biāo))利益相關(guān)者:管理員、業(yè)務(wù)員前置條件:業(yè)務(wù)員登陸神舟電腦客戶信息管理系統(tǒng)最低保證:回滾任何未完成的任務(wù)成功保證:業(yè)務(wù)員成功查詢需要的回訪記錄觸發(fā)器:業(yè)務(wù)員登陸神舟電腦客戶信息管理系統(tǒng)主要的成功情節(jié):1 獲得回訪記錄信息;2 業(yè)務(wù)員從分類列表中選擇要查
25、看的客戶信息;3 業(yè)務(wù)員從分類列表中查看客戶信息; 4 業(yè)務(wù)員在搜索欄輸入想找的用戶,點(diǎn)擊搜索查找; 6 業(yè)務(wù)員點(diǎn)擊需要查看的客戶,瀏覽客戶的詳細(xì)信息; 7 業(yè)務(wù)員使用“退出”按鈕回去查看其它客戶; 8 業(yè)務(wù)員選擇跳回主界面。擴(kuò)展:1未獲得維修記錄信息。1.1 業(yè)務(wù)員因?yàn)橄到y(tǒng)錯(cuò)誤無(wú)法獲得維修記錄信息。1.2 業(yè)務(wù)員調(diào)整自己的系統(tǒng)設(shè)置并再重試,或者離開(kāi)網(wǎng)站。2不能獲取完整的客戶信息。2.1 業(yè)務(wù)員獲取的客戶信息不完整。2.2 業(yè)務(wù)員重新進(jìn)入系統(tǒng),獲取完整的客戶信息。2.3 業(yè)務(wù)員重新進(jìn)入系統(tǒng),不能獲取完整的客戶信息,業(yè)務(wù)員離開(kāi)頁(yè)面。表 7 用戶查詢用例描述用例名稱:用戶查詢主要參與者:業(yè)務(wù)員、管
26、理員層次:海平面(用戶目標(biāo))利益相關(guān)者:用戶、業(yè)務(wù)員、管理員前置條件:管理員登陸神舟電腦客戶信息管理系統(tǒng)最低保證:回滾任何未完成的任務(wù)成功保證:管理員成功查詢、添加相關(guān)用戶信息觸發(fā)器:管理員登陸神舟電腦客戶信息管理系統(tǒng)主要的成功情節(jié):1業(yè)務(wù)員成功添加維修記錄;2業(yè)務(wù)員成功添加回訪記錄;3業(yè)務(wù)員成功修改用戶信息;4業(yè)務(wù)員成功查詢用戶信息;擴(kuò)展:1不可添加維修記錄。1.1 業(yè)務(wù)員重新進(jìn)入系統(tǒng),添加維修記錄成功;1.2 業(yè)務(wù)員重新進(jìn)入系統(tǒng),添加維修記錄未成功,業(yè)務(wù)員返回重新登錄。2不可添加維修記錄。2.1 業(yè)務(wù)員重新進(jìn)入系統(tǒng),添加回訪記錄成功;2.2 業(yè)務(wù)員重新進(jìn)入系統(tǒng),添加回訪記錄未成功,業(yè)務(wù)員返
27、回重新登錄。3用戶信息修改不成功。2.1 業(yè)務(wù)員重新進(jìn)入系統(tǒng),修改用戶信息成功;2.2 業(yè)務(wù)員重新進(jìn)入系統(tǒng),修改用戶信息未成功,業(yè)務(wù)員返回重新登錄。表 8 用戶管理用例描述用例名稱:用戶管理主要參與者:管理員層次:海平面(用戶目標(biāo))利益相關(guān)者:業(yè)務(wù)員、管理員前置條件:管理員登陸神舟電腦客戶信息管理系統(tǒng)最低保證:回滾任何未完成的任務(wù)成功保證:管理員成功管理相關(guān)用戶信息觸發(fā)器:管理員登陸神舟電腦客戶信息管理系統(tǒng)主要的成功情節(jié):1管理員成功新建系統(tǒng)用戶;2管理員成功刪除系統(tǒng)用戶;3管理員成功更改系統(tǒng)用戶信息;4用戶信息更新;擴(kuò)展:1不可新建系統(tǒng)用戶。1.1 管理員重新進(jìn)入系統(tǒng),新建系統(tǒng)用戶成功;1.
28、2 管理員重新進(jìn)入系統(tǒng),新建系統(tǒng)用戶未成功,管理員返回重新登錄。2系統(tǒng)用戶信息更改不成功。2.1 管理員重新進(jìn)入系統(tǒng),更改系統(tǒng)用戶信息成功;2.2管理員重新進(jìn)入系統(tǒng),更改系統(tǒng)用戶信息未成功,管理員返回重新登錄。3.3 概念數(shù)據(jù)建模以“新增用戶”為例來(lái)說(shuō)明概念數(shù)據(jù)建模的過(guò)程。首先對(duì)用例中的類進(jìn)行標(biāo)識(shí),維修記錄用例中很明顯的兩個(gè)類是User(業(yè)務(wù)員)和Customerinfo(客戶信息);然后是進(jìn)行屬性分割,需要查看數(shù)據(jù)庫(kù)中的表,根據(jù)表將屬性分配到類,接來(lái)下需要分析類之間的關(guān)系,如User 與Customerinfo之間是多對(duì)多的關(guān)系,此時(shí)會(huì)生成一個(gè)關(guān)聯(lián)類Lineitem(行項(xiàng)目),如圖11所示。
29、 按照這種方法,在用例描述的基礎(chǔ)上,作出相應(yīng)用例的概念數(shù)據(jù)模型如下:圖 11 新增用戶用例概念數(shù)據(jù)模型圖 12 維修記錄用例概念數(shù)據(jù)模型圖 13 回訪記錄用例概念數(shù)據(jù)模型圖 14 用戶查詢用例概念數(shù)據(jù)模型圖 15 用戶管理用例概念數(shù)據(jù)模型3.4 輔助建模3.4.1 順序圖順序圖以時(shí)間順序的方式說(shuō)明類的對(duì)象之間的交互,它由用例描述中的動(dòng)作推斷出來(lái)。以“新建用戶”用例來(lái)進(jìn)行分析?!靶陆ㄓ脩簟庇美蓞⑴c者:User調(diào)用,參與者:User與用例之間的邊界對(duì)象為:CustFrom,“新建用戶”的控制對(duì)象為:CustControl,然后找出所有的實(shí)體對(duì)象,包括:User、:Cust、:LineItem等。
30、根據(jù)“新建用戶”的用例描述,參與者:User首先調(diào)用客戶信息登記表,實(shí)體對(duì)象進(jìn)行信息更新,若更新成功,將存儲(chǔ)客戶信息在數(shù)據(jù)庫(kù)。按照上述方法,結(jié)合用例描述作出順序圖如下。圖 16 新建用戶用例順序圖3.4.2 活動(dòng)圖(或狀態(tài)圖)“新增用戶”活動(dòng)圖描述新增用戶的過(guò)程,用戶可以添加神舟電腦客戶信息。如圖17所示?!熬S修記錄”活動(dòng)圖主要描述了查看維修記錄的過(guò)程。包括查找、清除修改維修記錄。如圖18所示?!盎卦L記錄”活動(dòng)圖主要描述了查看回訪記錄的過(guò)程。包括查找、清除修改回訪記錄。如圖19所示?!坝脩舨樵儭被顒?dòng)圖主要描述了查詢客戶信息的過(guò)程。包括查找、修改客戶信息,添加維修、回訪記錄。如圖20所示?!坝脩?/p>
31、管理”活動(dòng)圖主要描述了用戶管理的過(guò)程。包括查看、清除、修改用戶信息。如圖21所示。圖 17 新增用戶活動(dòng)圖圖 18 維修記錄活動(dòng)圖圖 19 回訪記錄活動(dòng)圖圖 20 用戶查詢活動(dòng)圖圖 21 用戶管理活動(dòng)圖4. 系統(tǒng)設(shè)計(jì)與建模4.1 總體結(jié)構(gòu)設(shè)計(jì)4.1.1 體系結(jié)構(gòu)設(shè)計(jì)B/S三層體系結(jié)構(gòu)包括界面表示層,一般稱為web層;業(yè)務(wù)邏輯層,一般稱為BLL層;數(shù)據(jù)訪問(wèn)和存儲(chǔ)層,一般稱為DAL層。它是目前比較流行的系統(tǒng)結(jié)構(gòu),該結(jié)構(gòu)具有以下優(yōu)點(diǎn):(1)該體系結(jié)構(gòu)是松散耦合的,可以對(duì)一個(gè)層進(jìn)行修改,而且在結(jié)構(gòu)不變的前提下,該修改能保持其它層的最少修改。(2)處理負(fù)載遍布在多個(gè)機(jī)器上,使得系統(tǒng)可伸縮性和靈活性更強(qiáng)。
32、(3)該體系結(jié)構(gòu)不僅是數(shù)據(jù)的復(fù)用,更多的是業(yè)務(wù)規(guī)則的復(fù)用?;贐/S三層體系結(jié)構(gòu)的這些優(yōu)點(diǎn),本系統(tǒng)決定采用 B/S三層體系結(jié)構(gòu)。在界面表示層采用ASP.NET3.5技術(shù)開(kāi)發(fā)瘦客戶端,描述系統(tǒng)與用戶的接口;業(yè)務(wù)邏輯層采用C#3.0的組件技術(shù),把購(gòu)物車、訂單的生成等業(yè)務(wù)邏輯封裝在組件里,而且SQL Server數(shù)據(jù)庫(kù)提供的存儲(chǔ)過(guò)程能封裝復(fù)雜的業(yè)務(wù)邏輯執(zhí)行過(guò)程,這樣可以提高數(shù)據(jù)的訪問(wèn)效率、節(jié)約資源;數(shù)據(jù)訪問(wèn)和存儲(chǔ)層使用ADO.NET提供的服務(wù)SqlClient來(lái)構(gòu)建訪問(wèn)數(shù)據(jù)庫(kù)的組件。系統(tǒng)體系結(jié)構(gòu)圖如下所示:圖 22 系統(tǒng)體系結(jié)構(gòu)圖4.1.2 功能結(jié)構(gòu)設(shè)計(jì)系統(tǒng)按照功能需求可以劃分為五個(gè)模塊,分別為新建
33、用戶模塊、維修記錄模塊、回訪記錄模塊、用戶查詢模塊和用戶管理模塊。新建用戶模塊是用于新增神舟電腦客戶信息,可以通過(guò)保存和退出模塊實(shí)現(xiàn)神舟電腦客戶信息的儲(chǔ)存。維修記錄模塊是用于查詢客戶的維修記錄,用戶可以查找維修記錄、查看維修記錄,修改、刪除維修記錄?;卦L記錄模塊是用于查詢客戶的回訪記錄,用戶可以查找回訪記錄、查看回訪記錄,修改、刪除回訪記錄。用戶查詢模塊是用于查看客戶信息。用戶可以查找客戶信息、查看客戶信息,修改客戶信息、添加維修記錄、添加回訪記錄。用戶管理模塊主要包括用戶信息維護(hù)以及用戶角色的配置。系統(tǒng)功能結(jié)構(gòu)圖如下所示:圖 23 神舟電腦客戶信息管理系統(tǒng)體系結(jié)構(gòu)圖4.2 數(shù)據(jù)模型設(shè)計(jì)4.2
34、.1 邏輯數(shù)據(jù)建模在概念數(shù)據(jù)建模的基礎(chǔ)上,構(gòu)建系統(tǒng)的邏輯數(shù)據(jù)模型如下表所示: 表 9 系統(tǒng)邏輯數(shù)據(jù)模型序號(hào)關(guān)系名稱關(guān)系模型主鍵外鍵1CustomerCustomer(CustomerID,Name,PYM,YHLX,YHDF,YZBM,YHDZ,YHSJ,ZJXH,ZJBH,XSQXH,XSQBH,BZ)CustomerIDCategoryID2User User (UserID,MM)UserIDCustID3WXJLWXJL(WXJL,CZ,QC,DC,YHXX) WXJLCustID4HFJLHFJL(HFJL,CZ,QC,DC,YHXX)HFJLCustID5YHCX YHCX(YXC
35、X,CZ,QC,XG,TJWX,TJHF,TC)HFJLCustID4.2.2 物理數(shù)據(jù)建模在邏輯數(shù)據(jù)模型的基礎(chǔ)上,結(jié)合分析類圖,對(duì)每個(gè)關(guān)系進(jìn)行域設(shè)計(jì),并選擇數(shù)據(jù)類型,使得存儲(chǔ)空間最小化、能表示域的所有可能值、提高域的數(shù)據(jù)完整性等。具體情況如下所示:1. 系統(tǒng)用戶表(yh)系統(tǒng)用戶表是非常重要的一張表,它規(guī)定了該系統(tǒng)的操作權(quán)限。表中主要包含了用戶名和密碼兩個(gè)字段。其具體的字段如表: 表 10 用戶表結(jié)構(gòu)字段名數(shù)據(jù)類型長(zhǎng)度允許空說(shuō)明YHMchar10否用戶名MMchar10是用戶密碼表 11 新建用戶表結(jié)構(gòu)字段名數(shù)據(jù)類型長(zhǎng)度允許空說(shuō)明Namechar10否客戶名稱PYMchar10是拼音碼YHL
36、Xchar10否用戶類型YHDWchar10是用戶單位YZBMchar10是郵政編碼YHDZchar30是用戶地址YHSJchar15否用戶手機(jī)YHDHchar15是用戶電話ZJXHchar10是主機(jī)型號(hào)ZJBHchar10是主機(jī)編號(hào)XSQXHchar10是顯示器型號(hào)XSQBHchar10是顯示器編號(hào)BZchar30是備注 表 12 維修記錄表結(jié)構(gòu)字段名數(shù)據(jù)類型長(zhǎng)度允許空說(shuō)明WXDHchar10否維修單號(hào)BXRchar10是報(bào)修人BXDHchar15否報(bào)修電話BXRQchar10是報(bào)修日期DXRQchar10是到修日期WGRQchar30是完工日期FWLXchar15否服務(wù)類型FWFSchar
37、15否服務(wù)方式GZJchar10是故障件GZJXHchar10是故障件型號(hào)GHJchar10是更換件GHJXHchar10是更換件型號(hào)GZXXchar30是故障現(xiàn)象SMFYchar15否上門費(fèi)用WXFYchar15否維修費(fèi)用CLFYchar10是材料費(fèi)用JJFFchar10是解決方法WXRYchar10是維修人員FWPJchar10是服務(wù)評(píng)價(jià)BZchar30是備注表 13 回訪記錄表結(jié)構(gòu)字段名數(shù)據(jù)類型長(zhǎng)度允許空說(shuō)明HFDHchar10否回訪單號(hào)SYQKchar30是使用情況YHJYchar30是用戶建議YHPJchar10是產(chǎn)品評(píng)價(jià)FWPJchar10是服務(wù)評(píng)價(jià)HFRchar10否回訪人HFR
38、Qchar15否回訪日期表 14 用戶管理表結(jié)構(gòu)字段名數(shù)據(jù)類型長(zhǎng)度允許空說(shuō)明YHBHchar10否用戶編號(hào)YHMchar10否用戶名DLMMchar15是登陸密碼CFMMchar10是重復(fù)密碼4.3 人機(jī)界面設(shè)計(jì)4.3.1 人機(jī)對(duì)話與界面設(shè)計(jì)在業(yè)務(wù)需求分析(即用例圖、順序圖與活動(dòng)圖等模型)的基礎(chǔ)上,設(shè)計(jì)系統(tǒng)各部分的操作界面,要求界面美觀大方,各類界面的風(fēng)格保持一致;采用對(duì)話圖描述人機(jī)對(duì)話的順序、條件分支和重復(fù)。圖 24 系統(tǒng)對(duì)話圖(1)主界面系統(tǒng)主界面主要分為五個(gè)區(qū)域:最上面區(qū)域?yàn)轭^區(qū)域顯示系統(tǒng)的名字,界面左側(cè)顯示了本系統(tǒng)的一些基本信息,在上端列舉了客戶信息管理系統(tǒng)的子系統(tǒng)連接,包括新建用戶子
39、系統(tǒng)、維修記錄子系統(tǒng)、回訪記錄子系統(tǒng)、用戶管理子系統(tǒng);下面是客戶信息查詢控件,用戶可以搜索想要查詢的客戶信息。查詢控件下邊區(qū)域用來(lái)顯示被選中的客戶信息列表。圖 25 系統(tǒng)主界面截圖(2)新增用戶界面新增用戶界面主要分為兩個(gè)區(qū)域:最上面區(qū)域?yàn)轭^區(qū)域顯示子系統(tǒng)的名字,下面是新增用戶需要輸入的用戶信息,如:購(gòu)機(jī)日期、聯(lián)系人、拼音碼、用戶類型、用戶單位、用戶地址等等。圖 26 新建用戶界面截圖(3)維修記錄界面維修記錄界面主要分為兩個(gè)區(qū)域:最上面區(qū)域?yàn)轭^區(qū)域顯示子系統(tǒng)的名字、下面是維修記錄查詢控件,用戶可以搜索想要查詢的維修記錄。查詢控件下邊區(qū)域用來(lái)顯示被選中的維修記錄列表。圖 27 維修記錄界面截圖
40、(4)回訪記錄界面回訪記錄界面主要分為兩個(gè)區(qū)域:最上面區(qū)域?yàn)轭^區(qū)域顯示子系統(tǒng)的名字、下面是回訪記錄查詢控件,用戶可以搜索想要查詢的回訪記錄。查詢控件下邊區(qū)域用來(lái)顯示被選中的回訪記錄列表。圖 28 回訪記錄界面截圖(4)用戶管理界面回訪記錄界面主要分為兩個(gè)區(qū)域:最上面區(qū)域?yàn)轭^區(qū)域顯示子系統(tǒng)的名字、下面是顯示已有的用戶列表。右下是用戶管理界面,管理員可以新增用戶或者刪除用戶。圖 29 用戶管理界面截圖(5)信息查詢界面信息查詢界面最上面區(qū)域?yàn)轭^區(qū)域顯示子系統(tǒng)的名字,界面左側(cè)顯示了本系統(tǒng)的一些基本信息,下面是客戶信息查詢控件,用戶可以搜索想要查詢的客戶信息。查詢控件下邊區(qū)域用來(lái)顯示被選中的客戶信息列
41、表。圖 30 客戶信息查詢界面截圖5. 系統(tǒng)測(cè)試與運(yùn)行5.1 核心算法描述系統(tǒng)采用三層結(jié)構(gòu)設(shè)計(jì),其中業(yè)務(wù)邏輯層的實(shí)現(xiàn)是整個(gè)應(yīng)用系統(tǒng)的核心,也是核心價(jià)值體現(xiàn),其主要通過(guò)存儲(chǔ)過(guò)程實(shí)現(xiàn)。在這里,主要分析業(yè)務(wù)邏輯層的算法實(shí)現(xiàn)。接下來(lái)將以新建用戶這個(gè)算法為例進(jìn)行詳細(xì)描述。新建用戶:在系統(tǒng)中新增客戶信息。5.1.1 新建用戶程序算法描述采用程序流程圖或NS流程圖(盒圖)對(duì)程序算法進(jìn)行描述。圖 31 新建用戶程序流程圖5.2 系統(tǒng)測(cè)試用例設(shè)計(jì)表 15 登錄界面測(cè)試用例用例編號(hào)1用例名稱系統(tǒng)登錄測(cè)試方法黑盒測(cè)試用例描述系統(tǒng)登錄:用戶名存在、密碼正確的情況下,進(jìn)入系統(tǒng);頁(yè)面信息包含:頁(yè)面背景顯示用例入口打開(kāi)系統(tǒng)
42、,進(jìn)入該系統(tǒng)登錄頁(yè)面編號(hào)場(chǎng)景測(cè)試步驟預(yù)期結(jié)果備注TC1初始頁(yè)面顯示從用例入口處進(jìn)入頁(yè)面元素完整,顯示與詳細(xì)設(shè)計(jì)一致TC2用戶名錄入驗(yàn)證輸入已存在的用戶:admin輸入成功TC3密碼密碼錄入輸入密碼:admin輸入成功TC4系統(tǒng)登錄成功TC2,TC3,單擊登錄按鈕登錄系統(tǒng)成功TC5系統(tǒng)登錄用戶名、密碼校驗(yàn)沒(méi)有輸入用戶名、密碼,單擊登錄按鈕系統(tǒng)登錄失敗,并提示:請(qǐng)輸入用戶名和密碼TC6系統(tǒng)登錄密碼校驗(yàn)輸入用戶名,沒(méi)有輸入密碼,單擊登錄按鈕系統(tǒng)登錄失敗,并提示:請(qǐng)輸入密碼TC7系統(tǒng)登錄密碼有效性校驗(yàn)輸入用戶名,輸入密碼與用戶名不一致,單擊登錄按鈕系統(tǒng)登錄失敗,并提示:密碼不正確TC8系統(tǒng)登錄輸入有效
43、性校驗(yàn)輸入不存在的用戶名,單擊登錄按鈕系統(tǒng)登錄失敗,并提示:用戶名不存在表 16 新增用戶測(cè)試用例用例編號(hào)2用例名稱新增用戶測(cè)試方法黑盒測(cè)試用例描述新增用戶:用戶名存在、密碼和角色類別正確的情況下,進(jìn)入系統(tǒng);頁(yè)面信息包含:頁(yè)面背景顯示用例入口打開(kāi)系統(tǒng),進(jìn)入該系統(tǒng)登錄頁(yè)面 編號(hào)場(chǎng)景測(cè)試步驟預(yù)期結(jié)果備注TC1初始頁(yè)面顯示從用例入口處進(jìn)入頁(yè)面元素完整,顯示與詳細(xì)設(shè)計(jì)一致TC2新建用戶驗(yàn)證單擊新建用戶成功,顯示新建用戶界面TC3新建用戶校驗(yàn)單擊新建用戶成功,顯示新建用戶界面TC4聯(lián)系人輸入有效性校驗(yàn)沒(méi)有輸入聯(lián)系人,單擊確定新建用戶失敗,并提示:請(qǐng)輸入聯(lián)系人 表 17 回訪記錄測(cè)試用例用例編號(hào)3用例名稱
44、回訪記錄測(cè)試方法黑盒測(cè)試用例描述回訪記錄:用戶名存在、密碼和角色類別正確的情況下,進(jìn)入系統(tǒng);頁(yè)面信息包含:頁(yè)面背景顯示用例入口打開(kāi)系統(tǒng),進(jìn)入該系統(tǒng)登錄頁(yè)面 編號(hào)場(chǎng)景測(cè)試步驟預(yù)期結(jié)果備注TC1初始頁(yè)面顯示從用例入口處進(jìn)入頁(yè)面元素完整,顯示與詳細(xì)設(shè)計(jì)一致TC2回訪記錄驗(yàn)證單擊回訪記錄成功,顯示回訪記錄界面TC3回訪記錄校驗(yàn)單擊回訪記錄成功,顯示回訪記錄界面TC4回訪記錄搜索有效性校驗(yàn)沒(méi)有輸入搜索信息,單擊確定搜索失敗表 18 維護(hù)記錄測(cè)試用例用例編號(hào)4用例名稱維修記錄測(cè)試方法黑盒測(cè)試用例描述維修記錄:用戶名存在、密碼和角色類別正確的情況下,進(jìn)入系統(tǒng);頁(yè)面信息包含:頁(yè)面背景顯示用例入口打開(kāi)系統(tǒng),進(jìn)入
45、該系統(tǒng)登錄頁(yè)面 編號(hào)場(chǎng)景測(cè)試步驟預(yù)期結(jié)果備注TC1初始頁(yè)面顯示從用例入口處進(jìn)入頁(yè)面元素完整,顯示與詳細(xì)設(shè)計(jì)一致TC2維修記錄驗(yàn)證單擊維修記錄按鈕成功,顯示維修記錄界面TC3維修記錄校驗(yàn)單擊維修記錄按鈕成功,顯示維修記錄界面TC4維修記錄搜索有效性校驗(yàn)沒(méi)有輸入搜索信息,單擊確定搜索失敗表 19 用戶查詢測(cè)試用例用例編號(hào)5用例名稱用戶查詢測(cè)試方法黑盒測(cè)試用例描述用戶查詢:用戶名存在、密碼正確的情況下,進(jìn)入系統(tǒng);頁(yè)面信息包含:頁(yè)面背景顯示用例入口打開(kāi)系統(tǒng),進(jìn)入該系統(tǒng)登錄頁(yè)面編號(hào)場(chǎng)景測(cè)試步驟預(yù)期結(jié)果備注TC1初始頁(yè)面顯示從用例入口處進(jìn)入頁(yè)面元素完整 TC2用戶查詢驗(yàn)證選擇搜索項(xiàng)目和輸入搜索關(guān)鍵字,單擊
46、查找按鈕搜索成功TC3用戶查詢驗(yàn)證選擇搜索項(xiàng)目和輸入搜索關(guān)鍵字,單擊查找按鈕搜索成功TC4用戶查詢有效性沒(méi)有輸入搜索信息系統(tǒng)搜索失敗表 20 訂單狀態(tài)修改測(cè)試用例用例編號(hào)6用例名稱用戶管理測(cè)試方法黑盒測(cè)試用例描述用戶管理:用戶名存在、密碼正確的情況下,進(jìn)入系統(tǒng);頁(yè)面信息包含:頁(yè)面背景顯示用例入口打開(kāi)系統(tǒng),進(jìn)入該系統(tǒng)登錄頁(yè)面編號(hào)場(chǎng)景測(cè)試步驟預(yù)期結(jié)果備注TC1初始頁(yè)面顯示從用例入口處進(jìn)入頁(yè)面元素完整TC2管理員登錄驗(yàn)證輸入用戶名和密碼:admin,admin,單擊登錄按鈕成功進(jìn)入管理員頁(yè)面TC3用戶管理驗(yàn)證新建用戶成功新建用戶TC4用戶管理驗(yàn)證修改用戶信息成功修改用戶信息TC5用戶管理驗(yàn)證刪除用戶
47、成功刪除用戶5.3 系統(tǒng)使用說(shuō)明系統(tǒng)分為客戶端和管理端,管理員登錄到管理端進(jìn)行相應(yīng)的操作,包括新增用戶、維修記錄、回訪記錄、用戶查詢、用戶管理。業(yè)務(wù)員通過(guò)客戶端進(jìn)行新增用戶、維修記錄、回訪記錄、用戶查詢等系統(tǒng)簡(jiǎn)單易操作,可靠性高,擴(kuò)展性好。6. 總結(jié)歷時(shí)幾個(gè)月的畢業(yè)設(shè)計(jì)已經(jīng)接近尾聲了,我個(gè)人感覺(jué)收獲頗多。在畢業(yè)設(shè)計(jì)開(kāi)始階段為了盡快熟悉數(shù)據(jù)庫(kù)設(shè)計(jì),我詳細(xì)翻閱有關(guān)該方面的刊物、書籍,逐章逐節(jié)地分析書中的基本理論知識(shí),同時(shí)通過(guò)上機(jī)來(lái)加深對(duì)其理解。特別是對(duì)書中的一些典型實(shí)例,吸取它的編程技巧,弄懂程序中每句話的含義,認(rèn)真學(xué)習(xí)它的編程思想。在對(duì)所要應(yīng)用的技術(shù)有了一個(gè)基本認(rèn)識(shí)之后,就開(kāi)始構(gòu)思自己的系統(tǒng)設(shè)計(jì)
48、。認(rèn)真聽(tīng)老師對(duì)設(shè)計(jì)要求的規(guī)范,根據(jù)任務(wù)書的要求將整個(gè)系統(tǒng)分為幾個(gè)模塊,每個(gè)模塊具體又要實(shí)現(xiàn)哪些功能,然后就逐個(gè)模塊去一一詳細(xì)設(shè)計(jì),設(shè)計(jì)的過(guò)程中不時(shí)地翻閱資料,用一些巧妙的技術(shù)來(lái)優(yōu)化程序。程序代碼完成之后,需要要進(jìn)行運(yùn)行調(diào)試,剛開(kāi)始由于沒(méi)有調(diào)試經(jīng)驗(yàn)和方法效率很低,最后在老師和同學(xué)的幫助下,終于順利完成了,自己也從中學(xué)到很多東西。幾個(gè)月的畢業(yè)設(shè)計(jì)就要結(jié)束了,在這幾個(gè)多月的時(shí)間里,我在專業(yè)技能,社交能力,合作等很多方面都有了很大的提高。通過(guò)這次系統(tǒng)設(shè)計(jì),使我感到計(jì)算機(jī)知識(shí)更新的速度如此之快和自己知識(shí)的匱乏。此外,在系統(tǒng)設(shè)計(jì)過(guò)程中,其間進(jìn)行了多次討論和交流,通過(guò)大家的合力協(xié)作,才使這次的課程設(shè)計(jì)得到了
49、成功的實(shí)現(xiàn),也學(xué)到了很多知識(shí),在此我也感謝室友們及同學(xué)們對(duì)我工作的支持和信任!提高了自己的動(dòng)手能力,為即將走上工作崗位打下了良好的基礎(chǔ)。參考文獻(xiàn):1 黃明等.信息系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)實(shí)例 M. 北京:機(jī)械工業(yè)出版社,2005.2 薛華成.管理信息系統(tǒng)M.北京:清華大學(xué)出版社,2007.3 黃梯云.管理信息系統(tǒng)M.北京:高等教育出版社,2007.4 馬秀麟.管理信息系統(tǒng)及其開(kāi)發(fā)技術(shù)M. 北京:清華大學(xué)出版社,2006.5 劉瑞新 張二峰等. c管理信息系統(tǒng)開(kāi)發(fā)畢業(yè)設(shè)計(jì)指導(dǎo)及實(shí)例M. 北京:機(jī)械工業(yè)出版社,2005.6 陳平,褚華.軟件設(shè)計(jì)師教程M.北京:北京清華大學(xué)出版社.2004.7.7 陳光軍,張
50、秀之.數(shù)據(jù)庫(kù)原理及應(yīng)用 M.北京:中國(guó)水利水電出版社.2008.6.8 昭君工作室,DreamweaverM.北京:機(jī)械工業(yè)出版社.2009.7.9 劉瑞新 張二峰等.管理信息系統(tǒng)開(kāi)發(fā)畢業(yè)設(shè)計(jì)指導(dǎo)及實(shí)例M. 北京:機(jī)械工業(yè)出版社,2005. 10 薩師煊,王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論(第三版).北京:高等教育出版社,2000.2.11 沈大林.中文Microsoft Visual Studio 2010M.北京:人民郵電出社,2005,271-301.12 網(wǎng)冠科技. Microsoft Visual Studio 2010 控件時(shí)尚編程百例.北京:機(jī)械工業(yè)出版社,2001.1 2000.13 戴志誠(chéng)
51、,張國(guó)應(yīng).SQL SERVER中文版數(shù)據(jù)庫(kù)編程實(shí)戰(zhàn)訓(xùn)練.北京:人民郵電出版社,2004.10.14 張俊嶺,馬文剛.Access2003 范例導(dǎo)航.北京:清華大學(xué)出版社.2007.15 陳恭和,數(shù)據(jù)庫(kù)基礎(chǔ)與Access應(yīng)用教程(第二版).北京:高等教育出版社,2008.1617 Joey F George等.Object- Oriented System Analysis and DesignM.梁金昆譯北京:清華大學(xué)出版社,2005.18 趙曉東,張正禮,許小榮.ASP.NET從入門到精通M.北京:清華大學(xué)出版社,2009.19 黃梯云.管理信息系統(tǒng)M.北京:中國(guó)鐵道出版社,2007.20 張 哲. ASP
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 財(cái)報(bào)中的資產(chǎn)質(zhì)量評(píng)估與優(yōu)化策略
- 跨境B2B平臺(tái)的供應(yīng)鏈管理運(yùn)營(yíng)研究
- 建筑電氣控制技術(shù)趙建偉60課件
- 6.1《學(xué)無(wú)止境》教學(xué)設(shè)計(jì) - 2024-2025學(xué)年統(tǒng)編版道德與法治九年級(jí)下冊(cè)
- 現(xiàn)代辦公軟件的進(jìn)化與效能提升
- 建設(shè)工程招標(biāo)標(biāo)底的編制方法和程序?qū)W習(xí)情境二建設(shè)工程招標(biāo)課件
- 興安職業(yè)技術(shù)學(xué)院《企業(yè)經(jīng)營(yíng)決策沙盤模擬》2023-2024學(xué)年第二學(xué)期期末試卷
- 華北電力大學(xué)《音樂(lè)學(xué)科教學(xué)理論與方法(1)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025甘肅順路通機(jī)動(dòng)車管理有限公司招聘2人筆試參考題庫(kù)附帶答案詳解
- 廣東理工學(xué)院《圖形設(shè)計(jì)提煉與表達(dá)》2023-2024學(xué)年第二學(xué)期期末試卷
- 鐵路信號(hào)基礎(chǔ)設(shè)備維護(hù)(第二版) 課件 項(xiàng)目一 信號(hào)繼電器檢修
- 江蘇省南京市2024年中考英語(yǔ)試題(含解析)
- 2025年匯成集團(tuán)招聘筆試參考題庫(kù)含答案解析
- 《礦山機(jī)械》課件
- 湖南長(zhǎng)沙自貿(mào)投資發(fā)展集團(tuán)有限公司招聘筆試沖刺題2024
- 電力安全工作規(guī)程考試試題題庫(kù)
- 2024年抗菌藥物培訓(xùn)試題及答案
- UL1026標(biāo)準(zhǔn)中文版-2019家用電飯煲和食品服務(wù)用具第六版
- 《佛跳墻英文介紹》課件
- 2024糖尿病腎病指南
- 基于大數(shù)據(jù)分析的5G網(wǎng)絡(luò)安全態(tài)勢(shì)感知系統(tǒng)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論