báo cáo công nghệ phần mềm đề tài bảo vệ trẻ em

12 320 0
  • Loading ...
1/12 trang

Thông tin tài liệu

Ngày đăng: 16/10/2014, 14:08

Đề tài: Bảo vệ trẻ em_Nhóm Lucky_09CNTT1 TRƯỜNG ĐẠI HỌC ĐÀ NẴNG ĐẠI HỌC SƯ PHẠM BÁO CÁO CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI : BẢO VỆ TRẺ EM GVHD : Lê Viết Chung Nhóm thực hiện: Nhóm Lucky Lớp : 09CNTT1 MỤC LỤC Chương 1 4 TỔNG QUAN 4 I. LỜI MỞ ĐẦU 4 GVHD : Lê Viết Chung Trang 1 Đề tài: Bảo vệ trẻ em_Nhóm Lucky_09CNTT1 Trong những năm cuối thế kỷ 20 tin học ở Việt Nam càng phát triển mạnh mẽ và ứng dụng ngày càng sâu rộng trong hầu hết các lĩnh vực khoa học kĩ thuật,kinh tế,văn hóa,xã hội. Trong thời đại ngày nay với sự phát triển nhanh chóng của công nghệ thông tin thì việc giải bài toán lập trình là việc khá đơn giản, nhưng để tìm ra một phương pháp tối ưu là điều rất khó. Khi ngôn ngữ lập trình ra đời đã góp phần giải quyết các bài toán lập trình được tối ưu hơn, nhẹ nhàng hơn và hiện nay nó đã trở thành một phương pháp phổ biến trong lĩnh vực lập trình. 4 Trong xã hội ngày nay một phần mềm lý tưởng sẽ có vai trò vô cùng quan trọng, đặc biệt là trong các hoạt động gia đình,kinh tế,chính trị…Chính nhờ có các phần mềm lý tưởng đó đã tạo cho con người ta xích lại gần nhau hơn,đem lại cho cuộc sống nhiều điều thú vị hữu ích,mang lại cho con người nhiều giá trị đích thực. Một trong những phần mềm lý tưởng rất quan trọng đó là “PHẦN MỀM DÀNH CHO TRẺ EM”. Trong những năm gần đây cũng như thời gian trở về trước vấn đề bảo vệ trẻ em là điều và tất cả mọi người trên thế giới quan tâm.Người ta đã đặt ra những vấn đề để trẻ em sinh ra và lớn lên được an toàn nhất,có điều kiện phát triển…Họ đã xây dựng những phần mềm để hổ trợ cho quá trình phát triển của trẻ em được an toàn,cũng như phát triển,Nhưng hiện nay trẻ em trên toàn thế giới vẫn đang gặp phải những điều ngoài ý muốn,gặp phải những sự cố bất ngờ…vv.Đây là một vấn đề vô cùng quan trọng cần được giải quyết ngay, nên chúng em đã quyết định chọn đề tài : “ Chương trình dự kiến phần mềm bảo vệ trẻ em” làm đề tài báo cáo 4 Đề tài xây dựng ý tưởng phần mềm bảo vệ trẻ em là chương trình ứng dụng đang được xây dựng mô phỏng. Đây là phần mềm sát thực tế dành cho các trung tâm chăm sóc trẻ em,những trường mầm non tư thục và những hộ gia đình. Đây cũng là lý do để chúng em chọn đề tài trong lĩnh vực này 4 II. MỤC TIÊU ĐỀ TÀI 5 III. HƯỚNG GIẢI QUYẾT 5 Xây dựng mô hình đơn giản để thiết kế một phần mềm bảo vệ trẻ hiệu quả,không những thế còn giúp các bạn ôn lại các kiến thức lập trình cơ bản đã học hoặc chúng tôi có thể sử dụng một ngôn ngữ lập trình khác, từ việc sử dụng các biến, hằng, các phép toán cơ bản, các cấu trúc điều khiển chương trình, các cấu trúc dữ liệu đơn giản,tìm kiếm cơ bản, và cách tổ chức,mô phỏng,quy trình thiết kế một phần mềm. 2. Xác định và phân tích bài toán Trên thực tế thì những gì liên quan đến bảo vệ trẻ em là rất nhiều và rất được quan tâm.Cũng có những phần mềm,nhưng chúng tôi tin rằng về ý tưởng phần mềm này sẽ được mọi người tin tưởng và sử dụng rộng rãi. Nhưng ở đây chúng ta coi như đã hoàn thành giai đoạn thu thập thông tin,ý kiến từ người sử dụng, phân tích và xác định được các yêu cầu của người sử dụng, giới hạn hệ thống là hệ thống sẽ phục vụ cho đối tượng sử dụng duy nhất là hộ gia đình,trường mầm non với các chức năng cần thiết như sau. a. Phần mềm bảo vệ trẻ em. GVHD : Lê Viết Chung Trang 2 Đề tài: Bảo vệ trẻ em_Nhóm Lucky_09CNTT1 Đây sẽ là một ý tưởng phần mềm thiết kế nhằm hạn chế những rủi ro không may tới với con người,đặc biệt là trẻ nhỏ,…tránh được tai nạn như bỏng,điện giật,té bể bơi,ngã lan can,sân thượng,các thiết bị nguy hiểm… 7 Hệ thống cũng cần cho phép lọc,quét một số hình ảnh tiêu biểu còn lại thì người sử dụng phải gắn chíp bắt tín hiệu của phần mềm vào những nơi hoặc vật dụng có thể gây nguy hiểm cho trẻ nhỏ.Việc báo tín hiệu hiển thị kết quả sẽ xảy ra khi trẻ nhỏ tiến gần nguy hiểm với bán kính < 2m, việc đó sẽ tạo điệu kiện cho người sử dụng cố thể ngăn chặn sự cố xảy ra. b.Một số điểm đặc biệt của ý tưởng. 7 Chúng ta có thể gắn thiết bị nhận tín hiệu cho trẻ mang tính thời trang và tạo ra cảm giác thoải mái cho trẻ như đồng hồ,vòng đeo chân,cổ,…Mọi việc sẽ được luôn đảm bảo thiết bị nhận tín hiệu luôn ở trên người của trẻ nhỏ.Và đặc biệt thiết bị định vị theo hướng tín hiệu phát ra âm thanh vì thế người sử dụng có thể đến nơi trẻ nhỏ bằng con đương ngắn nhất 7 III. CÔNG CỤ LẬP TRÌNH. 8 IV. VIẾT CHƯƠNG TRÌNH VÀ HỆ THỐNG KHẢO SÁT CÂU HỎI 8 Chương 3 8 Ý TƯỞNG PHẦN MỀM BẢO VỆ TRẺ EM 8 I. HƯỚNG DẪN SỬ DỤNG 9 9 1.Giao diện chính. 9 9 Hình 1 : Thiết bị điều khiển 9 Ở màn hình của người sử dụng : 9 A : là nơi hiện thị tất cả kết quả lên đó 9 C: là phím sử dụng chương trình phần mềm.ư 9 B: là nơi tín hiệu báo đỏ ( Nguy hiểm ) 9 D: là nơi tín hiệu báo xanh( An toàn) 9 2. Những chức năng chính của phần mềm 11 11 B : Sẽ báo tín hiệu đèn đỏ, màn hình sẽ xuất hiện NGUY HIỂM lúc đó 11 - Người sử dụng sẽ có những lựa chọn sau : 11 3 Và cuối cùng 11 Chương 4 11 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 11 I. KẾT QUẢ ĐẠT ĐƯỢC 12 GVHD : Lê Viết Chung Trang 3 Đề tài: Bảo vệ trẻ em_Nhóm Lucky_09CNTT1 II. HẠN CHẾ 12 III. HƯỚNG PHÁT TRIỂN 12 Chương 1 TỔNG QUAN I. LỜI MỞ ĐẦU Trong những năm cuối thế kỷ 20 tin học ở Việt Nam càng phát triển mạnh mẽ và ứng dụng ngày càng sâu rộng trong hầu hết các lĩnh vực khoa học kĩ thuật,kinh tế,văn hóa,xã hội. Trong thời đại ngày nay với sự phát triển nhanh chóng của công nghệ thông tin thì việc giải bài toán lập trình là việc khá đơn giản, nhưng để tìm ra một phương pháp tối ưu là điều rất khó. Khi ngôn ngữ lập trình ra đời đã góp phần giải quyết các bài toán lập trình được tối ưu hơn, nhẹ nhàng hơn và hiện nay nó đã trở thành một phương pháp phổ biến trong lĩnh vực lập trình. Cùng với lĩnh vực khác trong công cuộc đổi mới đất nước ngành truyền thông,viễn thông và tất cả các ngành đang từng bước áp dụng những tiến bộ khoa học.Những phần mềm hiện đại được ra đời với sự giúp đỡ của máy tính đã và đang phát triển của nền tảng của lĩnh vực CNTT nước nhà.Đặc biệt là trong công tác phát triển phần mềm làm giảm nhẹ sức lực của người ,tiết kiệm thời gian,gọn nhẹ và thuận tiện,đảm bảo an toàn cho con người,đem lại sự thuận tiện cho người sử dụng và độ chính xác cao hơn trong ứng dụng thực tế. Trong xã hội ngày nay một phần mềm lý tưởng sẽ có vai trò vô cùng quan trọng, đặc biệt là trong các hoạt động gia đình,kinh tế,chính trị…Chính nhờ có các phần mềm lý tưởng đó đã tạo cho con người ta xích lại gần nhau hơn,đem lại cho cuộc sống nhiều điều thú vị hữu ích,mang lại cho con người nhiều giá trị đích thực. Một trong những phần mềm lý tưởng rất quan trọng đó là “PHẦN MỀM DÀNH CHO TRẺ EM”. Trong những năm gần đây cũng như thời gian trở về trước vấn đề bảo vệ trẻ em là điều và tất cả mọi người trên thế giới quan tâm.Người ta đã đặt ra những vấn đề để trẻ em sinh ra và lớn lên được an toàn nhất,có điều kiện phát triển…Họ đã xây dựng những phần mềm để hổ trợ cho quá trình phát triển của trẻ em được an toàn,cũng như phát triển,Nhưng hiện nay trẻ em trên toàn thế giới vẫn đang gặp phải những điều ngoài ý muốn,gặp phải những sự cố bất ngờ…vv.Đây là một vấn đề vô cùng quan trọng cần được giải quyết ngay, nên chúng em đã quyết định chọn đề tài : “ Chương trình dự kiến phần mềm bảo vệ trẻ em” làm đề tài báo cáo. Đề tài xây dựng ý tưởng phần mềm bảo vệ trẻ em là chương trình ứng dụng đang được xây dựng mô phỏng. Đây là phần mềm sát thực tế dành cho các trung tâm chăm sóc trẻ em,những trường mầm non tư thục và những hộ gia đình. Đây cũng là lý do để chúng em chọn đề tài trong lĩnh vực này. Đề tài yêu cầu có tính khả dụng cao,được nhiều người sủ dụng,tránh trường hợp lổi và đạt hiệu quả trong quá trình sử dụng…vv.Nếu có lổi không may thì cũng có thể khắc phục được những lổi không may trong quá trình sử dụng đó. GVHD : Lê Viết Chung Trang 4 Đề tài: Bảo vệ trẻ em_Nhóm Lucky_09CNTT1 II. MỤC TIÊU ĐỀ TÀI Trong bài toán phần mềm này, chúng ta sẽ sử dụng các ngôn ngữ lập trình đã học và dựa vào các kiến thức hiểu biết về cách tổ chức thiết kế,xây dựng một phần mềm,hiểu biết về xã hội… chủ yếu là phần ngôn ngữ lập trình, từ đó ứng dụng để cài đặt các thuật toán thỏa mãn mục đích đề tài. Thông qua đề tài này, nhằm giúp cho sinh viên ngành CNTT nói riêng và sinh viên ham thích nghiên cứu trong lĩnh vực Công nghệ nói chung hiểu biết thêm về kiến thức về môn công nghệ phần mềm,ngôn ngữ lập trình và cách thức ứng dụng chúng vào chương trình làm giảm bớt phần khó khăn trong việc tìm ra lời giải tối ưu cho các bài toán xuất phát từ thực tế. Trong giới hạn đề tài này, chúng ta sẽ vận dụng các lý thuyết của công nghệ phần mềm và một số kiến thức hiểu biết về cách tổ chức ý tưởng để tạo nên một phần mềm bảo vệ trẻ em hoàn chỉnh.Dể dàng thuận tiện cho người sử dụng. Đây cũng là nội dung chính của đề tài. III. HƯỚNG GIẢI QUYẾT.  Về lý thuyết: Tìm hiểu về cách xây dựng,tổ chức ý tưởng,xây dựng một phần mềm ,quy trình thiết kế một phần mềm sao cho có hiệu quả nhất,… sử dụng các biến, hằng, các phép toán cơ bản, các cấu trúc điều khiển chương trình, các cấu trúc dữ liệu đơn giản, các giải thuật tìm kiếm cơ bản, và cách tổ chức,cách sử dụng hình ảnh và vận dụng kiến thức về lập trình đã học hoặc một ngôn ngữ lập trình nào đó phù hợp để giải quyết yêu cầu đề tài.  Về chương trình: Sử dụng ngôn ngữ lập trình cụ thể để viết chương trình, cài đặt các thuật toán thực hiện các yêu cầu của đề tài, nghiên cứu và cài đặt các thủ tục hàm đồ họa để hỗ trợ giao diện người dùng sử dụng chương trình dễ dàng nhất.  Kế hoạch thực hiện: • Tìm hiểu lý thuyết,khảo sát thực tế • Xây dựng giải thuật,mô hình • Viết chương trình • Thiết kế giao diện • Dùng thử phần mềm và hoàn chỉnh chương trình GVHD : Lê Viết Chung Trang 5 Đề tài: Bảo vệ trẻ em_Nhóm Lucky_09CNTT1 Chương 2 NỘI DUNG I. MÔ TẢ BÀI TOÁN. Sử dụng ngôn ngữ lập trình xây dựng một phần mềm bảo vệ đầy đủ và hiệu quả…cập nhật rõ tín hiệu thông báo,đảm bảo hiệu suất cao trong quá trình sử dụng,tạo cảm giác yên tâm cho người sử dụng,mọi thao tác của phần mềm phải nhanh gọn,chính xác. Phần mềm được xây dựng trên ý tưởng,phần mềm sẽ có một trung tâm cập nhật dữ liệu dạng như con chíp rất nhỏ có tính thẩm mỹ và một bộ phần phát tín cho người sử dụng. Yêu cầu việc quét hình ảnh phải đúng đối tượng ,việc nhận tín hiệu không thể bị lổi vì như thế sẽ tạo cảm giác bất an cho người sử dụng. II. GIẢI QUYẾT BÀI TOÁN. 1. Phương pháp GVHD : Lê Viết Chung Trang 6 Đề tài: Bảo vệ trẻ em_Nhóm Lucky_09CNTT1 Xây dựng mô hình đơn giản để thiết kế một phần mềm bảo vệ trẻ hiệu quả,không những thế còn giúp các bạn ôn lại các kiến thức lập trình cơ bản đã học hoặc chúng tôi có thể sử dụng một ngôn ngữ lập trình khác, từ việc sử dụng các biến, hằng, các phép toán cơ bản, các cấu trúc điều khiển chương trình, các cấu trúc dữ liệu đơn giản,tìm kiếm cơ bản, và cách tổ chức,mô phỏng,quy trình thiết kế một phần mềm. 2. Xác định và phân tích bài toán Trên thực tế thì những gì liên quan đến bảo vệ trẻ em là rất nhiều và rất được quan tâm.Cũng có những phần mềm,nhưng chúng tôi tin rằng về ý tưởng phần mềm này sẽ được mọi người tin tưởng và sử dụng rộng rãi. Nhưng ở đây chúng ta coi như đã hoàn thành giai đoạn thu thập thông tin,ý kiến từ người sử dụng, phân tích và xác định được các yêu cầu của người sử dụng, giới hạn hệ thống là hệ thống sẽ phục vụ cho đối tượng sử dụng duy nhất là hộ gia đình,trường mầm non với các chức năng cần thiết như sau. a. Phần mềm bảo vệ trẻ em. Đây sẽ là một ý tưởng phần mềm thiết kế nhằm hạn chế những rủi ro không may tới với con người,đặc biệt là trẻ nhỏ,…tránh được tai nạn như bỏng,điện giật,té bể bơi,ngã lan can,sân thượng,các thiết bị nguy hiểm… Hệ thống cũng cần cho phép lọc,quét một số hình ảnh tiêu biểu còn lại thì người sử dụng phải gắn chíp bắt tín hiệu của phần mềm vào những nơi hoặc vật dụng có thể gây nguy hiểm cho trẻ nhỏ.Việc báo tín hiệu hiển thị kết quả sẽ xảy ra khi trẻ nhỏ tiến gần nguy hiểm với bán kính < 2m, việc đó sẽ tạo điệu kiện cho người sử dụng cố thể ngăn chặn sự cố xảy ra. b.Một số điểm đặc biệt của ý tưởng. Chúng ta có thể gắn thiết bị nhận tín hiệu cho trẻ mang tính thời trang và tạo ra cảm giác thoải mái cho trẻ như đồng hồ,vòng đeo chân,cổ,…Mọi việc sẽ được luôn đảm bảo thiết bị nhận tín hiệu luôn ở trên người của trẻ nhỏ.Và đặc biệt thiết bị định vị theo hướng tín hiệu phát ra âm thanh vì thế người sử dụng có thể đến nơi trẻ nhỏ bằng con đương ngắn nhất. GVHD : Lê Viết Chung Trang 7 Đề tài: Bảo vệ trẻ em_Nhóm Lucky_09CNTT1 III. CÔNG CỤ LẬP TRÌNH. Trong chương trình báo cáo “ Phần mềm bảo vệ trẻ em” này nhóm thực hiện chương trình chưa đưa ra được ngôn ngữ lập trình mà mình sẽ viết.Có thể dựa trên ngôn ngữ lập trình đã học như lập trình C, C++,Java…Hoặc có thể một ngôn ngữ lập trình khác. IV. VIẾT CHƯƠNG TRÌNH VÀ HỆ THỐNG KHẢO SÁT CÂU HỎI 1.Do chương trình đang được xây dựng trên ý tưởng nên nhóm thực hiện mong rằng trong thời gian sau này nhóm có thể viết một chương trình hoàn thiện ,khả dụng và hoàn toàn viết bằng một ngôn ngữ lập trình cụ thể. 2. Bảng khảo sát và hệ thống câu hỏi. Doi chau gui… Chương 3 Ý TƯỞNG PHẦN MỀM BẢO VỆ TRẺ EM GVHD : Lê Viết Chung Trang 8 Đề tài: Bảo vệ trẻ em_Nhóm Lucky_09CNTT1 I. HƯỚNG DẪN SỬ DỤNG 1.Giao diện chính. Hình 1 : Thiết bị điều khiển Ở màn hình của người sử dụng : A : là nơi hiện thị tất cả kết quả lên đó C: là phím sử dụng chương trình phần mềm.ư B: là nơi tín hiệu báo đỏ ( Nguy hiểm ). D: là nơi tín hiệu báo xanh( An toàn) GVHD : Lê Viết Chung Trang 9 Đề tài: Bảo vệ trẻ em_Nhóm Lucky_09CNTT1 Hình 2 : Thiết bị đeo tay cảnh báo nguy hiểm Hướng dẫn… Hình 3 : Bộ điều khiển trung tâm nhận tín hiệu từ các thiết bị cảm ứng. Hướng dẫn GVHD : Lê Viết Chung Trang 10 [...]... 11 Đề tài: Bảo vệ trẻ em_ Nhóm Lucky_09CNTT1 I KẾT QUẢ ĐẠT ĐƯỢC Sau nghiên cứu và tìm hiểu đề tài, cùng với sự hướng dẫn tận tình của GVHD và sự giúp đỡ của bạn bè Hôm nay, chương trình cơ bản đã được hoàn thành trên ý tưởng và đạt được một số kết quả như sau:  Hiểu và cài đặt được các thuật toán đã được yêu cầu bằng ngôn ngữ lập trình  Hiểu được cách thức để thiết kế được một phần mềm  Phần mềm. . .Đề tài: Bảo vệ trẻ em_ Nhóm Lucky_09CNTT1 2 Những chức năng chính của phần mềm B : Sẽ báo tín hiệu đèn đỏ, màn hình sẽ xuất hiện NGUY HIỂM lúc đó - Người sử dụng sẽ có những lựa chọn sau : 1.Chấp nhận thông báo và tới nơi mà không cần hổ trợ thêm 2.Hổ trợ thiết bị định vị dẫn đường 3.Kết nối với thiết bị... CHẾ Mặc dù có cố gắng để hoàn thành chương trình “ PHẦN MỀM BẢO VỆ TRẺ EM ”, nhưng đây là lần đầu tiên làm một phần mềm dựa trên ý tưởng nên vẫn còn thiếu nhiều kinh nghiệm trong kỹ thuật lập trình cũng như trong cách tổ chức dữ hệ thống Có thể giao diện còn chưa đáp đầy đủ các chức năng người sử dụng yêu cầu Mặt khác, do thời gian hạn chế nên phần mềm vẫn còn nhiều sai xót ngoài ý muốn, nhưng cũng... kiến thức về môn Công nghệ phần mềm ” còn một số hạn chế, cộng thêm vấn đề thời gian vì vậy hệ thống chưa được sữa chữa để hoàn thiện Nhóm rất mong nhận được sự góp ý của thầy cô và các bạn để có thể cải thiện hệ thống tốt hơn Nhóm chân thành mong nhận được sự góp ý và giúp đỡ của thầy cô và các bạn.! III HƯỚNG PHÁT TRIỂN  Thiết kế giao diện thân thiện với người sử dung  Cải tiến phần mềm đầy đủ và . Đề tài: Bảo vệ trẻ em_ Nhóm Lucky_09CNTT1 TRƯỜNG ĐẠI HỌC ĐÀ NẴNG ĐẠI HỌC SƯ PHẠM BÁO CÁO CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI : BẢO VỆ TRẺ EM GVHD : Lê Viết Chung Nhóm thực. vấn đề vô cùng quan trọng cần được giải quyết ngay, nên chúng em đã quyết định chọn đề tài : “ Chương trình dự kiến phần mềm bảo vệ trẻ em làm đề tài báo cáo 4 Đề tài xây dựng ý tưởng phần mềm. vấn đề vô cùng quan trọng cần được giải quyết ngay, nên chúng em đã quyết định chọn đề tài : “ Chương trình dự kiến phần mềm bảo vệ trẻ em làm đề tài báo cáo. Đề tài xây dựng ý tưởng phần mềm
- Xem thêm -

Xem thêm: báo cáo công nghệ phần mềm đề tài bảo vệ trẻ em, báo cáo công nghệ phần mềm đề tài bảo vệ trẻ em, báo cáo công nghệ phần mềm đề tài bảo vệ trẻ em, II. MỤC TIÊU ĐỀ TÀI

Từ khóa liên quan

Mục lục

Xem thêm

Gợi ý tài liệu liên quan cho bạn