Báo cáo cuối kỳ môn Kỹ thuật phát triển hệ thống web - Đề tài: Hệ thống vận tải hàng hoá

ĐẠI HC QUC GIA THÀNH PHHCHÍ MINH  
TRƯỜNG ĐẠI HC CÔNG NGHTHÔNG TIN  
BÁO CÁO CUI KỲ  
MÔN: KTHUT PHÁT TRIN HTHNG WEB  
ĐỀ TÀI: HTHNG VN TI HÀNG HOÁ  
FAST DELIVERY  
GIẢNG VIÊN HƯỚNG DN: ThS. VÕ NGC TÂN  
ĐẶNG NGC LIÊM  
18520981  
18520501  
18520944  
18521510  
TRƯƠNG QUỐC BO  
NGUYN MINH KHÔI  
NGUYỄN LƯƠNG TOÀN  
TP.HCHÍ MINH, 2021  
IE213.L21 Kthut phát trin hthng web  
BNG PHÂN CÔNG CÔNG VIC  
MSSV  
HTÊN  
NHIM VỤ  
HOÀN THÀNH  
Xlý backend, thiết  
kế và hin thc dữ  
liu, làm báo cáo,  
slide  
18520981  
Đặng Ngc Liêm  
100%  
Xlý tạo đơn, hin  
thị đơn hàng,đăng  
nhập, đăng kí, làm  
báo cáo, slide  
18520501  
18520944  
18521510  
Trương Quốc Bo  
100%  
100%  
100%  
Các chức năng phía  
Nguyn Minh Khôi Admin, làm báo cáo,  
làm slide  
Tra cứu đơn hàng, tra  
cứu kho hàng, đăng  
Nguyễn Lương Toàn  
nhập đăng kí, làm báo  
cáo, slide  
IE213.L21 Kthut phát trin hthng web  
MC LC  
IE213.L21 Kthut phát trin hthng web  
DANH MC HÌNH NH  
IE213.L21 Kthut phát trin hthng web  
LI MỞ ĐẦU  
Ngày nay, khi mà trên nhu cu vn chuyn hàng hoá của con người không ngng  
tăng lên, thꢀ cuộc chạy đua giữa những thương hiu vn chuyn hàng hoá ngày mt trở  
nên khc lit. Nhng công nghmi liên tục đưc áp dng, nhng thut toán ra đời mi  
ngày để đẩy nhanh tốc độ trao đổi hàng hoá, nhằm đổi li strung thành ca khách hàng.  
Tuy vy Vit Nam cuc cạnh tranh này còn chưa thật sbùng nổ như mong đợi, lý do  
mt phn nm vic các công ty vn tải còn chưa đáp ứng đủ số lượng và chất lượng  
giao dch theo các tiêu chun quc tế. Htng còn yếu kém, khâu qun lý thiếu cht chẽ  
cùng với đó là hthng công nghệ thông tin chưa được hoàn thiện đã khiến khách hàng  
chưa tin tưởng tuyệt đối nơi các dịch vvn ti. Nm bắt được lý do đó, nhóm đã triển  
khai mt hthng vn ti hàng hoá – được kì vng sdẫn đầu, tạo ra bước đi đột phá về  
khái nim vn ti hàng hoá Vit Nam, phc vnim tin ca khách hàng cả nước.  
Đồ án này gm 4 phn:  
Chương 1: Tổng quan vtrang web.  
Chương 2: Các chức năng chính.  
Chương 3: Kết lun.  
Chươgn 4: Hướng phát trin  
Trong quá trình thc hiện đồ án, do kiến thc chuyên ngành còn hn chế nên nhóm  
chúng em vn còn nhiu thiếu sót. Rt mong nhận được sự quan tâm, đóng góp của thy  
để đồ án của chúng em được đầy đủ và hoàn chỉnh hơn.  
Cui cùng xin kính chúc thy di dào sc khe và thành công trong snghip cao  
quý.  
Thành phHChí Minh, tháng 7 năm 2021  
Nhóm sinh viên thc hin  
1
IE213.L21 Kthut phát trin hthng web  
NHN XÉT CA GIÁO VIÊN HƯỚNG DN  
……………………………………………………………………………………………………………  
……………………………………………………………………………………………………………  
……………………………………………………………………………………………………………  
……………………………………………………………………………………………………………  
……………………………………………………………………………………………………………  
……………………………………………………………………………………………………………  
……………………………………………………………………………………………………………  
……………………………………………………………………………………………………………  
……………………………………………………………………………………………………………  
……………………………………………………………………………………………………………  
……………………………………………………………………………………………………………  
……………………………………………………………………………………………………………  
……………………………………………………………………………………………………………  
……………………………………………………………………………………………………………  
……………………………………………………………………………………………………………  
……………………………………………………………………………………………………………  
……………………………………………………………………………………………………………  
……………………………………………………………………………………………………………  
……………………………………………………………………………………………………………  
……………………………………………………………………………………………………………  
……………………………………………………………………………………………………………  
……………………………………………………………………………………………………………  
……………………………………………………………………………………………………………  
……………………………………………………………………………………………………………  
……………………………………………………………………………………………………………  
……………………………………………………………………………………………………………  
……………………………………………………………………………………………………………  
……………………………………………………………………………………………………………  
……………………………………………………………………………………………………………  
……………………………………………………………………………………………………………  
2
IE213.L21 Kthut phát trin hthng web  
CHƯƠNG 1 TNG QUAN VTRANG WEB  
1.1 Kho sát thị trường  
Hin nay, thị trưng vn chuyển hàng hóa đang cực kꢀ sôi động, trong bi cnh  
Việt Nam đang dần tiến vào con đường hi nhp với các cường quc trên thế gii. Bên  
cạnh đó, tꢀnh hꢀnh kinh tế và đời sng ca nhân dân Việt Nam đang dần được nâng cao.  
Vi nhu cu ngày mua hàng trc tuyến và giao hàng tận nhà ngày càng tăng, dẫn đến  
thị trường vn ti hàng hóa không còn gói gn trong các thành phln, mà dn mrng  
khp các tnh thành trên toàn quc.  
Trên thị trường Vit Nam hin nay có khá nhiu các công ty cung cp hthng  
vn ti hàng hóa khp trên các tỉnh thành. Trong đó, quen thuộc nhất là các công ty như  
Viettel Post, Giao Hàng Nhanh, Giao Hàng Tiết Kim, Chuyển Phát Nhanh… Các công  
ty này thường cung cp cho các khách hàng – thường là các đại lý hoc các sàn thương  
mại điện t, các chức năng cơ bản ca mt hthng vn tải, như:  
Viettel Post  
Giao hàng nhanh Giao hàng tiết kim  
Giao hàng nhanh,  
giao hàng tiết kim,  
giao hàng hotc  
Giao hàng nhanh, Giao hàng tiết kim,  
Giao hàng  
giao hàng tiết kim  
giao hàng hotc  
App  
Có  
Có  
Có  
Có  
Có  
Có  
Thu hộ  
Tra cu hành trình  
Có  
Có  
Có  
đơn hàng  
Tra cu kho hàng  
Thng kế tài chính  
Có  
Có  
Có  
Không  
Không  
Không  
Bng 1: Kho sát 3 loi hình dch v: Viettel Post, GHN và GHTK  
3
     
