Hướng phát triển

Một phần của tài liệu Xây dựng phần mềm bán hàng máy tính (Trang 46 - 51)

- Hoàn thiện hồ sơ. Chuyển hệ thống lên Internet.

-Tăng tính hiệu quả, tăng tốc độ tìm kiếm, tăng tính ổn định và tính bảo mật của chương trình.

MỤC LỤC

LỜI MỞ ĐẦU...1

Chương 2 – KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU CẦU...1

Chương 1 –TỔNG QUAN...2

1.1.1. Giới thiệu về C#...2 1.2. Các thành phần cơ bản...2 1.2.1. Biến...2 1.2.2. Hằng...2 1.2.3. Kiểu dữ liệu...2 1.2.4. Câu lệnh...3

1.2.5. Câu lệnh điều kiện...3

1.2.6. Vòng lặp...4 1.2.7. Các toán tử...5 1.2.8. Lớp...5 1.2.9. Namespace...6 1.3. Cấu trúc một chương trình C#...7 1.3.1. SQL Server 2008...7 1.4. Giới thiệu...7 1.5. Các kiểu dữ liệu...8

1.6. Truy xuất dữ liệu bằng truy vấn...8

1.6.1. Câu lệnh SELECT...8

1.6.2. Câu lệnh INSERT...9

1.6.3. Câu lệnh UPDATE...9

1.6.4. Câu lệnh DELETE...10

1.6.5. Tổng quang về cách bán hàng...10

Chương 2 – KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU CẦU...10

1. Khảo sát và đánh giá hệ thống...10

1.1. Tính cấp thiết của đề tài...10

1.2. Mục đích và yêu cầu của đề tài...11

1.5. Ưu điểm của phương pháp thủ công...13

1.6. Nhược điểm của phương pháp thủ công...13

1.7. Yêu cầu đổi mới hệ thống:...14

1.8. Ưu điểm của hệ thống mới:...14

1.9. Nhược điểm của hệ thống mới:...14

2. Phân tích và thiết kế hệ thống...14

2.1. Khảo sát hiện trạng...15

2.2. Khảo sát...15

2.3. Nghiên cứu hiện trạng và chức năng của hệ thống...15

2.4. Xác định yêu cầu...16

2.4.1. Yêu cầu chức năng...16

2.4.2. Yêu cầu phi chức năng...17 (adsbygoogle = window.adsbygoogle || []).push({});

2.5. Chức năng chính của hệ thống...18

2.5.1. Sơ đồ chức năng của hệ thống...18

2.5.2. Mô tả chức năng của hệ thống:...18

Chương 3- PHÂN TÍCH...20

2.5.3. Phân tích...20

2.6. Mô hình ngữ cảnh...20

2.7. Sơ đồ luồng dữ liệu...21

2.7.1. Sơ đồ luồng dữ liệu mức 1...21

2.8. Biểu đồ use case...25

2.8.1. Use case tổng quát...25

2.8.2. Phân rã Use case hệ thống...26

2.8.3. Phân rã Use case quản lý user...26

2.8.4. Phân rã use case quản lý...27

2.8.5. Use case tìm kiếm...28

2.8.6. Use case nhập xuất hàng hóa...28

2.8.7. Use case người dùng...29

2.9. Mô hình cơ sở dữ liệu...29

2.9.1. Mô tả vật lý...29

1. Mô hình Relationship Diagram...33

2. Thiết kế giao diện...34

2.1. Đăng nhập vào hệ thống...34

2.2. Giao diện chính...35

2.3. Giao diện quản lí nhân viên...36

2.4. Giao diện quản lí hóa đơn...36

2.5. Quản lý hóa đơn xuất hàng...37

2.6. Quản lý bảng giá:...37

2.7. Giao diện quản lí mặt hàng...38

2.8. Giao diện quản lí khách hàng...38

2.9. Giao diện quản lí mua hàng và bán hàng...39

