Phân tích và thiết kế ứng dụng giới thiệu và bán phụ kiện thể thao cho trường Cao đẳng Giao thông Vận tải

MỤC LỤC

Thiết kế giao diện với Adobe XD

- Giao diện Adobe XD ít công cụ, giúp người dùng dễ dàng tìm thấy các công cụ khác trong lúc thao tác hơn những phần mềm khác nên bạn có thể sử dụng cả khi bạn là một người không chuyên. - Published prototype for feedback: Với tính năng này, bạn có thể tạo hoặc chia sẻ liên kết đến cho khách hàng của bạn để họ có thể xem và nhận xét, thêm ý kiến về sản phẩm nhanh chóng, lúc này nếu cần chỉnh sửa cũng vô cùng tiện lợi hơn. Từ đó, bạn có thể truy cập vào các phần tử giao diện người dùng chuẩn, được tìm thấy với từng nền tảng và hình dung ra được ứng dụng của bạn trông như thế nào trong môi trường gốc của nó.

- Repeat Grid: Repeat Grid rất được nhiều người sử dụng Adobe XD ưa thích, bởi bạn có thể tạo một hoặc nhiều đối tượng trong một lần, sau đó click chuột chọn các đối tượng đồng thời kích hoạt Repeat Grid. - Thư viện Creative Cloud: Với tính năng này, bạn có thể chia sẻ các nội dung như ký tự, hình ảnh, màu sắc và những nội dung khác theo mong muốn của bạn để tạo nội dung cho các dự án Adobe XD của mình tiết kiệm được nhiều thời gian hơn. - Prototype: Đây là một tính năng xem trước bản vẽ thiết kế web của bạn vô cùng tiện lợi, lúc này bạn sẽ có thể xem được sự hoạt động của các ứng dụng hoặc tạo liên kết giữa các artboard và những đối tượng đại diện cho màn hình trong ứng dụng.

- Sao chép các yếu tố thiết kế từ những bề mặt đã vẽ: Với Adobe XD, ngoài việc bạn có thể tạo thiết kế cho tất cả các màn hình và thiết bị đang có trên thị trường thì phần mềm còn cho phép bạn sao chép các yếu tố thiết kế từ những bề mặt đã vẽ nhanh chóng, phục vụ theo mong muốn của bạn nhanh chóng hơn. - Xuất nội dung: Sau khi hoàn thành bản thiết kế trên Adobe XD, phần mềm sẽ tự động cung cấp các phiên bản 2x và 3x mà các thiết bị iOS và Android yêu cầu, tùy thuộc vào tùy chọn xuất của bạn và miễn là bạn sử dụng các đối tượng vector, bạn có thể thiết kế theo tỷ lệ 1:1.

Trình bày về ngôn ngữ mô hình hóa UML và công cụ StarUML - Ngôn ngữ mô hình hóa UML

UML là một ngôn ngữ mô hình hóa thống nhất có phần chính bao gồm những ký hiệu hình học, được các phương pháp hướng đối tượng sử dụng để thể hiện và miêu tả các thiết kế của một hệ thống. - Process View (Quan sát tiến trình): Biểu diễn sự phân chia các luồng thực hiện công việc, các lớp đối tượng cho tiến trình và sự đồng bộ giữa các luồng trong hệ thống. Biểu đồ chứa đựng các nội dung của các quan sát dưới các góc độ khác nhau, một thành phần của hệ thống có thể xuất hiện trong một hay nhiều biểu đồ, có 9 loại biểu đồ khác nhau và được sử dụng kết hợp với nhau trong các trường hợp để cung cấp tất cả các hướng nhìn của một hệ thống.

- Class Diagram (Biểu đồ lớp): Mô tả cấu trúc tĩnh, mô hình khái niệm bao gồm các lớp đối tượng và các mối quan hệ của chúng trong hệ thống hướng đối tượng. - Collaboration Diagram (Biểu đồ cộng tác): Tương tự như biểu đồ trình tự nhưng nhấn mạnh vào sự tương tác của các đối tượng trên cơ sở cộng tác với nhau. - Generalization (Kế thừa): Là quan hệ mô tả sự khái quát hoá mà trong đó một số đối tượng cụ thể (của lớp con) sẽ được kế thừa các thuộc tính, các phương thức của các đối tượng tổng quát (lớp cơ sở);.

 Model element (Các phần tử mô hình): Các khái niệm được sử dụng trong các biểu đồ được gọi là các phần tử mô hình, thể hiện các khái niệm hướng đối tượng quen thuộc. Phần mềm StarUML là phần mềm mã nguồn mở, có kích thước nhỏ gọn, hỗ trợ thiết kế với hầu hết các ngôn ngữ lập trình phổ biến hiện nay như C++, Java, C#,.

