1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo môn Đồ án lập trình web nâng cao Đề tài shop bán Đồ làm vườn

17 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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ông tin cơ bản

Tiêu đề Shop Bán Đồ Làm Vườn
Tác giả Ngô Quang Huy, Nguyễn Hải Nam
Người hướng dẫn Phương Văn Cảnh
Trường học Trường Đại Học Điện Lực
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đồ Án
Năm xuất bản 2021-2026
Thành phố Hà Nội
Định dạng
Số trang 17
Dung lượng 1,53 MB

Nội dung

Trong thời gian được học tập và thực hành dưới sự hướng dẫn của thầy, chúng em không những thu được rất nhiều kiến thức bổ ích, mà còn được truyền sự say mê và thích thú đối với bộ môn L

Trang 1

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC

KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO MÔN: ĐỒ ÁN LẬP TRÌNH WEB NÂNG CAO

ĐỀ TÀI: Shop bán đồ làm vườn

Sinh viên thực hiện : Ngô Quang Huy

: Nguyễn Hải Nam

Giảng viên hướng dẫn : Phương Văn Cảnh

Chuyên nghành : Công nghệ phần mềm

1

Hà Nội, tháng năm

Trang 2

PHIẾU CHẤM ĐIỂM Sinh viên thực hiện: Ngô Quang Huy

Nguyễn Hải Nam

Giảng viên chấm:

Giảng viên chấm 1 :

Giảng viên chấm 2 :

2

Trang 3

MỤC LỤC

LỜI NÓI ĐẦU

CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN

1.1 Khảo sát hiện trạng

1.1.1 Giới thiệu tổng quát

1.1.2 Khảo sát hệ thống

CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

2.1 Xác định các Actor và Use case tổng quán của hệ thống

2.1.1 Các Actor của hệ thống

2.1.2 Sơ đồ Use Case tổng quát

2.2 Phân tích, thiết kế từng chức năng của hệ thống

2.2.1 Chức năng đăng nhập

2.2.2 Chức năng quản lý nhân viên

2.2.3 Chức năng quản lý hàng

2.2.4 Chức năng quản lý nhà cung cấp

2.2.5 Chức năng quản lý nhập

2.2.6 Chức năng quản lý xuất

3

Trang 4

LỜI NÓI ĐẦU

Trên thực tế không có sự thành công nào mà không gắn liền với những sự hỗ trợ, giúp đỡ dù ít hay nhiều, dù trực tiếp hay gián tiếp của người khác Trong suốt thời gian đã và đang học tập tại trường đến nay, em đã nhận được rất nhiều sự quan tâm, giúp đỡ của quý Thầy Cô, gia đình và bạn bè

Và đặc biệt, trong học kỳ này Em xin cảm ơn thầy Phương Văn Cảnh đã hướng dẫn, góp ý, thảo luận để bài báo cáo này của em được hoàn thiện Trong thời gian được học tập và thực hành dưới sự hướng dẫn của thầy, chúng em không những thu được rất nhiều kiến thức bổ ích, mà còn được truyền sự say mê và thích thú đối với bộ môn Lập trình Web nâng cao

Một lần nữa, chúng em xin chân thành cám ơn thầy và luôn mong nhận được

sự đóng góp của thầy cô và các bạn

Sau cùng, chúng em xin kính chúc các thầy cô trong Khoa Công Nghệ Thông Tin dồi dào sức khỏe, niềm tin để tiếp tục thực hiện sứ mệnh cao đẹp của mình là truyền đạt kiến thức cho thế hệ mai sau

Trân trọng!

4

Trang 5

Chương trình Quản lý Shop bán đồ làm vườn

CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN

1.1.1 Giới thiệu tổng quát

Quản lý hàng hóa là tác dụng nhằm quản lý hàng hóa một cách đễ dàng Để chịu trách nhiệm thu hút, đánh giá, tưởng thưởng mong muốn của khách hàng, đồng thời giám sát lãnh đạo tổ chức và bảo đảm phù hợp với luật pháp và công việc