IE213.L21 Kthut phát trin hthng web  
Da trên nhng chức năng này, nhóm chúng em đã triển khai mt trang web vi  
các chức năng cơ bản như: Đăng nhập, đăng kí, tạo đơn hàng, quản lí, tra cứu đơn hàng,  
tra cứu kho lưu trữ.  
1.2 Công nghsdng  
ng dng được phát trin sdụng ReactJS và Redux để thiết kế giao din, khi  
mà cả hai đang nổi lên là nhng framework có tính linh hot cao, ddàng tiếp cn và  
xlý.  
Trong khi đó, nhóm chọn MySQL làm cơ sở dliệu để phù hp vi quy mô ca  
đồ án môn hc. Ngoài ra, NodeJS cũng được nhóm sdụng để thao tác vi dliu từ  
back-end nhm ti dliu lên giao din ca trang web.  
1.3 Kiến trúc  
ng dụng được tchc theo kiến trúc Model View Controller (MVC) trong  
ng dụng Android. Khi View được tác động từ người sdng, mt Event sẽ được trigger  
đến Controller. Controller chu trách nhim tính toán, nếu cn thiết struy xut dliu  
trên Model. Model chu trách nhiệm tương tác với dliu trv, ở đây là dữ liu tAPI  
trvề, sau đó chuyển dliệu đó cho Controller. Controller sau khi xlí dliu skết  
xut dliu chuyển đến View.  
1.4 DLiu  
Dliu ca hthống được lưu vào MySQL mt hqun trị cơ sở dliu mã  
ngun m, bao gm mt sbản chính như:  
Khachhang(makh,tenkh,sdt, diachi): Lưu thông tin ca khách hàng  
User(madn, username, password, makh, refeshtoken): Lưu thông tin đăng nhập ca user  
đăng ký thưng  
Userbygoogle(logincode,username,makh,refeshtoken):Lưu thông tin đăng nhập ca  
user đăng nhp bng Google  
Order(madonhang, makh,phi,trangthai,nguoinhan,diachinhan,image,diachidi): Lưu  
thông tin cơ bn ca một đơn hàng  
4
     
