Tài liệu: Báo cáo học phần công nghệ phần mềm đề tài phân

Báo cáo học phần công nghệ phần mềm về phân tích và thiết kế hệ thống khai báo y tế. Tài liệu hướng dẫn chi tiết quy trình phát triển phần mềm.

Trường đại học

Trường Đại Học Điện Lực

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

Báo cáo học phần

2022

65
2
0

Phí lưu trữ

30 Point

Tóm tắt

I. Giới thiệu về báo cáo học phần công nghệ phần mềm

Báo cáo học phần công nghệ là một tài liệu học thuật quan trọng, tổng hợp toàn bộ quá trình phân tích, thiết kế và phát triển hệ thống phần mềm. Tại Trường Đại học Điện lực, khoa Công nghệ Thông tin, sinh viên được yêu cầu hoàn thành báo cáo học phần với chủ đề xây dựng hệ thống khai báo y tế. Đây là một dự án thực tiễn nhằm ứng dụng các kiến thức về công nghệ phần mềm vào giải quyết các bài toán thực tế, đặc biệt là trong lĩnh vực y tế công cộng. Báo cáo này bao gồm các chương chi tiết từ giới thiệu dự án, quản lý dự án, phân tích hệ thống, thiết kế, lập trình, kiểm thử đến đóng gói và bảo trì phần mềm.

1.1. Mục đích và ý nghĩa của báo cáo

Báo cáo học phần công nghệ có mục đích chính là giúp sinh viên hiểu rõ quy trình phát triển phần mềm từ A đến Z. Qua đó, sinh viên nắm vững các phương pháp phân tích thiết kế hệ thống, ứng dụng những công cụ lập trình hiện đại. Đặc biệt, dự án khai báo y tế được lựa chọn nhằm giải quyết nhu cầu thực tiễn trong bối cảnh đại dịch COVID-19, giúp các trạm y tế phường xã quản lý thông tin sức khỏe cộng đồng một cách hiệu quả.

1.2. Đối tượng tham gia và cấu trúc nhóm

Báo cáo được hoàn thành bởi ba sinh viên chuyên ngành Công nghệ phần mềm dưới sự hướng dẫn của TS. Nguyễn Đức Giang. Mỗi thành viên đảm nhận những phần việc cụ thể: phân tích thiết kế và cơ sở dữ liệu, lập trình chức năng khai báo và quản lý, và lập trình chức năng bảo mật cùng kiểm thử. Sự phân công rõ ràng giúp đảm bảo chất lượng và tiến độ của dự án.

II. Nội dung chính của báo cáo học phần

Báo cáo học phần công nghệ phần mềm được cấu trúc thành bảy chương chính, bao quát toàn bộ vòng đời phát triển dự án. Chương 1 tập trung vào giới thiệu dự án, xác định yêu cầu chức năng và phi chức năng của hệ thống. Chương 2 đề cập đến quản lý dự án bao gồm ước lượng chi phí, thời gian và tài nguyên. Chương 3 thực hiện phân tích hệ thống chi tiết với các biểu đồ Use Case và hoạt động. Chương 4 trình bày thiết kế giao diệnthiết kế cơ sở dữ liệu. Các chương tiếp theo khiến độc giả hiểu rõ về lập trình, kiểm thử và bảo trì phần mềm.

2.1. Các chức năng chính của hệ thống khai báo y tế

Hệ thống phần mềm khai báo y tế bao gồm ba chức năng chính: khai báo y tế cho phép người dân nhập thông tin sức khỏe, quản lý tờ khai giúp cán bộ y tế theo dõi và xử lý các tờ khai, và quản lý người dùng để kiểm soát quyền hạn truy cập. Mỗi chức năng được thiết kế với giao diện thân thiện, dễ sử dụng cho các trạm y tế phường xã.

2.2. Phương pháp phân tích và thiết kế

