lOMoARcPSD|11281767
Tai lieu dac ta website ban hang an uong
nhom2
Nhập môn công nghệ phần mềm (Trường Đại học Công nghiệp
Hà Nội)
Studocu is not sponsored or endorsed by any college or
university
Downloaded by Phong Ngô ()
ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
KHOA CÔNG NGHÊ THÔNG TIN
TÀI LIÊU BÁO CÁO MÔN NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
Đê tài: Xây dựng phần mêm website bán hàng ăn uống.
Giáo viên hướng dẫn:
Vũ Đình Minh
Nhóm sinh viên thực hiêṇ : Nguyễn Xn Tình
Hồng Minh Tuyến
Nguyễn Xn Trường
1
TÀI
LIÊU
ĐĂ TA U CẦU PHẦN MỀM
C
I.
GIỚI THI Ê Ụ
1. Mục tiêu
này là đê cung cấp mô ta chi tiết vê các yêu cầu cho phần mêm
Mục đích của tài
liêu
hô trơ viêc bán hàng ăn uống. No se minh họa mục đích cụ thê và thông tin chi tiết cho
viêc phát triên hê ̣thống. Tài
này se noi lên đầy đủ vê các ràng
của hê ṭ hống,
buôc
liêu
giao diên người dùng và tương tác với các ứng dụng bên ngoài (máy in). No đươc đê
xuất cho khách hàng phê duyêt và là tài liêu tham khao đầu vào cho các giai đoạn thiết
kế, lập trình, kiêm thử trong quy trình san xuất phần mêm này.
2. Phạm vi
Phần mêm hô trơ bán hàng đươc cài đăt trên hê ̣thống thiết bị, giúp thanh toán hoa đơn
của khách hàng nhanh chong, chính xác và dễ dàng thực
viê in hoa đơn cho
hiên
c
khách hàng. Đồng thời phục vụ cho người quan lý thống kê, kiêm soát doanh thu của
nhà hàng. Là cơ sở giao tiếp của các thành viên, là căn cứ đê thiết kế, kiêm thử.
3. Thuât ngư va các tư viết tắt.
Thuật ngư
Định nghĩa
Giải thích
CSDL
Cơ sở dữ liệu
Nơi lưu trữ thông tin và cho
phép truy cập
DESC
Description
Mô ta
DEP
Dependency
Sự phụ thuộc
RAT
Rational
Quân hệ
MUST
Mức độ tối thiêu cần thiết
đê vươt qua các đơt kiêm
thử
4. Tai liêu tham khảo
[1] IEEE Software Engineering Standards Committee, “IEEE Std 830-1998, IEEE
Recommended
Practice for Software Requirements Specifications”, October 20, 1998.
[2] silde bài giang Công nghê ̣phần mêm do giáo viên cung cấp.
5. Mô tả tai liêụ
Phần
Miêu ta
Mục đích
2
1.Giới
thiệu
Mô ta một cách khái quát nhất,
phạm vi, mục đích tài liệu cần
đạt đươc
Đưa ra các công việc cần thực
hiện của tài liệu
2.Tổng
quan vê
phần mêm
Khái quát phần mêm, đưa ra mơ
hình của phần mêm
Khái quát phần mêm, đối tương
sử dụng, mơ hình ngữ canh.
3.Phân tích
quy trình
nghiệp vụ
Các chức năng của hệ thống
Phân tích qui trình nghiệp vụ
một cách cụ thê nhất.
4.Đặc ta
yêu cầu
Các yêu cầu vê chức năng và
hiệu năng của phần mêm
Trình bày các yêu cầu mà phần
mêm cần phai thực thi
II.
TỔNG QUAN VỀ PHẦN MỀM
1. Yêu cầu chung vê phần mêm.
Hê ̣thống phần mêm bao gồm 2 phần: Quan lý
viêc thông tin trong CSDL.
thanh toán hoa đơn và Quan lý
a. Quan lý viêc thanh toán hoa đơn:
- Nhâp thông tin thực đơn của khách hàng yêu cầu (tên thực đơn, số lương, loại,
kích cỡ)
- Thanh toán và in hoa đơn cho khách hàng.
b. Quan lý thông tin trong CSDL
- Lưu trữ danh sách các đồ ăn, thức uống trong cửa hàngđối chiếu với san phẩm
khách hàng yêu cầu đê thanh toán hoa đơn chi tiết và chính xác.
báo cáo
- Lưu trữ các hoa đơn đa đươc thanh toán theo thời gian phục vụ cho
viêc thông tin sau này.
2. Chức năng của phần mêm
a. Thanh toán hoa đơn cho khách hàng
- Khách hàng chọn đồ ăn, đồ uống trong cửa hàng
3
-
Khi khách hàng co yêu cầu thanh toán danh sách san phẩm mà khách hàng chọn
se đươc gửi đến cho NV thu ngân. Tại đây, NV
ma san phẩm tương ứng với
nhâp ma san phẩm trong danh sách đo.
- In hoa đơn và gửi lại cho khách hàng.
b. Quan lý viêc báo cáo doanh thu.
- NV thu ngân se thống kê doanh thu của nhà hàng theo thời gian yêu cầu của
người quan lý.
- In báo cáo và gửi lên người quan lý.
3. Đối tượng người dùng.
- Phần mêm đươc ứng dụng cho 2 đối tương là: Khách hàng, NV thu ngân và
người quan lý:
• Khách hàng là người trực tiếp sử dụng phần mêm, là người đưa ra các san
phẩm yêu cầu cho NV thu ngân.
• NV thu ngân tiếp nhân danh sách mon ăn khách hàng yêu cầu và thanh toán
hoa đơn cho khách hàng.
• Người quan lý:
Câp nhât các loại đồ ăn, đồ uống trong cửa hàng
Kiêm soát doanh thu
Phân quyên người sử dụng phần mêm.
4. Các rang buôc̣
- Hê ̣thống ràng buôc bởi yêu cầu của khách hàng:
Khi khách hàng co yêu cầu thanh toán hoa đơn hê ̣thống mới cho phép
ma
nhâp san phẩm theo yêu cầu của khách hàng
- Ràng
vê dữ
đầu vào so với dữ
trong CSDL: san phẩm khách hàng
buôc
liêu
liêu
chọn, đươc NV thu ngân nhâp ma của các san phẩm đo tất ca thông tin vê mặt
hàng đươc hiên thị lên giao diên.
- Ràng bc với ứng dụng bên ngồi: đê gửi thơng tin chi tiết của hoa đơn đến cho
khách hàng yêu cầu phai co máy in kết nối với hê ̣thống máy tính
tại in
hiên hoa đơn cho khách hàng.
5. Giả định va phụ thuôc̣
Phần mêm chi đươc cái đăt trên hê ̣thống máy tính của nhà hàng tại quầy thu ngân, khi
đo hê ̣thống phần mêm mới kết nối đươc CSDL của cửa hàng. Hoăc nếu không cài đăt
trên hê ̣thống máy tính của cửa hàng mà cài đăt trên máy tính khác bc phai co
CSDL của cửa hàng thì mới thực
đầy đủ đươc các thao tác nghiêp vụ.
hiên
4
III.
QUY TRÌNH NGHIÊP VU
Hình 1: Sơ đồ UML hệ thống
5
Hình 2: Mơ hình nghiệp vụ đăng nhập vào hệ thống
6
Hình 3. Mơ hình nghiệp vụ quản lý hóa đơn bán hàng của phần mềm
7
Hình 4. Mơ hình nghiệp vụ thống kê báo cáo của phần mềm
IV.
ĐẶC TA YÊU CẦU PHẦN MỀM:
Phần này bao gồm tất ca các yêu cầu chức năng và chất lương của hệ thống. No đưa mô ta
chi tiết của hệ thống và tất ca các chức năng của no.
1. Các yêu cầu giao diện diên bên ngoai:
- Phần này Cung cấp một mô ta chi tiết của tất ca các yếu tố đầu vào và đầu ra từ hệ
thống. No cũng mô ta giao diên phần cứng, phần mêm và cung cấp mẫu cơ ban
của giao diên người dùng.
8
a. Giao diện người dùng:
-
Khi khách hàng truy cập vào trang web cửa hàng, se hiên thị giao
diên
như hình 1,
từ đây khách hàng đa co thê xem các danh mục và xem các cửa hàng theo thê loại
Hình 1. Giao diện đăng nhập hệ thống
-
Khách hàng co thê xem san phẩm mình muốn bằng cách kích vào các danh mục
trên thanh menu hoặc nhập loại san phẩm mình cần đê tìm kiếm nhanh hơn.
Hình 2.
kiếm và
Thanh tìm
danh mục con
Hình 3.
của web
Phần danh mục
-
khi khi kích
danh mục
hoặc kiếm
bằng thanh tìm
kiếm màn hình
se thị nên các
cửa hàng theo
thê
đa chọn: hình 4
Hình 4. Danh
cửa hàng co
Sau
vào
tìm
thì
hiên
loại
sách
san phẩm cần tìm
9
-
Sau khi kích vào cửa hàng màn hình se hiên thị chi tiết các thông tin, các mon ăn
kèm theo giá tiên:
Hình 5. Thơng tin cửa hàng và thực đơn của cửa hàng
-
Tại đây khách hàng lựa chọn mon ăn, số lương sau đo kích vào mục Đặt trước đê
tiến hành thanh toán
10
Hình 6. Hình anh khách hàng đa lựa chọn mon ăn
-
Tại đây sau khi kick vào Đặt trước , màn hình se hiên thị mẫu xác nhận đơn hàng
đê khách hàng co thê thay đổi địa chi giao hàng, hình thức thanh toán, áp dụng ma
giam giá: hình 7
11
Hình 7. Mẫu xác nhận đơn hàng
-
Sau khi điên đầy đủ thông tin và địa chi như mẫu, kích vào đặt hàng hệ thống se
ghi nhận đơn hàng của khách hàng và thực hiện xử lý.
2. Yêu cầu chức năng:
- Đăng nhập/đăng ký: cho phép người dùng (nhân viên & quan trị) đăng nhập, đăng
ký, và lấy lại mật khẩu tại hệ thống (Người dùng phai thực hiện đăng nhập đê co
thê đặt đươc hàng).
12
-
Tìm Kiếm San Phẩm: Khách hàng co thê nhập mon ăn mình cần đê tìm kiếm
nhanh hơn
-
Lựa chọn sản phẩm cần mua theo danh mục:
- Lựa chọn vị trí: Khách hàng có thể tìm ra những qn ăn tại
địa điểm của mình
13
-
14