Đăng ký Đăng nhập
Trang chủ Giáo dục - Đào tạo Cao đẳng - Đại học Xây dựng phần mềm website bán hàng ăn uống...

Tài liệu Xây dựng phần mềm website bán hàng ăn uống

.PDF
14
1
127

Mô tả:

lOMoARcPSD|15963670 ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN TÀI LIỆU BÁO CÁO MÔN NHẬP MÔN CÔNG NGHỆ PHẦN MỀM Đề tài: Xây dựng phần mềm website bán hàng ăn uống. Giáo viên hướng dẫn: Vũ Đình Minh Nhóm sinh viên thực hiên: Nguyễn Xuân Tình ̣ Hoàng Minh Tuyến Nguyễn Xuân Trường 1 Downloaded by ng?c trâm ([email protected]) lOMoARcPSD|15963670 TÀI LIỆU ĐẶC TẢ YÊU CẦU PHẦN MỀM I. GIỚI THIỆU 1. Mục tiêu Mục đích của tài liê ̣u này là để cung cấp mô tả chi tiết về các yêu cầu cho phần mềm hỗ trợ viê ̣c bán hàng ăn uống. Nó sẽ minh họa mục đích cụ thể và thông tin chi tiết cho viê ̣c phát triển hê ̣ thống. Tài liê ̣u này sẽ nói lên đầy đủ về các ràng buô ̣c của hê ̣ thống, giao diê ̣n người dùng và tương tác với các ứng dụng bên ngoài (máy in). Nó được đề xuất cho khách hàng phê duyê ̣t và là tài liê ̣u tham khảo đầu vào cho các giai đoạn thiết kế, lập trình, kiểm thử trong quy trình sản xuất phần mềm này. 2. Phạm vi Phần mềm hỗ trợ bán hàng được cài đă ̣t trên hê ̣ thống thiết bị, giúp thanh toán hóa đơn của khách hàng nhanh chóng, chính xác và dễ dàng thực hiê ̣n viê ̣c in hóa đơn cho khách hàng. Đồng thời phục vụ cho người quản lý thống kê, kiểm soát doanh thu của nhà hàng. Là cơ sở giao tiếp của các thành viên, là căn cứ để thiết kế, kiểm thử. 3. Thuâ ̣t ngữ và các từ viết tắt. Thuật ngữ Định nghĩa Giải thích CSDL Cơ sở dữ liệu Nơi lưu trữ thông tin và cho phép truy cập DESC Description Mô tả DEP Dependency Sự phụ thuộc RAT Rational Quân hệ MUST Mức độ tối thiểu cần thiết để vượt qua các đợt kiểm thử 4. Tài liêụ tham khảo [1] IEEE Software Engineering Standards Committee, “IEEE Std 830-1998, IEEE Recommended Practice for Software Requirements Specifications”, October 20, 1998. [2] silde bài giảng Công nghê ̣ phần mềm do giáo viên cung cấp. 5. Mô tả tài liêụ Phần Miêu tả Mục đích 2 Downloaded by ng?c trâm ([email protected]) lOMoARcPSD|15963670 1.Giới thiệu Mô tả một cách khái quát nhất, phạm vi, mục đích tài liệu cần đạt được Đưa ra các công việc cần thực hiện của tài liệu 2.Tổng quan về phần mềm Khái quát phần mềm, đưa ra mô hình của phần mềm Khái quát phần mềm, đối tượng sử dụng, mô hình ngữ cảnh. 3.Phân tích quy trình nghiệp vụ Các chức năng của hệ thống Phân tích qui trình nghiệp vụ một cách cụ thể nhất. 4.Đặc tả yêu cầu Các yêu cầu về chức năng và hiệu năng của phần mềm Trình bày các yêu cầu mà phần mềm cần phải thực thi II. TỔNG QUAN VỀ PHẦN MỀM 1. Yêu cầu chung về phần mềm. Hê ̣ thống phần mềm bao gồm 2 phần: Quản lý viê ̣c thanh toán hóa đơn và Quản lý thông tin trong CSDL. a. Quản lý viê ̣c thanh toán hóa đơn: - Nhâ ̣p thông tin thực đơn của khách hàng yêu cầu (tên thực đơn, số lượng, loại, kích cỡ) - Thanh toán và in hóa đơn cho khách hàng. b. Quản lý thông tin trong CSDL - Lưu trữ danh sách các đồ ăn, thức uống trong cửa hàngđối chiếu với sản phẩm khách hàng yêu cầu để thanh toán hóa đơn chi tiết và chính xác. - Lưu trữ các hóa đơn đã được thanh toán theo thời gian phục vụ cho viê ̣c báo cáo thông tin sau này. 2. Chức năng của phần mềm a. Thanh toán hóa đơn cho khách hàng - Khách hàng chọn đồ ăn, đồ uống trong cửa hàng 3 Downloaded by ng?c trâm ([email protected]) lOMoARcPSD|15963670 - Khi khách hàng có yêu cầu thanh toán danh sách sản phẩm mà khách hàng chọn sẽ được gửi đến cho NV thu ngân. Tại đây, NV nhâ ̣p mã sản phẩm tương ứng với mã sản phẩm trong danh sách đó. - In hóa đơn và gửi lại cho khách hàng. b. Quản lý viê ̣c báo cáo doanh thu. - NV thu ngân sẽ thống kê doanh thu của nhà hàng theo thời gian yêu cầu của người quản lý. - In báo cáo và gửi lên người quản lý. 3. Đối tượng người dùng. - Phần mềm được ứng dụng cho 2 đối tượng là: Khách hàng, NV thu ngân và người quản lý:  Khách hàng là người trực tiếp sử dụng phần mềm, là người đưa ra các sản phẩm yêu cầu cho NV thu ngân.  NV thu ngân tiếp nhâ ̣n danh sách món ăn khách hàng yêu cầu và thanh toán hóa đơn cho khách hàng.  Người quản lý:  Câ ̣p nhâ ̣t các loại đồ ăn, đồ uống trong cửa hàng  Kiểm soát doanh thu  Phân quyền người sử dụng phần mềm. 4. Các ràng buô ̣c - Hê ̣ thống ràng buô ̣c bởi yêu cầu của khách hàng: Khi khách hàng có yêu cầu thanh toán hóa đơn hê ̣ thống mới cho phép nhâ ̣p mã sản phẩm theo yêu cầu của khách hàng - Ràng buô ̣c về dữ liê ̣u đầu vào so với dữ liê ̣u trong CSDL: sản phẩm khách hàng chọn, được NV thu ngân nhâ ̣p mã của các sản phẩm đó tất cả thông tin về mặt hàng được hiển thị lên giao diê ̣n. - Ràng buô ̣c với ứng dụng bên ngoài: để gửi thông tin chi tiết của hóa đơn đến cho khách hàng yêu cầu phải có máy in kết nối với hê ̣ thống máy tính hiê ̣n tại in hóa đơn cho khách hàng. 5. Giả định và phụ thuô ̣c Phần mềm chỉ được cái đă ̣t trên hê ̣ thống máy tính của nhà hàng tại quầy thu ngân, khi đó hê ̣ thống phần mềm mới kết nối được CSDL của cửa hàng. Hoă ̣c nếu không cài đă ̣t trên hê ̣ thống máy tính của cửa hàng mà cài đă ̣t trên máy tính khác buô ̣c phải có CSDL của cửa hàng thì mới thực hiê ̣n đầy đủ được các thao tác nghiê ̣p vụ. 4 Downloaded by ng?c trâm ([email protected]) lOMoARcPSD|15963670 III. QUY TRÌNH NGHIỆP VU Hình 1: Sơ đồ UML hệ thống 5 Downloaded by ng?c trâm ([email protected]) lOMoARcPSD|15963670 Hình 2: Mô hình nghiệp vụ đăng nhập vào hệ thống 6 Downloaded by ng?c trâm ([email protected]) lOMoARcPSD|15963670 Hình 3. Mô hình nghiệp vụ quản lý hóa đơn bán hàng của phần mềm 7 Downloaded by ng?c trâm ([email protected]) lOMoARcPSD|15963670 Hình 4. Mô hình nghiệp vụ thống kê báo cáo của phần mềm IV. ĐẶC TẢ YÊU CẦU PHẦN MỀM: Phần này bao gồm tất cả các yêu cầu chức năng và chất lượng của hệ thống. Nó đưa mô tả chi tiết của hệ thống và tất cả các chức năng của nó. 1. Các yêu cầu giao diện diêṇ bên ngoài: - Phần này Cung cấp một mô tả chi tiết của tất cả các yếu tố đầu vào và đầu ra từ hệ thống. Nó cũng mô tả giao diê ̣n phần cứng, phần mềm và cung cấp mẫu cơ bản của giao diê ̣n người dùng. 8 Downloaded by ng?c trâm ([email protected]) lOMoARcPSD|15963670 a. Giao diện người dùng: - Khi khách hàng truy cập vào trang web cửa hàng, sẽ hiển thị giao diê ̣n như hình 1, từ đây khách hàng đã có thể xem các danh mục và xem các cửa hàng theo thể loại Hình 1. Giao diện đăng nhập hệ thống - Khách hàng có thể xem sản phẩm mình muốn bằng cách kích vào các danh mục trên thanh menu hoặc nhập loại sản phẩm mình cần để tìm kiếm nhanh hơn. Hình 2. kiếm và Thanh tìm danh mục con Hình 3. của web Phần danh mục - khi khi kích danh mục hoặc kiếm bằng thanh tìm kiếm màn hình sẽ thị nên các cửa hàng theo thể đã chọn: hình 4 Hình 4. Danh cửa hàng có Sau vào tìm thì hiển loại sách sản phẩm cần tìm 9 Downloaded by ng?c trâm ([email protected]) lOMoARcPSD|15963670 - Sau khi kích vào cửa hàng màn hình sẽ hiển thị chi tiết các thông tin, các món ăn kèm theo giá tiền: Hình 5. Thông tin cửa hàng và thực đơn của cửa hàng - Tại đây khách hàng lựa chọn món ăn, số lượng sau đó kích vào mục Đặt trước để tiến hành thanh toán 10 Downloaded by ng?c trâm ([email protected]) lOMoARcPSD|15963670 Hình 6. Hình ảnh khách hàng đã lựa chọn món ăn - Tại đây sau khi kick vào Đặt trước , màn hình sẽ hiển thị mẫu xác nhận đơn hàng để khách hàng có thể thay đổi địa chỉ giao hàng, hình thức thanh toán, áp dụng mã giảm giá: hình 7 11 Downloaded by ng?c trâm ([email protected]) lOMoARcPSD|15963670 Hình 7. Mẫu xác nhận đơn hàng - Sau khi điền đầy đủ thông tin và địa chỉ như mẫu, kích vào đặt hàng hệ thống sẽ ghi nhận đơn hàng của khách hàng và thực hiện xử lý. 2. Yêu cầu chức năng: - Đăng nhập/đăng ký: cho phép người dùng (nhân viên & quản trị) đăng nhập, đăng ký, và lấy lại mật khẩu tại hệ thống (Người dùng phải thực hiện đăng nhập để có thể đặt được hàng). 12 Downloaded by ng?c trâm ([email protected]) lOMoARcPSD|15963670 - Tìm Kiếm Sản Phẩm: Khách hàng có thể nhập món ăn mình cần để tìm kiếm nhanh hơn - Lựa chọn sản phẩm cần mua theo danh mục: - Lựa chọn vị trí: Khách hàng có thể tìm ra những quán ăn tại địa điểm của mình 13 Downloaded by ng?c trâm ([email protected]) lOMoARcPSD|15963670 - 14 Downloaded by ng?c trâm ([email protected])
- Xem thêm -

Tài liệu liên quan