NodeJs

    Công ty CP xuất nhập khẩu Thể Thao Đại Việt được thành lập vào ngày 08/12/2014 tại số 125 Vũ Tông Phan – Thanh Xuân – Hà Nội.Lấy tên của hàng là Daiviet Sport, chuyên cung cấp đa dạng các thiết bị thể thao, bao gồm: thiết bị thể thao tại nhà, thiết bị phòng tập, thiết bị phục hồi chức năng, thiết bị ngoài trời (trường học, sân vườn) … Tập trung vào các dòng sản phẩm chính như: máy chạy bộ, xe đạp tập, xà đơn – xà kép, giàn tạ, bàn bóng bàn. - Cửa hàng Daiviet Sport có tất cả 10 cơ sở kinh doanh ở TP Hồ Chí Minh và TP Đà Nẵng là hai cơ sở và Hà Nội, Quảng Bình, Hải Phỏng, Quảng Ninh, Nghệ An và Thái Bình có một cơ sở mỗi nơi. - Trụ sở chính và đầu tiên là cơ sở ở Hà Nội, bán các loại sản phẩm đa dạng như thiết bị thể thao tại nhà, thiết bị phòng tập, thiết bị phục hồi chức năng, thiết bị ngoài trời (trường học, sân vườn) … Tập trung vào các dòng sản phẩm chính như: máy chạy bộ, xe đạp tập, xà đơn – xà kép, giàn tạ, bàn bóng bàn.

    Cửa hàng cung cấp đa dạng các thiết bị thể thao, bao gồm: thiết bị thể thao tại nhà, thiết bị phòng tập, thiết bị phục hồi chức năng, thiết bị ngoài trời. Tập trung vào các dòng sản phẩm chính như: máy chạy bộ, xe đạp tập, xà đơn – xà kép, giàn tạ, bàn bóng bàn các đồ hay dụng cụ thể thao trong nhà được tiêu dùng nhiều hơn. + Sau khi khách hàng chọn được sản phẩm theo đúng mong muốn, nhân viên bán hàng lập hóa đơn và thực hiện bàn giao cho khách theo hai cách là giao trực tiếp hoặc ship về nhà theo địa chỉ khách hàng cung cấp.

    + Nếu khách hàng thanh toán bằng tiền mặt thì nhân viên bán hàng phải ghi hai loại hóa đơn là hóa đơn đỏ và hóa đơn trắng, nếu khách hàng thanh toán bằng thẻ hoặc tài khoản ngân hàng thì sẽ chuyển khoản vào tài khoản công ty và nhân viên xác nhận tại lúc chuyển. + Nếu khách hàng phát hiện sản phẩm mua về không đúng quy cách, chất lượng thị khách hàng trả lại sản phẩm đã mua theo quy định đổi trả của cửa hàng.

    Biểu đồ UC

    Biểu đồ UC chi tiết

    Tác nhân sử dụng UC này khi thêm thông tin danh mục sản phẩm mới nhập về vào hệ thống.

    Kết thúc UC

    Hệ thống hiển thị chi tiết thông tin về danh mục sản phẩm để tác nhận sửa.

    Thông tin tác nhân nhập không hợp lệ

    Tác nhân sử dụng UC này để thực hiện chức năng xóa danh mục sản phẩm khỏi hệ thống khi nó không được sử dụng.

    Hệ thống bỏ qua form xóa và trở về form chính

    Tác nhân sử dụng UC này khi thêm thông tin sản phẩm mới nhập về vào hệ thống.

    Kết thúc UC

    Hệ thống hiển thị chi tiết thông tin về sản phẩm để tác nhận sửa.

    Thông tin tác nhân nhập không hợp lệ

    Tác nhân sử dụng UC này để thực hiện chức năng xóa sản phẩm khỏi hệ thống khi nó không được sử dụng.

    Hệ thống bỏ qua form xóa và trở về form chính

    Tác nhân sử dụng UC này khi thêm khuyến mại của sản phẩm mới vào hệ thống.

    Kết thúc UC

    Hệ thống hiển thị chi tiết thông tin về khuyến mại để tác nhân sửa.

    Thông tin tác nhân nhập không hợp lệ

    Tác nhân sử dụng UC này để thực hiện chức năng xóa khuyến mại khỏi hệ thống.

    Hệ thống bỏ qua form xóa và trở về form chính

        XÂY DỰNG CHƯƠNG TRÌNH 4.1. Xây dựng hệ thống

        Kiểm thử chương trình

          Nhập dữ liệu có chứa các ký tự đặc biệt #$% hoặc nhập email có sử dụng dấu hoà@gmail.com 2. Nhập vào trường số điện thoại dữ liệu nhỏ hơn 9 ký tự và lớn hơn 11 ký tự.