Video demo: here
Project is used for subject Software Testing & Software Technology, UIT.
The final report can see at here, or another important file is SRS.
The project have 5 member:
- Vũ Ngọc Thạch - MSSV: 19520266
- Nguyễn Phạm Duy Bằng - MSSV: 19520397
- Huỳnh Thị Minh Nhực - MSSV: 19521973
- Đoàn Ngọc Lãm - MSSV: 19521737
- Võ Thị Thủy Tiên - MSSV: 19520296
Time start: 23/03/2021
Time predict end: 23/5/2021
- Manage product (image, name, price by VND, description)
- Manage category
- Manage table: change status (free, have gest, be damage), CRUD
- Orders (automatic billing):
- with category, name filter
- by table or bring to home
- export to PDF
- History: search between 2 days
- Statistic:
- after month by chart and table
- show detail revenue of each product by month
- Information of shop: easy to change name, phone, address
Language: C#
Platform: WPF
Pattern: MVVM
Database: SQLite
- Directory file:
~/MainProject/db-ver2.db
- Structure: refer at draw.io (Main tab)
Framework:
- Entity Framework 6.0 (DB-first)
- Material Design
Main tab
Payment view
Product tab
- Main tab:
- Interact with product:
![]() |
![]() |
- Interact with category:
![]() |
![]() |
![]() |
Table tab
- Color: Green (free), Red (have gest), Gray (damaged)
![]() |
![]() |
History tab
Statistic tab
Information tab
Some another UI
- Billing PDF
- Messagebox
We use NUnit to test some method (not all) in project, see Test Report or Test Case for more understand.
Test code can find at ~/NUnitTestProject
.
Techniques:
- Blackbox
- Whitebox
- Tool: TestComplete, video record of project at here