2.10. Quản lý bán hàng...39 (adsbygoogle = window.adsbygoogle || []).push({});

2.11. Giao diện quản lý nhà cung cấp...40

2.12. Quản lý nhân viên...40

2.12.1. Code tiêu biểu...41

2.13. Sever...41

2.14. Proxy...42

2.15. Client...43

2.15.1. Đăng nhập...43

2.15.3. Nhập hàng...44

2.15.4. Thao tác với dataGridView và đưa hình ảnh từ máy tính vào phần mềm. ...45

TỔNG KẾT...46

1. Kết quả đạt được...46

2. Hạn chế...46

DANH MỤC CÁC SƠ ĐỒ, HÌNH VẼ

STT Ký hiệu Tên bảng Trang

1 Hình 1.1 Cấu trú chương trình 5

2 Hình 2.1 Sơ đồ chức năng của chương trình 18

3 Hình 3.1 Mô hình ngữ cảnh 20

4 Hình 3.2 Sơ đồ luồng dữ liệu ở mức 1 “Quản lí mặt hàng” 21

5 Hình 3.3 Sơ đồ luồng dữ liệu ở mức 1 “Quản lí khách hàng” 21

6 Hình 3.4 Sơ đồ luồng dữ liệu ở mức 1 “Quản lí bán hàng 22

7 Hình 3.5 Sơ đồ luồng dữ liệu ở mức 1 “Thống kê” 22

8 Hình 3.6 Sơ đồ luồng dữ liệu ở mức 1 “Tìm kiếm” 23

9 Hình 3.7 Sơ đồ luồng dữ liệu ở mức 1 “Quản lí người dùng” 23

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

11 Hình 3.9 Phân rã Use case hệ thống 25

12 Hình 3.10 Phân rã Use case quản lý user 25

13 Hình 3.11 Phân rã Use case Quản lý 26

14 Hình 3.12 Use case tìm kiếm 27

15 Hình 3.13 Use case nhập xuất hàng hóa 27

16 Hình 3.14 Use case người dùng 28 (adsbygoogle = window.adsbygoogle || []).push({});

17 Hình 4.1 Sơ đồ Relationship diagram 32

18 Hình 4.2 Đăng nhập hệ thống 33

19 Hình 4.3 Giao diện chính 33

20 Hình 4.4 Quản lí nhân viên 34

21 Hình 4.5 Quản lí hóa đơn nhập hàng 34

22 Hình 4.6 Quản lý hóa đơn bán hàng 35

23 Hình 4.7 Quản lý bảng giá 35 24 Hình 4.8 Quản lý sản phẩm 36 25 Hình 4.9 Cập nhật thông tin khách hàng 36 26 Hình 4.10 Quản lý mua hàng 37 27 Hình 4.11 Giao diện bán hàng 37 28 Hình 4.12 Nhà cung cấp 38

DANH MỤC CÁC BẢNG

STT Ký hiệu Tên bảng Trang

1 Bảng 1.1 Mô tả các hàm 5

2 Bảng 1.2 Các kiểu dữ liệu của SQL Server 8

3 Bảng 3.1 Bảng Gía 28

4 Bảng 3.2 Bảng CHI TIẾT ĐƠN HÀNG BÁNG 29

5 Bảng 3.3 Bảng CHITIETDONHANGMUA 29 6 Bảng 3.4 Bảng CHITIETDONHANGBAN 29 7 Bảng 3.5 Bảng DONHANGMUA 30 8 Bảng 3.6 Bảng HANGHOA 30 9 Bảng 3.7 Bảng KHACHHANG 30 10 Bảng 3.8 Bảng NHACUNGCAP 30 11 Bảng 3.9 Bảng KHOHANG 31 12 Bảng 3.10 Bảng NHANVIEN 31

Một phần của tài liệu Xây dựng phần mềm bán hàng máy tính (Trang 46 - 51)