ĐỒ ÁN XÂY DỰNG HỆ THỐNG THÔNG TIN XÂY DỰNG WEBSITE BÁN ĐIỆN THOẠI DI ĐỘNG

57 1K 2
ĐỒ ÁN XÂY DỰNG HỆ THỐNG THÔNG TIN XÂY DỰNG WEBSITE BÁN ĐIỆN THOẠI DI ĐỘNG

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

1 ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA HỆ THỐNG THÔNG TIN BÁO CÁO ĐỒ ÁN MÔN HỌC: ĐỒ ÁN XÂY DỰNG HỆ THỐNG THÔNG TIN TÊN ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN ĐIỆN THOẠI DI ĐỘNG Giảng viên hướng dẫn : NGUYỄN ĐÌNH LOAN PHƯƠNG Sinh viên thực hiện: LÊ TRONG PHÁT 09520202 NGUYỄN VĂN HƯỠNG 09520124 NGUYỄN VAN KHÁNH 09520131 Lớp : HTTT Khoá : 04 TP. Hồ Chí Minh, tháng 6 năm 2013 GVHD: Th.S NGUYỄN ĐÌNH LOAN PHƯƠNG SVTH: LÊ TRONG PHÁT 09520202 NGUYỄN VĂN HƯỠNG 09520124 NGUYỄN VAN KHÁNH 09520131 2 NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN GVHD: Th.S NGUYỄN ĐÌNH LOAN PHƯƠNG SVTH: LÊ TRONG PHÁT 09520202 NGUYỄN VĂN HƯỠNG 09520124 NGUYỄN VAN KHÁNH 09520131 3 GVHD: Th.S NGUYỄN ĐÌNH LOAN PHƯƠNG SVTH: LÊ TRONG PHÁT 09520202 NGUYỄN VĂN HƯỠNG 09520124 NGUYỄN VAN KHÁNH 09520131 4 CHƯƠNG 1: TỒNG QUAN VỀ ĐỀ TÀI. 1.Tóm Tắt Nội Dung Đề Tài Nhân loại đang sống với Internet. Giờ đây, mọi việc liên quan đến thông tin trở nên thật dễ dàng cho người sử dụng: chỉ cần có một máy tính kết nối internet và một dòng dữ liệu truy tìm thì gần như lập tức cả thế giới về vấn đề mà bạn đang quan tâm sẽ hiện ra, có đầy đủ thông tin, hình ảnh và thậm chí đôi lúc có cả những âm thanh nếu bạn cần. Trên cơ sở các kiến thức nghiên cứu, tìm hiểu được nhóm em áp dụng để giải quyết vấn đề là xây dựng một website thương mại điện tử cơ bản cụ thể là “website quản lý mua bán điện thoại di động”. Website được cài đặt bằng ngôn ngữ lập trình web PHP và hệ quản trị cơ sở dữ liệu MySql. Ngoài kiến thức về PHP, MySql thì nhóm em còn cần có kiến thức về ngôn ngữ SQL, JavaScript, Jquery và một số công cụ dùng để thiết kế giao diện đồ họa như Photoshop Kết quả website đã được cài đặt thành công, chạy ổn định và thực hiện được các chức năng cần thiết của một website thương mại điện tử như: giới thiệu sản phẩm dịch vụ của Shop, các khách hàng duyệt website này có thể xem hàng, chọn và đặt mua hàng còn quản trị ứng dụng có thể cập nhật hàng, giá cả và quản lý các đơn đặt hàng… một cách dễ dàng. 2.Mục đích đề tài. GVHD: Th.S NGUYỄN ĐÌNH LOAN PHƯƠNG SVTH: LÊ TRONG PHÁT 09520202 NGUYỄN VĂN HƯỠNG 09520124 NGUYỄN VAN KHÁNH 09520131 5 Thiết kế một website thương mại điện tử cụ thể là trang web cho Shop UitStore, một Shop chuyên kinh doanh các mặt hàng điện thoại di động và phụ kiện của nhiều hãng sản xuất. Qua website này Shop có thể giới thiệu các sản phẩn của mình,đồng thời cũng có thể kinh doanh trực tuyến,khách hàng không cần đến tận cửa hàng của Shop để mua hàng mà chỉ cần vài lần click chuột trên website và điền thêm một số thông tin cá nhân là có thể mua được hàng. Website cần bảo đảm tính tiện dụng đối với cả người sử dụng và người quản trị. Nội dung và cách trình bày của website phải rõ ràng, mạch lạc. Website cần có tính bảo mật cao, dữ liệu được quản lý chặt chẽ, chính xác. Website được phân tích thiết kế dựa trên phương pháp hướng đối tượng và lập trình bằng ngôn ngữ PHP trên hệ quản trị cơ sở dữ liệu MySql. 3.Các nội dung cần đạt. Hệ thống website cần đạt những nội dung sau: Giới thiệu về Shop, các sản phẩm dịch vụ mà Shop kinh doanh tới khách hàng. Có giỏ hàng để cho phép khách hàng chọn sản phẩm hay đăng ký dịch vụ cần mua. Sau khi chọn giỏ hàng khách hàng có thể đặt mua hàng bằng cách nhập thông tin khách hàng địa chỉ nhận hàng. Qua đơn đặt hàng của khách hàng, Shop sẽ xử lý và giao hàng tận nơi cho khách hàng. Có thể quản lý được các đơn đặt hàng của khách hàng. Có thể cập nhật được thông tin sản phẩm, thông tin về Shop và bảng báo giá cho khách hàng. Không phải bất kỳ nhân viên nào của Shop cũng có thể đăng nhập vào trang quản trị mà chỉ có một số người được cấp tài khoản mới có thể đăng nhập vào phẩn quản lý cơ sở dữ liệu để cập nhật thông tin. GVHD: Th.S NGUYỄN ĐÌNH LOAN PHƯƠNG SVTH: LÊ TRONG PHÁT 09520202 NGUYỄN VĂN HƯỠNG 09520124 NGUYỄN VAN KHÁNH 09520131 6 Website phải có bố cục hợp lý, giao diện bắt mắt để thu hút được nhiều khách hàng duyệt web. 4.Yêu cầu cài đặt minh họa. Yêu cầu chức năng. Các đối tượng mà website “quản lý mua bán điện thoại di động” sẽ phục vụ gồm: khách hàng và những người quản trị website gồm Admin và quản trị viên. Các chức năng chính mà website này có thể cung cấp cho từng đối tượng sử dụng cụ thể như sau. Với đối tượng khách hàng: Khi khách hàng duyệt website thì họ có thể : • Xem báo giá và thông tin chi tiết của từng sản phẩm. • Tìm kiếm theo tên hoặc giá sản phẩm. • Chọn giỏ hàng và hệ thống sẽ tính tiền tự động cho giỏ hàng của khách hàng. • Đặt mua hàng. • Xem các bản tin. Với đối tượng là quản trị website: Admin • Đăng nhập hệ thống. • Cập nhật sản phẩm: gồm thêm sửa xóa thông tin sản phẩm. • Cập nhật các tin tức đăng trên trang web gồm thêm sửa xóa tin. • Quản lý thông tin các đơn đặt hàng của khách hàng. • Quản lý Sản phẩm gồm loại sản phẩm,hang sản xuất,nhóm sản phẩm,kho máy củ… GVHD: Th.S NGUYỄN ĐÌNH LOAN PHƯƠNG SVTH: LÊ TRONG PHÁT 09520202 NGUYỄN VĂN HƯỠNG 09520124 NGUYỄN VAN KHÁNH 09520131 7 • Quản lý các mục khác như địa chỉ liên hệ,logo quảng cáo,hổ trợ… • Thay đồi thông tin tài khoản để tăng khả năng bảo mật. Yêu cầu phi chức năng. Ngoài các chức năng mà hệ thống phải đạt được như trình bày ở trên thì Website của Shop sau khi hoàn thành cũng như cấu hình của máy web server mà Shop thuê như sau Với website: • Thời gian tải về phải nhanh bởi vì không phải tất cả mọi người đều sử dụng đường truyền internet tốc độ cao và nhân tố thời gian là vô cùng quan trọng, mọi người thường không kiên nhẫn khi vào mạng. • Dễ theo dõi quá trình mua bán, cung cấp cho khác hàng phương thức đặt hàng thuận tiện. • Sử dụng từ ngữ dễ hiểu vì một ai đó sẽ không thể theo dõi quảng cáo bán hàng của bạn cũng như mua những sản phẩm mà bạn cung cấp nếu như họ không thể hiểu những gì bạn đang trình bày. • Hệ thống hoạt động tin cậy, dữ liệu được cất giữ an toàn. • Hệ thống đảm bảo được tính bảo mật, người được phân quyền chỉ được sử dụng đúng chức năng của mình. • Giao diện ưa nhìn không cầu kỳ phức tạp, dễ theo dõi thông tin. Lựa chọn công cụ thực hiện. Để xây dựng một phần mềm có thể áp dụng được vào thực tế thì cần rất nhiều công cụ hỗ trợ, trong đó bắt buộc phải có hệ quản trị cơ sở dữ liệu để xây dựng và quản lý dữ liệu cho hệ thống và ngôn ngữ lập trình để xây dựng hệ thống. GVHD: Th.S NGUYỄN ĐÌNH LOAN PHƯƠNG SVTH: LÊ TRONG PHÁT 09520202 NGUYỄN VĂN HƯỠNG 09520124 NGUYỄN VAN KHÁNH 09520131 8 Mỗi ứng dụng web đều tồn tại hai loại trang web, loại trang web tĩnh là trang .html có kết hợp với kịch bản trình khách (Client Script) và trang web động là trang web được viết bằng kịch bản trên trình chủ (Server Script) Trang web tĩnh thông thường là trang web không kết nối cơ sở dữ liệu. Chúng được thiết kế hoàn toàn bằng các thẻ HTML(Hyper Text Makup Language ngôn ngữ định dạng và đánh dấu siên văn bản) và Client Script kịch bản trên trình khách bao gồm kịch bản viết bằng JavaScript hay VBScript. Ngược lại, trang web động được thiết kế bằng Server Script ( kịch bản trên trình chủ) kết nối và truy cập tới cơ sở dữ liệu. Có rất nhiểu công cụ lập trình để tạo kịch bản trên trình chủ như: JSP, Servlet, ASP, PHP, Perl, ASP.net…Trong đồ án này nhóm em đã lựa chọn ngôn ngữ lập trình PHP. CHƯƠNG 2: PHÂN TÍCH, THIẾT KẾ, THỰC HIỆN HỆ THỐNG 2.1.Các Chức Năng Của Hệ Thống - Các tác nhân của hệ thống gồm có: GVHD: Th.S NGUYỄN ĐÌNH LOAN PHƯƠNG SVTH: LÊ TRONG PHÁT 09520202 NGUYỄN VĂN HƯỠNG 09520124 NGUYỄN VAN KHÁNH 09520131 9 Administrator: là thành viên quản trị cao nhất của hệ thống, có các quyền và chức năng như: tạo các tài khoản, quản lý sản phẩm, quản trị người dùng, quản lý hoá đơn… Member: là hệ thống thành viên có chức năng: Đăng kí, đăng nhập, tìm kiếm, xem, sửa thông tin cá nhân, xem giỏ hàng, đặt hàng, xem thông tin về các hóa đơn đã lập. Customer: Là khách vãng lai có chức năng: Đăng kí, tìm kiếm, xem thông tin sản phẩm, xem giỏ hàng, đặt hàng. Moderator: là thành viên quản trị của hệ thống, có các quyền và chức năng như quản lý sản phẩm, quản lý hóa đơn…. GVHD: Th.S NGUYỄN ĐÌNH LOAN PHƯƠNG SVTH: LÊ TRONG PHÁT 09520202 NGUYỄN VĂN HƯỠNG 09520124 NGUYỄN VAN KHÁNH 09520131 10 Hình 2.1 biểu đồ Use-Case GVHD: Th.S NGUYỄN ĐÌNH LOAN PHƯƠNG SVTH: LÊ TRONG PHÁT 09520202 NGUYỄN VĂN HƯỠNG 09520124 NGUYỄN VAN KHÁNH 09520131 [...]... Chức năng thống kê hóa đơn Chức năng thống kê doanh thu 2.2.Biểu đồ phân tích thiết kế hệ thống 2.2.1.Biểu đồ hoạt động Mô tả các luồng công việc, qui trình nghiệp vụ Tương tự như sơ đồ khối (Flowchart) Hỗ trợ việc mô tả các xử lý song song * Một số biểu đồ hoạt động của hệ thống Đăng nhập: GVHD: Th.S NGUYỄN ĐÌNH LOAN PHƯƠNG SVTH: LÊ TRONG PHÁT 09520202 NGUYỄN VĂN HƯỠNG 09520124 NGUYỄN VAN KHÁNH 09520131... cầu tìm kiếm Chức năng xem thông tin sản phẩm: + Description: Cho phép xem chi tiết thông tin của sản phẩm + Input: Chọn sản phẩm cần xem + Process: Lấy thông tin sản phẩm từ CSDL thông qua ID + Output: Hiện chi tiết thông tin sản phẩm Chức năng giỏ hàng: + Description: Cho phép xem chi tiết giỏ hàng + Input: Click chọn vào giỏ hàng + Process: Lấy thông tin sản phẩm từ CSDL thông qua ID ID này được lấy... khẩu: + Description: Cho phép thay đổi mật khẩu + Input: Người dùng điền thông tin mật khẩu cũ và mới + Process: Kiểm tra thông tin người dùng nhập vào Nếu đúng thì cập nhật các thông tin mới, ngược lại thì không + Output: Hiển thị thông báo thành công nếu thông tin nhập vào chính xác hoặc hiển thị thông báo yêu cầu nhập lại nếu thông tin không chính xác Chức năng xem hóa đơn đã được lập: + Description:... tham gia vào hệ thống thì họ có thể xem thông tin, tìm kiếm sản phẩm, đăng ký là thành viên của hệ thống, chọn sản phẩm vào giỏ hàng, xem giỏ hàng, đặt hàng Chức năng tìm kiếm sản phẩm: + Input: Nhập vào hoặc lựa chọn thông tin tìm kiếm theo Hãng, theo Giá, theo tên sản phẩm, theo chủng loại… + Process: Lấy thông tin sản phẩm từ CSDL theo các trường tìm kiếm + Output: Hiện chi tiết thông tin sản phẩm... Biểu đồ hoạt động đăng nhập vào hệ thống GVHD: Th.S NGUYỄN ĐÌNH LOAN PHƯƠNG SVTH: LÊ TRONG PHÁT 09520202 NGUYỄN VĂN HƯỠNG 09520124 NGUYỄN VAN KHÁNH 09520131 19 2.2.2.Đăng ký thành viên Hình 2.3 Biểu đồ hoạt động đăng kí thành viên GVHD: Th.S NGUYỄN ĐÌNH LOAN PHƯƠNG SVTH: LÊ TRONG PHÁT 09520202 NGUYỄN VĂN HƯỠNG 09520124 NGUYỄN VAN KHÁNH 09520131 20 2.2.3.Xem thông tin sản phẩm Hình 2.4 Biểu đồ hoạt động. .. PHÁT 09520202 NGUYỄN VĂN HƯỠNG 09520124 NGUYỄN VAN KHÁNH 09520131 13 Chức năng đăng xuất: + Description: Cho phép người dùng đăng xuất khỏi hệ thống khi không còn nhu cầu sử dụng hệ thống + Input: Người dùng click vào nút thoát trên hệ thống + Process: Tiến hành xóa session lưu thông tin đăng nhập để dừng phiên làm việc của tài khoản Member trong hệ thống + Output: Quay trở lại trang hiện hành Ẩn hết... NGUYỄN VAN KHÁNH 09520131 12 + Input: Sau khi xem giỏ hàng, khách hàng có nhu cầu đặt hàng qua mạng thì có thể click vào nút đặt hàng và điền một số thông tin cần thiết để người quản trị có thể xác nhận thông tin và giao hàng trực tiếp đến đúng địa chỉ một cách nhanh nhất có thể + Process: Lưu thông tin về khách hàng và thông tin hóa đơn đặt hàng vào các bảng trong cơ sở dữ liệu + Output: Đưa ra thông báo... CSDL thoả mãn điều kiện chọn + Output: Hiển thị tất cả các sản phẩm được tìm Chức năng chỉnh sửa thông tin sản phẩm: + Description: Giúp Admin thay đổi thông tin của sản phẩm đã có trong CSDL + Input: Admin nhập thông tin mới của sản phẩm + Process: Cập nhật thông tin mới cho sản phẩm + Output: Hiển thị thông báo đã cập nhật sản phẩm Chức năng xoá sản phẩm: + Description: Giúp Admin có thể xoá sản phẩm... CSDL thoả mãn điều kiện chọn + Output: Hiển thị tất cả các sản phẩm được tìm Chức năng chỉnh sửa thông tin sản phẩm: + Description: Giúp Admin thay đổi thông tin của sản phẩm đã có trong CSDL + Input: Admin nhập thông tin mới của sản phẩm + Process: Cập nhật thông tin mới cho sản phẩm + Output: Hiển thị thông báo đã cập nhật sản phẩm Chức năng xoá sản phẩm: + Description: Giúp Admin có thể xoá sản phẩm... thông báo đơn đặt hàng đã được lập thành công hoặc không thành công Chức năng liên hệ: + Description: Cho phép tất cả các khách hàng có thể liên hệ với Shop mà không phải là thành viên của hệ thống + Input:Sau khi khách hàng chọn phần liên hệ, khách hàng điền đầy đủ thông tin rồi gửi đến người quản trị + Process:Lưu thông tin vào các bảng csdl + Output: Đưa ra yêu cầu của khách hàng cho admin và được ghi . MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA HỆ THỐNG THÔNG TIN BÁO CÁO ĐỒ ÁN MÔN HỌC: ĐỒ ÁN XÂY DỰNG HỆ THỐNG THÔNG TIN TÊN ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN ĐIỆN THOẠI DI ĐỘNG Giảng viên hướng dẫn. xây dựng một website thương mại điện tử cơ bản cụ thể là website quản lý mua bán điện thoại di động . Website được cài đặt bằng ngôn ngữ lập trình web PHP và hệ quản trị cơ sở dữ liệu MySql Các đối tượng mà website “quản lý mua bán điện thoại di động sẽ phục vụ gồm: khách hàng và những người quản trị website gồm Admin và quản trị viên. Các chức năng chính mà website này có thể

