1. Trang chủ
  2. » Giáo Dục - Đào Tạo

tài liệu đặc tả yêu cầu và thiết kế Hệ thống bán hàng quần áo

16 7 0

Đ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

Nội dung

BÁO CÁO NHẬP MÔN CÔNG NGHỆ PHẦN MỀM (Introduction to Softwase Engineering) Đề tài: Tài liệu đặc tả yêu cầu thiết kế Hệ thống bán hàng quần áo Sinh viên thực hiện: Vũ Minh Hiếu Hà nội, tháng 11 năm 2022 LỜI CẢM ƠN Hà nội, tháng 11 năm 2022 MỤC LỤC LỜI CẢM ƠN MỤC LỤC Giới thiệu Chương ĐẶC TẢ YÊU CẦU PHẦN MỀM BÁN HÀNG QUẦN ÁO .3 1.1 Yêu cầu phần mềm 1.2 Biểu đồ Use Case .4 1.3 Quy trình nghiệp vụ Biểu đồ quan hệ thực thể ER Chương THIẾT KẾ PHẦN MỀM .10 2.1 Kiến trúc hệ thống bán hàng quần áo 10 2.2 Thiết kế chi tiết 10 2.3 Thiết kế sở liệu 10 CHƯƠNG CÀI ĐẶT VÀ TRIỂN KHAI HỆ THỐNG BÁN HÀNG QUẦN ÁO 12 Hà nội, tháng 11 năm 2022 Giới thiệu 1.1 Mục đích Tài liệu đặc tả yêu cầu thiết kế phần mềm cung cấp nhìn tổng quan dễ hiểu yêu cầu, thành phần chức phần mềm; tài liệu sử dụng để phát triển kiểm thử phần mềm, nhà quản lý dự án bên liên quan trình xây dựng dự án phần mềm … 1.2 Phạm vi Tài liệu đặc tả yêu cầu thiết kế xây dựng nhằm phục vụ cho phát triển Hệ thống phần mềm bán hàng quần áo Với việc thực Hệ thống bán hàng quần áo khuôn khổ báo cáo tiểu luận môn học giúp cung cố kiến thức, kỹ phân tích thiết kế phát triển phần mềm, … 1.3 Từ điển thuật ngữ Software requirements specifications - Tài liệu đặc tả yêu cầu phần mềm SRS Use Case(s) - UC Biểu đồ mô tả yêu cầu hệ thống , … 1.4 Tài liệu tham khảo [1] PGS.TS Đặng Văn Đức, Phân tích thiết kế hướng đối tượng UML, Nhà xuất Giáo dục [2] Nguyễn Văn Vỵ, Nguyễn Việt Hà (2008) -Giáo trình Kỹ nghệ phần mềm – Đại học Cơng nghệ - ĐH Quốc gia Hà Nội [3] R Pressman, 2001 Software Engineering: A Prationer’s Approach 5th Ed., McGraw-Hill, Chapters 1,2,10, 20,31 [4] Ian Sommerville (2010) – 9th Edition, Software Engineering, ISBN978-0137-03515-1, Addison Wesley [5] IEEE Recommended Practice for Software Requirements Specifications," in IEEE Std 830-1998, vol., no., pp.1-40, 20 Oct 1998 [6] IEEE Guide for Developing System Requirements Specifications," in IEEE Std 1233-1996, vol., no., pp.1-30, 22 Dec 1996 1.5 Tổng quát Tài liệu viết theo của tài liệu Đặc tả yêu cầu phần mềm (Software requirements specifications – SRS) giải thích “IEEE Recommended Practi for Software Requirements Specifications” “IEEE Guid for Developing Syste Requirements Specifications” Tài liệu chia làm chương: Chương – Đặc tả yêu cầu phần mềm: Mô tả tổng quan nhân tố, đặc điểm người dùng, môi trường thực thi yêu phần mềm; mô tả chi tiết yêu cầu chức năng, phi chức năng, nhằm cung cấp đầy đủ thông tin cho nhà phát triển thực phần mềm, để đáp ứng yêu cầu người sử dụng Chương – Thiết kế phần mềm: Dựa thông tin tài liệu đặc tả xây dựng kiến trúc tổng thể phần mềm, thiết kế chi tiết thành phần thiết kế sở liệu phần mềm Chương – Cài đặt triển khai phần mềm: Mô tả bước cài đặt phần mềm dựa theo hệ thống mã nguồn mở wordpress.org moodle.org Chương ĐẶC TẢ YÊU CẦU PHẦN MÊM XYZ Chương thực mô tả yêu cầu phần mềm, đưa biểu đồ use case tổng quát ( biểu đồ ngữ cảnh) phần mềm; sau phân rã biểu đồ use case theo từn tác nhân; Mô tả vẽ luồng nghiệp nghiệp vụ ( biểu đồ hoạt động [trạng thái tuần tự] biểu đồ luồng liệu DFD mức 1, 3); mô tả use ( biểu đồ DFD); xây dựng biểu đồ quan hệ thực thể ER; 1.1 Yêu cầu phần mềm Hệ thống gồm có tác nhân Khách, Học viên, Giảng viên Quản trị viên Khách có vai trị người dùng chưa đăng nhập vào hệ thống Học viên đăng nhập vào hệ thống Giảng viên cung cấp chức giảng dạy hướng dẫn học tập Quản trị viên có vai trị quản trị hoạt động hệ thống Hệ thống gồm chức năng:  Đăng nhập: Chức nhằm mục đínch xác thực người dùng tương tác với hệ thống nhằm cung cấp quyền phạm vi truy cập hệ thống  Đăng ký: Để truy cập sử dụng hệ thống Người dùng trước hết cần đăng ký tài khoản  Quản trị người dùng: Quản trị viên có vai trị quản trị người dùng hệ thống  Các nhóm chức quản lý khóa học, giảng, tập: Cơng việc quản trị khóa học Giảng viên  Đăng ký khóa học: Người dùng sử dụng chức nhằm mục đích ghi danh, truy cập đến nguồn kiến thức từ khóa học Giảng viên tạo 1.2 Biểu đồ Use Case 1.1.1 Biểu đồ use case tổng quát Hình 1.1 Biểu đồ USE CASE tổng quát 1.1.2 Biểu đồ USE CASE phân rã Hình 1.2 Biểu đồ phân USE CASE quản trị Hình 1.3 Biểu đồ phân USE CASE Gingr viên …… 1.1.3 Mô tả USE CASE Bảng 2.1 Đặc tả chức đăng nhập  Dữ liệu đầu vào gồm trường liệu Bảng 2.2 Dữ liệu chức đăng nhập Bảng 2.3 Bảng đặc tả chức “Thay đổi mật khẩu”  Ghi chú: Đối với tác nhân Quản trị viên Giảng viên use case thay đổi mật tích hợp vào use case cập nhật thơng tin cá nhân với hai trường Input field Password Password Confirm Đối với tác nhân Học viên cần cung cấp thông tin mật cũ để xác minh …… 1.3 Quy trình nghiệp vụ 1.3.1 Quy trình sử dụng phần mềm Khách đăng ký để tạo tài khoản cho Sau đăng nhập để sử dụng chức phần mềm Nếu khách quên mật khẩu, khách yêu cầu hệ thống cho phép thiết lập lại mật Lúc này, hệ thống gửi liên kết qua email đăng ký vào liên kết để thực việc thiết lập lại mật Sau đăng nhập thành công vào hệ thống, người dùng sử dụng chức Xem cập nhật thơng tin cá nhân mình, Thay đổi mật khẩu, chức phạm vi mà hệ thống cấp phát Hình 3.1 Biểu đồ hoạt động sử dụng phần mềm 1.3.2 Quy trình nghiệp vụ quản lý giáo viên Quản trị viên quản lý người dùng theo theo bước: Quản trị viên tìm kiếm người dùng, cung cấp thơng tin tìm kiếm xem thơng tin người dùng Quản trị viên thêm người dùng Giảng viên Hình 3.2 Biểu đồ hoạt động quản lý Giáo viên 1.3.3 … … Biểu đồ quan hệ thực thể ER Chương THIẾT KẾ PHẦN MỀM Trong phần thực xây dựng sơ đồ kiến trúc hệ thống phần mềm xyz dựa kiến trúc phân lớp (theo mơ hình kiến trúc học); thiết kế mô tả chi tiết thành phần, chức phần mềm xây dựng biểu đồ lớp đối tượng phần mềm; sử dụng biểu quan hệ thực thể chương biểu đồ lớp để thực thiết kế sở liệu cho phần mềm 2.1 Kiến trúc hệ thống xyz Hình 2.1 Kiến trúc hệ thống xyz 2.2 Thiết kế chi tiết 10 Hình 2.3 Màn hình nhập thêm tài khoản Bảng 2.1 Đặc tả hình “Thêm thông tin tài khoản” Điều khiển Thông tin liệu Loại Thuộc tính Tiêu đề Chứa tên text lable hình hình Hiện thị Font chữ Username Hiện thị tên tài Text khoản Hiện thị Font chữ Sự kiện enter Hiện thị quyền Combo box tài khoản Hiện thị Font chữ Sự kiện enter click chuột để chọn … role 11 Ghi Nút “Add new NSD click Button User” tự động ghi thông chọn vào CSDL 2.3 Hiện thị Font chữ Sự kiện Click Thiết kế sở liệu 2.3.1 Đặc tả sở liệu Hình 2.1 Bảng thơng tin người dung - tbUser Tên trường Kiểu liệu Kích thước Ràng buộc tồn vẹn Khn dạng ID int -2147483648 2147483648 Primarykey, Not Null Số nguyên dượng userName Varchar(50) 50 ký tự Not null Văn passWord Varchar(50) 50 ký tự Not null Văn … 12 Ghi CHƯƠNG CÀI ĐẶT VÀ TRIỂN KHAI HỆ THỐNG XYZ Trong chương thực bước cài đặt hệ thống 13 ... VÀ TRIỂN KHAI HỆ THỐNG BÁN HÀNG QUẦN ÁO 12 Hà nội, tháng 11 năm 2022 Giới thiệu 1.1 Mục đích Tài liệu đặc tả yêu cầu thiết kế phần mềm cung cấp nhìn tổng quan dễ hiểu yêu cầu, thành phần... vụ cho phát triển Hệ thống phần mềm bán hàng quần áo Với việc thực Hệ thống bán hàng quần áo khuôn khổ báo cáo tiểu luận môn học giúp cung cố kiến thức, kỹ phân tích thiết kế phát triển phần... - Tài liệu đặc tả yêu cầu phần mềm SRS Use Case(s) - UC Biểu đồ mô tả yêu cầu hệ thống , … 1.4 Tài liệu tham khảo [1] PGS.TS Đặng Văn Đức, Phân tích thiết kế hướng đối tượng UML, Nhà xuất Giáo

Ngày đăng: 21/11/2022, 18:02

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w