Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 57 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
57
Dung lượng
2,31 MB
Nội dung
TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO MÔN HỌC CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI: XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN THIẾT BỊ ĐIỆN TỬ Giảng viên hướng dẫn : TS Nguyễn Thị Hồng Khánh Sinh viên thực : Nguyễn Văn Doanh Lớp : D14CNPM5 Hà Nội, Tháng 10 năm 2021 PHIẾU CHẤM ĐIỂM ST T Họ tên, Mã sinh viên Nội dung thực Điểm Chữ ký Nguyễn Văn Doanh Họ tên giảng viên Chữ ký Ghi Giảng viên chấm 1: Giảng viên chấm 2: MỤC LỤC LỜI NÓI ĐẦU CHƯƠNG : MỞ ĐẦU Phân tích nhu cầu website Tầm ảnh hưởng website Nghiên cứu tính khả thi website CHƯƠNG : KHẢO SÁT HỆ THỐNG Mục tiêu – Phạm vi đồ án Mô tả hệ thống .8 o Hệ thống giúp cho khách hàng cần mong muốn sở hữu thiết bị điện tử 2.2 Nhiệm vụ o Giới thiệu thông tin sản phẩm o Giới thiệu bán sản phẩm thiết bị điện tử o Hỗ trợ, tư vấn khách hàng cần đặt mua loại hàng o Hỗ trợ tư vấn , tìm kiếm sản phẩm 2.3 Khảo sát trạng 2.3.1 Quản trị hệ thống .9 CHƯƠNG : PHÂN TÍCH HỆ THỐNG 10 3.1 Phân tích hệ thống mặt chức 10 3.1.1 Sơ đồ phân giã chức 10 3.1.2.Sơ đồ luồng liệu 13 3.1.3 Đặc tả chức chi tiết 20 3.2 Phân tích hệ thống mặt liệu 29 Xây dựng mơ hình thực thể kết hợp ( ERD – Entity Relationship Diagram) .29 Xây dựng mơ hình quan hệ liệu 34 2.1 Chuyển từ ERD sang mơ hình quan hệ 34 2.2 Mơ hình quan hệ liệu 36 2.3 Đặc tả bảng liệu 37 CHƯƠNG 4: THIẾT KẾ HỆ THỐNG 43 I Thiết kế giao diện 43 Thiết kế giao diện người dùng 43 Giao diện trang quản trị .47 CHƯƠNG : CÀI ĐẶT HỆ THỐNG 53 5.1 Cài đặt XAMPP : 53 5.2 Chèn sở liệu : 55 5.3 Chạy hệ thống : 56 KẾT LUẬN 57 TÀI LIỆU THAM KHẢO .58 LỜI NÓI ĐẦU Trên thực tế, khơng có thành cơng mà khơng gắn liền với hỗ trợ, giúp đỡ dù hay nhiều, dù trực tiếp hay gián tiếp người khác Trong suốt thười gian từ bắt đầu học tập giảng đường Đại học đến nay, em nhận nhiều quan tâm, giúp đỡ thầy cơ, gia đình bạn bè Với lòng biết ơn sâu sắc nhất, em xin gửi đến thầy cô Khoa Công Nghệ Thông Tin- trường Đại Học Điện Lực với tri thức tâm huyết để truyền đạt vốn kiến thức quý báu cho chúng em suốt thời gian học tập trường Và đặc biệt, kỳ này, em tiếp cận với mơn học hữu ích sinh viên ngành Cơng Nghệ Thơng Tin Đó môn: “Công Nghệ Phần Mềm” Em xin chân thành cảm ơn cô Thạc sĩ Nguyễn Thị Hồng Khánh tận tâm hướng dẫn chúng em qua buổi học lớp buổi nói chuyện, thảo luận môn học Trong thời gian học tập thực hành hướng dân cô, em thu nhiều kiến thức bổ ích, mà cịn truyền say mê thích thú mơn Cơng Nghệ Phần Mềm Nếu khơng có lời hướng dẫn, dạy bảo em nghĩ báo cáo khó hồn thành Xin gửi lời cảm ơn chân thành đến gia đình, bạn bè nguồn động viên to lớn, giúp em vượt qua khó khăn q trình học tập thực báo cáo Mặc dù cố gắng hoàn thiện báo cáo với tất nỗ lực, nhiên, bước đầu vào thực tế, tìm hiểu xây dựng báo cáo thời gian có hạn, kiến thức cịn hạn chế, nhiều bỡ ngỡ, nên báo cáo “Xây dựng hệ thống quản lý bán thiết bị điện tử” chắn tránh khỏi thiếu sót Em mong nhận quan tâm, thơng cảm đóng góp q báu thầy cô bạn để báo cáo hoàn thiện Một lần nữa, em xin chân thành cảm ơn mong nhận đóng góp người Trân trọng CHƯƠNG : MỞ ĐẦU Phân tích nhu câầu website o Trong thời đại công nghệ thông tin nay, mà Internet trở nên thân quen dần trở thành công cụ thiếu sống lợi ích website việc quảng bá sản phẩm thương hiệu công ty thật to lớn o Tùy lĩnh vực kinh doanh doanh nghiệp mà website mang lại lợi ích khác Trang web trở thành cửa ngõ để doanh nghiệp tiếp thị sản phẩm đến khách hàng khắp nơi toàn giới Tâầm ảnh hưởng website o Website nơi doanh nghiệp khách hàng gặp Khi họ truy cập vào website bạn tìm thấy thơng tin sản phẩm bạn cung cấp, đó, website trở thành kênh tư vấn khách hàng trực tuyến hữu hiệu o Website phương tiện để giới thiệu doanh nghiệp, quảng bá, marketing PR Nghiên c ứu tính khả thi website o Khả thi tổ chức : Giúp hội kinh doanh mở rộng : Cơ hội quảng bá không giới hạn, công việc kinh doanh mở cửa 24h/1ngày Website bạn văn phịng giao dịch kinh doanh tồn cầu mở cửa 24h/ngày, ngày/tuần 365 ngày/năm Bất kỳ ai, dù đâu ghé thăm văn phòng bạn Giảm tối thiểu thời gian quản lý o Khả thi kinh tế : Hãy tưởng tượng, thay phải gửi Catalogue giấy đĩa CDROM cho khách hàng, Bạn mời khách hàng đến thăm website với thơng tin cịn cặn kẽ đầy đủ Catalogue Bạn trả lương cho cả, thứ văn phịng giao dịch tồn cầu bạn thực cách xác hồn tồn tự động Chi phí để có website thật nhỏ bé so với chi phí mà bạn bỏ để quảng bá hoạt động bạn phương tiện truyền thống o Khả thi kỹ thuật : Sử dụng ngôn ngữ PHP/MYSQL thiết kế website , ngôn ngữ dễ sử dụng nhiều công ty lớn giới sử dụng : Yahoo Facebook, Wikipedia, Joomla, Wordpress…Còn Việt Nam Nhacso.net, Zingme, Vnexpress,… PHP mang tầm vóc Open Source nên thư viện chúng phong phú đa dạng Có nhiều thư viện cộng đồng cung cấp hoàn toàn miễn phí, giải hầu hết vấn đề gặp phải lập trình web.Với thư viện code phong phú, framework đa dạng giúp dễ dàng nghiên cứu học tập, lựa chọn “sản phẩm” phù hợp để triển khai ứng dụng Đây nguyên nhân chủ yếu khiến PHP ngày phát triển mạnh mẽ đa số lập trình viên tin dùng CHƯƠNG : KHẢO SÁT HỆ THỐNG Mụ c têu – Phạm vi đồầ án 1.1 Mục tiêu o Nội dung hấp dẫn, đầy đủ, phù hợp với đối tượng sử dụng o Được xếp, bố cục cách hợp lý, tạo điều kiện cho người đọc dễ định hướng website o Hình thức đẹp phù hợp với chủ đề, nội dung, thân thiện với người dùng 1.2 Phạm vi báo cáo o Phạm vi thực đồ án dựa kiến thức thu từ môn học trình học tập trường tham khảo thêm số tài liệu bên để bổ sung thêm kiến thức nhằm hoàn thiện đồ án tốt hơn, đáp ứng mục tiêu đồ án o Ứng dụng phát triển hoàn chỉnh tăng hiệu kinh doanh, giảm tri phí quảng cáo, giúp tuyên truyền dễ dàng Mồ tả hệ thồống 2.1 Mô tả hệ thống o Hệ thống Website bán thiết bị điện tử hệ thống nhằm giới thiệu quảng bá thiết bị điện tử thời đại 4.0 Giúp giảm sức cho người hay làm thỏa mãn nhu cầu sống người o Hệ thống giúp cho khách hàng cần mong muốn sở hữu thiết bị điện tử tất yếu để đáp ứng nhu cầu khách hàng 2.2 Nhiệm vụ o Giới thiệu thông tin thiết bị điện tử o Giới thiệu bán thiết bị điện tử o Hỗ trợ, tư vấn khách hàng cần đặt mua loại thiết bị điện tử o Hỗ trợ tư vấn , tìm kiếm thiết bị điện tử 2.3 Khảo sát trạng Các chức : - Quản trị hệ thống : Thêm , sửa, xóa danh sách quản trị viên - Quản lý tin tức : thêm, sửa , xóa tin tức danh mục tin - Quản lý sản phẩm : thêm, sửa , xóa sản phẩm danh mục sản phẩm - Quản lý banner : thêm, sửa , xóa banner quảng cáo - Quản lý đơn đặt hàng : xem , xóa đơn hàng xử lý - Quản lý khách hàng : xem, xóa khách hàng, xem chi tiết đơn hàng - Quản lý thơng tin liên hệ : xem, xóa thông tin liên hệ xử lý 2.3.1 Quản trị hệ thống 2.3.2 2.3.3 2.3.4 2.3.5 2.3.6 2.3.7 - Khi quản trị viên muốn thêm người quản lý website (đăng tin, đăng sản phẩm,…) quản trị viên thêm admin vào liệu Vào Hệ thống => Quản lý admin => Thêm admin Quản lý tin tức Đăng nhập vào hệ thống quản trị Vào Quản trị nội dung => Danh sách tin tức => Thêm tin : Cách thêm tin tức Vào Quản trị nội dung => Danh mục tin tức => Thêm danh mục : Cách thêm danh mục tin tức Quản lý sản phẩm Đăng nhập vào hệ thống quản trị Vào Sản phẩm => Danh sách sản phẩm => Thêm sản phẩm : Cách thêm sản phẩm Vào Sản phẩm => Danh mục sản phẩm => Thêm danh mục : Cách thêm danh mục sản phẩm Quản lý banner Đăng nhập vào hệ thống quản trị Vào Marketing => Danh sách banner => Thêm banner: Cách thêm banner Vào Marketing => Danh sách banner => Quản lý vị trí banner => Thêm vị trí banner : Cách thêm vị trí banner Quản lý đơn đặt hàng Khi khách hàng gửi đơn đặt hàng website , hệ thống lưu đơn hàng quý khách vào sở liệu Quản trị viên xem đơn đặt hàng khách hàng giao hàng cho khách theo đơn đặt hàng Những đơn hàng xử lý , quản trị viên tiến hành xóa đơn hàng Quản lý khách hàng Khi khách hàng đăng ký website, hệ thống lưu thông tin khách hàng sở liệu Khi khách hàng đặt hàng, quản trị viên xem thông tin khách hàng đăng ký để liên hệ chuyển hàng địa điểm Quản lý liên hệ Khi khách hàng gửi liên hệ hàng hóa hay cần hỗ trợ vấn đề quản trị viên quản lý thông tin liên hệ khách hàng Quản trị viên xem xử lý yêu cầu khách hàng - Sau xử lý xong yêu cầu liên hệ khách hàng, quản trị viên xóa thơng tin liên hệ CHƯƠNG : PHÂN TÍCH HỆ THỐNG 3.1 Phân tích hệ thồống vêầ mặt chức 3.1.1 Sơ đồ phân giã chức Kí hiệu sử dụng : Sử dụng hình chữ nhật để biểu diễn chức chi tiết hệ thống Chức công việc cần làm phân theo mức từ tổng hợp đến chi tiết Tên chức Mỗi chức phân rã thành chức Chức có quan hệ phân cấp với chức cha Có loại phân cấp phân cấp dọc phân cấp ngang Các phân cấp có ý nghĩa tương đương nhau, chức mức có tầm quan trọng Biểu diễn: 10 Hình 17 : Giao diện form đăng ký 46 Hình 18 : Giao diện form đăng nhập Giao diện trang quản trị Hình 19 : Giao diện trang quản trị 47 Hình 20 : Giao diện trang danh sách đơn hàng Hình 21 : Giao diện trang danh sách khách hàng 48 Hình 22 : Giao diện trang quản trị tin tức 49 Hình 23 : Giao diện trang quản trị sản phẩm 50 CHƯƠNG : CÀI ĐẶT HỆ THỐNG Có hai cách để chạy hệ thống : Cài lên host : Phương pháp địi hỏi phí, truy cập website từ nơi Cài lên host ảo (localhost) : Phương pháp khơng phí Ở phạm vi đề tài sử dụng phương pháp cài lên host ảo (localhost) Và để chạy hệ thống website việc cần phải thực bước sau : 5.1 Cài đặt XAMPP : XAMPP chương trình tạo máy chủ web (Web Server) máy tính cá nhân (Localhost) tích hợp sẵn Apache, PHP, MySQL, FTP Server, Mail Server công cụ PHPMyadmin Xampp download sử dụng miễn phí tại: http://www.apachefriends.org/en/xampp-windows.html Tiến hành cài đặt XAMPP phần mềm khác Chọn ngôn ngữ nhấn vào nút OK để tiếp tục Chọn đường dẫn nhấn vào Install để bắt đầu trình cài đặt 51 Q trình cài đặt XAMP hồn tất, nhấn vào nút Finish kết thúc Sau cài đặt xong, System tray có biểu tượng XAMPP, click vào biêu tượng cửa sổ XAMPP Control Panel lên thơng báo tình trạng service XAMPP quản lý Để chạy ứng dụng ta cần Start Apache MySql Trong hình mô hệ thống hoạt động 52 5.2 Chèn sở liệu : Sau chạy XAMPP việc cần làm phải chèn sở liệu vào Thực qua bước sau : - Vào trình duyệt gõ vào địa http://localhost/phpmyadmin/ - Tại giao diện hệ thống ta gõ vào Create new database : db_project.Sau click vào nút Create 53 - Ta click vào table Import - Click vào nút Browse để chọn tới đường dẫn lưu file database sau click vào nút Go - Sau import xong hồn tất việc cài đặt database 54 5.3 Chạy hệ thồống : - Tiếp theo cần phải coppy thư mục schemes vào thư mục htdocs XAMPP mà ta vừa cài đặt xong - Vào trình duyệt gõ vào địa http://localhost/bandienmay/ để chạy hệ thống KẾẾT LUẬN Kêốt đạt Xây dựng chức website bán thiết bị điện tử o Xây dựng chức quản lý thông tin cho quản trị viên : quản lý tin tức, quản lý sản phẩm, quản lý giới thiệu, … o Chức tìm kiếm sản phẩm : tìm kiếm tiếng việt có dấu o Sắp xếp sản phẩm theo giá o 1.1 Ưu điểm o Hoàn thành tiến độ giao o Cố gắng bám sát tiêu chí đề o Giao diện website thân thân với người dùng 1.2 Nhược điểm o Website giải vấn đề 55 o Chưa giải nhiều vấn đề khó 1.3 Thu hoạch chung o Hiểu thêm việc xây dựng website giới thiệu bán sản phẩm o Qua đợt làm đồ án lần em phần hiểu khái niệm công việc để xây dựng website nói chung website thương mại điện tử nói riêng Đồng thời tìm hiểu thêm cơng cụ thiết kế trang web, tìm hiểu ngơn ngữ PHP, MYSQL số phần mềm hỗ trợ khác Được làm quen với công việc thực tế công ty để sau trường làm việc khỏi bỡ ngỡ 1.4 Hướng phát triển tương lai o Xây dựng hệ thống giới thiệu bán hàng trực tuyến tốn trực tuyến o Từng bước hồn thiện Website cho rõ ràng phần thân thiện, dễ dàng cho khách hàng vào xem đặt mua o Hoàn thiện hệ thống quản trị, dễ dàng cho người quản trị TÀI LIỆU THAM KHẢO Đào Thanh Tĩnh , Phân tích thiết kế hệ thống thơng tin, Nhà xuất Học viện Kỹ thuật Quân Nguyễn Văn Ba , Phân tích thiết kế hệ thống thông tin, Nhà xuất ĐHQG Các trang web: www.w3school.com www.w3c.com.vn 56 57 ... hữu thiết bị điện tử tất yếu để đáp ứng nhu cầu khách hàng 2.2 Nhiệm vụ o Giới thiệu thông tin thiết bị điện tử o Giới thiệu bán thiết bị điện tử o Hỗ trợ, tư vấn khách hàng cần đặt mua loại thiết. .. doanh, giảm tri phí quảng cáo, giúp tuyên truyền dễ dàng Mồ tả hệ thồống 2.1 Mô tả hệ thống o Hệ thống Website bán thiết bị điện tử hệ thống nhằm giới thiệu quảng bá thiết bị điện tử thời đại 4.0... bước đầu vào thực tế, tìm hiểu xây dựng báo cáo thời gian có hạn, kiến thức cịn hạn chế, nhiều bỡ ngỡ, nên báo cáo ? ?Xây dựng hệ thống quản lý bán thiết bị điện tử? ?? chắn tránh khỏi thiếu sót Em