Công Nghệ Thông Tin, it, phầm mềm, website, web, mobile app, trí tuệ nhân tạo, blockchain, AI, machine learning - Công Nghệ Thông Tin, it, phầm mềm, website, web, mobile app, trí tuệ nhân tạo, blockchain, AI, machine learning - Công nghệ thông tin UBND TỈNH QUẢNG NAM TRƯỜNG ĐẠI HỌC QUẢNG NAM KHOA: TOÁN – TIN ---------- THITKHAM BOUTMEKDOUANGDY PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG PHẦN MỀM QUẢN LÝ BÁN QUẦY THUỐC KHÓA LUẬN TỐT NGHIỆP ĐẠI HỌC Quảng Nam, tháng 04 năm 2023 UBND TỈNH QUẢNG NAM TRƯỜNG ĐẠI HỌC QUẢNG NAM KHOA: TOÁN – TIN ---------- KHÓA LUẬN TỐT NGHIỆP ĐẠI HỌC Tên đề tài: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG PHẦN MỀM QUẢN LÝ BÁN QUẦY THUỐC Sinh viên thực hiện THITKHAM BOUTMEKDOUANGDY MSSV: 2119011068 CHUYÊN NGÀNH:CÔNG NGHỆ THÔNG TIN KHÓA 2019 – 2023 Cán bộ hướng dẫn ThS. Dương Phương Hùng MSCB: ……… Quảng Nam, tháng 04 năm 2023 LỜI CẢM ƠN Lời đầu tiên, Em xin chân thành cảm ơn thầy ThS. Dương Phương Hùng đã tận tình hướng dẫn và tạo điều kiện thuận lợi trong suốt thời gian thực hiện khóa luận tốt nghiệp. Tiếp theo, Em xin gửi lời cảm ơn chân thành đến Quý Thầy, Cô trường Đại học Quảng Nam đã nhiệt tình giảng dạy và giúp đỡ trong quá trình học tập. Trong quá trình viết khóa luận tốt nghiệp không thể tránh những sai sót, rất mong sự đóng góp ý kiến của Quý Thầy, Cô và toàn thể các bạn. Cuối cùng, em xin kính chúc Quý Thầy, Cô Trường Đại học Quảng Nam dồi dào sức khỏe, thành công trong sự nghiệp. Em xin trân thành cảm ơn PHẦN 1. MỞ ĐẦU ............................................................................................................................... 1 1. Lý do chọn đề tài .......................................................................................................................... 1 2. Mục tiêu của đề tài ....................................................................................................................... 1 3. Đối tượng và phạm vi nghiên cứu ............................................................................................... 1 4. Phương pháp nghiên cứu ............................................................................................................. 1 5. Lịch sử nghiên cứu ....................................................................................................................... 2 6. Đóng góp của đề tài ...................................................................................................................... 2 7. Cấu trúc đề tài .............................................................................................................................. 2 PHẦN 2. NỘI DUNG NGHIÊN CỨU ................................................................................................ 3 CHƯƠNG 1: CƠ SỞ LÝ THUYẾT .................................................................................................... 3 1.1. Ngôn ngữ lậ p trì nh C ............................................................................................................. 3 1.1.1. C là gì ? ............................................................................................................................. 3 1.1.2. Đặ c trưng củ a ngôn ngữ lậ p trì nh C............................................................................... 4 1.1.3. Ưu điể m củ a ngôn ngữ lậ p trì nh C ................................................................................. 6 1.1.4. Ứ ng dụ ng củ a ngôn ngữ lậ p trì nh C ............................................................................... 7 1.1.5. Quá trì nh dị ch củ a C ....................................................................................................... 8 1.2. Hệ quả n trị cơ sở dữ liệ u SQL Server ..................................................................................... 9 1.2.1. Khá i niệ m........................................................................................................................... 9 1.2.2. Cá c tí nh năng .................................................................................................................. 10 CHƯƠNG 2: PHÂN TÍ CH VÀ THIẾT KẾ HỆ THỐNG ............................................................... 11 2.1. Khả o sát hệ thống ................................................................................................................... 11 2.2. Phân tí ch chức năng ............................................................................................................... 12 2.2.1. Usecase ............................................................................................................................ 12 2.2.2. Class ................................................................................................................................. 12 2.2.3. Biể u đồ tuần tự ................................................................................................................ 13 2.2.4. Biể u đồ cộng tác .............................................................................................................. 18 2.2.5. Biể u đồ trạng thái ............................................................................................................ 21 Hình 2.23. Sơ đ ồ trạng thái bảng tài khoản ....................................................................................... 21 Hình 2.24. Sơ đ ồ trạng thái bảng nhân viên ...................................................................................... 22 Hình 2.25. Sơ đ ồ trạng thái bảng loại thuốc ...................................................................................... 22 Hình 2.26. Sơ đ ồ trạng thái bảng thuốc ............................................................................................. 22 Hình 2.27. Sơ đ ồ trạng thái bảng nhà cung cấp................................................................................. 23 Hình 2.28. Sơ đ ồ trạng thái bảng khách hàng ................................................................................... 23 2.2.6. Biể u đồ hoạt động ............................................................................................................ 23 Hình 2.29. Sơ đ ồ hoạt động usecase đăng nhậ p................................................................................. 23 Hình 2.30. Sơ đ ồ hoạt động usecase đăng xuất .................................................................................. 24 Hình 2.31. Sơ đ ồ hoạt động usecase thoát .......................................................................................... 24 Hình 2.32. Sơ đ ồ hoạt động usecase đổi mậ t khẩu............................................................................. 25 Hình 2.33. Sơ đ ồ hoạt động usecase tìm kiếm .................................................................................... 25 Hình 2.34. Sơ đ ồ hoạt động usecase thống kê .................................................................................... 26 Hình 2.35. Sơ đ ồ hoạt động usecase thanh toán ................................................................................ 26 Hình 2.36. Sơ đ ồ hoạt động usecase thêm nhân viên ......................................................................... 27 Hình 2.37. Sơ đ ồ hoạt động usecase cậ p nhậ p nhân viên .................................................................. 27 Hình 2.38. Sơ đ ồ hoạt động usecase xóa nhân viên ........................................................................... 28 2.3. Phân tích thiết kế dữ liệ u ....................................................................................................... 29 2.3.1. Sơ đồ E-R ..................................................................................................................... 29 Hình 2.39. Sơ đ ồ E – R ....................................................................................................................... 29 2.3.2. Sơ đồ dữ liệ u quan hệ .................................................................................................. 30 Hình 2.40. Sơ đ ồ dữ liệ u quan hệ ....................................................................................................... 30 2.3.3. Thiết kế cơ sở dữ liệ u................................................................................................... 31 Hình 2.41. Cơ s ở dữ liệ u ..................................................................................................................... 31 CHƯƠNG 3: XÂY DỰNG CHƯƠNG TRÌNH ................................................................................ 32 3.1. Giao diệ n form đăng nhậ p ..................................................................................................... 32 Hình 3.1. Giao diệ n form đăng nhậ p .................................................................................................. 32 3.2. Giao diệ n form hệ thống ........................................................................................................ 32 Hình 3.2. Giao diệ n form hệ thống ..................................................................................................... 32 3.3. Giao diệ n form quả n lý danh mục......................................................................................... 33 Hình 3.3. Giao diệ n form quản lý thuốc ............................................................................................. 33 Hình 3.4. Giao diệ n form quản lý loại thuốc ...................................................................................... 33 Hình 3.5. Giao diệ n form quản lý nhân viên ...................................................................................... 34 Hình 3.6. Giao diệ n form quản lý nhà cung cấp ................................................................................ 34 Hình 3.7. Giao diệ n form quản lý khách hàng ................................................................................... 35 3.4. Giao diệ n form thanh toán..................................................................................................... 35 Hình 3.8. Giao diệ n form thanh toán ................................................................................................. 35 3.5. Giao diệ n form tì m kiếm ........................................................................................................ 36 Hình 3.9. Giao diệ n form tìm kiếm ..................................................................................................... 36 3.6. Giao diệ n form thống kê ........................................................................................................ 36 Hình 3.10. Giao diệ n form thống kê ................................................................................................... 36 PHẦN 3. KẾT LUẬN VÀ KIẾN NGHỊ............................................................................................ 37 PHẦN 4. TÀI LIỆU THAM KHẢO ................................................................................................. 38 PHẦN 1. MỞ ĐẦU ............................................................................................................................... 1 1. Lý do chọn đề tài .......................................................................................................................... 1 2. Mục tiêu của đề tài ....................................................................................................................... 1 3. Đối tượng và phạm vi nghiên cứu ............................................................................................... 1 4. Phương pháp nghiên cứu ............................................................................................................. 1 5. Lịch sử nghiên cứu ....................................................................................................................... 2 6. Đóng góp của đề tài ...................................................................................................................... 2 7. Cấu trúc đề tài .............................................................................................................................. 2 PHẦN 2. NỘI DUNG NGHIÊN CỨU ................................................................................................ 3 CHƯƠNG 1: CƠ SỞ LÝ THUYẾT .................................................................................................... 3 1.1. Ngôn ngữ lậ p trì nh C ............................................................................................................. 3 1.1.1. C là gì ? ............................................................................................................................. 3 Hình 1.1. C là gì .................................................................................................................................. 4 1.1.2. Đặ c trưng củ a ngôn ngữ lậ p trì nh C............................................................................... 4 1.1.3. Ưu điể m củ a ngôn ngữ lậ p trì nh C ................................................................................. 6 1.1.4. Ứ ng dụ ng củ a ngôn ngữ lậ p trì nh C ............................................................................... 7 1.1.5. Quá trì nh dị ch củ a C ....................................................................................................... 8 Hình 1.2. Quá trình dị ch củ a C .......................................................................................................... 9 1.2. Hệ quả n trị cơ sở dữ liệ u SQL Server ..................................................................................... 9 1.2.1. Khá i niệ m........................................................................................................................... 9 1.2.2. Cá c tí nh năng .................................................................................................................. 10 CHƯƠNG 2: PHÂN TÍ CH VÀ THIẾT KẾ HỆ THỐNG ............................................................... 11 2.1. Khả o sát hệ thống ................................................................................................................... 11 2.2. Phân tí ch chức năng ............................................................................................................... 12 2.2.1. Usecase ............................................................................................................................ 12 Hình 2.1. Sơ đ ồ usecase ...................................................................................................................... 12 2.2.2. Class ................................................................................................................................. 12 Hình 2.2. Sơ đ ồ class ........................................................................................................................... 12 2.2.3. Biể u đồ tuần tự ................................................................................................................ 13 Hình 2.3. Sơ đ ồ tuần tự usecase đăng nhậ p ....................................................................................... 13 Hình 2.4. Sơ đ ồ tuần tự usecase đăng xuất ........................................................................................ 13 Hình 2.5. Sơ đ ồ tuần tự usecase thoát ................................................................................................ 14 Hình 2.6. Sơ đ ồ tuần tự usecase đổi mậ t khẩu ................................................................................... 14 Hình 2.7. Sơ đ ồ tuần tự usecase tìm kiếm .......................................................................................... 15 Hình 2.8. Sơ đ ồ tuần tự usecase thêm nhân viên ............................................................................... 15 Hình 2.9. Sơ đ ồ tuần tự usecase cậ p nhậ p nhân viên ........................................................................ 16 Hình 2.10. Sơ đồ tuần tự usecase xóa nhân viên ............................................................................... 16 Hình 2.11. Sơ đ ồ tuần tự usecase thanh toán..................................................................................... 17 Hình 2.12. Sơ đ ồ tuần tự usecase thống kê ........................................................................................ 17 2.2.4. Biể u đồ cộng tác .............................................................................................................. 18 Hình 2.13. Sơ đ ồ cộng tác usecase đăng nhậ p ................................................................................... 18 Hình 2.14. Sơ đ ồ cộng tác usecase đăng xu ất .................................................................................... 18 Hình 2.15. Sơ đ ồ cộng tác usecase thoát ............................................................................................ 19 Hình 2.16. Sơ đ ồ cộng tác usecase đ ổi mậ t khẩu ............................................................................... 19 Hình 2.17. Sơ đ ồ cộng tác usecase tìm kiếm....................................................................................... 19 Hình 2.18. Sơ đ ồ cộng tác usecase thêm nhân viên ........................................................................... 20 Hình 2.19. Sơ đ ồ cộng tác usecase cậ p nhậ p nhân viên .................................................................... 20 Hình 2.20. Sơ đ ồ cộng tác usecase xóa nhân viên ............................................................................. 20 Hình 2.21. Sơ đ ồ cộng tác usecase thanh toán ................................................................................... 21 Hình 2.22. Sơ đ ồ cộng tác usecase thống kê....................................................................................... 21 2.2.5. Biể u đồ trạng thái ............................................................................................................ 21 Hình 2.23. Sơ đ ồ trạng thái bảng tài khoản ....................................................................................... 21 Hình 2.24. Sơ đ ồ trạng thái bảng nhân viên ...................................................................................... 22 Hình 2.25. Sơ đ ồ trạng thái bảng loại thuốc ...................................................................................... 22 Hình 2.26. Sơ đ ồ trạng thái bảng thuốc ............................................................................................. 22 Hình 2.27. Sơ đ ồ trạng thái bảng nhà cung cấp................................................................................. 23 Hình 2.28. Sơ đ ồ trạng thái bảng khách hàng ................................................................................... 23 2.2.6. Biể u đồ hoạt động ............................................................................................................ 23 Hình 2.29. Sơ đ ồ hoạt động usecase đăng nhậ p................................................................................. 23 Hình 2.30. Sơ đ ồ hoạt động usecase đăng xuất .................................................................................. 24 Hình 2.31. Sơ đ ồ hoạt động usecase thoát .......................................................................................... 24 Hình 2.32. Sơ đ ồ hoạt động usecase đổi mậ t khẩu............................................................................. 25 Hình 2.33. Sơ đ ồ hoạt động usecase tìm kiếm .................................................................................... 25 Hình 2.34. Sơ đ ồ hoạt động usecase thống kê .................................................................................... 26 Hình 2.35. Sơ đ ồ hoạt động usecase thanh toán ................................................................................ 26 Hình 2.36. Sơ đ ồ hoạt động usecase thêm nhân viên ......................................................................... 27 Hình 2.37. Sơ đ ồ hoạt động usecase cậ p nhậ p nhân viên .................................................................. 27 Hình 2.38. Sơ đ ồ hoạt động usecase xóa ...
UBND TỈNH QUẢNG NAM TRƯỜNG ĐẠI HỌC QUẢNG NAM KHOA: TOÁN – TIN - - THITKHAM BOUTMEKDOUANGDY PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG PHẦN MỀM QUẢN LÝ BÁN QUẦY THUỐC KHÓA LUẬN TỐT NGHIỆP ĐẠI HỌC Quảng Nam, tháng 04 năm 2023 UBND TỈNH QUẢNG NAM TRƯỜNG ĐẠI HỌC QUẢNG NAM KHOA: TOÁN – TIN - - KHÓA LUẬN TỐT NGHIỆP ĐẠI HỌC Tên đề tài: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG PHẦN MỀM QUẢN LÝ BÁN QUẦY THUỐC Sinh viên thực hiện THITKHAM BOUTMEKDOUANGDY MSSV: 2119011068 CHUYÊN NGÀNH:CÔNG NGHỆ THÔNG TIN KHÓA 2019 – 2023 Cán bộ hướng dẫn ThS Dương Phương Hùng MSCB: ……… Quảng Nam, tháng 04 năm 2023 LỜI CẢM ƠN Lời đầu tiên, Em xin chân thành cảm ơn thầy ThS Dương Phương Hùng đã tận tình hướng dẫn và tạo điều kiện thuận lợi trong suốt thời gian thực hiện khóa luận tốt nghiệp Tiếp theo, Em xin gửi lời cảm ơn chân thành đến Quý Thầy, Cô trường Đại học Quảng Nam đã nhiệt tình giảng dạy và giúp đỡ trong quá trình học tập Trong quá trình viết khóa luận tốt nghiệp không thể tránh những sai sót, rất mong sự đóng góp ý kiến của Quý Thầy, Cô và toàn thể các bạn Cuối cùng, em xin kính chúc Quý Thầy, Cô Trường Đại học Quảng Nam dồi dào sức khỏe, thành công trong sự nghiệp Em xin trân thành cảm ơn! PHẦN 1 MỞ ĐẦU .1 1 Lý do chọn đề tài 1 2 Mục tiêu của đề tài .1 3 Đối tượng và phạm vi nghiên cứu .1 4 Phương pháp nghiên cứu 1 5 Lịch sử nghiên cứu .2 6 Đóng góp của đề tài 2 7 Cấu trúc đề tài 2 PHẦN 2 NỘI DUNG NGHIÊN CỨU 3 CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 3 1.1 Ngôn ngữ lập trình C# .3 1.1.1 C# là gì? 3 1.1.2 Đặc trưng của ngôn ngữ lập trình C# .4 1.1.3 Ưu điểm của ngôn ngữ lập trình C# 6 1.1.4 Ứng dụng của ngôn ngữ lập trình C# .7 1.1.5 Quá trình dịch của C# .8 1.2 Hệ quản trị cơ sở dữ liệu SQL Server 9 1.2.1 Khái niệm 9 1.2.2 Các tính năng 10 CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG .11 2.1 Khảo sát hệ thống 11 2.2 Phân tích chức năng .12 2.2.1 Usecase 12 2.2.2 Class .12 2.2.3 Biểu đồ tuần tự 13 2.2.4 Biểu đồ cộng tác 18 2.2.5 Biểu đồ trạng thái 21 Hình 2.23 Sơ đồ trạng thái bảng tài khoản .21 Hình 2.24 Sơ đồ trạng thái bảng nhân viên 22 Hình 2.25 Sơ đồ trạng thái bảng loại thuốc 22 Hình 2.26 Sơ đồ trạng thái bảng thuốc .22 Hình 2.27 Sơ đồ trạng thái bảng nhà cung cấp .23 Hình 2.28 Sơ đồ trạng thái bảng khách hàng 23 2.2.6 Biểu đồ hoạt động 23 Hình 2.29 Sơ đồ hoạt động usecase đăng nhập .23 Hình 2.30 Sơ đồ hoạt động usecase đăng xuất 24 Hình 2.31 Sơ đồ hoạt động usecase thoát 24 Hình 2.32 Sơ đồ hoạt động usecase đổi mật khẩu 25 Hình 2.33 Sơ đồ hoạt động usecase tìm kiếm 25 Hình 2.34 Sơ đồ hoạt động usecase thống kê 26 Hình 2.35 Sơ đồ hoạt động usecase thanh toán 26 Hình 2.36 Sơ đồ hoạt động usecase thêm nhân viên .27 Hình 2.37 Sơ đồ hoạt động usecase cập nhập nhân viên 27 Hình 2.38 Sơ đồ hoạt động usecase xóa nhân viên 28 2.3 Phân tích thiết kế dữ liệu .29 2.3.1 Sơ đồ E-R 29 Hình 2.39 Sơ đồ E – R .29 2.3.2 Sơ đồ dữ liệu quan hệ 30 Hình 2.40 Sơ đồ dữ liệu quan hệ .30 2.3.3 Thiết kế cơ sở dữ liệu 31 Hình 2.41 Cơ sở dữ liệu .31 CHƯƠNG 3: XÂY DỰNG CHƯƠNG TRÌNH 32 3.1 Giao diện form đăng nhập .32 Hình 3.1 Giao diện form đăng nhập 32 3.2 Giao diện form hệ thống 32 Hình 3.2 Giao diện form hệ thống 32 3.3 Giao diện form quản lý danh mục .33 Hình 3.3 Giao diện form quản lý thuốc 33 Hình 3.4 Giao diện form quản lý loại thuốc 33 Hình 3.5 Giao diện form quản lý nhân viên 34 Hình 3.6 Giao diện form quản lý nhà cung cấp 34 Hình 3.7 Giao diện form quản lý khách hàng 35 3.4 Giao diện form thanh toán 35 Hình 3.8 Giao diện form thanh toán 35 3.5 Giao diện form tìm kiếm 36 Hình 3.9 Giao diện form tìm kiếm .36 3.6 Giao diện form thống kê 36 Hình 3.10 Giao diện form thống kê 36 PHẦN 3 KẾT LUẬN VÀ KIẾN NGHỊ 37 PHẦN 4 TÀI LIỆU THAM KHẢO 38 PHẦN 1 MỞ ĐẦU .1 1 Lý do chọn đề tài 1 2 Mục tiêu của đề tài .1 3 Đối tượng và phạm vi nghiên cứu .1 4 Phương pháp nghiên cứu 1 5 Lịch sử nghiên cứu .2 6 Đóng góp của đề tài 2 7 Cấu trúc đề tài 2 PHẦN 2 NỘI DUNG NGHIÊN CỨU 3 CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 3 1.1 Ngôn ngữ lập trình C# .3 1.1.1 C# là gì? 3 Hình 1.1 C# là gì 4 1.1.2 Đặc trưng của ngôn ngữ lập trình C# .4 1.1.3 Ưu điểm của ngôn ngữ lập trình C# 6 1.1.4 Ứng dụng của ngôn ngữ lập trình C# .7 1.1.5 Quá trình dịch của C# .8 Hình 1.2 Quá trình dịch của C# 9 1.2 Hệ quản trị cơ sở dữ liệu SQL Server 9 1.2.1 Khái niệm 9 1.2.2 Các tính năng 10 CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG .11 2.1 Khảo sát hệ thống 11 2.2 Phân tích chức năng .12 2.2.1 Usecase 12 Hình 2.1 Sơ đồ usecase 12 2.2.2 Class .12 Hình 2.2 Sơ đồ class 12 2.2.3 Biểu đồ tuần tự 13 Hình 2.3 Sơ đồ tuần tự usecase đăng nhập .13 Hình 2.4 Sơ đồ tuần tự usecase đăng xuất 13 Hình 2.5 Sơ đồ tuần tự usecase thoát 14 Hình 2.6 Sơ đồ tuần tự usecase đổi mật khẩu 14 Hình 2.7 Sơ đồ tuần tự usecase tìm kiếm 15 Hình 2.8 Sơ đồ tuần tự usecase thêm nhân viên .15 Hình 2.9 Sơ đồ tuần tự usecase cập nhập nhân viên 16 Hình 2.10 Sơ đồ tuần tự usecase xóa nhân viên .16 Hình 2.11 Sơ đồ tuần tự usecase thanh toán 17 Hình 2.12 Sơ đồ tuần tự usecase thống kê 17 2.2.4 Biểu đồ cộng tác 18 Hình 2.13 Sơ đồ cộng tác usecase đăng nhập 18 Hình 2.14 Sơ đồ cộng tác usecase đăng xuất 18 Hình 2.15 Sơ đồ cộng tác usecase thoát 19 Hình 2.16 Sơ đồ cộng tác usecase đổi mật khẩu .19 Hình 2.17 Sơ đồ cộng tác usecase tìm kiếm .19 Hình 2.18 Sơ đồ cộng tác usecase thêm nhân viên 20 Hình 2.19 Sơ đồ cộng tác usecase cập nhập nhân viên 20 Hình 2.20 Sơ đồ cộng tác usecase xóa nhân viên .20 Hình 2.21 Sơ đồ cộng tác usecase thanh toán 21 Hình 2.22 Sơ đồ cộng tác usecase thống kê .21 2.2.5 Biểu đồ trạng thái 21 Hình 2.23 Sơ đồ trạng thái bảng tài khoản .21 Hình 2.24 Sơ đồ trạng thái bảng nhân viên 22 Hình 2.25 Sơ đồ trạng thái bảng loại thuốc 22 Hình 2.26 Sơ đồ trạng thái bảng thuốc .22 Hình 2.27 Sơ đồ trạng thái bảng nhà cung cấp .23 Hình 2.28 Sơ đồ trạng thái bảng khách hàng 23 2.2.6 Biểu đồ hoạt động 23 Hình 2.29 Sơ đồ hoạt động usecase đăng nhập .23 Hình 2.30 Sơ đồ hoạt động usecase đăng xuất 24 Hình 2.31 Sơ đồ hoạt động usecase thoát 24 Hình 2.32 Sơ đồ hoạt động usecase đổi mật khẩu 25 Hình 2.33 Sơ đồ hoạt động usecase tìm kiếm 25 Hình 2.34 Sơ đồ hoạt động usecase thống kê 26 Hình 2.35 Sơ đồ hoạt động usecase thanh toán 26 Hình 2.36 Sơ đồ hoạt động usecase thêm nhân viên .27 Hình 2.37 Sơ đồ hoạt động usecase cập nhập nhân viên 27 Hình 2.38 Sơ đồ hoạt động usecase xóa nhân viên 28 2.3 Phân tích thiết kế dữ liệu .29 2.3.1 Sơ đồ E-R 29 Hình 2.39 Sơ đồ E – R .29 2.3.2 Sơ đồ dữ liệu quan hệ 30 Hình 2.40 Sơ đồ dữ liệu quan hệ .30 2.3.3 Thiết kế cơ sở dữ liệu 31 Hình 2.41 Cơ sở dữ liệu .31 CHƯƠNG 3: XÂY DỰNG CHƯƠNG TRÌNH 32 3.1 Giao diện form đăng nhập .32 Hình 3.1 Giao diện form đăng nhập 32 3.2 Giao diện form hệ thống 32 Hình 3.2 Giao diện form hệ thống 32 3.3 Giao diện form quản lý danh mục .33 Hình 3.3 Giao diện form quản lý thuốc 33 Hình 3.4 Giao diện form quản lý loại thuốc 33 Hình 3.5 Giao diện form quản lý nhân viên 34 Hình 3.6 Giao diện form quản lý nhà cung cấp 34 Hình 3.7 Giao diện form quản lý khách hàng 35 3.4 Giao diện form thanh toán 35 Hình 3.8 Giao diện form thanh toán 35 3.5 Giao diện form tìm kiếm 36 Hình 3.9 Giao diện form tìm kiếm .36 3.6 Giao diện form thống kê 36 Hình 3.10 Giao diện form thống kê 36 PHẦN 3 KẾT LUẬN VÀ KIẾN NGHỊ 37 PHẦN 4 TÀI LIỆU THAM KHẢO 38 PHẦN 1 MỞ ĐẦU 1 Lý do chọn đề tài Hiện nay, việc quản lý công nghệ thông tin trở thành một điều kiện thiết yếu trong mọi hoạt động của toàn cầu; tại nơi làm việc thì quản lý công nghệ thông tin đã trở thành một yếu tố tạo ra lợi thế cạnh tranh Các công nghệ hiện có và các phương pháp được sử dụng để thúc đẩy thông tin gọi là quản lý tri thức Còn thông tin lại được hiểu là những tri thức mới làm giàu kho tàng nhận thức cho người nhận tin Nó được đánh giá là có ích cho người ra quyết định trong quản trị kinh doanh Vậy thông tin là những tri thức mới, còn quản lý công nghệ thông tin là quản lý tri thức Công nghệ phần mềm là một lĩnh vực hữu ích cho việc xây dựng một hệ thống quản lý chuyên nghiệp và hiệu quả chúng ta có thể biết được nhu cầu của người dùng và thiết kế ra một hệ thống thích hợp giúp cho công việc được vận hành một cách trôi chảy nhất Vì vậy em quyết định chọn đề tài: “Phân tích và thiết kế hệ thống phần mềm quản lý bán quầy thuốc.” để làm đề tài khóa luận của mình 2 Mục tiêu của đề tài • Tìm hiểu và phân tích hệ thống theo hướng đối tượng • Ứng dụng để xây dựng phần mềm quản lý bán quầy thuốc 3 Đối tượng và phạm vi nghiên cứu Xây dựng phần mềm quản lý bán quầy thuốc 4 Phương pháp nghiên cứu • Phân tích • Khảo sát • Ứng dụng 1