Báo cáo sử dụng các phương pháp phân tích hiện đại như biểu đồ Use Case, biểu đồ hoạt độngbiểu đồ trình tự UML. Những công cụ này giúp sinh viên mô tả chi tiết các quy trình nghiệp vụ. Thiết kế cơ sở dữ liệu được thực hiện theo mô hình Entity-Relationship, đảm bảo tính toàn vẹn và hiệu suất của dữ liệu trong hệ thống phần mềm.

III. Quá trình phát triển và kết quả đạt được

Quá trình phát triển hệ thống khai báo y tế tuân theo quy trình phát triển phần mềm chuẩn mực. Sinh viên bắt đầu từ khảo sát hệ thống hiện tại tại trạm y tế phường Phú Đô, sau đó thực hiện phân tích nhu cầu chi tiết. Giai đoạn thiết kế bao gồm thiết kế giao diện người dùng với các màn hình đăng nhập, đăng ký, khai báo y tế, và quản lý. Lập trình được thực hiện sử dụng các công nghệ hiện đại, tạo nên một ứng dụng hoàn chỉnh. Giai đoạn kiểm thử đảm bảo chất lượng phần mềm trước khi triển khai. Cuối cùng, đóng gói và bảo trì phần mềm đảm bảo sự bền vững và khả năng mở rộng của hệ thống.

3.1. Kết quả phần mềm hoàn thành

Nhóm sinh viên đã hoàn thành thành công một phần mềm khai báo y tế có đầy đủ các chức năng được yêu cầu. Phần mềm này đơn giản và phù hợp với mô hình hoạt động của trạm y tế phường xã, hỗ trợ ba loại khai báo: toàn dân, di chuyển nội địa, và nhập cảnh. Giao diện người dùng thân thiện, cho phép cán bộ y tế và người dân dễ dàng sử dụng hệ thống trong thực tế.

3.2. Đánh giá và hoàn thành dự án

Báo cáo học phần được hoàn thành đầy đủ với tất cả bảy chương theo yêu cầu. Dự án đạt được mục tiêu xây dựng hệ thống quản lý khai báo y tế hoàn chỉnh. Mỗi sinh viên hoàn thành xuất sắc các phần công việc được phân công, từ thiết kế cơ sở dữ liệu, lập trình các chức năng chính, đến kiểm thử toàn diện. Công trình học tập này là minh chứng cho năng lực áp dụng công nghệ phần mềm vào giải quyết bài toán thực tiễn.

IV. Tài liệu tham khảo và hướng dẫn sử dụng báo cáo

Báo cáo học phần công nghệ cung cấp một tài liệu tham khảo toàn diện cho những sinh viên muốn tìm hiểu về quy trình phát triển phần mềm thực tiễn. Tài liệu bao gồm danh mục chi tiết các hình ảnh minh họa, biểu đồ UML, giao diện người dùng, và bảng kiểm thử. Độc giả có thể tìm thấy các ví dụ cụ thể về phân tích hệ thống, thiết kế cơ sở dữ liệu, và kiểm thử phần mềm. Ngoài ra, báo cáo cung cấp hướng dẫn chi tiết về cách triển khai, bảo trì và nâng cấp hệ thống trong tương lai. Các sinh viên chuyên ngành công nghệ thông tin có thể sử dụng tài liệu này làm tham khảo cho các dự án của riêng mình.

4.1. Danh mục và tài liệu tham khảo

Báo cáo cung cấp danh mục đầy đủ gồm 22 hình ảnh, 3 bảng dữ liệu minh họa toàn bộ quá trình phát triển. Các hình ảnh bao gồm giao diện đăng nhập, menu chính, khai báo y tế theo các loại hình khác nhau, quản lý người dùng, và tính năng xuất báo cáo. Tài liệu tham khảo được liệt kê chi tiết, hỗ trợ độc giả tìm hiểu thêm về các khái niệm và công nghệ sử dụng.

