sự phát triển ngày càng lớn mạnh của Công Nghệ Thông Tin(CNTT) và Internet, mọi thứ điều có thể tin học hóa một cách nhanh chóng
1 LỜI CẢM ƠN Sau một thời gian thực hiện đề tài thực tập tốt nghiệp, đến nay, mọi công việc liên quan đến đề tài đã hoàn tất. Trong suốt thời gian này, chúng tôi đã nhận rất nhiều sự giúp đỡ. Ở phần đầu tiên của báo cáo, cho chúng em có đôi điều gửi đến những ngƣời chúng tôi vô cùng biết ơn. Xin gửi lời cảm ơn chân thành đến thầy PHẠM ĐỨC THÀNH, ngƣời đã tận tình hƣớng dẫn, động viên, và giúp đỡ chúng tôi trong suốt thời gian qua. Nếu không có những lời chỉ dẫn, những tài liệu, những lời động viên khích lệ của Thầy thì báo cáo này khó có thể hoàn thiện đƣợc. Xin tri ân tất cả các Thầy Cô, những ngƣời dày công dạy dỗ, truyền cho chúng tôi rất nhiều tri thức quí báu. Cảm ơn tất cả bạn bè của chúng tôi, những ngƣời đã sát cánh cùng vui những niềm vui, cùng chia sẻ những khó khăn của chúng tôi và giúp đỡ chúng tôi rất nhiều trong quá trình thực hiện báo cáo. Nhóm sinh viên thực hiện 2 BẢN NHẬN XÉT ĐỒ ÁN THỰC TẬP TỐT NGHIỆP Họ và tên sinh viên:……. Đỗ Đình Trƣờng………….Mã số sinh viên:0711104 Họ và tên sinh viên: …….Nguyễn Lê Thanh Tú ……Mã số sinh viên:0711212 Khoa: CNTT….Lớp: PM0701 Khoá: .13 Giảng viên hƣớng dẫn: Thầy Phạm Đức Thành Nhận xét của giáo viên: . . . . . . . . . . . Ngày tháng năm Giáo viên hƣớng dẫn ( Ký, ghi rõ họ và tên ) Mục lục 3 MỤC LỤC CHƢƠNG1:GIỚI THIỆU TỔNG QUAN: 5 1.1 Giới thiệu tổng quan: 5 1.2Bối cảnh ra đời và nhu cầu tực tiễn: 5 1.3Mục tiêu và phạm vi của đề tài: . 6 1.4 Yêu cầu của ngƣời dùng: 7 1.4.1 Yêu cầu nghiệp vụ: 7 1.4.2 Yêu cầu về bảo mật: 8 1.4.3 Yêu cầu về giao diện: 9 1.5 Quy trình nghiệp vụ bán hàng qua mạng: . 9 1.5.1 Đối tƣợng phục vụ: 9 1.5.2 Đặt hàng: . 9 1.5.3 Tôn trọng thông tin khách hàng: . 10 1.5.4 Hàng hóa: 10 1.5.5 Giá cả: 10 1.5.6 Quy trình và phƣơng thức thanh toán: . 11 1.5.7 Giao hàng: . 12 CHƢƠNG 2:PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG: 13 2.1 Sơ Đồ UseCase: 13 2.2 Đặc tả một số usecase chính. 13 2.2.1 Đăng ký thành viên . 13 2.2.2 Xử lý giỏ hàng 15 2.2.3 Xem hỏi đáp, đánh giá sản phẩm 17 2.2.4 Quản tài khoản cá nhân 18 2.2.5 Lấy lại mật khẩu . 20 2.2.6 Thanh toán trực tuyến . 21 2.2.7 Đăng đánh giá, phản hồi. 22 2.2.8 Quản Lý Sản Phẩm . 24 2.2.9 Quản Lý Dịch Vụ . 28 Mục lục 4 2.2.10 Quản Lý Loại Sản Phẩm . 32 2.2.11 Quản Lý Tin Tức 36 2.2.12 Quản Lý Quảng Cáo . 40 2.2.13 Quản Lý Thành Viên 44 2.2.14 Quản Lý Y Kiến Khách Hàng 47 2.2.15 Xuất Báo Cáo 50 2.2.16 Quản Lý Đơn Đặt Hàng 53 2.3 Đặc tả mô hình cơ sở dữ liệu: . 57 CHƢƠNG 3:THỰC HIỆN VÀ TRIỂN KHAI: 63 3.1 Công nghệ ứng dụng: . 63 3.2 Yêu cầu hệ thống: . 63 3.3 Hiện thực một số chức năng hệ thống: . 63 3.3.1 Chức năng đặt hàng: . 63 3.3.2 Một số chức năng khác dành cho ngƣời dùng: . 68 3.3.3 Chức năng dành cho ngƣời quản trị: . 73 3.3.4 Chức năng xử lý đơn đặt hàng: . 82 CHƢƠNG 4:TỔNG KẾT 86 4.1 Kết quả thực hiện: . 86 4.2 Định hƣớng phát triển: 86 Tài liệu tham khảo . 88 Chương 1:Giới thiệu tổng quan 5 CHƢƠNG1:GIỚI THIỆU TỔNG QUAN: 1.1 Giới thiệu tổng quan: Trong thời đại công nghệ phát triển vƣợt bậc nhƣ hiện nay, đặc biệt là sự phát triển ngày càng lớn mạnh của Công Nghệ Thông Tin(CNTT) và Internet, mọi thứ điều có thể tin học hóa một cách nhanh chóng. Rất nhiều ngành nghề trong xã hội hiện nay đã ứng dụng CNTT vào công việc quản lý đặc thù của mình. Khi ứng dụng tin học vào công việc, con ngƣời sẽ trở nên dễ dàng hơn trong công việc của mình, chi phí về sức của, sức ngƣời sẽ đƣợc giảm nhiều, kết quả tính toán sẽ đƣợc chính xác hơn, nhanh chóng hơn, hiệu xuất công việc sẽ đƣợc nâng cao một cách đáng kể. Rất nhiều sản phẩm phần mềm, những ứng dụng CNTT đã trở thành ngƣời bạn không thể thiếu đối với các tổ chức Nhà Nƣớc, Xã Hội, cá nhân trong công việc quản lý của họ. Ở đâu cũng có thể thấy sự có mặt của CNTT, một hình ảnh cho ta thấy tầm quan trọng của CNTT trong ứng dụng quản lý, phục vụ cho con ngƣời. 1.2Bối cảnh ra đời và nhu cầu tực tiễn: Với sự phát triển không ngừng của CNTT, các lợi ích to lớn của CNTT mang lại cho ngƣời dùng trong mọi lĩnh vực ngày một nâng cao. CNTT gần nhƣ xuất hiện ở mọi mặt của cuộc sống xã hội ngày nay, từ lĩnh vực kinh tế cho đến khoa học kĩ thuật. Đối với các nhà doanh nghiệp, ứng dụng CNTT ngày càng trở thành một nhu cầu không thể thiếu. Ví dụ nhƣ: Phần mềm kế toán, Phần mềm quản lý nhân sự, Phần mềm quản lý công việc…Với những phần mềm trên vẫn chƣa đáp ứng đƣợc nhu cầu gắn kết ngƣời tiêu dung với các nhà doanh nghiệp với chi phí thấp nhất. Trên thực tiễn khách quan đó, đề tài nghiên cứu và phát triển của chúng tôi là xây dựng một hệ thống Website hỗ trợ trong việc giới thiệu về công ty, sản phẩm, các dịch vụ…của nhà doanh nghiệp đến với ngƣời tiêu dùng một cách linh hoạt, ít tốn chi phí nhất, ngoài ra ngƣời dùng có thể đặt mua hàng tại nhà. Cụ thể là áp dụng cho việc xây dựng Website Giới thiệu về cửa hang chim và cây cảnh. Chương 1:Giới thiệu tổng quan 6 1.3Mục tiêu và phạm vi của đề tài: Mục tiêu của đề tài là tạo ra một hệ thống Website hỗ trợ cho nhu cầu giới thiệu về công ty, sản phẩm, tin tức, chƣơng trình khuyến mãi, đặt mua hàng online của cửa hàng chim và cây cảnh. Những mục tiêu chính đề ra đối với hệ thống nhƣ sau: o Về mô hình: Phải tiến hành xây dựng khung chƣơng trình ứng dụng sao cho ứng dụng này có thể sử dụng lại cho nhiều công ty khác nhau, dễ dàng sữa đổi và phát triển thêm. Ứng dụng cụ thể: Hệ thống phải xây dựng dƣới dạng một ứng dụng Web cho phép mọi ngƣời có thể truy cập thông tin từ bất kì máy nào miễn là có kết nối mạng Lan, Wan. Hệ thống phải thiết kế theo hƣớng mở sao cho ứng dụng này có thể dễ dàng mở rộng và phát triển. Mỗi chức năng phải đóng gói dƣới dạng module và khi cần thêm chức năng mới chỉ cần thêm module và cấu hình phù hợp. Hệ thống phải tổ chức đƣợc framework sao cho phù hợp và đƣợc thiết kế ở dạng tổng quát để sau này dễ dàng triển khai ứng dụng cho nhiều công ty, xí nghiệp với mô hình nghiệp vụ khác nhau. Hệ thống phải cung cấp cách quản lý giao diện thống nhất cho ngƣời dùng trên tất cả các trang thông tin sao cho ngƣời dùng dễ dàng sử dụng tránh tình trạng liên kết qua lại giữa các trang làm cho ngƣời dùng bị bối rối. o Về chức năng: Website bao gồm các chức năng chính sau: Giới thiệu thông tin, công ty, sản phẩm. Chương 1:Giới thiệu tổng quan 7 Đặt hàng trực tuyến: Khách hàng có thể đặt mua hàng trực tuyến. Có thể đặt cùng lúc nhiều loại sản phẩm, mỗi loại với số lƣợng nhiều. Tin tức sự kiện: cập nhật tin tức trong và ngoài nƣớc, thông tin tuyển dụng của Công ty. Banner khuyến mãi, quảng cáo: thông tin quảng cáo, khuyến mãi của công ty. Liên kết web: giới thiệu các website mà công ty muốn liên kết. Hệ thống quản lý thông tin, sản phẩm, thông tin khách hàng, sản phẩm nổi bật, tƣ vấn hỗ trợ, danh sách các đối tác,…với các chức năng thêm, xóa, sửa… o Về giao diện: Giao diện phải đẹp mắt, thân thiện và dễ sử dụng đối với ngƣời dùng và tránh gây cảm giác khó chịu khi ngƣời dùng lƣớt web. o Về dữ liệu: Việc xây dựng cơ sở dữ liệu để lƣu trữ thông tin liên quan đến site phải đảm bảo khoa học, hợp lý, có thể sao lƣu, phục hồi một cách dễ dàng. Đồng thời phải bảo đảm tính toàn vẹn của dữ liệu tránh trùng lắp thông tin và dữ liệu rác. 1.4 Yêu cầu của ngƣời dùng: 1.4.1 Yêu cầu nghiệp vụ: Trang chủ Chương 1:Giới thiệu tổng quan 8 Giới thiệu o Giới thiệu tổng quan về công ty o Lĩnh vực hoạt động kinh doanh Sản phẩm dịch vụ o Có thể cập nhật, sữa đổi thông tin một cách thƣờng xuyên Liên hệ o Hỗ trợ, tƣ vấn trực tuyến o Liên hệ trực tuyến Tin tức o Cập nhật, sữa đổi thông tin một cách thƣờng xuyên Chức năng thƣơng mại Ngôn ngữ o Việt 1.4.2 Yêu cầu về bảo mật: Phải phân quyền cho ngƣời sử dụng theo từng vai trò của ngƣời sử dụng hệ thống. Ngƣời dùng chỉ có quyền hạn trong phạm vi của họ, tránh tình trạng thông tin mật bị lấy cắp. Phải chứng thật tên ngƣời dùng trƣớc khi đăng nhập hệ thống Chương 1:Giới thiệu tổng quan 9 1.4.3 Yêu cầu về giao diện: Giao diện phải trình bày màu thân thiện, tránh dùng màu quá sáng cũng nhƣ quá tối, phối màu trang web sao cho ngƣời dùng sử dụng một cách tự nhiên, thoải mái. Giao diện web phải thống nhất ở tất cả các trang, tránh tình trạng giao diện trình bày ở trang này một cách, trang kia một cách. 1.5 Quy trình nghiệp vụ bán hàng qua mạng: 1.5.1 Đối tƣợng phục vụ: Khách hàng có nhu cầu về các mặt hàng chim,cây cảnh và các sản phẩm có liên quan. Các doanh nghiệp có nhu cầu mua hàng kinh doanh. Các công trình lớn. 1.5.2 Đặt hàng: Khách hàng sẽ tìm thấy mẫu đơn đặt hàng trên website của công ty. Sau khi khách hàng đáp ứng đầy đủ thông tin yêu cầu trong đơn đặt hàng, khách hàng sẽ đƣợc nhận email hay điện thoại xác nhận chấp thuận giao dịch của công ty. Theo đó, các nội dung về mẫu mã hàng hóa, chất lƣợng, số lƣợng, giá cả,phƣơng thức thanh toán, thời gian giao hàng sẽ đƣợc xác định. Công ty bảo đảm trách nhiệm về chất lƣợng hàng hóa đối với tất cả các mặt hàng đƣợc công ty giới thiệu và cung cấp trên website cung ứng chim và cây cảnh. Lƣu ý: o Trƣớc khi khách hàng gửi đơn đặt hàng, xin kiểm tra lại địa chỉ và số điện thoại ngƣời nhận hàng. Nếu các thông tin trên không chính xác sẽ dẫn đến việc giao hàng gặp khó khăn. Chương 1:Giới thiệu tổng quan 10 o Thay đổi đơn hàng: Nếu khách hàng có bất cứ thay đổi nào, hãy email ngay cho công ty với các chi tiết của đơn đặt hàng. Công ty sẽ thay đổi những thông tin cần thiết nhƣ khách hàng yêu cầu. o Hủy đơn đặt hàng: Nếu khách hàng không đáp ứng đủ điều kiện đƣợc thể hiện trong đơn đặt hàng theo yêu cầu của website, cụ thể nhƣ địa chỉ không rõ ràng, hình thức thanh toán không đảm bảo, công ty sẽ hủy đơn hàng của bạn. 1.5.3 Tôn trọng thông tin khách hàng: Công ty luôn tôn trọng thông tin cá nhân của khách hàng. Vì vậy những thông tin mà khách hàng đăng ký sẽ không đƣợc cung cấp cho bất kỳ ngƣời khác. 1.5.4 Hàng hóa: Hàng hóa trên website của công ty đều có hình ảnh và đƣợc ghi rõ về tình trạng, xuất xứ và khi mua hàng khách hàng vui lòng kiểm tra lại hàng hóa đúng với loại hàng mà khách hàng đã đặt. Giá cả hàng hóa trên website sẽ đƣợc bổ sung thay đổi thƣờng xuyên cho phù hợp với nhu cầu của ngƣời sử dụng. Khách hàng có thể điện thoại hoặc email đến công ty để hiểu rõ hàng hóa bạn cần. Công ty sẵn sàng tƣ vấn cho khách hàng tất cả các vấn đề liên quan đến sản phẩm công ty đang bán. 1.5.5 Giá cả: Giá cả đƣợc niêm yết bằng VND. Giá cả có thể đƣợc công ty thay đổi vào bất cứ lúc nào. [...]... đăng nhập vào hệ đăng đánh giá hoặc phản hồi 1 Actor Đăng nhập vào hệ thống 2 Hệ thông đƣa Actor đến màn hình giao diện chính Chương 2 :Phân tích và thiết kế hệ thống 3 Actor chọn chức năng xem chi tiết sản phẩm 4 Hệ thống đƣa Actor đến giao diện chi tiết sản phẩm a) Đăng phản hồi: Actor ghi ý kiến phản hồi vào khung phản hồi Actor bám nút Gửi Hệ thống sẽ lƣu lại thông tin phản hồi và gởi cho... nhập vào hệ thống để Thêm,Xóa(hoặc Sửa) thông tin loại sản phẩm đó 1 Actor Đăng nhập vào hệ thống 2 Hệ thông đƣa Actor đến màn hình giao diện chính Chương 2 :Phân tích và thiết kế hệ thống 33 3 Actor chọn chức năng quản lý loại sản phẩm (Categories) để đến trang quản lý loại sản phẩm thực hiện thao tác Xóa,Thêm,Sửa: a) Thêm Loại Sản Phẩm: Actor nhập vào các thông tin cần thiết( Mã Loại,Tên Loại ,Phân. .. khi một Actor đã đăng nhập vào hệ thống để Thêm,Xóa(hoặc Sửa) thông tin sản phẩm đó 1 Actor Đăng nhập vào hệ thống 2 Hệ thông đƣa Actor đến màn hình giao diện chính Chương 2 :Phân tích và thiết kế hệ thống 25 3 Actor chọn chức năng quản lý sản phẩm(Product) để đến trang quản lý sản phẩm thực hiện thao tác Xóa,Thêm,Sửa: a) Thêm Sản Phẩm: Actor nhập vào các thông tin cần thiết( Mã Sản Phẩm,Tên Sản Phẩm,Loại,Xuất... đầu khi một Actor đã đăng nhập vào hệ thống để Thêm,Xóa(hoặc Sửa) thông tin dịch vụ đó Chương 2 :Phân tích và thiết kế hệ thống 29 1 Actor Đăng nhập vào hệ thống 2 Hệ thông đƣa Actor đến màn hình giao diện chính 3 Actor chọn chức năng quản lý dịch vụ(Service) để đến trang quản lý dịch vụ thực hiện thao tác Xóa,Thêm,Sửa: a) Thêm Dịch Vụ: Actor nhập vào các thông tin cần thiết( Mã Dịch Vụ,Tên Dịch Vụ,Phí... thiệu tổng quan 12 1.5.7 Giao hàng: 1.5.7.1 Phạm vi giao hàng: Phụ thuộc vào tỉnh thành phố giao hàng, công ty sẽ tính tiền vận chuyển sản phẩm 1.5.7.2 Thời gian giao hàng: Công ty sẽ giao hàng các ngày trong tuần, trừ các ngày lễ Chương 2 :Phân tích và thiết kế hệ thống 13 CHƢƠNG 2:PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG: 2.1 Sơ Đồ UseCase: QuanLyDonDatHang (from Website) QuanLyTinTuc (from Website) QuanLyTinThanhVien... hỏi đáp,đánh giá sản phẩm : DanhGia Chương 2 :Phân tích và thiết kế hệ thống 18 2.2.4 Quản tài khoản cá nhân Tóm tắt Use case cho phép ngƣời dùng(thành viên) có thể Xem, sửa thông tin tài khoản cá nhân Dòng sự kiện: Dòng sự kiện chính: Use-Case bắt đầu khi một Actor đã đăng nhập vào hệ thống xem thông tin tài khoản cá nhân 1 Actor Đăng nhập vào hệ thống 2 Hệ thống đƣa Actor đến màn hình giao diện chính... 2.2.1:Sequence Đăng Ký Thành Viên : KhachHang Chương 2 :Phân tích và thiết kế hệ thống 15 2.2.2 Xử lý giỏ hàng Tóm tắt Use case cho phép ngƣời dùng( thành viên) có thể xủ lý giỏ hàng trƣc tuyến Dòng sự kiện: Dòng sự kiện chính: Use-Case bắt đầu khi một Actor đã đăng nhập vào hệ thống và chon chức năng giỏ hàng 1 Actor Đăng nhập vào hệ thống 2 Hệ thông đƣa Actor đến màn hình giao diện chính 3 Actor... thông tin phản hồi và gởi cho ngƣời quản trị b) Đăng hỏi đáp và đánh giá sản phẩm Actor ghi tiêu đề Actor ghi ý kiến hỏi đáp và đánh giá sản phẩm và khung hỏi đáp và đánh giá sản phẩm Actor bám nút Gửi Hệ thống sẽ lƣu thông tin hỏi đáp và đánh giá sản phẩm của Actor và xuất ra màn hình tiêu đề 23 Chương 2 :Phân tích và thiết kế hệ thống : ThanhVien : TrangChu : TrangSanPham : TrangChiTietSanPham... năng thanh toán bằng cách bấm nút Thanh toán 6 Hệ thống sẽ đƣa Actor đến giao diện thanh toán 7 Actor điền đảy đủ thông tin cần thiết( Ngày Giao Hàng,Địa Chỉ Giao Hàng,Số ĐT) và xác nhận 8 Actor chọn chức năng đặt hàng bằng cách bấm nút Đặt Hàng 9 Hệ thống sẽ xóa giỏ hàng và lƣu thông tin đặt mua sản phẩm của khách hàng Chương 2 :Phân tích và thiết kế hệ thống : ThanhVien : TrangChu : TrangGioHang 22... Actor chọn nút Cập Nhật để lƣu lại những thay đổi Hệ thống sẽ cập nhật số lƣợng mới của sản phẩm tƣơng ứng c) Xóa sản phẩm: Actor xóa sản phẩm bằng cách chọn nút Xóa với sản phẩm cần xóa Hệ thống xóa sản phẩm đƣợc chọn khỏi giỏ hàng Chương 2 :Phân tích và thiết kế hệ thống 16 d) Xóa giỏ hàng: Actor xóa giỏ hàng bằng cách chọn nút Xóa Giỏ Hàng Hệ thống sẽ xóa hết toàn bộ sản phẩm trong giỏ hàng