1. Trang chủ
  2. » Luận Văn - Báo Cáo

tiểu luận phương pháp nghiên cứu khoa học đề tài phần mềm kiểm soát dinh dưỡng trong ăn uống

14 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 14
Dung lượng 0,94 MB

Nội dung

Để có một cơ thể khỏe mạnh, con người cần đảmbảo được cung cấp đầy đủ các chất dinh dưỡng cần thiết cho quá trình phát triển của cơ thể.. Phương pháp mô hình thác nước Waterfall: là một

Trang 1

TRƯỜNG ĐẠI HỌC GIA ĐỊNH TP HỒ CHÍ MINH

KHOA CÔNG NGHỆ THÔNG TIN

TIỂU LUẬN PHƯƠNG PHÁP NGHIÊN CỨU KHOA HỌC

ĐỀ TÀI: PHẦN MỀM KIỂM SOÁT DINH DƯỠNG

TRONG ĂN UỐNG

HỌ VÀ TÊN: LÊ ANH HUY MSSV: 23150036

LỚP: 231502 – KHÓA K17

GIÁO VIÊN HƯỚNG DẪN: LÊ MẠNH HẢI

Trang 2

LỜI CẢM ƠN

Để hoàn thành được bài tiểu luận này, em xin chân thành cảm ơn thầy của trường Đại học Gia Định, người đã tận tình giúp đỡ và tạo điều kiện cho

em trong quá trình học tập Thầy Lê Mạnh Hải - người đã trực tiếp giảng dạy

và hướng dẫn em thực hiện bài tiểu luận này bằng tất cả lòng nhiệt tình và sự quan tâm sâu sắc.

Trong quá trình thực hiện bài tiểu luận này, do hiểu biết còn nhiều hạn chế nên bài làm khó tránh khỏi những thiếu sót Em rất mong nhận được những lời góp ý của thầy để bài tiểu luận ngày càng hoàn thiện hơn.

Em xin chân thành cảm ơn!

Trang 3

MỤC LỤC

I MỞ ĐẦU 5

1.1 ĐẶT VẤN ĐỀ 5

1.2 TÍNH CẤP THIẾT CỦA ĐỀ TÀI 5

1.3 MỤC TIÊU NGHIÊN CỨU 6

II NỘI DUNG NGHIÊN CỨU 6

2.1 PHƯƠNG PHÁP NGHIÊN CỨU 6

2.2 THIẾT KẾ HỆ THỐNG 8

2.2.1 Kiểm soát truy cập 8

2.2.2 Phát hiện xâm nhập 8

2.2.3 Bảo vệ thông tin 8

2.2.4 Quản lý và giám sát cấu hình 8

2.2.5 Kỹ thuật chống lại các cuộc tấn công cụ thể 9

2.3 ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU 9

2.4 GIẢI PHÁP TRÁNH BỊ ĐÁNH CẮP THÔNG TIN 9

2.5 THỜI GIAN VÀ CÁC BƯỚC THỰC HIỆN 10

2.5.1 THỜI GIAN 10

2.5.2 CÁC BƯỚC THỰC HIỆN 10

2.6 KINH PHÍ DỰ KIẾN: 13

III KẾT LUẬN 14

IV TÀI LIỆU THAM KHẢO 14

Trang 4

I MỞ ĐẦU

Trong quá trình công nghiệp hóa - hiện đại hóa đất nước, không khó để ta bắt gặp những hình ảnh lao mình vào công việc, không qua tâm đến chế độ ăn uống của bản thân hoặc để bản thân tiêu thụ những thực phẩm không tốt cho cơ thể Chế độ dinh dưỡng là một phần quan trọng trong việc quyết định sức khỏe của con người Để có một cơ thể khỏe mạnh, con người cần đảm bảo được cung cấp đầy đủ các chất dinh dưỡng cần thiết cho quá trình phát triển của cơ thể Hiện nay các nhà tuyển dụng nhân lực luôn đặt ra những yêu cầu khắc khe cho nguồn nhân lực, để có thể chọn lọc và tìm ra được nguồn lao động tốt nhất đáp ứng được khối lượng công việc mà công

ty đề ra Một vấn đề đặt ra rằng, nếu một người có đủ năng lực để đảm nhiệm công việc, nhưng

họ lại không có đủ sức khỏe để thực hiện công việc một cách lâu dài thì liệu tài năng của họ có thật sự bị lãng phí hay không? Nhận thấy được tính cấp thiết trong chế độ dinh dưỡng của con người và nhằm tránh việc “ chảy máu chất xám”, em đã nghiên cứu và quyết định triển khai nghiên cứu Mục đích là để mọi người có thể đo được chế độ dinh dưỡng trong khẩu phần ăn, từ

