tiểu luận đặc tả yêu cầu phần mềm cho website quản lý bán hàng

39 156 0
tiểu luận đặc tả yêu cầu phần mềm cho website quản lý bán hà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

Đặc Tả Yêu Cầu Phần Mềm cho Phiên 1.0 phê chuẩn Được chuẩn bị nhóm Cao đẳng thực hành FPT Polytechnic Ngày tạo đặc tả 13-09-2020 Mục Lục Mục Lục .0 Theo dõi phiên tài liệu DANH SÁCH THÀNH VIÊN GIẢNG VIÊN HƯỚNG DẪN LỜI CẢM ƠN TÓM TẮT NỘI DUNG DỰ ÁN .3 PHẦN 1: GIỚI THIỆU ĐỀ TÀI – HỆ THỐNG .4 Lý chọn đề tài .4 Qui ước tài liệu Bảng giải thuật ngữ 4 Mục tiêu đề tài Phạm vi đề tài Tài liệu tham khảo .4 Bố cục tài liệu Khảo sát, mô tả trạng hệ thống Khởi tạo lập kế hoạch 10 Bối cảnh sản phẩm 11 Các chức sản phẩm Sử dụng biểu đồ phân cấp chức hệ thống không dùng mũi tên.s 12 Đặc điểm người sử dụng .6 13 Môi trường vận hành 14 Các ràng buộc thực thi thiết kế 15 Các giả định phụ thuộc PHẦN 2: DATABASE 1.1 Xác định thực thể 1.3 Chuẩn hóa 1NF, 2NF, 3NF 1.4 ERD .7 PHẦN 3: PHÂN TÍCH VÀ THIẾT KẾ .7 Mơ hình Use Case .8 Mơ hình Activity Diagram SRS                                                                                                                                UDPM   Class Diagram Thiết kế giao diện PHẦN 4: CÁC CHỨC NĂNG Tính số Tính số tương tự nội dung tính (và cịn tiếp)…… PHẦN 5: CÁC PHI CHỨC NĂNG Yêu cầu tính sẵn sàng Yêu cầu an toàn Yêu cầu bảo mật Các đặc điểm chất lượng phần mềm Các quy tắc nghiệp vụ .9 PHẦN 6: KIỂM THỬ PHẦN 7: TỔNG KẾT 10 Thời gian phát triển dự án .10 Mức độ hoàn thành dự án 10 Những khó khăn rủi ro gặp phải vách giải 10 Những học rút sau làm dự án 10 Kế hoạch phát triển tương lai 10 PHẦN 8: YÊU CẦU KHÁC 10 Phụ lục A: Kế hoạch tương lai 10 Phụ lục B: 10 Phụ lục C: 10 Theo dõi phiên tài liệu Tên Ngày Lý thay đổi Phiên Phần mềm Quản Lý Bán Hàng 25/05/2021 Không thay đổi 1.0 Trang  1  SRS                                                                                                                                UDPM   DANH SÁCH THÀNH VIÊN STT Họ & Tên Mã Sinh Viên Ngành Học Số Điện Thoại Nguyễn Văn Hậu PH13497 UDPM 03xxxx Đinh Thị Phương Thuỳ PH11627 UDPM 08xxxx Bùi Trường Sinh PH10557 UDPM 08xxxx PH12856 UDPM 08xxxx Phạm Thị Huyền Trang Nguyễn Thị Tuyến PH12846 UDPM 08xxxx Huỳnh Thanh Hào PH12320 UDPM 08xxxx Email Haunvph13497@ fpt.edu.vn Thuydtpph11627 @fpt.edu.vn Sinhbtph10557@f pt.edu.vn Trangpthph12856 @fpt.edu.vn Tuyenntph12846 @fpt.edu.vn Haohtph12320@f pt.edu.vn Trang  2  SRS                                                                                                                                UDPM   GIẢNG VIÊN HƯỚNG DẪN Họ tên: Thầy Nguyễn Anh Dũng Cơ quan công tác: Trường CĐ FPT Polytechnic Điện thoại: Email: Dungnaph@fpt.edu.vn Ý kiến nhận xét, đánh giá cán hướng dẫn: ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… Giao viên hướng dẫn Xác nhận Bộ Môn (Ký ghi rõ họ tên) (Ký ghi rõ họ tên) Trang  3  SRS                                                                                                                                UDPM   LỜI CẢM ƠN TÓM TẮT NỘI DUNG DỰ ÁN Trang  4  SRS                                                                                                                                UDPM   PHẦN 1: GIỚI THIỆU ĐỀ TÀI – HỆ THỐNG Lý chọn đề tài Ngày công nghệ thông tin không ngừng phát triển cách mạnh mẽ đại Các ứng dụng công nghệ thông tin ngày sâu vào đời sống người trở thành phận thiếu giới văn minh.Với xu tồn cầu hóa kinh tế giới, đặc biệt nhu cầu trao đổi hàng hóa người ngày tăng sóo lượng chất lượng, nhu cầu sử dụng Internet ngày nhiều hình thức kinh doanh mạng ngày đa dạng trở thành công cụ thiếu Trang  5  SRS                                                                                                                                UDPM   Mua hàng online giúp khách hàng dễ dàng timg kiếm thông tin không cần q nhiều thời gian chi phí để tìm sẳn phẩm cần Khách hàng lựa chọn đặt mua sản phẩm chọn cách nhanh chóng tiện lợi, khơng cần thời gian đến tận nơi lựa chọn toán, tiết kiệm thời gian cho khách hàng Vì website bán hàng online với nhiều sản phẩm đa dạng phong phú, đáp ứng nhu cầu mua lựa chọn sản phẩm khách hàng Qui ước tài liệu Khổ giấy Nền văn Màu chữ Font chữ Font chữ thường Font tiêu đề A4 Nền trắng Màu đen Times New Roman 16 18, kiểu chữ in đậm, màu chữ Font tiêu đề phụ Khoảng cách dòng Căn lề đen 16, màu chữ đen 1pt Bảng giải thuật ngữ Thuật ngữ Ý nghĩa Java Java ngơn ngữ lập trình bậc cao, hướng Trang  6  SRS                                                                                                                                UDPM   Javascript Html đối tượng, bảo mật mạnh mẽ Là ngôn ngữ dùng cho trang web viết tắt từ Hypertext Markup Language, "Ngôn ngữ Đánh dấu Siêu văn bản") ngôn ngữ đánh dấu thiết kế để tạo nên Css trang web World Wide Web Là ngơn ngữ lập trình để tạo kiểu cho website Eclipse IDE mơi trường phát triển tích hợp (IDE) cho MVC Java ngơn ngữ lập trình (MVC Design Pattern) viết tắt ModelView-Controller Đó mẫu kiến trúc phổ biến sử dụng để tạo cấu trúc cho nhiều Design parttern trang web, ứng dụng tiên tiến Là giải pháp tổng thể tối ưu hóa, tái sử dụng cho vấn đề phổ biến Gói packages thiết kế phần mềm mà cách để đóng gói nhóm lớp, giao diện, bảng liệt kê, thích gói Server package phụ Một máy có chức cung cấp dịch vụ cho Client máy khác sử dụng gọi máy chủ chương trình (hay máy tính) u cầu thơng Process tin từ máy khác mạng lưới chương trình thực thi Trang  7  SRS                                                                                                                                UDPM   Mhz Là đơn vị đo tần số dùng để đo tốc độ Threads CPU tính tốn vi xử lý thiết bị tiến trình thực nhiều luồng đồng thời Bộ sử lý trung tâm Mục tiêu đề tài Để đáp ứng nhu cầu tiết kiệm thời gian cho khách hàng , việc thiết kế website bán hàng online nhằm giúp khách hàng dễ dàng nhanh chóng mua hàng Sử dụng website bán hàng online góp phần đưa doanh nghiệp có độ phủ lớn nhiều, khiến cho có uy tín định, ngày khẳng định thương hiệu doanh nghiệp Website xây dựng đáp ứng nhu cầu cần thiết người mua doanh nghiệp Giúp doanh nghiệp nhận phản hồi , đánh giá khách hàng cách nhanh chóng, giúp doanh nghiệp cải thiện tìm hiểu nhu cầu mua hàng khách hàng Nâng cao uy tín thương hiệu doanh nghiệp Phạm vi đề tài Website quản lý bán hàng sử dụng thiết bị có kết nối với mạng internet smartphone, laptop Khách hàng vào giao diện Trang  8  SRS                                                                                                                                UDPM   1.3 Chuẩn hóa 1NF, 2NF, 3NF 1.4 ERD a) Dưới sơ đồ erd sau qua bước chuẩn hóa: Trang  23  SRS                                                                                                                                UDPM   Trang  24  SRS                                                                                                                                UDPM   b) Bảng diễn giải thuộc tính sơ đồ erd CUAHANG ID_CH SDT_CH DIACHI_CH VARCHAR(10), PRIMARY KEY VARCHAR(15) NVARCHAR(50) NGUOIDUNG ID_NGUOIDUNG ID_CUAHANG TENDANGNHAP MATKHAU VAITRO TENNGUOIDUNG HONGUOIDUNG NGAYSINH SDT EMAIL DIEMTICHLUYTIEUDUN G VARCHAR(10), PRIMARY KEY VARCHAR(10) FOREIGN KEY VARCHAR(20) VARCHAR(10) VARCHAR(30) VARCHAR(50) VARCHAR(30) DATE VARCHAR(15) VARCHAR(40) INT SANPHAM ID_SANPHAM ID_CUAHANG ID_NHANHIEU NH DMSP TENSANPHAM GIASANPHAM MOTA_SP GIAMGIA VARCHAR(10), PRIMARY KEY VARCHAR(10) FOREIGN KEY VARCHAR(10) FOREIGN KEY VARCHAR(20) VARCHAR(20) VARCHAR(30) MONEY VARCHAR(100) MONEY SOLUONG ID_SANPHAM ID_KICHTHUOC ID_MAU SOLUONG VARCHAR(10) FOREIGN KEY VARCHAR(10) FOREIGN KEY VARCHAR(10) FOREIGN KEY INT DANHMUCSP ID_DMSP LOAI_DM VARCHAR(10), PRIMARY KEY VARCHAR(30) NHANHIEU Trang  25  SRS                                                                                                                                UDPM   ID_NHANHIEU TENNHANHIEU VARCHAR(10), PRIMARY KEY VARCHAR(30) KICHTHUOC ID_KT CO_KT VARCHAR(10), PRIMARY KEY VARCHAR(10) MAU ID_MAU TEN_MAU VARCHAR(10), PRIMARY KEY VARCHAR(20) GIOHANG ID_GIOHANG ID_NGUOIDUNG VARCHAR(10), PRIMARY KEY VARCHAR(10) FOREIGN KEY CHITIETGIOHANG ID_CT VARCHAR(10) PRIMARY KEY, FOREIGN KEY VARCHAR(10) PRIMARY KEY, FOREIGN KEY INT MONEY MONEY ID_SANPHAM SOLUONG TONGTIEN GIAMGIA HOADON ID_HOADON ID_NGUOIDUNG ID_TTGH ID_PTGH ID_PTTT ID_KM TEN_HD SDT_DH NGAYDATHANG NGAYGIAOHANG NGAYNHANHANG DIACHINHANHANG TONGTIEN_SP TONGTIEN_GIAMGIA TRANGTHAI THANHTIEN VARCHAR(10), PRIMARY KEY VARCHAR(10) FOREIGN KEY VARCHAR(10) FOREIGN KEY VARCHAR(10) FOREIGN KEY VARCHAR(10) FOREIGN KEY VARCHAR(10) FOREIGN KEY VARCHAR(50) VARCHAR(15) DATETIME DATETIME DATETIME NVARCHAR(50) MONEY MONEY BIT MONEY CHITIETHOADON Trang  26  SRS                                                                                                                                UDPM   ID_CTHD VARCHAR(10), PRIMARY KEY, FOREIGN KEY VARCHAR(10) PRIMARY KEY, FOREIGN KEY INT MONEY MONEY ID_SP SOLUONG TONGTIEN GIAMGIA PHUONGTHUCTHANHTOAN ID_PTTT KIEU_TT VARCHAR(10), PRIMARY KEY VARCHAR(20) PHUONGTHUCGIAOHANG ID_PTGH KIEU_GH PHIGIAOHANG VARCHAR(10), PRIMARY KEY VARCHAR(20) MONEY TINHTRANGGIAOHANG ID_TTGH KIEU_TT VARCHAR(10), PRIMARY KEY VARCHAR(20) GIAMGIA ID_KM MUC_KM PHẦN 3: VARCHAR(10), PRIMARY KEY FLOAT PHÂN TÍCH VÀ THIẾT KẾ Bảng giải thích ký hiệu dùng trong sơ đồ usecase: Kí hiệu Giải thích Là 1 thực thể tương tác với hệ thống có thể à người dùng  hoặc system Nó đại diện cho các chức năng và cách người dùng sẽ xử  lý hệ thống Trang  27  SRS                                                                                                                                UDPM   Được dùng để mơ tả mối quan hệ giữa Actor và Use Case và giữa các Use Case với nhau Ranh giới hệ thống có khả năng là tồn bộ hệ thống Là mối quan hệ khơng bắt buộc nó thể hiện mối quan hệ  có thể có hoặc có thể khơng giữa các use case với nhau Là mối quan hệ bắt buộc phải có giữa các use case với  nhau tức là nếu use case A có mối quan hệ include use  case B thì nghĩa là use case A bao gồm use case B. Để  use case A xảy ra thì use case B phải đạt được Bảng giải thích ký hiệu dùng trong sơ đồ class diagram: Kí hiệu * * n m n Giải thích Có Có nhiều Có nhiều Có n Tối thiểu m tối đa n Biểu diễn lớp gồm tên lớp (ơ1), thuộc tính(ơ 2) phương thức(ô3) Biểu diễn mô tả mối quan hệ liên kết lớp Biểu diễn đối tượng tạo từ lớp cha biến đối tượng tạo từ lớp biến theo Trang  28  SRS                                                                                                                                UDPM   Biểu diển đối tượng lớp tạo thuộc lớp cha, đối tượng lớp bị biến khơng có ảnh hưởng tới đối tượng lớp cha Biển diễn lớp kế thừa từ lớp khác Mơ hình Use Case Sơ đồ tổng quan: Trang  29  SRS                                                                                                                                UDPM   Sơ đồ tổng quan chức năng  Sơ đồ chức năng khách hàng: Sơ đồ chức năng khách hàng Trang  30  SRS                                                                                                                                UDPM   Sơ đồ chức năng chủ cửa hàng: Sơ đồ chức năng chủ cửa hàng  Sơ đồ chức năng quản lý: Trang  31  SRS                                                                                                                                UDPM   Sơ đồ chức năng nhân viên quản lý Sơ đồ chức năng nhân viên: Trang  32  SRS                                                                                                                                UDPM   Trang  33  SRS                                                                                                                                UDPM   Sơ đồ chức  năng nhân viên  Mơ hình Activity Diagram Class Diagram Trang  34  SRS                                                                                                                                UDPM   Thiết kế giao diện Lưu ý: Tại phần thiết kế giao diện cần phải làm chặt vấn đề sau Đã mockup có nghĩa khơng thiết phải mầu sắc Các bạn cần diễn giải bố cục thiết kế để không bị hỏi vấn đề sau: Nút rộng cao mầu sắc nào, font chữ Label nào…… Lời khuyên nên đưa quy tắc trung thiết kế toàn hệ thống đến phần đặc thù riêng diễn giải riêng từ phần vừa tiết kiệm thời gian tiết kiệm công sức làm PHẦN 4: CÁC CHỨC NĂNG Liệt kê chức có hệ thống xem chức có tác dụng tác nhân sử dụng chức Khơng nên viết q dài q ngắn Nói đủ nghĩa đề người đọc hiểu Tính số a) Mơ tả chi tiết: b) Tác nhân: Trang  35  SRS                                                                                                                                UDPM   Tính số tương tự nội dung tính (và tiếp)…… PHẦN 5: CÁC PHI CHỨC NĂNG Yêu cầu tính sẵn sàng Yêu cầu an toàn Yêu cầu bảo mật Các đặc điểm chất lượng phần mềm Các quy tắc nghiệp vụ Liệt kê phi chức mà dự án yêu cầu dự kiến đạt Phần bắt buộc phải có vài phi chức PHẦN 6: KIỂM THỬ Liệt kệ kế hoạch kiểm thử dự án viết dạng vắt tắt Không thiết phải dài Test Plan + Những thực kiểm thử +Phân công công việc lên kế hoạc kiểm thử + Các mục tiêu kêt mong muốn kiểm thử + Dự kiến tính tốn kiểm thử chức TC dự kiến + Quy trình kiểm thử phát bug báo cáo Trang  36  SRS                                                                                                                                UDPM   PHẦN 7: TỔNG KẾT Thời gian phát triển dự án Mức độ hồn thành dự án Những khó khăn rủi ro gặp phải cách giải Những học rút sau làm dự án Kế hoạch phát triển tương lai PHẦN 8: YÊU CẦU KHÁC Phụ lục A: Kế hoạch tương lai Phụ lục B: Phụ lục C: Trang  37  ... cáo cửa hàng B Xác định yêu cầu hệ thống quản lý bán hàng Yêu cầu chức Khắc phục nhược điểm hệ thống cũ,tìm kiếm thơng tin nhanh chóng, thống kê cách xác Quản lý bán hàng Trang  10  SRS                                                                                                                                 UDPM  ... kê ngày gửi lại cho chủ cửa hàng - Nhân viên: hàng ngày chịu trách nhiệm quản lý đơn hàng, tạo đơn hàng mới, sửa , hủy bỏ đơn hàng, ra, quản lý Trang  20  SRS                                                                                                                                 UDPM  ... tiếp)…… PHẦN 5: CÁC PHI CHỨC NĂNG Yêu cầu tính sẵn sàng Yêu cầu an toàn Yêu cầu bảo mật Các đặc điểm chất lượng phần mềm Các quy tắc nghiệp vụ Liệt kê phi chức mà dự án yêu cầu dự kiến đạt Phần

