Phân Tích Thiết Kế Hệ Thống Hướng Đối Tượng : Hệ Thống Quản Lý Bán Hàng Với sự phát triển mạnh mẽ của ngành công nghệ thông tin như hiện nay thìviệc tin học hóa các khâu quản lý và mua bán là nhu cầu cấp thiết và không thể thiếunhằm nâng cao hiệu quả kinh doanh cũng như chất lượng phục vụ khách hàng. Vớinhững mục tiêu trên và sự đồng ý của giảng viên hướng dẫn em xin thực hiện đề tài:“Phân tích thiết kế quản lý bán hàng laptop”.
MỤC LỤC Lời Nói Đầu Chương 1:Khảo sát hệ thống D1 Mô tả hệ thống D2 Các chức hệ thống D2.1 Bảng chức D2.2 Activity Diagram(Các sơ đồ hoạt động) D2.2.3 Activity Diagram Quản lí Sản phẩm - Đỗ Trọng Dũng Chương 2:Phân tích hệ thống 11 D3 Phân tích yêu cầu 11 D3.1 Packages 11 D3.2 Bảng yêu cầu 11 D4 Phân tích gói sử dụng 14 D4.1 Chi tiết gói 14 D4.1.1 Package 1:Đăng nhập,đăng xuất 14 D4.1.2 Package 2:Nhân viên 14 D4.1.3 Package 3:Sản phẩm 15 D4.1.4 Package 4:Khách hàng 15 D4.1.5 Package 5:Hóa đơn 16 D4.1.6 Package 6:Đặt hàng 16 D4.1.7 Package 7:Nhập hàng 17 D4.2 Bảng thống kê Use Case 18 D4.3 Các Use Case 20 D4.3.1 Use Case Đặt hàng - Đoàn Thanh Nam 20 D4.3.2 Use Case Quản lí nhân viên - Đoàn Thanh Nam 22 D4.3.3 Use Case Quản lý sản phẩm - Đỗ Trọng Dũng 23 D4.3.4 Use Case Quản lí Khách hàng-Khổng Ngọc Ánh 24 D4.3.5 Use Case Hóa đơn - Ngơ Thế Hải 25 D4.3.6 Use Case Hóa đơn - Ngơ Thế Hải 26 D4.3.7 Use Case Nhập hàng - Nguyễn Văn Hùng 26 Chương 3:Thiết kế hệ thống 27 D5 Thiết kế sơ đồ lớp 27 D5.1 Package Diagram 27 D5.2 Class Diagram 28 D6 Các sơ đồ thiết kế khác 29 D6.1 Bảng Use Case,Sequence Diagram 29 D6.2 Sequence Diagram 30 D6.2.1 Sequence Diagram Đăng nhập - Đoàn Thanh Nam 30 D6.2.2 Sequence Diagram Quản lý nhân viên - Đoàn Thanh Nam 31 D6.2.3 Sequence Diagram quản lý sản phẩm - Đỗ Trọng Dũng 32 D6.2.4 Sequence Diagram Quản lý Khách hàng – Khổng Ngọc Ánh 33 D6.2.5 Sequence Diagram Hóa đơn - Ngơ Thế Hải 34 D6.2.6 Sequence Diagram Đặt hàng - Ngô Thế Hải 35 D7 Code Generation 36 D8 Thiết kế giao diện (Use Interface) 37 D8.1 Giao diện trang chủ 37 D8.2 Giao diện Admin-Đăng nhập 38 D8.3 Giao diện Admin-Quản lí nhân viên 39 D8.4 Giao diện Admin-Quản lí hóa đơn 40 KẾT LUẬN 41 TÀI LIỆU THAM KHẢO 42 LỜI NÓI ĐẦU Như biết, khoảng 15 năm đổ lại đây, công nghệ thông tin bùng nổ phát triển mạnh mẽ nước ta Có thể nói, với phát triển vũ bão khoa học công nghệ thời gian qua tạo sản phẩm công nghệ để đem lại nhiều lợi ích cho sống Nó chiếm phần lớn việc phục vụ nhiều ngành nghề phục vụ đời sống người Đặc biệt công tác quản lý, công nghệ thông tin giúp cho trình quản lý đạt hiệu cao việc giảm tối thiểu nhân lực, thời gian tránh thất lạc, sai sót liệu thây việc quản lý giấy tờ phương pháp cổ truyền trước Hơn giúp cho việc tra cứu, tìm kiếm thơn tin cách nhanh chóng, xác Với phát triển mạnh mẽ ngành công nghệ thơng tin việc tin học hóa khâu quản lý mua bán nhu cầu cấp thiết thiếu nhằm nâng cao hiệu kinh doanh chất lượng phục vụ khách hàng Với mục tiêu đồng ý giảng viên hướng dẫn em xin thực đề tài: “Phân tích thiết kế quản lý bán hàng laptop” Em chân thành cảm ơn cô thời gian qua tận tình dạy truyền đạt cho em kiến thức quý báu lính vực phân tích thiết kế hướng đối tượng để em làm hành trang bước vào đời hồn thành đề tài cách tốt Chúng em xin chân thành cảm ơn! CHƯƠNG 1:KHẢO SÁT HỆ THỐNG D1 Mô tả hệ thống Input Thông tin Sản phẩm:Laptop Thông tin User Thông tin Admin Thông tin Nhân viên Thông tin Nhập kho Thông tin Xuất kho Thơng tin Hóa đơn Thơng tin Đặt hàng Thông tin Khách hàng Thông tin Dịch vụ Số liệu thống kê Thông tin Cửa hàng Output Bảng thông tin Sản phẩm:Laptop Bảng thông tin User Bảng thông tin Admin Bảng thông tin Nhân Viên Bảng thông tin Nhập kho Bảng thông tin Xuất kho Bảng thông tin Đặt hàng Bảng thơng tin Hóa đơn Bảng thông tin Khách hàng Bảng thông tin Dịch vụ Thống kê Số liệu:thu,chi,doanh số,… Bảng thơng tin Cửa hàng u cầu Phần mềm quản lí bán hàng Laptop với chức năng: Nhập kho Xuất kho Tạo hóa đơn bán hàng Tạo báo cáo doanh thu Thống kê kho Quản lí nhân viên Quản lí khách hàng Quản lí sản phẩm D2 Các chức hệ thống D2.1 Bảng chức Chức CN01Đăng nhập CN02Quản lí nhân viên CN03Quản lí sản phẩm CN04Quản lí khách hàng Mơ tả Chức đăng nhập phân quyền dành cho nhân viên quản trị viên Quản trị viên quản lý nhân viên với thao tác thêm,sửa xóa nhân viên Quản trị viên quản lý sản phẩm với thao tác thêm sửa , xóa sản phẩm Quản trị viên quản lí danh sách thơng tin khách hàng với chức thêm,sửa,xóa,tìm kiếm,hiển thị Trạng thái Đã xây dựng Đã xây dựng Đã xây dựng Đã xây dựng Activity Diagram Hình 1.1: Activity Diagram Đăng nhập Hình 1.2: Activity Diagram Quản lý nhân viên Hình 1.3: Activity Diagram Quản lí Sản phẩm Hình 1.4:Activity Diagram Quản lí khách hàng CN05CN06CN07- D2.2 Activity Diagram(Các sơ đồ hoạt động) D2.2.1 Activity Diagram Đăng nhập - Đồn Thanh Nam Hình 1.1: Activity Diagram Đăng nhập - Đoàn Thanh Nam D2.2.2 Activity Diagram Quản lý nhân viên - Đoàn Thanh Nam Hình 1.2 :Activity Diagram Quản lý nhân viên D2.2.3 Activity Diagram Quản lí Sản phẩm - Đỗ Trọng Dũng Hình 1.3 :Activity Diagram Quản lý Sản phẩm D2.2.4 Activity Diagram Quản lí khách hàng-Khổng Ngọc Ánh Hình 1.4: Activity Diagram Quản lí khách hàng 10 D5.2 Class Diagram Hình 3.2:Class Diagram 28 D6 Các sơ đồ thiết kế khác D6.1 Bảng Use Case,Sequence Diagram Use Case Sequence Diagram P01 - Gói Đăng nhập UC01-01 - Usecase đăng nhập Hình 3.3 - Sequence đăng nhập P02 - Gói Quản lý nhân viên UC02-01 - Usecase Quản lý nhân Hình 3.4 - Sequence Quản lý nhân viên viên P03-Usecase Quản lí sản phẩm UC02-01 - Usecase Quản lý sản Hình 3.5- Sequence Quản lý sản phẩm phẩm P04-Gói Quản lí khách hàng UC04-01-UseCase Quản lí khách Hình 3.6- Sequence Diagram Quản lí khách hàng hàng P05-Gói Hóa đơn UC05-01-UseCase Hóa đơn Hình 3.7: Sequence Diagram Hóa đơn P06-Gói Đặt hàng UC06-01-UseCase Đặt hàng Hình 3.8: Sequence Diagram Đặt hàng P07-Gói Nhập hàng 29 D6.2 Sequence Diagram D6.2.1 Sequence Diagram Đăng nhập - Đồn Thanh Nam Hình 3.3: Sequence Diagram Đăng nhập 30 D6.2.2 Sequence Diagram Quản lý nhân viên - Đồn Thanh Nam Hình 3.4: Sequence Diagram Quản lý nhân viên 31 D6.2.3 Sequence Diagram quản lý sản phẩm - Đỗ Trọng Dũng Hình 3.5: Sequence Diagram quản lý sản phẩm 32 D6.2.4 Sequence Diagram Quản lý Khách hàng – Khổng Ngọc Ánh Hình 3.6:Sequence Diagram quản lí khách hàng 33 D6.2.5 Sequence Diagram Hóa đơn - Ngơ Thế Hải Hình 3.7: Sequence Diagram Hóa đơn 34 D6.2.6 Sequence Diagram Đặt hàng - Ngơ Thế Hải Hình 3.8: Sequence Diagram Đặt hàng 35 D7 Code Generation 36 D8 Thiết kế giao diện (Use Interface) D8.1 Giao diện trang chủ Hình 3.9:Giao diện trang chủ 37 D8.2 Giao diện Admin-Đăng nhập Hình 3.10:Giao diện đăng nhập 38 D8.3 Giao diện Admin-Quản lí nhân viên Hình 3.11:Giao diện Quản lí nhân viên 39 D8.4 Giao diện Admin-Quản lí hóa đơn Hình 3.12:Giao diện Quản lí hóa đơn 40 KẾT LUẬN Kết đạt Sau thời gian nghiên cứu bắt tay vào thực hiện, với mong muốn xây dựng hệ thống bán hàng, quan tâm hướng dẫn tận tình Nguyễn Thị Hồng Khánh, em bước đầu hoàn thành đề tài:”Xây dựng hệ thống bán hàng laptop” Kết đạt được: o Tìm hiểu hoạt động phần mềm quản lý bán hàng o Xây dựng phần mềm quản lý bán hàng Vì thời gian triển khai có hạn, việc tìm hiểu cơng nghệ gặp nhiều khó khăn khơng có nhiều tài liệu nên khơng tránh sai sót Em mong nhận đóng góp ý kiến hướng dẫn thầy để báo cáo thêm hồn thiện Em xin chân thành cảm ơn! Hướng phát triển Với mục đích ngày hoàn thiện để đáp ứng tốt cho việc tin học hóa quản ý đào tạo khóa học ngắn hạn, tương lai em cố gắng tìm hiểu kỹ hơn, sâu hơn, cố gắng hoàn thành tốt đề tài 41 TÀI LIỆU THAM KHẢO Tiếng việt: [1] TS Đào Nam Anh: Giáo trình Phân tích thiêt kế hướng đối tượng; trường Đại học Điện Lực [2] TS Huỳnh Văn Đức(Chủ biên), ThS Đoàn Thiện Ngân(Hiệu đính) Giáo trình nhập mơn UML.Nhà xuất bản: Lao động xã hội Websites: [1] http://www.asp.net/sianalr [2] http://www.evn.com.vn [3] http://www.codeproject.com [4] http://www.doc.edu.vn [5] http://www.voer.edu.vn [6] http://wwwstackoverflow.com 42 ... thực đề tài: Phân tích thiết kế quản lý bán hàng laptop” Em chân thành cảm ơn cô thời gian qua tận tình dạy truyền đạt cho em kiến thức quý báu lính vực phân tích thiết kế hướng đối tượng để em... Hình 1.3 :Activity Diagram Quản lý Sản phẩm D2.2.4 Activity Diagram Quản lí khách hàng- Khổng Ngọc Ánh Hình 1. 4: Activity Diagram Quản lí khách hàng 10 CHƯƠNG 2:PHÂN TÍCH HỆ THỐNG D3 Phân tích u... vào lý sản phẩm hệ thống Req03-0 2: Sửa sản phẩm Sửa thông tin sản phẩm CN03 - Quản hệ thống lý sản phẩm Req03-0 3: Xóa sản phẩm Xóa thơng tin sản phẩm CN03 - Quản khỏi hệ thống lý sản phẩm P04:Khách