Quản lý hàng hóa là một trong những công việc vô cùng quan trọng và thiết yếu đối với mỗi công ty từ trước đến nay

Với cách thức quản lý hàng hóa như hiện nay, hầu hết các công ty vẫn còn

sử dụng cách quản lý truyền thống đó là sử dụng Word hoặc Exel nên vẫn chưa được chuyên nghiệp, còn mắc phải nhiều hạn chế như khó kiểm soát dữ liệu, không có tính bảo mật cao…

Nhận thức được điều đó, khi được học môn lập trình với ngôn ngữ C# và kiến thức về hệ quản trị cơ sở dữ liệu SQL Sever cùng sự giúp đỡ từ thầy cô đã giúp chúng em đã có ý tưởng xây dựng một phần mềm quản lý hàng hóa đơn giản

để có thể tháo gỡ những nhược điểm ở cách quản lý hàng hóa

1.1.2 Khảo sát hệ thống

5

Đăng nhập Giám đốc,

Người quản lý

CSDL

Quản lý nhà ccấp Quản lý nhân viên Quản lý hàng hóa

Trang 6

Các hoạt động nghiệp vụ quản lý hàng hóa trong hệ thống được tiến hành như sau:

Người quản lý kho có trách nhiệm thực hiện chức năng này thông qua việc lập và quản lý hàng hóa

Quản lý nhân viên nhằm cập nhật thông tin nhân sự cửa hàng để xem thông tin chi tiết của từng nhân viên để biết được vị trí và mức lương phải trả

Quản lý thông tin nhà cung cấp để lưu trữ thông tin và loại hàng hóa của nhà cung cấp để dùng cho sau này

Đồng thời nếu ban giám đốc yêu cầu xem hoặc điều chỉnh thông tin,phòng quản lý hàng hóa cần phải lấy thông tin hàng hóa để báo cáo cho Ban giám đốc xem hoặc để thực hiện điều chỉnh cho phù hợp với yêu cầu

Nếu quyết định không bán mặt hàng này nữa thì sau khi đã có quyết định từ Giám đốc sẽ tiến hành hủy bỏ cũng như xóa thông tin về mặt hàng đó khỏi database

 Các yêu cầu phi chức năng:

Những thông tin quản lý kho được cập nhật chính xác thì những người có quyền lợi sẽ dễ dàng truy cập theo dõi thông tin và hệ thống hoạt động một cách tự động Các báo cáo và in hồ sơ và các thông tin khi có yêu cầu in phải được in ra đẹp , theo đúng dạng ,không bị nhảy dòng hay lỗi font,

Về thiết bị :Phần cứng ,máy tính ,dây mạng,router, để phục vụ cho việc trao đổi dữ liệu và truy cập dễ dàng

Phần mềm: Hệ quản trị cơ sở dữ liệu SQL Server 2017,phần mềm Netbean 8.0.2 cùng các thư viện cần thiết

Hệ thống hoạt động trên nền Hệ điều hành Window 98,Window 2000,Window XP,Window 2007

Hệ thống CSDL được thiết kế MS SQL Server 2008

Về nhân sự : Để vận hành phầm mềm thì cần ít nhất 1 người quản ly

6

Trang 7

CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

2.1 Xác định các Actor và Use case tổng quán của hệ thống

2.1.1 Các Actor của hệ thống

- Actor quản lý hệ thống: quản lý tất cả hệ thống Quản lý đăng nhập vào hệ thống

và có thể quản lý nhân viên, quản lý nhà cung cấp, quản lý hóa đơn

- Actor nhân viên: Quản lý hàng, quản lý bán hàng, đăng nhập

- Actor khách hàng: Tìm kiếm, thanh toán, đăng nhập

2.1.2 Sơ đồ Use Case tổng quát

Biểu đồ use case là một mô hình đồ họa về các chức năng của hệ thống từ khung nhìn của người sử dụng

Hình 2.1 Biểu đồ Use case tổng quát của hệ thống