4.2. Hướng dẫn ứng dụng thực tế

Báo cáo học phần không chỉ có giá trị học tập mà còn có thể được ứng dụng thực tế tại các trạm y tế phường xã. Hệ thống khai báo y tế được thiết kế đáp ứng nhu cầu quản lý thông tin sức khỏe cộng đồng. Phần bảo trì phần mềm trong báo cáo cung cấp hướng dẫn chi tiết giúp các cơ sở y tế triển khai, sử dụng, và nâng cấp hệ thống theo thời gian.

18/12/2025

Trích đoạn nội dung tài liệu

CHƯƠNG 1: GIỚI THIỆU DỰ ÁN PHẦN MỀM 1. Khảo sát hệ thống Giới thiệu chung về hệ thống được khảo sát: Tên cơ sở: Trạm y tế phường Phú Đô, Số lượng nhân viên: 20 nhân viên thay phiên trực 24/24h và 3 người quản lý trạm y tế. Diện tích: Trạm y tế có diện tích 300m2 Địa điểm: nằm ở đường Châu Văn Liêm, Phú Đô, Nam Từ Liêm, Hà Nội. Hiện tại trạm y tế vẫn đang sử dụng hình thức khai báo và quản lý trên giấy tờ.

Hiện nay nhu cầu quản lý và khai báo y tế đang là rất cần thiết. Vì vậy công tác quản lý cần được chú trọng. Tuy nhiên, đa phần các trạm y tế hiện nay vẫn sử dụng hình thức khai báo và quản lý trên dạng giấy tờ gây nên tình trạng người dân đến khai báo y tế mất rất nhiều thời gian, nhân viên tiếp dân luôn luôn thiếu nhân lực dẫn đến tình trạng quá tải gây khó khăn cho việc phòng chống dịch. Xuất phát từ vấn đề đó chúng ta cần thiết phải xây dụng một hệ thống quản lý và khai báo y tế nhưng trước hết chúng ta cần phải đánh giá đụng hiện trạng của trạm y tế phường Phú Đô.

1: Trạm y tế phương Phú Đô Lớp tín chỉ DV3 3 1. Xác định bài toán cần được giải quyết. Mục tiêu của dự án Hệ thống quản lý khai báo y tế có chức năng nghiệp vụ về khai báo và quản lý khai báo. Hỗ trợ quản lý dịch tễ trong khu dân cư.

Giúp quản lý, khai báo y tế các trường hợp di chuyển từ vùng dịch, qua lại giữa các tỉnh, người nhập cảnh và người dân sinh sống trong khu dân cư. Góp phần nâng cao hiệu quả công việc, việc quản lý và khai báo của cán bộ nhân viên y tế và người dân trờ nên dễ dành nhanh chóng và hiệu quả. Yêu cầu hệ thống mới - Về phía người dân: + Phần mềm cho phép người dân sử dụng số điện thoại của mình để đăng nhập và khai báo trên đó + Có 3 loại khai báo y tế cho người dân gồm: Khai báo toàn dân, Khai báo khi di chuyển nội địa, Khai báo cho người mới nhập cảnh. + Sau khi khai báo người dùng sẽ được cấp một mã QR để có thể khai báo một cách nhanh chóng và dễ dàng cho những lần khai báo về sau + Người dân cũng có thế sử dụng khai báo khẩn cấp nếu nhưng đã tiếp xúc gần với F0,F1,… - Về phía người quản lý: + Phần mềm cho phép người quản lý thông tin của người dân + Nắm được tình trạng dịch tễ trong khu dân cư + Tìm kiếm và truy vết những người có nguy cơ cao trong khu vực + Kiểm soát tình trạng tiêm chủng Hệ thống hoạt động giúp cho các nhân viên y tế không phải trực tiếp tiếp xúc với người dân mà vẫn có được tờ khai y tế đầy đủ góp phần làm giảm nguy cơ lấy nhiễm giữa người dân và cán bộ.

