Cùng với các lý do nêu trên, qua tìm hiểu nhóm đồ án được biết việc ứng dụng bán điện thoại di động trực tuyến sẽ giúp cho khách hàng giảm bớt được thời gian và công sức phải đến tận cửa
Trang 1TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN MÔN CÔNG NGHỆ PHẦN MỀM
ĐỀ TI:
WEBSITE BÁN ĐIỆN THOẠI BẰNG PHP
Sinh viên thực hiện : NGUYỄN TUẤN KIỆT Giảng viên hướng
dẫn
: TS NGUYỄN THỊ HỒNG KHÁNH
Chuyên ngành : CÔNG NGHỆ PHẦN MỀM
Hà Nội, tháng 12 năm 2021
Trang 21 Mô tả tóm tắt đề tài
- Xây dựng hệ thống quản lý bán điện thoại với các chức năng như sau:
▪ Quản lý đăng nhập, đăng xuất tài khoản
▪ Quản lý sản phẩm: bao gồm quản lý danh mục sản phẩm và danh sách sản phẩm
▪ Quản lý tin tức: bao gồm quản lý danh mục tin tức và quản lý danh sách tin tức
▪ Quản lý nhân viên
▪ Quản lý khách hàng
2 Nội dung thực hiện
- Chương 1: Giới thiệu dự án phần mềm
- Hoàn thành đề cương chuyên đề học phần công nghệ phần mềm
- Xây dựng được phần mềm hoàn chỉnh, đơn giản phù hợp
Giảng viên hướng dẫn Sinh viên thực hiện
NguyễnTuấnKiệt
PHIẾU CHẤM ĐIỂM
Trang 3T
Họ và tên sinh viên Nội dung thực hiện Điể
m Chữ ký
1 Nguyễn Tuấn Kiệt
20810320125
Khảo sát +Phân tích +code + làm báo cáo
Họ và tên giảng viên Chữ ký Ghi chú
Giảng viên chấm 1:
Giảng viên chấm 2:
MỤC LỤC
Trang 7Recommandé pour toi
A Handbook OF Present-DAY English
CH 2 - The Pronunciation of English - A Handbook of Present-Day English
Trang 8LỜI NÓI ĐẦU
Hiện nay, các công nghệ tiên tiến phát triển ngày càng mạnh mẽ và được ứng dụng ngày càng nhiều vào các lĩnh vực kinh tế, sản xuất cũng như đời sống thường nhật của con người Một điểm tiêu biểu trong việc phát triển các công nghệ đó phải kể đến việc ứng dụng công nghệ thông tin vào hầu khắp các hoạt động Nhờ đó, các công việc được thực hiện nhanh, chính xác và đạt kết quả caohơn rất nhiều
Khi xã hội ngày càng phát triển, mức sống của người dân được nâng cao thu nhập kinh tế ngày càng được cải thiện thì chiếc điện thoại di động không còn trởnên xa lạ với mọi người nữa mà ngược lại nó là một vật dụng không thể thiếu đối với người dân hiện nay Hầu hết mỗi người đều trang bị cho mình một chiếc điện thoại phù hợp với nhu cầu và túi tiền của mình Tuy nhiên, với cuộc sống ngày càng bận rộn như hiện nay thì việc muốn mua một chiếc điện thoại mình
ưa thích thì người tiêu dùng phải đến tận cửa hàng để chọn lựa vì thế sẽ mất khánhiều thời gian và công sức
Cùng với các lý do nêu trên, qua tìm hiểu nhóm đồ án được biết việc ứng dụng bán điện thoại di động trực tuyến sẽ giúp cho khách hàng giảm bớt được thời gian và công sức phải đến tận cửa hàng để mua Muốn lựa chọn cho mình một chiếc điện thoại ưng ý phù hợp với túi tiền thì khách hàng chỉ cần ngồi bên chiếc máy tính có nối mạng internet là có thế mua được mặt hàng điện thoại mình cần
Do đó nhóm đề tài chọn thực hiện đề tài “ Xây dựng Website bán điện thoại” Phần mềm được xây dựng với định hướng giúp việc mua sắm điện thoại của khách hàng dễ dàng và nhanh gọn hơn, không mất thời gian và công sức Qua quá trình khảo sát thực tế, tìm hiểu và phân tích thiết kế nhóm đề tài đưa ra bản báo cáo gồm các phần sau để giúp người đọc hiểu rõ về chức năng của Website
1
Trang 9CHƯƠNG 1: GIỚI THIỆU DỰ ÁN
1 Khảo sát hệ thống:
Trong xã hội ngày nay, thời đại mà công nghệ thông tin phát triển ngàycàng hiện đại và đổi mới không ngừng, những công nghệ mới liên tục ra đời vàtạo bứt phá trong ngành công nghệ thông tin nói riêng và thế giới nói chung đãđưa con người đến một môi trường thông minh hiện đại Mạng internet đang trởthành mạng truyền thông có sức ảnh hưởng lớn nhất, không thể thiếu trong tất cảcác hoạt động của con người trong việc truyền tải và trao đổi dữ liệu Không nhưngày xưa, ngày nay mọi việc liên quan đến thông tin ngày càng dễ dàng hơn chongười sử dụng bằng việc kết nối internet và một dòng dữ liệu truy tim thì ngaylập tức cả kho tài nguyên không chỉ trong nước mà cả nước ngài hiện ra, khôngchỉ bằng ngôn ngữ mà cả bằng âm thanh, hình ảnh
Sau một thời gian học chuyên ngành công nghệ thông tin tại trường thìnhóm em muốn xây dựng một trang web trong đó trình bày những gì mà mình đãhọc được đồng thời nó phải là một trang web thực tế - giải quyết được bài toánthực tế Xét thấy lợi ích từ internet đã thúc đẩy sự ra đời và phát triển của thươngmại điện tử làm viến đổi bộ mặt văn hóa cũng như nâng cao chất lượng cuộ sôngcủa con người trong các hoạt động thông thường như sản xuất kinh doanh, cácdoanh nghiệp cũng phát triển Xã hội bây giờ không chỉ hướng đến những nhucầu như ăn, ở, may mặc mà để cải thiện đời sống thêm chất lượng và một trongnhững nhu cầu lớn nhát của xã hội đó là đồ công nghệ điện tử
Nắm bắt được nhu cầu cực kì lớn đó, nhóm em chọn đề tài “xây dựng website bán điện thoại”
2 Xác định bài toán cần giải quyết:
Trang 10Sản phẩm: Mục đích đưa thông tin sản phẩm của hệ thông cửa hàng giới
thiệu với khách hàng, làm cho khách hàng thấy được sản phẩm mà phù hợp vớinhu cầu của họ Các sản phẩm được phân loại theo từng nhóm theo thông tin số,tính năng sẽ giúp những sản phẩm ấy tạo dấu ấn với khách hàng, đồng thời giúpkhách hàng dễ dàng tìm kiếm sản phẩm với nhu cầu mục đích của bản thân.Nhân viên nhập liệu phải có trách nhiệm về thông tin sản phẩm và phải giảiquyết được các công việc liên quan đến thông tin sản phẩm và có báo cáo gửi vềquản lý
Tìm kiếm thông tin: Để tiện cho khách hàng tra cứu thông tin về sản
phẩm, đại lý một cách nhanh nhất Các thông tin sẽ được tổ chức sao cho kháchhàng tìm thấy thông tin cần thiết nhanh nhất trong một thời gian ngắn nhất.Khách hàng chỉ cần cập nhật vào một số tìm kiếm một từ khoá và chọn tìmkiếm trong danh sách sản phẩm hoặc đại lý Việc tìm kiếm sẽ tìm ra tất cả cácthông tin chứa khoá tìm kiểm đã nhập vào Kết quả sẽ được phân trang nếu sốlượng thông tin tìm được nhiều hơn một số lượng đã quy định
Giỏ hàng: Cung cấp cho khách hàng công cụ bán hàng trực tuyến Modul
này được xây dựng chủ yếu dành cho các doanh nghiệp có hoạt động kinhdoanh, trao đổi hàng hóa
Mới: Giới thiệu các sản phẩm hoặc tin tức mới nhất về công nghệ Phần
này sẽ được ưu tiên đặt trong trang chủ chính của website
Tư vấn: Khi hàng hoá không còn là thứ khan hiếm trên thị trường thì vấn
đề mà người tiêu dùng quan tâm nhiều nhất là các dịch vụ sau bán hàng, dịch vụ
tư vấn về cách sử dụng hiện có nhiều phương thức để nhiều doanh nghiệpthực hiện việc chăm sóc khách hàng nhưng để tiếp cận và làm thoả mãn nhữngyêu cầu của khách hàng một cách nhanh nhất và hiệu quả nhất đó là tư vấn trựctuyến Phần tư vấn sẽ tư vấn và giải đáp mọi yêu cầu thắc mắc của khách hàng
về sản phẩm mà nhà cung cấp đăng tải trên website của mình Phần này khách
3
Trang 11hàng được lựa chọn tư vấn trực tiếp trên website hoặc chuyển đến page của cửahàng để nhân viên tư vấn trực tiếp.
Phản hồi: Phần này sẽ là một mẫu đăng ký trợ giúp khách hàng gửi các
sản phẩm phản hồi của mình về phía công ty như phản hồi những ý kiến đónggóp về chất lượng dịch vụ của công ty Khi khách hàng gửi yêu cầu thì toàn bộthông tin trên form sẽ được gửi về địa chỉ thư điện tử của công ty đồng thờiđược lưu vào CSDL để tiện cho việc kiểm tra theo dõi sau này
3 Phân tích đặc tả nghiệp vụ:
✔Nghiệp vụ bán hàng: Khi khách hàng tìm đến của hàng – website
để mua hàng Người bán hàng sẽ tư vấn, tính tiền cho khách, lập hóa đơn và cập nhât vào cơ sở dữ liệu
4 Xác định yêu cầu của hệ thống:
a) Yêu cầu chức năng:
Chức năng cung cấp thông tin: Sức mạnh thông tin ngày nay rấy mạnh
mẽ và các doanh nghiệp hay cửa hàng cần phải đáp ứng nhu cầu tiếp cận thôngtin mạnh mẽ của khách hàng Khi cần mua hàng họ cần tham khảo trước cácthông tin liên quan đến sản phẩm như: Nguồn gốc, mẫu mã, giá bán, chế độ bảohành, chính sách giao hàng,… rồi mới liên hệ đặt hàng Chính vì vậy, một trangweb bán hàng chuyên nghiệp thì chức năng quan trọng nhất đinh phải có đó làđăng tải và cung cấp đầy đủ thông tin về sản phẩm, dịch vụ bán
Trang 12Chức năng tìm kiếm: Khi khách hàng tìm đền website là đến với một
của hàng ảo, nơi chuỗi cửa hàng giới thiệu dịch vụ sản phẩm tới khách hàng.Tuy nhiên tại cửa hàng lại có quá nhiều sản phẩm khiến việc tìm được sản phẩmưng ý gặp khó khăn lớn Để giải quyết vấn đề này trong quá trình thiết kế cần cóchức năng tìm kiếm Nhiệm vụ chính của mục tìm kiếm là giúp khách hàng cóthể dễ dàng kiếm được món hàng hay dịch vụ cần thiết trong thời gian ngắnnhất dựa trên các từ khóa có dấu hoặc không có dấu khi nhập vào ô tìm kiếm
Chức năng giỏ hàng: Các trang thương mại điện tử hầu hết đều có chức
năng giỏ hàng hay còn gọi là mua hàng online và dịch vụ giao hàng tận nơi Đặcđiểm chính của chức năng giỏ hàng là giúo người mua dễ dàng đặt được sảnphẩm yêu thích bằng cách nhập thông tin cá nhân bao gồm họ tên, địa chỉ, sốđiện thoại và một số thông tin cần thiết khác phục vụ cho việc giao hàng Sau đóthông tin sẽ được gửi đến cửa hàng rồi qua các bước kiểm tra đơn hàng, giaohàng, thanh toán tiền sẽ được thực hiện Đôi khi thanh tóan sẽ được thực hiệntrước giao hàng
Chức năng thanh toán trực tuyến: Thanh toán trực tuyến hay còn có
tên gọi khác là thanh toán online thông qua tài khoản ngân hàng hoặc các vị tiền
ảo tạo trên các website thương mại do chính Nhà nước cấp quyền Có thể nóiđây là chức năng cơ bản cần thiết và không thể thiếu đối với các website bánhàng chuyên nghiệp hiện nay, đặc biệt là những website bán hàng lớn Đa phầncác công ty trả lương nhân viên bằng hình thức chuyển khoản thông qua ngânhàng Do đó, khách hàng dễ dàng thanh toàn mà không cần xếp hàng chờ đợitrước cây ATM hoặc quầy giao dịch để rút tiền và thanh toán tiền hàng Tuynhiên trên thực tế thì chức năng thanh toán online thông qua các trung gian cũng
sẽ gây ra một chút phiền phức cho người dùng Vậy nên các website bán hàng
có thể có chức năng thanh toán online hoặc không tùy thuộc vào quy mô kinhdoanh và chiến lược bán hàng của từng doanh nghiệp.
5
Trang 13Chức năng hỗ trợ trực tuyến: Hiện nay có rất nhiều website công ty có
lượng truy cập tương đối lớn và đầu đặn Mặc dù vậy, nhiều khách hàng khi tìmđến chưa hiểu rõ nhu cầu cũng như thông tin sản phẩm mà họ đang cần mua.Lúc này, phần mềm tư vấn trực tuyến (live chat) sẽ giúp bạn Phần mềm tư vấntrực tuyến giống như một chiếc cầu nối cho phép nhân viên trực tiếp nói chuyệngiải đáp thắc mắc cũng như giới thiệu dòng sản phẩm, dịch vụ phù hợp nhu cầungay tại văn phòng làm việc Tư vấn thông tin kịp thời, đúng lúc, song song vớiviệc đáp ứng yêu cầu một cách nhanh nhất sẽ mang lại tỉ lệ thành công lớn trongviệc bản hàng Giao dịch tăng lên đáng kể góp phần không nhỏ trên con đườngphát triển về lâu dài của doanh nghiệp Hoặc nếu muốn đơn giản hơn và đỡ tốnkém chi phí mà vẫn tương tác trực tuyến được với khách hàng thì bạn cũng cóthể tích hợp Mesongor, Skype, Zalo chat cũng là một ý tưởng không tồi
Chức năng quảng cáo: Để trang web bán hàng có thể phát huy tối đa lợi
ích vốn có, mang về nhiều khách hàng tiềm năng thì bạn cần thực hiện các chiếndịch quảng cáo trực tuyến như: Google Adwords, SEO, Facebook Ads, Mộtwebsite bán hàng được thiết kế chuẩn SEO, tích hợp đầy đủ các chức năng nhưlike, share mạng xã hội sẽ hỗ trợ đắc lực cho bạn làm SEO hoặc quảng cáoonline nhằm thu hút khách hàng truy cập vào website
b) Yêu cầu phi chức năng:
Tính khả dụng: Phù hợp với nhu cầu khách hàng do sản phẩm mới trên thị trường thường xuyên được nhập về, Dễ dàng làm quen với giao diện người sử dụng, Khả năng truy cập ổn định
Tính tin cậy
An toàn bảo mật thông tin
Tìm kiếm dễ dàng có sàng lọc theo giá, theo chức năng, nhà cung cấp, thông số
Trang 14CHƯƠNG 2: QUẢN LÝ DỰ ÁN
1 Ước dự án:
a) Ước lượng chi phí:
7
Trang 15Giai đo nạ Công vi c chínhệ Mô t công vi cả ệ Chi phí
100.000VND
L p kêế ho chậ ạ
ph m vi d ánạ ự
L p kêế ho ch chiậ ạtêết cho ph m viạlàm vi cệ
Mô t chi têết cácảyêu cầầu, ch cứnắng cầần có c aủphầần mêầm
100.000 VND
Mô t h thôếngả ệthông qua s đôầơusecase và trìnhtự
Xầy d ng usecaseự
và trình t bắầngựphầần mêầmratonal rose
300.000 VND
Thiêết kêế giao di nệcho phầần mêầm
Xầy d ng các ch cự ứnắng chính chophầần mêầm qu nả
lý khách s n-khuạ
500.000 VND
Trang 16b) Ước lượng thời gian:
9
Trang 17Giai đo nạ Công vi c chínhệ Mô t công vi cả ệ Th i gianờ
1 ngày
L p kêế ho chậ ạ
ph m vi d ánạ ự
L p kêế ho ch chiậ ạtêết cho ph m viạlàm vi cệ
Mô t chi têết cácảyêu cầầu, ch cứnắng cầần có c aủphầần mêầm
1 ngày
Mô t h thôếngả ệthông qua s đôầơusecase và trìnhtự
Xầy d ng usecaseự
và trình t bắầngựphầần mêầmratonal rose
1 ngày
Thiêết kêế giao di nệcho phầần mêầm
Xầy d ng các ch cự ứnắng chính chophầần mêầm qu nả
lý khách s n-khuạ
10 ngày
Trang 18c) Ước lượng người tham gia:
Người tham gia: 1 người.
2 Lập lịch và theo dõi:
11
Trang 19th aừ
Th i gian bắếtờđầầu
Th i gianờkêết thúc
Hoànthành
Ch aưhoànthành
2.1 3 ngày
2.3
Xầy d ngự
bi u đôầểtrình tựcho hệthôếng
2.2 3 ngày
2.4 Thôếng nhầết
các s đôầơ 2.3 1 ngày
Trang 20Chương 3: Phân tích và thiết kế hệ thống
1 Xác định Actor và UserCase tổng quát:
a) Các Actor:
13
Trang 21STT Actor Use case
- Đăng nhập
- Quản lý danh mục bán hàng
- Quản lý bán hàng
- Báo cáo thống kê doanh thu
- Báo cáo thống kê sản phẩm
- Đăng nhập
- Quản lý bán hàng
- Thanh toán
- Tạo hóa đơn
b) Các User Case tổng quát hệ thống:
Trang 222 Phân tích thiết kế từng chức năng của hệ thống:
1.1 Chức năng đăng nhập
1.1.1 Biểu đồ use case cho chức năng đăng nhập, đăng xuất
15
Trang 231.1.2 Biểu đồ hoạt động cho chức năng đăng nhập, đăng xuấta) Biểu đồ hoạt động cho chức năng đăng nhập
b) Biểu đồ hoạt động cho chức năng đăng xuất
Trang 241.1.3 Biểu đồ trình tự cho chức năng đăng nhập đăng xuất
a) Biểu đồ trình tự cho chắc năng đăng nhập
b) Biểu đồ trình tự cho chắc năng đăng xuất
17
Trang 251.2 Chức năng quản lý sản phẩm
1.2.1 Biểu đồ use case cho chức năng quản lý sản phẩm
1.2.2 Biểu đồ hoạt động cho chắc năng quản lý sản phẩm
a) Biểu đồ hoạt động cho chắc năng quản lý tìm kiếm sản phẩm
Trang 26b) Biểu đồ hoạt động cho chắc năng quản lý xóa sản phẩm
19
Trang 27c) Biểu đồ hoạt động cho chắc năng quản lý sửa, thêm sản phẩm
Trang 281.2.3 Biểu đồ trình tự cho chức năng quản lý sản phẩm
a) Biểu đồ trình tự cho chức năng quản lý tìm kiếm sản phẩm
21
Trang 30b) Biểu đồ trình tự cho chức năng quản lý xóa sản phẩm
23
Trang 31c) Biểu đồ trình tự cho chức năng quản lý thêm, sửa sản phẩm
Trang 321.3 Chức năng quản lý đơn hàng
1.3.1 Biểu đồ use case cho chức năng quản lý đơn hàng
1.3.2 Biểu đồ hoạt động cho chức năng quản lý đơn hàng
1.3.3 Biểu đồ trình tự cho chức năng quản lý đơn hàng
25
Trang 331.4 Chức năng quản lý thống kê
1.4.1 Biểu đồ use case cho chức năng thống kê
1.4.2 Biểu đồ hoạt động cho chức năng thống kê
Trang 351.4.3 Biểu đồ trình tự cho cho chức năng thống kê
1.5 Chức năng quản lý nhà cung cấp
1.5.1 Biểu đồ use case cho chức năng quản lý nhà cung cấp
1.5.2 Biểu đồ hoạt động cho chức năng quản lý nhà cung cấp
Trang 361.5.3 Biểu đồ trình tự cho chức năng quản lý nhà cung cấp
29
Trang 371.6 Chức năng quản lý trung tâm bảo hành
1.6.1 Biểu đồ use case cho chức năng quản lý trung tâm bảo hành
1.6.2 Biểu đồ hoạt động cho chức năng quản lý trung tâm bảo hành
Trang 381.6.3 Biểu đồ trình tự cho chức năng quản lý trung tâm bảo hành
1.7 Chức năng mua hàng
1.7.1 Biểu đồ use case cho chức năng mua hàng
31
Trang 391.7.2 Biểu đồ hoạt động cho chức năng mua hàng
Trang 401.7.3 Biểu đồ trình tự cho chức năng mua hàng
33
Trang 411.8 Chức năng xem sản phẩm
1.8.1 Biểu đồ use case cho chức năng xem sản phẩm
1.8.2 Biểu đồ hoạt động cho chức năng xem sản phẩm
1.8.3 Biểu trình tự cho chức năng xem sản phẩm
1.9 Chức năng đánh giá sản phẩm
1.9.1 Biểu đồ use case cho chức năng đánh giá sản phẩm