7

Trang 8

2.2 Phân tích, thiết kế từng chức năng của hệ thống

2.2.1 Chức năng đăng nhập

2.2.1.1 Biểu đồ use case chức năng đăng nhập

Hình 2.2 Biểu đồ Use Case đăng nhập

2.2.1.2 Biểu đồ trình tự chức năng đăng nhập

Hình 2.3 Biểu đồ trình tự chức năng đăng nhập

8

Trang 9

2.2.2 Chức năng quản lý nhân viên

2.2.2.1 Biểu đồ use case chức năng quản lý nhân viên

Hình 2.4 Biểu đồ Use Case chức năng quản lý nhân viên

2.2.2.2 Biểu đồ trình tự chức năng quản lý nhân viên:

2.2.2.2.1 Biểu đồ trình tự chức năng thêm nhân viên:

Hình 2.5 Biểu đồ trình tự chức năng thêm nhân viên

9

Trang 10

2.2.2.2.2 Biểu đồ trình tự chức năng sửa nhân viên:

Hình 2.6 Biểu đồ trình tự chức năng sửa nhân viên

2.2.2.2.3 Biểu đồ trình tự chức năng xóa nhân viên:

Hình 2.7 Biểu đồ trình tự chức năng xóa nhân viên

10

Trang 11

2.2.3 Chức năng quản lý hàng

2.2.3.1 Biểu đồ use case chức năng quản lý hàng

Hình 2.8 Biểu đồ Use Case chức năng quản lý hàng

2.2.3.2 Biểu đồ trình tự chức năng quản lý hàng

2.2.3.2.1 Biểu đồ trình tự thêm hàng

Hình 2.9 Biểu đồ trình tự chức năng thêm hàng

11

Trang 12

2.2.3.2.2 Biểu đồ trình tự chức năng xóa hàng

Hình 2.10 Biểu đồ trình tự chức năng xóa hàng

2.2.3.2.3 Biểu đồ trình tự chức năng sửa hàng

Hình 2.11 Biểu đồ trình tự chức năng sửa hàng

12

Trang 13

2.2.4 Chức năng quản lý nhà cung cấp

2.2.4.1 Biểu đồ use case chức năng quản lý nhà cung cấp

Hình 2.12 Biểu đồ Use Case chức năng quản lý nhà cung cấp

2.2.4.2 Biểu đồ trình tự chức năng quản lý nhà cung cấp

2.2.4.2.1 Biểu đồ trình tự thêm nhà cung cấp

Hình 2.13 Biểu đồ trình tự chức năng thêm nhà cung cấp

13

Trang 14

2.2.4.2.2 Biểu đồ trình tự xóa nhà cung cấp

Hình 2.14 Biểu đồ trình tự chức năng xóa nhà cung cấp

2.2.4.2.3 Biểu đồ trình tự sửa nhà cung cấp

Hình 2.15 Biểu đồ trình tự chức năng sửa nhà cung cấp

14

Trang 15

2.2.5 Chức năng quản lý thống kê

2.2.5.1 Biểu đồ use case chức năng quản lý thống kê

Hình 2.16 Biểu đồ Use Case chức năng quản lý thống kê

2.2.5.2 Biểu đồ trình tự chức năng quản lý thống kê

2.2.5.2.1 Biểu đồ trình tự chức năng thống kê hàng xuất

Hình 2.17 Biểu đồ trình tự chức năng thống kê hàng xuất

15

Trang 16

2.2.5.2.2 Biểu đồ trình tự chức năng thống kê hàng nhập

Hình 2.18 Biểu đồ trình tự chức năng thống kê hàng nhập

16

Trang 17

2.2.7 Biểu đồ lớp

Hình 2.19 Biểu đồ Lớp

2.2.8 Bảng phân chia công việc

-Khảo sát hiện trạng và xác lập dự án Nguyễn Hải Nam

-Phân tích và thiết kế hệ thống Ngô Quang Huy

17

Ngày đăng: 23/01/2025, 12:20