(TIỂU LUẬN) 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 6 0
(TIỂU LUẬN) 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

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 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 4 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 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 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à cịn 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 ngồi 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 ngun từ trang 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 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 Đoà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 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 yê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) 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 cô chỉnh sửa để hoà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 Giai đoạn 5: Kiểm thử khắc phục lỗi (Hàn Công Thuận, Đoà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 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 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 + 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 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 soá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 - 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 Trong 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 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  Sơ đồ luồng liệu mức - Chức quản lý giao diện -Chức quản lý liệu 14 - Chức quản lý người dùng - Chức tìm kiếm 15 - Chức báo cáo 16 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 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 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 Addess Varchar(45) Varchar(45) User name Varchar(45) Password Date of birth Varchar(45) Datetime Phone number Int(11) Bảng 2: Tên trường Kiểu * ID post Int(11) Tittle of post Date time posted Varchar(45) 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) Mỗi liên kết bảng 20 CHƯƠNG 5: THIẾT KẾ GIAO DIỆN Giao diện đăng nhập Giao diện 21 22 LỜI CẢM ƠN Chúng em xin chân thành cảm ơn 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 ... thông tin người dùng, 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 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. .. với trang thông tin thống b Phần cứng - Khơng u cầu phần cứng 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. .. 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 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

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

Hình ảnh liên quan

- Chuẩn hóa 1NF bảng R1 bằng cách làm phẳng => Bảng 1 Bảng R1 - (TIỂU LUẬN) 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

hu.

ẩn hóa 1NF bảng R1 bằng cách làm phẳng => Bảng 1 Bảng R1 Xem tại trang 18 của tài liệu.
Vì các bảng ở trên đều khơng có phụ thuộc hàm bắc cầu nên các bảng sau khi chuẩn hóa 2NF cũng chính là chuẩn hóa 3NF. - (TIỂU LUẬN) 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

c.

ác bảng ở trên đều khơng có phụ thuộc hàm bắc cầu nên các bảng sau khi chuẩn hóa 2NF cũng chính là chuẩn hóa 3NF Xem tại trang 19 của tài liệu.
7. Mỗi liên kết giữa các bảng - (TIỂU LUẬN) 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

7..

Mỗi liên kết giữa các bảng Xem tại trang 20 của tài liệu.

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

  • Đang cập nhật ...

Tài liệu liên quan