đó biết được bản thân cần bổ sung hoặc hạn chế những chất nào trong thức ăn Qua đó, mọi người có thể bổ sung đủ chất dinh dưỡng trong quá trình hoạt động và học tập Vì một cơ thể khỏe mạnh mới có thể giúp ta tỉnh táo và làm việc hiệu quả

I.2 TÍNH CẤP THIẾT CỦA ĐỀ TÀI

Đối tượng lao động là một trong những thành nòng cốt tạo nên sự phát triển vượt bậc của

xã hội Theo nguồn tin của Tổng Cục Thống kê, Lực lượng lao động từ 15 tuổi trở lên trong quý

I năm 2023 là 52,2 triệu người, tăng 88,7 nghìn người so với quý trước và tăng hơn một triệu người so với cùng kỳ năm trước So với quý trước, lực lượng lao đô •ng ở khu vực thành thị tăng

Trang 5

121 nghìn người; trong khi đó khu vực nông thôn giảm 32,3 nghìn người, lực lượng lao đô •ng nam và nữ đều tăng, tương ứng tăng 60,3 nghìn người và 28,4 nghìn người So với cùng kỳ năm trước, lực lượng lao động ở cả khu vực thành thị, nông thôn và nam nữ đều tăng (tăng tương ứng

là 355,4 nghìn người; 680,4 nghìn người; 597,9 nghìn người và 438,0 nghìn người)

Chính vì số lượng người lao động không ngừng tăng cao như thế, thì việc đảm bảo những đối tượng này có một cơ thể khỏe mạnh hiện nay là một đề tài đáng được quan tâm Việc tập trung vào đối tượng lao động cũng chính là điểm mới của đề tài này Tốc độ phát triển của khoa học & công nghệ không ngừng tăng lên, kéo theo đó là nguồn thực phẩm ngày một đang dạng hơn Hàng loạt thực phẩm kém chất lượng, không đảm bảo dinh dưỡng, cũng như là an toàn của

cơ thể được đưa ra thị trường và tiêu thụ với số lượng lớn

Nếu con người cứ tiêu thụ thực phẩm không rõ nguồn gốc, không cung cấp đầy đủ chất cho cơ thể thì nhiều năm sau, chất lượng của nguồn nhân lực có còn được nâng cao nữa không, hay sẽ ngày một hạ xuống vì vấn đề sức khỏe kém? Đây là một vấn đề cấp bách cần được quan tâm và nghiên cứu thực hiện một cách lâu dài, không chỉ là áp dụng cho hiện tại mà còn vì sức khỏe cộng đồng sau này Bên cạnh đó nghiên cứu này còn góp phần quan trọng trong ngành y tế

về sức khỏe dinh dưỡng của con người

Đưa ra được phần mềm hỗ trợ con người ước tính được lượng dinh dưỡng có trong mỗi món thức ăn mà người đó tiêu thụ Xây dựng được tháp dinh dưỡng của từng người, để từ đó theo dõi cũng như cung cấp đủ chất cho cơ thể

2.1 PHƯƠNG PHÁP NGHIÊN CỨU

Trang 6

Phương pháp mô hình thác nước (Waterfall): là một mô hình của quy trình phát triển phần mềm, trong đó quy trình này giống như một dòng chảy của thác, với các pha được thực hiện theo một trật tự nghiêm ngặt không có quay lui hay nhảy ngược pha

Các pha bao gồm: Phân tích yêu cầu, thiết kế, triển khai thực hiện, kiểm thử, liên kết và bảo trì

Đặc điểm của mô hình thác nước:

Áp dụng theo trình tự nhất định của các giai đoạn phát triển phần mềm

Bước tiếp theo không thể bắt đầu nếu bước trước chưa hoàn thành

Mỗi giai đoạn được ghi chép lại một cách chặt chẽ

Chỉ có thể kiểm thử ở giai đoạn hoàn thiệt sản phẩm cuối cùng nên việc kiểm tra thường diễn ra gấp rút Do đó việc sửa lỗi cũng gặp nhiều khó khăn, tốn kém và mất thời gian

Ưu điểm:

Dễ hiểu và đơn giản

Tốt nhất cho quy mô doanh nghiệp nhỏ

Đủ đơn giản để quản lý quy trình dự án

