




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 青島理工大學實驗報告 課程名稱:軟件需求 實驗名稱:美發店管理系統軟件需求分析 學院: 計算機工程學院 專業: 軟件工程 班級: 軟件131 姓名: 邵澤瑞 學號: 201307190 指導教師:丁凡2015年11月10日【目錄】1 緒論1 1.1設計目的 1 1.2系統的功能 1 1.3系統環境 12 管理系統的分析1 2.1系統的目標需求 1 2.2開發的可行性分析 1 2.2.1管理上的可行性 1 2.2.2技術上的可行性 12.2.3經濟上的可行性 2 2.3開發的風險分析 23.管理系統的實現24.業務的流程分析2 4.1系統的用例圖 2 4.2數據流圖 3 4.3程序流程圖 35
2、.管理系統的界面設計 116.管理系統的數據庫設計 15 6.1 E-R圖 15 6.2數據表的設計 157.需求規格說明 16 7.1導言 16 7.1.1 目的 16 7.1.2 范圍 16 7.1.3 縮寫說明 16 7.1.4 術語定義 16 7.1.5 引用標準 16 7.1.6 參考資料 17 7.1.7 版本更新信息 17 7.2 系統定義 17 7.2.1 項目來源及背景 17 7.2.2 項目將要達到的目標 17 7.3 應用環境 17 7.3.1 系統運行硬件環境 17 7.3.2 系統運行軟件環境 18 7.4 功能規格 18 7.4.1 角色定義 18 7.4.2 添加
3、功能 18 7.4.3 查詢功能 19 7.4.4 編輯功能 19 7.4.5 刪除功能 19 7.4.6 美發功能 19 7.4.7 統計功能 20 7.5 性能需求 20 7.5.1 界面需求 20 7.5.2 響應時間需求 20 7.5.3 可靠性需求 20 7.5.4 開放性需求 20 7.5.5 可發展性需求 20 7.5.6 系統安全性需求 20 7.6 產品提交 20 7.7 實現約束 21 7.8 簽字 218.結論及體會 219.參考文獻 21美發店管理系統軟件需求分析1. 緒論1.1設計目的正所謂愛美之心,人皆有之。隨著人們生活水平質量的提高,人們對自己的儀表也是越來越來看
4、中。美容美發日益成為人們日常生活中不可或缺的一部分。而對于任意一個美發店來講,客戶都是至關重要的,一個美發店是否能夠經營長久,與客戶的回頭率有密不可分的聯系。設計一個完善的美發店管理信息系統,可以對客戶進行會員制管理,區別對待老顧客與新顧客,培養忠實消費群體,給予會員在消費價格以及服務感受感受方面真正的不同,大大降低員工的工作壓力,有效提高該行業的管理效率。1.2系統的功能該系統基本可實現如下三大功能:(1)簡單管理功能,實現對新顧客和員工的添加、查詢、顯示、編輯、刪除、保存和讀取等功能。(2)美發功能,根據顧客所選的美發項目和美發師,顯示出顧客本次的美發清單。(3)統計功能,統計出顧客的消費
5、總數與員工的收入總數,并按照顧客消費總數與員工收入總數按照從大到小排序的順序,將顧客與員工的相關信息顯示出來。1.3系統環境 系統是基于應用Visual Studio 2010而設計的美發店管理系統,通過實現與SQL Server 2005數據庫連接,動態的查詢、添加、刪除實現對各種信息的管理。2. 管理系統的分析2.1系統的目標需求 美發店管理系統是方便管理員對美發店顧客以及員工進行管理的系統,通過對本系統的操作,能減輕由于人工管理帶來的諸多不便利因素,因此它需要達到以下要求: 1)良好的人機交互界面,方便快捷的輸入功能; 2)靈活的查詢性能,實現輸入后的快捷查詢; 3)會員管理的靈活性,實
6、現對會員資料的添加、刪除、查詢操作; 4)賬單的具體化,實現日總結和月總結的共能; 5)后臺通過管理員或者老板對用戶的各種信息進行管理。2.2開發的可行性分析2.2.1管理上的可行性 把企業業務延伸到系統上面,建立美發店管理系統,操作界面十分簡單美觀,而且適用,使管理輕松方便。企業也可以通過該系統建立維護各項業務的發展情況。2.2.2技術上的可行性根據系統目標需求分析的結果來看,美發店管理系統不需要通過購買專業軟件,僅僅采用Visual Studio 2010為開發工具,選擇C+或者C#語言就可解決相關的問題,從而保證系統功能的實現。2.2.3經濟上的可行性經濟上的可行性主要是從組織的人力、物
7、力、財力三方面來考慮系統開發的可行性。企業在運營過程中,經常會遇到人員出錯,采購不及時、電話信息遺漏等問題。而本系統可以幫助企業正確的對店員、財務、客戶進行管理,系統十分靈活、方便、安全,使企業與顧客間的經濟活動變得更加靈活、更加主動。因此,管理人員不必再為店員出錯和服務不周而煩擾,本系統會為企業帶來更多的利益。2.3開發的風險分析本系統開發過程中,可能會遇到如下幾方面問題: 1)需求變更風險:用戶會對自身的需求提出多次更改,進而影響系統開發進程; 2)進度風險:系統如果不能如期完成,會給開發者與用戶雙方帶來不必要的麻煩; 3)技術風險:開發過程中,有可能遇到開發上的技術問題; 4)質量風險:
8、開發完成后,系統的質量不一定會讓用戶滿意; 5)工具風險:開發過程中,開發的工具一定保證正版,否則會受到法律的制裁; 6)人力資源風險:開發過程中,有可能會遇到人員不夠充足的問題。3.管理系統的實現系統成功展示了強大的顧客管理、員工管理等功能,能非常方便的顯示、記錄每名顧客每次消費的情況、累計消費金額,能計算每名員工的總收入金額功能。該系統設計新穎的顧客消費功能是很多美發店管理員的最愛,準確的顧客消費信息記錄讓美發店消費成本不再是管理的黑洞。通過該系統的完善管理,讓美發店經營從此輕松。同時,通過準確、智能、高效、創新的營銷策略,協助美發店不斷提高銷售額、提升客戶忠誠度。4.業務的流程分析4.1
9、系統的用例圖,如圖4.1所示:圖4.1 系統用例圖4.2數據流圖,如圖4.2所示:圖4.2 數據流圖4.3程序流程圖1) 各窗體之間的調用關系,如圖4.3.1所示:圖4.3.1 總體程序流程圖2)總體程序流程圖,如圖4.3.2所示:圖4.3.2 總體程序流程圖3) 添加功能流程圖,如圖4.3.3所示:圖4.3.3 添加功能流程圖4) 查詢功能流程圖,如圖4.3.4所示:圖4.3.4 查詢功能流程圖5) 編輯功能流程圖,如圖4.3.5所示:圖4.3.5 編輯功能流程圖6) 刪除功能流程圖,如圖4.3.6所示:圖4.3.6 刪除功能流程圖7) 美發功能流程圖,如圖4.3.7所示:圖4.3.7 美發
10、功能流程圖8) 統計功能流程圖,如圖4.3.8所示:圖4.3.8 統計功能流程圖5.管理系統的界面設計1)美發店管理系統初始界面,如圖5.1所示:圖5.1 美發店管理系統初始界面2)美發店管理系統開始界面,如圖5.2所示:圖5.2 美發店管理系統開始界面3)美發店管理系統簡單管理界面,如圖5.3所示:圖5.3 美發店管理系統簡單管理界面4) 美發店管理系統添加界面,如圖5.4所示:圖5.4 美發店管理系統添加界面5) 美發店管理系統查詢界面,如圖5.5所示:圖5.5 美發店管理系統查詢界面6)美發店管理系統顯示界面,如圖5.6所示:圖5.6 美發店管理系統顯示界面7)美發店管理系統編輯界面,如
11、圖5.7所示:圖5.7 美發店管理系統編輯界面8)美發店管理系統刪除界面,如圖5.8所示:圖5.8 美發店管理系統刪除界面9)美發店管理系統消費界面,如圖5.9所示:圖5.9 美發店管理系統消費界面10)美發店管理系統統計界面,如圖5.10所示: 圖5.10 美發店管理系統統計界面6.管理系統的數據庫設計6.1 E-R圖,如圖6.1所示:圖6.1 E-R圖6.2數據表的設計1) 數據庫中的各個信息表,如表6.1所示:表6.1 信息表表名作用美發顧客記錄各個顧客的基本信息美發師記錄各個美發師的基本信息美發項目記錄各個美發項目美發清單記錄各個顧客的每次美發信息2)美發顧客表,如表6.2所示:表6.
12、2 美發顧客表字段名數據類型空/非空備注會員卡號nvarchar(20)not null主鍵姓名nvarchar(10)not null不一定唯一性別nvarchar(2)not null只能為男或女電話nvarchar(20)null可為空3)美發師表,如表6.3所示:表6.3 美發師表字段名數據類型空/非空備注編號nvarchar(20)not null主鍵姓名nvarchar(10)not null不一定唯一性別nvarchar(2)not null只能為男或女電話nvarchar(20)null可為空美發項目nvarchar(10)not null外鍵4)美發項目表,如表6.4所示:字
13、段名數據類型空/非空備注名稱nvarchar(10)not null主鍵價位intnot null不為空5)美發清單表,如表6.5所示:字段名數據類型空/非空備注會員卡號nvarchar(20)not null美發師編號nvarchar(20)not null美發項目名稱nvarchar(10)not null美發日期smalldatetimenull可為空消費金額intnot null不可為空7.需求規格說明7.1導言7.1.1 目的該文檔是關于用戶對于美發店管理系統的功能和性能的重點,重點描述了美發店管理系統的設計需求,將作為對該工具在概要設計階段的設計輸入。本文檔的預期讀者是: l 設計
14、人員 l 開發人員 l 項目管理人員 l 測試人員 l 用戶 7.1.2 范圍該文檔是借助與當前系統的邏輯模型導出目標系統的邏輯模型,解決整個項目系統的“做什么”的問題。在這里,對于開發技術并沒用涉及,而主要是通過建立模型的方式來描述用戶的需求,為客戶、用戶、開發方等不同參與方提供一個交流的渠道。7.1.3 縮寫說明無7.1.4 術語定義無7.1.5 引用標準1企業文檔格式標準V1.1 北京長江軟件有限公司2需求規格報告格式標準V1.1 北京長江軟件有限公司軟件工程過程化組織7.1.6 參考資料1企業文檔格式標準V1.1 北京長江軟件有限公司2需求規格報告格式標準V1.1 北京長江軟件有限公司
15、軟件工程過程化組織7.1.7 版本更新信息本文檔更新記錄如表A-1所示:表A-1 版本更新記錄修改編號修改日期修改后版本修改位置修改內容概述0010.1全部初始發布版本0020.29.3.1章節增加0030.39.4.1章節修改0040.49.5.1章節修改0050.59.7章節增加7.2 系統定義我們分別闡述一下項目的來源、背景和項目的目標。7.2.1 項目來源及背景正所謂愛美之心,人皆有之。隨著人們生活水平質量的提高,人們對自己的儀表也是越來越來看中。美容美發日益成為人們日常生活中不可或缺的一部分。而對于任意一個美發店來講,客戶都是至關重要的,一個美發店是否能夠經營長久,與客戶的回頭率有密
16、不可分的聯系。設計一個完善的美發店管理信息系統,可以對客戶進行會員制管理,區別對待老顧客與新顧客,培養忠實消費群體,給予會員在消費價格以及服務感受感受方面真正的不同,大大降低員工的工作壓力,有效提高該行業的管理效率。7.2.2 項目將要達到的目標本項目預期將要達到如下三大功能:(1)簡單管理功能,實現對新顧客和員工的添加、查詢、顯示、編輯、刪除、保存和讀取等功能。(2)美發功能,根據顧客所選的美發項目和美發師,顯示出顧客本次的美發清單。(3)統計功能,統計出顧客的消費總數與員工的收入總數,并按照顧客消費總數與員工收入總數按照從大到小排序的順序,將顧客與員工的相關信息顯示出來。7.3 應用環境本
17、項目的應用環境可以分為硬件環境和軟件環境來描述。7.3.1 系統運行硬件環境1)主機:普通PC CPU:P4 1.8GHZ 內存:256MB以上 分辨率:推薦使用1024*768像素2) Web服務器 CPU:P4 1.8GHZ 內存:256MB以上3)數據庫服務器 CPU:P4 1.8GHZ 內存:256MB以上7.3.2 系統運行軟件環境1)操作系統:Win20072)數據庫:Microsoft SQL Server 20053)開發工具:Microsoft Visual Studio 20104)開發語言:C+7.4 功能規格我們可以采用面向對象分析作為主要的系統建模方法,使用UML作為
18、建模語言。UML為建模活動提供了從不同角度觀察和展示系統的各種特征的方法。在UML中,從任何一個角度對系統所作的抽象都可能需要幾種模型來描述,而這些來自不同角度的模型圖最終組成了系統的映像。7.4.1 角色定義 角色或者執行者指的是與系統產生交互的外部用戶或者外部系統。1) 顧客 顧客指的是在這個美發店管理系統中,通過到美發店中美發、接受服務并且登記個人信息的人員,這要參與選擇美發師、選擇美發項目、生成美發清單與生成顧客消費排名等功能。2) 美發師 美發師指的是為顧客美發,可由顧客選擇的美發店員工。主要參與美發、生成美發清單與生成員工收入排名等功能。3) 系統管理員 系統管理員指的是本系統的使
19、用者,可以實現對顧客與員工信息的管理功能,可以查看顧客與員工的基本信息與統計情況。4) 數據庫 數據庫是一個與系統產生交互的外部系統,負責數據的查詢、增加、刪除、修改和統計等操作。7.4.2 添加功能 添加功能是系統可以添加顧客或者員工的基本信息。具體描述如下:用例描述:添加功能執行者:系統管理員前置條件:該顧客或者員工尚且不在本系統的管理記錄中后置條件:該顧客或者員工的基本信息添加到系統的管理記錄中基本路徑: a)管理員依次填寫顧客或者員工的基本信息 b)確定填寫信息無誤后,將基本信息添加到管理系統當中7.4.3 查詢功能查詢功能是系統可以查詢顧客或者員工的基本信息。具體描述如下:用例描述:
20、查詢功能執行者:系統管理員前置條件:該顧客或者員工已經存在于本系統的管理記錄中后置條件:將該顧客或者員工的基本信息顯示到系統的界面上基本路徑: a)管理員填寫顧客或者員工的編號 b)確定填寫編號無誤后點擊確定,系統將顧客或者員工的基本信息顯示到界面上7.4.4 編輯功能編輯功能是系統可以查詢顧客或者員工的基本信息。具體描述如下:用例描述:編輯功能執行者:系統管理員前置條件:該顧客或者員工已經存在于本系統的管理記錄中后置條件:修改該顧客或者員工的基本信息,保存到系統的管理記錄中基本路徑: a)管理員填寫需要修改信息的顧客或者員工的編號 b)確定填寫編號無誤后點擊確定,顯示出顧客或者員工的原始信息
21、 c)修改信息,確定無誤后,將編輯后的信息保存進入系統管理記錄中7.4.5 刪除功能刪除功能是系統可以刪除顧客或者員工的基本信息。具體描述如下:用例描述:刪除功能執行者:系統管理員前置條件:該顧客或者員工已經存在于本系統的管理記錄中后置條件:該顧客或者員工的基本信息將不會存在于本系統的管理記錄中基本路徑: a)管理員填寫顧客或者員工的編號 b)確定填寫編號無誤后點擊確定,系統將基本信息從管理記錄中徹底刪除7.4.6 美發功能美發功能是系統可以根據顧客所選擇的美發師與美發項目,打印出本次的顧客美發記錄并記錄本次顧客消費信息。具體描述如下:用例描述:美發功能執行者:系統管理員前置條件:該顧客或者員
22、工已經存在于本系統的管理記錄中后置條件:打印本次顧客美發記錄,記錄本次顧客消費信息基本路徑: a)顧客選擇美發師與美發項目 b)確定填寫編號無誤后點擊確定,顧客進行美發服務 c)打印出本次消費清單 d)將消費記錄保存在管理記錄中7.4.7 統計功能統計功能是系統可以根據顧客的美發記錄,對顧客消費總額與員工消費總額進行統計,按照順序將信息排列出來。具體描述如下:用例描述:統計功能執行者:系統管理員前置條件:管理記錄中存在顧客美發記錄后置條件:將顧客消費信息與員工收入信息,按照順序排列出來基本路徑: a)點擊顧客消費信息統計按鈕或者員工收入信息統計按鈕 b)將顧客消費信息或者員工收入信息,按照順序
23、排列出來7.5 性能需求 根據用戶對本系統的要求,確定系統在響應時間、可靠性、安全性等方面有較高的性能要求。7.5.1 界面需求系統的界面要求如下:1) 頁面內容:主題突出,按鍵定義、術語和行文格式格式統一、規范、明確,欄目、菜單設置和布局合理,傳遞的信息準確、及時。內容豐富,文字準確,語句通順;專業術語規范,行文格式統一規范。2)導航結構:頁面具有明確的導航指示,且便于理解,方便用戶使用。3)技術環境:頁面大小適當,無錯誤連接和空連接,適當控制字體大小和版面布局。4)藝術風格:界面、版面形象清新悅目、布局合理,字號大小適宜、字體選擇合理,前后一致,美觀大方;動與靜搭配恰當,動靜效果好;色彩和諧自然,與主題內容相協調。7.5.2 響應時間需求用戶在進行操作時,系統應該及時的進行反應,反應時間在5秒以內。系統應能監測出各種非正常的情況,避免出現長時間的等待甚至無響應。7.5.3 可靠性需求系統應保證用戶在操作時不當機,系統可以正常運行,并且正確提示相關的內容。7.5.4 開放性需求系統應具有十分的靈活性,以適應將來功能擴展的需求。7.5.5 可發展性需求系統設計要求能夠體現擴展性要求,以適應將來功能擴展的需求。7.5.6 系統安全性需求系統有嚴格的權限管
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 年度行業銷售增長數據表
- 食品加工工藝及技術案例分析題
- 醫學遺傳學遺傳病知識點梳理
- 農業園區建設合作協議書
- 物聯網技術在農業生產中的應用與創新
- 農業循環經濟在綠色低碳轉型中的應用
- 個體知識在學科實踐中的作用機制與教學策略
- 2025年衛星通信相關知識考試試題及答案
- 2025年市場調查與分析考試題及答案
- 2025年體育運動科學與人類健康考試試題及答案
- 3D打印技術與應用智慧樹知到期末考試答案2024年
- 人工智能對人力資源管理的改變
- 《精益生產培訓》課件
- 5S改善圖片課件
- 胃健康知識科普
- 冷敷法操作并發癥的預防及處理
- 新制度經濟學復習資料
- 熱管理技術詳述
- 推薦《史蒂夫·喬布斯傳》
- 應急演練評估表、評價表、評審表(模板)
- 系統集成項目總體服務方案
評論
0/150
提交評論