Ngày đăng: 06/01/2022, 14:09

Hình ảnh liên quan

3. Bảng chú giải thuật ngữ - tiểu luận đặc tả yêu cầu phần mềm cho website quản lý bán hàng

3..

Bảng chú giải thuật ngữ Xem tại trang 8 của tài liệu.
Phần 3 Phân tích và thiết kế mô hình, - tiểu luận đặc tả yêu cầu phần mềm cho website quản lý bán hàng

h.

ần 3 Phân tích và thiết kế mô hình, Xem tại trang 11 của tài liệu.
Phần cứn g: yêu cầu lắp đặt các máy tính, thiết bị mới có các hình đáp   ứng   được   cho   hệ   thống   mới   vận   hành - tiểu luận đặc tả yêu cầu phần mềm cho website quản lý bán hàng

h.

ần cứn g: yêu cầu lắp đặt các máy tính, thiết bị mới có các hình đáp ứng được cho hệ thống mới vận hành Xem tại trang 13 của tài liệu.
Hình th cứ Website bán - tiểu luận đặc tả yêu cầu phần mềm cho website quản lý bán hàng

Hình th.

cứ Website bán Xem tại trang 15 của tài liệu.
Đ u có chung hình th c thanh toán : ứ ­Qua internet Banking - tiểu luận đặc tả yêu cầu phần mềm cho website quản lý bán hàng

