Uploaded by Minh Đăng Hoàng

ReviewFull Group1

advertisement
VIỆN ĐÀO TẠO QUỐC TẾ FPT
LẬP TRÌNH VIÊN QUỐC TẾ FPT - APTECH
Center Name: ACE-HCMC-2-FPT (VN.033).
Address: 590 Cach Mang Thang 8 Street, District 3, Ho Chi Minh City, Vietnam.
EyeGlasses Store
Manager System
Design Document
Faculty:
Batch No:
Group No.:
Students:
1.
2.
3.
4.
Oct, 2017
Ms. Dao Ngoc Anh
F21703S0
1
Fullname
Dương Tấn Phú
Trịnh Chin Chin
Lê Trần Trọng Tín
Lê Ngọc Tú Anh
Roll No.
Student1016698
Student1016716
Student1017789
Student1016724
Design Plan: 27/10/2017
Document Name: Review 1
SWD/Form No.1
Effective Date:1/11/2017
Version: 1.0
Page No.: 1
REVIEW 1
Project Group No.: 01
Prepared by
All members
Approved by
Ms. Đào Ngọc Anh
Design Plan: 27/10/2017
Document Name: Review 1
SWD/Form No.1
Effective Date:1/11/2017
Version: 1.0
Page No.: 2
Mục Lục
Oct, 2017............................................................................................................... 0
REVIEW 1 ............................................................................................................ 1
I.
Giới thiệu:............................................................................................................................... 4
II.
Tình huống ............................................................................................................................. 4
III.
Giải pháp: ............................................................................................................................... 4
Chức năng của hệ thống: .................................................................................................................. 5
IV.
Các vai trò của người dùng: ................................................................................................. 5
V.
Giới hạn: ................................................................................................................................. 6
VI.
Lược đồ chức năng: ............................................................................................................... 6
1.
Quy trình đăng nhập: ........................................................................................................... 6
2.
Chức năng đổi mật khẩu: ..................................................................................................... 6
3.
Chức năng người quản lý ..................................................................................................... 7
4.
Chức năng nhân viên ............................................................................................................ 8
VII.
Hardware/Software Requirements ...................................................................................... 8
VIII. Task Sheet: ............................................................................................................................. 9
REVIEW 2 .......................................................................................................... 10
Kiến trúc và Thiết kế Dự án ................................................................................ 11
I.
Data Flow Diagram (DFD) ................................................................................................. 12
II.
Entity Relationship Diagram .............................................................................................. 19
III.
Entity and Properties .......................................................................................................... 20
IV.
Database Relationship Diagram ......................................................................................... 24
V.
Database Structure .............................................................................................................. 24
VI.
Algorithms ............................................................................................................................ 28
VII.
TaskSheet ............................................................................................................................. 29
REVIEW 3 .......................................................................................................... 30
I.
Login Form ............................................................................................................................ 31
II.
Main Form ............................................................................................................................. 32
III.
Categories Form .................................................................................................................... 33
IV.
Suppliers Form ...................................................................................................................... 34
Project Group No.: 01
Prepared by
All members
Approved by
Ms. Đào Ngọc Anh
Design Plan: 27/10/2017
Document Name: Review 1
SWD/Form No.1
Effective Date:1/11/2017
Version: 1.0
Page No.: 3
V.
Products Form ....................................................................................................................... 35
VI.
Employees Form .................................................................................................................... 36
VII.
Input Order Form ................................................................................................................... 37
VIII. Customer Form ...................................................................................................................... 38
IX.
Sale Form............................................................................................................................... 39
X.
Invoice Form ......................................................................................................................... 40
XI.
Storage ................................................................................................................................... 40
XII.
TaskSheet ............................................................................................................................. 41
Project Group No.: 01
Prepared by
All members
Approved by
Ms. Đào Ngọc Anh
Design Plan: 27/10/2017
Document Name: Review 1
SWD/Form No.1
Effective Date:1/11/2017
Version: 1.0
Page No.: 4
I. Giới thiệu:
- Trong một xã hội ngày càng phát triển thì công nghệ tiên tiến phần nào đáp ứng
nhu cầu không thể thiếu trong quản lý bán hàng hiện tại của nước ta. Trước tình
hình đó nhóm chúng tôi đã phát triển phần mềm quản lý bán hàng mà cụ thể là
phầm mềm “Quản lý bán Kính cho cửa hàng” để có thể giúp cho các chủ doanh
nghiệp quản lý được các sản phẩm, nhân viên cũng như chăm sóc khách hàng một
cách tốt hơn.
- Với phần mềm của chúng tôi, các chủ doanh nghiệp dễ dàng đánh giá được số
lượng sản phẩm hiện có tại cửa hàng. Chủ doanh nghiệp sẽ toàn quyền theo dõi
nhân viên, khách hàng, hàng hóa sản phẩm. Nhân viên sẽ nhanh chóng tư vấn chọn
kính, gọng, tròng cho khách hàng giúp tiếp kiệm thời gian tốt đa.Ngoài ra, phần
mềm được tích hơp việc xuất hóa đơn trực tiếp trên ứng dụng mang lại sự tối ưu và
chuyên nghiệp hóa không chỉ người bán mà còn là cho người mua.
II. Tình huống
- Để chủ doanh nghiệp có thể quản lý nhân viên mà không nhất thiết phải có mặt
hoàn toàn ở của hàng. Chủ doanh nghiệp sẽ theo dõi được thông tin nhân viên bán
hàng, số lượng sản phẩm bán ra, doanh thu thông qua phần mếm.
- Chủ doanh nghiệp dễ dàng quản lý nhân viên với các mục thêm sửa và chặn nhân
viên ( Nếu nhân viên đó vi phạm điều khoản nghiêm trọng ).
- Khi khách hàng tới cửa hàng, nhân viên sẽ tư vấn chọn sản phẩm phù hợp rồi thêm
vào giỏ hàng sau khi xuất hóa đơn khách hàng sẽ thanh toán và lưu lại thông tin
khách hàng gồm tên và số điện thoại.
III. Giải pháp:
- Hệ thông quản lý của hàng ( QLBH ) là một hệ thống tập trung cho phép chủ
doanh nghiệp quản lý các nhân viên làm việc, truy xuất và xử lý các thông tin liên
quan đến sản phẩm hàng hóa và hóa đơn của cửa hàng.
- Từ cửa hàng khách hàng thông qua nhân viên có thể đặt hàng vào hệ thống và có
thể truy xuất lại thông tin sản phẩm khi cần.
- Thông tin này sẽ được chủ doanh nghiệp quản lý phục vụ cho việc kiểm tra doanh
thu bán hàng.
- Sau khi mỗi giao dịch thành công, thì thông tin khách hàng sẽ được lưu trữ lại vào
hệ thống phục vụ cho việc chăm sóc khách hàng. Chủ doanh nghiệp có thể đăng
nhập vào hệ thống để kiểm tra rõ đầu ra của sản phẩm.
Project Group No.: 01
Prepared by
All members
Approved by
Ms. Đào Ngọc Anh
Design Plan: 27/10/2017
Document Name: Review 1
SWD/Form No.1
Effective Date:1/11/2017
Version: 1.0
Page No.: 5
Chức năng của hệ thống:
-
-
Đăng nhâ ̣p, Đăng xuấ t: Cho phép người quản lý và nhân viên cửa hàng truy câ ̣p
vào hê ̣ thố ng lưu trữ của cửa hàng. Người quản lý và nhân viên đươ ̣c cấ p quyề n
tương ứng với những chức năng khác nhau của phầ n mề m.
Lưu trữ thông tin các loa ̣i kính mát, kính thuố c.
Lưu trữ thông tin nhân viên.
Lưu trữ thông tin hóa đơn.
Lưu trữ thông tin khách hàng.
IV. Các vai trò của người dùng:
1.
2.
3.
-
Tất cả người dùng:
Đăng nhập/Đăng xuất.
Đổi mật khẩu.
Thành viên quản lý:
Xem, thêm, sửa, xóa, khóa thông tin Nhân Viên.
Xem và tìm kiế m các Sản Phẩ m trong hê ̣ thố ng.
Xem, thêm, sửa, xóa Category.
Xem, thêm, sửa, xóa Suppliers.
Xem, thêm, sửa, xóa Products.
Xem, thêm, sửa, xóa Đơn Hàng Nhập, cập nhật vào kho Sản Phẩm.
Xem thông tin Khách Hàng.
Xem thông tin Hóa Đơn.
Xem Doanh Thu.
Nhân viên :
Xem, thêm, sửa, khóa thông tin khách hàng.
Xem và tìm kiế m các sản phẩ m trong hê ̣ thố ng.
Xem, thêm Hóa Đơn.
Xem Đơn Hàng Nhập, cập nhật vào kho Sản Phẩm.
Project Group No.: 01
Prepared by
All members
Approved by
Ms. Đào Ngọc Anh
Design Plan: 27/10/2017
Document Name: Review 1
SWD/Form No.1
Effective Date:1/11/2017
Version: 1.0
Page No.: 6
V. Giới hạn:
Ứng dụng chỉ sử dụng ở tại cửa hàng.
Hóa đơn sẽ được xuất ra ngay khi khách hàng thanh toán.
VI. Lược đồ chức năng:
1. Quy trình đăng nhập:
Start
Login
False
Check
information
Error
notification.
True
Staff
Manager
2. Chức năng đổi mật khẩu:
Change
Insert old password/ new
password/confirm password.
False
Check
infomation
Error
notification
True
Update database
Project Group No.: 01
Prepared by
All members
Approved by
Ms. Đào Ngọc Anh
Design Plan: 27/10/2017
Document Name: Review 1
SWD/Form No.1
Effective Date:1/11/2017
Version: 1.0
Page No.: 7
3. Chức năng người quản lý
Manage
Staff
Products
Suppliers
Categories
View
Add
Edit
Block
View
Search
Add,Edit,Delete
View
Add
Edit
Delete
View
Add
Edit
Delete
InputOrders
Customers
Invoice
View
Add
Edit
Delete
View
View
Database
Project Group No.: 01
Prepared by
All members
Approved by
Ms. Đào Ngọc Anh
Design Plan: 27/10/2017
Document Name: Review 1
SWD/Form No.1
Effective Date:1/11/2017
Version: 1.0
Page No.: 8
4. Chức năng nhân viên
Staff
Products
Invoice
Customers
Input Order
View
Filter
Search
View
Add
View
Add
Edit
Block
View
Database
VII. Hardware/Software Requirements
1. Hardware
- A minimum computer system that will help you access all the tools in the
courses is a Core I3 or better
- 1GB of RAM or better
- HDD 5G free space available or better
2. Software
- Operating system: Windows 7 (or higher if possible)
- Netbeans 8.2 or higher
- JDK 1.8 or higher
- SQL Server Enterprise 2012 or 2014
- JDBC Driver 4
Project Group No.: 01
Prepared by
All members
Approved by
Ms. Đào Ngọc Anh
Design Plan: 27/10/2017
Document Name: Review 1
SWD/Form No.1
Effective Date:1/11/2017
Version: 1.0
Page No.: 9
VIII. Task Sheet:
Project Title:
Project Ref.
No: 1
EyeGlasses Store Management
Sr.
No.
Task
01
Date of Preparation of Activity Plan
Actual Actual
Start
Days
Date
Giới Thiệu
All Members
Completed
02
Tình Huống
All Members
Completed
03
Giải Pháp
All Members
Completed
04
Chứng Năng Hệ Thống
All Members
Completed
05
Vai Trò Người Dùng
All Members
Completed
07
Lược Đồ Chức Năng
All Members
Completed
08
Yêu Cầu Hệ Thống
All Members
Completed
09
Task Sheet
All Members
Completed
5
Status
27 Oct, 2017
Team Member Names
Prepare By: Group 1
Approved By: Faculty
Team Leader
Date:
Dao Ngoc Anh
Project Group No.: 01
Prepared by
All members
Approved by
Ms. Đào Ngọc Anh
Design Plan: 27/10/2017
Document Name: Review 1
SWD/Form No.1
Effective Date:1/11/2017
Version: 1.0
Page No.: 10
REVIEW 2
Project Group No.: 01
Prepared by
All members
Approved by
Ms. Đào Ngọc Anh
Design Plan: 27/10/2017
Document Name: Review 1
SWD/Form No.1
Effective Date:1/11/2017
Version: 1.0
Page No.: 11
Kiến trúc và Thiết kế Dự án
Tầng 1
Giao diện
Tầng 2
Business Logic
Tầng 3
Truy Xuất Dữ Liệu
Kiến trúc ba tầng của dự án
Project Group No.: 01
Prepared by
All members
Approved by
Ms. Đào Ngọc Anh
Design Plan: 27/10/2017
Document Name: Review 1
SWD/Form No.1
Effective Date:1/11/2017
Version: 1.0
Page No.: 12
I. Data Flow Diagram (DFD)
- Định Nghĩa: Luồng Chảy Dữ Liệu (DFD) mô tả dòng chảy của thông tin trong hệ thống. Bước
tiếp theo của phân tích hệ thống là xem xét chi tiết các thông tin cần thiết cho việc thực hiện các chức
năng được thảo luận ở trên và phương pháp cần thiết để cải tiến các chức năng. Mô hình công cụ
thường xuyên sử dụng cho mục đích này là DFD. DFD sẽ hỗ trợ 4 hoạt động chính:
- Phân tích: DFD được sử dụng để xác định yêu cầu người dùng.
- Thiết kế: DFD được sử dụng để lập kế hoạch và minh hoạ giải pháp cho người phân tích và người
dùng trong khi thiết kế một hệ thống mới.
- Truyền thông: một trong những thế mạnh của DFD là sự đơn giản và dễ hiểu của nó đối với các
nhà phân tích và người sử dụng;
- Tài liệu: DFD được sử dụng để cung cấp mô tả đặc biệt về yêu cầu và thiết kế hệ thống. DFD cung
cấp một cái nhìn khái quát về các thành phần chính của hệ thống nhưng nó không cung cấp bất kỳ
chi tiết nào về các thành phần này. Chúng ta phải sử dụng các công cụ khác như từ điển cơ sở dữ
liệu, quy trình đặc tả để có được một ý tưởng về thông tin sẽ được trao đổi và làm thế nào.
Các thành phần chính của Context Diagram:
Bên ngoài
Tiến Trình
Tiến Trình: Hiển thị các chức năng chung của hệ thống.
Bên ngoài
Tiến Trình
Các yếu tố bên ngoài: Các nhân tố bên ngoài có thể là một
người, một nhóm người hoặc một tổ chức là nguồn thông
tin cho các hệ thống và là nơi các sản phẩm hệ thống được
chuyển đến.
Luồng dữ liệu: Mô tả chuyển động của thông tin từ một
phần của hệ thống sang một phần khác.
Luồng dữ
liệu
Kho Dữ
Liệu
Project Group No.: 01
Kho dữ liệu: Kho dữ liệu được sử dụng để mô hình một
bộ sưu tập các gói dữ liệu khi nghỉ ngơi. Một kho được thể
hiện đồ hoạ bằng hai đường song song. Tên của một Kho
dữ liệu xác định kho là số nhiều của tên của các gói được
thực hiện bởi dòng chảy vào và ra khỏi Kho Dữ liệu.
Prepared by
All members
Approved by
Ms. Đào Ngọc Anh
Design Plan: 27/10/2017
Document Name: Review 1
SWD/Form No.1
Effective Date:1/11/2017
Version: 1.0
Page No.: 13
DFD level 0 – Biểu Đồ Ngữ Cảnh
Employeees
Brands
Manager details
Products
Staff details
Brand details
Supplier details
Details
Customers
Customer details
Eye Glasses
Store
Management
System
Categories
Category details
Product details
Invoice details
Invoice
Input
Orders
Project Group No.: 01
Prepared by
All members
Approved by
Ms. Đào Ngọc Anh
Design Plan: 27/10/2017
Document Name: Review 1
SWD/Form No.1
Effective Date:1/11/2017
Version: 1.0
Page No.: 14
DFD – Login
Manager
UserName, Password
Authentic
Employees
Return infomation
Staff
DFD – Change Password
Manager
Old, new, confirm password
Employees
Authentic
Return infomation
Staff
DFD – Managers
Manager
Report/Command
Report/Command
Report/Command
View
Report/Command
Edit
Add
Approve/Get info
Approve/Get info
Lock
Approve/Get info
Approve/Get info
Staff
Project Group No.: 01
Prepared by
All members
Approved by
Ms. Đào Ngọc Anh
Design Plan: 27/10/2017
Document Name: Review 1
SWD/Form No.1
Effective Date:1/11/2017
Version: 1.0
Page No.: 15
Manager
Report/Command
Report/Command
Report/Command
Report/Command
View
Edit
Add
Approve/Get info
Approve/Get info
Delete
Approve/Get info
Approve/Get info
Suppliers
Manager
Report/Command
Report/Command
Report/Command
Report/Command
View
Edit
Add
Approve/Get info
Approve/Get info
Delete
Approve/Get info
Approve/Get info
Categories
Project Group No.: 01
Prepared by
All members
Approved by
Ms. Đào Ngọc Anh
Design Plan: 27/10/2017
Document Name: Review 1
SWD/Form No.1
Effective Date:1/11/2017
Version: 1.0
Page No.: 16
Manager
Report/Command Report/Command
Report/Command
View
Report/Command
Search
Approve/Get info
Report/Command
Add
Edit
Approve/Get info
Delete
Approve/Get info
Approve/Get info Approve/Get info
Products
Manager
Report/Command
Report/Command
Report/Command
Report/Command
View
Edit
Add
Approve/Get info
Approve/Get info
Delete
Approve/Get info
Approve/Get info
InputOrder
Project Group No.: 01
Prepared by
All members
Approved by
Ms. Đào Ngọc Anh
Design Plan: 27/10/2017
Document Name: Review 1
SWD/Form No.1
Effective Date:1/11/2017
Version: 1.0
Page No.: 17
Manager
Report/Command
View
View
Approve/Get info
Customers
Invoice
DFD – Employee
Staff
Report/Command
Report/Command
Report/Command
Report/Command
View
Edit
Add
Approve/Get info
Approve/Get info
Lock
Approve/Get info
Approve/Get info
Customers
Project Group No.: 01
Prepared by
All members
Approved by
Ms. Đào Ngọc Anh
Design Plan: 27/10/2017
Document Name: Review 1
SWD/Form No.1
Effective Date:1/11/2017
Version: 1.0
Page No.: 18
Staff
Report/Command
Report/Command
Report/Command
View
Filter
Approve/Get info
Search
Approve/Get info
Approve/Get info
Products
Staff
Report/Command
Report/Command
View
Add
View
Approve/Get info
Approve/Get info
Invoice
Project Group No.: 01
Prepared by
All members
InputOrder
Approved by
Ms. Đào Ngọc Anh
Design Plan: 27/10/2017
Document Name: Review 1
SWD/Form No.1
Effective Date:1/11/2017
Version: 1.0
Page No.: 19
II. Entity Relationship Diagram
Biểu Đồ Quan Hệ Của Các Thuộc Tính (ERD)
n
n
Order
InputOrder
Employees
Create
n
n
Products
n
Order
Invoice
n
belong
n
belong
1
Brands
Project Group No.: 01
1
1
Categories
Prepared by
All members
Customers
Approved by
Ms. Đào Ngọc Anh
Design Plan: 27/10/2017
Document Name: Review 1
SWD/Form No.1
Effective Date:1/11/2017
Version: 1.0
Page No.: 20
III. Entity and Properties
firstName
address
lastName
phone
empID
Employees
email
role
gender
loginName
lock
password
brandID
Brands
brandName
origin
address
phone
brandDescript
logo
Project Group No.: 01
email
Prepared by
All members
Approved by
Ms. Đào Ngọc Anh
Design Plan: 27/10/2017
Document Name: Review 1
SWD/Form No.1
Effective Date:1/11/2017
Version: 1.0
Page No.: 21
cateID
Categories
cateName
cateDescript
cusID
Customers
lastName
firstName
address
phone
lock
gender
email
Project Group No.: 01
Prepared by
All members
Approved by
Ms. Đào Ngọc Anh
Design Plan: 27/10/2017
Document Name: Review 1
SWD/Form No.1
Effective Date:1/11/2017
Version: 1.0
Page No.: 22
cateID
brandID
prodName
quan
prodID
safeQuan
Products
descript
avgPrice
warranty
ioPrice
color
material
invPrice
gender
invID
Invoice
custID
empID
prodID
invDate
quan
status
invPrice
Project Group No.: 01
Prepared by
All members
Approved by
Ms. Đào Ngọc Anh
Design Plan: 27/10/2017
Document Name: Review 1
SWD/Form No.1
Effective Date:1/11/2017
Version: 1.0
Page No.: 23
invID
InOrder
empID
prodID
invDate
quan
status
ioPrice
Project Group No.: 01
Prepared by
All members
Approved by
Ms. Đào Ngọc Anh
Design Plan: 27/10/2017
Document Name: Review 1
SWD/Form No.1
Effective Date:1/11/2017
Version: 1.0
Page No.: 24
IV. Database Relationship Diagram
V. Database Structure
Column
Name
supID
Data Type
Allow
Null
int
No
Suppliers
Default
Key
Value
Validation
Primary Identity(1,1)
ID of supplier
supName
nvarchar(50)
No
address
nvarchar(500)
No
phone
varchar(20)
No
email
varchar(500)
Yes
brandName
nvarchar(50)
Yes
Name of brand
origin
nvarchar(50)
Yes
Origin of brand
logo
varchar(500)
Yes
url of logo image
brandDescript
nvarchar(500)
Yes
Description
Project Group No.: 01
Unique
Description
Name of supplier
Address of brand
Require minimum
Phone of brand
6 character
Sample
abc@gmail.com or Email of brand
abc@gmail.com.vn
Prepared by
All members
Approved by
Ms. Đào Ngọc Anh
Design Plan: 27/10/2017
Document Name: Review 1
SWD/Form No.1
Effective Date:1/11/2017
Version: 1.0
Page No.: 25
Column Name
cateID
Data Type
Allow
Null
int
No
cateName
nvarchar(50)
No
cateDescript
nvarchar(500)
Yes
Categories
Default
Key
Value
Validation
Primary Identity(1,1)
Unique
Description
ID of Category
Name of category
Description
Products
Default
Key
Value
Data Type
Allow
Null
prodID
varchar(10)
No
cateID
int
No
brandID
int
No
nvarchar(50)
No
avgPrice
money
No
Average Price of product
invPrice
money
No
Selling Price of product
quan
int
No
Quan of product
safeQuan
int
No
Min Quan of product
material
nvarchar(50)
Yes
Material of product
color
nvarchar(50)
Yes
Color of product
warranty
nvarchar(10)
Yes
Warranty of product
gender
nvarchar(10)
Yes
Use for gender of
Customer
descript
nvarchar(500)
Yes
Descript of product
Column Name
prodName
Project Group No.: 01
Validation
Primary Identity(1,1)
Description
ID of Product
Foreign key with
Categories table
Foreign key with Brands
table
Unique
Prepared by
All members
Name of product
Approved by
Ms. Đào Ngọc Anh
Design Plan: 27/10/2017
Document Name: Review 1
SWD/Form No.1
Effective Date:1/11/2017
Version: 1.0
Page No.: 26
Data
Type
Employees
Default
Key
Value
Primary
Column
Name
empID
int
Allow
Null
No
lastName
nvarchar(50)
Yes
firstName
nvarchar(20)
No
gender
nvarchar(10)
No
address
nvarchar(500)
No
phone
varchar(20)
No
Ten or Elevent digits
email
varchar(50)
Yes
Sample
abc@gmail.com or
abc@gmail.com.vn
loginName
varchar(10)
Yes
password
varchar(50)
Yes
role
varchar(10)
Yes
lock
bit
Yes
Data
Type
Validation
Identity(1,1)
Male or Female
False
Customers
Default
Key
Value
Primary
Require minimum 6
character
Must be “man” or
“staff”
True: lock
False: unlock
Description
ID of employees
Last Name of
employees
First Name of
employees
Gender of
employees
Address of
employees
Phone of
emloyees
Email address of
employees
User Name to
authentic
Password to
authentic
Power to access
EGSS
State of power to
access
Column
Name
empID
int
Allow
Null
No
lastName
nvarchar(50)
No
firstName
nvarchar(20)
No
address
nvarchar(200)
No
phone
varchar(20)
No
Ten or Elevent digits
email
varchar(500)
Yes
Sample
abc@gmail.com or
abc@gmail.com.vn
Email address of
employees
gender
varchar(10)
No
Male or Female
Gender of
employees
Project Group No.: 01
Prepared by
All members
Validation
Identity(1,1)
Description
ID of employees
Last Name of
employees
First Name of
employees
Address of
employees
Phone of
emloyees
Approved by
Ms. Đào Ngọc Anh
Design Plan: 27/10/2017
Document Name: Review 1
SWD/Form No.1
Effective Date:1/11/2017
Version: 1.0
Page No.: 27
InvoiceMaster
Default
Key
Value
Data Type
Allow
Null
invMID
int
No
cusID
int
No
empID
int
No
invDate
date
No
Date of Invoice
varchar(20)
No
Description
Column Name
status
Validation
Primary Identity(1,1)
Description
ID of Master Invoice
Foreign key with
Customers table
Foreign key with
Employee table
InvoiceDetails
Default
Key
Value
Data Type
Allow
Null
invDID
int
No
invMID
int
No
prodID
varchar(10)
No
Int
No
Number of product
money
No
Price of product when
sale
Column Name
quan
invPrice
Validation
Primary Identity(1,1)
Description
ID of Master Invoice
Foreign key with
InvoiceMaster table
Foreign key with
Products table
InOrderMaster
Default
Key
Value
Data Type
Allow
Null
ioMID
int
No
empID
int
No
Foreign key with
Employee table
ioDate
date
No
Date of Input Order
status
varchar(20)
No
Description
Column Name
Project Group No.: 01
Validation
Primary Identity(1,1)
Prepared by
All members
Description
ID of Master input order
Approved by
Ms. Đào Ngọc Anh
Design Plan: 27/10/2017
Document Name: Review 1
SWD/Form No.1
Effective Date:1/11/2017
Version: 1.0
Page No.: 28
InOrderDetails
Default
Key
Value
Data Type
Allow
Null
invDID
int
No
invMID
int
No
prodID
varchar(10)
No
ioQuan
int
No
Number of product
ioPrice
money
No
Price of product when
sale
supID
int
No
ID of supplier
Column Name
Validation
Primary Identity(1,1)
Description
ID of Master Invoice
Foreign key with InOrder
table
Foreign key with
Products table
VI. Algorithms
-
Input Order:
Product
Quantity <=
Safe Quantity
Begin
Input Order Quan,
Input Order Price
new Quan = old quan +
ioQuan
Store in database,
avgPrice = (avgPrice*quan +
ioPrice*ioQan)/quan+ioQuan
table product
End
Project Group No.: 01
Prepared by
All members
Approved by
Ms. Đào Ngọc Anh
Design Plan: 27/10/2017
Document Name: Review 1
SWD/Form No.1
Effective Date:1/11/2017
Version: 1.0
Page No.: 29
VII.
TaskSheet
Project Ref.
Project Title:
No: 1
EyeGlasses Store Management
01
Actual Actual
Start Days
Date
Team Member
Names
Status
Data Flow Diagram
All Members
Completed
02
Entity Relationship Diagram
All Members
Completed
03
Entity and Properties
All Members
Completed
04
Database Relationship Diagram
All Members
Completed
05
Database Structure
All Members
Completed
Algorithms
All Members
Completed
Tasksheet
All Members
Completed
06
7
Task
Nov 01, 2017
Sr.
No.
Date of Preparation of Activity Plan
Prepare By: Group 1
Date: 15-Nov-2017
Approved By: Faculty
Team Leader
Dao Ngoc Anh
Project Group No.: 01
Prepared by
All members
Approved by
Ms. Đào Ngọc Anh
Design Plan: 27/10/2017
Document Name: Review 1
SWD/Form No.1
Effective Date:1/11/2017
Version: 1.0
Page No.: 30
REVIEW 3
Project Group No.: 01
Prepared by
All members
Approved by
Ms. Đào Ngọc Anh
Design Plan: 27/10/2017
Document Name: Review 1
SWD/Form No.1
Effective Date:1/11/2017
Version: 1.0
Page No.: 31
I.
Login Form
Column Name
Login table
Login form
Validation
Type
Description
Table
Name
Text Feild
Not blank
Account
Password
Text Feild
Not blank
Password
Role
Radio Button
Not blank
Login
Button
Project Group No.: 01
Check Account and Password. If
correct, login form will be closed, Main
Form will be opened.
Prepared by
All members
Approved by
Ms. Đào Ngọc Anh
Design Plan: 27/10/2017
Document Name: Review 1
SWD/Form No.1
Effective Date:1/11/2017
Version: 1.0
Page No.: 32
II.
No
1
2
3
4
Main Form
Item
File
Manager
Staff
Help
Project Group No.: 01
Type
Menu
Menu
Menu
Menu
Validate
Prepared by
All members
Description
Containt Login, Exit
Manager task
Staff task
Contain User Guide, About
Approved by
Ms. Đào Ngọc Anh
Design Plan: 27/10/2017
Document Name: Review 1
SWD/Form No.1
Effective Date:1/11/2017
Version: 1.0
Page No.: 33
III.
Categories Form
No
Item
Type
1
tblCategory
Table
2
txtCatID
Text Field
Not Blank
Category ID.
3
txtCatName
Text Field
Not Blank
Category Name.
4
txtCatDes
Text Field
Not Blank
Cat Description
5
btnNewCat
Button
Not Blank
Staff Name
6
btnEditCat
Button
Not Blank
Staff Account.
7
btnResetForm
Button
Select Staff Role
8
btnCancel
Button
Select Department name
Project Group No.: 01
Validation
Description
Show all
Product.
Prepared by
All members
Categories
of
each
Approved by
Ms. Đào Ngọc Anh
Design Plan: 27/10/2017
Document Name: Review 1
SWD/Form No.1
Effective Date:1/11/2017
Version: 1.0
Page No.: 34
IV.
No
Suppliers Form
Item
Type
1
Supplier Table
Table
2
3
4
5
Supplier ID
Supplier Name
Address
Phone
Text Field
Text Field
Text field
Text field
6
Email
Text field
7
8
9
10
11
12
13
14
15
16
Brand Name
Origin
Logo
Browse
Contact Status
Descript
New
Edit
Reset
Cancel
Text field
Text field
Text field
Button
Radio button
Text area
Button
Button
Button
Button
Project Group No.: 01
Validate
Description
Show all supplier in EGSM
system
Not Blank
Not blank
Not blank
Null or
xxx@xxx.xxx.xx
Not blank
Not blank
Origin of brand
Contain path of logo image file
Open file and get path of logo
State of cooperation
Description of brand or supplier
Create a new supplier
Edit a supplier
Clear all field form
Cancel New and Edit mode
Prepared by
All members
Approved by
Ms. Đào Ngọc Anh
Design Plan: 27/10/2017
Document Name: Review 1
SWD/Form No.1
Effective Date:1/11/2017
Version: 1.0
Page No.: 35
V.
Products Form
No
Item
Type
1
Product Table
Table
2
3
4
5
6
txtproID
txtproName
txtavgPrice
txtavgPrice
txtproQuan
Text Field
Text Field
Text Field
Text Field
Text Field
7
txtproMaterial
Text Field Not Blank
8
9
txtproColor
Text Field
txtproWarranty Text Field
Radio
rdbMale
Button
Radio
rbdFemale
Button
txaDescript
Text Area
10
11
12
13
btnNew
Project Group No.: 01
Validation
Not Blank
Not Blank
Description
Show All Product of EGSM
System
Product ID
Product Name
Product Avarage Price
Product Invoice Price
Product Quantity
Update Department’s
information. When Update
button was pressed, it will
change Save button for saving
change.
Product Color
Product Warranty
Not Blank
Male
Not Blank
Female
Not Blank
Not Blank
Not Blank
Not Blank
Not Blank
Not Blank
Create Product’s
information.When New
button was pressed it will
change Save button for saving
change.
Button
Prepared by
All members
Approved by
Ms. Đào Ngọc Anh
Design Plan: 27/10/2017
Document Name: Review 1
SWD/Form No.1
Effective Date:1/11/2017
Version: 1.0
Page No.: 36
14
btnEdit
Button
15
16
btnReset
btnCancel
Button
Button
VI.
Edit Product’s
information.When New
button was pressed it will
change Save button for saving
change.
Clear Product’s information.
Cancel this form.
Employees Form
Employees
Column
Name
Staff Table
empID
lastName
firstName
gender
address
phone
Table
Text Field
Text Field
Text Field
Radio Button
Text Field
Text Field
email
Text Field
loginName
Text Field
Type
password
Text Field
role
Radio Button
lock
Radio Button
Project Group No.: 01
Validation
Identity(1,1)
Male or Female
Ten or Elevent digits
Sample
abc@gmail.com or
abc@gmail.com.vn
Description
Show all staff in EGSM system
ID of employees
Last Name of employees
First Name of employees
Gender of employees
Address of employees
Phone of emloyees
Email address of employees
User Name to authentic
Require minimum 6
character
Must be “admin” or
“user”
True: lock
False: unlock
Password to authentic
Power to access EGSS
State of power to access
Prepared by
All members
Approved by
Ms. Đào Ngọc Anh
Design Plan: 27/10/2017
Document Name: Review 1
SWD/Form No.1
Effective Date:1/11/2017
Version: 1.0
Page No.: 37
Input Order Form
No
Item
Type
1
Out of Product
Table
2
3
4
Supplier Info
Product ID
View Info
Label
Text Field
Button
5
Order Quantity
Text field
6
Order Price
Text field
7
8
9
10
11
12
13
Order ID
Supplier
Add
Order Details
Create Order
Submit
Cancel
Text field
Combobox
Button
Table
Button
Button
Button
Project Group No.: 01
Validate
Not blank,
number
Not blank,
number
Auto
Auto or select
Prepared by
All members
Description
Show all product have Quan <
safe quan in EGSM system
Show details of a supplier
Show id of product above
Show details of product
Quantity need order
Price of Order
ID of order
id of supplier
Add product to Order
View product add above
Begin an Order
End an Order
Clear and delete Order
Approved by
Ms. Đào Ngọc Anh
Design Plan: 27/10/2017
Document Name: Review 1
SWD/Form No.1
Effective Date:1/11/2017
Version: 1.0
Page No.: 38
VII.
Customer Form
No
2
3
4
5
6
7
Item
Customers
Table
Customer ID
First Name
Last Name
Gender
Address
Phone
8
Email
Text field
9
10
11
12
Clear
Add
Update
Block
Button
Button
Button
Button
1
Project Group No.: 01
Type
Validate
Table
Text Field
Text Field
Text Field
Radio button
Text field
Text field
Description
Show all customers in EGSM
system
Not Blank
Not Blank
Not blank
Not blank
Null or
xxx@xxx.xxx.xx
Clear all field form
Update information Customer
Create a new Customer
Block Customer
Prepared by
All members
Approved by
Ms. Đào Ngọc Anh
Design Plan: 27/10/2017
Document Name: Review 1
SWD/Form No.1
Effective Date:1/11/2017
Version: 1.0
Page No.: 39
VIII.
Sale Form
No
Item
Type
1
tblProduct
Table
Show all Products of each Product.
2
tblOrder
Table
Show all Products of each Order.
3
txtSearch
Text Field
4
cbbName
Combo Box
Search by Item.
5
cbbMaterial
Combo Box
Search by Item.
6
btnReset
Button
Clear information in 2 combo box.
7
btnCart
Button
Create a new order master and add
a selected record into order table.
8
btnSubmit
Button
Create a new Order Detail.
Button
When Cancel button is pressed.
This form will delete order master
and clear information.
9
btnCancel
Project Group No.: 01
Validation
Not Blank
Prepared by
All members
Description
Search.
Approved by
Ms. Đào Ngọc Anh
Design Plan: 27/10/2017
Document Name: Review 1
SWD/Form No.1
Effective Date:1/11/2017
Version: 1.0
Page No.: 40
IX.
X.
Invoice Form
Storage
No
Item
Type
1
Date
Combobox
2
3
4
5
6
7
ID
Status
Input Orders
Approve
Storage
Log
Combobox
Label
Table
Button
Table
Button
Project Group No.: 01
Validate
Select recent
Input Order
Description
Select Order ID belong to Date
Show status of InputOrder
Show all product in Order
Compled an Order
Show new quantity of products
Prepared by
All members
Approved by
Ms. Đào Ngọc Anh
Design Plan: 27/10/2017
Document Name: Review 1
SWD/Form No.1
Effective Date:1/11/2017
Version: 1.0
Page No.: 41
TaskSheet
Project Title:
Project Ref.
EyeGlasses Store Management
No: 1
System
01
02
Actual Actual
Start Days
Date
Task
Main Form, Suppliers Form,
Input Order Form,
Storage Form.
Categories Form, Products Form, Sale
Form(view, search Product, add to
Invoice)
03
Login Form, Employee Form
04
Customer Form, Invoice form
Oct 27, 2017
Sr.
No.
Date of Preparation of Activity Plan
Prepare By: Group 1
Date: 15-Nov-2017
Team Member
Names
Status
Duong Tan Phu
Completed
Trinh Chin Chin
Completed
Le Ngoc Tu Anh
Completed
Le Tran Trong Tin
Completed
5
XI.
Approved By: Faculty
Team Leader
Dao Ngoc Anh
Project Group No.: 01
Prepared by
All members
Approved by
Ms. Đào Ngọc Anh
Download