版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、摘要 1序言 2 TOC o 1-5 h z HYPERLINK l bookmark4 o Current Document 一可行性分析3. HYPERLINK l bookmark6 o Current Document 問題描述 3 HYPERLINK l bookmark8 o Current Document 可行性分析研究 3技術(shù)可行性 4經(jīng)濟(jì)可行性 4操作可行性 5 HYPERLINK l bookmark10 o Current Document 結(jié)論意見 5 HYPERLINK l bookmark12 o Current Document 項(xiàng)目開發(fā)計(jì)劃6. HYPERLI
2、NK l bookmark14 o Current Document 編寫目的 6 HYPERLINK l bookmark16 o Current Document 項(xiàng)目背景 6 HYPERLINK l bookmark18 o Current Document 項(xiàng)目概述 6 HYPERLINK l bookmark24 o Current Document 需求分析 9. HYPERLINK l bookmark26 o Current Document 任務(wù)需求分析 9 HYPERLINK l bookmark28 o Current Document 數(shù)據(jù)流圖,數(shù)據(jù)字典及實(shí)體聯(lián)系圖 9
3、數(shù)據(jù)流圖 9數(shù)據(jù)字典 11實(shí)體聯(lián)系以及系統(tǒng)E-R 圖 12 HYPERLINK l bookmark32 o Current Document 總體設(shè)計(jì) 15 HYPERLINK l bookmark34 o Current Document 系統(tǒng)功能模塊圖 15 HYPERLINK l bookmark36 o Current Document 數(shù)據(jù)庫概念設(shè)計(jì) 16 HYPERLINK l bookmark38 o Current Document 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 17 HYPERLINK l bookmark40 o Current Document 連接數(shù)據(jù)庫特點(diǎn) 19 HYPERL
4、INK l bookmark42 o Current Document 五 詳細(xì)設(shè)計(jì) 2.0. HYPERLINK l bookmark46 o Current Document 程序流程圖 23 HYPERLINK l bookmark48 o Current Document 用戶界面設(shè)計(jì) 24一般交互設(shè)計(jì) 24信息顯示設(shè)計(jì) 26數(shù)據(jù)輸入設(shè)計(jì) 27 HYPERLINK l bookmark50 o Current Document 設(shè)計(jì)總結(jié)2.8. HYPERLINK l bookmark52 o Current Document 參考文獻(xiàn)2.9.精品文檔就在這里 各類專業(yè)好文檔,值得你下
5、載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有精文檔精品文檔就在這里 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有精文檔摘要隨著洗衣店服務(wù)的日漸完善和復(fù)雜,以前單純的文本記錄人工管理方式不僅效率低下,且易出錯(cuò),直接導(dǎo)致管理費(fèi)用的增加,服務(wù)質(zhì)量的下降。由于這種人工管理方式不能完全適應(yīng)需求的發(fā)展,一個(gè)智能管理系統(tǒng)因此應(yīng)運(yùn)而生。本文按照軟件工程的規(guī)范,依據(jù)實(shí)際需求描述了系統(tǒng)分析與設(shè)計(jì)的全過程,構(gòu)建了一個(gè)智能的洗衣店管理系統(tǒng)。其目的在于實(shí)現(xiàn)收費(fèi)信息管理和出入衣物記錄的快速高效檢索,使操作簡單安全,提高工作效率和質(zhì)量。進(jìn)入本系統(tǒng)后,用戶可進(jìn)行相應(yīng)的功能操作。操作員可對各顧客信息
6、以及對存衣、取衣信息等的修改和查詢,進(jìn)行操作員信息管理、顧客存衣信息管理、顧客取衣信息管理、會(huì)員基本信息管理等。關(guān)鍵詞 :洗衣店;SQL Server2000數(shù)據(jù)庫;收費(fèi)管理;精品文檔就在這里 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有精文檔精品文檔就在這里 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有 精品文檔序言洗衣店收費(fèi)管理系統(tǒng)在現(xiàn)代社會(huì)己深入到各大中小型洗衣店中,由于計(jì)算機(jī)技術(shù)的迅速發(fā)展和普及,洗衣店收費(fèi)管理系統(tǒng)已經(jīng)成為洗衣店進(jìn)行管理顧客衣物的進(jìn)出, 已經(jīng)為精確的銷售做出了良好的貢獻(xiàn)。收費(fèi)管理系統(tǒng)是一個(gè)將洗衣店物品和經(jīng)營中的各種內(nèi)、
7、外部信息進(jìn)行收集、加工、整理、傳遞,并有序地存儲(chǔ),以用于管理和決策,使管理更方便快捷的系統(tǒng)。它以應(yīng)用于管理為目的,并以信息技術(shù)為手段達(dá)到其目的。收費(fèi)管理系統(tǒng)是一個(gè)不斷發(fā)展的新理念,其運(yùn)用隨著計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的進(jìn)步也在不斷更新。在現(xiàn)代社會(huì),收費(fèi)管理系統(tǒng)已和計(jì)算機(jī)設(shè)備不可分離。收費(fèi)管理系統(tǒng)包括計(jì)算機(jī)、網(wǎng)絡(luò)通訊設(shè)備等硬件成份,包括操作系統(tǒng)、應(yīng)用軟件包等軟件成份。并隨著計(jì)算機(jī)技術(shù)和通訊技術(shù)的迅速發(fā)展還會(huì)出現(xiàn)更多的內(nèi)容。一 可行性分析1.1 問題描述21 世紀(jì), 洗衣店的競爭也進(jìn)入到了一個(gè)全新的領(lǐng)域,競爭已不再是規(guī)模的競爭,而是技術(shù)的競爭、管理的競爭、人才的競爭。技術(shù)的提升和管理的升級是連鎖洗衣店業(yè)
8、的競爭核心。如何在激烈的競爭中擴(kuò)大銷售額、降低經(jīng)營成本、擴(kuò)大經(jīng)營規(guī)模,成為洗衣店努力追求的目標(biāo)。洗衣店收費(fèi)管理系統(tǒng)的總體目標(biāo)是:在計(jì)算機(jī)網(wǎng)絡(luò),數(shù)據(jù)庫和先進(jìn)的開發(fā)平臺(tái)上, 利用現(xiàn)有的軟件,配置一定的硬件,分析和設(shè)計(jì)一個(gè)具有開放體系結(jié)構(gòu)的、易擴(kuò)充的、易維護(hù)的、具有良好人機(jī)交互界面的洗衣店收費(fèi)管理系統(tǒng),為決策者和管理者提供充足的信息、快捷的查詢和有效的管理方式,減少不必要的損失和浪費(fèi),提高洗衣店管理的效率。隨著信息時(shí)代的發(fā)展,對效率的要求日益提高,因而軟件控制收費(fèi)和管理已經(jīng)取代了傳統(tǒng)全手工方式。小型洗衣店具有自身的特點(diǎn):商品要求一般齊全,進(jìn)出物品關(guān)系較為簡單,員工人數(shù)種類不多;在軟件角度看,數(shù)據(jù)較少
9、,對存儲(chǔ)和速度要求不高。但正由于員工較少,使用軟件控制成為必須??尚行苑治鲅芯慨?dāng)接受一個(gè)軟件開發(fā)任務(wù),就進(jìn)入軟件生命的第一個(gè)階段,即進(jìn)行可行性的研究。 并不是所有問題具有簡單的解決辦法,許多問題不能在預(yù)定的規(guī)模之內(nèi)解決。因此通過可行性的研究分析可以知道問題。有無可行性的解決方法,進(jìn)而避免人力、物力和才力的浪費(fèi)。在現(xiàn)行系統(tǒng)初步調(diào)查的基礎(chǔ)上就可以提出新系統(tǒng)目標(biāo),即新系統(tǒng)建立后所要求達(dá)到的運(yùn)行指標(biāo), 這是系統(tǒng)開發(fā)和評價(jià)的依據(jù)。系統(tǒng)目標(biāo)應(yīng)充分體現(xiàn),直接為洗衣店收費(fèi)管理系統(tǒng)服務(wù),并且,程序可以分期分批實(shí)現(xiàn)。但是,需要指出的是,系統(tǒng)目標(biāo)是不可能在總體規(guī)劃階段就提得非常具體,它還將在開發(fā)過程中逐步明確和定量
10、化。以達(dá)到更加出色的程序系統(tǒng)??墒?,目標(biāo)的提法不盡相同,例如:提高洗衣店物品管理效率,減輕勞動(dòng)強(qiáng)度;提高信息處理速度和準(zhǔn)確性;為管理者提供更方便、科學(xué)的服務(wù)項(xiàng)目。技術(shù)可行性技術(shù)上的可行性分析主要分析現(xiàn)有技術(shù)條件能否順利完成開發(fā)工作,硬、 軟件配置能否滿足開發(fā)者需要等。根據(jù)客戶提出的系統(tǒng)功能、性能及實(shí)現(xiàn)系統(tǒng)的各項(xiàng)約束條件,根據(jù)新系統(tǒng)目標(biāo)來衡量所需的技術(shù)是否具備,本系統(tǒng)是一個(gè)數(shù)據(jù)庫管理和查詢的系統(tǒng),現(xiàn)有的技術(shù)以較為成熟,硬件、軟件的性能要求、環(huán)境條件等各項(xiàng)條件良好,估計(jì)利用現(xiàn)有技術(shù)條件應(yīng)完全可以達(dá)到該系統(tǒng)的功能目標(biāo)。同時(shí), 考慮給予的開發(fā)期限也較為充裕,預(yù)計(jì)系統(tǒng)是可以在規(guī)定期限內(nèi)完成開發(fā)。經(jīng)濟(jì)可行
11、性主要是對開發(fā)洗衣店收費(fèi)管理系統(tǒng)的經(jīng)濟(jì)效益進(jìn)行評價(jià),一方面是估算開發(fā)它的支出費(fèi)用,其中包括設(shè)備購置費(fèi)、軟件開發(fā)費(fèi)、管理和維護(hù)費(fèi)、人員工資和培訓(xùn)費(fèi)等。另一方面是估算收費(fèi)管理這個(gè)軟件可能取得的收益中可以用錢來衡量的那部分。并對目前的軟件市場進(jìn)行調(diào)查, 所做軟件是否有很大的銷售市場和相當(dāng)規(guī)模的用戶群。所做軟件的開發(fā)成本與客戶提出的要求是否可達(dá)到雙方都滿意。 并且, 分析系統(tǒng)開發(fā)是否會(huì)對其它產(chǎn)品或利潤帶來一定影響。經(jīng)過對上述幾個(gè)方面的調(diào)查研究和分析,我們得出收費(fèi)管理這個(gè)軟件的市場前景是相當(dāng)客觀的,在經(jīng)濟(jì)角度來說,開發(fā)倉庫進(jìn)貨管理是可行的。精品文檔就在這里 各類專業(yè)好文檔,值得你下載,教育,管理,論文,
12、制度,方案手冊,應(yīng)有盡有精文檔精品文檔就在這里 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有精文檔操作可行性主要是了解物品管理的相關(guān)人員對開發(fā)信息系統(tǒng)是否支持,現(xiàn)存物品管理制度和方法是否科學(xué),規(guī)章制度是否齊全,原始數(shù)據(jù)是否正確等。物品管理人員積極支持該系統(tǒng)開發(fā),使新系統(tǒng)能夠充分的發(fā)揮作用;系統(tǒng)操作簡單,易于理解,操作者經(jīng)過短時(shí)間的培訓(xùn)就可以使用洗衣店收費(fèi)管理系統(tǒng)。結(jié)論意見經(jīng)過認(rèn)真地可行性研究,系統(tǒng)基本上做到了在技術(shù)、經(jīng)濟(jì)、運(yùn)行、法律上的可行。因此,相信在按照計(jì)劃上實(shí)施的前提下,全系統(tǒng)的設(shè)計(jì)將會(huì)按時(shí)、高質(zhì)量完成。所以,系統(tǒng)研制和開發(fā)是可以馬上進(jìn)行的。二 項(xiàng)目開發(fā)計(jì)劃編寫
13、目的經(jīng)過項(xiàng)目的可行性分析,得出項(xiàng)目可進(jìn)一步進(jìn)行下去的結(jié)論,在軟件繼續(xù)進(jìn)一步的開發(fā)之前首先給出此軟件項(xiàng)目計(jì)劃。項(xiàng)目背景項(xiàng)目分析單位在接到項(xiàng)目分析員給出的項(xiàng)目可行性分析報(bào)告后,在本系統(tǒng),即洗衣店收費(fèi)管理系統(tǒng)開發(fā)主管部門的統(tǒng)一下制定用于軟件實(shí)質(zhì)開發(fā)的軟件項(xiàng)目計(jì)劃,以使軟件開發(fā)單位理解軟件開發(fā)要求,進(jìn)行開發(fā)。項(xiàng)目概述1、工作內(nèi)容讓計(jì)算機(jī)對洗衣店中存放的物品進(jìn)行自動(dòng)管理,用戶可以直接在計(jì)算機(jī)上實(shí)現(xiàn)物品的信息管理,并能在一定程度上實(shí)現(xiàn)自動(dòng)化。2、條件與限制開發(fā)該軟件的條件比較簡單,以開發(fā)單位目前的經(jīng)濟(jì)與技術(shù)條件已完全具備開發(fā)的條件。該系統(tǒng)可在用戶要求的期限內(nèi)完成。3、產(chǎn)品、程序該項(xiàng)目因開發(fā)時(shí)間較短,這里只
14、給出設(shè)計(jì)思想,具體程序沒寫。、文檔文檔內(nèi)容包括:精品文檔就在這里 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有 精品文檔精品文檔就在這里 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有 精品文檔1) 封面2)目錄3)中文摘要100 字左右;關(guān)鍵詞3-5 個(gè)4) 前言5)可行性分析6)項(xiàng)目開發(fā)計(jì)劃7)需求規(guī)格說明(包含需要的系統(tǒng)流程圖、數(shù)據(jù)流程圖、數(shù)據(jù)字典、E-R圖)概要設(shè)計(jì)(包含總體軟件結(jié)構(gòu)圖、總體數(shù)據(jù)結(jié)構(gòu))詳細(xì)設(shè)計(jì)(對概要設(shè)計(jì)內(nèi)容進(jìn)行詳細(xì)設(shè)計(jì))設(shè)計(jì)總結(jié)、參考文獻(xiàn)、致謝等4 、驗(yàn)收標(biāo)準(zhǔn)軟件的驗(yàn)收標(biāo)準(zhǔn)完全由用戶提出的軟件需求制定,能保證軟件的基本
15、符合用戶的要求。2.4 項(xiàng)目開發(fā)計(jì)劃、任務(wù)分解分三個(gè)大的階段進(jìn)行開發(fā):第一階段完成本系統(tǒng)的數(shù)據(jù)流圖跟E-R圖。 第二階段完成概要設(shè)計(jì)跟詳細(xì)設(shè)計(jì)。第三階段書寫文檔。2、預(yù)算軟件資金投入較少,具體預(yù)算分配簡略。3、關(guān)鍵問題各模塊之間的聯(lián)系和后臺(tái)數(shù)據(jù)庫的完成。使用目前的設(shè)備與現(xiàn)有開發(fā)技術(shù)完全可以開發(fā)出該系統(tǒng),總的來說該項(xiàng)目沒有較大的技術(shù)難點(diǎn)與其他的一些風(fēng)險(xiǎn)因素。對于出現(xiàn)的一些小難點(diǎn)總都能得到解決。2.5 交付期間所要開發(fā)的系統(tǒng)較簡單,所有開發(fā)工作用戶要求要在三個(gè)星期內(nèi)完成,完成項(xiàng)目的最遲時(shí)間為2012 年 6 月 20 日。精品文檔就在這里精文檔精品文檔就在這里精文檔 各類專業(yè)好文檔,值得你下載,教
16、育,管理,論文,制度,方案手冊,應(yīng)有盡有-三 需求分析任務(wù)需求分析洗衣店收費(fèi)管理系統(tǒng)所涉及的信息有操作員信息、顧客存衣信息、顧客取衣信息、會(huì)員基本信息等方面,可通過系統(tǒng)流程圖、業(yè)務(wù)流程圖、數(shù)據(jù)流程圖和數(shù)據(jù)字典對其進(jìn)行描述,在分析和設(shè)計(jì)的基礎(chǔ)上,提出系統(tǒng)的總體框架并進(jìn)行詳細(xì)設(shè)計(jì),為系統(tǒng)實(shí)現(xiàn)做準(zhǔn)備。數(shù)據(jù)流圖,數(shù)據(jù)字典及實(shí)體聯(lián)系圖數(shù)據(jù)流圖該系統(tǒng)數(shù)據(jù)流程圖如圖3.1 所示:精品文檔就在這里 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有精文檔精品文檔就在這里 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有精文檔數(shù)據(jù)流圖由四種基本的元素構(gòu)成:數(shù)據(jù)流(Dat
17、a Flow) ,處理 (Process) ,數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)源(數(shù)據(jù)終點(diǎn))。數(shù)據(jù)流 (Data Flow) :為具有名稱且有流向的數(shù)據(jù),用標(biāo)有名稱的箭頭表示,一個(gè)數(shù)據(jù)可以是記錄、組合項(xiàng)或基本項(xiàng)。處理(Process) :表示對數(shù)據(jù)所進(jìn)行的加工和變換,在圖中用矩形框表示。指向處理數(shù)據(jù)流為該處理的輸入數(shù)據(jù),離開處理的數(shù)據(jù)為處理的輸出數(shù)據(jù)。數(shù)據(jù)存儲(chǔ):表示用文件方式或數(shù)據(jù)庫形式所存儲(chǔ)的數(shù)據(jù),堆砌進(jìn)行的存取分別以指向或離開數(shù)據(jù)存儲(chǔ)的箭頭表示。數(shù)據(jù)源及數(shù)據(jù)終點(diǎn):表示數(shù)據(jù)的來源或數(shù)據(jù)的去向,可以是一個(gè)組織或人員,它處于系統(tǒng)范圍之外,所以又稱它為外部實(shí)體,它是為了幫助理解系統(tǒng)界面而引入的,一般只出現(xiàn)在數(shù)據(jù)流圖
18、的起點(diǎn)和終點(diǎn)。數(shù)據(jù)字典數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對數(shù)據(jù)流圖中包含的所有元素的 定義的集合。所以采用卡片形式書寫數(shù)據(jù)字典。每張卡片上保存描述一個(gè)數(shù)據(jù)的信息這樣做更新和修改起來比較方便,而且能單獨(dú) 處理描述每個(gè)數(shù)據(jù)的信息。下面將列出若干數(shù)據(jù)元素的數(shù)據(jù)卡片信息。數(shù)據(jù)字典卡片:名字:衣物編號(hào)別名:描述: 惟一地標(biāo)識(shí)存儲(chǔ)衣物清單中一個(gè)特定衣物的關(guān)鍵域定義:貨物編號(hào)=8 字符 8位置:存衣報(bào)表存儲(chǔ)衣物清單事務(wù)名稱:存儲(chǔ)衣物清單別名:描述:衣物存儲(chǔ)的描述定義:衣物編號(hào)+名稱+存放日期+有效期 +數(shù)量 +單價(jià)+上、下限位置:輸出到打印機(jī)保存到磁盤精品文檔就在這里 各類專業(yè)好文檔,值得你下載,教育,
19、管理,論文,制度,方案手冊,應(yīng)有盡有精品文檔就在這里 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有名稱:存衣清單-別名:存衣報(bào)表描述:每次存放的衣物描述定義:衣物編號(hào)+名稱 +存放日期+有效期+數(shù)量位置:輸出到打印機(jī)保存到磁盤名字:取衣清單別名:取衣報(bào)表描述:每次取出衣物的描述定義:衣物編號(hào)+名稱+生產(chǎn)日期+有效期+數(shù)量位置:輸出到打印機(jī)保存到磁盤名字:管理員別名:操作用戶信息描述:是對使用本系統(tǒng)的用戶進(jìn)行身份和權(quán)限驗(yàn)證用的定義:用戶名+密碼+所屬單位+權(quán)限一+權(quán)限二 +權(quán)限三+操作員位置:班級表衣物需求單位信息表衣物信息表 實(shí)體聯(lián)系E-R 圖取出衣物表存入衣物表實(shí)體
20、聯(lián)系以及系統(tǒng)E-R 圖3.2 存放衣物E-R圖3.3 管理員信息E-R圖精3.4 顧客信息E-R圖3.5 洗衣店信息E-R圖2. 系統(tǒng) E-R 圖精品文檔就在這里 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有精文檔精品文檔就在這里 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有精文檔3.6 實(shí)體與實(shí)體之間的E-R 圖四 系統(tǒng)概要設(shè)計(jì)總體設(shè)計(jì)通過這個(gè)階段的工作將劃分出組成系統(tǒng)的物理元素。系統(tǒng)概要設(shè)計(jì)的基本目的是用比較抽象的概括方式確定系統(tǒng)如何完成預(yù)定的任務(wù), 也就是要確定系統(tǒng)的配置物理方案。軟件結(jié)構(gòu)設(shè)計(jì)時(shí)應(yīng)該遵循的最主要的原理是模塊獨(dú)立,讓模塊彼
21、此間的接口關(guān)系應(yīng)該盡量簡單。系統(tǒng)設(shè)計(jì)的依據(jù): 采用分層結(jié)構(gòu)開發(fā)和設(shè)計(jì),將界面、 業(yè)務(wù)邏輯和數(shù)據(jù)分離,實(shí)現(xiàn)系統(tǒng)內(nèi)部松禍合,構(gòu)件之間保持松藕合狀態(tài),服務(wù)的具體實(shí)現(xiàn)方式對服務(wù)使用者透明。在構(gòu)件內(nèi)部所實(shí)現(xiàn)的功能與結(jié)構(gòu)保持高度邏輯相關(guān)性的同時(shí),保證構(gòu)件間的相互獨(dú)立性,以靈活、快速地響應(yīng)業(yè)務(wù)變化對系統(tǒng)的需求。系統(tǒng)設(shè)計(jì)目標(biāo): 系統(tǒng)設(shè)計(jì)的四個(gè)階段: 系統(tǒng)規(guī)劃、系統(tǒng)開發(fā)系統(tǒng)運(yùn)行與維護(hù)、系統(tǒng)更新,對基于智能客戶端的收銀系統(tǒng)進(jìn)行各個(gè)階段的設(shè)計(jì)開發(fā),解決智能客戶端在收銀系統(tǒng)應(yīng)用中的技術(shù)問題,給出一個(gè)完整的系統(tǒng)解決方案。本文主要論述基于智能客戶端的收銀系統(tǒng)中如何解決脫機(jī)工作,數(shù)據(jù)一致性,脫機(jī)數(shù)據(jù)安全,部署和維護(hù),多系統(tǒng)
22、集成等問題。系統(tǒng)功能模塊圖可以根據(jù)模塊獨(dú)立原理對軟件結(jié)構(gòu)進(jìn)行精化。為了合理的分解,得到盡可能 高的內(nèi)聚、盡可能松散的耦合,最重要的是,為了得到一個(gè)易于實(shí)現(xiàn)、易于測試 和易于維護(hù)的軟件結(jié)構(gòu),應(yīng)該對模塊進(jìn)行再分解或合并。圖 4.1 洗衣店收費(fèi)管理功能模塊圖本系統(tǒng)共包括兩個(gè)大的模塊,分別是前臺(tái)POS 收銀系統(tǒng)和后臺(tái)管理模塊。其中后臺(tái)管理模塊又分為操作員信息管理、顧客存衣信息管理、顧客取衣信息管理、會(huì)員基本信息管理等;如果顧客持有會(huì)員身份,則營業(yè)員會(huì)按照會(huì)員價(jià)(本系統(tǒng)為8.8 折) 給顧客結(jié)賬,操作員可以向POS端錄入物品,對于普通顧客,操作員會(huì)直接收費(fèi)。數(shù)據(jù)庫概念設(shè)計(jì)數(shù)據(jù)庫一般分為三級模式:外模式、
23、 概念模式和內(nèi)模式。外模式也就是不同用戶所對的數(shù)據(jù)視圖,它將數(shù)據(jù)庫內(nèi)部抽象的數(shù)據(jù)及其互相之間的關(guān)系表示為簡單、直觀的應(yīng)用界面。概念模式是數(shù)據(jù)庫中全部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征描述,通常以某種數(shù)據(jù)模型為基礎(chǔ)。內(nèi)模式是對數(shù)據(jù)的物理結(jié)構(gòu)和存儲(chǔ)方式的描述。在這里我們將要設(shè)計(jì)的是數(shù)據(jù)庫的概念模式,通過對超市管理系統(tǒng)的內(nèi)容和數(shù)據(jù)流程分析及E-R 圖。精品文檔就在這里 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有精品文檔就在這里 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)在數(shù)據(jù)庫設(shè)計(jì)中相當(dāng)重要的一步就是將概念模型轉(zhuǎn)化為計(jì)算機(jī)上DBMS 所支持
24、的數(shù)據(jù)模型,例如,將E-R 圖模型轉(zhuǎn)化為關(guān)系模型,道理很簡單,我們設(shè)計(jì)概念模型基本上都是一些抽象的關(guān)系,在再數(shù)據(jù)庫設(shè)計(jì)的實(shí)現(xiàn)過程中,在計(jì)算機(jī)上有效地表示出這些關(guān)系就成了數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵。根據(jù)超市收銀系統(tǒng)的功能要求,選取SQL Server2000作為后臺(tái)數(shù)據(jù)庫。根據(jù)收費(fèi)管理需要,系統(tǒng)可以分為四個(gè)子系統(tǒng):操作員信息管理,存衣信息管理, 取衣信息管理,會(huì)員基本信息管理。系統(tǒng)全部采用了圖形化的界面來顯示和修改數(shù)據(jù),其中的每個(gè)子系統(tǒng)都采用統(tǒng)一的數(shù)據(jù)記錄定位操作和數(shù)據(jù)編輯操作, 表現(xiàn)為應(yīng)用系統(tǒng)的大多窗口界面都具有相似的操作子菜單。這四個(gè)子系統(tǒng)從功能上相對獨(dú)立,實(shí)現(xiàn)了系統(tǒng)的松偶合,對于數(shù)據(jù)通過公共類和存儲(chǔ)
25、過程進(jìn)行操作,即解決了信息的孤島問題又保證了數(shù)據(jù)的安全。精品文檔就在這里 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有精文檔精品文檔就在這里 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有精文檔4.2 收銀系統(tǒng)邏輯模型在上面的實(shí)體和實(shí)體之間的E-R 圖設(shè)計(jì)基礎(chǔ)上,形成數(shù)據(jù)庫中的表格及表格之間的關(guān)系。存放衣物信息包含了商品的基本信息,可以用于對商品的上架,銷售等操作。表 4.3 商品信息表( products)字段名字段類型長度主 / 外鍵字段值約束對應(yīng)中文名productidint4PNot null衣物編號(hào)producnamevarchar5
26、0Not null衣物名稱unitMoney4Not null單位PriceperunitInt4Not null單價(jià)numberInt4Not null數(shù)量totoalInt4null總價(jià)sellpriceVarchar50Not null售價(jià)顧客信息如表4.3 所示。 其中包含了操作員和管理員,通過不同的身份進(jìn)入不同的管理界面進(jìn)行不同的操作。管理員可以添加營業(yè)員和會(huì)員,也可以添加物品信息, 對物品進(jìn)行管理。而操作員只能夠進(jìn)行存取處理在POS端操作。 顧客信息實(shí)例如圖4.3 所示 。表 4.3 用戶表 ( User)字段名字段類型長度主 / 外鍵字段值約束對應(yīng)中文名Useridvarchar
27、10PNot null顧客編號(hào)usernameVarchar25Not null顧客名稱passwordwordVarchar50Not null顧客密碼addressVarchar50null地址TelVarchar50Null電話CommentVarchar100Null備注會(huì)員信息表包含了會(huì)員的詳細(xì)信息,從而給顧客一定優(yōu)惠,本系統(tǒng)以8.8折來計(jì)算,數(shù)據(jù)庫表如表4.4 所示。其實(shí)例如圖4.5 所示。表 4.4 會(huì)員表( Member)字段名字段類型長度主 / 外鍵字段值約束對應(yīng)中文名MemberIDVarchar10PNot null會(huì)員編號(hào)MembernameVarchar20Not n
28、ull會(huì)員姓名totalMoney4Not null累積消費(fèi)金額連接數(shù)據(jù)庫特點(diǎn)當(dāng)開發(fā)環(huán)境通過連接到數(shù)據(jù)庫上之后,在設(shè)計(jì)中使用數(shù)據(jù)庫畫筆可實(shí)現(xiàn)對該數(shù)據(jù)庫中表格,視圖等的操作,如創(chuàng)建表,修改表,刪除表,增加/刪除記錄。設(shè)計(jì)中設(shè)計(jì)數(shù)據(jù)窗口的時(shí)候,通過對話框?qū)崿F(xiàn)與數(shù)據(jù)的連接。在應(yīng)用程中,則一般是在應(yīng)用程序?qū)ο笾袝鴮戇B接數(shù)據(jù)庫的程序代碼,使得應(yīng)用程序開始運(yùn)行并實(shí)現(xiàn)與數(shù)據(jù)庫的連接。五 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)階段的根本目標(biāo)是確定應(yīng)該如何具體地實(shí)現(xiàn)所要求的系統(tǒng),包括了用戶界面設(shè)計(jì)、程序過程設(shè)計(jì)等步驟。5.1 系統(tǒng)的主要功能1、物品各種信息的輸入,包括存衣,取衣,還原,需求信息的輸入等2、洗衣店衣物的各種信息查詢,修
29、改和維護(hù)3、在存儲(chǔ)管理中加入最高儲(chǔ)備和最低儲(chǔ)備字段,對洗衣店的物質(zhì)設(shè)備實(shí)現(xiàn)監(jiān)控和報(bào)警4、對洗衣店物品的存取管理,對需求單位的貨物需求管理5、操作日志的管理6、洗衣店收費(fèi)管理系統(tǒng)的使用幫助5.1.1 系統(tǒng)登錄模塊1. 物品的錄入:根據(jù)洗衣店業(yè)務(wù)特點(diǎn)制定相關(guān)功能,可以通過輸入唯一編號(hào)、 物品名稱等來實(shí)現(xiàn)物品的錄入。該方法可以充分保證各種電腦操作水平層次5.1 :精品文檔就在這里 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有 精品文檔精品文檔就在這里 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有 精品文檔5.1存入物品信息順序圖5.2 存入物品信息
30、順序圖2人員管理如圖5.3 所示: 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有精文檔 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有精文檔5.3 人員管理3會(huì)員信息的操作用例如圖5.4 所示精品文檔就在這里 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有精品文檔就在這里 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有5.2 程序流程圖精品文檔就在這里 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應(yīng)有盡有精文檔精品文檔就在這里 各類專業(yè)好文檔,值得你下載,教育,管理,論文,制度,
31、方案手冊,應(yīng)有盡有精文檔圖 5.1 出貨系統(tǒng)程序流程圖5.3 用戶界面設(shè)計(jì)一般交互設(shè)計(jì)一般交互涉及信息顯示、數(shù)據(jù)輸入、和系統(tǒng)整體控制等方面。1、一致性為客戶交互界面中的菜單選擇、命令輸入、數(shù)據(jù)顯示以及眾多的其他功能,使用一致的格式。在設(shè)計(jì)的過程中,基本上保持了系統(tǒng)的格式一致。2、信息的反饋向用戶及時(shí)提供視覺和聽覺的信息反饋,以保證在用戶和系統(tǒng)之間及時(shí)地建立雙向通信。在本系統(tǒng)設(shè)計(jì)過程中,基本做到了信息的及時(shí)反饋,在信息顯示的大部分窗體中包括了刷新按鈕,會(huì)對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行及時(shí)地顯示。另外, 在進(jìn)行錯(cuò)誤操作是,會(huì)彈出提示窗口并發(fā)出警告提示音。3、執(zhí)行有較大影響的操作前提示用戶確認(rèn)在設(shè)計(jì)過程中,如
32、果用戶要執(zhí)行刪除操作,以及對數(shù)據(jù)庫的讀寫操作時(shí),都會(huì)有窗體彈出詢問繼續(xù)操作或者予以提示。4、減少兩次操作間需要記憶的內(nèi)容為了避免用戶為下一步操作而記憶大量數(shù)據(jù),所以在設(shè)計(jì)過程中在需要數(shù)據(jù)傳遞的窗體中設(shè)置全局變量,來傳遞數(shù)據(jù)。例如在入賬和入庫的模塊的操作中都用到了這樣的方法。5、對話、移動(dòng)和思考的效率盡量減少用戶擊鍵的次數(shù),在設(shè)計(jì)時(shí)考慮到了用戶屏幕的布局以減少用戶鼠標(biāo)移動(dòng)的距離,盡量避免用戶在操作中發(fā)生疑問的情況。6、允許錯(cuò)誤允許用戶的誤操作盡量不對系統(tǒng)造成傷害。7、按功能對動(dòng)作分類,并據(jù)此設(shè)計(jì)屏幕布局屏幕布局盡量將軟件所具有的所有功能在主頁面展示,界面一目了然。5.3.2 信息顯示設(shè)計(jì)應(yīng)當(dāng)盡量
33、為用戶提供的界面顯示時(shí)完整的、明確的和容易理解的。這樣才能滿足用戶的需求。使用不同的方式顯示信息:用文字、圖形、聲音,按位置、移動(dòng)和大小,使用顏色和省略等方式傳達(dá)信息。1、只顯示與當(dāng)前工作有關(guān)的信息在用戶操作有關(guān)系統(tǒng)的特定功能的信息時(shí),不必看到與之無關(guān)的數(shù)據(jù)、菜單和圖形。2、使用便于用戶迅速吸收數(shù)據(jù)的方式來表示數(shù)據(jù)在系統(tǒng)設(shè)計(jì)的過程中,較多地使用了圖表的形式表示數(shù)據(jù),例如在分析中就使用了柱狀圖的形式表現(xiàn)了復(fù)雜的數(shù)據(jù)。這樣, 用戶可以直觀的體會(huì)到圖表所表示的含義。3、使用一致的標(biāo)記、標(biāo)準(zhǔn)的縮寫和可預(yù)知的顏色為了使系統(tǒng)所表達(dá)的含義準(zhǔn)確、無誤, 就必須適用一致的標(biāo)記、標(biāo)準(zhǔn)的縮寫和可以預(yù)知的縮寫,這樣用
34、戶就無需參照其他信息源就能理解,而正確地適用軟件。4、產(chǎn)生有意義的錯(cuò)誤信息對于系統(tǒng)在運(yùn)行過程中產(chǎn)生的錯(cuò)誤盡量給用戶返回一個(gè)容易理解的錯(cuò)誤信息,以使用戶保持對系統(tǒng)的信任,和系統(tǒng)的可用性。5、使用窗口分隔不同類型的信息使用不同的窗口顯示、保存不同類型的信息。6、高效率的使用顯示屏當(dāng)使用多窗口時(shí),應(yīng)該有足夠的空間使得每個(gè)窗口至少都能顯示出一部分。此外,屏幕的大小應(yīng)該選得和應(yīng)用系統(tǒng)的類型相配套。在各個(gè)顯示數(shù)據(jù)的窗口中,由于數(shù)據(jù)窗體項(xiàng)目較多,所以在數(shù)據(jù)窗體空間中較多的是用了垂直和水平滾動(dòng)條,以保證信息的全面正確顯示。5.3.3 數(shù)據(jù)輸入設(shè)計(jì)用戶的大部分時(shí)間用在選擇菜單命令、鍵入數(shù)據(jù)和向系統(tǒng)提供輸入。在系
35、統(tǒng)中,鍵盤是主要的輸入介質(zhì),但是鼠標(biāo)等設(shè)備的也是重要的輸入手段,所以,對于他們的數(shù)據(jù)輸入操作有如下約定:1、保持信息顯示和數(shù)據(jù)輸入間的一致性為了方便用戶的使用,鼠標(biāo)應(yīng)當(dāng)盡量減少操作的幅度。2、保持顯示信息和輸入信息之間的一致性對于用戶來說,要保證其輸入的數(shù)據(jù)在顯示上與其他顯示的視覺特征(例如:文字大小、顏色、位置等)要一致。對于不同類型的用戶在登錄到系統(tǒng)后,由于有不同的權(quán)限,所以在主界面中會(huì)有一些項(xiàng)目受到限制而無法使用,所以要使這些項(xiàng)目不發(fā)生作用,以保證系統(tǒng)安全。設(shè)計(jì)總結(jié)通過對洗衣店收費(fèi)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),我進(jìn)一步了解了數(shù)據(jù)庫設(shè)計(jì)軟件方式,以及SQL 語言的運(yùn)用,使我認(rèn)識(shí)到軟件開發(fā)的過程實(shí)際
36、上就是描述現(xiàn)實(shí)世界的過程,而由現(xiàn)實(shí)世界向軟件模型的轉(zhuǎn)化過程是其中最核心的過程。在課程設(shè)計(jì)的過程中我遇到了許多問題,而這些問題的產(chǎn)生都是由于理論知識(shí)和實(shí)踐經(jīng)驗(yàn)的缺乏造成的。在此過程中,感觸最深的便是實(shí)踐聯(lián)系理論的重要性,當(dāng)遇到實(shí)際問題時(shí),只要認(rèn)真思考,用所學(xué)的知識(shí),再一步步探索,是完全可以解決遇到的一般問題的。 通過張聚禮老師的指導(dǎo)和自學(xué)克服了很多的困難,我得到了一次難得的鍛煉機(jī)會(huì),加深了對理論知識(shí)的理解,也讓我更加深刻地體會(huì)到自學(xué)能力的重要性。課程設(shè)計(jì)讓我真正做到了學(xué)有所用,在設(shè)計(jì)當(dāng)中受益匪淺。但是,由于個(gè)人理論知識(shí)的缺乏和時(shí)間倉促使得該系統(tǒng)可能顯得過于淺顯,還有許多不盡如人意的地方,如: 信
37、息查詢和修改部分不夠完善,軟件代碼冗余、效率不高等等,都是對SQL 語句操作不熟練,對相關(guān)功能缺乏認(rèn)識(shí)造成的。在今后的學(xué)習(xí)中我會(huì)加強(qiáng)理論與實(shí)踐的結(jié)合,通過不斷的摸索來彌補(bǔ)自己在軟件制作方面的差距。這三周的課程設(shè)計(jì),提高了我的理論水平,增加了對洗衣店管理收費(fèi)業(yè)務(wù)的了解, 從感性認(rèn)識(shí)上升到理性認(rèn)識(shí),真正做到了學(xué)以致用,也是對所學(xué)知識(shí)的一個(gè)總結(jié)。 雖然在設(shè)計(jì)過程中不可避免地遇到了一些困難,但在指導(dǎo)老師和同學(xué)們的幫助下,加上自己的刻苦努力自學(xué),都一一克服了,為自己在本階段的學(xué)習(xí)交上了一份滿意的答卷!參考文獻(xiàn)張海潘 . 軟件工程導(dǎo)論(第四版)M. 清華大學(xué)出版社, 2003.12薩師煊 , 王珊 . 數(shù)據(jù)庫系統(tǒng)概論M. 高等教育出版社, 2002.3 TOC o 1-5 h z 陳承歡 , 彭勇 . 管理信息系統(tǒng)基礎(chǔ)與開發(fā)技術(shù)M. 人民郵電出版社,2005劉云生 , 盧正鼎 , 盧炎生 . 數(shù)據(jù)庫系統(tǒng)概論M. 華中科技大學(xué)出版社 , 2002鄭人杰 , 殷人昆 , 陶永雷 . 實(shí)用軟件工程M. 清華大學(xué)出版社,1997石志國著. ASP 精解案例教程M. 清華大學(xué)出版社, 2000.11李萬寶主編. ASP.NET技術(shù)詳解與應(yīng)用實(shí)例M
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 守株待兔課程設(shè)計(jì)總結(jié)
- 幼兒攀巖墻課程設(shè)計(jì)
- 邊坡綠化工程承包商責(zé)任合同
- 海洋工程管道非開挖修復(fù)合同
- 2024年智能家居系統(tǒng)設(shè)計(jì)與安裝合同
- 財(cái)務(wù)管理軟件定制合同
- 車輛咨詢代理合同范文
- 小說改編合同
- 養(yǎng)護(hù)公園設(shè)施合同
- 小額貸款合同(2024年版)
- 病理學(xué)知到智慧樹章節(jié)測試課后答案2024年秋溫州醫(yī)科大學(xué)
- 學(xué)習(xí)對新時(shí)代馬克思主義理論研究和建設(shè)工程重要指示心得體會(huì)
- 2023年湖北交投智能檢測股份有限公司社會(huì)招聘筆試真題
- 鋼結(jié)構(gòu)施工環(huán)保方案
- 痛經(jīng)中醫(yī)治未病干預(yù)方案
- 共話五千年傳承根與魂主題團(tuán)日活動(dòng)
- 心理健康與大學(xué)生活學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 借款協(xié)議(父母借款給子女買房協(xié)議)(二篇)
- 外研版英語2024七年級上冊全冊單元知識(shí)清單(記憶版)
- 國家開放大學(xué)電大本科《工程經(jīng)濟(jì)與管理》2023-2024期末試題及答案(試卷代號(hào):1141)
- 歌唱語音智慧樹知到期末考試答案章節(jié)答案2024年齊魯師范學(xué)院
評論
0/150
提交評論