Đồng thời hệ thống cũng giúp việc quản lý trở lên dễ dàng hơn đáng kể so với việc quản lý giấy tờ của từng người dân. Phân tích và đặc tả các nghiệp vụ của hệ thống Trong thực tế việc khai báo y tế và quản lý dịch tễ trong khu vực rất mất thời gian và công sức. Lớp tín chỉ DV3 4 Người dân sẽ phải đến trạm y tế để xếp hàng đợi đến lượt khai báo y tế. Dẫn đến nguy cơ lấy nhiễm chéo giữa người dân trong cộng đồng tăng cao.

Nhân viên y tế sẽ phát tờ khai báo cho từng người và kiểm tra thông tin người dân khai báo. Việc lưu trữ và truy vết cũng gặp nhiều khó khăn khi toàn bộ thông tin dịch tễ của khu dân cư được lưu trữ trong sổ sách gây mất nhiều thời gian khi tìm kiếm. Các nhân viên y tế phải tiếp xúc trực tiếp với người dân dẫn đến nguy cơ lây nhiễm cho cán bộ tăng lên. Xác định các yêu cầu của hệ thống 1.

Yêu cầu chức năng - Các chức năng chính của dự án: + Đăng nhập, đăng xuất: Chức năng cho phép người dùng đăng nhập vào hệ thống thông qua số điện thoại và có thể đăng xuất dễ dàng chỉ với một nút bấm + Khai báo y tế: Chức năng này giúp người dân có thể dễ dàng khai báo y tế, tiết kiệm thời gian, giảm thiểu các tiếp xúc không cần thiết vì mỗi người chỉ mất chưa đến 1 phút để hoàn thành khai báo y tế. + Quản lý thông tin dịch tễ của người dân trong khu dân cư: Chức năng này giúp người quản lý có thể dễ dàng tìm kiếm, truy vết, liên hệ tới những người đang sống trong khu dân cư. Từ đó có thể dễ dàng tách các F0 ra khỏi cộng đồng. + Quản lý thông tin những người từ nơi khác tới: Chức năng cho phép người quản lý có thể biết được người dân đến từ đâu, lịch trình di chuyển, thời gian cư trú, nơi cư trú thông qua khai báo y tế.

+ Quản lý thông tin những người mới nhập cảnh tới: Chức năng cho phép người quản lý có thể nắm được hình thức nhập cảnh, tình trạng sức khỏe,… 1.2 Yêu cầu phi chức năng (1) 1.1 Yêu cầu về bảo mật Yêu cầu về bảo mật hệ thống, bảo mật thông tin người dùng phải được bảo mật về mật khẩu và các thông tin cá nhân khác.2 Yêu cầu về sao lưu Hệ thống đáp ứng các nhu cầu: dữ liệu được luw thông trong hệ thống dự phòng tự động 24/24 bằng một hệ thống song hành nhằm tránh mất dữ liệu. Lớp tín chỉ DV3 5 Dữ liệu của hệ thống có thể kết xuất ra các thiết bị lưu trữ ngoài và có thế khôi phục khi cần thiết.3 Yêu cầu về tính năng sử dụng Hệ thống thân thiện với người dùng dễ hiểu, dễ sử dụng.4 Yêu cầu ràng buộc thiết kế - Giao diện thân thiện dễ hiểu dễ sử dụng cho mọi lứa tuổi. - Tốc độ xử lý thông tin nhanh chóng. - Hệ quản trị cơ sở dữ liệu: MySQL.

- Phân tích và thiết kế được thực hiện theo chuẩn UML. - Hệ thống được thiết kế theo hướng có thể phát triển trong tương lại.5 Yêu cầu phần cứng - Máy tính: + Ram 1GB. + Intel Core i3 + Internet access - Hệ điều hành window 7 trở lên. - Cơ sở dữ liệu: Microsoft SQL Server.

