CHƯƠNG 1: KHẢO SÁT HỆ THỐNG 1. Giới thiệu dự án 1. Tổng quan Trong thời đại kỹ thuật số ngày nay, việc giao tiếp nhanh chóng và hiệu quả trong môi trường làm việc là điều không thể phủ nhận. Cùng với sự phổ biến của các ứng dụng chat realtime, việc áp dụng công nghệ này vào nội bộ công ty trở thành một hướng đi hợp lý để tăng cường tương tác và sự kết nối giữa các thành viên trong tổ chức.
Ứng dụng chat realtime mà chúng em giới thiệu là một công cụ mạnh mẽ giúp các nhân viên trong công ty có thể trò chuyện, chia sẻ thông tin và làm việc cộng tác một cách tức thì. Không chỉ giúp tiết kiệm thời gian trong việc truyền đạt thông điệp mà còn tạo ra một môi trường làm việc động và sáng tạo. Đặc biệt, ứng dụng chat realtime của chúng em không chỉ đơn giản là một công cụ giao tiếp, mà còn tích hợp nhiều tính năng hữu ích như chia sẻ tệp tin, tạo nhóm làm việc, và lưu trữ lịch sử trò chuyện để dễ dàng tra cứu thông tin. Điều này giúp tối ưu hóa quá trình làm việc và tăng cường hiệu suất làm việc của toàn bộ tổ chức.
Với sứ mạng tạo ra một môi trường làm việc hiệu quả và tràn đầy sự kết nối, chúng em tự tin rằng ứng dụng chat realtime sẽ là một công cụ quan trọng và không thể thiếu trong nội bộ công ty của chúng ta. Chúng em cam kết liên tục cải thiện và phát triển ứng dụng để đáp ứng được những yêu cầu và mong muốn của từng thành viên trong tổ chức. Chúng em mong muốn nhận được sự phản hồi và đóng góp tích cực từ phía cộng đồng nhằm xây dựng một ứng dụng chat realtime tốt nhất, phục vụ cho mục tiêu chung của tổ chức. Tên công ty: Sam-C Tổng số nhân viên: 5 người Thời gian làm việc: 8h00 – 23h00 PAGE \* MERGEFORMAT 40 Doanh thu hàng tháng: 300.000VNĐ Địa chỉ: 136 Đ.
Cầu Giấy, Quan Hoa, Cầu Giấy, Hà Nội. Phạm vi dự án Dự án "Phát triển ứng dụng chat realtime" nhằm xây dựng một ứng dụng chat realtime hiệu quả và đa chức năng. Dưới đây là mô tả chi tiết về phạm vi dự án: Mục tiêu: Tạo ra một nền tảng giao tiếp linh hoạt và hiệu quả cho nhân viên trong nội bộ công ty. Tăng cường tương tác và sự kết nối giữa các thành viên trong tổ chức.
Cung cấp các tính năng và chức năng đa dạng để hỗ trợ công việc và tương tác hàng ngày. Yêu cầu hệ thống: Giao diện thân thiện, dễ sử dụng cho cả nhân viên và quản trị viên của công ty. Tính năng chat realtime cho phép trò chuyện và chia sẻ thông tin một cách tức thì. Hỗ trợ tạo nhóm và kênh trò chuyện để tổ chức thông tin và giao tiếp một cách có tổ chức.
Cho phép chia sẻ tệp tin như hình ảnh, tài liệu, hoặc video. Lưu trữ lịch sử trò chuyện để dễ dàng tra cứu thông tin. Yêu cầu từ khách hàng: Cung cấp các tính năng cơ bản như đăng nhập, đăng xuất và tạo tài khoản. Tính năng tìm kiếm giúp dễ dàng tìm kiếm và truy cập vào các cuộc trò chuyện.
PAGE \* MERGEFORMAT 40 Đảm bảo bảo mật thông tin dữ liệu và tin nhắn để đảm bảo an toàn và tin cậy. Hỗ trợ đa nền tảng, bao gồm máy tính và thiết bị di động. Phần quyền người dùng. Thời gian hoàn thiện sản phẩm: 2 tháng 15 ngày.
- Ngày bắt đầu: 15/01/2024 - Ngày kết thúc: 01/04/2024 Ước lượng kinh phí cho dự án: 15. Kinh phí dự trữ: 5% tổng kinh phí. Các điều kiện ràng buộc - Phạm vi của dự án là không thay đổi trong quá trình làm dự án vì vậy thời gian và kinh phí cho dự án cũng là không thay đổi. - Phía khách hàng không chấp nhận nếu giao sản phẩm chậm hơn 10 ngày, sản phẩm không đảm bảo chất lượng, không đúng yêu cầu sẽ không được chấp nhận - Mọi rủi ro về mặt kĩ thuật, con người khách hàng không chịu trách nhiệm - Các rủi ro liên quan tới cửa hàng đại diện phía bên dự án phải thông báo trước - Nếu xảy ra lỗi trong thời gian bảo trì phía bên công ty sẽ chịu mọi chi phí bảo trì cũng như tổn thất do hệ thống gây ra.
- Hết thời gian bảo trì nếu hệ thống có lỗi phía bên công ty sẽ sang xem xét (nếu có nhu cầu) nhưng phía cửa hàng phải trả mọi chi phí. Sản phẩm bàn giao 1. Mô tả sản phẩm bàn giao - ChatNet là một hệ thống chat real-time hoàn chỉnh với các tính năng đa dạng và linh hoạt, giúp tạo ra một trải nghiệm trò chuyện tuyệt vời cho người dùng. - Các chức năng chính của hệ thống: Quản lý người dùng Quản lý phòng chat PAGE \* MERGEFORMAT 40 Quản lý nội dung Quản lý giao diện Quản lý đăng nhập 1.
Phạm vi công việc Sản phẩm chuyển giao cho khách hàng: - Module quản lý tài khoản - Module quản lý cuộc trò truyện - Module quản lý thông tin cá nhân - Module quản lý người dùng - Module quản lý gửi hình ảnh và file - Module quản lý đăng nhập Hệ quản trị cơ sở dữ liệu: - Lưu trữ danh mục sản phẩm - Lưu trữ thông tin sản phẩm - Lưu trữ thông tin tài khoản - Lưu trữ đơn đặt hàng - Lưu trữ chi tiết đơn hàng 1. Thiết lập các giả thiết - Hệ thống được viết bởi ngôn ngữ Asp.net và sử dụng thêm hệ quản trị cơ sở dữ liệu SQL Sever. Hệ thống sử dụng trình biên dịch Visual Studio 2022, và quản lý cơ sở dữ liệu SQL server (SQL server 2022). - Hệ thống được hoàn thiện, đóng gói đầy đủ và bảo trì phần mềm trước khi chuyển giao cho khách hàng.
Sử dụng các tài nguyên sẵn có của cửa hàng. - Trong quá trình thực hiện dự án, khách hàng có thể thay đổi một số yêu cầu trong phạm vi cho phép và được sự đồng ý của giám đốc dự án. PAGE \* MERGEFORMAT 40 - Khách hàng sẽ cung cấp một số chuyên viên về lĩnh vực quản lý bán hàng để phục vụ cho công tác thu thập thông tin và yêu cầu nghiệp vụ. - Đội trách nhiệm dự án có trách nhiệm hoàn thành công việc và bàn giao sản phẩm đảm bảo thời gian và chất lượng cho sản phẩm.
- Sau mỗi tuần sẽ báo cáo quá trình làm sản phẩm cho bên khách hàng. Các sản phẩm bàn giao - Hệ thống quản lý cửa hàng với đủ các chức năng theo yêu cầu của khách hàng. - Hệ quản trị cơ sở dữ liệu. - Tài liệu sử dụng.
- Giấy bảo hành. PAGE \* MERGEFORMAT 40 CHƯƠNG 2: PHẠM VI DỰ ÁN 2. Phạm vi dự án 2. Phạm vi sản phẩm Sản phẩm bàn giao phải thỏa mãn các yêu cầu sau: - Hệ thống có đầy đủ chức năng theo thiết kế cho trước - Hệ thống dễ sử dụng và thân thiện với người dùng - Giao diện dễ nhìn và trực quan - Tận dụng cơ sở hạ tầng có sẵn 2.
Phạm vi tài nguyên Tổng kinh phí cho dự án là: 20.000 VNĐ bao gồm: - Tiền lương cho nhân viên. - Các chi phí phát sinh. - Chi phí dự trữ: 10% trên tổng kinh phí dự án. - Số thành viên tham gia dự án: 1 người.
Phạm vi thời gian Thời gian hoàn thiện sản phẩm: 2 tháng 15 ngày. - Ngày bắt đầu: 19/02/2024 - Ngày kết thúc: 13/04/2024 2. Các công cụ được lựa chọn - Visual Studio 2022. - Hệ quản trị cơ sở dữ liệu – MySQL 2.
Bảng phân rã công việc Bảng 2. Bảng phân rã công việc PAGE \* MERGEFORMAT 40 Giai Công việc Chi tiết công việc đoạn 1.1 Tài liệu kế hoạch quản lý dự án 1.2 Bản kế hoạch đảm bảo chất lượng 1.3 Bản kế hoạch truyền thông và giao tiếp 1.0 Lên kế hoạch cho dự án 1.4 Bản kế hoạch quản lý rủi ro 1.5 Bản kế hoạch quản lý mua sắm 1.6 Bản kế hoạch quản lý tích hợp 2.1 Xác định yêu cầu chung của hệ thống 2.2 Xác định yêu cầu người dùng 2.3 Xác định yêu cầu hệ thống 2.0 Xác định yêu cầu 2.1 Xác định yêu cầu cho mỗi chức năng của hệ thống 2.2 Mô tả giao diện hệ thống 2.4 Xác đinh các yêu cầu phi chức năng 3.1 Tài liệu phân tích hệ thống 3.1 Tài liệu chi tiết công việc 3.2 Tài liệu chi tiết các chức năng của hệ thống 3.1 Biểu đồ use case 3.2 Biểu đồ hoạt động 3.3 Biều đồ trình tự 3.0 Phân tích thiết kế 3.2 Tài liệu thiết kế hệ thống 3.1 Thiết kế giao diện hệ thống 3.2 Thiết kế hệ thống con 3.3 Thiết kế cơ sở dữ liệu 3.3 Tổng hợp kế hoạch 3.4 Đề xuất thực hiện PAGE \* MERGEFORMAT 40 4.1 Xây dựng cơ sở dữ liệu 4.2 Xây dựng module chức năng 4.1 Module quản lý cuộc trò truyện 4.2 Module quản lý tài khoản 4.3 Module quản lý người dùng 4.0 Xây dựng hệ thống 4.4 Module quản lý thông tin cá nhân 4.5 Module quản lý gửi hình ảnh và file 4.6 Module chức năng đăng nhập 4.3 Xây dựng code từ các module chức năng 4.4 Tích hợp các module đã thiết kế 5.1 Kiểm thử các module chức năng 5.2 Báo cáo kiểm thử chức năng 5.1 Báo cáo kiểm thử module chức năng đăng nhập 5.2 Báo cáo kiểm thử module quản lý cuộc trò truyện 5.3 Báo cáo kiểm thử module quản lý người dùng 5.0 Kiểm thử phần mềm 5.4 Báo cáo kiểm thử module quản lý tài khoản 5.5 Báo cáo kiểm thử module quản lý thông tin cá nhân 5.6 Báo cáo kiểm thử module quản lý gửi hình ảnh và file 5.3 Kiểm thử tích hợp hệ thống 6.1 Mô phỏng hoạt động của phần mềm.2 Viết tài liệu hướng dẫn sử dụng phần Kết thúc dự án và mềm 6.0 chuyển giao sản phẩm 6.3 Bàn giao sản phẩm cho khách hàng kèm bản hướng dẫn sử dụng PAGE \* MERGEFORMAT 40 2. Quản lý tài nguyên con người 2. Danh sách các vị trí dành cho dự án Bảng 2.