Ngày đăng: 05/04/2015, 16:41

Từ khóa liên quan

Mục lục

  • CHƯƠNG 1: TỒNG QUAN VỀ ĐỀ TÀI.

    • 1.Tóm Tắt Nội Dung Đề Tài

    • 2.Mục đích đề tài.

      • 3.Các nội dung cần đạt.

      • 4.Yêu cầu cài đặt minh họa.

      • CHƯƠNG 2: PHÂN TÍCH, THIẾT KẾ, THỰC HIỆN HỆ THỐNG

        • 2.1.Các Chức Năng Của Hệ Thống

          • 2.1.1.Các chức năng của đối tượng Customer (Khách vãng lai).

          • 2.1.2.Các chức năng của đối tượng Member (thành viên)

          • 2.1.3.Chức năng của Moderator

          • 2.1.4.Chức năng của Administrator

          • 2.2.Biểu đồ phân tích thiết kế hệ thống.

            • 2.2.1.Biểu đồ hoạt động.

            • 2.2.2.Đăng ký thành viên

            • 2.2.3.Xem thông tin sản phẩm

            • 2.2.4.Thêm sản phẩm vào giỏ hàng

            • 2.2.5.Đặt hàng

            • 2.2.6.Đổi mật khẩu

            • 2.2.7.Sửa thông tin member

            • 2.2.8.Xoá Member

            • 2.2.9.Thêm sản phẩm

            • 2.2.10.Sửa thông tin sản phẩm

            • 2.2.11.Xoá sản phẩm

            • 2.2.12.Xoá User

            • 2.3.Đặc tả Use-case.

              • 2.3.1.Use-case tìm kiếm

Tài liệu cùng người dùng

Tài liệu liên quan