3 CHƯƠNG : NỘI DUNG VÀKẾT QUẢ NGHIÊN CƯU
5.9 HƯỚNG DẪN MUA HÀNG
Khi khách hàng tìm kiếm được sản phẩm cần mua, khách hàng có 2 cách đưa sản phẩm vào giỏ hàng.
ĐỀ TÀI: THIẾT KẾ WEBSITE CHO SIÊU THỊ ĐIỆN THOẠI HOÀNG THUẦN MOBILE
Cách 1: khách hàng click vào «---phía dưới mỗi sản phẩm như vậy là bạn đã đưa 1 sản phẩm vào giỏ hàng. Khách hàng click vào đặt hàng tiếp thì số lượng sẽ tăng thêm 1.
Hình: một sản phẩm.
Cách 2: khách hàng click vào — L.ĩ phía dưới mỗi sản phẩm để xem chi tiết sản phẩm rồi click vào mua hàng.
Nokia 11.452.000 VND Khuyên Mãi Hãng Sản Xuât Mô Tã Bão Hành
tang the cao 1 OOk + tui đa Nokia
Camera; ( 5.0 MP ( 2592X
1944 pixels ) ) , Bhietooth: ( 2.0
EDR ). Videocall, Quay phim; < HD 720 pí 3: 25 fps ), Xem phim ( 3 GP, H. 263, H. 264CMPEG4 -AVC). MP 4 . WMV >. Wifi: ( Wi-Fi 802.11 b/g n ), pin ( 1200 mAh ). SMS XEslS Email. 12
Thảng
Mua Hảng
Hình: Chi tiết một sản phẩm.
Sau khi khách hàng đã chọn xong những sản phẩm mình cần mua, khách hàng có xem giỏ hàng và đặt hàng ngay băng cách click vào phía dưới giỏ hàng nhưng để đặt hàng khách hàng cần đăng nhập.
ĐỀ TÀI: THIẾT KẾ WEBSITE CHO SIÊU THỊ ĐIỆN THOẠI HOÀNG THUẦN MOBILE GỎI HÀNG Tẻn ĐT Nokia E7 SL Giá 1 15.000.000 VNĐ Tồng: Sản Phám: Tòng Tiến: 1 15.000.000 VND Hình: giỏ hàng.
Nếu khách hàng chưa đăng nhập mà đặt hàng hệ thống sẽ thông báo và chuyển trang đến trang đăng nhập cho khách hàng đăng nhập (xem phần hướng dẫn đăng nhập).
Hình: Hệ thống thông báo.
Sau khi chọn xong các sản phẩm khách hàng có thể xem chi tiết và cập nhật giỏ hàng lại trước khi đặt hàng bằng cách click vào ai' ■—■ phía dưới giỏ hàng.
|chi Tiết Gio Hàng
00001 Nokia E7 OO L 0 0 1 Camera: (5.0MP (.„ Ị 15235 000 1 X n 00002 Nokia 00 1 0 0 1 Camera: ( 5.0 MP ( ẵ' 11452 000 1 X õ
00003 Nokia C3-01 Touch an-d Type 00 3 0 0 1 Camera: ( 5.0 N1P („. 3 43050 00 1 X B 00004 Nokia E72 00 3 0 0 1 Camera: ( 5.0MP (... s 70500 00 1 X H 00005 NoldaEổI 00 3 0 0 1 Camera: ( 5.0MP (... ị “i 4513000 1 X D 00006 Nokia E 5 00 3 0 0 1 Camera; ( 5.0 MP (... 1 51420 00 1 X B 0000 1 Nokia E7 001 001 Camera: (5.0 MP (... 1 15235 000 1 X D 1 1 * ị 0000 2 Nokia 001 001 Camera: (5.0 MP {... 0 11452 000 1 X D 0000 3 Nokia C3-01 Touch
and Type 003 001 Camera: (5.0 MP (... i 4305000 1 X □ 0000 4 Nokia E72 00 3 001 Camera: (5.0 MP {... i 70500 00 1 X □ 0000 5 Nokia E61 00 3 001 Camera: (5.0 MP {... :' 1 45130 00 1 X □ 0000 6 Nokia E5 00 3 001 Camera: (5.0 MP {... i 5142000 1 X □ r Cập nhật 11 Xóa 1 Chọntâtcả Bỏ chọn tát cả
ĐỀ TÀI: THIẾT KỂ WEBSITE CHO SIÊU THỊ ĐIỆN THOẠI HOÀNG THUẦN MOBELE
Hình: Chi tiết giỏ hàng.
Khi khách hàng xem chỉ tiết giỏ hàng khách hàng cố thể cập nhật lại số lượng sản phẩm lại hoặc xốâ bỏ hây mua hàng tiếp. Đến khỉ khách hàng xem đầy đủ sản phẩm cần mua click vào đặt hàng.
Khỉ khách hàng chọn đặt hàng, đơn đặt hàng mặc định lấy địa chỉ của tài khoản vào địa chỉ giao hàng, khách hàng cố thể chọn địa chỉ giao hàng khác và chọn mua
hàng.
Hình: Giao diện tóm tắt đơn đặt hàng.
Khi chọn mua hàng hệ thống sẽ thông báo cho khách hàng.
Hình: Thông báo hệ thống.
GVHD: Nguyễn Thanh Hải SVTH: Nguyễn Hoàng Thuần Page 83
ĐỀ TÀI: THIẾT KẾ WEBSITE CHO SIÊU THỊ ĐIỆN THOẠI HOÀNG THUẦN MOBILE
5.10 HƯỚNG DẪN CẬP NHẬT ĐIỆN THOẠI.
Sau khi đăng nhập thành công chọn cập nhật điện thoại. Ở giao diện chính cập nhật điện thoại bạn có thể tìm điện thoại theo mã hoặc tên bằng cách nhập mã hay tên vào ô text phía trên góc phải.
Nhập mằ 1Nhập tên
M1ĐT TènĐT Mà
Loại Mã NSX Mô Tả Anh Giả Trạng ' .. Xóav. ~Chon Thái
Chọn tất cả Bỏ chọn tắt cả
Hình: Giao diện chính cập nhật điện thoại.
Từ giao diện chính để xóa điện thoại bạn chọn điện thoại và click xóa. Để thêm hay chỉnh sửa bạn chọn cập nhật.
NHẬP THÔNG TIN ĐẸN THOẠI MầĐT
TênĐT
0 Tự động
Tên Lụi ST 001-Cam ung TềnNSX 001-Nokia
Nhập mã I Nhập tên
MăĐT TènĐT MãLoại MãNSX Mò Tã Ảnh Giá TháiXóa Chon
Ảnh
GL4
Trang Thãi
Browse_
1 001 nhan ngay thanh lap sieu thi 03-03-2011 22-04-201I 10
Mã ĐT Tên Điện Thoại □
00005 Nokia £61 o □
00002 Nokia o
00003 Nokia C3-01 Touch. and Type o
00004 Nokia E72 o
00006 Nokia E-5 o
___[=]____ -
Hình: Giao diện cập nhật điện thoại.
Khi bạn nhập xong thông tin hay chỉnh sửa thông tin xong bạn chọn lưu để lưu lại.
GVHD: Nguyễn Thanh Hải SVTH: Nguyễn Hoàng Thuần Page 84
ĐỀ TÀI: THIẾT KỂ WEBSITE CHO SIÊU THỊ ĐIỆN THOẠI HOÀNG THUẦN MOBELE
Các cập nhật khác (linh kiện, nhà sản xuất, nhân viên...) cũng tương tự như cập nhật điện thoại.
5.11 HƯỚNG DẪN ÁP DỤNG KHUYẾN MÃI.
Nhập Tiẽ
MỈEM Dien siãi í'"say băt đàu Ngày kèt thùc Tỹ Lệ aiam
Giãu đi I I Hiện Mã khuvểa mãi đã chọn
ỉ ũũ
Hình: giao diện chính áp dụng khuyến mãi.
Trước tiên ta chọn một chương trình khuyến mãi rồi chọn áp dụng cho điện thoại hay linh kiện hoặc cả hai.
Mã khuyển mãi đã chọn
Mĩ khu vế
n luãi 1001®1 Chon Điên Thoai 0 Chon Lĩnh Kiên
Mã ĐT Tẽn Điện Thoại E
00005 Nokia. ESI □
00002 Nokia □
00003 Nokia C3-01 Tciueli and Type □
00004 NokiaE72 □
0000$ Nokia. E5 □
00001 Nokia E7 □
00007 Nokia$700 classĩc ạold
0
5000 S- Nokia. 5GB □
J________________
Hình: áp dụng khuyến mãi cho điện thoại
GVHD: Nguyễn Thanh Hải SVTH: Nguyễn Hoàng Thuần Page 85
ĐỀ TÀI: THIẾT KỂ WEBSITE CHO SIÊU THỊ ĐIỆN THOẠI HOÀNG THUẦN MOBELE
Danh mục Linh Kiện M ã LK Tên L inh Kiện 00005 00002 00005 0000* 000 0$ ÔOOOL 00007 ÕOOOS Tau ns,he Pin Nokia cáp nokía N okia E72 Tai Nshe Nokia Pin Nokia
Nokia $700 classic sold
N okia SGB
□
Lưu
Hình: áp dụng khuyến mãi cho điện thoại và linh kiện.
Để chọn điện thoại hay linh kiện áp dụng khuyến mãi hạn cố thể chọn từng sản phẩm bằng cách click vào ô vuông nhỏ bên phải sản phẩm hoặc áp dụng toàn bộ bạn click vào ô vuông nhỏ phía trên cùng và chọn lưu
5.12 HƯỚNG DẪN SAO Lưu VÀ PHỤC HỒI CSDL.
Hình: Giao diện chính của sao lưu và phục hồi.
Để sao lưu CSDL bạn chọn bắt đầu sao hm và đợi hệ thống sao lưu.
ĐỀ TÀI: THIẾT KỂ WEBSITE CHO SIÊU THỊ ĐIỆN THOẠI HOÀNG THUẦN MOBELE
Hình: Sao lưu thành công.
Sau khỉ hệ thống thông bắo sao lưu thành công file sao lưu sẽ được lưu lại vái tên file là “ql-dat-hang-backup-ngày-tháng-năm,giờ-phút.rtx”.
Hình: Giao diện chính của sao lưu và phục hồi.
Để phục hồi CSDL bạn chọn phục hồi dữ liệu và chọn fíle để phục hồi.
Chọn thời gian báo cáo Ngày bắt đãu:
dd/mm/yyyy Ngây kết thúc: dd/mm/yyyy
É Ịạy]
Xsmkếtquá In doanh
thu
|
st MÃ ĐƠN ĐH Ngày Đặt Địa Chỉ Giao Tâng tien Mã Nhân Viên
ịo 1 2011-04-20 SO 1 LY TU TRONG 40.000,000 001 |l 2 2011-04-21 1 ly tu trong 66.000,000 001 I2 3 2011-04-22 195,3/2 can tho 34.400,000 001 I3 4 2011-04-22 213,30/4 can tho 12.300,000 001 h _ 5 2011-04-11 1 ly tu trong 41.922,000 001
ĐỀ TÀI: THIẾT KỂ WEBSITE CHO SIÊU THỊ ĐIỆN THOẠI HOÀNG THUẦN MOBELE
Hình: Chọn fứe csdl phục hồi.
Hình: Browse tỏi file cần phục hồi.
Sau khỉ chọn fìle để phục hồi xong chọn bắt phục hồi trước khỉ phục hồi hệ thống sẽ thông báo nhắc nhở.
Hình: Thông báo củã hệ thống.
GVHD: Nguyễn Thanh Hải SVTH: Nguyễn Hoàng Thuần Page 88
ĐỀ TÀI: THIẾT KỂ WEBSITE CHO SIÊU THỊ ĐIỆN THOẠI HOÀNG THUẦN MOBELE
Chọn ok để tiếp tục hoặc chọn Canceỉ để hủy bỏ.
Hình: Hệ thống đang phục hồi dữ liệu.
Hình: Phục hồi dữ liệu thành công. Hệ thống thông báo phục hồi thành công.
GVHD: Nguyễn Thanh Hải SVTH: Nguyễn Hoàng Thuần Page 89
ĐỀ TÀI: THIẾT KẾ WEBSITE CHO SIÊU THỊ ĐIỆN THOẠI HOÀNG THUẦN MOBILE
5.13 HƯỚNG DẪN THỐNG KÊ NHỮNG ĐIỆN THOẠI BÁN CHẠY NHẤT.
8
Tinh hình đặt hãng trực tuyến
BÁO CÁO TÌNH HÌNH SIÊU
THỊ HOÀNG THUÀN 1
Chon loai báo cáo
Chọn tháng
[2011...I ▼
4
▼
Thống ké
Hình: Giao diện chính của thống kê.
BÁO CÁO TÌNH HÌNH SIÊU THỊ HOÀNG THUẰN Chọn loại báo cáo
ề Tình hình đặt hàng trực tuyến Chọn tháng Năm 2011 ĩ Tháng Ạ T ỊlĩiiSgkel I ■những sản phẩm bán nhiều nhất trong tháng
Hình: Kết quả sau khi thống kê.
GVHD: Nguyễn Thanh Hải SVTH: Nguyễn Hoàng Thuần Page 90
ĐỀ TÀI: THIẾT KỂ WEBSITE CHO SIÊU THỊ ĐIỆN THOẠI HOÀNG THUẦN MOBELE
5.14 HƯỚNG DẪN THỐNG KÊ ĐƠN ĐẶT HÀNG ĐÃ GIAO.
Hình: Giao diện chính thống kê đơn đặt hàng.
Bạn chọn ngày bắt đầu và ngày kết thúc để thống kê các đơn đặt hàng và chọn xem kết quả.
HOÀNG THUẦN MOBILE
Địa chí: số ìLý TựTrọng, phường Xuân Khánh Quận Ninh kiều, TP Cần thơ
gj 07103.250900
BÁO CÁO DOANH THU
giá Tý lệ giâm Thành tiên 11.452.000 0 11452000 15.235,000 0 30470000
Tổng sổ đơn ĐH: 5 Doanh thu: 194.622,,00ũvnd
Hình: Kêt quả thống kê.
GVHD: Nguyễn Thanh Hải SVTH: Nguyễn Hoàng Thuần Page 91
ĐỀ TÀI: THÉT KÊ WEBSITE CHO SIÊU THỊ ĐIỆN THOẠI HOÀNG THUẲN MOBILE
5.15 HƯỚNG DẪN IN HÓA ĐƠN.
IN HÓA ĐƠN Chọn sổ thứ tự HĐ: INHD 1 2 3 4 E 5 5
Hình: giao diện chính chọn hóã đơn in. Bạn chọn mã đơn đặt hàng tự động hiện đơn đật hàng ra.
HOÀNG THUÂN MOBILẼ _ Ngày in: 25-04-2011
sõ 1 LýTụ'7rẹng, Q.Ninh Kiêu, TP.Cĩn Thơ
ĐTi 07 103.090.909 SõthứtựHD: 5
ĐƠN ĐẶT HÀNG
nguyên hoang thuan 1 ly tu trững 0942776771 11-04-2011 stt Điện Thoại 0 Nokia 1 Nokia E7 Họ và tẳn: Đ|a chi: s ĩ điện chàai: r\igằy đse hằng: Chi tiết dơn dặt hàng
55lượng
1
Số thứtư• Tên hình Trang
Hình 1 Business Rule Management System 25
Hình 2 Ví dụ Restrictive Constraint 26
Hình 3 Ví dụ Domaỉn Constraint 27
Hình 4 Ví dụ Table Constraint 1 28
Hình 5 Ví dụ Table Constraỉnt 2 29
Hình 6 Quy trinh của một Constraỉnt 30
Hình 7 Ví dụ Transitional Table Constraints 1 30 Hình 8 Ví dụ Transỉtỉonal Table Constraỉnts 2 32
Hình 9 METADATA của ửng dụng 34
Hình 10 Mô hình Use Case 35
Hình 11 Luu đồ giải thuật Chọn Cơ Sở Dữ Liệu 36
Hình 12 Luu đồ giải thuật Tạo Một Rule Mới 37
Hình 13 Lưu đồ giải thuật Tạo Một Ràng BuộcMới 38
Hình 14 Giao diện “Lựa chọn cơ sở dữ liệu” 31
Hình 15 Giao diện “Tạo mộtRule mới” 33
Hình 16 Giao diện “Tạo một Constraint mới”stt Linh Kiện số' luọng 37 giá Tỷ lệ giám Thành tiên
Tông tr[gíẩ: 41921000
Cẫn thơ, Ngày Tháng Nẵm
Khách hàng
(leý, giã li kẹ vi tên)
Nhân viên
(ký, ghi rô tra iérr)
Hình: Đơn đặt hàng.
GVHD: Nguyễn Thanh Hải SVTH: Nguyễn Hoàng Thuần Page 92
ĐỀ TÀI: THIẾT KẾ WEBSITE CHO SIÊU THỊ ĐIỆN THOẠI HOÀNG THUẦN MOBILE
2 .TÀI LIỆU THAM KHẢO.
[1] TS. Phạm Thị Xuân Lộc. HỆ cơ SỞ DỮ LIỆU. Đại học cần Thơ 8/2008.
[2] ThS. Phan Tấn Tài & Đinh Khắc Quyền. Bài giảng môn phân tích và
thiết kế hệ thống thông tin. Đại học cần Thơ 8/2008.
[3] Giáo Trình Đa Truyền Thông.Trường Đại Học Khoa Học Tự Nhiên
TPHCM 9/2007
[4] Russell Dyer. MySQL in a Nutshell, 0'Reilly. April 15, 2008. [5] Jason Lengstorf .Pro PHP and ìQuery. 2010
[6] Mehdỉ Achour, Friedhelm Betz, Antony Dovgal, Nuno Lopes, Hannes Magnusson , Georg Richter, Damien Seguy, Jakub Vrana. PHP manual. May 26, 2010. [7] http://www.w3schools.com/ [8] http://www.php.neơ [9] http://iquery.com/ [10] http://www.aiax.org/
GVHD: Nguyễn Thanh Hải SVTH: Nguyễn Hoàng Thuần Page 93
Luận Văn: Busniess Rules Implementation Võ Minh Trung -1050755
MỤC LỤC PHỤ LỤC HÌNH ... 3 KÍ HIỆU VÀ VIẾT TẮT ... 4 TÓM TẮT ... 5 ABSTRACT ... 6 PHẦN I: TỔNG QUAN...7 I. Đặt Vấn Đề ... 7 II. Lịch Sử Giải Quyết Vấn Đề ... 8 III.Phạm Vi Đề Tài ... 9 IV.Phương Pháp Nghiên Cứu ... 9 V. Nội Dung Báo Cáo ... 10 PHẦN II: GIỚI THIỆU BUSINESS RULES...II I. Giới thiệu ... 11 1. Các yếu tố cơ bản của một Business Rules...13 2. Thuật Ngữ, Sự Kiện, và các Quy Tắc...13 II. Phân Loại Business Rules ... 14 PHẦN III: CÀI ĐẶT BUSINESS RULES...21
I. Business Rules Được Cài Đặt Ở Đâu
21
II. Business Rules Được Cài Đặt Bằng Cách Nào 22
III.Lựa Chọn Cách Cài Đặt Business Rules
23
IV.Cài Đặt Business Rules Bằng CONSTRAINTS ... 24 1. Hai kiểu thể hiện của một Business Rules...24 2. Constraints...24 3. Business Rule Management System (BRMS)...25 4. Phân loại Constraints...26 <4.1.> Restrictive Constraint...26 <4.2.> Corrective Constraint...27 <4.3.> Domain Constraint...28
Trang 1
Luận Văn: Busniess Rules Implementation Võ Minh Trung -1050755
PHẦN IV : CÔNG cụ HỒ TRỢ CÀI ĐẶT BUSINESS RULES...34 I. Vấn Đề Và Phạm Vi Của Bài Toán ... 34 II. Giải Pháp ... 34 III. METADATA Của ứng Dụng...35 IV.Mô Hình USE CASE ... 36 1. Giải thuật của các Use Case ... 37 1.1. Use Case Chọn Cơ Sở Dữ Liệu...37 1.2. Use Case Tạo Một Rule Mới...38 1.3. Use Case Tạo Một Ràng Buộc Mới...39 2. Đặc tả Use Case ... 39
2.1. Đặc tả Use Case Chọn Cơ Sở Dữ Liệu...39 2.2. Đặc tả Use Case Tạo Một Rule Mới...41 2.3. Đặc tả Use Case Tạo Một Ràng Buộc Mới...45 V. Mô Hình SEQUENCE ... 49 1. Sequence Diagram Chọn Cơ Sở Dữ Liệu...49 2. Sequence Diagram Tạo Một Rule Mới ... 50 3. Sequence Diagram Tạo Một Ràng Buộc Mới (THỦ TỤC)...51 4. Sequence Diagram Tạo Một Ràng Buộc Mới (TRIGGER)...52 5. Sequence Diagram Tạo Rule Set...53 VI. Ví Dụ Minh Họa...53 1. Định nghĩa một Business Rules bằng Procedure...53 2. Định nghĩa một Business Rules bằng Trigger...57 PHẦN V : KẾT LUẬN...61 PHẦN VI: TÀI LIỆU THAM KHẢO...62
Trang 2
Luận Văn: Busniess Rules Implementation Võ Minh Trung -1050755
Số thứ
tự Ký hiệu và viết tắt Diễn giải
1 BR Business Rules
2 BRMS Business Rules Management System
3 BR Engine Business Rules Engine
4 IT Iníormation Technology
5 BRS Business Rules Situation
6 DNA Distributed Internet Architecture
7 UML Uniíĩed Modeling Language
8 Clips c Language Integrated Production
System
9 SQL Structured Query Language
10 EC Elecữonic Commerce
11 B2C Business-To-Customer
12 GPL General Program Language
Trang 3
Luận Văn: Busniess Rules Implementation Võ Minh Trung -1050755
Trang 4
Luận Văn: Busniess Rules Implementation Võ Minh Trung -1050755
TÓM TẲT
Ngày nay, đối với một doanh nghiệp, dù với quy mô là lớn hay nhỏ, thì để tối ưu hóa việc kinh doanh, đảm bảo việc vận hành của tổ chức được trơn tru, tăng cường việc giao tiếp và phối hợp giữa các nhân viên trong công ty, hay giữa nhân viên với khách hàng, thì việc chuẩn hóa các nguyên tắc hoạt động, đồng thời đưa ra những bộ quy tắc thống nhất là yêu cầu cấp thiết nhằm tạo ra sự thông suốt trong toàn doanh nghiệp trong việc tổ chức và thực hiện các nghiệp vụ kinh doanh. Các quy tắc này được gọi nôm na là các “Quy Tắc Kinh Doanh” (Business Rules).
Luận văn này sẽ giúp định nghĩa sơ lược về Business Rules, cũng như các cách cài đặt chúng, và đi sâu vào trình bày một trong những cách cài đặt phổ biến nhất hiện nay là định nghĩa bằng các ràng buộc (Constraints).
Trong giới hạn của luận văn này, sẽ đề cập đến cách định nghĩa và cài đặt các Business Rules bằng 2 loại ràng buộc là Restrừtỉve Comtraỉnt và Corrective Constraint, dựa ữên ngôn ngữ SQL.
Trang 5
Luận Văn: Busniess Rules Implementation Võ Minh Trung -1050755
ABSTRACT
Nowadays, for an enterprise, although the scale is large or small, then to optimize the business, ensuring the operatìon of the organization get smooth, strengthen
communication and coordination between employees in the company, or between employees and customers, then the standardization of operating rules, and make a set of rules is an acute need to create transparency across the enterprise in organization and implementation of business operations. These rules are basically called "Business Rules".
This thesis will help define the concept of Business Rules, as well as how to implement them, and going into a presentation one of the most common implementation way. This is defined them by the Constraints.
Within the limits of this thesis, will mention how to define and implement the Business Rules by two types of constraints, Restrictive Constraint and Corrective
Constraỉnt, based on SQL language.
Trang 6
Luận Văn: Busniess Rules Implementatìon Võ Mình Trung -1050755
PHẦN I: TỎNG QUAN
I. Đặt vấn Đề
Vào đầu những năm 1990 khi Internet trở nên phổ biến trong các hoạt động thương mại, thì thương mại điện tử (Electronic Commerce - EC) nổi lên như một "Cách thức mới trong kinh doanh" (theo Turban, 2000) và đưa công ty một tương lai đầy hy vọng. Một số lượng lớn của các công ty đã đổ tiền vào phát triển thương mại điện tử của họ, mặc dù một số người trong số họ đã thất bại trong giai đoạn ban đầu. Với sự cải tiến về kiến thức và thực tế sử dụng của EC, thương mại điện tử đã được phát triển ở một tốc độ khá cao kể từ năm 2000 và