Lớp tín chỉ DV3 6 CHƯƠNG 2: QUẢN LÝ DỰ ÁN 2. Ước lượng dự án 2. Ước lượng chi phí Giai đoạn Công việc chính Mô tả công việc Chi phí Khảo sát yêu cầu dự Thu thập các dữ liệu cần 50.000VNĐ án thiết về dự án Triển khai và thiết lập dự Bắt đầu dự án 150.000VNĐ án Quản lý dự án Lập kế hoạch phạm Lập kế hoạch chi tiết cho 100.000VNĐ vi dự án phạm vi làm việc Viết báo cáo tổng Tổng kết lại toàn bộ quá 50.000VNĐ kết dự án trình quản lý dự án Mô tả chi tiết những yêu Đặc tả chi tiết yêu cầu, chức năng cần có 300.000VNĐ cầu của khách hàng của phần mềm Mô tả hệ thống Xây dựng sơ đồ usecase thông qua sơ đồ và trình tự bằng phần 200.000VNĐ usecase và trình tự mềm draw.io Phân tích và Xây dựng các trường dữ Thiết kế cơ cở dữ thiết kế hệ liệu cần thiết cho phần 500.000VNĐ liệu thống mềm Xây dựng các chức năng Thiết kế giao diện chính cho phần mềm bán 1.000VNĐ cho phần mềm hàng Viết báo cáo trình bày Viết bài phân tích phân tích và thiết kế ra hệ 200.000VNĐ chi tiết về hệ thống thống phần mềm Module thống Phân tích yêu cầu cụ Xây dựng chi tiết nhiệm 250.000VNĐ kê sản phẩm thể cho từng module vụ chính của hệ thống Lớp tín chỉ DV3 7 Xây dựng chức năng Thiết kế các module 250.000VNĐ cùng các sự kiện Xử lý các tính năng khi Xây dựng code 1.000VNĐ thao tác Demo module khi xây Cài đặt các module 400.000VNĐ dựng xong Kiểm tra giao diện, độ Kiểm thử cho chính xác và tìm các lỗi 300.000VNĐ module trong hệ thống Viết báo cáo hoàn Trình bày báo cáo chi tiết 100.000VNĐ thiện khi thiết kế module Tích hợp các Lắp ghép các module lại 200.000VNĐ Module đã thiết kế với nhau cho hoàn chỉnh Tích hợp và Test lại toàn bộ hệ thống Kiểm thử phần mềm 300.000VNĐ hoàn thành sản đã xây dựng phẩm Tìm kiếm các lỗi phát Fix code sinh trong quá trình thực 200.000VNĐ thi Viết báo cáo hướng Viết bản hướng dẫn sử 20.000VNĐ dẫn sử dụng dụng phần mềm Đóng gói phần Lên kế hoạch bảo trì Đề ra kế hoạch bảo trì 0VNĐ mềm phần mềm Tổng kết lại quá trình là Kết thúc dự án 0VNĐ ra dự án Bảng 2. 1: Bảng ước lượng chi phí 2.

Ước lượng thời gian Thời Giai đoạn Công việc chính Mô tả công việc gian Thu thập cá dự liệu cần thiết Quản lý dự án Khảo sát yêu cầu dự án 1 ngày về dự án Lớp tín chỉ DV3 8 Triển khai và thiết lập Bắt đầu dự án 1 ngày project cho dự án Lập kế hoạch phạm vi Lập kế hoạch chi tiết cho 1 ngày dự án phạm vi làm việc Viết báo cáo tổng kết Tổng kết lại toàn bộ quá 1 ngày dự án trình quản lý dự án Mô tả chi tiết những yêu cầu, Đặc tả chi tiết yêu cầu chức năng cần có của phần 1 ngày của khách hàng mềm Mô tả hệ thống thông Xây dựng sơ đồ usecase và qua sơ đồ usecase và trình tự bằng phần mềm 5 ngày trình tự draw.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