Báo cáo thực tập: Thiết kế hệ thống thông tin quản lý bán sách và lưu kho bằng máy đọc mã vạch tại Nhà xuất bản trường Đại học Kinh tế Quốc dân
Mục lụcDanh mục các chữ viết tắt . 5 Danh mục các bảng biểu, sơ đồ, hình vẽ . 6 Lời cảm ơn 8 Lời mở đầu 9 Chương 1. Giới thiệu về Công ty Trí tuệ nhân tạo Việt Nam và định hướng đề tài 10 I Tổng quan về Công ty Trí tuệ nhân tạo Việt Nam (AI) 10 1 Giới thiệu chung 10 2 Lĩnh vực kinh doanh . 11 3. Mô hình hoạt động . 12 4 Cơ cấu tổ chức và chức năng của công ty . 14 4.2.1 Phòng nghiên cứu và đào tạo .184.2.2 Phòng hỗ trợ và phát triển nguồn nhân lực 194.2.3 Phòng kinh doanh .204.2.4 Phòng tài chính kế toán .214.2.5 Phòng công nghệ .214.2.6 Phòng phần mềm 224.2.7 Phòng điện tử 234.2.8 Phòng tư vấn và tuyển sinh .235 Đội ngũ nhân viên . 23 6 Các sản phẩm chính và quan hệ đối tác . 24 6.1.1 Dịch vụ .246.1.2 Phần mềm 256.1.3 Giải pháp tích hợp .256.2.1 Hợp tác trong nước .266.2.2 Hợp tác quốc tế .27II Về phòng phần mềm và định hướng đề tài . 28 1 Cơ cấu tổ chức và chức năng của các bộ phận trong phòng phần mềm . 28 2 Định hướng đề tài . 30 2.1.1 Giới thiệu chung về Nhà xuất bản 302.1.2 Quy trình hoạt động của Nhà xuất bản trường Đại học Kinh tế Quốc dân .312.1.3 Thực trạng hoạt động của nhà xuất bản 322.3.1 Định hướng đề tài .352.3.2 Phạm vi ứng dụng của đề tài .35Chương 2. Cơ sở lý luận và ngôn ngữ sử dụng để nghiên cứu đề tài . 36 I Cơ sở lý luận về CSDL và Hệ thống thông tin Quản lý . 36 1 Cơ sở lý luận về CSDL 36 1.4.1 Các thuộc tính cần có của một Hệ quản trị CSDL .421.4.2 Yêu cầu đặt ra đối với một Hệ quản trị CSDL .452 Cơ sở lý luận về Hệ thống thông tin Quản lý . 47 2.1.1 Một số khái niệm cơ bản .472.1.2 Phân loại Hệ thống thông tin .502.1.3 Nhiệm vụ, chức năng của Hệ thống thông tin quản lý đối với tổ chức 522.1.4 Các bộ phận cấu thành và nguyên nhân dẫn đến việc phát triển một Hệ thống thông tin quản lý .53II Phát triển một Hệ thống thông tin quản lý . 62 1 Mục đích và phương pháp phát triển một Hệ thống thông tin quản lý 62 2 Quy trình phát triển một Hệ thống thông tin Quản lý 63 3 Một số phương pháp và công cụ sử dụng phân tích thiết kế một Hệ thống thông tin quản lý 69 3.1.1 Phương pháp mã hóa phân cấp .693.1.2 Phương pháp mã hóa liên tiếp .693.1.3 Phương pháp mã hóa tổng hợp .703.1.4 Phương pháp mã hóa theo xeri .703.1.5 Phương pháp mã hóa gợi nhớ .703.1.6 Phương pháp mã hóa ghép nối 703.2.1 Phỏng vấn 703.2.2 Nghiên cứu tài liệu 713.2.3 Sử dụng phiếu điều tra 713.2.4 Quan sát 723.3.1 Sơ đồ chức năng kinh doanh (BFD) .723.3.2 Sơ đồ luồng thông tin (IFD) 733.3.3 Các phích vật lý 753.3.4 Sơ đồ luồng dữ liệu (DFD) 763.3.5 Các phích logic .773.4.1 Thiết kế CSDL logic từ các thông tin đầu ra .803.4.2 Thiết kế CSDL bằng phương pháp mô hình hóa .81III Tổng quan về ngôn ngữ sử dụng và công nghệ mã vạch . 86 1 Hệ quản trị CSDL Microsoft Access 86 2 Ngôn ngữ lập trình Visual Basic 6.0 87 2.2.1 Các phiên bản của Visual Basic 6.0 892.2.2 Ưu điểm của Visual Basic 6.0 893 Công cụ thiết kế báo cáo Crystal Report . 91 4 Tổng quan về công nghệ mã số vạch . 91 Chương 3. Phân tích, thiết kế Hệ thống thông tin quản lý bán sách và lưu kho bằng máy đọc mã vạch tại Nhà xuất bản trường Đại học Kinh tế Quốc dân . 96 I Bài toán quản lý bán sách và lưu kho bằng máy đọc mã vạch tại Nhà xuất bản trường Đai học Kinh tế Quốc dân . 96 1 Quy trình bán sách và lưu kho tại Nhà xuất bản 96 22 2 Việc quản lý bán sách và lưu kho tại Nhà xuất bản . 97 II Phân tích Hệ thống thông tin quản lý bán sách và lưu kho bằng máy đọc mã vạch tại Nhà xuất bản trường Đai học Kinh tế Quốc dân . 101 1 Xác định yêu cầu hệ thống . 101 1.1.1 Phỏng vấn .1011.1.2 Nghiên cứu tài liệu 1031.1.3 Quan sát người sử dụng .1042 Mô hình hóa yêu cầu hệ thống . 106 2.3.1 Sơ đồ DFD mức ngữ cảnh .1092.3.2 Sơ đồ DFD mức 0 .110III Thiết kế Hệ thống thông tin quản lý bán sách và lưu kho bằng máy đọc mã vạch tại Nhà xuất bản trường Đai học Kinh tế Quốc dân 111 1 Thiết kế CSDL 111 1.2.1 Bảng khách hàng 1131.2.2 Bảng nhà cung cấp .1131.2.3 Bảng Sách .1141.2.4 Bảng nhóm sách .1141.2.5 Bảng người sử dụng .1152 Thiết kế giải thuật 115 2.2.1 Giải thuật đăng nhập .1182.2.2 Giải thuật thêm một bản ghi 1202.2.3 Giải thuật xoá một bản ghi 1212.2.4 Giải thuật tính doanh thu theo thời gian của từng đầu sách 1222.2.5 Giải thuật tính tổng doanh thu bán sách theo thời gian .1243 Thiết kế giao diện . 125 3.2.1 Giao diện kết nối CSDL 1263.2.2 Giao diện đăng nhập .1273.2.3 Giao diện chính của chương trình .1283.2.4 Giao diện danh sách nhân viên .1293.2.5 Giao diện tạo tài khoản mới 1303.2.6 Giao diện thay đổi thông tin tài khoản 1313.2.7 Giao diện xem danh khách hàng .1323.2.8 Giao diện cập nhật danh mục sách 1333.2.9 Giao diện cập nhật hoá đơn bán sách 1343.2.10 Giao diện tìm kiếm thông tin sách 1353.2.11 Giao diện hiện báo cáo doanh thu bán sách theo tháng .1364 Thiết kế báo cáo . 137 4.2.1 Báo cáo bán sách theo thời gian 1394.2.2 Báo cáo bán sách theo khách hàng .1404.2.3 Báo cáo doanh thu bán sách theo thời gian .1414.2.4 Báo cáo doanh thu bán sách theo nhóm sách 1424.2.5 Báo cáo hàng tồn kho 1435 Một số mã nguồn chính của chương trình 144 Kết luận . 201 33 Danh mục tài liệu tham khảo . 203 44 Danh mục các chữ viết tắtSTT Từ viết tắt Chi tiết1 AI Artifical intelligent2 CSDL Cơ sở dữ liệu3 NXB Nhà xuất bản55 Danh mục các bảng biểu, sơ đồ, hình vẽHinh1. Mô hình hoạt động công ty AI 12Hình2. Cơ cấu tổ chức công ty AI .15Hình3. Cơ cấu tổ chức phòng phần mềm 28Hình4. Quy trình hoạt động của Nhà xuất bản trường Đai học Kinh tế Quốc Dân 31Hình 5. Quan hệ giữa CT ứng dụng, Hệ quản trị CSDL và CSDL .37Hình 6. Khung nhìn một Hệ CSDL .39Hình 7. Các thuộc tính cần có của một Hệ quản trị CSDL .42Hình 8. Thông tin trong quản lý 49Hình 9. Hệ thống thông tin trong tổ chức, doanh nghiệp .52Hình 10. Các bộ phận cấu thành Hệ thống thông tin quản lý 54Hình 11. Mô hình biểu diễn Hệ thống thông tin quản lý .58Hình 12. Các ký pháp sử dụng trong sơ đồ luồng thông tin .73Hình 13. Các mẫu phích vật lý trong sơ đồ luồng thông tin .75Hình 14. Các ký pháp sử dụng trong sơ đồ luồng dữ liệu .77Hình 15. Các phích Logic sử dụng trong sơ đồ luồng dữ liệu .78Hình 16. Một số kí pháp sử dụng trong mô hình quan hệ thực thể: 82Hình 17. Sơ đồ luồng thông tin .107Hình 18. Sơ đồ chức năng kinh doanh (BFD) 108Hình 19. Sơ đồ DFD mức ngữ cảnh .109Hình 20. Sơ đồ DFD mức 0 .110Hình 21. Sơ đồ quan hệ thực thể 112Hình 22. Bảng khách hàng 113Hình 23. Bảng nhà cung cấp .113Hình 24. Bảng sách 114Hình 25. Bảng nhóm sách .114Hình 26. Bảng người sử dụng .11566 Hình 27. Sơ đồ phân rã Modun 116Hình 28. Giải thuật đăng nhập .118Hình 29. Giải thuật thêm một bản ghi .120Hình 30. Giải thuật tính toán doanh thu theo thời gian của từng đầu sách .121Hình 31. Giải thuật tính doanh thu theo thời gian của từng đầu sách 123Hình 32. Giải thuật tính tổng doanh thu theo thời gian 125Hình 33. Giao diện kết nối CSDL 126Hình 34. Form đăng nhập 127Hình 35. Giao diện chính của chương trình .128Hình 36. Form xem danh sách nhân viên .129Hình 37. Form tạo tài khoản mới .130Hình 38. Form thay đổi thông tin tài khoản .131Hình 39. Form xem danh mục sách .132Hình 40. Form cập nhật danh mục sách .133Hình 41. Form cập nhât hoá đơn bán sách .134Hình 42. Form tìm kiếm thông tin sách 135Hình 43. Form xem báo cáo doanh thu bán sách theo tháng .136Hình 44. Báo cáo bán sách theo thời gian .139Hình 45. Báo cáo bán sách theo khách hàng 140Hình 46. Báo cáo doanh thu bán sách theo thời gian 141Hình 47. Báo cáo doanh thu bán sách theo nhóm sách .142Hình 48. Báo cáo hàng tồn kho 14377 Lời cảm ơnEm xin chân thành cảm ơn các thầy cô giáo trong khoa Tin học Kinh tế - Trường Đại học Kinh tế quốc dân là những người đã trang bị cho em những kiến thức nền tảng và những kinh nghiệm quý báu trong cuộc sống, giúp em đủ tự tin để khẳng định mình trong công việc tại nơi thực tập.Mặt khác, để có thể hoàn thành tốt giai đoạn thực tập này, em xin gửi lời cảm ơn chân thành tới thầy Đoàn Quốc Tuấn – người đã tận tình giúp đỡ, chỉ bảo và hướng dẫn em thực hiện báo cáo này, cũng như giúp em định hướng trong việc xác định đề tài thực tập tốt nghiệp.Em cũng xin bày tỏ lòng biết ơn tới ban lãnh đạo Công ty Trí tuệ nhân tạo Việt Nam, đặc biệt là anh Nguyễn Mạnh Trường, trưởng phòng lập trình- nơi em thực tậpTuy nhiên, do điều kiện thời gian có hạn, cũng như kiến thức còn hạn chế nên trong báo cáo Chuyên đề thực tập tốt nghiệp này, em không thể tránh được những thiếu sót. Vì vậy, em kính mong nhận được những ý kiến đóng góp, chỉ bảo của các thầy, cô giáo trong khoa, cũng như các cán bộ nhân viên làm việc trong công ty Trí tuệ nhân tạo Việt Nam Em xin chân thành cảm ơn! Sinh viên Nguyễn Thị Hạnh88 Lời mở đầuNgười ta chia lịch sử phát triển nhân loại thành ba giai đoạn chính• Nền văn minh nông nghiệp• Nền văn minh công nghiệp• Nền văn minh thông tinTrong mỗi giai đoạn sẽ có những tổ chức sản xuất phù hợp. Trước giai đoạn văn minh nông nghiệp nền kinh tế chủ yếu dựa trên cơ sở thỏa mãn nhu cầu của từng tập hợp người. Trong nền văn minh nông nghiệp đã bước đầu hình thành các cơ cấu tổ chức sản xuất tuy chưa hẳn mang dáng dấp các doanh nghiệp như hiện nay. Sau khi xuất hiện máy hơi nước và các máy móc thiết bị khác là giai đoạn bước sang nền văn minh công nghiệp với cơ cấu là các doanh nghiệp theo đúng nghĩa của nó. Bắt đầu vào những năm 80 của thế kỷ trước nhân loại bước vào nền văn minh thông tin (nền kinh tế thông tin) với đặc trưng cơ bản là các doanh nghiệp tin học có vai trò đặc biệt quan trọng. Hiện nay, các doanh nghiệp tin học không những chiếm một tỷ lệ lớn trong hệ thống các doanh nghiệp mà còn là nơi tạo ra nguồn doanh thu khổng lồ của thế giới. Chính vì vậy, với tư cách là sinh viên khoa Tin Học Kinh Tế, trường Đại học Kinh tế Quốc dân, em rất mong muốn trong thời gian thực tập sẽ được học tập và rèn luyện trong môi trường năng động và chuyên nghiệp của các doanh nghiệp tin học. Sau một thời gian tìm hiểu và nghiên cứu, em đã lựa chọn được nơi thực tập phù hợp với khả năng và mong muốn của mình. Đó chính là Công ty Trí tuệ nhân tạo Việt Nam - viết tắt là AI.99 Chương 1. Giới thiệu về Công ty Trí tuệ nhân tạo Việt Nam và định hướng đề tàiI Tổng quan về Công ty Trí tuệ nhân tạo Việt Nam (AI)1 Giới thiệu chung Công ty TNHH Trí Tuệ Nhân Tạo (Artificial Intelligence Co., Ltd) viết tắt là AI được thành lập ngày 24/10/2003 với mục tiêu đem trí tuệ của mình để làm giàu chính đáng cho bản thân và cho xã hội thông qua việc cung cấp các dịch vụ công nghệ thông tin có uy tín và chất lượng cao.• Tên gọi đầy đủ của công ty: Công ty TNHH Trí tuệ nhân tạo Việt Nam• Tên giao dịch quốc tế: Artificial Intelligence Co., Ltd• Tên viết tắt: AI• Giám đốc: Ông Hoàng Ngọc Trung• Địa chỉ: Tòa nhà CT2B, Lê Đức Thọ, Cầu Giấy, Hà Nội• Website: http://aivietnem.netNgay từ những ngày đầu, với những nỗ lực không ngừng của tập thể cán bộ, nhân viên trong công ty, AI đã khẳng định được vị trí của mình trong cộng đồng CNTT Việt Nam. Chỉ trong một thời gian ngắn, bằng năng lực thực sự, AI đã nhanh chóng làm tăng số lượng khách hàng thường xuyên, được rất nhiều các cơ quan nhà nước cũng như tư nhân khẳng định và thừa nhận năng lực chuyên môn, trong đó có FPT, Vietsoftware, CMC, Toyota Vietnam, Bộ Lao động 1010 [...]... thống thông tin quản lý bán sách và lưu kho bằng máy đọc tại nhà xuất bản trường Đại học Kinh tế Quốc dân sẽ được ứng dụng và triển khai ngay tại Nhà xuất bản trường Đại học Kinh tế Quốc dân Ngoài ra Công ty Trí tuệ nhân tạo cũng muốn triển khai phần mềm tại một số cửa hàng, siêu thị có sử dụng máy đọc mã vạch và đang có nhu cầu tin học hóa công tác quản lý của họ 35 36 Chương 2 Cơ sở lý luận và ngôn... tế hoạt động Nhà xuất bản trường Đại học Kinh tế Quốc dân và nhu cầu xây dựng giải pháp phần mềm cho các cửa hàng và siêu thị trên cả nước của Công ty Trí tuệ nhân tạo Việt Nam Em xin chọn đề tài “Phân tích, thiết kế hệ thống thông tin quản lý bán sách và lưu kho bằng máy đọc mã vạch tại Nhà xuất bản trường Đại học Kinh tế Quốc dân 2.3.2 Phạm vi ứng dụng của đề tài Đề tài “Phân tích, thiết kế hệ thống. .. thuộc trường ĐH KTQD với 3 chức năng chính: xuất bản, in ấn và phát hành sách • NXB gồm ba bộ phận nghiệp vụ chính: o Cửa hàng sách o Kho lưu trữ o Nhà in • Các hoạt động của NXB: o QL xuất bản 30 31 o QL quy trình in ấn o QL Kho o QL bán sách 2.1.2 Quy trình hoạt động của Nhà xuất bản trường Đại học Kinh tế Quốc dân Hình4 Quy trình hoạt động của Nhà xuất bản trường Đai học Kinh tế Quốc Dân Bản thảo... mềm Hệ thống các phần mềm giáo dục – đào tạo o Phần mềm quản lý đào tạo o Học trực tuyến và thi trực tuyến o Thư viện điện tử Hệ thống các phần mềm y tế o Từ điển y học o Hệ chuyên gia y học Hệ thống phàn mềm dành cho các doanh nghiệp, nhà hàng, khách sạn o Hệ thống quản lý nhân sự o Hệ thống quản lý hoạt động doanh nghiệp o Hệ thống chăm sóc khách hàng o Hệ thống quản lý khách sạn Hệ thống. .. nghệ của máy đọc mã vạch vào việc bán sách vì hiện tại nhà xuất bản đã có hệ thống in mã vạch và máy đọc mã vạch mặc dù chưa có phần mềm để sử dụng • Quản lý hoạt động bán hàng theo hai cấp là bán lẻ tại cửa hàng và bán buôn Trong đó bán buôn ta có sử dụng chiết khấu thanh toán khác nhau cho từng đối tượng cụ thể • Quản lý kho một cách tối ưu kể cả trong kho của cửa hàng và kho của NXB Tức là phải đáp... dữ liệu tự động bằng mã vạch, trợ giúp công tác quản lý bán hàng và lưu kho Khi hệ thống được triển khai, hoạt động bán hàng và quản lý kho sẽ được thực hiện một cách tự động thông qua việc sử dụng máy đọc mã vạch Bên cạnh đó do có sự liên kêt về mặt dữ liệu giữa các bộ phận nên ban giám đốc có thể nhận được báo cáo chính xác về tình trạng bán hàng và số lượng sách còn tồn trong kho tại bất cứ thời... báo cáo hàng tồn kho định kỳ cũng như bất thường của ban giám đốc một cách nhanh chóng và chính xác Đề xuất ý kiến Căn cứ vào các vấn đề đặt ra trong quá trình hoạt động của nhà xuất bản, em thấy cần phải xây dựng một Hệ thống thông tin phục vụ cho việc bán hàng và lưu kho tại nhà xuất bản dựa trên ứng dụng công nghệ mã vạch Theo đó hệ thống sẽ đáp ứng được các vấn đề đưa ra là : liên kết các bộ phận... sở lý luận và ngôn ngữ sử dụng để nghiên cứu đề tài I Cơ sở lý luận về CSDL và Hệ thống thông tin Quản lý 1 Cơ sở lý luận về CSDL 1.1 Khái niệm CSDL và Hệ quản trị CSDL CSDL CSDL là một hệ thống các thông tin có cấu trúc được lưu trữ trên các thiết bị lưu trữ thông tin thứ cấp (băng, đĩa từ, usb ), để có thể thỏa mãn nhu cầu khai thác thông tin của nhiều người sử dụng, hay nhiều chương trình ứng dụng... thực tế hoạt động của NXB Đại học Kinh Tế Quốc dân, em thấy hoạt động quản lý kho và thống kê lượng sách bán ra trong ngày vẫn còn là thủ công và tin học hoá không đồng bộ Cho nên việc phản ánh lượng sách bán ra trong ngày với số lượng là bao nhiêu, doanh thu trong từng ngày thế nào đối với mỗi đầu sách, cũng như toàn bộ nhà sách chưa phản ánh kịp thời để lên báo cáo Bên cạnh đó, việc bộ phận kế toán... chóng Bộ phận thiết kế đồ họa - Graphical Designer Với đội ngũ thiết kế đồ họa chuyên nghiệp, bộ phận thiết kế đồ hoạ có chức năng cung cấp cho khách hàng những sản phẩm phần mềm có giao diện hiện đại và ấn tượng, phù hợp với môi trường hoạt động của phần mềm 2 Định hướng đề tài 2.1 Thực trạng hoạt động của Nhà xuất bản trường đại học Kinh tế Quốc dân 2.1.1 Giới thiệu chung về Nhà xuất bản • Là một . 3. Phân tích, thiết kế Hệ thống thông tin quản lý bán sách và lưu kho bằng máy đọc mã vạch tại Nhà xuất bản trường Đại học Kinh tế Quốc dân . 0...........................................................................................................................110III Thiết kế Hệ thống thông tin quản lý bán sách và lưu kho bằng máy đọc mã vạch tại Nhà xuất bản trường Đai học Kinh tế Quốc dân