1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Giáo trình ứng dụng tin học trong quản trị kinh doanh phần 1

180 4 2

Đ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

Nội dung

Bùi Thị Thu Hiền GIÁO TRÌNH ỨNG DỤNG TIN HỌC TRONG QUẢN TRỊ KINH DOANH Trang 2 LỜI NÓI ĐẦU Trong xu hướng phát triển của Cách mạng công nghiệp lần thứ 4 trên thế giới, chuyển đổi số đa

TRƯỜNG ĐẠI HỌC TÀI CHÍNH - NGÂN HÀNG HÀ NỘI TS Phùng Văn Ổn (Chủ biên) ThS Bùi Văn Công, ThS Bùi Thị Thu Hiền GIÁO TRÌNH ỨNG DỤNG TIN HỌC TRONG QUẢN TRỊ KINH DOANH (Dùng cho sinh viên ngành Công nghệ thông tin) HÀ NỘI – 2021 LỜI NÓI ĐẦU Trong xu hướng phát triển Cách mạng công nghiệp lần thứ giới, chuyển đổi số thúc đẩy mạnh mẽ tạo tảng cho Kinh tế số phát triển, vấn đề cốt lõi phát triển ứng dụng tin học cho ngành kinh tế (hệ thống thông tin, phần mềm, sở liệu,…) Đây nhiệm vụ ngành cơng nghệ thơng tin nói chung chun ngành Tin ứng dụng lĩnh vực kinh tế nói riêng Sinh viên ngành công nghệ thông tin, chuyên ngành Tin ứng dụng lĩnh vực kinh tế cần hiểu sâu sắc nghiệp vụ để sở đó, với kiến thức, kỹ cơng nghệ thơng tin có khả phát triển ứng dụng tin học cho tổ chức, doanh nghiệp hệ thống quản trị khách hàng, hệ thống quản trị nhân sự, hệ thống quản lý bán hàng, hệ thống quản lý tài chính, hệ thống phân tích kinh doanh thơng minh (BI- Business Inteligent),… Trường Đại học Tài – Ngân hàng Hà Nội đào tạo sinh viên Công nghệ thông tin, chuyên ngành Tin ứng dụng, tập trung vào lĩnh vực tài chính, ngân hàng, quản trị kinh doanh, kế tốn,… Chính vậy, chúng tơi biên soạn giáo trình “Ứng dụng tin học Quản trị kinh doanh” để phục vụ cho công tác đào tạo ngành Công nghệ thông tin, chuyên ngành Tin ứng dụng Nhà trường làm tài liệu tham khảo cho sinh viên, học viên cao học ngành có liên quan Thơng qua giáo trình này, sinh viên ngành Công nghệ thông tin hiểu biết sâu sắc nghiệp vụ ngành Quản trị kinh doanh, đồng thời nâng cao kỹ phân tích, thiết kế xây dựng ứng dụng tin học (hệ thống thông tin, phần mềm ứng dụng) số nghiệp vụ ngành Quản trị kinh doanh với phương pháp công nghệ đại (phân tích thiết kế hướng đối tượng, C#, Java, MS SQL hay công cụ mã nguồn mở PHP, MySQL) Giáo trình chia làm phần với chương: Phần sở lý luận gồm chương từ chương đến chương phần thực hành xây dựng ứng dụng bán hàng online gồm chương từ chương đến chương nhằm minh họa cho phương pháp nêu phần 1, đồng thời làm mơ hình cho cho việc xây dựng ứng dụng nghiệp vụ khác Nội dung chương sau: Chương Tổng quan ứng dụng tin học Quản trị kinh doanh, cung cấp khái niệm quản trị kinh doanh, hệ thống thông tin quản trị, cần thiết ứng dụng tin học quản trị kinh doanh số ứng dụng tin học quản trị kinh doanh Chương Một số nghiệp vụ Quản trị kinh doanh; trình bày nội dung số nghiệp vụ Quản trị kinh doanh tin học hóa như: Kinh doanh hàng hóa, dịch vụ; Quản trị khách hàng, Quản trị nguồn vốn doanh nghiệp, Quản trị marketing, Quản trị Logistics, Quản trị nguồn nhân lực để làm sở để xây dựng ứng dụng tin học nghiệp vụ Chương Tiếp cận hướng đối tượng ngơn ngữ mơ hình hóa thống Chương cung cấp kiến thức ngôn ngữ mơ hình hóa thống (UML) để mơ tả q trình phân tích, thiết kế ứng dụng, quy trình hợp RUP cho phát triển ứng dụng phần sau phương pháp tiếp cận hướng đối tượng để phát triển ứng dụng Chương Phương pháp phát triển ứng dụng tin học Quản trị kinh doanh Chương cung cấp phương pháp kỹ thuật để phát triển ứng dụng tin học nghiệp vụ Quản trị kinh doanh Xuất phát từ việc phát biểu toán, theo cách tiếp cận hướng đối tượng, bước thực phân tích, thiết kế cài đặt ứng dụng gắn liền với ví dụ tốn nghiệp vụ xun suốt tiến trình Chương Phân tích thiết kế hệ thống quản lý bán hàng Online Chương tập trung trình bày phân tích thiết kế theo tiếp cận hướng đối tượng ứng dụng bán hàng online, nghiệp vụ điển hình quản trị kinh doanh Chương Khởi tạo sở liệu Chương tập trung trình bày xây dựng sở liệu ứng dụng xây dựng phần mềm hỗ trợ cài đặt sở liệu ban đầu ứng dụng Chương Xây dựng ứng dụng phần BackEnd Chương tập trung trình bày cấu trúc xây dựng thành phần chương trình phần BackEnd Chương Xây dựng ứng dụng phần FrontEnd Chương tập trung trình bày cấu trúc xây dựng thành phần chương trình phần FrontEnd Giáo trình “Ứng dụng tin học Quản trị kinh doanh” kết làm việc tập thể giảng viên Viện Công nghệ thông tin Trường Đại học Tài – Ngân hàng Hà Nội với phân công cụ thể sau: TS Phùng Văn Ổn, chủ biên biên soạn chương 1, chương 3, chương 4, chương 5, chương 6, đồng thời chủ trì biên soạn chương 2, chương 7, chương 8; Ths Bùi Thị Thu Hiền tham gia biên soạn chương 2; Ths Bùi Văn Công tham gia biên soạn chương 7, chương Mặc dù có nhiều cố gắng, song nội dung liên quan đến “Ứng dụng tin học Quản trị kinh doanh” rộng, với u cầu giáo trình phải đọng phù hợp với thời lượng tín nên khơng thể tránh khỏi thiếu sót Tập thể tác giả mong nhận góp ý để giáo trình hồn thiện lần tái sau Tập thể tác giả xin cảm ơn thành viên Hội đồng thẩm định PGS TS Đỗ Trung Tuấn- Viện Công nghệ Thông tin, ThS Ngô Đức Giang- Viện Quản trị Kinh doanh, có nhiều góp ý cho việc hồn thiện giáo trình; đồng thời tập thể tác giả xin cảm ơn động viên, khích lệ Lãnh đạo nhà trường, giúp cho chúng tơi hồn thành giáo trình này, phục vụ kịp thời cho việc dạy học giảng viên, sinh viên Nhà trường./ CÁC TÁC GIẢ MỤC LỤC LỜI NÓI ĐẦU MỤC LỤC .3 DANH MỤC THUẬT NGỮ VÀ CHỮ VIẾT TẮT PHẦN CƠ SỞ LÝ LUẬN CHƯƠNG TỔNG QUAN VỀ ỨNG DỤNG TIN HỌC TRONG QUẢN TRỊ KINH DOANH 10 1.1 Khái quát quản trị kinh doanh 10 1.1.1 Khái niệm 10 1.1.2 Chức quản trị kinh doanh 13 1.1.3 Vai trị thơng tin quản trị kinh doanh 14 1.1.4 Quản trị thông tin 14 1.1.5 Hệ thống thông tin quản trị 15 1.2 Sự cần thiết ứng dụng tin học quản trị kinh doanh 17 1.2.1 Khái quát chung 17 1.2.2 Đặc điểm ứng dụng tin học quản trị kinh doanh .18 1.2.3 Các lợi ích ứng dụng tin học quản trị kinh doanh 19 1.3 Một số ứng dụng tin học quản trị kinh doanh 19 1.3.1 Hệ thống thương mại điện tử 19 1.3.2 Hệ thống quản trị quan hệ khách hàng CRM .22 1.3.3 Hệ thống quản trị nguồn lực doanh nghiệp ERP 25 BÀI TẬP 31 CHƯƠNG MỘT SỐ NGHIỆP VỤ CHÍNH CỦA QUẢN TRỊ KINH DOANH 32 2.1 Nghiệp vụ kinh doanh hàng hóa, dịch vụ 32 2.1.1 Khái niệm 32 2.1.2 Quy trình nghiệp vụ 34 2.2 Nghiệp vụ quản trị quan hệ khách hàng 39 2.2.1 Khái niệm 39 2.2.2 Quy trình nghiệp vụ 40 2.3 Nghiệp vụ Quản trị nguồn vốn doanh nghiệp 43 2.3.1 Vốn, vai trò vốn phân loại vốn doanh nghiệp 43 2.3.2 Các yêu cầu quản trị nguồn vốn doanh nghiệp 49 2.3.3 Quản trị vốn cố định 50 2.3.4 Quản trị vốn lưu động doanh nghiệp 55 2.4 Nghiệp vụ Quản trị Marketing 63 2.4.1 Khái niệm 63 2.4.2 Quy trình nghiệp vụ 66 2.5 Nghiệp vụ Quản trị Logistics 73 2.5.1 Các khái niệm 73 2.5.2 Một số hoạt động quản trị Logistics 77 2.6 Nghiệp vụ Quản trị nguồn nhân lực 88 2.6.1 Khái niệm 88 2.6.2 Quy trình nghiệp vụ 89 BÀI TẬP 97 CHƯƠNG TIẾP CẬN HƯỚNG ĐỐI TƯỢNG VÀ NGƠN NGỮ MƠ HÌNH HĨA THỐNG NHẤT .98 3.1 Ngơn ngữ mơ hình hóa thống 98 3.1.1 Giới thiệu chung 98 3.1.2 Kiến trúc hệ thống phần mềm UML 99 3.1.3 Các thành phần UML .102 3.2 Tiếp cận hướng đối tượng phát triển ứng dụng tin học 116 3.2.1 Các khái niệm 116 3.2.2 Quy trình phát triển ứng dụng 119 3.2.3 Tiến trình hướng đối tượng phát triển hệ thống 124 BÀI TẬP 125 CHƯƠNG PHƯƠNG PHÁP PHÁT TRIỂN ỨNG DỤNG TIN HỌC TRONG QUẢN TRỊ KINH DOANH 126 4.1 Khái quát 126 4.2 Nghiên cứu, khảo sát xác định yêu cầu .127 4.2.1 Mục đích 127 4.2.2 Nội dung, quy trình, phương pháp tiếp cận giai đoạn thực 127 4.2.3 Phương pháp thực .128 4.2.4 Mô tả sơ hệ thống xây dựng .131 4.2.5 Ví dụ minh họa 131 4.3 Phân tích yêu cầu nghiệp vụ .134 4.3.1 Khái niệm chung .134 4.3.2 Xác định tác nhân mơ hình hóa mơi trường hệ thống 135 4.3.3 Xác định yêu cầu nghiệp vụ lập biểu đồ UC tổng quát .136 4.3.4 Phân rã yêu cầu nghiệp vụ 138 4.3.5 Đặc tả Ca sử dụng .139 4.4 Phân tích cấu trúc hệ thống .141 4.4.1 Khái niệm chung .141 4.4.2 Xác định lớp đối tượng thực thể 142 4.4.3 Xây dựng biểu đồ lớp phân tích 143 4.5 Phân tích hành vi hệ thống 144 4.5.1 Khái niệm chung .144 4.5.2 Phân tích tương tác lớp đối tượng tham gia Ca sử dụng .144 4.5.3 Phân tích ứng xử đối tượng 146 4.5.4 Phân tích hành vi khác hệ thống .148 4.6 Thiết kế chi tiết lớp đối tượng 150 4.6.1 Khái quát 150 4.6.2 Thiết kế chi tiết lớp .150 4.6.3 Thiết kế bổ sung, hoàn thiện thuộc tính .152 4.6.4 Bổ sung, hoàn thiện phương thức .153 4.6.5 Thiết kế số phương thức phức tạp .154 4.7 Thiết kế lưu trũ 155 4.7.1 Mục đích 155 4.7.2 Lựa chọn cách lưu trữ .155 4.8 Thiết kế giao diện người dùng 157 4.8.1 Khái niệm 157 4.8.2 Nguyên tắc thiết kế giao diện người dùng 163 4.8.3 Phương pháp thiết kế giao diện người dùng .163 4.9 Thiết kế biểu đồ thành phần 167 4.9.1 Khái quát 167 4.9.2 Thiết kế biểu đồ thành phần 167 4.10 Thiết kế biểu đồ triển khai 168 4.10.1 Khái quát 168 4.10.2 Thiết kế biểu đồ triển khai 169 4.11 Xây dựng cài đặt hệ thống 169 4.11.1 Mục đích 169 4.11.2 Công cụ phát triển 169 4.11.3 Xây dựng ứng dụng 172 BÀI TẬP 179 PHẦN THỰC HÀNH XÂY DỰNG ỨNG DỤNG TIN HỌC TRONG QUẢN TRỊ KINH DOANH 180 CHƯƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ BÁN HÀNG ONLINE 181 5.1 Phân tích yêu cầu nghiệp vụ .181 5.1.1 Xác định tác nhân mơ hình hóa mơi trường hệ thống 181 5.1.2 Xác định yêu cầu nghiệp vụ lập biểu đồ UC tổng quát .181 5.1.3 Phân tích xây dựng kịch UC 182 5.1.4 Phân tích cấu trúc hệ thống .192 5.1.5 Phân tích tương tác đối tượng tham gia UC 192 5.2 Thiết kế chi tiết lớp 201 5.2.1 Tối ưu hóa lớp từ biểu đồ lớp phân tích .201 5.2.2 Thiết kế bổ sung, hồn thiện thuộc tính .202 5.2.3 Bổ sung, hoàn thiện phương thức .203 5.2.4 Thiết kế chi tiết số phương thức mô tả biểu đồ hoạt động .204 5.3 Thiết kế lưu trũ 211 5.4 Thiết kế giao diện 212 5.4.1 Nguyên tắc chung .212 5.4.2 Thiết kế giao diện .212 5.5 Thiết kế triển khai .216 5.5.1 Thiết kế mơ hình thành phần 216 5.5.2 Thiết kế mô hình vật lý – biểu đồ triển khai .216 5.6 Tổ chức hệ thống thư mục quản lý ứng dụng 216 CHƯƠNG KHỞI TẠO CƠ SỞ DỮ LIỆU .218 6.1 Xây dựng lớp phương thức xử lý liệu 218 6.1.1 Khái quát 218 6.1.2 Xây dựng phương thức .219 6.2 Xây dựng lớp nghiệp vụ ứng dụng .222 6.2.1 Cấu trúc chung 222 6.2.2 Xây dựng lớp nv_ban_hang 223 6.2.3 Xây dựng lớp khach_hang 226 6.2.4 Xây dựng lớp loai_hang 229 6.2.5 Xây dựng lớp ten_hang .230 6.2.6 Xây dựng lớp hang_hoa 232 6.2.7 Xây dựng lớp don_hang 235 6.2.8 Xây dựng lớp chi_tiet_dh 238 6.3 Xây dựng công cụ cài đặt sở liệu 240 6.4 Thiết lập kết nối ứng dụng với sở liệu 243 CHƯƠNG XÂY DỰNG ỨNG DỤNG PHẦN BACKEND 244 7.1 Xây dựng cấu trúc thành phần chương trình 244 7.2 Xây dựng thành phần chương trình Backend .245 7.2.1 Xây dựng Dasboard cho nhân viên 245 7.2.2 Xây dựng thành phần chương trình Đăng nhập cho nhân viên 247 7.2.3 Xây dựng thành phần chương trình Tìm đơn hàng 249 7.2.4 Xây dựng thành phần chương trình Cập nhật hàng hóa 258 7.2.5 Xây dựng thành phần chương trình Xử lý đơn hàng 276 7.2.6 Xây dựng thành phần chương trình Thống kê doanh thu bán hàng 299 7.2.7 Xây dựng thành phần chương trình Thêm nhân viên 307 7.2.8 Xây dựng thành phần chương trình Thêm loại hàng 310 7.2.9 Xây dựng thành phần chương trình Thêm tên hàng 312 7.2.10 Đăng xuất 316 CHƯƠNG XÂY DỰNG ỨNG DỤNG PHẦN FRONTEND .317 8.1 Xây dựng cấu trúc thành phần chương trình 317 8.2 Xây dựng thành phần chương trình Frontend .317 8.2.1 Xây dựng Trang chủ (Homepage) 317 8.2.2 Xây dựng thành phần chương trình hiển thị thơng tin hàng hóa 324 8.2.3 Xây dựng thành phần chương trình Tìm hàng hóa 344 8.2.4 Xây dựng thành phần chương trình Lập đơn hàng 352 8.2.5 Xây dựng thành phần chương trình Đăng ký khách hàng 362 8.2.6 Xây dựng thành phần chương trình Đăng nhập cho khách hàng 365 TÀI LIỆU THAM KHẢO 368 DANH MỤC THUẬT NGỮ VÀ CHỮ VIẾT TẮT Chữ viết tắt Viết đầy đủ Actor Ý nghĩa Tác nhân AIS Administrative Information Systems Hệ thống thông tin quản trị B2B Business To Business Doanh nghiệp với Doanh nghiệp B2C Business To Consumer Doanh nghiệp với Khách hàng B2G Business To Goverment Doanh nghiệp với Chính phủ BI Business Inteligent Phân tích kinh doanh thông minh CRM Customer Relationship Management Hệ thống quản trị quan hệ khách hàng ERP Enterprise Resource Planning Hệ thống quản trị nguồn lực doanh nghiệp HTML Hypertext Markup Language Ngôn ngữ đánh dấu siêu văn IS Information Systems Hệ thống thông tin KPI Key Performance Indicator Chỉ số đánh giá hiệu công việc LAN Local Area Network Mạng cục MySQL My Structured Query Language Hệ quản trị liệu mã nguồn mở MySQL OID Object Identifier Mã định danh đối tượng OOA Object Oriented Analysis Phân tích hướng đối tượng OOD Object Oriented Design Thiết kế hướng đối tượng PHP Hypertext Preprocessor Ngôn ngữ lập trình kịch mã nguồn mở PHP RUP Rational Unified Process Quy trình hợp UC Use Case Ca sử dụng UML Unified Modeling Language Ngơn ngữ mơ hình hóa thống WAN Wide Area Network Mạng diện rộng PHẦN CƠ SỞ LÝ LUẬN

Ngày đăng: 20/02/2024, 14:26

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w