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

Đề tài quản lý quán internet

81 1 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 81
Dung lượng 8,28 MB

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á KHOA: CÔNG NGHỆ THÔNG TIN BÀI TẬP LỚN HỌC PHẦN: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG Đề tài: Quản lý quán Internet Sinh viên thực Tống Cơng Bình Đỗ Trung Hiếu Nguyễn Đức Long Lớp DCCNTT12.10.13 DCCNTT12.10.13 DCCNTT12.10.13 Bắc Ninh, năm 2023 Khóa K12 K12 K12 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á KHOA: CÔNG NGHỆ THÔNG TIN BÀI TẬP LỚN HỌC PHẦN: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG Nhóm Đề tài: Quản lý quán Internet ST T Sinh viên thực Khóa Lớp Mã sinh viên Tống Cơng Bình Đỗ Trung Hiếu Nguyễn Đức Long K12 K12 K12 DCCNTT12.10.13 DCCNTT12.10.13 DCCNTT12.10.13 20213848 20213850 20212841 CÁN BỘ CHẤM (Ký ghi rõ họ tên) Điểm số CÁN BỘ CHẤM (Ký ghi rõ họ tên) Điểm chữ MỤC LỤC Chương 1: Tổng quan đề tài 1.1 Giới thiệu đề tài 1.2 Phân công công việc .2 Chương 2: Khảo sát thực trạng xác định yêu cầu hệ thống 2.1 Khảo sát thực trạng 2.2 Xác định yêu cầu hệ thống 2.3 Các hồ sơ Chương 3: Phân tích thiết kế hệ thống 3.1 Mô hình hóa u cầu .7 3.1.1 Xác định tác nhân (Actor) 3.1.2 Xác định ca sử dụng Usecase 3.1.3 Mơ hình Usecase tổng qt a) Sơ đồ ca sử dụng b) Mô tả mối quan hệ thành phần 3.1.4 Mơ hình Usecase chi tiết a) Mơ hình gói ca sử dụng “Quản lý Máy tính” b) Mơ hình gói ca sử dụng “Quản lý Khách hàng” 14 c) Mô hình gói ca sử dụng “Dịch vụ” 19 d) Mơ hình gói ca sử dụng “Thanh toán” 25 3.2 Mơ hình hóa khái niệm 29 3.2.1 Biểu đồ hoạt động 29 a) Quản lý Máy tính 29 b) Quản lý Khách hàng 30 c) Dịch vụ 31 d) Thanh toán 32 3.2.2 Biểu đồ trạng thái 33 3.2.3 Biểu đồ lớp .35 3.3 Biểu đồ tương tác 38 3.3.1 Biểu đồ .38 a) Biểu đồ “Quản lý Máy tính” 38 b) Biểu đồ “Quản lý Khách hàng” .38 c) Biểu đồ “Dịch vụ” 42 d) Biểu đồ “Thanh toán” 46 3.3.2 Biểu đồ cộng tác 47 a) Biểu đồ cộng tác “Quản lý máy tính” 47 b) Biểu đồ cộng tác “Quản lý Khách hàng” 47 c) Biểu đồ cộng tác “Dịch vụ” 49 d) Biểu đồ cộng tác “Thanh toán” 51 3.4 Mơ hình hóa kiến trúc 52 3.4.1 Biểu đồ đóng gói 52 3.4.2 Biểu đồ cài đặt .52 Chương 4: Cài đặt triển khai ứng dụng .53 4.1 Mã hóa chương trình .53 4.2 Cài đặt giao diện chương trình 67 4.3 Ứng dụng, triển khai phát triển chương trình .74 Kết luận 75 Kết đạt 75 Hướng phát triển 75 Danh mục sách tham khảo .76 TỔNG QUAN VỀ ĐỀ TÀI Chương 1: Tổng quan đề tài 1.1 Giới thiệu đề tài Internet đời thực cách mạng vĩ đại, khai sáng văn minh nhân loại, thay đổi diện mạo tất mặt kinh tế, đời sống xã hội Internet ứng dụng nhiều lĩnh vực, trao đổi, liên lạc, tìm kiếm thơng tin, giải trí hoạt động kinh doanh Trong bối cảnh hội nhập nay, nhu cầu sử dụng internet ngày tăng cao, đặc biệt giới trẻ, nhu cầu chơi game, giải trí, sử dụng mạng xã hội phần thiếu sống Cùng với phát triển nhanh chóng cơng nghệ thơng tin tồn cầu, máy tính trở thành cơng cụ hữu ích người Máy tính giúp người làm việc, kết nối, trao đổi thông tin thuận tiện, dễ dàng hơn, đặc biệt đáp ứng cao nhu cầu giải trí người Tuy máy tính mang lại nhiều tiện ích cho người, khơng phải sở hữu máy tính cho riêng Chính mơ hình kinh doanh quán Internet đời Mọi người trải nghiệm, sử dụng máy tính với mức giá rẻ nhiều so với mua máy tính Nhu cầu sử dụng máy tính ngày nhiều đồng nghĩa với xuất với mật độ lớn quán Internet Các quán Internet mở địi hỏi phải có giải pháp hợp lý để quản lý tốt cho quán Một giải pháp tối ưu cho toán phần mềm quản lý quán Internet Để tạo phần mềm quản lý, trước hết ta cần phải có kiến thức phân tích, thiết kế, xây dựng hệ thống quản lý thông tin Trên sở lý thuyết học lớp thông qua nghiên cứu, tìm hiểu phần mềm quản lý nói chung phần mềm quản lý quán Internet nói riêng Sau đây, nhóm chúng em xin đưa Phân tích Thiết kế hệ thống Quản lý Quán Internet TỔNG QUAN VỀ ĐỀ TÀI 1.2 Phân công công việc Bảng Bảng phân công công việc STT Tên đầu việc Tổng quan đề tài Khảo sát thực trạng yêu cầu hệ thống Mô hình hóa u cầu Mơ hình hóa khái niệm Biểu đồ tương tác Mơ hình hóa kiến trúc Cơng việc chia đến nhỏ Thành viên Giới thiệu đề tài Tống Cơng Bình Phân cơng cơng việc Tống Cơng Bình Khảo sát thực trạng Nguyễn Đức Long Xác định yêu cầu hệ thống Tống Công Bình Các hồ sơ Nguyễn Đức Long Mơ hình Usecase Tống Cơng Bình Biểu đồ hoạt động Đỗ Trung Hiếu Biểu đồ trạng thái Đỗ Trung Hiếu Biểu đồ lớp Tống Cơng Bình Biểu đồ Đỗ Trung Hiếu Biểu đồ cộng tác Đỗ Trung Hiếu Biểu đồ đóng gói Đỗ Trung Hiếu Biểu đồ cài đặt Đỗ Trung Hiếu Cài đặt triển khai ứng dụng Tống Công Bình Đánh giá Kết luận KHẢO SÁT THỰC TRẠNG VÀ XÁC ĐỊNH YÊU CẦU HỆ THỐNG Chương 2: Khảo sát thực trạng xác định yêu cầu hệ thống 2.1 Khảo sát thực trạng Tại quán nét Cyber Boss việc quản lý quán tiến hành sau: - Hiện quán net có 21 máy, có máy chủ 20 máy dành cho khách hàng Khi khách hàng đến sử dụng Internet, chủ quán tìm kiếm vị trí máy cịn trống Nếu cịn máy trống bật máy cho khách, ngược lại thơng báo cho khách hết máy Nếu khách hàng có tài khoản quán họ đăng nhập tài khoản để sử dụng Nếu khách hàng khơng có tài khoản bật máy cho khách, đồng thời lưu lại bật máy khách - Việc lập tài khoản khơng giúp khách hàng tiết kiệm chi phí mà cịn giúp chủ qn dễ dàng quản lý thơng tin Nếu khách hàng có nhu cầu tạo tài khoản chủ quán tạo tài khoản mật theo yêu cầu khách hàng Đối với khách hàng khơng có tài khoản, mức giá cho sử dụng 7.000 VND Đối với khách hàng có tài khoản, mức cho sử dụng 5.000 VND Nếu tài khoản hết tiền, khách hàng nạp thêm để sử dụng - Trong sử dụng, máy khách hàng có cố chủ quán kiểm tra máy trống cho khách Nếu máy trống thơng báo cho khách hàng, ngược lại tiến hành tốn - Ngồi dịch vụ Internet, khách hàng sử dụng thêm dịch vụ khác uống nước, ăn vặt,… Khi khách hàng có yêu cầu loại dịch vụ, chủ quán phục vụ ghi lại loại dịch vụ mà khách hàng yêu cầu - Mọi yêu cầu khách hàng chủ quán ghi lại giấy tốn sau  u cầu chủ qn: cải tiến lại quy trình cho hiệu 2.2 Xác định yêu cầu hệ thống - Yêu cầu chức năng: + Quản lý Máy tính: Tìm kiếm máy trống, đổi máy, thông báo cho khách xử lý máy lỗi  Tìm máy trống: Khi khách hàng đến chơi, chủ qn tìm máy cịn trống  Đổi máy cho khách: Khi máy khách hàng xảy cố, chủ quán tìm máy trống đổi cho khách hàng KHẢO SÁT THỰC TRẠNG VÀ XÁC ĐỊNH YÊU CẦU HỆ THỐNG  Thông báo cho khách: Sau kiểm tra máy hệ thống thông báo cho khách  Xử lý máy lỗi: Sửa chữa máy gặp cố + Quản lý Khách hàng: Thêm, sửa, xóa, tìm kiếm tài khoản  Thêm tài khoản: Tài khoản mật lập theo yêu cầu khách hàng  Sửa tài khoản: Sửa thông tin tài khoản theo yêu cầu khách hàng  Xóa tài khoản: Xóa tài khoản khách hàng yêu cầu  Tìm kiếm: Tìm kiếm tài khoản khách hàng + Quản lý Dịch vụ: Thêm, sửa, xóa, tìm kiếm dịch vụ  Thêm dịch vụ: Thêm dịch vụ theo yêu cầu khách hàng  Sửa dịch vụ: Sửa dịch vụ theo yêu cầu khách hàng  Xóa dịch vụ: Xóa dịch vụ theo yêu cầu khách hàng  Tìm kiếm: Tìm kiếm dịch vụ khách hàng + Quản lý Thanh toán: Thống kê số dịch vụ sử dụng khách hàng tiến hành toán  Thống kê số chơi: Kiểm tra số sử dụng khách hàng  Thống kê dịch vụ sử dụng: Kiểm tra số dịch vụ khách hàng sử dụng  Thanh tốn: Tính tiền cho khách thu tiền - Yêu cầu phi chức năng:  An ninh: Hệ thống phải bảo mật khỏi truy cập trái phép  Hiệu suất: Hệ thống phải có khả xử lý số lượng người dùng cần thiết mà khơng có suy giảm hiệu suất  Khả mở rộng: Hệ thống phải tăng giảm quy mô cần thiết  Khả dụng: Hệ thống phải sẵn sàng cần thiết  Bảo trì: Hệ thống phải dễ bảo trì cập nhật  Độ bền: Hệ thống phải đáng tin cậy đáp ứng yêu cầu người sử dụng  Khả sử dụng: Hệ thống phải dễ sử dụng dễ hiểu  Khả tương thích: Hệ thống phải tương thích với hệ thống khác KHẢO SÁT THỰC TRẠNG VÀ XÁC ĐỊNH YÊU CẦU HỆ THỐNG - Yêu cầu sơ đồ tổ chức: Hình Sơ đồ phân cấp chức KHẢO SÁT THỰC TRẠNG VÀ XÁC ĐỊNH YÊU CẦU HỆ THỐNG 2.3 Các hồ sơ Hình Bảng khảo sát hoạt động kinh doanh quán Internet CÀI ĐẶT VÀ TRIỂN KHAI HỆ THỐNG QUẢN LÝ INTERNET 63 CÀI ĐẶT VÀ TRIỂN KHAI HỆ THỐNG QUẢN LÝ INTERNET * Form “Order”: 64 CÀI ĐẶT VÀ TRIỂN KHAI HỆ THỐNG QUẢN LÝ INTERNET 65 CÀI ĐẶT VÀ TRIỂN KHAI HỆ THỐNG QUẢN LÝ INTERNET 66 CÀI ĐẶT VÀ TRIỂN KHAI HỆ THỐNG QUẢN LÝ INTERNET * Form “Hóa đơn”: 67 CÀI ĐẶT VÀ TRIỂN KHAI HỆ THỐNG QUẢN LÝ INTERNET 4.2 Cài đặt giao diện chương trình * Giới thiệu ngơn ngữ lập trình - Ngơn ngữ lập trình sử dụng ngơn ngữ C# (hay C sharp) Đây ngơn ngữ lập trình đơn giản, phát triển đội ngũ kỹ sư Microsoft vào năm 2000 C# ngơn ngữ lập trình đại, hướng đối tượng xây dựng tảng hai ngôn ngữ mạnh C++ Java - Trong ứng dụng Windows truyền thống, mã nguồn chương trình biên dịch trực tiếp thành mã thực thi hệ điều hành - Trong ứng dụng sử dụng NET Framework, mã nguồn chương trình (C#, VB.NET) biên dịch thành mã ngôn ngữ trung gian MSIL (Microsoft intermediate language) 68 CÀI ĐẶT VÀ TRIỂN KHAI HỆ THỐNG QUẢN LÝ INTERNET - Sau mã biên dịch Common Language Runtime (CLR) để trở thành mã thực thi hệ điều hành Hình bên thể trình chuyển đổi MSIL code thành native code - Winform thuật ngữ mô tả ứng dụng viết dùng NET FrameWorrk có giao diện người dùng Windows Forms - Mỗi hình windows cung cấp giao diện giúp người dùng giao tiếp với ứng dụng Giao diện gọi giao diện đồ họa (GUI) ứng dụng - Là ứng dụng windows chạy máy tính – mã lệnh thực thi máy tính: Microsoft, Word, Excel, Access, Calculator, yahoo, Mail… ứng dụng Windows Forms * Giao diện chương trình chức - Form “Đăng nhập”:  Chức “Đăng nhập”: Nhập tài khoản mật nhấn nút “Login” Nếu thơng tin đăng nhập chuyển tới form “Main”  Chức “Quên mật khẩu”: Nhấn vào “Forgot Password” hiển thị mật Hình 39 Form “Đăng nhập” 69 CÀI ĐẶT VÀ TRIỂN KHAI HỆ THỐNG QUẢN LÝ INTERNET - Form “Main”:  Chức chuyển tới form khác tương ứng với nút Nút “Đăng xuất” giúp quay trở lại form “Đăng nhập” Hình 40 Form “Main” - Form “Quản lý Máy tính”:  Chức “Hiển thị”: Hiển thị danh sách máy tính  Chức “Thêm”: Thêm máy cách nhập thông tin máy vào mục “Thông tin”  Nhấn nút “Thêm”  Chức “Sửa”: Sửa thông tin máy cách chọn máy cần sửa bảng “Danh sách máy”  Nhập thông tin cần sửa máy vào mục “Thông tin”  Nhấn nút “Sửa”  Chức “Xóa”: Xóa máy cách chọn máy cần xóa bảng “Danh sách máy”  Nhấn nút “Xóa”  Chức “Tìm kiếm”: Tìm kiếm thơng tin theo “Tình trạng” “Giá” máy tính  Chức “Refesh”: Tải lại danh sách máy  Chức “Thốt”: Đóng form tại, trở form “Main” 70 CÀI ĐẶT VÀ TRIỂN KHAI HỆ THỐNG QUẢN LÝ INTERNET Hình 41 Form “Quản lý Máy tính” - Form “Quản lý Khách hàng”:  Chức “Hiển thị”: Hiển thị danh sách khách hàng  Chức “Thêm”: Thêm khách hàng cách nhập thông tin khách hàng vào mục “Thông tin”  Nhấn nút “Thêm”  Chức “Sửa”: Sửa thông tin khách hàng cách chọn khách hàng cần sửa bảng “Danh sách Khách hàng”  Nhập thông tin cần sửa khách hàng vào mục “Thông tin”  Nhấn nút “Sửa”  Chức “Xóa”: Xóa thơng tin khách hàng cách chọn khách hàng cần xóa bảng “Danh sách Khách hàng”  Nhấn nút “Xóa”  Chức “Tìm kiếm”: Tìm kiếm thơng tin theo “Tên” “Tài khoản” khách hàng  Chức “Refesh”: Tải lại danh sách khách hàng  Chức “Thốt”: Đóng form tại, trở form “Main” 71 CÀI ĐẶT VÀ TRIỂN KHAI HỆ THỐNG QUẢN LÝ INTERNET Hình 42 Form “Quản lý Khách hàng” - Form “Dịch vụ”:  Chức “Hiển thị”: Hiển thị danh sách dịch vụ  Chức “Thêm”: Thêm dịch vụ cách nhập thông tin dịch vụ vào mục “Thông tin”  Nhấn nút “Thêm”  Chức “Sửa”: Sửa thông tin dịch vụ cách chọn dịch vụ cần sửa bảng “Danh sách Dịch vụ”  Nhập thông tin cần sửa dịch vụ vào mục “Thông tin”  Nhấn nút “Sửa”  Chức “Xóa”: Xóa dịch vụ cách chọn dịch vụ cần xóa bảng “Danh sách Order”  Nhấn nút “Xóa”  Chức “Tìm kiếm”: Tìm kiếm thơng tin theo “Tên” “Giá” dịch vụ  Chức “Refesh”: Tải lại danh sách dịch vụ  Chức “Thốt”: Đóng form tại, trở form “Main” 72 CÀI ĐẶT VÀ TRIỂN KHAI HỆ THỐNG QUẢN LÝ INTERNET Hình 43 Form “Dịch vụ” - Form “Order”:  Chức “Hiển thị”: Hiển thị danh sách order  Chức “Thêm”: Thêm order cách nhập yêu cầu khách hàng vào mục “Thông tin”  Nhấn nút “Thêm”  Chức “Sửa”: Sửa thông tin order cách chọn order cần sửa bảng “Danh sách Order”  Nhập thông tin cần sửa order vào mục “Thông tin”  Nhấn nút “Sửa”  Chức “Xóa”: Xóa order cách chọn order cần xóa bảng “Danh sách Order”  Nhấn nút “Xóa”  Chức “Tìm kiếm”: Tìm kiếm thơng tin theo “Tên” khách hàng yêu cầu dịch vụ  Chức “Refesh”: Tải lại danh sách order  Chức “Thốt”: Đóng form tại, trở form “Main” 73 CÀI ĐẶT VÀ TRIỂN KHAI HỆ THỐNG QUẢN LÝ INTERNET Hình 44 Form “Order” - Form “Hóa đơn”:  Chức “Hiển thị”: Hiển thị danh sách hóa đơn  Chức “Tìm kiếm”: Tìm kiếm thơng tin theo “Tên” khách hàng  Chức “Refesh”: Tải lại danh sách hóa đơn  Chức “Thốt”: Đóng form tại, trở form “Main” 74 CÀI ĐẶT VÀ TRIỂN KHAI HỆ THỐNG QUẢN LÝ INTERNET Hình 45 Form “Hóa đơn” 4.3 Ứng dụng, triển khai phát triển chương trình Chương trình “Quản lý quán Internet” nhóm em có chức quản lý, thêm, sửa, xóa, tìm kiếm máy tính, khách hàng, dịch vụ với số lượng vừa nhỏ Vì thế, chương trình quản lý phù hợp với qn Internet có quy mơ vừa nhỏ Để ứng dụng vào quán Internet có quy mơ lớn hơn, chương trình cần phải thêm tính in hóa đơn, cải thiện chức quản lý, thêm, sửa, xóa, tìm kiếm, giao diện dễ nhìn, thân thiện với người dùng 75 Kết luận Kết đạt - Hiểu rõ quy trình xây dựng thiết kế ứng dụng Windows Forms cơng nghệ NET Framework - Tìm hiểu nắm rõ công cụ để xây dựng ứng dụng – Visual Studio, ngôn ngữ C# hệ quản trị CSDL MS SQL - Hiểu chi tiết phân quyền xác thực người dùng, tầm quan trọng ứng dụng hệ thống đa người dùng - Nắm quy trình xây dựng phát triển phần mềm theo hướng đối tượng Hướng phát triển Với nỗ lực thân, nhóm đồ em cố gắng hồn thành yêu cầu đề tài Do thời gian lực có hạn nên ứng dụng mà nhóm em sâu vào chức thêm, xóa, sửa, tìm kiếm Nhóm em hướng phát triển ứng dụng trở thành ứng dụng demo nhiều hệ điều hành ứng dụng hệ thống vừa lớn, cung cấp đầy đủ tính cần thiết có giao diện thân thiện dễ sử dụng 76 Danh mục sách tham khảo https://tailieuxanh.com/vn/dlID1569761_de-tai-phan-tich-thiet-ke-he-thongquan-ly-quan-game-gametv-net-192-tran-dai-nghia.html Giáo trình Phân tích thiết kế hệ thống thông tin quản lý, Phạm Minh Tuấn, Nhà xuất Hà Nội, 2005 https://viblo.asia/p/phan-tich-thiet-ke-he-thong-thong-tin-su-dung-bieu-douml-phan-1-PjxMe6yNG4YL 77

Ngày đăng: 23/10/2023, 10:28

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

TÀI LIỆU LIÊN QUAN

w