Thực tập dự án phát triển phần mềm – website bán hoa online

32 623 0
Thực tập dự án phát triển phần mềm – website bán hoa online

Đ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

Thực tập dự án phát triển phần mềm – website bán hoa online LỜI CẢM ƠN Thực tập môn học là cơ hội tốt để những sinh viên khi vẫn còn ngồi trên ghế giảng đường Đại Học có cơ hội tiếp cận với công việc thực tế, được làm quen với môi trường làm việc, cũng như phong cách làm việc thực tế trước khi ra trường. Em xin gửi lời cảm ơn chân thành đến các thầy cô trong khoa Công Nghệ Thông Tin những người mang đến cho em nguồn tri thức quý báu đã tạo điều kiện và giúp đỡ em trong thời gian học tập vừa qua. Em xin chân thành cảm ơn! Sinh viên thực hiện Nguyễn Hữu Mạnh 1 Thực tập dự án phát triển phần mềm – website bán hoa online Mục lục 2 Thực tập dự án phát triển phần mềm – website bán hoa online Danh mục hình ảnh 3 Thực tập dự án phát triển phần mềm – website bán hoa online Danh mục bảng 4 Thực tập dự án phát triển phần mềm – website bán hoa online 1. Tổng quan về hệ thống 1.1. Đặt vấn đề Trong ít năm trở lại đây, với tốc độ phát triển như vũ bão, CNTT đang dần làm cho cuộc sống của con người trở nên thú vị và đơn giản hơn. Ngành thương mại cũng không nằm ngoài xu thế đó, sự ra đời của các website thương mại điện tử làm việc buôn bán trở nên dễ dàng và thuận tiện hơn trước. Website bán hoa online là một trang như vậy. Không chỉ giúp khách hàng xem sản phẩm dễ dàng, nó còn hỗ trợ chức năng đặt hàng giúp người mua có thể “đi chợ” được thuận tiện và an toàn. 1.2. Mô tả hệ thống Đối với 1 hệ thống website bán hàng qua mạng, hoạt động của nó gồm những mảng chính: - Quản lý danh mục thông tin. - Quản lý đơn hàng. - Quản lý tài khoản. (Tài khoản quản trị và tài khoản thành viên) Quản lý danh mục thông tin gồm các khâu: - Quản lý sản phẩm. - Quản lý danh mục thông tin liên quan đến sản phẩm. Đối với sản phẩm là hoa, các thông tin đó gồm các loại hoa và các dịp lễ gắn với loại hoa đó. Ngoài ra còn có các lời nhắn để lại. - Tìm kiếm sản phẩm cần thiết, có thể theo giá thành, tên hoặc theo đời máy hỗ trợ. Quản lý đơn hàng gồm các khâu: - Quản lý bán hàng. - Khách hàng đặt mua hàng. Khách hàng tốt nhất cần đăng nhập để thực hiện chức năng này. Quản lý tài khoản gồm quản lý tài khoản quản trị và quản lý tài khoản khách hàng. 5 Thực tập dự án phát triển phần mềm – website bán hoa online 2. Phân tích hệ thống 2.1. Xác định các tác nhân Qua khảo sát yêu cầu của hệ thống, có thể thấy hệ thống “bán hoa online” gồm 2 tác nhân: - Người quản trị hệ thống: thực hiện các chức năng o Quản lý thông tin về hoa và các thông tin liên quan. o Quản lý đơn hàng: Tra cứu và cập nhật đơn hàng. o Quản lý thành viên, cả thành viên quản trị và khách hàng. - Khách hàng: o Xem thông tin về hoa o Đăng ký thành viên / đăng nhập o Tham gia đặt hàng. Tác nhân Ca sử dụng (use case) Người quản trị hệ thống Đăng nhập Quản lý sản phẩm Quản lý danh mục thông tin: loại hoa, dịp lễ, lời nhắn Tra cứu và cập nhật hóa đơn bán hàng. Quản lý tài khoản,quyền truy cập. Khách hàng Đăng ký/Đăng nhập Xem sản phẩm Quản lý giỏ hàng Thiết lập đơn hàng Bảng – tác nhân của hệ thống 6 Thực tập dự án phát triển phần mềm – website bán hoa online 2.2. Các ca sử dụng nghiệp vụ (Usecase) 2.2.1. Sơ đồ Usecase mức tổng quát Hình 2 : Sơ đồ Usecase mức tổng quát 7 Thực tập dự án phát triển phần mềm – website bán hoa online 2.2.2. Các tác nhân và kịch bản của các Usecase 2.2.2.1. Khách hàng Hình 2 : sơ đồ phân rã Usecase của tác nhân khách hàng 8 Thực tập dự án phát triển phần mềm – website bán hoa online 2.2.2.2. Người quản trị Hình 2 : sơ đồ phân rã Usecase của tác nhân người quản trị 2.2.2.3. Kịch bản 1 số Usecase 2.2.2.3.1.Usecase “đăng ký” Use case Đăng ký Tác nhân Khách hàng Tiền điều kiện Không Đảm bảo tối thiểu Hệ thống loại bỏ thông tin đã thêm, trở về trang đăng ký Đảm bảo thành công Thông tin về tài khoản mới được thêm vào CSDL Kích hoạt Chọn “đăng ký tài khoản” Luồng sự kiện Tác nhân Hệ thống Hệ thống hiển thị trang đăng 9 Thực tập dự án phát triển phần mềm – website bán hoa online ký và yêu cầu nhập thông tin Khách hàng nhập thông tin và nhấn đăng ký Hệ thống kiểm tra và xác nhận tài khoản hợp lệ Tài khoản mới được lưu vào CSDL Hệ thống báo đăng ký thành công Trở về trang chủ Ngoại lệ 3.a. Hệ thống báo tài khoản không hợp lệ 3.a.1. trở về trang đăng ký 3.a.2. hệ thống loại bỏ thông tin không hợp lệ đã nhập. Bảng : Usecase “đăng ký” 2.2.2.3.2.Usecase “đăng nhập” Use case Đăng nhập Tác nhân Khách hàng, người quản trị Tiền điều kiện Đã có tài khoản Đảm bảo tối thiểu Trở về trang đăng nhập Đảm bảo thành công Đăng nhập thành công vào tài khoản cá nhân, thực hiện các chức năng của hệ thống Sự kiện kích hoạt Chọn “đăng nhập” Luồng sự kiện Tác 10 [...]... đơn hàng” 27 Thực tập dự án phát triển phần mềm – website bán hoa online 3.2.3 Chức năng quản lý danh mục thông tin Hình 3 : Biểu đồ hoạt động chức năng “quản lý danh mục thông tin” 28 Thực tập dự án phát triển phần mềm – website bán hoa online 3.2.4 Chức năng quản lý đơn hàng Hình 3 : Biểu đồ hoạt động chức năng “quản lý đơn hàng” 29 Thực tập dự án phát triển phần mềm – website bán hoa online 3.3 Cơ... lý SP” 24 Thực tập dự án phát triển phần mềm – website bán hoa online 3.1.4 Chức năng “quản lý đơn hàng” Hình 3 : Biểu đồ tương tác tuần tự chức năng “quản lý đơn hàng” 25 Thực tập dự án phát triển phần mềm – website bán hoa online 3.2 Biểu đồ hoạt động 3.2.1 Chức năng đăng nhập Hình 3 : Biểu đồ hoạt động chức năng “đăng nhập” 26 Thực tập dự án phát triển phần mềm – website bán hoa online 3.2.2 Chức... website bán hoa online 3.3 Cơ sở dữ liệu Hình 3 : cơ sở dữ liệu hệ thống 30 Thực tập dự án phát triển phần mềm – website bán hoa online 3.4 Biểu đồ thành phần Hình 3 : Biểu đồ thành phần hệ thống 3.5 Biểu đồ triển khai Hình 3 : biểu đồ triển khai hệ thống 31 Thực tập dự án phát triển phần mềm – website bán hoa online Tổng kết Nhận xét Website đã đáp ứng 1 số việc: - Quảng bá sản phẩm dưới 1 giao diện dễ... trạng thái của usecase “quản lý giỏ hàng” 21 Thực tập dự án phát triển phần mềm – website bán hoa online 3 Thiết kế hệ thống 3.1 Biểu đồ tương tác tuần tự 3.1.1 Chức năng “đăng nhập” và “cập nhật thông tin tài khoản cá nhân” Hình 3 : Biểu đồ tương tác tuần tự chức năng “đăng nhập” và “sửa thông tin cá nhân” 22 Thực tập dự án phát triển phần mềm – website bán hoa online 3.1.2 Chức năng “quản lý giỏ hàng”... nhập vào không hợp lệ 3.b.1 thông báo lỗi nhập liệu 3.b.2 trở lại trang quản lý Bảng : Usecase “quản lý thành viên” 19 Thực tập dự án phát triển phần mềm – website bán hoa online 2.3 Biểu đồ lớp Hình 2 : biểu đồ lớp hệ thống 20 Thực tập dự án phát triển phần mềm – website bán hoa online 2.4 Biểu đồ trạng thái 2.4.1 Biểu đồ trạng thái của usecase “đăng nhập” Hình 2 : biểu đồ trạng thái của usecase “đăng... đơn hàng đã chọn bấm “cập nhật thanh toán”,“cập nhật giao hàng” hoặc “hủy đơn hàng” Kiểm tra trong CSDL Cập nhật CSDL về đơn hàng Thông báo cập nhật thành công Trở về trang quản lý 4.a nếu đơn hàng có trạng thái thanh toán và giao hàng là có 4.a.1 Thông báo không được xóa đơn hàng 4.a.2 Trở về trang quản lý 18 Thực tập dự án phát triển phần mềm – website bán hoa online 2.2.2.3.11 Usecase “quản lý thành... Usecase “thiết lập đơn hàng” 14 Thực tập dự án phát triển phần mềm – website bán hoa online 2.2.2.3.8.Usecase “quản lý sản phẩm” Use case Quản lý sản phẩm – thêm mới sản phẩm Tác nhân Người quản trị Tiền điều kiện Người quản trị đã đăng nhập Đảm bảo tối thiểu Thông tin nhập vào bị loại bỏ Đảm bảo thành công Sản phẩm được thêm vào CSDL Sự kiện kích hoạt Chọn “quản lý sản phẩm” – thêm mới Luồng sự kiện Tác... 23 Thực tập dự án phát triển phần mềm – website bán hoa online 3.1.3 Chức năng “quản lý danh mục” và “quản lý sản phẩm” Xét biểu đồ tương tác tuần tự của chức năng “quản lý danh mục nhóm sản phẩm”, tương tự cho các danh mục hãng SX, nhóm con,đời máy,sản phẩm và thành viên vì tương tác của chúng tương đối giống nhau Hình 3 : Biểu đồ tương tác tuần tự chức năng “quản lý danh mục” và “quản lý SP” 24 Thực. .. hợp lệ Xóa SP nếu chọn “xóa” Cập nhật thông tin sản phẩm trong CSDL Thông báo cập nhật 15 Thực tập dự án phát triển phần mềm – website bán hoa online thành công Trở về trang quản lý SP Ngoại lệ 2.a thông tin không hợp lệ 2.a.1 CSDL không bị thay đổi 2.2.2.3.9.Usecase “quản lý danh mục” Use case Quản lý danh mục – thêm mới Tác nhân Người quản trị Tiền điều kiện Người quản trị đã đăng nhập vào hệ thống... công Sự kiện kích hoạt Luồng sự kiện Quản lý danh mục – cập nhật thông tin Người quản trị Đối tượng cần cập nhật phải có trong CSDL CSDL không thay đổi Thông tin của danh mục được cập nhật hoặc bị xóa Chọn “cập nhật thông tin” hoặc “xóa” Tác nhân Hệ thống Chọn đối tượng danh mục cần cập nhật 16 Thực tập dự án phát triển phần mềm – website bán hoa online Hiển thị đối tượng trong trang cập nhật Nhập thông . mềm – website bán hoa online Mục lục 2 Thực tập dự án phát triển phần mềm – website bán hoa online Danh mục hình ảnh 3 Thực tập dự án phát triển phần mềm – website bán hoa online Danh mục bảng. phát triển phần mềm – website bán hoa online 2. Phân tích hệ thống 2.1. Xác định các tác nhân Qua khảo sát yêu cầu của hệ thống, có thể thấy hệ thống “bán hoa online gồm 2 tác nhân: - Người. website bán hoa online 2.2. Các ca sử dụng nghiệp vụ (Usecase) 2.2.1. Sơ đồ Usecase mức tổng quát Hình 2 : Sơ đồ Usecase mức tổng quát 7 Thực tập dự án phát triển phần mềm – website bán hoa online 2.2.2.

