Authors
Date
Instructor
T0301I - Group 1
Khổng Huy Quang
Phạm Hữu Phong
Lê Quang Hiếu
Trần Thị Thu Hà
Nguyễn Việt Dũng
10/02/2004
Hoàng Hải
Hanoi-Aptech II Computer Education
Cửa hàng cơm hộp trực tuyến
Index
1
1.Problem Definition.......................................................................3
2.Customer Requirements Specification......................................4
3 System Designs...........................................................................7
2. Đăng nhập :..............................................................................12
4 Task sheet..................................................................................24
Feasibility study phase................................................................24
Requirement Analysis phase.......................................................24
Design phase.................................................................................24
24/02/2004......................................................................................24
09/03/2004......................................................................................24
Development phase......................................................................24
Testing phase................................................................................24
Evaluation phase..........................................................................24
5 Validation Checklists.................................................................24
T0301I – Group 1
Page 2
of 22
Hanoi-Aptech II Computer Education
Cửa hàng cơm hộp trực tuyến
1. Problem Definition
1.1. Problem Abstraction
Xu hướng hiện nay nhu cầu sử dụng cơm hộp ngày càng cao mà đặc biệt người sử dụng là
những nhân viên công sở, sinh viên…mà đó là các đối tượng thường xuyên sử dụng mạng
lưới Internet . Trong khi đó các cửa hàng cơm hộp hiện nay vẫn sử dụng mạng điện thoại để
nhận đơn đặt hàng. Trên cơ sở đó chúng tôi mong muốn được lập lên một mạng lưới cung cấp
thực phẩm trực tuyến cho khách hàng trong thành phố như: Hộp cơm công sở,những bữa tiệc
gia đình với quy mô nhỏ và nhiều thực phẩm khác ... Và chúng tôi sẽ giải quyết vấn đề trên
trong để tài này
1.2. The Current System
Như trên đã đề cập, một cửa hàng ăn bình thường chỉ có thể cung cấp cho khách hàng một hộp
cơm một vài món ăn nhất định nào đó nếu không trực tiếp đến cửa hàng thông qua điện thoại.
Như vậy rất bất tiện cho một số khách hàng. Ngoài ra khả năng mở rộng tầm hoạt động là một
điều khó khăn cho cửa hàng - đó là không gian cần thiết cho việc xây dựng cơ sở vật chất và
việc để cho một cửa hàng đi vào hoạt động chiếm rất nhiều thời gian, ảnh hưởng đến sự cạnh
tranh của cửa hàng .
1.3. The Proposed System
Do đó chúng tôi đã nghĩ đến khả năng hoạt động trên Internet và việc thiết lập một trang web
là điều cần thiết. Qua trang web này khách hàng có thể tiết kiệm thời gian và thuận tiện trong
việc chọn món cũng như đặt hàng. Ngoài ra về phía cửa hàng việc đưa hàng cũng sẽ thuận tiện
hơn với một mạng lưới các cửa hàng được kết nối với nhau qua trang web này.
1.3.1.Boundaries of the System
Hiện nay việc thanh toán bằng thẻ tín dụng chưa được phổ biến ở Việt Nam, vì vậy
chúng tôi sẽ sử dụng phương pháp thanh toán bằng tiền mặt, khách hàng sẽ trả tiền khi
nhân viên cửa hàng đến giao hàng.
1.3.2.Hardware and Software Requirements
A. Phần cứng
Máy chủ
Máy khách
T0301I – Group 1
Pen III trở lên ,Ram 128M trở
lên, modem….
Pen II trở lên, Ram 64M ,
modem...
Page 3
of 22
Hanoi-Aptech II Computer Education
Cửa hàng cơm hộp trực tuyến
B. Phần mềm:
Máy chủ
Máy khách
Hệ điều hành Win 2000,IIS 5.0 trở
lên, trình duyệt Internet Explorer5.0,
Microsoft Office 97 trở lên và các
phần mềm làm web
Hệ điều hành Win 98 trở lên ,trình
duyệt Internet Explorer 5.0
2. Customer Requirements Specification
Hệ thống hiện tại của cửa hàng cơm hộp
o Hiện nay các cửa hàng cơm hộp thường có một bảng “Danh mục thực phẩm ”(hay còn
gọi là thực đơn).Trong bảng thực đơn đó đã liệt kê các loại thực phẩm hiện tại mà cửa
hàng cung cấp, bảng đó được phân theo từng nhóm và từng loại .Khách hàng có thể
dựa vào bảng danh mục này để mua tại cửa hàng và thanh toán bằng tiền mặt hoặc họ
có thể đặt hàng bằng điện thoại và cung cấp địa chỉ , tên , số ĐT ,…. để cửa hàng giao
hàng đồng thời thanh toán tại đó
o Trong các trường hợp trên , nhân viên của cửa hàng phải chuẩn bị hoá đơn thanh toán ,
nhập các thông tin về khách hàng như : tên khách hàng , ngày , giờ, địa chỉ , số lượng
hàng,.., tổng số hoá đơn (hoặc tiền mặt) vào sổ kinh doanh của cửa hàng..
o Dựa vào hệ thống của cửa hàng như đã nêu trên , chúng tôi có thể đề nghị một hệ
thống khác :” Đặt hàng cơm hộp qua mạng”. Site của “Đặt hàng cơm hộp qua mạng ”
phải có các tính năng sau:
2.1. Users of the System
A : Người quản lý :
o
o
o
o
o
Đăng nhập và thoát khỏi hệ thống
Quản lý khách hàng .
Quản lý danh mục sản phẩm :Loai sản phẩm ,nhóm sản phẩm ,sản phẩm …
Xử lý hợp đồng .
Thống kê kết qủa kinh doanh
B: Người sử dụng
o
o
o
o
o
o
o
o
T0301I – Group 1
Đăng nhập
Đăng ký
Quên Password
Tìm kiến sản phẩm
Liệt kê sản phẩm
Liên hệ
Giỏ hàng
Xử lý hợp đồng
Page 4
of 22
Hanoi-Aptech II Computer Education
Cửa hàng cơm hộp trực tuyến
2.2. System functions
A : Người quản lý :
o Đăng nhập
Description :Cho phép người quản lý đăng nhập vào hệ thống.
Input:Nhập UserName và Password.
Proscess :Kiểm tra thông tin nhập
Output: Hiển thị thông báo đăng nhập thành công hoặc thông báo sai
Password ,UserName.
o Quản lý danh mục sản phẩm :
Description: Quản lý ( thêm, sửa , xoá ) các danh mục sản phẩm: Suất,
món. Và sửa các Loại và giá từng Loại
Input: Cập nhập thêm , sửa, xoá các loại …
Process: Kiểm tra thông tin nhập vào và cập nhật CSDL
Output: Hiển thị thông báo cập nhật thành công.
o Quản lý khách hàng
Description: Quản lý (thêm, sửa, xoá, cấp quyền) thông tin chi tiết về
khách hàng :Tên ,địa chỉ, điện thoại…..
Input: Cập nhật thêm, sửa ,xoá các thông tin về khách hàng.
Process: Kiểm tra thông tin nhập vào và cập nhật CSDL
Output: Hiển thị thông báo cập nhật thành công.
o Xử lý hoá đơn
Description:Quản lý (xem, xoá, kiểm tra) các thông tin của hoá đơn: Số
hoá đơn ,tên khách hàng, địa chỉ ,số điện thoại,số tiền mua hàng, các
suất…
Input: Cập nhật, xoá, kiểm tra các thông tin của hoá đơn
Process: Kiểm tra và cập nhật CSDL
Output: Hiển thị thông báo cập nhật thành công .
o Thống kê kết quả kinh doanh:
Description:Thống kê kết quả kinh doanh :Số lượng khách hàng mua
hàng trong ngày là bao nhiêu , số lượng từng suất bán được trong ngày
là bao nhiêu , số doanh thu của cửa hàng trong ngày
Input: Cung cấp thông tin làm báo cáo,biểu đồ kinh doanh hàng ngày
Process:
Output: Lưu báo cáo.
B: Đối với người sử dụng:
o Đăng ký sử dụng :
Description : Cho phép người sử dụng đăng ký làm khách hàng thường
xuyên của cửa hàng.
Input: Nhập thông tin đăng ký : UserName ,Password ,Tên người sử
dụng ,địa chỉ giao hàng ,điện thoại….
Process: Kiểm tra và cập nhật CSDL
Output: Hiển thị thông báo đăng ký thành công hoặc thông báo lỗi
như :UserName đã có hoặc Password sai….
T0301I – Group 1
Page 5
of 22
Hanoi-Aptech II Computer Education
Cửa hàng cơm hộp trực tuyến
o Đăng nhập :
Description: Cho phép khách hàng đã đăng ký ,đăng nhập vào mua
hàng
Input: Nhập UserName và Password
Process: Kiểm tra thông tin khách hàng nhập.
Output: Hiển thị thông báo đăng nhập thành công hoặc lỗi do sai
UserName hoặc Password.
o
Liệt kê sản phẩm
Description: Cung cấp thông tin về các loại sản phẩm mà cửa hàng kinh
doanh và ứng dụng trên trang
Input :Cho phép khách hàng xem chi tiết các loại và suất
Process: Lấy thông tin trong CSDL
Output: Hiển thị các loại và suất
o Tìm kiếm sản phẩm:
Description : Cho phép khách hàng tìm kiếm sản phẩm cần mua
Input :Nhập từ khoá của sản phẩm hoặc tên sản phẩm ,nhóm sản phẩm
Process: Kiểm tra thông tin khách hàng nhập
Output: Hiển thị thông tin tìm kiếm
o Liên hệ :
Description:Cho phép người sử dụng phản hồi ý kiến về sản phẩm ,liên
hệ tìm hiểu thông tin về sản phẩm ….
Input: Khách hàng cập nhật thông tin ý kiến
Process :Kiểm tra và lưu thông tin.
Output: Hiển thị thông báo, cảm ơn đến khách hàng
o Giỏ hàng
Description:Cho phép người dùng chọn và lưu trữ sản phẩm cần mua
Input: Người dùng chọn ,sửa ,xoá sản phẩm cần mua
Process: Kiểm tra thông tin
Output: Lưu sản phẩm
o Xử lý hoá đơn
Description: Cho phép người sử dụng đặt hàng qua mạng, quản lý kiểm
tra bằng điện thoại
Input: Nhập họ và tên , mật khẩu, điện thoại hoặc đăng ký tài khoản.....
Process : Kiểm tra thông tin và lưu CSDL
Output : Hiển thị lời cảm ơn
T0301I – Group 1
Page 6
of 22
Hanoi-Aptech II Computer Education
Cửa hàng cơm hộp trực tuyến
3 System Designs
3.1 Entity Relationship Diagram
Username
ĐienThoa
i
MatMa
KT
ThoiGia
n
ĐiaCh
i
DiaChi
Nhom
Member
OrderID
Tong gia
Hoa đon
Đặt
SoLuong
Nhom
HoTen
TongMon
GiaNha
p
Loai
Ten
Ch
ứa
Email
The
o
Suat
LuotMu
a
TenSuat
Gia
Chứa
HinhAn
h
Mon
Ten
MaMo
n
T0301I – Group 1
Page 7
of 22
Hanoi-Aptech II Computer Education
Cửa hàng cơm hộp trực tuyến
3.2 Database Design
• Bảng 1 : Tên :HoaDon
Tínhchấ
t
Khoá
•
Tínhchấ
t
Khoá
•
Tínhchấ
t
Khoá
T0301I – Group 1
OrderID
ThoiGian
TongGia
SoLuong
MemID
KT
AutoNumber
Date/Time
Currency
Number
Number
Text
Kích thước
GeneralNumber
LongInteger
LongInteger
50
Diễn giải
Số thứ tự của hoá đơn
Thời gian và ngày giờ khách hàng đặt hàng
Tổng số tiền của mặt hàng mà người mua phải trả
Số lượng mặt hàng
Số ID của khách hàng
Tên : Loai (Lưu trữ các loại mặt hàng mà cửa hàng cung cấp )
TênTrường
Kiểu dữ liệu
Kích thước
LoaiID
TenLoai
Gia
AutoNumber
Text
Currency
LongInteger
50
GeneralNumber
Diễn giải
Bảng 3 Tên : Menber (Chứa các thông tin về thành viên của cửa hàng)
Tínhchất
Khoá
•
Kiểu dữ liệu
Bảng 2
Tínhchấ
t
Khoá
•
TênTrường
(lưu trữ thông tin về hoá đơn của khách hàng)
TênTrường
UserName
MatMa
Nhom
HoTen
GioiTinh
DiaChi
DienThoai
TinhThanh
Email
TongTienMua
GiaNhap
Kiểu dữ liệu
Text
Text
Text
Text
Text
Text
Number
Text
Text
Number
Date/Time
Kích thước
50
50
50
50
50
50
12
50
50
LongInteger
Diễn giải
Dùng để đăng nhập vào cửa hàng
Mật khâu đănh nhập
Thuộc nhóm khách vãng lai ,thành viên, admin
Họ tên thành viên
Giới tính nam , nữ
Địa chỉ thành viên
Số điện thoại của thành viên
Tỉnh thành
Email của thành viên
Số tiền thanh toán
Ngày gia nhập làm thành viên chính thức
Bảng 4 Tên : Mon (Chứa các thông tin về các món ăn mà cửa hàng cung cấp)
TênTrường
Kiểu dữ liệu
Kích thước
Diễn giải
MonID
TenMon
HinhAnh
MaMonID
AutoNumber
Text
Text
Text
LongInteger
50
50
50
Mã món
Tên món
Hình ảnh minh hoạ món ăn
Thu ộc loại : ăn chay ,rau ,cơm, hải s ản..
Bảng 5 Tên: MonLoai (Chứa thông tin các l oại món ăn)
TênTrường
Kiểu dữ liệu
Kích thước
Diễn giải
LoaiID
MonID
Number
Number
LongInteger
LongInteger
Mã loại
Mã món
Page 8
of 22
Hanoi-Aptech II Computer Education
•
Bảng 6 Tên :Suat ()
Tínhchất
Khoá
•
Tínhchấ
t
Khoá
•
Tínhchấ
t
Khoá
•
Tínhchấ
t
Khoá
Cửa hàng cơm hộp trực tuyến
TênTrường
SuatID
TenSuat
LoaiID
LuotMua
Bảng 7
Kiểu dữ liệu
AutoNumber
Text
Number
Number
Kích thước
Long Integer
50
Long Integer
Long Integer
Diễn giải
Mã suất
Tên suất
Mã loại
S ố lượng người mua mặt h àng
Tên : SuatHoaDon
TênTrường
Kiểu dữ liệu
Kích thước
Diễn giải
SuatID
OrderID
TongHang
Number
Number
Number
Long Integer
Long Integer
Long Integer
Mã suất
Mã khách hàng
Tổng số hàng của người mua
Bảng 8
Tên : SuatMon
TênTrường
Kiểu dữ liệu
Kích thước
Diễn giải
SuatID
MonID
Number
Number
Long Integer
Long Integer
Mã suất
Mã khách hàng
Bảng 9
Tên : ThongKe
TênTrường
Kiểu dữ liệu
Kích thước
Diễn giải
OrderDate
Amount
Date/Time
Number
Short Date
Long Integer
Ngày khách hàng mua
Số lượng tiền mặt
GopY
memo
Sơ đồ quan hệ :
T0301I – Group 1
Page 9
of 22
Hanoi-Aptech II Computer Education
Cửa hàng cơm hộp trực tuyến
3.3 SitSitemap
Trang chủ
Trang chủ
Các Loại
Loại 1
Loại 2
Loại 3
Loại 4
Login
Khách đăng nhập
Loại suất
Các suất
Đăng ký
Làm thành viên
Tìm kiếm
Tìm các món và suất
Người sử dụng
Quản lý
Khách thường xuyên
Khách vãng lai
Giỏ hàng
Lưu các suất và giá
Thanh Toán
Lưu các suất và giá
Ý kiến
Khách hàng cho ý kiến
Nhận ý kiến khách hàng
3.4 System functions design
A )Chức năng đăng ký người dùng
1.Đăng ký sử dụng :
Để người sử dụng trở thành khách hàng thường xuyên,website cung
cấp chức năng đăng ký tài khoản trong hệ thống.Người sử dụng có thể
dùng tài khoản này trong những lần tiếp theo.
Đăng ký người sử dụng bao gồm những bước sau :Nhập UserName
,Mật khẩu, Nhập lại mật khẩu,Họ và tên thật, địa chỉ , số điện thoại .....
T0301I – Group 1
Page 10
of 22
Hanoi-Aptech II Computer Education
Cửa hàng cơm hộp trực tuyến
Trong trường hợp UserName đã có trong CSDL, thì tự động quay trở lại
trang đăng ký yêu cầu người dùng nhập UserName khác.
Bước tiếp theo ,yêu cầu người sử dụng xác nhận thông tin .Trong
trường hợp người sử dụng không đồng ý với những gì mình vừa nhập
hoặc cần nhập lại một cái gì đó ,thì có thể quay lại nhập lại trang mình
vừa nhập liệu.
Nếu người sử dụng đã đồng ý với những gì mình nhập ,thì có thể lưu
thông tin vào CSDL.Bằng cách nhấn nút Đăng ký.
Sau khi đăng ký thành công ,hiển thị thông báo kết quả đăng ký đến
người sử dụng ngay trên trang lưu thông tin vào CSDL,đồng thời gửi
thư thông báo kết quả đến địa chỉ Email của người dùng . Sau đó tự
động trỏ đến trang riêng của người sử dụng (Trang MyAccount)
T0301I – Group 1
Page 11
of 22
Hanoi-Aptech II Computer Education
Cửa hàng cơm hộp trực tuyến
Sơ đồ mô tả cụ thể như sau:
2. Đăng nhập :
Đăng
kýcông ,tự động trỏ đến trang chủ hoặc
Khi người sử dụng đăng ký
thành
trang Login.Trong trường hợp cần người dùng cung cấp UserName và
Mật khẩu thì trỏ đến trang Login . Sau khi người sử dụng nhập
UserName
UserName và Mật khẩu , thì tự động kiểm tra tính hợp lệ trong CSDL .
đã
có, pass
Xửsửlýdụng
thông
tin sai UserName hoặc Mật khẩu, tự
Trong trường hợp người
nhập
sai... động trỏ đến trang Login yêu cầu người sử dụng nhập lại .
UserName
Ngược lại ,thì hiển thị thông báo đăng nhập thành
chưa công
có và trỏ đến trang
chủ
Lưu thông tin
Trang chủ
T0301I – Group 1
Gửi
Email
Page 12
of 22
Hanoi-Aptech II Computer Education
Cửa hàng cơm hộp trực tuyến
Sơ đồ cụ thể như sau:
B )Chức năng liệt kê sản phẩm
Để tiện cho việc traLogin
cứu của khách hàng, chúng tôi xây dựng chức năng sản phẩm
theo từng loại sản phẩm nhóm sản phẩm ,trong phần chi tiết các sản phẩm mà
website cung cấp.
Mô tả cụ thể bằng sơ đồ sau:
Kiểm
tra
Loại
Sai UserName
hoặc Password
Đúng
Trang chủ
Suất
Món
Thêm giỏ hàng
T0301I – Group 1
Page 13
of 22
Hanoi-Aptech II Computer Education
Cửa hàng cơm hộp trực tuyến
C ) Chức năng tìm kiếm sản phẩm
1. Để tiện cho người sử dụng tìm kiếm sản phẩm cần mua một cách nhanh chóng
trên website ,chúng tôi cung cấp một số phương thức tìm kiếm đơn giản :bằng
từ một từ khoá ,bằng tên sản phẩm
2. Sau khi người sử dụng nhập thông tin cần tìm kiếm ,sau khi kiểm tra trong
CSDL,nêu kết quả không có thì hiển thị thông báo, đồng thời trỏ đến trang
Tìm kiếm yêu cầu người dùng nhập lại thông tin tìm kiếm
3. Ngược lại ,nếu thông tin được tìm thấy ,thị tự động tìm thông tin chi tiết những
sản phẩm đó và hiển thị lên trang kết quả.
Cụ thể mô tả bằng sơ đồ sau:
D) Giỏ hàng
1
2
Không có
Tìm kiếm
Giỏ hàng là nơi lưu các sản phẩm mà khách hàng lựa chọn mua,do đó chúng tôi
xây dựng các chức năng lưu thông tin liên quan đến sản phẩm như số lượng ,
đơn giá,tổng giá.
Sau khi xem xét ,khách hàng ấn nút Thanh toán để mua sản phẩm thì tự động
kiểm tra xem cóKết
hayquả
suất thì chuyển sang trang Thanh toán , nếu không có suất
thì quay lại giỏ hàng.
Có
Trang kết quả
Chi tiết sản phẩm
Sơ đồ mô tả cụ thể như sau:
Chi tiết sản
phẩm
không
E). Đặt hàng
1
T0301I – Group 1
Kiểm tra
Trong trường hợp giỏ có hàng thì liệt kê tên các sản phẩm đó.Trong trường hợp
khách không muốn mua một sản phẩm nào đó hoặc cả giỏ hàng thì có thể xoá
bỏ . Khách hàng muốn mua tiếp hàng thi cũng có thể quay trở lại trang sản
có
phẩm tiếp tục mua.
Cho sản phẩm
vào giỏ
Page 14
of 22
Hanoi-Aptech II Computer Education
2
3
T0301I – Group 1
Cửa hàng cơm hộp trực tuyến
Sau khi khách hàng mua song ,thì nhấn nút Thanh toán ,trong trường hợp khách
hàng chưa đăng nhập thì tự động trỏ đến trang Login .Nếu khách hàng chưa
đăng ký thi co thể nhấn nút đăng ký để đăng ký tài khoản riêng của mình
Tiếp đến hiển thị trang hoá đơn thông báo số tiền khách cần phải trả và lời cảm
ơn khách hàng đã mua hàng.
Page 15
of 22
Hanoi-Aptech II Computer Education
Cửa hàng cơm hộp trực tuyến
Sơ đồ mô tả cụ thể như sau:
Xem giỏ hàng
Kiểm tra
Giỏ rỗng
Liệt kê sản
phẩm trong giỏ
Phân
loại
khách
Đăng nhập
Đăng ký
Thanh toán
Kết thúc
T0301I – Group 1
Page 16
of 22
Hanoi-Aptech II Computer Education
Cửa hàng cơm hộp trực tuyến
F) Liên hệ
1
2
3
4
5
Trong chức năng này người sử dụng có thể yêu cầu ,góp ý, phản ảnh về chất
lượng sản phẩm,chất lượng phục vụ….Do đó chúng tôi các thông tin như: Tên ,
địa chỉ Email và thông tin góp ý.
Sau khi khách hàng đã nhập liệu song,nếu đồng ý với những gì nhập thì có thể
nhấn nút Xoá để nhập liệu lại .Ngược lại thì nhấn nút Gửi để gửi thông tin
Bước kế tiếp là kiểm tra tính hợp lệ của thông tin nhập liệu trong CSDL .Nếu
thông tin khách nhập thiếu hoặc sai,thì tự động quay trở lại trang vừa nhập
liệu,đồng thời thông báo cho khách chỗ nhập liệu sai
Ngược lại thì tự động tiến hành lưu thông tin vào cở sở dữ liệu,đồng thời hiển
thị lời cảm ơn và gửi Email tới người dùng .
Sơ đồ mô tả cụ thể như sau:
Cung cấp thông tin
Lưu thông tin
Gửi
Email
Kết thúc
T0301I – Group 1
Page 17
of 22
Hanoi-Aptech II Computer Education
3.4
Cửa hàng cơm hộp trực tuyến
Người quản lý
1.1 Đăng Nhập:
a.Description:
Mô dun này cho phép người quản lý đăng nhập vào hệ thống để quản lý tài nguyên.
b.Input(đầu vào):
Người dùng muốn vào hệ thống quản lý ,thì trước tiên phải đăng nhập vào hệ thống
bằng cách nhập Username và Password vào biểu mẫu đăng nhập.Sau đó ấn Login
c.Process:
Dữ liệu nhập vào sẽ được kiểm tra xem có trong hệ thống cơ sở dữ liệu.Hệ thống
sẽ đưa ra thông báo đăng nhập lại:nếu người dùng không nhập Username,Password
hoặc thiếu một trong hai.Nếu Username nhập vào không có trong cở sở dữ liệu
hoặc Username và Password không khớp nhau .
d.Output:
Thông báo đăng nhập thành công hoặc không thành công và cho phép sử dụng các
tài nguyên trên website.
Đăng Nhập Hệ Thống
Username
PassWord
Login
T0301I – Group 1
Page 18
of 22
Hanoi-Aptech II Computer Education
Cửa hàng cơm hộp trực tuyến
Sơ đồ hoạt động:
Bắt đầu
Nhập username
& password
nhập lại
1.2. Thông tin của người quản lKiểm
ý : tra
No
trong
a.Description:
Ở mô đun này người quản lý có thể thay thế toàn bộ thông tin cá nhân cũ bằng thông
tin mới.
Yes
b.Input:
Để đổi thông tin cá nhân người
quản lý phải đăng nhập vào hệ thống sau đó thực hiện
Thành
việc thay đổi :Nhập thông tin
cá
công nhân mới .Sau đó gửi thông tin này lên máy chủ.
c.Process:
Sẽ thực hiện thay đổi toàn bộ thông tin của người quản lý như: username, họ
tên, pass word, điện thoại, địa chỉ, email.
d.Output:
Thông báo thay đổi thông kết
tin thúc
cũ thành thông tin mới thành công nếu đúng ,thông báo
thay đổi lại nếu làm sai.
Chinh sua thong tin
Sua lai thong tin cua thanh vien : admin
Username
admin
Ho va ten
Hoang Hai
Thay pass
Dien
thoai
5622257
Dia chi
dslkgflksd? gl
T0301I – Group 1
Page 19
of 22
Hanoi-Aptech II Computer Education
Email
Cửa hàng cơm hộp trực tuyến
chinh
Thông báo thay đổi thành công :
Thông báo :Bạn có chắc chắn thay đổi không?
yes
T0301I – Group 1
No
Page 20
of 22
Hanoi-Aptech II Computer Education
Cửa hàng cơm hộp trực tuyến
Sở đồ hoạt động:
Bắt đầu
1.3. Sửa thành viên
a.Description:
Xoáthông
thôngtintinnào đó về thành viên đã có trong CSDL sẽ phải
Khi muốn sửa chữa
tiến
nhập lại
hành các bước: cũ& nhập mới
b.Input:
Nhập thông tin về thành viên để tiến hành thay đổi ,người quản lý sẽ thay thế thông
tin cũ của thành viên đó bằng thông tin cần thay đổi (như xoá bỏ thông tin cũ và thay
No
bằng thông tin mới.)
Kiểm tra
c.Process:
trong
Dữ liệu mới nhập sẽ được kiểm tra .Nếu trong quá trình xử lý dữ liệu mới nhập để sửa
chữa mà không đúng sẽ đưa ra thông báo bạn phải nhập lại.
Nếu đúng với kiểu dữ liệu
Yesđã quy định ,thì dữ liệu cũ sẽ được thay bằng dữ liệu mới
vừa nhập vào .
d.Output:
Thành
Dữ liệu mới thay thế được
côngcập nhật .
(lưu đồ và giao diện tương tự như thông tin người quản lý.)
kết thúc
1.4.Xoá thành viên:
a.Description:
Ở mô đun này người quản lý có thể xoá bỏ bản ghi về một thành viên nào đấy trong
cơ sở dữ liệu .
b.Input:
Để xoá được bản ghi đó thì người quản lý phải lựa chọn thông tin cần xoá. c.Process:
Nếu không chắc chắn muốn xoá bản ghi này thì thì nhấn No ở cửa sổ thong báo.Sau đó
thực hiện xoá bản ghi về thành viên này .Nếu quản lý chắc chắn muốn xoá bản ghi này
thì nhấn nút yes ở cửa sổ thông báo .Sau đó thì bản ghi về thành viên đó bị mất khỏi
CSDL.
d.Output:
Bản ghi về thành viên vừa bị xoá không còn trong CSDL.
1.5.Quản lý phân loại suất:
a.Description:
Để khách hang chọn suất một cách dễ dàng và nhanh chóng thì người quản lý phải
phân loại chúng .Khi nhập suất mới nguời quản lý sẽ phải nhập chúng theo phân loại
đã được sắp xếp .
b.Input:
Trước tiên người quản lý phải nhập món và các suất và phân loại chúng theo giá.
c.Process:
Suất mới nhập vào sẽ được kiểm tra nếu đúng thì sẽ được phân loại theo giá mà người
quản lý nhập vào trong CSDL.
T0301I – Group 1
Page 21
of 22
Hanoi-Aptech II Computer Education
Cửa hàng cơm hộp trực tuyến
d.Output:
Từng loại suất được phân loại như đã định sẵn.
1.6.Tìm kiếm thành viên :
a.Description:
Để việc tìm kiếm dễ dàng hơn thì trong mô đun này sẽ giúp cho người quản lý có thể
tìm kiếm các thành viên.
b.Input:
Nhập thông tin thành viên cần tìm kiếm trong ô textfield rồi nhấn nút Tìm.
c.Process:
Kiểm tra trong CSDL có thành viên giống với thành viên yêu cầu tìm kiếm .Tìm kiếm
tất cả trong CSDL thành viên nào giống yêu cầu thì đưa hiển thị kết quả tìm kiếm cho
người quản lý.Nếu thông tin nhập vào tìm kiếm không có trong CSDL thì kết thúc việc
tìm kiếm.
d.Output:
Xuất ra kết quả tìm kiếm nếu có ở trong CSDL và hiển thị trên trang web.Hiển thị kết
quả không tìm thấy nếu không có trong CSDL.
T0301I – Group 1
Page 22
of 22
Hanoi-Aptech II Computer Education
Cửa hàng cơm hộp trực tuyến
Giao diện tìm kiếm
Search
Lưu đồ hoạt động:
Bắt đầu
Nhập
thông tin
tìm kiếm
Thông báo
không có
Không
kiểm
tra?
Có
Hiển thị
kết quả
tk
Kết thúc
1.7 Tổng kết cuối tháng:
a.Description:
Để việc kiểm tra doanh thu cửa hàng dễ dàng hơn. Doanh thu hàng ngày sẽ được tự
động lưu vào trong CSDL để cuối tháng có thể tổng kết.
b.Input:
Sau mỗi ngày người quản lý sẽ xoá các hoá đơn. Đồng thời toàn bộ doanh thu trong
ngày sẽ được lưu vào CSDL.
c.Process:
Máy tính sẽ tự động cập doanh thu vào trong CSDL khi người quản lý xoá các hoá đơn
trong ngày.
d.Output:
Doanh thu sẽ được cập nhật để tổng kết vào cuối tháng
T0301I – Group 1
Page 23
of 22
Hanoi-Aptech II Computer Education
Cửa hàng cơm hộp trực tuyến
4 Task sheet
Task
Start time
Finish time
Implemented by
Evaluation
(%)
Feasibility study phase
Viết tài liệu
Đóng góp ý kiến
Đóng góp ý kiến
Đóng góp ý kiến
Đóng góp ý kiến
Requirement Analysis
phase
Đóng góp ý kiến
Đóng góp ý kiến
Viết tài liệu
Đóng góp ý kiến
Đóng góp ý kiến
Design phase
Đóng góp ý kiến
Đóng góp ý kiến
Viết tài liệu
Đóng góp ý kiến
Đóng góp ý kiến
Development phase
Viết tài liệu
Đóng góp ý kiến
Đóng góp ý kiến
Đóng góp ý kiến
Đóng góp ý kiến
Testing phase
Evaluation phase
10/02/2004
10/02/04
10/02/04
10/02/04
10/02/04
10/02/04
17/02/2004
17/02/2004
17/02/04
17/02/04
17/02/04
17/02/04
17/02/04
21/02/2004
Khổng Huy Quang
Nguyễn Việt Dũng
Trần Thu Hà
Lê Quang Hiếu
Phạm Hữu Phong
23
23
25
15
14
17/02/04
17/02/04
17/02/04
17/02/04
17/02/04
24/02/2004
17/02/04
17/02/04
17/02/04
17/02/04
17/02/04
09/03/2004
17/02/04
17/02/04
17/02/04
17/02/04
17/02/04
30/03/2004
10/04/2004
21/02/04
21/02/04
21/02/04
21/02/04
21/02/04
09/03/2004
21/02/04
21/02/04
21/02/04
21/02/04
21/02/04
25/03/2004
21/02/04
21/02/04
21/02/04
21/02/04
21/02/04
30/03/2004
10/04/2004
Khổng Huy Quang
Nguyễn Việt Dũng
Trần Thu Hà
Lê Quang Hiếu
Phạm Hữu Phong
24
18
25
15
18
Khổng Huy Quang
Nguyễn Việt Dũng
Trần Thu Hà
Lê Quang Hiếu
Phạm Hữu Phong
16
20
16
24
24
Khổng Huy Quang
Nguyễn Việt Dũng
Trần Thu Hà
Lê Quang Hiếu
Phạm Hữu Phong
21
20
17
21
21
5 Validation Checklists
T0301I – Group 1
Page 24
of 22