Tiết kiệm được nhiều thời gian

Kiểm tra và phân tích dễ dàng

Thời hạn cố định cho từng dự án

Nhược điểm:

Không thể quay lại để sửa đổi hoặc sửa lỗi

Không thể xử lí rủi ro lớn

Không thích hợp cho dự án kỹ thuật phần mềm lớn

Khó đo lường được kết quả trước khi release

Trang 7

2.2 THIẾT KẾ HỆ THỐNG

2.2.1 Kiểm soát truy cập

Kiểm soát và quản lý những người có quyền truy cập vào một khu vực tại một thời điểm Dựa trên: Người sử dụng, Thông tin xác thực, Trình đọc, Bộ điểu khiển, Địa điểm cần truy cập Cũng như việc xác định các quy tắc truy cập dựa trên địa chỉ IP, cổng kết nối, giao thức và ứng dụng

Quy trình: Người sử dụng xuất trình thông tin xác thực cho trình đọc và bộ điều khiển xác định xem họ đủ điều kiện để vào địa điểm truy cập hay không

2.2.2 Phát hiện xâm nhập

Công nghệ phát hiện xâm nhập (IDS) và phòng ngự xâm nhập (IPS) cũng đóng vai trò quan trọng trong việc bảo vệ thông tin người dùng

Trong đó IDS có tính năng giám sát, bảo vệ, phát hiện, phân tích ghi nhớ các hành vi xâm phạm tấn công Còn IPS thì phát hiện và ngăn chặn các hoạt động độc hại diễn ra trên hệ thống mạng trong thời gian thực

2.2.3 Bảo vệ thông tin

Nhằm bảo vệ thông tin của người dùng bằng cách mã hóa, phòng ngừa hiện tượng đánh cắp

dữ liệu, ngăn chặn tin tặc đánh cắp danh tính, tránh hậu quả dính tới pháp luật, đảm bảo những thông tin dữ liệu Toàn vẹn thông tin cho người dùng

2.2.4 Quản lý và giám sát cấu hình

Quản lý và giám sát cấu hình cũng là một yếu tố quan trọng đảm bảo tính bảo mật và hiệu suất để đảm bảo tính toàn vẹn của dự án phần mềm xuyên suốt chu kỳ sống của phần mềm

Trang 8

2.2.5 Kỹ thuật chống lại các cuộc tấn công cụ thể

Nhằm chống lại các cuộc tấn công cụ thể như tấn công từ chối dịch vụ (DDoS), tấn công QSL injection, tấn công cross-site scripting

Đối với DDoS ta có thể phòng chống bằng cách:

Tối ưu hóa các thuật toán xử lý, mã nguồn của máy chủ

Nâng cấp hệ thống máy chủ

Nâng cấp đường truyền mạng và các thiết bị liên quan

Cài đặt đầy đủ các bản vá cho hệ điều hành và các phần mềm khác để đề phòng ngừa khả năng bị tràn bộ đệm, cướp quyền điều khiển,v.v

2.3 ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU

- Đối tượng nghiên cứu: người lao động

- Phạm vi nghiên cứu: Đề tài này chỉ nghiên cứu về vấn đề phát triển phần mềm kiểm soát chế độ dinh dưỡng Thu thập thông tin, tài liệu, các phương pháp nhằm phục vụ cho việc thực hiện nhiệm vụ nghiên cứu đề tài đưa ra

2.4 GIẢI PHÁP TRÁNH BỊ ĐÁNH CẮP THÔNG TIN

Ngoài việc xây dựng một hệ thống an toàn và bảo mật ra thì người dùng cũng cần phải cảnh giác để không phải mất thông tin hoặc tiếp tay cho kẻ xấu từ đó đánh mất thông tin, sau đây là một số cách phòng tránh:

Không nhấp vào đường link lạ

Sử dụng mật khẩu khó đoán (có chứa những kí tự đặt biệt, chữ in hoa, số,…) Tăng cường bảo vệ mật khẩu cá nhân bằng cách: bật tính năng bảo mật 2 lớp – xác nhận qua điện thoại

Thay đổi mật khẩu định kỳ

Không tin tưởng người quen biết thông qua mạng

Không chia sẽ thông tin bừa bãi

Trang 9

Không cài đặt phần mềm lạ, không rõ nguồn gốc.

Đọc kỹ các điều khoản trước khi sử dụng

Sử dụng công cụ diệt virus uy tính

Hạn chế sử dụng các thiết bị ngoại vi (USB, ổ cứng) dùng chung

