Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 44 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
44
Dung lượng
1,76 MB
Nội dung
MỤC LỤC LỜI MỞ ĐẦU 1 Tầm quan trọng, ý nghĩa vấn đề nghiên cứu .1 Mục tiêu nghiên cứu đề tài .2 Đối tương phạm vi nghiên cứu đề tài .2 Các phương pháp áp dụng thực đề tài Kết cấu khóa luận Chương 3: PHÂN TÍCH HỆ THỐNG THƠNG TIN GIỚI THIỆU VÀ BÁN KHÓA HỌC CỦA BACHKHOA-APTECH CHƯƠNG 1: CƠ SỞ LÝ LUẬN VỀ PHÂN TÍCH HỆ THỐNG GIỚI THIỆU VÀ BÁN KHĨA HỌC CỦA BACHKHOA-APTECH 1.1 Một số khái niệm 1.1.1 Khái niệm hệ thống hệ thống thông tin 1.1.2 Hệ thống thông tin quản lý 1.2 Một số lý thuyết phân tích hệ thống thông tin 1.2.1 Các giai đoạn qui trình xây dựng hệ thống thơng tin 1.2.2 Các phương pháp phân tích thiết kế hệ thống thơng tin 1.2.3 Phân tích thiết kế thơng tin UML Biểu đồ Use case (Use Case Diagram) Biểu đồ lớp (Class Diagram) 11 2.2.3.Gói 14 1.2.4 Ngôn ngữ lập trình 16 1.3 Tổng quan tình hình nghiên cứu 17 1.3.1 Tình hình nghiên cứu nước 17 1.3.2 Tình hình nghiên cứu nước 19 Chương KẾT QUẢ PHÂN TÍCH, ĐÁNH GIÁ THỰC TRẠNG CỦA HỆ THỐNG GIỚI THIỆU VÀ BÁN KHÓA HỌC CỦA BACHKHOA-APTECH 21 2.1 TỔNG QUAN VỀ CÔNG TY CỔ PHẦN ĐÀO TẠO VÀ CHUYỂN GIAO CÔNG NGHỆ CAO BÁCH KHOA .21 2.1.1 Khái quát chung công ty 21 2.1.2 Quá trình hình thành phát triển cơng ty 22 2.1.3 Các nghiệp vụ Công ty HTC 22 2.1.4 CƠ CẤU TỔ CHỨC, CHỨC NĂNG, NHIỆM VỤ TỪNG BỘ PHẬN CỦA CÔNG TNHH CÔNG NGHỆ IDO VIỆT NAM 23 Sơ đồ máy công ty .23 Chức cụ thể phận 23 2.1.5 TÌNH HÌNH HOẠT ĐỘNG KINH DOANH CỦA CÔNG TY ( Năm 2013,2014,2015) 24 2.2 THỰC TRẠNG CỦA VẤN ĐỀ NGHIÊN CỨU .25 2.2 Một số tiêu tiêu chủ yếu công ty HTC năm gần 25 2.2.2 Giới thiệu website công ty 27 2.2.3 Đánh giá website http://bachkhoa-aptech.com/ 27 2.3 ĐÁNH GIÁ THỰC TRẠNG CỦA VẤN ĐỀ NGHIÊN CỨU 28 2.3.1 Những điểm mạnh HTC 28 2.3.2 Những tồn HTC 28 CHƯƠNG 3: PHÂN TÍCH HỆ THỐNG THƠNG TIN GIỚI THIỆU VÀ BÁN KHĨA HỌC CỦA BACHKHOA-APTECH 29 3.1 MÔ TẢ HỆ THỐNG GIỚI THIỆU VÀ BÁN KHĨA HỌC CỦA CƠNG TY CỔ PHẦN ĐÀO TẠO VÀ CHUYỂN GIAO CÔNG NGHỆ CAO BÁCH KHOA .29 3.2 CHỨC NĂNG CỦA HỆ THỐNG 29 3.2.1.Chức xem thơng tin khóa học .29 3.2.2 Chức đăng kí khóa học 29 3.2.2.Chức xem giới thiệu công ty 30 3.3 CÁC BIỂU ĐỒ 34 3.3.1 Biểu đồ phân cấp chức hệ thống 34 3.3.2 Biểu đồ mức ngữ cảnh hệ thống .35 3.3.3 Biểu đồ mức đỉnh hệ thống .35 3.3 PHÂN TÍCH DỮ LIỆU 37 3.3.1 Thực thể khóa học 37 3.3.2 Thực thể khách hàng .37 3.3.2 Thực thể đánh giá học viên .38 3.3.3 Thực thể đơn đăng ký 38 3.4 CÁC BẢNG DỮ LIỆU .39 3.4.1 Bảng product 39 3.4.2 Bảng customer 40 3.4.3 Bảng reviewproduct 40 3.5 MỘT SỐ ĐỀ XUẤT VÀ KIẾN NGHỊ 41 3.4.1 Đánh giá khả ứng dụng hệ thống 41 3.4.2 Đề xuất hướng phát triển .41 3.4.3 Kiến nghị 41 LỜI MỞ ĐẦU Tầm quan trọng, ý nghĩa vấn đề nghiên cứu Hiện với việc phát triển mạnh công nghệ thông tin dịch vụ chăm sóc khách hàng ngày nâng cao người ta ngày mong muốn có phục vụ tốt tất mặt đời sống xã hội Trong phía người tiêu dùng: nhu cầu mua sắm, học tập, tìm kiếm thông tin đặc biệt mua sắm trực tuyến, học online toán qua mạng ngày phổ biến rộng rãi để khách hàng ln có lựa chọn tốt nhà mà khơng phải tốn q nhiều thời gian Theo phía doanh nghiệp: Trong kỷ mà công nghệ liên tục phát triển, doanh nghiệp cần chiến lược nào, phương pháp điều hành nào? Các câu hỏi đặt ra, thị trường giới thời kỳ chuyển biến sơi động lịch sử.Kéo theo việc kinh doanh trực tuyến thay đổi, giới Internet tiến đáng kể Ngày nay, Internet ngày phát triển mạnh mẽ Các doanh nghiệp muốn phát triển đưa sản phẩm đến gần với khách hàng việc xây dựng hệ thống thông tin giới thiệu bán hàng quan trọng Trong việc xây dựng Website - sản phẩm công nghệ tuyệt vời Internet - mang lại lợi ích cho cơng ty khắp giới cách đem lại hội cho họ bán thứ đâu cho ai, điều cần thiết Các doanh nghiệp tên tuổi có website tạo dựng uy tín khơng đời sống mà cộng đồng ảo Nếu khơng có website, doanh nghiệp bỏ lỡ nhiều hội tốt khách hàng tiềm thị trường nước Và việc phân tích thiết kế giai đoạn đầu q trình phát triển hệ thống thơng tin Nó định đến chất lượng giá thành hệ thống Nhờ phân tích tốt mà hệ thống thơng tin trì hoạt động tốt phát triển Qui mô độ phức tạp hệ thống ngày tăng, nên phân tích thiết kế trở thành yêu cầu bắt buộc để có hệ thống tốt Trong thực tế ta thấy: Những sai sót phân tích thiết kế làm cho chi phí bảo trì trung bình hệ thống chiếm tới gần 60% tổng chi phí Có tượng mức độ chi phí sửa chữa sai lầm bị bỏ sót qua giai đoạn phát triển hệ thống tăng lên đáng kể Từ nhu cầu thực tế với kiến thức em tiếp thu trường em chọn đề tài: Đề tài “Phân tích hệ thống giới thiệu bán khóa học Bachkhoa-Aptech” ngơn ngữ lập trình PHP sở liệu Mysql Mục tiêu nghiên cứu đề tài 2.1 Mục tiêu chung: Trên sở tính cấp thiết đề tài, mục tiêu nghiên cứu tổng quát xác định là: Phân tích hệ thống giới thiệu bán khóa học Bachkhoa-aptech dựa tảng ứng dụng CNTT để hỗ trợ cho việc quản lý giới thiệu, bán khóa học nâng cao hiệu hoạt động công ty 2.2 Mục tiêu cụ thể: - Tổng hợp phát triển lý luận phân tích hệ thống thơng tin nói chung, phân tích hệ thống giới thiệu bán khóa học bachkhoa-aptech nói riêng điều kiện ứng dụng CNTT theo định phướng giải pháp quản lý tổng thể công ty - Nhận diện yêu cầu phân tích, đánh giá khả đáp ứng yêu cầu vể nội dung thông tin phương thức xử lý thơng tin Phân tích hệ thống giới thiệu bán khóa học Bachkhoa-aptech - Xác định nhân tố tác động đến thành công hệ thống giới thiệu bán khóa học bachkhoa-aptech - Định hướng đưa vấn đề chưa hợp lý hệ thống giới thiệu bán khóa học bachkhoa-aptech Đối tương phạm vi nghiên cứu đề tài - Đối tượng nghiên cứu: +) Khách hàng có nhu cầu học thiết kế web, lập trình, +) Admin( quản lý toàn hệ thống) +) Manager ( quản lý, cập nhật thơng tin khóa học) - Phạm vi nghiên cứu +) Đề tài tập trung vào phân tích hệ thống giới thiệu bán khóa học cảu bachkhoa-aptech Các phương pháp áp dụng thực đề tài 4.1.Các phương pháp thu thập thông tin -Phỏng vấn Phỏng vấn hai công cụ thông tin đắc lực dùng cho hầu hết dự án phát triển hệ thống thông tin Phỏng vấn cho phép thu thập thông tin xử lý theo cách khác với mô tả tài liệu -Nghiên cứu tài liệu Cho phép nghiên cứu kĩ tỉ mỉ nhiều khía cạnh tổ chức lịch sử hình thành phát triển tổ chức, tình trạng tài chính, tiêu chuẩn định mức, cấu trúc thứ bậc, vai trò nhiệm vụ thành viên, nội dung hình trangj thơng tin đầu vào đầu -Sử dụng phiếu điều tra Phương pháp sử dụng đối tượng cần điều tra thông tin với quy mô lớn -Quan sát Việc thực quan sát cho phép thấy khơng thể tài liệu qua vấn tài liệu để đâu, đưa cho ai, ?Phương pháp quan sát có nhiều rủi ro để đối tượng quan sát để ý họ thay đổi lịch trình làm việc khơng ngày thường Kết cấu khóa luận Nội dung đề tài bao gồm chương: Chương 1: CƠ SỞ LÝ LUẬN CỦA VẤN ĐỀ PHÂN TÍCH HỆ THỐNG GIỚI THIỆU VÀ BÁN KHÓA HỌC CỦA BACHKHOA-APTECH Chương 2: KẾT QUẢ PHÂN TÍCH, ĐÁNH GIÁ THỰC TRẠNG CỦA HỆ THỐNG GIỚI THIỆU VÀ BÁN KHÓA HỌC CỦA BACHKHOA-APTECH Chương 3: PHÂN TÍCH HỆ THỐNG THƠNG TIN GIỚI THIỆU VÀ BÁN KHÓA HỌC CỦA BACHKHOA-APTECH CHƯƠNG 1: CƠ SỞ LÝ LUẬN VỀ PHÂN TÍCH HỆ THỐNG GIỚI THIỆU VÀ BÁN KHÓA HỌC CỦA BACHKHOA-APTECH 1.1 Một số khái niệm 1.1.1 Khái niệm hệ thống hệ thống thông tin Hệ thống tập hợp tổ chức gồm nhiều phần tử có mối quan hệ ràng buộc lẫn hoạt động hướng tới mục tiêu chung Phần tử vật chất phi vật chất: Con người, máy móc, thơng tin, liệu, phương pháp xử lý (Nguyễn Văn Ba, (2003), Phân tích thiết kế hệ thống thơng tin, Nhà xuất Đại học quốc gia Hà Nội) Mục tiêu hệ thống lý tồn hệ thống Để đạt mục tiêu, hệ thống cần tương tác với mơi trường bên ngồi Hệ thống thơng tin (HTTT) tập hợp có tổ chức người, thiết bị phần mềm, liệu, để thực hoạt động thu nhận, lưu trữ, xử lý, truyền tin tập hợp ràng buộc gọi mơi trường.( Nguyễn Văn Ba, (2003), Phân tích thiết kế hệ thống thông tin, nhà xuất Đại học Quốc gia Hà Nội) 1.1.2 Hệ thống thông tin quản lý Hệ thống thông tin quản lý hệ thống tích hợp “người-máy” tạo thơng tin giúp người sản xuất, quản lý định Hệ thống thông tin quản lý sử dụng thiết bị tin học, phần mềm, CSDL, thủ tục thủ cơng, mơ hình để phân tích, lập kế hoạch quản lý định Hệ thống thông tin quản lý bao gồm hệ thống thông tin hỗ trợ hoạt động nghiệp vụ quản lý doanh nghiệp, tổ chức Ví dụ hệ thống quản lý bán hàng, hệ thống kế toán, hệ thống tính cước chăm sóc khách hàng, hệ thống quản lý thư viện, hệ thống đào tạo trực tuyến, ( Nguyễn Văn Ba,(2003), Phân tích thiết kế hệ thống thông tin, Nhà xuất Đại học Quốc gia Hà Nội) Cơ sở liệu: Cơ sở liệu tập hợp liệu có tổ chức, có liên quan lưu trữ thiết bị lưu trữ thứ cấp để thỏa mãn yêu cầu khai thác thông tin đồng thời nhiều người sử dụng, hay nhiều chương trình ứng dụng với mục đích khác nhau.( Nguyễn Văn Ba,(2003), Phân tích thiết kế hệ thống thông tin, Nhà xuất Đại học Quốc gia Hà Nội) 1.2 Một số lý thuyết phân tích hệ thống thông tin 1.2.1 Các giai đoạn qui trình xây dựng hệ thống thơng tin - Bao gồm giai đoạn: +)Giai đoạn 1: Khảo sát hệ thống +)Giai đoạn 2: Phân tích hệ thống +)Giai đoạn 3: Phân tích thiết kế +)Giai đoạn 4: Thực +)Giai đoạn 5: Kiểm thử +)Giai đoạn 6: Triển khai bảo trì Giai đoạn 1: Khảo sát hệ thống Khảo sát trạng giai đoạn q trình phát triển hệ thống thơng tin Nhiệm vụ giai đoạn tìm hiểu thu thập thông tin cần thiết để chuẩn bị cho việc giải yêu cầu đặt dự án Giai đoạn khảo sát chia làm hai bước: Bước 1: Khảo sát sơ bộ: tìm hiểu yếu tố ( tổ chức, văn hóa, đặc trưng, người, ) tạo tiền đề để phát triển HTTT phù hợp với dự án doanh nghiệp Bước 2: Đặt vấn đề trọng tâm cần phải giải quyết, như: Thông tin đưa vào hệ thống phải nào? Dữ liệu hiển thị xuất khác điểm nào? Ràng buộc đối tượng hệ thống cần xây dựng sao? Chức qui trình xử lý hệ thống phải đảm bảo yêu cầu nào? Cần sử dụng giải pháp nào? Tính khả thi giải pháp sao? Từ thông tin thu thập vấn đề đặt giai đoạn khảo sát, nhà quản trị chuyên gia chọn lọc yếu tố cần thiết để cấu thành hệ thống thông tin cho doanh nghiệp Giai đoạn 2: Phân tích hệ thống Mục tiêu giai đoạn xác định thông tin chức xử lý hệ thống Xác định yêu cầu HTTT gồm: chức chính-phụ, nghiệp cụ cần phải xử lý đảm bảo tính xác, tuân thủ văn pháp luật qui định hành, đảm bảo tốc độ hành, đảm bảo tốc độ xử lý khả nâng cấp tương lai Phân tích đặc tả mơ hình phân cấp chức tổng thể thơng qua sơ đồ BFD (Business Flow Diagram), từ mơ hình BFD tiếp tục xây dựng thành mơ hình luồng liệu DFD ( Data Flow Diagram) thơng qua q trình phân rã chức theo mức 0,1,2 ô xử lý Phân tích bảng liệu: cần đưa vào hệ thống bảng liệu gồm trường liệu nào? Xác định khóa chính, khóa ngoại, mối quan hệ bảng liệu ràng buộc liệu cần thiết Ở giai đoạn này, chuyên gia đặc tả sơ bảng liệu giấy để có nhìn khách quan Qua đó, xác định giải pháp tốt cho hệ thống đảm bảo yêu cầu khảo sát trước thực phần mềm chuyên dụng Giai đoạn 3: Thiết kế Thông qua thông tin thu nhập từ trình khảo sát phân tích, chun gia chuyển hóa vào phần mềm, công cụ chuyên dụng để đặc tả thiết kế hệ thống chi tiết Giai đoạn chia làm hai bước sau: Bước 1: Thiết kế tổng thể Trên sở bảng liệu phân tích đặc tả giấy thiết kế dạng mơ hình mức ý niệm cho chun gia có nhìn tổng qt mối quan hệ đối tượng trước chuyển đổi thành mô hình mức vật lý Bước 2: Thiết kế chi tiết Thiết kế sở liệu ( Database): Với mơ hình mức vật lý hồn chỉnh giai đoạn thiết kế đại thể kết sinh mã thành file sql Thiết kế truy vấn, thủ tục, hàm: thu thập, xử lý thông tin nhập đưa thông tin chuẩn xác theo nghiệp vụ Thiết kế giao diện chương trình đảm bảo phù hợp với mơi trường, văn hóa u cầu doanh nghiệp thực dự án Thiết kế chương trình đảm bảo tính logic q trình nhập liệu xử lý cho người dùng Thiết kế báo cáo Dựa yêu cầu doanh nghiệp qui định hành thiết kế mẫu báo cáo phù hợp cho phép doanh nghiệp tự tạo mẫu báo cáo hệ thống Thiết kế kiểm sốt hình thức đưa thơng báo, cảnh báo lỗi cụ thể tạo tiện lợi kiểm sốt chặt chẽ q trình nhập liệu với mục tiêu tăng độ xác cho liệu Tóm lại, thiết kế việc áp dụng công cụ, phương pháp, thủ tục để tạo mơ hình hệ thống cần sử dụng Sản phẩm cuối giai đoạn thiết kế đặc tả hệ thống dạng tồn thực tế, cho nhà lập trình kỹ sư phần cứng dễ dàng chương trình cấu trúc hệ thống Giai đoạn 4: Thực Đây giai đoạn nhằm xấy dựng hệ thống theo thiết kế xác định Giai đoạn bao gồm công việc sau: Lựa chọn hệ quản trị sở liệu ( SQL Server, Oracle, MySQL, ) cài đặt sở liệu cho hệ thống Lựa chọn cơng cụ lập trình để xây dựng modules chương trình hệ thống ( Microsoft Visual Studio, PHP Designer, ) Lựa chọn công cụ để xây dựng giao diện hệ thống ( DevExpress, Dot Net Bar, ) Giai đoạn 5: Kiểm thử Trước hết phải lựa chọn công cụ kiểm thử Kiểm chứng modules chức hệ thống thông tin, chuyển thiết kế thành chương trình (phần mềm) Thử nghiệm hệ thống thông tin Cuối khắc phục lỗi ( có) Viết test case theo yêu cầu Kết cuối hệ thống thông tin đạt yêu cầu đặt Giai đoạn 6: Triển khai bảo trì Lắp đặt phần cứng để làm sở cho hệ thống Cài đặt phần mềm Chuyển đổi hoạt động hệ thống cũ sang hệ thống mới, gồm có: chuyển đổi liệu, bố trí, xếp người làm việc hệ thống, tổ chức hệ thống quản lý bảo trì Phát sai sót, khuyết điểm hệ thống thông tin Bảo hành Nâng cấp chương trình có phiên 1.2.2 Các phương pháp phân tích thiết kế hệ thống thông tin 1.2.2.1 Phương pháp hướng cấu trúc Đặc trưng phương pháp hướng cấu trúc phân chia chương trình thành nhiều chương trình con, chương trình nhằm đến thực công việc xác định Cách thực phương pháp hướng cấu trúc phương pháp thiết kế từ xuống ( top-down) Phương pháp tiến hành phân rã toán thành toán nhỏ hơn, tiếp tục phân rã toán nhận tốn cài đặt sử dụng hàm ngơn ngữ lập trình hướng cấu trúc Đặc điểm: - Tập trung vào công việc cần thực - Chương trình lớn chia thành hàm nhỏ - Các hàm truyền thông tin cho thông qua chế truyền tham số - Dữ liệu hệ thống chuyển động từ hàm sang hàm khác - Đóng gói chức - Chương trình thiết kế theo cách tiếp cận từ xuống Một số phương pháp phân tích có cấu trúc: - Phương pháp SADT (Structured Analysis and Design Technie) Mỹ dựa theo phương pháp phân rã hệ thống lớn thành hệ thống đơn giản Kỹ thuật đơn giản SADT dựa sơ đồ luồng liệu, từ điển liệu (Data Dictionnary), ngôn ngữ mô tả có cấu trúc, ma trận chức Nhưng SADT chưa quan tâm cách thích đáng chức hệ thống - Phương pháp MERISE ( Method pour rassembler les idess sans effort) Pháp dựa mức trừu tượng hóa hệ thống thơng tin mức quan niệm, mức tổ chức, mức vật lý có kết hợp với mơ hình - Phương pháp Case (Computer- Aided System Engineering) phương pháp phân tích thiết kế tự động nhờ trợ giúp máy tính Đây cách tiếp cận theo hướng “top-down” phù hợp với yêu cầu xây dựng hệ thống thông tin doanh nghiệp sản xuất kinh doanh thương mại 1.2.2.2 Phương pháp hướng đối tượng Phương pháp phân tích hướng đối tượng phương pháp tập trung vào hai khía cạnh hệ thống thông tin liệu hành động Các đối tương hệ thống tương tác độc lập với hệ thống xây dựng cách kết hợp đối tượng với thơng qua mối quan hệ tương tác chúng Một số khái niệm hướng đối tượng: - Đối tượng: Một đối tượng biểu diễn thực thể vật lý, thực thể khái niệm thực thể phần mềm - Lớp: mô tả nhóm đối tượng có chung thuộc tính, hành vi mối quan hệ Như vậy, đối tượng thể lớp lớp định nghĩa trừu tượng đối tượng - Thành phần: Là thành phần hệ thống hoạt động độc lập giữ chức định hệ thống - Gói: Là tổ chức thành phần, phần tử hệ thống thành nhóm Nhiều gói kết hợp với trở thành hệ thống - Kế thừa: Trong phương pháp hướng đối tướng, lớp sử dụng lại thuộc tính phương thức hay nhiều lớp khác Kiểu quan hệ gọi quan hệ kế thừa, xây dựng dựa mối quan hệ kế thừa toán thực tế Các phương pháp hướng đối tượng: - Phương pháp HOOD (Hierarchical Object Oriented Design) phương pháp lựa chọn để thiết kế hệ thống thời gian thực Phương pháp hỗ trợ cho việc thiết kế đối tượng mà khơng hỗ trợ cá tính kế thừa, phân lớp - Phương pháp RDD (Responsbility Driven Design) dựa việc mơ hình hóa hệ thống thành lớp Phương pháp RDD hỗ trợ cho khái niệm lớp, đối tượng kế thừa cách tiếp cận hướng đối tượng - Phương pháp OMT (Object Modelling Technique) phương pháp xem cách tiếp cận hướng đối tượng Phương pháp khắc phục số nhược điểm phương pháp hướng đối tượng trước mắc phải 1.2.3 Phân tích thiết kế thơng tin UML UML ( Unifield Modeling Language) ngơn ngữ mơ hình hóa thống có phần bao gồm ký hiệu hình học, phương pháp hướng đối tượng sử dụng để thực miêu tả thiết kế hệ thống Nó ngơn 2.2.2 Giới thiệu website công ty Công ty cổ phần đào tạo chuyển giao công nghệ cao bách khoa có website địa http://bachkhoa-aptech.com/ Hiện website cơng ty thu hút khoảng 5.000 lượt truy cập ngày Hình 1.3: Giao diện website http://bachkhoa-aptech.com/ 2.2.3 Đánh giá website http://bachkhoa-aptech.com/ - Về giao diện: Thiết kế website đơn giản mã nguồn wordpress đảm bảo tính logic, cung cấp đầy đủ thơng tin Màu sắc hài hòa, đơn giản, đẹp mắt, tạo cảm giác chuyên nghiệp, thân thiện cho khách hàng từ lần đầu ghé thăm website - Khả tương tác: Web có hộ trợ phần mềm chat trực tuyến Vchat Vật giá – phần mềm chát trực tuyến tốt thị trường nay, đảm bảo giải đáp thắc mắc khách hang cách nhanh chóng, kịp thời - Về danh mục: Web có danh mục riêng biệt thơng tin khóa hoc, lịch khai giảng, thông tin hệ thống, hỗ trợ đào tạo Giúp học viên dễ dàng tìm hiểu thơng tin khóa học - Menu điều hướng: Giới thiệu, đào tạo, liên thông, tin bachkhoa-aptech, sinh viên BKAP, Tin quản trị mạng, tuyển dụng Giúp cho học viên nắm rõ khóa hoc, tra cứu điểm, hỏi đáp thắc mắc, dễ dàng tìm nhà tuyển dụng thích hợp 28 2.3 ĐÁNH GIÁ THỰC TRẠNG CỦA VẤN ĐỀ NGHIÊN CỨU 2.3.1 Những điểm mạnh HTC Trong khoảng thời gian thực tập Công ty em nhận thấy HTC có nhiều điểm tích cực, kể đến như: - Học viên u thích cơng nghệ thơng tin dễ dàng hơn, tiện lợi hơn, việc tìm khóa học dài hạn, ngắn hạn như: lập trình, quản trị mạng, kiểm thử, tin học văn phòng, linh hoạt thời gian - Nội dung website ln cập nhật hàng ngày, nhiều thơng tin hữu ích từ phía nhà tuyển dụng, cơng ty, giúp cho học viên dễ dàng tìm hướng sau kết thúc khóa hoc - Dịch vụ chăm sóc học viên, giúp học viên giải đáp thắc mắc, giải khó khăn q trình học học viên - Các hoạt động sinh viên, câu lạc sinh viên giúp cho cho học viên trải nghiệm nhiều điều trình học, nâng cao kĩ mềm, cách làm việc nhóm - Website cung cấp nhiều tính tạo nhiều giá trị cho học viên… - Đặc biệt cơng ty có đội ngũ giảng viên chuyên gia hàng đầu, kỹ sư lành nghề có nhiều năm kinh nghiệm giảng dạy lập trình, máy tính, mạng máy tính,máy chủ - server bảo mật mạng Ngồi ra, giảng viên đạt chứng giảng viên toàn cầu tập đoàn Aptech Ấn Độ đạt chứng quốc tế CNTT - Bố trí, xếp cơng việc cụ thể rõ ràng thành viên, cộng tác viên đem lại hiệu công việc tốt 2.3.2 Những tồn HTC Bên cạnh điểm mạnh có ảnh hưởng tích cực tới hoạt động kinh doanh HTC số vấn đề tồn cần phải khắc phục như: - Việc xếp khóa học cho học viên ngắn hạn chưa có nhiều lịch để học viên học, làm tiện xếp hơn, lượng học viên lớp ngắn hạn chưa nhiều -Mặc dù có tương tác giữ khách hàng nhân viên công ty thông qua website, tương tác chưa xuyên suốt, nhiều lúc bị gián đoạn Vì vậy, cần có biện pháp khắc phục điều - Các hoạt động giao lưu học viên ngắn hạn không nhiều Các hoạt động Marketing chưa bật, hiệu chưa cao 29 CHƯƠNG 3: PHÂN TÍCH HỆ THỐNG THƠNG TIN GIỚI THIỆU VÀ BÁN KHĨA HỌC CỦA BACHKHOA-APTECH 3.1 MÔ TẢ HỆ THỐNG GIỚI THIỆU VÀ BÁN KHĨA HỌC CỦA CƠNG TY CỔ PHẦN ĐÀO TẠO VÀ CHUYỂN GIAO CƠNG NGHỆ CAO BÁCH KHOA Qui trình giới thiệu bán khóa học cơng ty bắt đầu việc giới thiệu khóa học dài hạn ngắn hạn cơng ty Khách hàng có nhu cầu học, lên web tìm thơng tin khóa học thơng tin cơng ty Nếu có nhu cầu khách hàng đăng kí khóa hoc tiến hành điền thông tin Nhân viên nhận đơn đăng kí khóa học từ khách hàng điện thoại, trực tiếp, fax, email, mẫu đăng kí hệ thống tiếp nhận thơng tin khách hàng, khóa học muốn học, lưu trữ vào kho đăng kí khóa học, hẹn ngày đàm phán hai bên để đảm bảo cho việc học khóa học diễn chắn, khách hàng cần phải nộp tiền trước bắt đầu khóa học 3.2 CHỨC NĂNG CỦA HỆ THỐNG - Đối với khách hàng 3.2.1.Chức xem thơng tin khóa học Miêu tả Đầu vào Xử lý Xuất Chức xem thơng tin cho phép khách hàng, học viên xem thơng tin khóa học dài hạn ngắn hạn, thời gian bắt đầu khóa học ,Bằng cấp sau kết thúc khóa học, giảng viên hướng dẫn, đối tượng phù hợp học khóa học , nội dung khóa học Người dùng click vào khóa học muốn học tìm hiểu Tìm kiếm sản phẩm CSDL Hiển thị thơng tin khóa học cho người dùng 3.2.2 Chức đăng kí khóa học Miêu tả Cho phép khách hàng đăng kí khóa học Đầu vào Người dùng nhập thông tin ( HOTEN, SĐT, Email, DIACHI) ấn đăng kí khóa học Xử lý Lưu thơng tin khách hàng khóa học khách hàng muốn học Xuất Thơng báo cho người dùng đăng ký thành công gửi mail thơng tin khóa học cho khách hàng 30 3.2.2.Chức xem giới thiệu công ty Miêu tả Đầu vào Xử lý Xuất Chức xem thông tin cho phép khách vãng lai xem thơng tin tên sản phẩm, tên nhà sản xuất, ngày bắt đầu khuyến mãi, kết thúc khuyến (nếu có), hình ảnh sản phẩm … Người dùng click vào sản phẩm muốn xem thơng tin Tìm kiếm sản phẩm CSDL Hiển thị thông tin sản phẩm cho người dùng - Đối với Admin Đăng nhập vào hệ thống quản trị Admin Miêu tả Đầu vào Xử lý Xuất Chức đăng nhập vào hệ thống quản trị Admin dành cho có tài khoản Admin Chức cho phép người quản trị đăng nhập vào giao diện quản trị website Người dùng click vào nút đăng nhập giao diện trang backend thực điền thông tin vào form bao gồm username password Hệ thống thực việc kiểm tra liệu đầu vào định dạng chưa, trường bắt nhập nhập chưa Tiếp hệ thống kiểm tra xem có thơng tin admin tương ứng vơi username password người dùng nhập hay khơng, có thực đăng nhập cho người dùng, sai thông báo kết cho người dùng Thông báo kết cho người dùng thực đăng nhập vào giao diện admin hệ thống Đăng xuất khỏi hệ thống trang quản trị website Miêu tả Chức đăng xuất khỏi hệ thống quản trị webstite có tài khoản admin đăng nhập vào hệ thống Chức cho phép người dùng đăng xuất tài khoản khỏi hệ thống giao diện admin website Đầu vào Người dùng click vào nút thoát tài khoản Xử lý Xuất Hệ thống thực việc thoát tài khoản khỏi giao diện quản trị admin Thông báo kết cho người dùng quay lại giao diện đăng nhập trang quản trị admin Quản lý sản khóa học 31 Miêu tả Đầu vào Chức quản lý sản phẩm cho phép người quản trị Admin thêm xóa sửa thơng tin khóa học hệ thống Chọn vào nút thiết kế sẵn để thực chức thêm xóa sửa tương ứng Thêm - Ở bước này, admin nhập thông tin cần thiết, hệ thống kiểm tra tính đắn kiểu liệu nhập vào, trường bắt buộc phải nhập kiểm tra trường liệu bị trùng CSDL thơng báo cho admin biết có lỗi - Hệ thống thực thêm liệu vào CSDL Sửa - Chức cho phép admin sửa liệu ghi lưu trữ CSDL Xử lý - Hệ thống kiểm tra bước thêm thực lưu liệu vào CSDL Xóa - Admin click vào nút xóa tương ứng với liệu muốn xóa, hệ thống hỏi có muốn xóa khơng? - Nếu người dùng nhấn Yes thực xóa liệu CSDL, No khơng làm Kích hoạt hay hủy kích hoạt danh mục - Admin sửa trạng thái kích hoạt danh mục - Hệ thống thực thêm liệu vào CSDL Xuất Thông báo kết thành công lỗi cho người dùng 32 Quản lí Order (đơn đăng ký) Miêu tả Chức quản lý hóa đơn cho phép người quản trị Admin thêm xóa sửa đơn khách hàng đăng ký hệ thống Đầu vào Chọn vào nút thiết kế sẵn để thực chức thêm xóa sửa tương ứng Sửa - Chức cho phép admin sửa liệu ghi lưu trữ CSDL - Hệ thống kiểm tra bước thêm thực lưu liệu vào CSDL Xóa Xử lý - Admin click vào nút xóa tương ứng với liệu muốn xóa, hệ thống hỏi có muốn xóa khơng? - Nếu người dùng nhấn Yes thực xóa liệu CSDL, No khơng làm Kích hoạt hay hủy kích hoạt danh mục - Admin sửa trạng thái kích hoạt danh mục - Hệ thống thực thêm liệu vào CSDL Xuất Thông báo kết thành công lỗi cho người dùng Tạo báo cáo thống kê Miêu tả Chức tạo báo cáo thống kê cho phép admin xuất báo cáo thống kê báo cáo doanh thu hàng tháng, báo cáo danh sách khóa học, danh sách học viên, danh sách đăng ký Đầu vào Chọn vào nút thiết kế sẵn để thực chức báo cáo thống kê tương ứng Xử lý Xuất Tạo - Chức cho phép admin xuất báo cáo thống kê tương ứng - Hệ thống tìm kiếm liệu CSDL hiển thị kết cho người dùng Thông báo kết thành công lỗi cho người dùng 33 - Đối với Manager Đăng nhập vào hệ thống quản trị Admin Chức đăng nhập vào hệ thống quản trị Manger dành cho Miêu tả có tài khoản Manger.Chức cho phép người quản trị đăng nhập vào giao diện quản trị website Đầu vào Người dùng click vào nút đăng nhập giao diện trang backend thực điền thông tin vào form bao gồm username password Hệ thống thực việc kiểm tra liệu đầu vào định dạng chưa, trường bắt nhập nhập chưa Tiếp hệ thống kiểm tra xem có thông tin admin tương Xử lý ứng vơi username password người dùng nhập hay khơng, có thực đăng nhập cho người dùng, sai thông báo kết cho người dùng Đăng xuất khỏi hệ thống trang quản trị website Chức đăng xuất khỏi hệ thống quản trị webstite Miêu tả có tài khoản Manger đăng nhập vào hệ thống Chức cho phép người dùng đăng xuất tài khoản khỏi hệ thống giao diện Manger website Đầu vào Xử lý Xuất Người dùng click vào nút thoát tài khoản Hệ thống thực việc thoát tài khoản khỏi giao diện quản trị Manger Thông báo kết cho người dùng quay lại giao diện đăng nhập trang quản trị Manger 34 Quản lí Order ( đơn đăng kí) Miêu tả Đầu vào Xử lý Xuất Chức quản lý đơn đăng ký cho phép người quản trị Manager thêm xóa sửa đơn đăng kí khóa học Chọn vào nút thiết kế sẵn để thực chức thêm xóa sửa tương ứng Sửa - Chức cho phép admin sửa liệu ghi lưu trữ CSDL - Hệ thống kiểm tra bước thêm thực lưu liệu vào CSDL Xóa - Manager click vào nút xóa tương ứng với liệu muốn xóa, hệ thống hỏi có muốn xóa khơng? - Nếu người dùng nhấn Yes thực xóa liệu CSDL, No khơng làm Thơng báo kết thành công lỗi cho người dùng 3.3 CÁC BIỂU ĐỒ 3.3.1 Biểu đồ phân cấp chức hệ thống Hình 8: Biểu đồ phân cấp chức hệ thống 3.3.2 Biểu đồ mức ngữ cảnh hệ thống 35 Hình 9: Biểu đồ mức ngữ cảnh hệ thống 3.3.3 Biểu đồ mức đỉnh hệ thống 36 Hình 10: Biểu đồ mức đỉnh hệ thống 37 3.3 PHÂN TÍCH DỮ LIỆU 3.3.1 Thực thể khóa học 3.3.2 Thực thể khách hàng 38 3.3.2 Thực thể đánh giá học viên 3.3.3 Thực thể đơn đăng ký 39 3.4 CÁC BẢNG DỮ LIỆU 3.4.1 Bảng product Lưu trữ thơng tin khóa học Tên cột Field Kiểu liệu DataType Nul l Rằng buộc Contraint Mô tả Content product_id Int(11) No product_name Varchar(100) No Primary Auto Unique prduct_slug Varchar(100) No Unique Image Varchar(255) Yes Hình ảnh price_push_up Int(11) No Giá bị đẩy lên price_real Int(11) No Giá thực Quantity Int(11) No start_sale date() Yes end_sale date() Yes Số lượng lớp học Ngày bắt đầu giảm giá khóa học Ngày kết thúc giảm giá khóa học meta_keyword meta_descriptio n Tags Varchar(255) Yes Varchar(255) Yes Varchar(255) Yes Tag Status smallInt(6) No Trạng thái created_at Int(11) No Ngày tạo update_at Int(11) No Ngày update Key, Mã sản phẩm Tên sản phẩm Đường dẫn đẹp Hình 38: Bảng product lữu trữ thơng tin khóa học 40 3.4.2 Bảng customer Lưu trữ thông tin khách hàng Tên cột Field Kiểu liệu DataType Null Rằng buộc Contraint Mô tả Content customer_id Int(11) No Primary Key, Auto Tên khách hàng customer_name Varchar(255) No Unique Tên user name auth_key Varchar(32) No Unique Int(11) No Unique Varchar(255) No Unique id_province Varchar(20) Yes Mã tỉnh thành Address Varchar(20) Yes Địa Fullname Varchar(255) Yes Họ tên Image Varchar(255) Yes Hình ảnh Mobile Varchar(20) Yes Điện thoại Status smallInt(6) No Trạng thái created_at Int(11) No Ngày tạo update_at Int(11) No Ngày update password_reset_toke n Email Email Hình 39: Bảng customer lữu trữ thông tin khách hàng 3.4.3 Bảng reviewproduct Lưu trữ nhận xét khách hàng khóa học Tên cột Field reviewproduct_id id_customer id_product customer_name customer_email Content Rating parent_review_id Status created_at update_at Kiểu liệu DataType Int(11) Int(11) Int(11) Varchar(100) Varchar(100) Varchar(255) SmallInt(6) Int(11) smallInt(6) Int(11) Int(11) Null No No No No No No No Yes No No No Rằng buộc Contraint Primary Key, Auto Mô tả Content Mã nhận xét Mã khách hàng Mã sản phẩm Tên khách hàng Email khách hàng Nội dung nhận xét Đánh giá Mã đánh giá cha Trạng thái Ngày tạo Ngày update Hình 41: Bảng reviewproduct lưu trữ nhận xét khách hàng 41 3.5 MỘT SỐ ĐỀ XUẤT VÀ KIẾN NGHỊ 3.4.1 Đánh giá khả ứng dụng hệ thống Hệ thống giới thiệu bán khóa học Bachkhoa-aptech đáp ứng mục tiêu đề Tuy nhiên, số vấn đề tồn cần phải khắc phục như: - Việc xếp khóa học cho học viên ngắn hạn chưa có nhiều lịch để học viên học, làm tiện xếp hơn, lượng học viên lớp ngắn hạn chưa nhiều -Mặc dù có tương tác giữ khách hàng nhân viên công ty thông qua website, tương tác chưa xuyên suốt, nhiều lúc bị gián đoạn Vì vậy, cần có biện pháp khắc phục điều - Các hoạt động giao lưu học viên ngắn hạn không nhiều Các hoạt động Marketing chưa bật, hiệu chưa cao Cần bổ sung thêm chức vào sở liệu để HTTT quản lý nhân hoàn thiện hệ thống đáp ứng nhu cầu sử dụng hệ thống phục vụ cho trình hoạt động quản lý cơng ty 3.4.2 Đề xuất hướng phát triển Đây đề tài có tính thực tế cao, với nhiệm vụ phân tích thiết kế hệ thống thông tin quản lý nhân sự, khóa luận đáp ứng số yêu cầu đặt Tuy nhiên để đề tài áp dụng vào thực tế, đáp ứng đòi hỏi cần phải có thêm thời gian nghiên cứu, khơng cần có kiến thức cơng nghê thơng tin mà cần kiến thức liên quan cho chương trình đáp ứng hầu hết yêu cầu phát sinh thực tế, cung cấp tiện ích tối đa cho người dùng mà đảm bảo yêu cầu chương trình phải đơn giản, dễ sử dụng Do đó, hướng phát triển đề tài sau: 3.4.3 Kiến nghị 42