收银机服务器操作系统,第二章 超市收银机操作系统最终版.doc
安徽大學(xué)
計算機科學(xué)與技術(shù)學(xué)院
2011年冬季學(xué)期
軟件工程課程設(shè)計
題 目: 超市收銀機系統(tǒng)
專業(yè)班級: 軟件工程
指導(dǎo)老師: 程 凡
人員組成:張 濤
鮑傳松
王文杰
張 科
范小奔
分工及小結(jié):
張濤 負責(zé)部分:主要負責(zé)文檔的總體規(guī)劃、小組成員的分工,以及經(jīng)理管理部分的數(shù)據(jù)字典、數(shù)據(jù)流圖,狀態(tài)轉(zhuǎn)換圖等信息,以及可行性分析以及需求分析部分。
思考與感悟:通過此次試驗,我充分感受到了一個項目的完成具有很大的難度,對一個項目,恰當?shù)牟鸱峙c細化對于實驗?zāi)芊耥樌瓿删哂兄匾绊?#xff0c;而且對于整個項目,要經(jīng)過重復(fù)的修改與完善,才能夠形成一個好的項目,才能被用戶所接受。另一方面,此次試驗是我對團隊合作有了更深的體會,只有小組類的成員一起努力才能夠成功做出一個較完善的項目。
范小奔 負責(zé)部分:主要負責(zé)收銀部分相關(guān)的數(shù)據(jù)字典,數(shù)據(jù)流圖,狀態(tài)轉(zhuǎn)換圖,數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)中的日銷售信息和單次銷售信息。
思考與感悟:通過這個課程,讓我了解到怎樣去做一個具體的課題,加深了對軟件工程的理解。另外,我學(xué)習(xí)到了用一些新的方式去表達具體內(nèi)容,例如用表格的形式去
表達單次銷售信息等等。
鮑傳松 負責(zé)部分:客戶信息管理:實現(xiàn)客戶信息的添加,查詢,刪除;相關(guān)的數(shù)據(jù)字典,數(shù)據(jù)流圖,狀態(tài)轉(zhuǎn)換圖,白盒測試(與張科合作),程序流程圖。
思考與感悟:做本次試驗時候,讓我學(xué)到了遠比書本上還多的知識,讓我初步了解了做工程項目的經(jīng)驗,在做商品信息管理的白盒測試時候,使用了條件組合覆蓋進行測試,在測試控制結(jié)構(gòu)使用基本路徑測試,根據(jù)求出平均值過程的流圖進行測試。
張科 負責(zé)部分: 做編碼工作,做黑盒測試,做白盒測試(與鮑傳松合作)。
思考與感悟:做編碼工作,第一階段是通過看書學(xué)習(xí)了VB基本語言,學(xué)習(xí)了VB中對數(shù)據(jù)庫的基本操作.接下來就是具體編程實現(xiàn),在這里剛開始進入一個停滯階段,不知道各個模塊怎樣組合,如何形成一個系統(tǒng)工程。感覺有一點無從下手,于是又看關(guān)于具體VB的工程案例,不斷的學(xué)習(xí),逐漸形成一個完整的系統(tǒng)概念。首先進行數(shù)據(jù)庫設(shè)計,想好安排有幾個模塊。然后先設(shè)計一個登陸窗體,在設(shè)計一個主窗體,通過主窗體可以進入各個模塊,包括收銀,商品管理,倉庫管理,退出。最后則針對具體模塊進行設(shè)計編碼。做黑盒測試,根據(jù)老師課堂上所講的方法,進行有效等價類與無效等價類劃分(這里要考慮全面,細一點)。然后就是編輯文檔的工作量較大。做白盒測試,基本路徑測試首先根據(jù)詳細設(shè)計中的流程圖畫出流圖,算出環(huán)形復(fù)雜度,確定獨立路徑,針對每種路徑設(shè)計測試用例。條件組合覆蓋測試,找出判斷條件,設(shè)計出各種組合,針對組合設(shè)計測試用例。
王文杰 負責(zé)部分:我主要做倉庫管理這塊。與這方面有關(guān)的需求分析,如數(shù)據(jù)字典,數(shù)據(jù)流圖,狀態(tài)轉(zhuǎn)換圖。總體設(shè)計,倉庫管理所涉及的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)的定義,以及E-R圖。詳細設(shè)計中,配合同學(xué)畫了功能模塊圖。
思考與感悟:通過做這個系統(tǒng),我對課本的知識有更深一步的理解,明白了軟件工程的三要素,對方法和工具的重要性與實用性有很深的體會。更熟悉了軟件工程的開發(fā)方法,以及在實驗過程中與同學(xué)的交流與合作,明白了團隊的作用。
超市收銀機操作系統(tǒng)
目 錄
可行性分析
1.1問題描述
1.2可行性分析研究
1.2.1 技術(shù)可行性
1.2.2 經(jīng)濟可行性
1.2.3 操作可行性
項目開發(fā)計劃
2.1 編寫目的
2.2 項目背景
2.3 項目概述
需求分析
3.1 任務(wù)需求分析
3.2 數(shù)據(jù)流圖、數(shù)據(jù)字典
3.2.1 數(shù)據(jù)流圖
3.2.2 數(shù)據(jù)字典
系統(tǒng)概要設(shè)計
4.1 總體設(shè)計
4.2 數(shù)據(jù)概念設(shè)計
4.2.1 數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)
4.2.2 數(shù)據(jù)聯(lián)系 E—R 圖
詳細設(shè)計
5.1 系統(tǒng)功能模塊圖
5.2 程序流程圖及流圖
5.3 用戶界面設(shè)計
5.3.1 一般交互設(shè)計
5.3.2 信息顯示設(shè)計
5.3.3 數(shù)據(jù)輸入界面設(shè)計
5.4 軟件測試
5.4.1 黑盒測試
5.4.2白盒測試
1、可行性分析
1.1問題描述
隨著超市的發(fā)展,超市的物品種類越來越多,每天的進貨、出貨數(shù)量也越來越多,若全靠人工進行記錄和處理,將會特別繁瑣,不易處理。為了改善超市銷售的方便性以及管理的規(guī)范性,提高效率,因而軟件控制管理和銷售成為超市管理者的首選。通過使用該軟件,可以大大提高超市的運作效率
新人創(chuàng)作打卡挑戰(zhàn)賽發(fā)博客就能抽獎!定制產(chǎn)品紅包拿不停!總結(jié)
以上是生活随笔為你收集整理的收银机服务器操作系统,第二章 超市收银机操作系统最终版.doc的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 纯CSS实现提示框小三角
- 下一篇: java信息管理系统总结_java实现科