Luông cập nhập phần mềm

2.5 THỜI GIAN VÀ CÁC BƯỚC THỰC HIỆN

2.5.1 THỜI GIAN

Phụ thuộc vào quy mô, độ phức tạp, lượng thông tin của hệ thống và yêu cầu kỹ thuật, thời gian kiểm tra và đảm bảo tính bảo mật của hệ thống mà thời gian xây dựng sẽ khác nhau Tuy nhiên, thường mất từ vài tháng đến vài năm để thiết kế, triển khai và hoàn thiện một hệ thống dinh dưỡng phù h

2.5.2 CÁC BƯỚC THỰC HIỆN

Bước 1: Lên ý tưởng và xác định những tính năng cần thiết

Bước đầu tiên để phát triển một phần mềm quản lý dinh dưỡng chính là xác định những tính năng cần thiết của phần mềm Tùy thuộc vào đặc trưng của mỗi con người, mỗi một cơ thể sẽ có những nhu cầu về dinh dưỡng khác nhau

Hỗ trợ việc tính toán lượng calo cần hấp thụ một ngày của người dùng, từ đó đưa

ra chế độ ăn uống hợp lý;

Đánh giá các chỉ số cơ thể: béo, gầy, trung bình, dựa trên các chỉ số về chiều cao, cân nặng, ;

Có mật khẩu cho ứng dụng để bảo vệ dữ liệu cá nhân của người dùng;

Xây dựng bảng theo dõi lượng calo hấp thụ trong một ngày

Vì thế, việc chỉ ra đích danh những nhu cầu và phạm vi áp dụng của phần mềm vào quản

lí chất dinh dưỡng sẽ giúp phần mềm phát huy tối đa công năng, hỗ trợ mọi người kiểm soát chế độ ăn uống của mình một cách hợp lí và đưa đến những hiệu quả tốt

Bước 2: Liên hệ và tìm hiểu các đơn vị lập trình phần mềm

Sau khi đã định hình được chính xác những nhu cầu và mong muốn cụ thể của người dùng, bước tiếp theo chính là tìm hiểu đơn vị lập trình

Trang 10

Đơn vị lập trình sẽ chịu trách nhiệm hoàn toàn việc xây dựng, phát triển và đảm bảo phần mềm hoạt động đúng chính xác theo hướng phát triển của người phát triển phần mềm Giới thiệu: Ait app – đơn vị thiết kế phần mềm

Nếu bạn muốn sở hữu một phần mềm quản lý sức khỏe chất lượng cao, đảm bảo các dịch

vụ tiện ích được tích hợp và được hỗ trợ toàn diện từ lập trình viên chuyên nghiệp thì hãy đến Ait app

Giao diện thiết kế chuyên nghiệp, đáp ứng đầy đủ các tính năng

Sáng tạo trong từng sản phẩm theo đúng yêu cầu khách hàng, tạo nét riêng độc quyền doanh nghiệp

100% hỗ trợ kỹ thuật và bảo hành nâng cấp định kỳ trong tương lai

Mức giá cạnh tranh và đi kèm nhiều ưu đãi hấp dẫn khác

Cam kết bảo mật thông tin, cơ sở dữ liệu và bàn giao lại mã nguồn

Hỗ trợ 24/7 tận tình và đội ngũ nhân viên giải đáp thắc mắc cực kỳ nhanh chóng Quy trình làm việc chuyên nghiệp: Nhận yêu cầu → Phân tích tính năng và Đưa ra kết quả tư vấn → Thiết kế hệ thống → Lập trình và kiểm thử phần mềm, kiểm duyệt → Triển khai và bàn giao

Bước 3: Vạch ra ngân sách triển khai phần mềm

Chi phí cho một phần mềm quản lý sản xuất bao gồm:

Chi phí phần mềm

Chi phí triển khai

Chi phí hỗ trợ trong quá trình xây dựng phần mềm

Tùy vào mục đích và độ phức tạp, tùy vào độ chi tiết của phần mềm thiết kế sẽ có mức chi phí khác nhau Vì vậy, việc đàm phán, thống nhất về giá cả ngay từ thời điểm ban đầu với nhà lập trình sẽ giúp nhà phát triển dễ dàng hơn trong việc đề xuất ngân sách triển khai

Tuy nhiên, quá trình triển khai một phần mềm kiểm soát dinh dưỡng là không dễ dàng Vì vậy, việc chia lịch triển khai rõ ràng, tiến hành cân đối chi phí qua từng giai đoạn sẽ giúp kiểm soát và cân đối chi phí tốt hơn Đồng thời, cũng nên dành ra một khoản ngân sách dự phòng, dành riêng cho những vấn đề phát sinh không lường trước trong quá trình triển khai phần mềm

