BÁO CÁO BÀI TẬP LỚN MÔN kỹ thuật phần mềm ứng dụng đề tài trang web tin tức

23 21 0
BÁO CÁO BÀI TẬP LỚN MÔN kỹ thuật phần mềm ứng dụng đề tài trang web tin tức

Đ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

lOMoARcPSD|9242611 TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN ĐIỆN TỬ - VIỄN THÔNG BÁO CÁO BÀI TẬP LỚN MÔN: Kỹ thuật phần mềm ứng dụng Đề tài: Trang Web tin tức *** Giảng viên hướng dẫn : Ths Nguyễn Thị Kim Thoa Nhóm thực hiện: Nhóm 17 Đồn Văn Dương 20172505 ĐT-VT.10-K62 Hồng Đăng Ý 20172928 ĐT-VT.10-K62 Hàn Cơng Thuận 20172842 ĐT-VT.02-K62 Tăng Trọng Kiên 20172637 ĐT-VT.10-K62 Hoàng Văn Chung 20172438 ĐT-VT.10-K62 lOMoARcPSD|9242611 MỤC LỤC CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN Khảo sát trạng Mục đích dự án Phân tích tính khả thi a Khả thi kinh tế b Khả thi kỹ thuật .5 c Khả thi tổ chức Phân công nhiệm vụ điều phối dự án a Thành viên b Thời gian tổng thể c Thời gian chi tiết CHƯƠNG II: TÌM HIỂU YÊU CẦU 10 Các kỹ thuật sử dụng 10 a Phần mềm 10 b Phần cứng 10 c Về liệu .10 d Về người sử dụng .10 Các yêu cầu chức phi chức 10 a Yêu cầu mặt chức 10 b Yêu cầu phi chức .10 CHƯƠNG : PHÂN TÍCH HỆ THỐNG .12 Sơ đồ phân cấp chức hệ thống 12 Sơ đồ ngữ cảnh 13 Sơ đồ luồng liệu mức 13 CHƯƠNG 4: THIẾT KẾ CƠ SỞ DỮ LIỆU 17 Những liệu cần quản lí 17 Các thuộc tính mà hệ thống sở liệu quản lí 17 Các quy tắc nghiệp vụ 17 Các phụ thuộc hàm 17 Chuẩn hóa sở liệu 18 Kiểu liệu thuộc tính 19 Mỗi liên kết bảng 20 lOMoARcPSD|9242611 CHƯƠNG 5: THIẾT KẾ GIAO DIỆN 21 Giao diện đăng nhập 21 Giao diện 21 LỜI CẢM ƠN 23 lOMoARcPSD|9242611 CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN Khảo sát trạng Trong môi trường Đại học Bách Khoa Hà Nội nay, sinh viên không trọng vào học tập mà quan tâm đến hoạt động nhà trường tổ chức cho sinh viên Tuy nhiên, việc nắm bắt thông tin hoạt động nhà trường dành cho sinh viên chưa rõ ràng, rời rạc, chưa tập trung Để giải vấn đề này, vấn đề đặt tạo phần mềm giúp cho sinh việc tiếp cận thông tin chi tiết hơn, nhiều thông tin giúp cho sinh viên nắm bắt chương trình mà nhà trường tổ chức thời gian diễn cách tập trung Các công cụ để nhà trường đưa thông tin hoạt động chủ yếu Facebook, dừng lại việc sinh viên biết tới nhà trường có tổ chức hoạt động đó, chưa giúp cho sinh viên hiểu rõ hoạt động, làm giảm hào hứng muốn tham gia sinh viên Mục đích dự án Không giúp cho sinh viên đến hoạt động nhà trường mà giúp cho sinh viên hiểu biết sâu hoạt động đó, từ tạo hào hứng cho sinh viên Hơn sinh viên nắm bắt hoạt động nhà trường cách tối ưu Ngoài ra, sinh viên trường biết đến hoạt động mà nhà trường Đại học Bách Khoa Hà Nội dành cho sinh viên Phân tích tính khả thi a Khả thi kinh tế Chi phí để trì trang web, chi phí bảo trì, lợi nhuận thu từ việc người dùng tải tài nguyên từ trang lOMoARcPSD|9242611 Chi phí trì trang khơng lớn, lợi nhuận thu hồn tồn bù đắp b Khả thi kỹ thuật Xây dựng trang web gồm hai phần front-end back-end, trang tin đơn nên front-end khơng cần q cầu kì, ngồi số lượng tin đăng trang có giới hạn nên không cần sở liệu lớn, back-end khơng địi hỏi cao c Khả thi tổ chức Mục tiêu trang cung cấp thông tin cho sinh viên nhằm hỗ trợ cho sinh viên q trình học tập trường Phân cơng nhiệm vụ điều phối dự án a Thành viên STT Tên MSSV Lớp Hoàng Đăng Ý 20172928 ĐTVT.10-K62 Hàn Cơng Thuận 20172842 ĐTVT.02-K62 Đồn Văn Dương 20172505 ĐTVT.10-K62 Tăng Trọng Kiên 20172637 ĐTVT.10-K62 Hoàng Văn Chung 20172438 ĐTVT.10-K62 b Thời gian tổng thể Tổng thời gian dự kiến 13-14 tuần (kéo dài thời gian học) hoàn thành trước thời hạn bàn giao phần mềm tuần phân bổ sau: + Phân tích thiết kế hệ thống phần mềm : 4-5 tuần + Lập trình, kiểm thử hệ thống phần mềm, sửa lỗi, nộp báo cáo : 8-9 tuần lOMoARcPSD|9242611 c Thời gian chi tiết Kế hoạch phân công công việc cụ thể chia thành giai đoạn cụ thể sau: Giai đoạn 1: Khảo sát u cầu (Cả nhóm) STT Nhiệm vụ Tìm hiểu hệ thống, xác định yêu cầu cần thực Tuần bắt Tuần kết đầu thúc Tuần Tuần Tuần Tuần Xây dựng tài liệu đặc tả theo yêu cầu mong muốn đặt Giai đoạn 2: Lập kế hoạch thực tạo phần mềm (Hoàng Đăng Ý, Đoàn Văn Dương) STT Nhiệm vụ Phân cơng cho thành viên nhóm để Tuần bắt Tuần kết đầu thúc Tuần Tuần thực Giai đoạn 3: Phân tích thiết kế (Cả nhóm) lOMoARcPSD|9242611 STT Nhiệm vụ Phân tích yêu cầu, thiết kế mặt chức Tuần bắt Tuần kết đầu thúc Tuần Tuần mô tả khung giao diện Hồn thành tài liệu phân tích thiết kế hệ thống Tuần Tuần Thiết kế giao diện phần mềm Tuần Tuần Nhận Ý kiến chỉnh sửa để hồn thiện Tuần Tuần Tuần bắt Tuần kết đầu thúc Tuần Tuần 12 Tuần 13 Tuần 13 giao diện Giai đoạn 4: Viết code (Cả nhóm) STT Nhiệm vụ Lập trình viết code chức phần mềm dựa phân tích có Tiến hành kiểm thử chức thực chỉnh sửa để hoàn thiện lOMoARcPSD|9242611 Giai đoạn 5: Kiểm thử khắc phục lỗi (Hàn Cơng Thuận, Đồn Văn Dương) STT Nhiệm vụ Tuần bắt Tuần kết Thực kiểm thử để test chức sản phẩm đầu thúc Tuần 13 Tuần 13 Tuần 13 Tuần 13 Tuần 13 Tuần 13 Tuần 13 Tuần 13 tình đặt Chỉnh sửa khắc phục lỗi Test giao diện phần mềm nhiều máy tính khác Đảm bảo ổn định thiết kế Nộp sản phẩm kiểm thử, tiếp nhận lỗi hoàn chỉnh sản phẩm Xây dựng báo cáo hoàn thiện sản phẩm tài liệu hướng dẫn quản trị sử dụng sản phẩm Giai đoạn 6: Bàn giao sản phẩm(Cả nhóm) STT Nhiệm vụ Nộp báo cáo thuyết trình sản phẩm Tuần bắt đầu Tuần kết thúc 20/12/2019 20/12/2019 lOMoARcPSD|9242611 CHƯƠNG II: TÌM HIỂU YÊU CẦU Các kỹ thuật sử dụng a Phần mềm - Tiện lợi dễ sử dụng - Truy cập qua Internet - Liên kết với trang thông tin thống b Phần cứng - Khơng u cầu phần cứng lOMoARcPSD|9242611 c Về liệu - Dữ liệu thông tin trường, phong trào trường…, thông tin học tập… - Dữ liệu sử dụng thơng tin tình nguyện d Về người sử dụng - Sản phẩm hướng đến việc cung cấp thông tin cho sinh viên nên đối tượng chủ yếu hướng đến sinh viên Các yêu cầu chức phi chức a Yêu cầu mặt chức - Hệ thống phải có khả chịu lượng người truy cập lớn mà không bị sập - Thông tin cung cấp phải đầy đủ, xác, đáp ứng nhu cầu thơng tin sinh viên - Cung cấp thông tin cần thiết cho sinh viên vào thời điểm cần thiết b Yêu cầu phi chức - Hoạt động: + Trang web hoạt động dựa tảng mạng Internet + Người sử dụng truy cập trang web cách nhấn vào đường link dẫn đến trang + Cung cấp thơng tin có sẵn liên kết với trang thông tin khác - Hiệu năng: + Hệ thống phải hoạt động tin cậy 24h/ngày 365 ngày/năm + Nhận phản hồi người đọc có thơng tin chưa chưa xác, giải yêu cầu người đọc cách hợp lý + Tại thời điểm có khả phục vụ tối đa 1000 lượt truy cập thời điểm - Bảo mật: + Người dùng truy cập xem thông tin mà không cần đăng nhập 10 lOMoARcPSD|9242611 + Chỉ có chủ sở hữu chỉnh sửa trang hay thay đổi thông tin trang - Văn hố trị: + Ngơn ngữ sử dụng Tiếng Việt + Không vi phạm quyền hệ thống tương tự khác, thông tin trích dẫn phải ghi nguồn rõ ràng 11 lOMoARcPSD|9242611 CHƯƠNG : PHÂN TÍCH HỆ THỐNG Sơ đồ phân cấp chức hệ thống Giải thích sơ đồ chức năng: - Chức : Quản lý giao diện + Chức giúp admin thêm giao diện mới, chỉnh sửa giao diện tại, xóa bỏ phần giao diện để phù hợp với thời điểm đăng tin - Chức : Quản lý liệu + Chức giúp cho admin kiểm soát lượng tin tức đăng trang chất lượng tin tức - Chức : Quản lý người dùng + Chức giúp cho người dùng đăng kí tài khoản trang, qua nhận thông tin nhận xét tin đăng trang, đồng thời giúp cho admin kiểm sốt hoạt động tài khoản người dùng - Chức : Tìm kiếm + Chức giúp cho người dùng tìm kiếm thơng tin cần thiết cách nhanh chóng chinh xác 12 lOMoARcPSD|9242611 - Chức : Báo cáo + Chức giúp cho lãnh đạo admin thống kê số liệu trang qua đưa hướng phát triển phù hợp cho trang web Sơ đồ ngữ cảnh (1) (2) (3) (4) (5) (6) Thông tin giao diện, thông tin tìm kiếm, thơng tin người dùng, thơng tin lập báo cáo Trong : Thơng tin phản hồi, thơng tin tìm kiếm Thơng tin giao diện, thơng tin tìm kiếm, thơng tin lập báo cáo Thơng tin phản hồi, thơng tin tìm kiếm Thơng tin tìm kiếm Thơng tin phản hồi Sơ đồ luồng liệu mức  Sơ đồ luồng liệu mức đỉnh : 13 lOMoARcPSD|9242611  Sơ đồ luồng liệu mức - Chức quản lý giao diện -Chức quản lý liệu 14 lOMoARcPSD|9242611 - Chức quản lý người dùng - Chức tìm kiếm 15 Downloaded by tran quang (quangsuphamhoak35@gmail.com) lOMoARcPSD|9242611 - Chức báo cáo 16 Downloaded by tran quang (quangsuphamhoak35@gmail.com) lOMoARcPSD|9242611 CHƯƠNG 4: THIẾT KẾ CƠ SỞ DỮ LIỆU Những liệu cần quản lí - User - Post - Comment Các thuộc tính mà hệ thống sở liệu quản lí - ID user - Mail addess - Full name - Nick name - Date of birth - Phone number - ID post - Tittle - Time post - Content post - ID comment - Content comment Các quy tắc nghiệp vụ - Mỗi User có id, mail addess, full name, date of birth, phone number, accout - Mỗi post có id, time post, tittle, content post - Mỗi comment có id, content comment Các phụ thuộc hàm - ID user  Mail addess, Full name, User name, Password , Date of birth, phone number - ID post  Tittle, Time post, content post - (ID post, ID comment)  User name - ID comment  content comment 17 Downloaded by tran quang (quangsuphamhoak35@gmail.com) lOMoARcPSD|9242611 Chuẩn hóa sở liệu - Chuẩn hóa 1NF bảng R1 cách làm phẳng => Bảng Bảng R1 - Chuẩn hóa 2NF bảng R1 * ID user Mail addess Full name User name Password Date of birth Phone number Bảng R2 * ID user Mail addess Full name User name Password Date of birth Phone number * ID post Tittle of post Date time posted Content post * ID comment * ID comment Content comment Content comment Bảng R4 * ID post Tittle of post Date time posted Content post Bảng R3 * ID post ID comment User name Bảng R5 18 Downloaded by tran quang (quangsuphamhoak35@gmail.com) lOMoARcPSD|9242611 Vì bảng khơng có phụ thuộc hàm bắc cầu nên bảng sau chuẩn hóa 2NF chuẩn hóa 3NF Kiểu liệu thuộc tính Bảng 1: Tên trường Kiểu * ID user Int(10) Full name Varchar(45) Mail addess Varchar(45) Addess Varchar(45) User name Varchar(45) Password Varchar(45) Date of birth Datetime Phone number Int(11) Bảng 2: Tên trường Kiểu * ID post Int(11) Tittle of post Varchar(45) Date time posted Datetime Content post Varchar(45) Bảng 3: Tên trường * ID post ID comment User name Kiểu Int(11) Int(11) Varchar(45) Bảng 4: Tên trường Kiểu * ID comment Int(11) Content comment Varchar(45) Downloaded by tran quang (quangsuphamhoak35@gmail.com) lOMoARcPSD|9242611 Mỗi liên kết bảng 20 Downloaded by tran quang (quangsuphamhoak35@gmail.com) lOMoARcPSD|9242611 CHƯƠNG 5: THIẾT KẾ GIAO DIỆN Giao diện đăng nhập Giao diện 21 Downloaded by tran quang (quangsuphamhoak35@gmail.com) lOMoARcPSD|9242611 22 Downloaded by tran quang (quangsuphamhoak35@gmail.com) lOMoARcPSD|9242611 LỜI CẢM ƠN Chúng em xin chân thành cảm ơn cô Nguyễn Thị Kim Thoa tận tình hướng dẫn , giải đáp thắc mắc bảo nhóm em suốt thời gian nhóm em hồn thành tập lớn Mặc dù cố gắng hoàn thành đề tài tốt thời gian kiến thức cịn có hạn nên chúng em khơng thể tránh khỏi thiếu sót định, mong nhận cảm thông, chia sẻ tận tình đóng góp bảo bạn 23 Downloaded by tran quang (quangsuphamhoak35@gmail.com) ... cáo Trong : Thơng tin phản hồi, thơng tin tìm kiếm Thơng tin giao diện, thơng tin tìm kiếm, thông tin lập báo cáo Thông tin phản hồi, thơng tin tìm kiếm Thơng tin tìm kiếm Thơng tin phản hồi Sơ... thống kê số liệu trang qua đưa hướng phát triển phù hợp cho trang web Sơ đồ ngữ cảnh (1) (2) (3) (4) (5) (6) Thơng tin giao diện, thơng tin tìm kiếm, thông tin người dùng, thông tin lập báo cáo... sử dụng truy cập trang web cách nhấn vào đường link dẫn đến trang + Cung cấp thơng tin có sẵn liên kết với trang thông tin khác - Hiệu năng: + Hệ thống phải hoạt động tin cậy 24h/ngày 365 ngày/năm

Ngày đăng: 05/02/2022, 12:26

Mục lục

    CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN

    1. Khảo sát hiện trạng

    2. Mục đích của dự án

    3. Phân tích tính khả thi

    a. Khả thi về kinh tế

    b. Khả thi về kỹ thuật

    c. Khả thi về tổ chức

    4. Phân công nhiệm vụ và điều phối dự án

    b. Thời gian tổng thể

    c. Thời gian chi tiết

Tài liệu cùng người dùng

Tài liệu liên quan