Ngày đăng: 03/07/2015, 22:51

Từ khóa liên quan

Mục lục

  • Danh mục hình ảnh

  • Danh mục bảng

  • 1. Tổng quan về hệ thống

    • 1.1. Đặt vấn đề

    • 1.2. Mô tả hệ thống

    • 2. Phân tích hệ thống

      • 2.1. Xác định các tác nhân

      • 2.2. Các ca sử dụng nghiệp vụ (Usecase)

      • 2.2.1. Sơ đồ Usecase mức tổng quát

      • 2.2.2. Các tác nhân và kịch bản của các Usecase

      • 2.2.2.1. Khách hàng

      • 2.2.2.2. Người quản trị

      • 2.2.2.3. Kịch bản 1 số Usecase

      • 2.2.2.3.1. Usecase “đăng ký”

      • 2.2.2.3.2. Usecase “đăng nhập”

      • 2.2.2.3.3. Usecase “xem sản phẩm”

        • 2.2.2.3.4. Usecase “thêm sản phẩm vào giỏ hàng”

        • 2.2.2.3.5. Usecase “sửa số lượng hàng cần mua”

        • 2.2.2.3.6. Usecase “xóa sản phẩm khỏi giỏ hàng”

        • 2.2.2.3.7. Usecase “thiết lập đơn hàng”

        • 2.2.2.3.8. Usecase “quản lý sản phẩm”

        • 2.2.2.3.9. Usecase “quản lý danh mục”

        • 2.2.2.3.10. Usecase “quản lý đơn hàng”

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

Tài liệu liên quan