Đặc biệt, em xin gửi lời cảm ơn chân thành đến Khoa Điện - Trường CaoĐẳng Công Nghệ - Đại Học Đà Nẵng, đã tạo mọi điều kiện thuận lợi và mộtmôi trường học tập tốt xuyên suốt trong quá tr
Trang 1ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT
KHOA CÔNG NGHỆ SỐ Tel: (84-02363) 894882 – Fax: (84-02363) 894882 Website: http://feee.ute.udn.vn - E-mail: cntt@ute.edu.vn
BÁO CÁO ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ THÔNG TIN
Trang 2M C L C ỤC LỤC ỤC LỤC
LỜI CẢM ƠN 4
LỜI CAM ĐOAN 5
MỞ ĐẦU 6
CHƯƠNG I: TỔNG QUAN VỀ ĐỀ TÀI 7
I Đặt vấn đề 7
II Mục tiêu đề tài 7
III Phạm vi đề tài 8
IV Phương pháp nghiên cứu, lựa chọn giải pháp công nghệ 8
1 Phương pháp nghiên cứu 8
2 Lựa chọn giải pháp công nghệ 8
CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 9
I Phát biểu hệ thống 9
II Phân tích yêu cầu 9
1 Mô tả bài toán 9
1.1 Khách hàng 9
1.2 Quản trị viên 9
1.3 Nhân viên quản lý 9
1.4 Nhân viên kho 10
1.5 Nhân viên giao hàng 10
III Thiết kế hệ thống 11
1 Xác định các thực thể 11
2 Mô tả chi tiết 14
3 Sơ đồ mối quan hệ giữa các thực thể 20
CHƯƠNG III: XÂY DỰNG CHƯƠNG TRÌNH 21
I Công cụ xây dựng chương trình 21
II Một số giao diện trong chương trình 21
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 30
I Kết luận 30
II Hướng phát triển 30
Trang 3Đặc biệt, em xin gửi lời cảm ơn chân thành đến Khoa Điện - Trường CaoĐẳng Công Nghệ - Đại Học Đà Nẵng, đã tạo mọi điều kiện thuận lợi và mộtmôi trường học tập tốt xuyên suốt trong quá trình chúng em tham gia học tập tạiTrường.
Em xin cảm ơn các thầy cô giáo Trường Đại Học Sư Phạm Kỹ Thuật
-Đại Học Đà Nẵng đã giảng dạy em trong quá trình học tập, thực hành, làm bàitập, đọc và nhận xét đồ án của em, giúp em thấu hiểu hơn lĩnh vực mà emnghiên cứu, những hạn chế mà em cần khắc phục trong học tập, nghiên cứu vàthực hiện bản luận văn này
Để đền đáp lại sự chân thành của Nhà Trường, em đã hoàn thành khóahọc và đồ án tốt nghiệp với một tâm trạng tốt và gặt hái được nhiều kiến thức và
kỹ năng làm việc của mình
Em xin kính chúc toàn thể quý Thầy Cô trường Đại Học Sư Phạm Kỹ Thuật - Đại Học Đà Nẵng, quý Thầy Cô Khoa Điện - Trường Đại Học Sư Phạm
Kỹ Thuật - Đại Học Đà Nẵng, cùng toàn thể sinh viên trường Trường Đại Học
Sư Phạm Kỹ thuật lời chúc sức khỏe thành công trong công tác giảng dạy vàhọc tập
Em xin chân thành cảm ơn!
Trang 4LỜI CAM ĐOAN
Em xin cam đoan
Những nội dung trong báo cáo này là do em thực hiện dưới sự hướng dẫncủa giáo viên Hoàng Thị Mỹ Lệ
Kết quả đạt được trong đồ án này là do em nghiên cứu tổng hợp và thựchiện, không sao chép lại bất kì điều gì của người khác Những nội dung đượctrình bày trong đồ án hoặc là của cá nhân, hoặc được tham khảo và tổng hợp từcác nguồn tài liệu khác nhau đã trích dẫn Tất cả tài liệu tham khảo, tổng hợpđều được trích dẫn với nguồn gốc rõ ràng
Mọi sao chép không hợp lệ, vi phạm quy chế đào tạo hay dối trá em xinchịu hoàn toàn trách nhiệm
Sinh viên thực hiện Phạm Quang Bin
Trang 5MỞ ĐẦU
Ngày nay việc kinh doanh chung của các công ty là làm sao có thể bánđược nhiều mặt hàng, quan hệ với nhiều đối tác và có nhiều khách hàng biếtđến và mua sản phẩm của mình Trong những năm qua, bên cạnh sự phát triểncủa môi trường giao tiếp thông tin, nhu cầu sử dụng các thiết bị điện tử vàinternet đã tăng cao, tạo nên một thị trường trên mạng sôi động không kémthực tế
Thương mại điện tử là một hình thức mua bán và trao đổi thông tin quainternet Công ty, doanh nghiệp có thể giới thiệu tất cả sản phẩm của mìnhbằng hình ảnh và thông tin trên trang web để khách hàng có thể xem, thankhảo và lựa chọn Đây là hình thức kinh doanh tiện lợi, dễ dàng và đặc biệtđang phát triển, sẽ có cơ hội thuận lợi lớn cho các công ty, doanh nghiệp đangtrên đường phát triển tạo nên thành công và danh tiếng cho mình
Trong bất cứ lĩnh vực nào, thương mại điện tử cũng có lợi thế Nó khôngnhững làm giảm thời gian mà còn làm giảm chi phí cho mọi vấn đề giao dịchcủa con người Việc kinh doanh qua mạng không chỉ đáp ứng nhu cầu của conngười mà còn giúp cho người sử dụng so sánh giá ở nhiều nơi để mua nhữngmặt hàng tốt, giá hợp lý Với những kiến thức đã học và thời gian thực tế, em đã
lựa chọn đề tài “Xây dựng website bán hàng điện thoại Bmobile”.
Trang 6CHƯƠNG I: TỔNG QUAN VỀ ĐỀ TÀI
I Đặt vấn đề
Xây dựng trang website này nhắm giúp cho khách hàng có thể muahàng trực tiếp từ xa thông qua mạng internet Khách hàng ở nhà hay tại cửahàng vẫn có thể dễ dàng tham khảo thông tin sản phẩm mình tìm, so sánh giá
cả các mặt hàng và lựa chọn cho mình loại sản phẩm phù hợp nhu cầu củamình, giúp công việc mua sắm một cách nhanh chóng, tiện lợi, tiết kiệm thờigian, đáp ứng được nhu cầu thực tế Hệ thống tìm kiếm dễ dàng, giao diệnthân thiện Chỉ cần đăng nhập vào hệ thống với tài khoản đã có hay chỉ cầnvài thao tác đăng kí đơn giản là khách hàng có thể tự do chọn mua và tạođơn đặt hàng tại hệ thống
II Mục tiêu đề tài
Hiện nay với sự phát triển không ngừng của công nghệ thì nhu cầu củacon người ngày càng tăng Trên thị trường hiện nay một phương tiện thôngtin đã trở nên quen thuộc với chúng ta đó là điện thoại Chỉ với một vài thaotác bạn đã có thể kết nối tới bạn bè, người thân của mình trên khắp đất nước.Không những nó là một phương tiện liên lạc mà còn đóng góp quan trọngtrong các công việc làm ăn của các doanh nhân Còn đối với giới trẻ thì điệnthoại di động đã dần trở thành một thứ đồ trang sức
Bmobile là một trong những website đặc thù áp dụng công nghệ thông
tin vào hoạt động bán điện thoại qua mạng và sau này sẽ có xu hướng mởrộng.Và là một cửa hàng chuyên nhập điện thoại di động từ các công ty phânphối nổi tiếng như Nokia, Samsung, Motorola, Sony,… để bán lẻ lại chongười tiêu dùng Việc giao dịch với khách hàng chủ yếu diễn ra trên website
Trang 7III Phạm vi đề tài
Sử dụng cho cửa hàng điện thoại Bmobile để bán các sản phẩm điệnthoại thông qua hình thức trực tuyến
IV Phương pháp nghiên cứu, lựa chọn giải pháp công nghệ
1 Phương pháp nghiên cứu
- Khảo sát thực tế qua việc thu thập thông tin từ cửa hàng
Bmobile
- Chọn ra những thông tin cần thiết cho yêu cầu của đề tài.
- Vận dụng kĩ năng và kiến thức đã học.
2 Lựa chọn giải pháp công nghệ
- Công cụ lập trình: Microsoft Visual Studio Code.
- Cơ sở dữ liệu: My SQL.
Trang 8CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG
I Phát biểu hệ thống
Hoạt động của website có thể tóm tắt như sau:
Khi khách hàng truy cập vào trang web thì có thể xem sản phẩm
và có thể đăng nhập hoặc đăng ký để đặt hàng Quản trị viên sẽ tiếp nhận đơn hàng và chuyển đến bộ phận kho và đến người giao hàng
II Phân tích yêu cầu
1 Mô tả bài toán
1.1 Khách hàng
- Đăng nhập
- Đăng ký
- Cập nhật thông tin cá nhân
- Xem thông tin sản phẩm
Trang 9- Cập nhật sản phẩm
- Xem doanh thu
- Cập nhật thông tin cá nhân 1.4 Nhân viên kho
Trang 12Ngaycatnhat
2 Mô tả chi tiết
Trang 13Bảng người dùng (nguoidung): dùng để lưu trữ thông tin nhân viên
và quản trị viên
Thuộc tính Kiểu dữ liệu Diễn giải Ràng buộc
Idnd int(11) Id người dùng Khóa chínhTennd Varchar(255) Tên người dùng
Username Varchar(50) Tên đăng nhập
Password Vachar(50) Mật khẩu
Ngaysinh Date Ngày sinh
Gioitinh Varchar(10) Giới tính
Email Varchar(255) Thư điện tử
Dienthoai Int(11) Điện thoại
Diachi Varchar(255) Địa chỉ
Ngaydangky Date Ngày đăng ký
Phanquyen Int(11) Phân quyền
Bảng hóa đơn(hoadon): lưu trữ đơn hàng của khách hàng
Trang 14Thuộc tính Kiểu dữ liệu Diễn giải Ràng buộc
mahd int(11) Mã hóa đơn Khóa chínhidnd int(11) Id người dùng
phuongthucthanhtoa
n
Varchar(20) Phương thức
thanh toánTrangthai Int(11) Trạng thái
Ngaydathang Date Ngày đặt hàng
Bảng chi tiết hóa đơn(chitiethoadon): Lưu trữ chi tiết hóa đơn
Thuộc tính Kiểu dữ liệu Diễn giải Ràng buộc
mahd Varchar(20) Mã hóa đơn
tensp Vachar(50) Tên sản phẩm
Soluong Int(11) Số lượng
Idhdct Int(11) Id hóa đơn chi
Trang 15Thuộc tính Kiểu dữ liệu Diễn giải Ràng buộc
Madm int(11) Mã danh mục Khóa chínhTendm Varchar(50) Tên danh mục
Dequi Int(11) Đệ qui
Bảng sản phẩm(sanpham): lưu trữ thông tin sản phẩm
Trang 16Thuộc tính Kiểu dữ liệu Diễn giải Ràng buộc
Idnd int(11) Id sản phẩm Khóa chínhIdncc Int(11) Id nhà cung cấp
Tensp Varchar(50) Tên sản phẩm
Hinhanh Vachar(255) Hình ảnh
Mau Varchar(20) Mẫu
Chitiet Text Chi tiết
Soluong Int(11) Số lượng
Daban Int(11) Đã bán
Khuyenmai1 Int(11) Khuyến mãi1
Khuyenmai2 Varchar(255) Khuyến mãi2
Madm Int(11) Mã danh mục
Ngaycapnhat Date Ngày cập nhật
Bảng nhà cung cấp(nhacungcap): lưu trữ thông tin nhà cung cấp
Thuộc tính Kiểu dữ liệu Diễn giải Ràng buộc
Idncc int(11) Id nhà cung cấp Khóa chínhTenncc Varchar(255) Tên nhà cung
Trang 17cấpEmail Varchar(50) Thư điện tử
Sdt Vachar(11) Số điện thoại
Diachi Varchar(255) Địa chỉ
Bảng chi tiết phiếu nhập(chitietphieunhap): lưu trữ thông tin phiếu nhập
Thuộc tính Kiểu dữ liệu Diễn giải Ràng buộc
Idpn Char(20) Id phiếu nhập Khóa chínhIdsp Int(11) Id sản phẩm
Soluongnhap Int(11) Số lượng nhập
Bảng phiếu nhập(phieunhap): lưu trữ thông tin phiếu nhập
Thuộc tính Kiểu dữ liệu Ràng buộc Diễn giải
Idpn Char(20) Khóa chính Id phiếu nhập
Tennd Varchar(255) Tên người dùng
Trang 18Ngaynhaphang Datetime Ngày nhập hàng
3 Sơ đồ mối quan hệ giữa các thực thể
Trang 20CHƯƠNG III: XÂY DỰNG CHƯƠNG TRÌNH
I Công cụ xây dựng chương trình
- Sử dụng công cụ Microsotf Visual Studio Code để viết chương trình
- Sử dụng công cụ My SQL của XAMP để xây dựng dữ liệu
II Một số giao diện trong chương trình
- Giao diện chính chương trình
Trang 21- Giao diện đặt hàng
Trang 22- Giao diện quản trị viên
Trang 23- xử lý đơn hàng
Trang 25- Giao diện nhân viên kho
-Giao diện nhân viên giao hàng
Trang 26-Cập nhật trạng thái đơn hàng
-Giao diện nhân viên quản lý
Trang 27Doanh thu
Thêm và xóa sản phẩm
Trang 28Cập nhật thông tin cá nhân
Trang 29KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
I Kết luận
- Đã phân tích được hiện trạng hệ thống để đưa ra được sơ đồ phân cấpcác chức năng của hệ thống mới, đưa ra được các biểu đồ mức ngữ cảnh,mức đỉnh và mức dưới đỉnh để phục vụ cho quá trình xây dựng hệ thốngmới của cửa hàng
- Thiết kế được mô hình cơ sở dữ liệu cho website
- Thiết kế giao diện website thân thiện, dễ sử dụng cho người dùng
- Thiết kế được giao diện giỏ hàng
II Hướng phát triển
- Nâng cấp việc bảo mật hệ thống, đảm bảo tính an toàn dữ liệu cao, có thể lưu được lượng lớn dữ liệu
- Xây dựng giao diện hoàn thiện, đẹp mắt hơn