IE213.L21 Kthut phát trin hthng web  
Orderdetail(mact, madonhang, chieucao, cannang, loaidonhang, loaigiaohang, tensp,  
soluong):Lưu thông tin chi tiết ca các mặt hàng trong đơn hàng  
Kho(makho, tenkho, diachi, tinh, vido, kinhdo): Lưu thông tin của mt kho  
Và còn các bng phụ dùng đbsung thông tin cho các bng chính.  
Sơ đồ giao din:  
Hnh 1: Sơ đồ dliu ca trang web  
5
IE213.L21 Kthut phát trin hthng web  
CHƯƠNG 2 CÁC CHỨC NĂNG CHÍNH  
2.1 Đăng nhập, đăng ký  
2.1.1 Đăng nhập  
Hnh 2: Form đăng nhập  
Người dùng đăng nhập bằng tài khoản đã đăng kí trên Fast Delivery, bao gồm email và  
mật khẩu.  
6
       
IE213.L21 Kthut phát trin hthng web  
2.1.2 Đăng kí  
Hnh 3: Form đăng ký  
Người dùng đăng kí tài khoản Fast Delivery bng email và mt khu, mt khu  
cn nhp hai ln và trùng khp vi nhau. Mi email chỉ đăng kí đưc mt ln duy nht.  
7
   
IE213.L21 Kthut phát trin hthng web  
2.2 Tra cứu đơn hàng  
Hnh 4: Màn hình tra cứu đơn hàng  
Khi gửi hàng thành công, người dùng sẽ được cung cp mt mã vận đơn.  
Có thtra cu thông tin và tình trạng đơn hàng một cách nhanh chóng bng cách nhp  
mã này vào ô “Mã phiếu gửi” và nhấn nút “Tra cứu”.  
Thông tin chi tiết về đơn hàng như: Chi phí, người nhận, địa ch, trng thái... sẽ được  
hin thị ngay bên dưới.  
2.3 Ước tính cước phí  
Hnh 5: Màn hꢁnh component ước tính chi phí  
8
       
IE213.L21 Kthut phát trin hthng web  
Hnh 6: Màn hꢁnh ước tính chi phí  
Người dùng có thể ước tính chi phí gi hàng bằng cách chọn tỉnh thành gửi, tỉnh  
thành nhận và trọng lượng hàng hóa vào form ở trang chủ hoặc trong trang ước tính.  
Máy tính stính toán dựa trên khoảng cách giữa hai tỉnh thành và khối lượng của  
hàng hóa rồi trả về cho người dùng chi phí và thời gian ước tính của cả hai dịch vụ  
(chuyển phát nhanh và chuyển phát thường).  
2.4 Tạo đơn  
Fast Delivery tchc to mới các đơn hàng nhằm gửi đi yêu cầu ca khách hàng  
vcác mt hàng có nhu cu và mong mun gửi đến các điểm đến xa xôi, nm ngoài vị  
trí địa lý có thgửi hàng cho người nhn ca khách hàng. Khi khách hàng to mi mt  
đơn hàng, ứng dng sngay lp tc ghi nhn toàn bộ thông tin mà khách hàng đã cung  
cấp có liên quan đến đơn hàng. Tất cnhững thông tin đó đều được bt buc phi cung  
cp nhằm đm bo tính chính xác tuyệt đi với đơn hàng được khách hàng giao ký gi,  
cũng như đảm bo thông tin giao dch giữa khách hàng (người gửi), người tiếp nhn và  
đơn vị thứ ba như Fast Delivery đưc minh bch và công khai rõ ràng.  
Cth, khi to mi một đơn hàng bất kì, khách hàng cn cung cp các thông tin  
bt buộc như sau:  
9
   
