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