Bước 4: Triển khai phần mềm

Đây được đánh giá là quá trình tốn nhiều thời gian, công sức và tiền bạc nhất Trong giai đoạn này, nhà lập trình sẽ bắt đầu khởi động và vận hành phần mềm, triển khai thông qua các bước khảo sát, thiết lập, xây dựng, chỉnh sửa và đào tạo nhân lực sử dụng

Bước 5: Theo dõi và chỉnh sửa phần mềm trước khi phát hành

Sau khi phần mềm đã được xây dựng hoàn chỉnh, người triển khai dự án và nhà lập trình

sẽ cùng quan sát và chỉnh sửa lại sao cho đáp ứng tốt nhất nhu cầu của cá nhân

Trang 11

Trong bước này, nhà lập trình cần có người dùng thử nghiệm, có thể lựa chọn trực tiếp từ người thân trong gia đình, từ những người dân để đưa ra cái nhìn khách quan nhất

Thời gian dự kiến

Các bước

thực hiện

3 tháng 6 tháng 9 tháng 12 tháng 15 tháng

Phân tích yêu cầu

Thiết kế

Triển khai thực hiện

Bảo mật

Kiểm tra và thử nghiệm

Liên kết và bảo trì

Quản lí và giám sát

2.6 KINH PHÍ DỰ KIẾN:

Trang 12

Chi phí của phần mềm kiểm soát dinh dưỡng có thể phụ thuộc vào nhiều yếu tố như kích thước và phạm vi của hệ thống, cấp độ bảo mật yêu cầu, loại công nghệ sử dụng và thời gian triển khai Tuy nhiên, một số chi phí chung bao gồm:

Thiết bị và phần mềm: Chi phí của việc mua thiết bị và xây dựng phần mềm là phụ thuộc vào nhiều yếu tố khác nhau Tuy nhiên, đầu tư vào bảo mật thông tin là rất cần thiết để đảm bảo an toàn và bảo vệ thông tin của cá nhân, tổ chức Vậy khoản chi tiêu để đầu tư cho phần này đó là 9-12 triệu

Triển khai thực hiện và cài đặt: Chi phí cho việc triển khai và cài đặt là khá đắt đỏ bởi đây là cũng là một bước quan trọng trong việc xây dựng nên phần mềm Từ đó, cho thấy khoảng đầu tư vào đây là khá lớn khoảng 10-15 triệu

Bảo mật: Không như trước kia thì ta chỉ mua máy móc, thiết bị, phần mềm-những thứ hiện hữu thì giờ ta cần phải có thiết bị an ninh mạng, phần mềm an ninh mạng,…dịch vụ đánh giá bảo mật Chi phí cho những dịch vụ này không cao nhưng lại có thể giúp ta tránh rủi ro không may xảy ra Vậy khoảng chi tiêu cho bảo mật là khoảng 6-10 triệu

Bảo trì và nâng cấp: Bảo trì và nâng cấp hệ thống bảo mật thông tin là một chi phí liên tục và cần thiết để đảm bảo hệ thống luôn an toàn và bảo mật Đóng một vai trò thiết yếu cho một phần mềm về dinh dưỡng vì nó cần được liên tục cập nhập Tuy chi phí không cao nhưng

là khoảng cần thiết để duy trì phần mềm luôn ở trạng thái tốt nhất Ta có thể chi khoảng 4-8 triệu cho khoảng này

Quản lí và giám sát: Ngoài bảo trì và nâng cấp ra thì việc quản lí, giám sát cũng là một pha quan trọng để quản lí và phát hiện những lỗi để kịp thời xử lí Từ đó, khoảng chi cho mục này là 4-6 triệu

Các chi phí khác: Ngoài các loại chi phí cố định thì ta cũng cần có một quỹ riêng để phòng cho những vấn đề nhỏ hoặc lớn ngoài ra Quỹ này ta có thể lấy ra 4-7 triệu

Tổng thể, chi phí để phát triển của phần mềm kiểm soát dinh dưỡng là 58 triệu (cao nhất) Tuy nhiên, việc đầu tư vào phần mềm hỗ trợ dinh dưỡng là rất cần thiết để đảm bảo con người có

Ngày đăng: 11/07/2024, 17:15

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

TÀI LIỆU LIÊN QUAN

w