IE213.L21 Kthut phát trin hthng web  
STT Thông tin cung cp  
Đơn vị tính  
Ghi chú  
Bao gm họ tên người gửi, SĐT  
và địa chliên lc.  
1
2
3
4
5
Thông tin người gi  
Thông tin người  
nhn  
Bao gm họ tên người nhận, SĐT  
và địa chliên lc.  
Mô tloi/tên cthca hàng hoá  
được gi.  
Tên hàng hoá  
Trọng lượng hàng  
Tng trọng lượng ca hàng hoá  
được gửi đi.  
kg  
hoá  
Số lượng hàng hoá ca mt loi  
hàng hoá có trong một đơn hàng.  
Dch vchuyn hàng, gm có:  
Giao hàng nhanh, Giao hàng tiết  
kim và Giao hàng hotc.  
nh chp mô tvhàng hoá bên  
cnh các thông tin trong mc (3)  
Số lượng hàng hoá  
Dch vhàng hoá  
nh chp hàng hoá  
Chiếc  
6
7
Bng 2: Thông tin cn cung cp khi tạo đơn  
10  
 
IE213.L21 Kthut phát trin hthng web  
Dưới đây là hꢀnh ảnh vgiao din ca danh mc tạo đơn hàng mới:  
Hnh 7: Form tạo đơn  
Form thêm mi hàng hóa:  
Hnh 8: Chi tiết form tạo đơn  
11  
 
IE213.L21 Kthut phát trin hthng web  
Sau khi đin thông tin:  
Hnh 9: Form tạo đơn với đầy đủ thông tin  
12  
 
IE213.L21 Kthut phát trin hthng web  
2.5 Hin thị đơn hàng  
Sau khi tạo đơn thành công, thông tin các đơn gửi cũng như đơn nhận sẽ được ng  
dụng lưu lại và hin thị trong màn hꢀnh đơn hàng. Bên đơn gửi, mi mc shin thmã  
đơn hàng, tên, số điện thoại, địa chỉ người nhn và trng thái hin ti của đơn. Tương tự  
đối với bên đơn nhận, chthay chhin thị thông tin người nhn bằng thông tin người  
gi.  
Hnh 10: Kết qusau khi tạo đơn thành công  
Khi n vào mũi tên mỗi đơn hàng thì chi tiết của đơn hàng đó sẽ xut hin bên  
dưới. Chi tiết đơn gồm có các thông tin như sau:  
STT  
Thông tin cung cp  
Thông tin người gi  
Ghi chú  
1
Bao gm htên, số đin thoại, địa  
chỉ  
2
3
Danh sách hàng hóa  
Tên hàng hóa, trọng lượng, số lưng  
Hình nh hàng hóa  
Bng 3: Thông tin vmột đơn hàng  
13  
     
IE213.L21 Kthut phát trin hthng web  
Hnh 11: Chi tiết đơn hàng đã tạo  
2.6 Cp nhật thông tin người dùng  
Người dùng có thchnh sa hoc cp nht nhng thông tin cá nhân còn thiếu để  
phc vcho vic tạo đơn.  
Hnh 12: Chnh sa form tạo đơn  
14  
 
IE213.L21 Kthut phát trin hthng web  
2.7 Tra cứu bưu cục  
Hnh 13: Màn hình tra cứu bưu cục  
Tính năng tra cứu bưu cục gi ý một vài bưu cục tiêu biu (thanh bên trái hình 2.4)  
và bản đồ đường đi.  
Hnh 14: Màn hình tra cứu bưu cục  
Người dùng có thể nhập tên tỉnh thành muốn tra cứu vào thanh search nhấn  
tꢀm kiếm, danh sách tên bưu cục kèm địa chỉ và số điện thoại của các bưu cục trong  
tỉnh thành đó sẽ được hiển thị ở thanh bên trái.  
Ngoài ra, người dùng có thể định vị đến vị trí hiện tại bằng cách nhấn vào icon định vị  
(mũi tên màu xanh chỉ đến), các bưu cục xung quanh vị trí của người dùng sẽ hiển thị  
trên bản đồ từ đó người dùng có thể xem đường đi đến bưu cục.  
15  
     
Tải về để xem bản đầy đủ
pdf 29 trang yennguyen 29/03/2022 5860
Bạn đang xem 20 trang mẫu của tài liệu "Báo cáo cuối kỳ môn Kỹ thuật phát triển hệ thống web - Đề tài: Hệ thống vận tải hàng hoá", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfbao_cao_cuoi_ky_mon_ky_thuat_phat_trien_he_thong_web_de_tai.pdf