




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
軟件工程試驗匯報題目:彩票銷售系統設計試驗人:任欣虹院系:08級信息與計算科學學號:A00814016指導老師:項冰冰彩票銷售系統設計第一章序言彩票銷售系統是采取計算機網絡進行彩票發行、管理和銷售系統。我國自1987年發行福利彩票以來,一直采取即開型大獎組方法進行銷售,取得了很好成績。但這種發行方式易受場地、季節、氣候等客觀條件限制,在管理上也輕易出現漏洞,存有現場時空和安全隱患。計算機彩票這種新發行方式,使用當代化計算機技術和通信技術,是一個科學可行發行方式。國外彩票發達國家實踐和我國先期試點省市試點證實,計算機彩票克服了即開型大獎組銷售方式弊端,給我國彩票業規范和發展指明了方向。依照自動化處理數據程度和數據傳輸處理方式不一樣,計算機彩票銷售系統分為準熱線系統和全熱線系統。準熱線系統是指各彩票終端銷售機在要求時間從數據中心下載當期銷售特權,進行彩票銷售,完成當日或當期銷售后,一次將全部銷售數去上傳數據機房,銷售期間和數據機房無通信聯絡銷售系統。全熱線系統是指各彩票終端銷售機處理每一筆業務都需要與數據機房進行數據交換才能完成,銷售數據不存放在投注終端,銷售期間與數據機房保持實時通信連接銷售系統。現在,全國計算機福利彩票銷售系統全部為全熱線銷售系統。本系統意在將完善全熱線銷售系統。可行性研究項目背景開發軟件名稱:彩票銷售系統。項目與其余軟件,系統關系:本項目采取客戶機/服務器原理,客戶端程序是建立在WindowsNT系統上以MicrosoftVisualC++為開發軟件應用程序,服務器端采取Linux為操作系統工作站,是采取Oracle8為開發軟件數據庫服務程序。可行性研究前提要求主要功效:為彩民提供彩票購置和查詢服務,方便彩票中心售票工作,提升彩票銷售服務質量和服務效率性能要求:彩票銷售系統定單必須無差錯存放在彩票中心主服務器上。對服務器上數據必須進行及時正確刷新。輸出要求:數據完整,詳實。輸出要求:簡捷,快速,實時。安全與保密要求:服務器管理員享受對彩票銷售信息庫管理與修改。彩民只享受對彩票信息庫部分修改(寫入與讀出)。完成期限:預計六個月目標:系統實現后,大大提升彩票中心彩票銷售服務效率。降低售票服務中錯誤發生率,降低信息交流煩瑣過程及其帶來開銷。條件,假定和限制提議軟件壽命:5年。經費起源:中國福利彩票企業。硬件條件:服務器sun工作站,終端為pc機。運行環境:Linux數據庫:Oracle8決定可行性主要原因成本/效益分析結果,效益〉成本。技術可行,現有技術可完全負擔開發任務。操作可行,軟件能被原有工作人員快速接收。技術可行性分析2.3.1彩票銷售終端是安裝了WindowsNTPC機,主要目標是向福利彩票中心服務器傳遞數據。當彩民購置彩票時,終端向服務器發出詳盡一份定單,服務器查對后,存入彩票銷售信息庫。服務器查對后,傳送彩票確認表單,終端打印出彩票。當彩民在終端機進行咨詢時,終端向服務器發出查詢請求,服務器依照開獎信息庫實時數據,向終端發送數據,顯示在終端屏幕上。2.3.2處理流程和數據流程先做系統流程圖來概括描述物理系統,表示數據在系統各部件之間流動情況。系統流程圖彩票銷售子系統系統流程圖:輸入投注信息和身份證信輸入投注信息和身份證信息信息加密模塊彩票生成模塊數據庫彩票信息彩票中獎查詢子系統系統流程圖:插入彩票和身份證插入彩票和身份證中獎查詢模塊數據庫中獎信息數據流圖做出數據流圖來描繪信息流和數據從輸入移動到輸出過程中所經受變換。彩票銷售子系統數據流圖:售票人員售票人員1.1接收投注信息和身份證信息銷售D1銷售摘要信息處理信息加密1.2更新中心服務器數據1.3打印彩票信息彩票信息彩票彩民驗證注:在驗證銷售摘要信息時,是將銷售摘要信息中投注站信息與服務器數據庫中投注站信息信息進行比對!中獎查詢子系統數據流圖:2.12.1接收彩票查詢請求中獎查詢彩民D2查詢摘要信息2.2驗證查詢摘要信息驗證D1銷售摘要信息2.3更新中心服務器文件中獎信息D3中獎信息處理信息加密2.4顯示中獎信息彩民調用注:在驗證查詢摘要信息時,是查詢摘要信息中加密信息與銷售摘要信息中加密信息進行比對!數據字典數據字典是關于數據信息集合,包括數據字典來對數據流圖中包含全部元素進行定義。數據項條目數據項編號:D01-001數據項編號:D01-001數據項名稱:彩票編號別名:彩票流水號符號名:CPLS數據類型:數值型長度:11取值范圍:1~數據項編號:D01-002數據項名稱:投注信息別名:投注信息符號名:TZXX數據類型:數值數組型長度:2取值范圍:1~99數據項編號:D01-003數據項名稱:身份證信息別名:身份證信息符號名:SFZ數據類型:數值型長度:18取值范圍:0~999999數據項編號:D01-004數據項名稱:投注站信息別名:投注站信息符號名:TZZ數據類型:數值型長度:6取值范圍:100001~999999數據項編號:D01-005數據項名稱:時間信息別名:時間信息符號名:TIME數據類型:數值型長度:12取值范圍:~數據項編號:D01-006數據項名稱:加密信息別名:加密信息符號名:JMXX數據類型:字符串長度:32數據項編號:D01-007數據項名稱:中獎總數別名:中獎總數符號名:ZJZS數據類型:數值型長度:6取值范圍:100001~999999數據項編號:D01-008數據項名稱:中獎流水號別名:中獎流水號符號名:ZJZS數據類型:數值型數組長度:6數據結構條目數據結構編號:DS01數據結構編號:DS01數據結構名稱:彩票信息別名:彩票信息組成:投注信息+身份證信息+投注站信息+時間信息+彩票流水號數據存放條目數據存放編號D1數據存放編號D1數據存放名稱:銷售摘要信息起源:由彩票信息加密產生組成:加密信息+投注站信息+彩票流水號數據存放編號:D02數據存放名稱:中獎查詢摘要信息起源:有中獎查詢處理產生組成:加密信息數據存放編號:D003數據存放名稱:中獎信息起源:驗證摘要信息組成:中獎總數+中獎流水號注:加密信息僅是將投注信息和身份證信息加密處理而產生!經濟可行性分析2.5.1.支出基礎投資:終端PC機200臺:8000*200=160萬網絡設備:10萬輔助配置:10萬共計:180萬 其余一次性投資:Oracle8.0:20萬 WindowsNT:10萬操作員培訓費:5萬共計:35萬 經常性支出: 人工費用:6(月)*20(人)*5000(圓)=60萬其余不可知額外支出:20萬共計:80萬支出共計:151萬2.5.2.收益理論分析得知:六個月回成本,收益可觀。社會原因可行性分析法律原因全部軟件都選取正版。全部技術資料都由提出方保管。協議制訂確定違約責任。用戶使用可行性使用本軟件人員要求有一定計算機基礎人員,系統管理員要求由計算機專業知識,全部些人員都要經過本企業培訓。管理人員也需經通常培訓。經過培訓人員將會熟練使用本軟件。兩名系統管理員,一名審計員將進行專業培訓,他們將熟練管理本系統。其余可供選擇方案客戶端與服務器端聯絡在一起在彩票銷售點中只設置終端機,在福彩中心設置服務器,數據輸入由終端輸入,全部數據都由服務器處理,只在終端上顯示數據結果。此設計簡化了數據處理,但加重了服務器數據處理。而使用客戶端/服務器機理,簡化數據流量,加緊數據處理。結論意見因為技術、經濟、操作都有可行性,能夠進行開發。第三章需求分析需求背景概述某省彩票發行中心是中國福利彩票在某地域承銷單位,是某省福利彩票發行銷售管理機構,自8月全省計算機彩票銷售系統實現全熱線升級改造后,系統安全保障愈加可靠了,但因為投注站站點多、線長、面廣、投注站業主和銷售員眾多且素質參差不齊,銷售彩票信息統計遲緩。而且彩票上沒有購彩人信息,造成彩票丟失、被破壞等情況下,彩民不能得到應有獎金,同時也造成了冒領和未經本人許可率領等現象。在這種情況下,某省彩票發行中心提出了彩票銷售系統實施實時更新彩票銷售信息概念,并經過綁定身份證號方式來實施實名購彩。這么可完全處理以下存在機構問題。省中心彩票銷售統計遲緩。投注站拖欠省中心銷售款。彩民丟失彩票無法兌獎。有些人撿到或盜取彩票來惡意冒領。系統設計目標實現投注站銷售信息實時統計。實現彩票銷售實名制。彩票銷售系統流程彩票銷售系統總目標是:在計算機網絡,數據庫和先進開發平臺上,利用現有軟件,配置一定硬件,開發一個具備開放體系結構、易擴充、易維護、具備良好人機交互界面彩票銷售系統,實現福利彩票銷售自動化計算機系統,為企業決議層提供準確、精細、快速彩票銷售信息。依照可行性研究結果和客戶要求,分析現有情況及問題,采取Client/Server結構,將彩票銷售系統劃分為兩個子系統:彩票銷售子系統,中獎查詢子系統。系統功效層次圖:彩票銷售系統彩票銷售系統彩票銷售子系統中獎查詢子系統信息編輯打印彩票中獎查詢信息處理顯示結果顯示結果分析各個子系統功效需求彩票銷售子系統投注:從投注終端輸入對應選號信息以后,將信息顯示到屏幕上,當用戶確認后將該信息按照一定規則進行打包,并將打好包數據發送到數據中心,終端接收到儲存成功返回信息后將該數據重新組織,發送到打印機進行打印出票。通信:投注終端將數據包經過通信網絡發送到數據中心通信設備中,數據中心處理完成后,通信設備將結果發送回終端。加密:僅是將投注信息和身份證信息加密,信息經過國際認可數據加密算法進行數據處理,使得信息本身發生顯著改變。摘要信息:投注終端將全部發送到數據中心信息經過國際認可摘要信息算法生成對應摘要信息,并發送到數據中心。數據中心接收到投注終端發送數據信息后重新計算摘要信息,并和投注機發送摘要信息進行比對,從而確保數據在傳輸過程中不會發生改變。身份驗證:通信服務器對當前接收站點進行驗證,判斷該站點在系統中是否存在。權限驗證:通信服務器對當前接收站點請求進行驗證,判斷當前站點請求是否允許。中獎查詢子系統中獎查詢:經過投注終端接口插入中獎彩票和居民身份證,當用戶確認后將該信息按照一定規則進行打包,并將打好報數據中心,終端接收到中心返回就過后將對應信息顯示到屏幕上,當用戶確認兌獎后將確認結果發送到數據中心。通信:投注終端將數據包經過通信網絡發送到數據中心通信設備中,數據中心處理完成后,通信設備將結果發送會終端。加密:投注終端將全部發送到數據中心信息經過國際認可數據加密算法進行數據處理,使得信息本身發生顯著改變。摘要信息:投注終端將全部發送到數據中心信息經過國際認可摘要信息算法生成對應摘要信息,并發送到數據中心。數據中心接收到投注終端發送數據信息后重新進算摘要信息,并和投注機發送摘要信息進行比對,從而確保數據在傳輸過程中不會發生改變。身份驗證:通信服務器對當前接收站點進行驗證,判斷該站點在系統中是否存在。權限驗證:通信服務器對當前接收站點請求進行驗證,判斷當前站點請求是否允許。數據驗證:通信服務器對當前接收站點數據進行驗證,判斷當前站點數據是否完整,數據本身是否在合乎規則要求范圍以內。為了把用戶數據要求清楚,準確地描述出來,我們建立了實體-聯絡圖。彩票銷售系統E-R圖中獎查詢中獎查詢銷售彩票彩民身份證信息投注信息投注信息身份證信息售票時間投注站信息彩票流水號NNNN狀態轉換圖:彩票銷售子系統狀態轉換圖:閑置閑置輸入投注信息確認中do/存放投注信息打印do/打印彩票銷售結束存放信息do/顯示信息信息播完取消取消取消售票有效信息無效信息已確認圖中表明,沒有些人使用售票機時候處于閑置狀態;當有些人靠近時則進入開機狀態,選擇買票后,輸入投注信息,這是假如投注人改變主意不想買了,離開售票機,售票機又回到閑置狀態;假如輸入為無效信息,則顯示存放信息,然后銷售結束;假如輸入正確信息確認后,則打印,取消則閑置,不然打印彩票,取消后閑置,打印彩票成功后銷售結束。閑置閑置插入彩票和身份證驗證中do/比對銷售摘要信息,檢索中獎信息驗證成功提取do/提取中獎信息,并顯示中獎確認do/彩民確認中獎信息已確認更新do/存放并更新中獎信息返回中獎查詢結束中獎查詢存放信息do/顯示信息有效信息無效信息驗證失敗(未中獎)取消取消取消取消取消信息播完中獎查詢子系統狀態轉換圖:圖中表明,沒有些人使用售票機時候處于閑置狀態;當有些人靠近時則進入開機狀態,選擇中獎查詢后,插入彩票和身份證,這么提取中獎信息進行比對,這是假如投注人改變主意不想買了,取消后,系統有回到閑置狀態;……彩票銷售系統相關IPO圖:為方便描繪輸入數據,對數據處理和輸出數據之間關系,我們繪制了IPO圖。系統:彩票銷售系統:彩票銷售子系統編號:1.2.1模塊:加密日期:6.6IPO表被調用:信息處理調用:無輸入:選號信息、身份證信息輸出:加密信息處理:加密選號信息和身份證信息,生成加密信息局部處理元素:注釋:系統:彩票銷售子系統編號:1.2模塊:信息處理日期:6.6IPO表被調用:彩票銷售子系統調用:加密、驗證、存放輸入:選號信息和身份證信息輸出:彩票信息處理:1。加密選號信息和身份證信息2。驗證銷售網點信息3。更新中心服務器數據局部處理元素:注釋:系統:系統:彩票銷售子系統編號:1.2.2模塊:驗證日期:6.6IPO表被調用:信息處理調用:無輸入:投注站信息輸出:銷售摘要信息處理:1。驗證銷售網點信息;2。生成銷售摘要信息局部處理元素:注釋:系統:彩票銷售系統:彩票銷售子系統編號:1.2.3模塊:存放日期:6.6IPO表被調用:信息處理調用:無輸入:銷售摘要信息輸出:彩票信息處理:1。存放彩票信息;2。更新中心服務器數據局部處理元素:注釋:系統:彩票銷售子系統編號:1.4模塊:打印彩票日期:6.6IPO表被調用:彩票銷售子系統調用:無輸入:彩票信息輸出:彩票處理:打印彩票信息局部處理元素:注釋:系統:中獎查詢系統:中獎查詢子系統編號:2.2模塊:信息處理日期:6.6IPO表被調用:中獎查詢子系統調用:加密、驗證、檢索、存放輸入:彩票信息輸出:中獎信息處理:1。接收彩票查詢請求2。生成查詢摘要信息3。驗證查詢摘要信息4。更新中心服務器文件局部處理元素:注釋:系統:中獎查詢子系統編號:2.2.1模塊:加密日期:6.6IPO表被調用:中獎查詢子系統調用:無輸入:彩票信息、身份證信息輸出:加密信息處理:加密彩票投注信息和身份證信息,生成加密信息局部處理元素:注釋:系統:系統:中獎查詢子系統編號:2.2.2模塊:驗證日期:6.6IPO表被調用:信息處理調用:無輸入:銷售加密信息、查詢加密信息輸出:查詢摘要信息處理:1。將查詢摘要信息中加密信息與銷售摘要信息中加密信息進行比對2。生成查詢摘要信息局部處理元素:注釋:系統:系統:中獎查詢子系統編號:2.2.3模塊:檢索日期:6.6IPO表被調用:信息處理調用:無輸入:查詢摘要信息輸出:中獎信息處理:在中心服務器數據庫中檢索是否有中獎信息局部處理元素:注釋:系統:系統:中獎查詢子系統編號:2.2.4模塊:存放日期:6.6IPO表被調用:信息處理調用:無輸入:中獎信息輸出:中獎信息處理:用戶查詢一次,在數據庫中進行統計信息局部處理元素:注釋:彩票銷售系統運行要求彩票銷售系統中各個子系統硬件和軟件配置以下:3.5.1系統軟件:WindowNTServer數據庫管理系統:SQLServer硬件要求:PentiumIII450以上,258MRAM,14GHD3.5.2.客戶端子系統運行要求:系統軟件:WindowNTWorkstation數據庫管理系統:SQLServer硬件要求:Pentium133以上,32MRAM,4.3GHD建立彩票銷售系統約束Client/Server結構總體設計方案對它約束:彩票銷售系統做為Client/Server結構一個應用系統,不可防止要受到Client/Server結構約束。在其實施各個階段都要服從它一些規劃,包含功效設計、系統配置和計劃。同時,因為信息共享,彩票銷售系統還受到其它系統信息約束。人力、資金、時間約束:彩票銷售工程實施目標就是要帶給福利彩票企業看得出見效益,其開發過程中也要考慮到人力、資金和時間約束。所以,在設計中,重點是銷售系統中方便快捷,能提供給彩民以優質高效服務,并提升銷售效率和便捷,為福利彩票企業帶來良好效益。技術發展規律約束計算機技術和產品發展日新月異,將會給信息處理帶來更多伎倆,同時也會帶來愈加豐富信息表示形式。比如圖象和語音技術進步,多媒體技術發展,這些都要求系統在設計時考慮技術改變可能性,為可能改變預留一定系統處理能力。第四章總體設計任務概述目標該階段目標在于明確系統數據結構和軟件結構,另外總體設計還將給出內部軟件和外部系統部件之間接口定義,各個軟件模塊功效說明,數據結構細節以及詳細裝配要求。運行環境軟件基本運行環境為WindowsNT環境需求概述(略)條件與限制為了評價該設計階段設計表示“優劣程度”,必須遵照以下幾個準則:軟件設計應該表現出層次結構,它應巧妙地利用各個軟件部件之間控制關系。設計應該是模塊化,即該軟件應該從邏輯上被劃分成多個部件,分別實現各種特定功效和子功效。設計最終應該給出詳細模塊(比如子程序或過程),這些模塊就具備獨立功效特征。應該應用在軟件需求分析期間得到信息,采取循環重復方法來取得設計。總體設計用HIPO圖來描述軟件層次結構彩票銷售系統HIPO圖:彩票銷售系統彩票銷售系統1.1編輯1.0彩票銷售子系統2.0中獎查詢子系統1.2處理1.4打印1.2.2驗證1.2.1加密1.3顯示1.2.3存放2.1輸入2.2處理2.3顯示2.2.4存放2.2.2驗證2.2.1加密2.2.3檢索1.1.1輸入注:對應模塊IPO圖見需求分析中相關內容。總體結構和模塊外部設計模塊是軟件結構基礎,軟件結構好壞完全由模塊屬性表現出來,把軟件模塊化目標是為了降低軟件復雜性,使軟件設計,測試,調試,維護等工作變得簡易,但伴隨模塊數目標增加,經過接口連接這些模塊工作量也隨之增加。從這些特征可得出如圖九一條總成本(或工作量)曲線,在考慮模塊化時,應盡可能使模塊數靠近于圖中M,它使得研制成本最小,而且應盡可能防止不足模塊化或超量。模塊化與總體成本圖功效分配從程序結構中能夠看出,彩票銷售和打印功效是由彩票銷售子系統進行;彩票中獎查詢功效是由中獎查詢子系統進行;而加密模塊其實在兩個子系統中都有調用。接口設計外部接口用戶界面:采取C++等語言設計,諸如窗口、菜單、對話框、滾動條等等,主控界面與Windows界面類似。軟件接口內部接口輸入號碼模塊:完成對投注信息輸入功效;修改編輯模塊:完成對投注信息修改編輯功效;信息加密模塊:完成對投注信息和身份證信息加密功效;彩票生成模塊:完成對打印彩票功效;中獎查詢模塊:完成對中獎彩票信息檢索功效;……數據結構設計(略)運行設計運行模塊組合詳細軟件運行模塊組合為程序多窗口運行環境,各個模塊在軟件運行過程中能很好交換信息,處理數據。運行控制軟件運行時有較友好界面,基本能夠實現用戶數據處理要求。運行時間系統單窗口對話框等界面運行時間大致為20秒,基本能夠達成用戶操作要求。犯錯處理設計犯錯輸出信息在用戶輸入錯誤數據后,系統提醒:“對不起,你使用非法數據!請更正!”如在中獎查詢系統中,若信息不匹配,則系統提醒
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 騎手夜班兼職合同協議
- 店鋪美甲培訓合同協議
- 合同協議技術合作協議
- 店鋪租金入股合同協議
- 上海渣土運輸合同協議
- 三方投資協議合同
- 合同必須形成書面協議
- 工程意向保證合同協議
- dr維修合同協議
- 工程招工合同協議模板
- 2025中國新型儲能行業發展白皮書
- 海南省天一大聯考2024-2025學年高三學業水平診斷(四)語文試題及答案
- 旅游合同簽署委托協議
- 山東司法警官職業學院招聘筆試真題2024
- 2025-2030中國非鄰苯二甲酸酯類增塑劑行業市場發展趨勢與前景展望戰略研究報告
- 加油站現場服務提升方案
- 絕緣搖表培訓
- 保險合規知識培訓課件
- 2025年廣東省深圳市高考語文一模試卷
- 酒店客房保潔服務人員配置方案
- 第八課 學習借鑒外來文化的有益成果教學設計-2024-2025高中政治統編版必修四哲學與文化
評論
0/150
提交評論