Báo Cáo Xây dựng phần mềm quản lý thiết bị máy tính

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    170
    Điểm thành tích:
    0
    Xu:
    0Xu
    MỤC LỤC

    NHẬN XÉT CỦA GIÁO VIÊN 2

    MỤC LỤC 3

    DANH MỤC CÁC TỪ VIẾT TẮT 10

    DANH MỤC CÁC BẢNG 11

    DANH MỤC CÁC HÌNH VẼ 13

    LỜI CẢM ƠN 15

    PHẦN I: MỞ ĐẦU 16

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

    2. Ưu khuyết điểm 16

    3. Hướng tiếp cận của đề tài 16

    4. Nội dung thực hiện 16

     Kế hoạch 16

     Các bước thực hiện 17

    5. Ý nghĩa lý luận và thực tiễn của đề tài 17

     Ý nghĩa lý luận 17

     Ý nghĩa thực tiễn 17

    6. Cấu trúc báo cáo 17

    PHẦN II: NỘI DUNG 18

    CHƯƠNG I: PHÂN TÍCH KHẢO SÁT YÊU CẦU HỆ THỐNG 18

    1.1. Khảo sát hệ thống 18

    1.1.1. Hạ tầng và phần mềm của hệ thống 18

    1.2. Phân tích yêu cầu của hệ thống 18

    1.2.1. Các tác nhân của hệ thống 18

    1.2.2. Yêu cầu cần đạt được của hệ thống 19

    1.2.3. Phân tích quy trình nghiệp vụ của hệ thống 21

    CHƯƠNG II: PHÂN TÍCH THIẾT KẾ VỚI UML 24

    2.1. Biểu đồ Usecase 24

    2.1.1. Biểu đồ Usecase mức tổng quát 25

    2.1.2. Usecase Đăng nhập 27

    2.1.3. Usecase cập nhật thông tin thiết bị 31

    2.1.4. Usecase tìm kiếm thông tin thiết bị 32

    2.1.5. Usecase thống kê thiết bị 33

    2.2. Biểu đồ lớp 34

    2.2.1 Biểu đồ lớp mức phân tích 34

    2.2.2 Biểu đồ lớp tổng quát của hệ thống 34

    2.2.3 Danh sách các lớp 35

    2.2.4 Đặc tả từng lớp 36

    2.3. Biểu đồ tuần tự 43

    2.3.1.Chức năng Đăng nhập 43

    2.3.2. Chức năng Quản lý Hóa đơn nhập 43

    2.3.3. Chức năng Quản lý Hóa đơn xuất 44

    2.3.4.Chức năng Quản lý Thiết bị 45

    2.3.5. Chức năng Quản lý Nhân viên 46

    2.3.6 Chức năng Quản lý Khách hàng 47

    2.3.6 Chức năng Tìm kiếm 47

    2.3.8. Chức năng Thống kê 48

    CHƯƠNG III: PHÂN TÍCH THIẾT KẾ CƠ SỞ DỮ LIỆU 50

    3.1 Mô hình thực thể liên kết 50

    3.2. Thiết kế cấu trúc cơ sở dữ liệu 50

    3.2.1 Bảng tài khoản 50

    3.2.2. Bảng nhân viên 51

    3.2.4. Bảng Nhà sản xuất 51

    3.2.5. Bảng Nhà cung cấp 52

    3.2.6. Bảng Thiết bị 52

    3.2.7. Bảng Nhóm thiết bị 53

    3.2.8. Bảng Khách hàng 53

    3.2.9 Bảng Hóa đơn nhập 54

    3.2.10. Bảng Chi tiết hóa đơn nhập 54

    3.2.11. Bảng Hóa đơn xuất 55

    3.2.12. Bảng Chi tiết hóa đơn xuất 55


    3.3. Mô hình dữ liệu quan hệ 56

    CHƯƠNG IV: THIẾT KẾ CHƯƠNG TRÌNH 58

    4.1 Hệ thống chức năng của chương trình 58

    4.2 Mô tả chi tiết các chức năng 59

    4.2.1 Chức năng đăng nhập 59

    4.2.1.1 Mục đích 59

    4.2.1.2 Phạm vi 59

    4.2.1.3 Ràng buộc 60

    4.2.1.4 Giao diện form đăng nhập 60

    4.2.1.5 Mô tả chức năng đăng nhập 60

    4.2.2 Chức năng Thay đổi mật khẩu 61

    4.2.2.1 Mục đích 61

    4.2.2.2 Phạm vi 61

    4.2.2.3 Ràng buộc 61

    4.2.2.4 Giao diện form thay đổi mật khẩu 61

    4.2.2.5 Mô tả chức năng thay đổi mật khẩu 61

    4.2.3 Chức năng thông tin tài khoản 62

    4.2.3.1 Mục đích 62

    4.2.3.2 Phạm vi 62

    4.2.3.3 Ràng buộc 62

    4.2.3.4 Giao diện form thông tin tài khoản 62

    4.2.3.5 Mô tả các chức năng form thông tin tài khoản 63

    4.2.4 Chức năng quản lý nhà sản xuất 64

    4.2.4.1 Mục đích 64

    4.2.4.2 Phạm vi 64

    4.2.4.3 Ràng buộc 64

    4.2.4.4 Giao diện form nhà sản xuất 64

    4.2.4.5 Mô tả chi tiết form nhà sản xuất 65

    4.2.5 Chức năng Giao diện form thông tin nhà cung cấp 66

    4.2.5.1 Mục đích 66

    4.2.5.2 Phạm vi 66

    4.2.5.3 Ràng buộc 66

    4.2.5.4 Giao diện form thông tin nhà cung cấp 66

    4.2.4.5 Mô tả chức năng form thông tin nhà cung cấp 67

    4.2.6 Chức năng Quản lý thiết bị 68

    4.2.6.1 Mục đích 68

    4.2.6.2 Phạm vi 68

    4.2.6.3 Ràng buộc 68

    4.2.6.4 Giao diện form thông tin thiết bị 68

    4.2.6.5 Mô tả chức năng form thông tin thiết bị 69

    4.2.7 Chức năng quản lý thông tin nhân viên 70

    4.2.7.1 Mục đích 70

    4.2.7.2 Phạm vi 70

    4.2.7.3 Ràng buộc 71

    4.2.7.4 Giao diện form thông tin nhân viên 71

    4.2.7.5 Mô tả chi tiết form nhân viên 71

    4.2.8 Chức năng Quản lý hóa đơn nhập 73

    4.2.8.1 Mục đích 73

    4.2.8.2 Phạm vi 73

    4.2.8.3 Ràng buộc 73

    4.2.8.4 Giao diện form hóa đơn nhập 73

    4.2.8.5 Mô tả chi tiết form hóa đơn nhập 73

    4.2.9 Chức năng Quản lý hóa đơn xuất 76

    4.2.9.1 Mục đích 76

    4.2.9.2 Phạm vi 76

    4.2.9.3 Ràng buộc 76

    4.2.9.4 Giao diện form hóa đơn xuất 76

    4.2.9.5 Mô tả chi tiết form hóa đơn xuất 76

    4.2.10Chức năng tìm kiếm thiết bị 83

    4.2.10.1 Mục đích 83

    4.2.10.2 Phạm vi 83

    4.2.10.3 Ràng buộc 83

    4.2.10.4 Giao diện form tìm kiếm thiết bị 84

    4.2.10.5.Mô tả chi tiết form tìm kiếm thiết bị 84

    4.2.11 Chức năng tìm kiếm nhân viên 86

    4.2.11.1 Mục đích 86

    4.2.11.2 Phạm vi 86

    4.2.11.3 Ràng buộc 86

    4.2.11.4 Giao diện form tìm kiếm nhân viên 86

    4.2.11.5 Mô tả chi tiết form tìm kiếm nhân viên 87

    4.2.12 Chức năng thống kê thiết bị bán chạy 94

    4.2.12.1 Mục đích 94

    4.2.12.2 Phạm vi 94

    4.2.12.3 Ràng buộc 94

    4.2.12.4 Giao diện form thống kê thiết bị bán chạy 94

    4.2.12.5 Mô tả chi tiết form thống kê thiết bị bán chạy 95

    4.2.13 Chức năng thống kê nhà cung cấp 94

    4.2.13.1 Mục đích 94

    4.2.13.2 Phạm vi 94

    4.2.13.3 Ràng buộc 94

    4.2.13.4 Giao diện form thống kê nhà cung cấp 94

    4.2.13.5 Mô tả chi tiết form thống kê nhà cung cấp 95

    4.2.14 Chức năng thống kê danh sách khách hàng 94

    4.2.14.1 Mục đích 94

    4.2.14.2 Phạm vi 94

    4.2.14.3 Ràng buộc 94

    4.2.14.4 Giao diện form thống kê danh sách khách hàng 94

    4.2.14.5 Mô tả chi tiết form thống kê danh sách khách hàng 95

    4.2.15 Chức năng thống kê doanh thu 96

    4.2.15.1 Mục đích 96

    4.2.15.2 Phạm vi 96

    4.2.15.3 Ràng buộc 96

    4.2.15.4 Giao diện form thống kê doanh thu 96

    4.2.15.5 Mô tả chi tiết form thống kê doanh thu 97

    PHẦN III: THỰC NGHIỆM, ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI 99

    1. Thực nghiệm 99

    2. Kết quả đạt được 99

    3. Hạn chế 99

    4. Hướng phát triển 99

    PHẦN IV: TÀI LIỆU THAM KHẢO 100

    1. Tài liệu tiếng Việt 100

    2. Tài liệu tiếng Anh 100


    PHẦN I: MỞ ĐẦU

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

    Hiện nay kinh tế phát triển nên các cửa hàng máy tính càng nhiều.Ngày trước việc quản lý bán thiết bị máy tính còn rất thủ công và mất rất nhiều thời gian ,công sức nhưng hiệu quả lại không cao và không chính xác.Chính vì vậy cần một phần mềm để quản lý bán thiết bị máy tính một cache hiệu quả và chính xác,để đáp ứng yêu cầu của các nhà quản lý.Trước tình hình đó chúng em quyết định làm đề tàu này để đáp ứng yêu cầu thực tế

    Ngoài ra việc làm project này cũng giúp cho thành viên trong nhóm có kinh nghiệm lập trình và khả năng làm việc cho các project sau.Mục tiêu của project 2 giúp các thành viên trong nhóm có kĩ năng lập trình tốt về:

    - Lập trình hướng đối tượng

    - Lập trình windownform

    - Lập trình kết nối cơ sở dữ liệu(sql)

    - Lập trình với mô hình 3 lớp

    - Nâng cao khả năng làm việc theo nhóm

    - Hòa thành cơ bản phần mềm quản lý bán máy tính đơn giản


     

    Các file đính kèm:

Đang tải...