u.

có chung hình th c thanh toán : ứ ­Qua internet Banking Xem tại trang 16 của tài liệu.
- Nhóm lựa chọn phát triển dựa theo mô hình agile bởi vì: - tiểu luận đặc tả yêu cầu phần mềm cho website quản lý bán hàng

h.

óm lựa chọn phát triển dựa theo mô hình agile bởi vì: Xem tại trang 19 của tài liệu.
b) Bảng diễn giải các thuộc tính trong sơ đồ erd - tiểu luận đặc tả yêu cầu phần mềm cho website quản lý bán hàng

b.

Bảng diễn giải các thuộc tính trong sơ đồ erd Xem tại trang 27 của tài liệu.
2. Mô hình Activity Diagram 3. Class Diagram - tiểu luận đặc tả yêu cầu phần mềm cho website quản lý bán hàng

2..

Mô hình Activity Diagram 3. Class Diagram Xem tại trang 36 của tài liệu.

Mục lục

    Theo dõi phiên bản tài liệu

    DANH SÁCH THÀNH VIÊN

    GIẢNG VIÊN HƯỚNG DẪN

    TÓM TẮT NỘI DUNG DỰ ÁN

    PHẦN 1: GIỚI THIỆU ĐỀ TÀI – HỆ THỐNG

    1. Lý do chọn đề tài

    2. Qui ước của tài liệu

    3. Bảng chú giải thuật ngữ

    4. Mục tiêu của đề tài

    5. Phạm vi đề tài

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

Tài liệu liên quan