軟件工程-可行性分析_第1頁(yè)
軟件工程-可行性分析_第2頁(yè)
軟件工程-可行性分析_第3頁(yè)
軟件工程-可行性分析_第4頁(yè)
軟件工程-可行性分析_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

禮堂電影購(gòu)票系統(tǒng)可行性分析說(shuō)明書一.引言1.1編寫目的基于學(xué)校禮堂管理者對(duì)學(xué)生用戶的管理以及對(duì)電影的查詢、預(yù)訂等提供輕松快捷的管理方式,同時(shí)也方便廣大的學(xué)生用戶可以隨時(shí)隨地的對(duì)電影進(jìn)行預(yù)訂、購(gòu)票、查詢等。1.2背景A.用戶:學(xué)校禮堂;B.該軟件系統(tǒng)同其他系統(tǒng)或其他機(jī)構(gòu)的基本的相互來(lái)往關(guān)系:該系統(tǒng)目前為止為單機(jī)版,獨(dú)立于其他系統(tǒng);C.項(xiàng)目開發(fā)環(huán)境:Windows7+SQLServer+C#。1.3定義“禮堂電影購(gòu)票系統(tǒng)”是一種基于集中統(tǒng)一規(guī)劃的我數(shù)據(jù)庫(kù)數(shù)據(jù)管理型模式,是利用數(shù)據(jù)庫(kù)軟件編制的管理軟件。一實(shí)現(xiàn)電影信息、學(xué)生信息以及日常工作等多項(xiàng)管理,對(duì)整個(gè)系統(tǒng)的分析、設(shè)計(jì)過(guò)程做出一個(gè)完整論證為目的。1.4參考資料(1)《軟件工程導(dǎo)論》,張海藩,清華大學(xué)出版社。(2)《實(shí)用軟件工程》,鄭人杰等,清華大學(xué)出版社。(3)C#+SQLServer項(xiàng)目開發(fā)實(shí)踐.中國(guó)鐵道出版社.蘇年樂.主編。二.可行性研究的前提2.1要求1)功能:這是一個(gè)禮堂購(gòu)票系統(tǒng),主要負(fù)責(zé)電影信息存檔、對(duì)電影信息的查詢及編輯、對(duì)學(xué)生相關(guān)信息的管理、對(duì)電影預(yù)訂情況的管理;2)安全與保密要求:登陸系統(tǒng)時(shí),需驗(yàn)證身份和密碼,只有禮堂管理員的身份才能進(jìn)入系統(tǒng)進(jìn)行信息的操作;3)處理流程和數(shù)據(jù)流程用圖表的方式:表示出最基本的數(shù)據(jù)流程和處理流程,并輔之以敘述;2.2目標(biāo)A.由于原先購(gòu)票管理采用的人工系統(tǒng),浪費(fèi)人力物力財(cái)力,禮堂電影購(gòu)票系統(tǒng)可以改善這種情況,只需一臺(tái)電腦和一個(gè)管理員老師就能輕松完成;B.提高對(duì)新電影信息存儲(chǔ)、電影預(yù)訂以及學(xué)生信息管理的速度;C.減少人力的投入的同時(shí)提高了信息處理的精度和準(zhǔn)確度,在輸入無(wú)誤的基礎(chǔ)上可保證數(shù)據(jù)的正確性;D.改進(jìn)了管理服務(wù)的質(zhì)量,可由系統(tǒng)對(duì)電影進(jìn)行自動(dòng)分類、歸類,學(xué)生信息整理、預(yù)訂情況登記入檔;E.改進(jìn)人員的利用率,減少了前臺(tái)操作人員,更多人員可用于為學(xué)生服務(wù)、更新電影信息等其他事物,節(jié)省人力資源;F.減少人力的投入,由系統(tǒng)對(duì)入檔電影進(jìn)行自動(dòng)分類、歸類,學(xué)生信息整理、預(yù)訂情況登記入檔,提高信息處理的精度和準(zhǔn)確度;G.為了方便禮堂管理人員對(duì)電影的查詢、預(yù)訂等提供輕松快捷的管理方式,同時(shí)也方便廣大的學(xué)生用戶可以隨時(shí)隨地的對(duì)電影信息進(jìn)行確認(rèn),查詢等。2.3條件、假定和限制a.硬件配備不齊,內(nèi)存不夠,需升級(jí)到Windowsxpprofessional。筆記本電腦的性能不夠穩(wěn)定,對(duì)SQL等數(shù)據(jù)庫(kù)軟件和VB、.Net等開發(fā)工具運(yùn)行有不利影響。b.可利用的信息和資源比較單一,客戶需求分析主要來(lái)源于對(duì)原電影信息管理、對(duì)原禮堂管理老師的采訪和詢問(wèn),又需求分析員進(jìn)行概括整理提煉。而技術(shù)方面,對(duì)VisualBasic以及.Net掌握運(yùn)用還有待提高,不足之處靠借閱有關(guān)書籍進(jìn)行補(bǔ)充,組內(nèi)成員互相討論分析解決。其余包括經(jīng)濟(jì)效益、社會(huì)效益分析則靠網(wǎng)上查閱資料獲得。c.經(jīng)費(fèi)不足。d.運(yùn)行環(huán)境:兼容當(dāng)前主流操作系統(tǒng)Windows7,Office軟件等。e.開發(fā)軟件:SQLServer、C#等。f.硬件條件:PC機(jī)。2.4進(jìn)行可行性研究的方法通過(guò)對(duì)已有電影購(gòu)票系統(tǒng)的分析和研究比較的方法。2.5評(píng)價(jià)尺度費(fèi)用的多少、各項(xiàng)功能的優(yōu)先次序、費(fèi)用的高低、壽命的長(zhǎng)短、開發(fā)時(shí)間的長(zhǎng)短及使用中的難易程度等等。三、所建議的系統(tǒng)3.1對(duì)所建議系統(tǒng)的說(shuō)明該軟件是一個(gè)針對(duì)學(xué)校禮堂的管理系統(tǒng)。(1)功能概括:存儲(chǔ)、查閱、修改電影信息;存儲(chǔ)、查閱、修改學(xué)生相關(guān)信息;統(tǒng)籌管理電影預(yù)訂過(guò)程;(2)系統(tǒng)環(huán)境以及工具:運(yùn)行環(huán)境:Windows編程語(yǔ)言:C#,VisualBisic6.0數(shù)據(jù)庫(kù):SQL(3)建議概括a.小巧而不失實(shí)用的功能,方便師生。b.庫(kù)存電影信息庫(kù)功能,師生購(gòu)票信息管理。c.財(cái)務(wù)信息的統(tǒng)計(jì)分析。d.多種圖表統(tǒng)計(jì),可統(tǒng)計(jì)每年,每月,每日的禮堂售票情況統(tǒng)計(jì)。e.多種排行統(tǒng)計(jì)等。3.2處理流程和數(shù)據(jù)流程a.系統(tǒng)能對(duì)電影信息進(jìn)行管理。b.系統(tǒng)不需要管理學(xué)生除姓名以外的信息。對(duì)每一名學(xué)生用戶最多預(yù)訂的電影數(shù)目為5場(chǎng)。c.預(yù)訂時(shí),管理人員記錄學(xué)生的姓名、預(yù)訂電影名稱和預(yù)訂日期。d.操作人員可以根據(jù)電影名稱、放映時(shí)間、兩者之一或兩者的任意組合查詢電影信息。e.操作人員可以查詢預(yù)訂某電影的所有學(xué)生的姓名;也可以查詢某學(xué)生預(yù)訂的所有電影名稱;還可以根據(jù)學(xué)生的姓名、電影名稱查詢學(xué)生預(yù)訂時(shí)間、購(gòu)票時(shí)間g.系統(tǒng)由禮堂工作人員操作。分為:系統(tǒng)管理員、,電影信息管理員和票務(wù)管理員,每人對(duì)應(yīng)相應(yīng)的權(quán)限。h.報(bào)表的打印輸出。i.所有操作人員憑帳號(hào)和密碼登陸系統(tǒng)。3.3改進(jìn)之處原本客戶使用的是人工系統(tǒng),費(fèi)時(shí)、浪費(fèi)勞動(dòng)力;辦事效率不高;學(xué)生買票,管理員管理都有很多的不便;使用了這個(gè)系統(tǒng),就可以使訂票過(guò)程系統(tǒng)化,方便統(tǒng)計(jì)電影庫(kù)信息;同時(shí)系統(tǒng)所提供的查詢功能明顯的節(jié)約了時(shí)間。3.4影響a)設(shè)備方面:目前而言,客戶方是沒有任何系統(tǒng)設(shè)備的,但是由于該軟件所需硬件設(shè)備僅僅是一臺(tái)電腦,所以可行性比較高;b)軟件方面:SQLc)用戶單位機(jī)構(gòu)方面:使用該系統(tǒng),客戶原有體系幾乎不需要太大的變化,這是個(gè)即裝即用的軟件,對(duì)人員數(shù)量和技術(shù)的要求不高。只要禮堂管理員會(huì)簡(jiǎn)單的計(jì)算機(jī)操作即可;d)經(jīng)費(fèi)方面:配一臺(tái)電腦需要一定的經(jīng)費(fèi),具體我們會(huì)在經(jīng)濟(jì)可行性中做出相應(yīng)的解釋;影響。3.4.1.對(duì)設(shè)備的影響服務(wù)器:PentiumIII500以上或更高,內(nèi)存:1GB以上;硬盤:至少10G以上;CD-ROM:16倍速以上;網(wǎng)卡:10MB/100MB自適應(yīng);打印機(jī)一臺(tái),至少一臺(tái)服務(wù)器。工作站:PentiumII266以上微機(jī);內(nèi)存:1GB硬盤:至少5G以上;CD-ROM:16倍速以上;網(wǎng)卡:10MB/100MB自適應(yīng),至少一臺(tái)工作站,使用TCP/IP協(xié)議的局域網(wǎng)。3.4.2.對(duì)軟件的影響B(tài)ookWork.jarBookWork系統(tǒng)的打包程序,由C#編譯。3.4.3.對(duì)用戶單位機(jī)構(gòu)的影響在學(xué)校中要有良好的管理體系,管理業(yè)務(wù)標(biāo)準(zhǔn)化;需要組建一個(gè)管理應(yīng)用隊(duì)伍,需要體現(xiàn)出團(tuán)隊(duì)的精神。3.4.4.對(duì)系統(tǒng)運(yùn)行過(guò)程的影響Windows7+SQLServer2000+C#中運(yùn)行。3.4.5.對(duì)開發(fā)的影響在當(dāng)前網(wǎng)絡(luò)信息時(shí)代下,計(jì)算機(jī)技術(shù)和軟件技術(shù)的不斷更新是禮堂電影購(gòu)票系統(tǒng)需要更強(qiáng)大的功能,遠(yuǎn)遠(yuǎn)不能滿足將來(lái)現(xiàn)代化的社會(huì),在管理上也可能需要人員調(diào)整。3.4.6.對(duì)地點(diǎn)和設(shè)施的影響基本的辦公條件,一臺(tái)電腦和若干參考書籍。3.4.7.對(duì)經(jīng)費(fèi)開支的影響禮堂在學(xué)?;虼笮凸妶?chǎng)存在,其經(jīng)濟(jì)成分比重相對(duì)比較適中,主要是支出的費(fèi)用:其中包括基本建設(shè)費(fèi)、軟件開發(fā)費(fèi)用、管理和維護(hù)費(fèi)、人員工資和培訓(xùn)費(fèi)等。在一個(gè)禮堂中實(shí)行統(tǒng)一操作,資源共享,前期的資金投入主要集中于購(gòu)置圖書上。建立電影信息庫(kù),收集各方面的電影信息,提高電影管理的計(jì)劃性和預(yù)見性。開發(fā)完成運(yùn)行后,為使用者帶來(lái)便利,為系統(tǒng)的進(jìn)一步推廣創(chuàng)造了條件,經(jīng)濟(jì)收益將遠(yuǎn)超過(guò)投資。從經(jīng)濟(jì)角度考慮,此系統(tǒng)開發(fā)可行。3.5局限性能夠勝任此工作的人員少。3.6技術(shù)條件方面的可能性技術(shù)上的可行性分析主要分析現(xiàn)有技術(shù)條件能否順利完成開發(fā)工作,硬件、軟件配置能否滿足開發(fā)者的需要,各類技術(shù)人員的數(shù)量,水平,來(lái)源等。圖書館管理系統(tǒng)的工作主要是在讀者和圖書館之間架起一座橋梁,能相互溝通信息和處理信息。技術(shù)方面,我們選擇的SQL,是組員熟悉的語(yǔ)言,即使遇到部分困難,也可以從豐富的參考書中找到解決方案。所以技術(shù)方面是絕對(duì)可行的。四、數(shù)據(jù)流圖及數(shù)據(jù)字典:經(jīng)過(guò)詳細(xì)的調(diào)查,我們已經(jīng)清楚了解了現(xiàn)行的業(yè)務(wù)流程,接下來(lái)給出系統(tǒng)的邏輯模型。構(gòu)造系統(tǒng)邏輯模型的工具是數(shù)據(jù)流圖和數(shù)據(jù)字典。根據(jù)現(xiàn)行圖書管理的業(yè)務(wù)流程,首先把數(shù)據(jù)流圖中的源點(diǎn)和終點(diǎn)都選定為學(xué)生,因此可以得到禮堂電影購(gòu)票系統(tǒng)的基本結(jié)構(gòu)模型,如圖所示。有了系統(tǒng)基本結(jié)構(gòu)示意圖后,還有相當(dāng)多的數(shù)據(jù)信息如電影預(yù)訂、查詢等信息需要進(jìn)一步描述,這就是需要定義數(shù)據(jù)字典,才能把現(xiàn)有的系統(tǒng)描述清楚。下面列出了系統(tǒng)的主要數(shù)據(jù)字典。名字:電影信息 別名:電影表描述:視頻庫(kù)中所有電影的各種信息和位置描述 定義:電影信息=電影編號(hào)+電影名稱+電影時(shí)長(zhǎng)+電影大小+電影位置+播放次數(shù)+電影提供者位置:提供給服務(wù)器處理名字:購(gòu)票信息別名:購(gòu)票記錄描述:對(duì)所有購(gòu)票學(xué)生信息和電影信息記錄定義:購(gòu)票信息=學(xué)生學(xué)號(hào)+學(xué)生姓名+電影編號(hào)+電影名稱+電影時(shí)長(zhǎng)+座位信息+購(gòu)票時(shí)間位置:服務(wù)器保存,使用時(shí)輸出、名字:咨詢信息別名:咨詢記錄描述:最新電影和評(píng)論的記錄定義:咨詢信息=電影名稱+上映時(shí)間+學(xué)生推薦度位置:提供給服務(wù)器處理名字:學(xué)生信息 別名:學(xué)生數(shù)據(jù)庫(kù)描述:保存所有在校學(xué)生信息的表定義:學(xué)生信息=學(xué)生學(xué)號(hào)+學(xué)生姓名+學(xué)生登錄密碼位置:提供給服務(wù)器處理名字:電影編號(hào)別名:描述:唯一地標(biāo)識(shí)電影表中一個(gè)特定電影的關(guān)鍵域定義:電影編號(hào)=8{字符}8位置:電影信息購(gòu)票信息名字:電影名稱別名:描述:電影的主要信息定義:電影名稱=1{字符}20位置:電影信息購(gòu)票信息咨詢信息名字:電影時(shí)長(zhǎng)別名:描述:電影播放所需的時(shí)間定義:電影時(shí)長(zhǎng)=1{數(shù)字}3位置:電影信息購(gòu)票信息名字:電影大小別名:描述:電影的存儲(chǔ)大小定義:電影大小=1{數(shù)字}4位置:電影信息名字:電影位置 別名:描述:電影在服務(wù)器中位置的描述定義:電影位置=0{字母或符號(hào)}20位置:電影信息名字:播放次數(shù)別名:描述:電影是否被播放的記錄定義:播放次數(shù)=0{數(shù)字}1位置:電影信息名字:電影提供者別名:描述:管理員獲得電影的渠道定義:電影提供者=(字符)位置:提供給服務(wù)器處理名字:電影信息 別名:電影表描述:視頻庫(kù)中所有電影的各種信息和位置描述 定義:電影信息=電影編號(hào)+電影名稱+電影時(shí)長(zhǎng)+電影大小+電影位置+播放次數(shù)+電影提供者位置:提供給服務(wù)器處理名字:學(xué)生學(xué)號(hào)別名:描述:唯一地標(biāo)識(shí)學(xué)生表中一個(gè)特定學(xué)生的關(guān)鍵域定義:學(xué)生學(xué)號(hào)=10{數(shù)字}10位置:購(gòu)票信息學(xué)生信息名字:學(xué)生姓名別名:描述:學(xué)生學(xué)號(hào)所對(duì)應(yīng)的主要學(xué)生信息定義:學(xué)生姓名=2{字符}4位置:購(gòu)票信息學(xué)生信息名字:座位信息別名:描述:學(xué)生購(gòu)票時(shí)所選的座位編號(hào)定義:座位信息=行號(hào)+列號(hào)位置:購(gòu)票信息名字:購(gòu)票時(shí)間別名:描述:購(gòu)票時(shí)間的記錄定義:購(gòu)票時(shí)間=年+月+日位置:購(gòu)票信息名字:上映時(shí)間別名:描述:新電影的上映時(shí)間定義:上映時(shí)間=年+月位置:咨詢信息名字:學(xué)生推薦度別名:描述:新電影的推薦程度定義:學(xué)生推薦度=(數(shù)字)位置:咨詢信息名字:學(xué)生登錄密碼別名:描述:學(xué)生訂票實(shí)名制的登錄密碼定義:登錄密碼=6{數(shù)字}6位置:學(xué)生信息名字:年別名:描述:年的記錄定義:年=[2011|2012]位置:購(gòu)票時(shí)間上映時(shí)間名字:月別名:描述:月的記錄定義:月=[1|2|3|4|5|6|7|8|9|10|11|12]位置:上映時(shí)間購(gòu)票時(shí)間名字:日別名:描述:日的記錄定義:日=[1|2|3……|31]位置:購(gòu)票時(shí)間五、可選擇的其他系統(tǒng)方案5.1可選擇的系統(tǒng)方案1a.擬建系統(tǒng)的目標(biāo)1)促進(jìn)管理體制的改革和改進(jìn)管理手段;2)提高和改進(jìn)管理信息服務(wù)質(zhì)量;3)增強(qiáng)資源共享;4)減少人力和設(shè)備費(fèi)用;5)加快信息的查詢速度和準(zhǔn)確性。b.系統(tǒng)規(guī)劃及初步方案管理系統(tǒng)建成后可以和校園網(wǎng)相連,提供網(wǎng)上服務(wù)。c.系統(tǒng)的實(shí)施方案本系統(tǒng)客戶端擬采用Window7操作系統(tǒng),服務(wù)器采用Window操作系統(tǒng),前端開發(fā)語(yǔ)言使用C#,使用SQLserver數(shù)據(jù)庫(kù)管理系統(tǒng)。d.人員培訓(xùn)及補(bǔ)充方案由于人-機(jī)界面友好,操作簡(jiǎn)單,幫助信息詳盡,一般人員都可以使用,故不需要專門的培訓(xùn)。5.2可選擇的系統(tǒng)方案2a.擬建系統(tǒng)的目標(biāo)1)促進(jìn)管理體制的改革和改進(jìn)管理手段;2)提高和改進(jìn)管理信息服務(wù)質(zhì)量;3)減少人力和設(shè)備費(fèi)用;4)用計(jì)算機(jī)代替手工勞動(dòng);5)加快信息

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論