Tải bản đầy đủ (.doc) (23 trang)

quản lý cửa hàng cơm hộp

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (362.43 KB, 23 trang )

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.

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

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ô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?

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



×