版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、 軟件工程項目實踐 大作業(yè) 理發(fā)師管理系統(tǒng)設(shè)計與實現(xiàn)(個人報告)班級:學(xué)號:姓名:教師:成績: 教師評語:合計F1F3F5F62652544F7F9F101822教師簽名:2013年6月F3、需求分析(針對于后臺管理的描述)1、總體需求設(shè)計理發(fā)店管理系統(tǒng),主要目的就是為了能使現(xiàn)代化的氣息融入理發(fā)店,與處于信息化時代的人們接軌。從顧客角度來說,系統(tǒng)將可以節(jié)省其本不必要花費的時間、攜帶現(xiàn)金帶來的不便;從理發(fā)店管理人員的角度來說,系統(tǒng)將有助于更快捷、高效地為顧客提供服務(wù),減少了人為的差錯;從理發(fā)師角度來說,該系統(tǒng)將動態(tài)的上傳自己完成的業(yè)務(wù),省去了人工紙質(zhì)提交的時間,避免出現(xiàn)丟失漏記的現(xiàn)象。2、引言2
2、.1編寫目的本文檔描述了理發(fā)師管理系統(tǒng)的軟件需求,闡明項目的背景,用戶對軟件實現(xiàn)的功能要求、性能要求等內(nèi)容,目的是給設(shè)計人員提供要描述問題的范圍,解決問題的基礎(chǔ),最終能夠從需求中提煉出設(shè)計內(nèi)容。2.2背景a. 待開發(fā)的軟件系統(tǒng)的名稱:理發(fā)師管理系統(tǒng)b. 本項目的任務(wù)提出者:軟件定制方c. 開發(fā)者:倪嘉志、趙洪風(fēng)、王成d. 用戶:理發(fā)店管理者2.3定義無2.4參考資料市場交易管理規(guī)定致富之道管理學(xué)3、任務(wù)概述3.1目標(biāo)在如今的21世紀(jì),隨著社會的進步和人民生活水平的提高,人們對自己生活品質(zhì)的要求在不端提高,這較為明顯的體現(xiàn)為人們對時間的安排和對金錢的管理,如今的人們更樂意去使用電子產(chǎn)品完成身邊的
3、事情。而理發(fā)店作為與人們生活甚為密切的一個地方,它在今天能給顧客們帶來的不應(yīng)僅僅是理發(fā)美容那么簡單的業(yè)務(wù),它必須結(jié)合如今的電子管理,讓來到理發(fā)店的顧客感覺現(xiàn)代化的氣息。3.2用戶的特點該理發(fā)師管理系統(tǒng)的用戶主要分為3類:a. 理發(fā)師:理發(fā)師注冊,填寫理發(fā)師個人信息。b. 客戶:客戶注冊,頁面瀏覽,選擇相應(yīng)業(yè)務(wù)c. 理發(fā)店管理員:將理發(fā)師的信息進行及時審核及公示。并且掌握整個理發(fā)店的經(jīng)營狀況。3.3假定和約束a.系統(tǒng)制作人員偏少,可能導(dǎo)致制作周期變長。b.對java語言不是很熟悉,導(dǎo)致代碼開發(fā)難度大。4、需求規(guī)定 4.1對功能的規(guī)定a對于同一時間上線的用戶不能過大b管理者定期更新客戶端4.1.1
4、功能描述理發(fā)師管理系統(tǒng)分為管理員模塊以及理發(fā)師模塊。其中前臺部分主要提供給用戶進行資訊的查看和理發(fā)師的選擇,后臺由管理員進行平臺管理。理發(fā)師模塊主要是讓客戶在理發(fā)時進行業(yè)務(wù)選擇。(2)后臺管理員管理模塊(倪嘉志負(fù)責(zé)部分)【1】管理員注冊管理員經(jīng)授權(quán)后可以進行信息注冊,注冊信息包括管理員姓名、密碼(確認(rèn)密碼)、管理員ID、電話、住址、管理范圍?!?】管理員登錄管理員注冊后可以登錄平臺,登錄時需要輸入用戶名及密碼,與后臺數(shù)據(jù)核對一致后即可在權(quán)限內(nèi)進行管理??梢詫π畔⒃?、刪、改、查。【3】用戶管理a用戶信息修改被授權(quán)進行用戶管理的管理員在與用戶達成共識的情況下有權(quán)修改除密碼外的用戶信息。b用戶信息添
5、加被授權(quán)進行用戶管理的管理員在與用戶達成共識的情況下有權(quán)添加用戶信息。c用戶信息注銷被授權(quán)進行用戶管理的管理員在與用戶達成共識的情況下有權(quán)注銷用戶信息。d用戶信息查詢被授權(quán)進行用戶管理的管理員可以對用戶的公開信息進行查詢,也可按照用戶注冊日期范圍、經(jīng)銷商種類等條件進行條件查詢,可以導(dǎo)出excel表格,打印預(yù)覽及打印預(yù)覽。e用戶掛失被授權(quán)進行用戶管理的管理員在與用戶達成共識的情況下有權(quán)掛失用戶相關(guān)權(quán)限。【4】 員工信息管理a員工信息修改被授權(quán)進行員工管理的管理員在與用戶達成共識的情況下有權(quán)修改除密碼外的員工信息。b員工信息添加被授權(quán)進行員工管理的管理員在與用戶達成共識的情況下有權(quán)添加員工信息。c
6、員工信息刪除被授權(quán)進行員工管理的管理員在與用戶達成共識的情況下有權(quán)刪除員工信息。d員工信息查詢被授權(quán)進行員工管理的管理員可以對用戶的公開信息進行查詢,也可按照用戶注冊日期范圍、經(jīng)銷商種類等條件進行條件查詢,可以導(dǎo)出excel表格,打印預(yù)覽及打印預(yù)覽。【5】 工資管理管理員可以在后臺的數(shù)據(jù)庫得到相應(yīng)的信息,對每個員工進行工資結(jié)算。4.2對性能的規(guī)定4.2.1精度精度要求較高,保證信息不丟失,能夠準(zhǔn)確無誤的送達用戶端。4.2.2時間特性要求a. 響應(yīng)時間;延遲最多為2sb. 更新處理時間;1.5s左右c. 數(shù)據(jù)的轉(zhuǎn)換和傳送時間:1s4.2.3靈活性本系統(tǒng)完全用java語言實現(xiàn)。由于java語言的跨
7、平臺型,本系統(tǒng)可跨平臺應(yīng)用。4.3輸入輸出要求圖片要求為.jpg格式文字要求為char類型4.4數(shù)據(jù)管理能力要求理發(fā)店管理系統(tǒng)數(shù)據(jù)量不是十分的大,所以不需要強大的數(shù)據(jù)庫支持。本系統(tǒng)采用的數(shù)據(jù)庫是mysql數(shù)據(jù)庫。4.5故障處理要求系統(tǒng)故障,緊急故障:系統(tǒng)進行操作但是未響應(yīng),可能是由于系統(tǒng)因病毒等原因無法響應(yīng)。30分鐘內(nèi)及時維修改進或者升級。4.6其他專門要求該系統(tǒng)對個人的信息真實性要求嚴(yán)格,更新信息需及時,系統(tǒng)的可補充性,可靠性,易讀性高。5、運行環(huán)境規(guī)定5.1設(shè)備a 處理器:因特爾酷睿i3;內(nèi)存容量:2G;b 外存容量:640G;c 聯(lián)機運行 FLASH存儲格式d 數(shù)據(jù)庫服務(wù)器;pc電腦;
8、5.2支持軟件本軟件基于windows操作系統(tǒng)開發(fā),使用java語言進行編譯eclipse編譯環(huán)境和mySQL數(shù)據(jù)庫。5.3接口硬件接口:1394接口:用于數(shù)字視音頻數(shù)據(jù)傳輸速度及高速、開放式外部串行總線技術(shù),主要將視頻數(shù)據(jù)傳輸?shù)絇C機,使用一種集成了網(wǎng)絡(luò)接口協(xié)議的網(wǎng)絡(luò)傳輸協(xié)議,可以即插即用,同步傳輸。COM,RS232接口:一種9針的D型接口,用于PC機與雷達之間的通信,采用串行通信協(xié)議的擴展接口。5.4控制進入系統(tǒng)客戶端,利用鼠標(biāo)進行點擊操作,鍵盤接受輸入。6、業(yè)務(wù)流程圖7、功能結(jié)構(gòu)分解圖F5、概要設(shè)計(針對于后臺管理的概要設(shè)計) (一)、系統(tǒng)結(jié)構(gòu)圖(二)、IPO圖(三)、程序模塊描述1引
9、言1.1編寫目的在完成了軟件系統(tǒng)的可行性研究和需求分析的基礎(chǔ)上,為了明確軟件需求、 安排項目規(guī)劃與進度、組織軟件開發(fā)與測試,項目小組在考慮了幾種可能的解決 方案,并與程序員進行了較為深入地探討和分析之后,提出了這份概要設(shè)計說明書。 此概要設(shè)計說明書對本理發(fā)店管理系統(tǒng)的功能分配、模塊化分、程序的總體結(jié)構(gòu)、輸入輸出和接口設(shè)計、運行設(shè)計及出錯 設(shè)計等方面作了全面的概括性的說明,為該軟件的詳細(xì)設(shè)計奠定了基礎(chǔ)。 1.2背景a. 系統(tǒng)名稱:理發(fā)店管理系統(tǒng);b. 隨著社會的進步和人民生活水平的提高,人們對自己生活品質(zhì)的要求在不端提高,這較為明顯的體現(xiàn)為人們對時間的安排和對金錢的管理,如今的人們更樂意去使用電
10、子產(chǎn)品完成身邊的事情。而理發(fā)店作為與人們生活甚為密切的一個地方,它在今天能給顧客們帶來的不應(yīng)僅僅是理發(fā)美容那么簡單的業(yè)務(wù),它必須結(jié)合如今的電子管理,讓來到理發(fā)店的顧客感覺現(xiàn)代化的氣息。1.3定義客戶:有理發(fā)需求的個人,可以是普通用戶或會員用戶。理發(fā)師:理發(fā)店的主要工作人員,并且都是已經(jīng)注冊的用戶。前臺員工:幫助客戶進行選擇的員工。管理員:能對理發(fā)店管理系統(tǒng)的所有任務(wù)進行管理。1.4參考資料(1).軟件工程概論李存珠,李宣東 編著 南京大學(xué)計算機系(2).Eclipse 編程技術(shù)與實例 ,葉達峰 編著,人民郵電出版社,2006年1 月;(3).SQL Server 數(shù)據(jù)庫開發(fā)經(jīng)典實例精解 夏邦貴
11、 劉凡馨 編著,機械工業(yè)出版社,2006年1月;2總體設(shè)計2.1需求規(guī)定本系統(tǒng)要實現(xiàn)理發(fā)店管理的需求。本系統(tǒng)的主要輸入項目:1、用戶個人的基本信息,如注冊時的用戶名、郵箱等。 2、用戶對相關(guān)業(yè)務(wù)進行選擇。本系統(tǒng)的主要輸出項目:用戶選擇業(yè)務(wù)后反饋的內(nèi)容2.2運行環(huán)境服務(wù)器: CPU: PIII 500以上;內(nèi)存:512M以上;硬盤:15G以上; 支持軟件:Win9X/2000/2003 數(shù)據(jù)庫系統(tǒng):mySQL 2.3基本功能設(shè)想和處理流程(后臺管理模塊)(備注:此系統(tǒng)中的增刪改查功能都是相同的,所以對于管理員,員工,理發(fā)師的這些功能的處理流程都是相似的,以下我負(fù)責(zé)的是后臺管理模塊。)下面將各大功
12、能程序模塊的程序描述以圖的形式顯示如下:(1)登錄功能:該功能存在于理發(fā)師、客戶、管理員、前臺員工四個模塊中,主要是在用戶登錄時與數(shù)據(jù)庫連接并判斷出是否正確、有值,使用戶順利登錄。(2)注冊功能:此功能存在于買家購車模塊中,主要使買家填寫完信息時與數(shù)據(jù)庫連接存儲信息的過程。(3)修改、刪除功能:此功能存在于所有模塊中,主要使管理員對員工或客戶的個人信息進行管理。2.4功能需求與程序的關(guān)系說明各項功能需求的實現(xiàn)同各塊程序的分配關(guān)系:前臺客戶端模塊(前臺、管理員入口)理發(fā)師管理模塊理發(fā)店資訊客戶注冊客戶登陸員工信息管理客戶信息管理客戶預(yù)約理發(fā)師在線咨詢客戶幫助管理員登陸員工工資管理客戶業(yè)務(wù)選擇統(tǒng)計
13、客戶業(yè)務(wù)量3接口設(shè)計(1)登錄界面:由輸入用戶名、密碼的文本框和登陸、取消組成。(2)系統(tǒng)主頁面:登錄:實現(xiàn)客戶的登錄。管理員工:用于實現(xiàn)員工注冊、員工刪除、員工查看、員工修改功能。管理用戶:用于會員注冊、會員掛失、會員注銷功能。預(yù)約理發(fā)師:查看不忙碌的理發(fā)師,來預(yù)約理發(fā)師。(3)會員注冊界面: 對會員進行注冊功能,注冊信息有會員ID,會員姓名,身份證號,會員級別(4)客戶管理界面: 會員注冊:用于會員的注冊申請。會員掛失:用于會員的及時掛失。會員注銷:用于會員的注銷功能。 (5)預(yù)約界面: 查看每個員工的工作狀態(tài),對不忙碌的理發(fā)師進行預(yù)約。4運行設(shè)計4.1運行模塊組合 模塊命名方式按照相應(yīng)模
14、塊結(jié)合特性制定。4.2運行控制本軟件控制流程:主程序運行,等待用戶的輸入,根據(jù)用戶的輸入調(diào)用各子模塊。4.3運行時間 各模塊運行時間均應(yīng)控制在1秒左右5系統(tǒng)出錯處理設(shè)計5.1出錯信息序號出錯狀況解決方法1數(shù)據(jù)庫備份容量過大,服務(wù)器運行緩慢定期維護減少冗余2突然斷電使用后備電源3數(shù)據(jù)丟失數(shù)據(jù)庫鏡像還原5.2補救措施(1)當(dāng)出現(xiàn)大的程序問題起用備分程序;(2)如果無法起用備分程序,需要停止使用軟件,及時維修。5.3系統(tǒng)維護設(shè)計系統(tǒng)的維護和管理也是一個系統(tǒng)的問題,也包括兩個層面:1)技術(shù)層面包括:(1)使用較新的開發(fā)和維護技術(shù);(2)數(shù)據(jù)庫管理員管理好數(shù)據(jù)庫數(shù)據(jù) ( 3 ) 專職維護人員維護硬件 2
15、)人員層面包括:(1)維護協(xié)議;(2)思想認(rèn)識;(3)法律法規(guī)教育;(4)工作流程及方式方法。F6、詳細(xì)設(shè)計(針對于后臺管理的詳細(xì)設(shè)計文檔)【三】管理員模塊1引言1.1編寫目的本詳細(xì)設(shè)計說明書是針對理發(fā)店管理系統(tǒng)而編寫。目的是對該項目進行詳細(xì)設(shè)計,在概要設(shè)計的基礎(chǔ)上進一步明確系統(tǒng)結(jié)構(gòu),詳細(xì)地介紹系統(tǒng)的各個模塊,為進行后面的編程實現(xiàn)和測試作準(zhǔn)備。 1.2背景說明:a 待開發(fā)軟件系統(tǒng)的名稱:理發(fā)店管理系統(tǒng)b 本項目的開發(fā)者:倪嘉志、趙洪風(fēng)、王成c 本項目的用戶:理發(fā)店客戶、理發(fā)店員工,系統(tǒng)的管理人員。d 運行該程序系統(tǒng)的計算中心:哈爾濱工程大學(xué)21B282室。1.3定義客戶:有理發(fā)需求的個人,可以
16、是普通用戶或會員用戶。理發(fā)師:理發(fā)店的主要工作人員,并且都是已經(jīng)注冊的用戶。前臺員工:幫助客戶進行選擇的員工。管理員:能對理發(fā)店管理系統(tǒng)的所有任務(wù)進行管理。1.4參考資料(1).軟件工程概論李存珠,李宣東 編著 南京大學(xué)計算機系出版 (2).Eclipse 編程技術(shù)與實例 ,葉達峰 編著,人民郵電出版社,2006年1月;(3).SQL Server 數(shù)據(jù)庫開發(fā)經(jīng)典實例精解 夏邦貴 劉凡馨 編著,機械工業(yè)出版社,2006年1月;2程序系統(tǒng)的結(jié)構(gòu)本系統(tǒng)的總程序模塊如下:其中,將理發(fā)師模塊和客戶模塊分開來做,而后臺管理員管理模塊則作為一個模塊與客戶模塊發(fā)在一起,共三個模塊,各模塊功能結(jié)構(gòu)如下:(1)
17、后臺管理員管理模塊: (2)理發(fā)師模塊: (3)客戶業(yè)務(wù)選擇模塊:3程序1(管理員模塊)設(shè)計說明3.1程序描述(1)管理員刪除、更改功能順序圖(2)管理員增加功能順序圖(3)管理員登錄順序圖(4)管理員業(yè)務(wù)、商品管理順序圖3.2功能本系統(tǒng)的工程流程(IPO圖)如下:3.3性能系統(tǒng)要對管理員輸入的各種信息驗證是否正確,要正確的進行判斷,并及時給予反饋。3.4輸入3. 4. 1 管理員注冊輸入1、管理員注冊需要輸入的注冊信息包括:管理員用戶名、管理員密碼、確認(rèn)密碼、管理員類型、管理員手機號。管理員用戶名:管理員用戶名是由管理員自由輸入的個人的標(biāo)識符,應(yīng)該是字母與數(shù)字的組合且長度在210之間,用戶名
18、應(yīng)當(dāng)不與數(shù)據(jù)庫中已有的管理員用戶名重復(fù)。密碼:密碼是長度為6到20的字符。確認(rèn)密碼:確認(rèn)密碼必須與密碼完全一致。管理員類型: 管理員類型只能按列表選擇。手機號碼:手機號碼長度格式必須正確,為必填項。2、管理員注冊輸入項名稱標(biāo)識數(shù)據(jù)類型范圍輸入方式允許空管理員用戶名AdminNameString210字符用戶指定不允許管理員密碼AdminPwd(保密)String620字符用戶指定不允許確認(rèn)密碼RAdminPwd(保密)String620字符用戶指定不允許管理員類型AdminTypeString10字符以內(nèi)用戶指定不允許手機號碼AdminTelString11字符用戶指定不允許3.4.2管理員登
19、錄輸入管理員登錄需要輸入的登錄信息包括:管理員用戶名、密碼。管理員用戶名:管理員用戶名是由管理員根據(jù)之前注冊的管理員用戶名輸入的個人的標(biāo)識符,應(yīng)該是字母與數(shù)字的組合且長度在210之間,應(yīng)當(dāng)與之前注冊的用戶名相同,必須填寫。密碼:密碼是長度為6到20的字符,為必填項目。2、管理員登錄輸入項名稱標(biāo)識數(shù)據(jù)類型范圍輸入方式允許空管理員用戶名AdminNameString210字符用戶指定不允許管理員密碼AdminPwd(保密)String620字符用戶指定不允許3、管理員登錄頁面3.4.3管理員進入主頁面3.4.4管理員修改員工信息的輸入1、管理員修改員工的輸入信息包括:員工手機號碼以及郵箱地址。員工
20、手機號碼:手機號碼應(yīng)為現(xiàn)用真實手機號,長度格式必須正確,為必填項。2、管理員修改員工信息輸入項名稱標(biāo)識數(shù)據(jù)類型范圍輸入方式允許空員工用戶名BuyerNameString210字符系統(tǒng)自動調(diào)出買家用戶名,管理員不可更改不允許手機號碼BuyerTelString11字符用戶指定不允許3、管理員修改員工信息頁面3.4.5管理員增加員工信息的輸入1、管理員增加員工信息的輸入內(nèi)容包括:員工用戶名、密碼、確認(rèn)密碼、手機號碼以及郵箱地址。員工用戶名:買家用戶名是由買家自由輸入的個人的標(biāo)識符,應(yīng)該是字母與數(shù)字的組合且長度在210之間,用戶名應(yīng)當(dāng)不與數(shù)據(jù)庫中已有的買家用戶名重復(fù)。密碼:密碼是長度為6到20的字符
21、。確認(rèn)密碼:確認(rèn)密碼必須與密碼完全一致。手機號碼:手機號碼應(yīng)為現(xiàn)用真實手機號,長度格式必須正確,為必填項。2、管理員修改員工信息的輸入項名稱標(biāo)識數(shù)據(jù)類型范圍輸入方式允許空員工用戶名BuyerNameString210字符用戶輸入不允許員工密碼BuyerPwd(保密)String620字符用戶輸入不允許確認(rèn)密碼RBuyerPwd(保密)String620字符用戶輸入不允許手機號碼BuyerTelString11字符用戶輸入不允許3、管理員修改個人信息頁面3.4.6管理員刪除員工信息的輸入1、管理員刪除員工信息的輸入內(nèi)容包括:員工ID號碼2、管理員修改員工信息的輸入項名稱標(biāo)識數(shù)據(jù)類型范圍輸入方式允
22、許空員工IDBuyerNameString210字符用戶輸入不允許3、管理員刪除個人信息頁面3.4.7管理員修改密碼的輸入1、管理員修改密碼輸入內(nèi)容包括:管理員舊密碼、新密碼、新密碼確認(rèn)。管理員舊密碼:應(yīng)與現(xiàn)在數(shù)據(jù)庫中對應(yīng)用戶名的密碼一致,密碼是長度為6到20的字符,為必填項目。新密碼:密碼是長度為6到20的字符,為必填項目。新密碼確認(rèn):密碼是長度為6到20的字符,為必填項目。2、管理員修改密碼輸出項:名稱標(biāo)識數(shù)據(jù)類型范圍輸入方式允許空管理員用戶名AdminNameString210字符用戶指定不允許賣家舊密碼AdminPwd(保密)String620字符用戶指定不允許賣家新密碼NAdminP
23、wd(保密)String620字符用戶指定不允許確認(rèn)新密碼RNAdminPw(保密)String620字符用戶指定不允許3、管理員修改密碼頁面3.5輸出項3.5.1 管理員注冊輸出注冊成功,頁面提示“注冊成功!”,跳轉(zhuǎn)至管理員登錄頁面 。任一必填寫項為空,輸出“XX不能為空”。若填寫項目格式有錯誤,則輸出“XX格式不正確,應(yīng)為XXX”。若用戶名已存在,則輸出“XX已存在”。若密碼與確認(rèn)密碼不符,則輸出“密碼與確認(rèn)密碼不同!”3.5.2管理員登錄輸出登錄成功,則輸出“登錄成功!”,跳轉(zhuǎn)至買家主頁。若登錄失敗,則輸出“用戶名與密碼不正確,請重新登錄!”。3.5.3管理員刪除員工信息的輸出若刪除成功
24、,輸出“員工信息刪除成功!”任一必填寫項為空,輸出“XX不能為空”。若提交信息失敗,輸出“刪除失敗,請嘗試重新提交!”。3.5.4管理員增加員工信息的輸出若增加成功,輸出“增加員工信息成功!”任一必填寫項為空,輸出“XX不能為空”。若填寫項目格式有錯誤,則輸出“XX格式不正確,應(yīng)為XXX”。若提交信息失敗,輸出“增加失敗,請嘗試重新提交!”。3.5.5管理員修改員工信息的輸出修改成功,輸出“您的信息已經(jīng)修改!”。修改失敗,輸出“您的信息未能修改,請重新嘗試修改!”。3.5.6管理員修改密碼的輸出若修改成功,輸出“密碼修改成功”,跳轉(zhuǎn)至賣家登錄頁面若舊密碼錯誤,輸出“您的舊密碼不正確,無法修改!
25、”。若新密碼與確認(rèn)密碼不符,則輸出“新密碼與確認(rèn)密碼不同!”3.6算法這是理發(fā)師管理系統(tǒng)的最基本的功能,管理員。首先要檢查輸入的各種信息是否完全,以及是否符合規(guī)范。首先管理員用戶名是否輸入,是否符合要求,密碼是否輸入,是否符合要求。如果上述均沒有問題的話,檢查下數(shù)據(jù)庫中的管理員是否存在,如果已經(jīng)存在的話必須提示該用戶已存在,如果不存在的話方可插入到數(shù)據(jù)庫中。3.7流程邏輯(1)管理員注冊:(2)管理員登陸:(3)管理員管理員工信息輸入:(4)管理員密碼修改:(5)管理員管理客戶信息:(6)管理員進行工資結(jié)算:(7)管理員管理業(yè)務(wù)信息:(7)管理員修改個人信息:3.9存儲分配在執(zhí)行一個程序之前,
26、內(nèi)存管理器需要的準(zhǔn)備工作:1. 確定程序的頁數(shù)2. 在主存中留出足夠的空閑頁面3. 將程序的所有頁面載入主存里。(靜態(tài)的分頁,頁面無需連續(xù))3.10限制條件同一時間登錄主界面的人過多會導(dǎo)致系統(tǒng)變慢甚至癱瘓。所以建議人數(shù)50人。3.11測試計劃本模塊的測試計劃初步定為按照業(yè)務(wù)邏輯流程測試,其中,業(yè)務(wù)邏輯流程按照附表所畫流程圖顯示操作。(1)管理員注冊測試計劃:編號測試用例預(yù)期結(jié)果1空填,未填寫密碼或用戶名注冊不成功2在填寫時填入不正規(guī)字符注冊不成功3填寫規(guī)范正確填寫用戶名和密碼注冊成功測試結(jié)果:符合要求。(2)管理員登錄測試計劃:編號測試用例預(yù)期結(jié)果1空填,未填寫密碼或用戶名登錄不成功2密碼與用
27、戶不匹配登錄不成功3無此用戶名登錄不成功4用戶密碼正確輸入且完全匹配登錄成功測試結(jié)果:符合要求。3.12尚未解決的問題(1)管理員自己個人信息的修改(2)系統(tǒng)主頁面的優(yōu)化F7、代碼開發(fā)(界面截圖,功能操作說明,核心代碼截圖)(1) SVN版本控制(2)代碼實現(xiàn)【1】主頁面代碼【2】員工管理功能代碼【3】主函數(shù)中調(diào)用homework函數(shù)【4】 設(shè)計登錄界面【5】 導(dǎo)入其他包【6】 設(shè)定登錄方法(3)功能界面截圖【1】登錄功能【2】主界面【3】員工信息管理【4】員工刪除【5】員工注冊F9、測試(測試用例編寫,針對代碼開發(fā)部分的測試)F10、總結(jié) (個人總結(jié):項目和課程)(一)項目開發(fā)總結(jié)報告1引言
28、1.1編寫目的在完成理發(fā)師管理系統(tǒng)的項目開發(fā)的基礎(chǔ)上,進一步對項目進行總結(jié)處理以及善后工作,以方便對這次開發(fā)進行評價,給予今后的開發(fā)工作以借鑒,總結(jié)經(jīng)驗教訓(xùn)。1.2項目背景1、項目名稱:理發(fā)店管理系統(tǒng)2、項目來源:軟件實踐課程3、委托單位:哈爾濱工程大學(xué)4、開發(fā)單位:倪嘉志、趙洪風(fēng)、王成項目組1.3定義無1.4參考資料1、 理發(fā)店管理系統(tǒng)可行性研究報告2、 理發(fā)店管理系統(tǒng)需求規(guī)格說明書3、 理發(fā)店管理系統(tǒng)概要設(shè)計說明書4、 理發(fā)店管理系統(tǒng)詳細(xì)設(shè)計說明書5、 理發(fā)店管理系統(tǒng)測試文檔6、 理發(fā)店管理系統(tǒng)代碼文檔2開發(fā)結(jié)果2.1主要功能及性能(1)功能:(1)客戶模塊:客戶注冊,填寫客戶的詳細(xì)信息。
29、(2)理發(fā)師模塊:員工注冊,頁面瀏覽,選擇業(yè)務(wù)商品(3)后臺管理員模塊:后臺管理員。將客戶、員工、業(yè)務(wù)的信息進行及時審核及公示。(2)性能:(1)保密性,所有用戶的密碼需要嚴(yán)格保密(2)速度型,查看操作反應(yīng)速度不得多于1s(3)界面美觀,容易操作。(4)操作完成后,無論成功或失敗,均有提示信息(5)可靠性,不會因為斷電、系統(tǒng)癱瘓導(dǎo)致數(shù)據(jù)無法保存。(6)正確性:在操作正確的情況下不會出現(xiàn)錯誤。(7)容錯能力:不會因為系統(tǒng)繁忙或者機器過熱而導(dǎo)致系統(tǒng)崩潰等不良后果。(8)可移植性:系統(tǒng)可以移植到不同的系統(tǒng)環(huán)境下。2.2所用工時倪嘉志:60小時趙洪風(fēng):48小時王成:48小時2.3進度在任務(wù)分配模塊有具
30、體的任務(wù)進度安排。3評價3.1生產(chǎn)率評價實際生產(chǎn)率:(1) 程序的評價生產(chǎn)效率:平均每天每人30行。(2) 文件的平均生產(chǎn)效率:平均每天每人180字。3.2技術(shù)方案評價技術(shù)方面面主要采用java語言,由于目前的開發(fā)人員以在校大學(xué)生為主,所以在技術(shù)方面還有提升空間,但就教學(xué)目的而言,三人的技術(shù)均有一定水平的提高,就學(xué)生層次而言,技術(shù)方案優(yōu)良,可提高的空間很大。3.3產(chǎn)品質(zhì)量評價理發(fā)店管理系統(tǒng)從整體來看是可以的,可以直接通過用戶操作直接連接數(shù)據(jù)庫,并且速度上較快,整個系統(tǒng)的操作比較簡單。在界面的美觀性上,能夠基本滿足需求,但此部分還有待完善。在功能點上,還需要擴充,不斷完善本系統(tǒng)的業(yè)務(wù)邏輯。4經(jīng)驗
31、與教訓(xùn)(1)經(jīng)驗:軟件開發(fā)與我自己最初的想法有很大的不同,我原本認(rèn)為軟件開發(fā)就是編程出來一個軟件,其重點在編程,上完這門課我在知道,軟件的開發(fā)重點在于前期的準(zhǔn)備,這也是我本項目最大的收獲。在小組分工方面,我進一步感受到了團結(jié)合作的重要性,只有安排好項目的進展時間,才能使整個軟件開發(fā)有一個實質(zhì)性的進展。當(dāng)然,整個程序和文檔的順利完成和辛勤的小組努力和老師細(xì)致認(rèn)真的指導(dǎo)分不開。相信這次的軟件實踐課程會推動我們未來的發(fā)展,在這里由衷感謝老師的孜孜不倦的審查和監(jiān)督,認(rèn)真負(fù)責(zé)的態(tài)度使我們能嚴(yán)格要求自身,老師精益求精的態(tài)度是我們學(xué)習(xí)的榜樣,感謝老師在本小組的制作過程中提供的寶貴建議,以及制作過程中兢兢業(yè)業(yè)的講解。我們小組在完成此次任務(wù)后,在代碼編排和文檔整理方面得到了極大的提高,相信我們之后在面對制作會有條不紊的有序進行。(2)教訓(xùn) 本次項目給我最大的教訓(xùn)就
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《直接能源ATP》課件
- 幼兒園工作總結(jié)笑容滿園
- 探索學(xué)術(shù)之路
- 公司人員述職報告匯編9篇
- 幼兒園工作總結(jié)傳遞溫暖收獲微笑
- 2023-2024年項目部安全培訓(xùn)考試題含答案(培優(yōu)B卷)
- 2023年項目管理人員安全培訓(xùn)考試題附答案(研優(yōu)卷)
- 《電廠職業(yè)病防治》課件
- 激發(fā)學(xué)習(xí)動力教學(xué)策略報告
- 中醫(yī)理療師年度總結(jié)
- 模具管理程序文件
- 女子水晶樂坊
- 漢語中的詞語詞性分類(課堂)課件
- 2023-2024學(xué)年廣西壯族自治區(qū)南寧市小學(xué)語文五年級期末高分試題附參考答案和詳細(xì)解析
- DB44T 1315-2014物業(yè)服務(wù) 檔案管理規(guī)范
- 基本醫(yī)療保險異地就醫(yī)登記備案申請表
- 非線性光纖光學(xué)六偏振效應(yīng)PPT
- 昌樂二中271課堂教學(xué)模式
- 馬克思主義基本原理試題及答案(超星學(xué)習(xí)通)
- 衛(wèi)生專業(yè)技術(shù)資格任職聘用證明表
- 《小班幼兒分離焦慮研究開題報告(含提綱)》
評論
0/150
提交評論