BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC HOA SEN KHOA KHOA HỌC VÀ CÔNG NGHỆ Tên đề tài: Info Kiosk – Xây dựng hệ thống thông tin phục vụ sinh viên qua các trạm Kiosk Giảng viên hướng dẫn : Nguyễn Ngọc Tú Nhóm sinh viên thực hiện : Trần Duyên Ánh Châu 071413 Nguyễn Minh Trí 070224 Trương Bình Phương Thúy 070803 Lớp :QL071 Tháng 12 /2010 PHIẾU GIAO ĐỀ TÀI KHÓA LUẬN TỐT NGHIỆP 1. Mỗi sinh viên phải viết riêng một báo cáo 2. Phiếu này phải dán ở trang đầu tiên của báo cáo 1. Họ và tên sinh viên/ nhóm sinh viên được giao đề tài (sỉ số trong nhóm: 3) (1) Trần Duyên Ánh Châu MSSV: 071413 khóa: QL071 (2) Nguyễn Minh Trí MSSV: 070224 khóa: QL071 (3) Trương Bình Phương Thúy MSSV: 070803 khóa: QL071 Chuyên ngành : CNPM Khoa : Khoa học và Công nghệ 2.
Tên đề tài : Info Kiosk – Xây dựng hệ thống thông tin phục vụ sinh viên qua các trạm Kiosk 3. Các dữ liệu ban đầu: Nghiệp vụ liên quan tới giải quyết đơn của sinh viên Các dạng ứng dụng của Kiosk 4. Các yêu cầu đặc biệt: Hệ thống nhận biết có đối tượng tới gần Xác định người sử dụng với công nghệ RFID và mã vạch. Xác định nhiều đối tượng xung quanh với RFID 5.
Kết quả tối thiểu phải có: Xây dựng hệ thống thông báo qua Kiosk Ngày giao đề tài: 01/10/2010 Ngày nộp báo cáo: 24/12/2010. Họ tên GV hướng dẫn: NGUYỄN NGỌC TÚ Chữ ký: ____________ Ngày 22 tháng 12 năm 2010. NGUYỄN NGỌC TÚ Đại Học Hoa Sen – Khoa Khoa Học và Công Nghệ Luận án tốt nghiệp MỤC LỤC NHẬP ĐỀ. 3 PHÂN TÍCH VẤN ĐỀ.
3 Phân tích yêu cầu và mô tả chức năng hệ thống. Yêu cầu đề tài. Mô tả chức năng hệ thống. 10 CÔNG NGHỆ SỬ DỤNG.
Mô tả công nghệ. Lý do lựa chọn công nghệ. 17 GIẢI PHÁP THỰC HIỆN. Kế hoạch xây dựng chương trình .1 Tầm nhìn của dự án.
Phân tích UseCase. Giải pháp kỹ thuật. Thiết kế chương trình .1 Chức năng chính. 88 Info Kiosk – Xây dựng hệ thống thông tin phục vụ sinh viên qua các trạm Kiosk i Đại Học Hoa Sen – Khoa Khoa Học và Công Nghệ Luận án tốt nghiệp Phần 4.
95 KẾT QUẢ - ĐỀ NGHỊ. Kết quả - Đánh giá kết quả. Hướng mở rộng. 99 TÀI LIỆU THAM KHẢO.
104 Info Kiosk – Xây dựng hệ thống thông tin phục vụ sinh viên qua các trạm Kiosk ii Đại Học Hoa Sen – Khoa Khoa Học và Công Nghệ Luận án tốt nghiệp TRÍCH YẾU Theo xu hướng điện tử và tự động hóa các hoạt động trong nhà trường và cũng nhằm mục đích chuyên nghiệp hóa quá trình phục vụ cho sinh viên, việc xây dựng một hệ thống thông tin qua các kiosk đặt tại các tầng lầu và mong muốn việc thông tin tới sinh viên cũng như tới phòng đào tạo diễn ra kịp thời và nhanh chóng là điều cần thiết. Qua đợt thực hiện đề án chuyên ngành A, nhóm đã chọn đề tài Info Kiosk này với mục tiêu nhằm xây dựng một hệ thống thông tin phục vụ sinh viên qua các trạm Kiosk, giúp sinh viên dễ dàng tìm kiếm thông tin một cách nhanh chóng, chính xác cũng như việc thông tin tới phòng đào tạo, thông tin giữa các nhóm sinh viên với nhau…. Trong đợt khóa luận tốt nghiệp này, nhóm tiếp tục phát triển đề tài Info Kiosk với mong muốn hoàn thiện sản phẩm của mình. Chương trình được xây dựng trên nền Windows Presentation Foundation (WPF) kết hợp với WebService và dùng MicrosoftSQL Server 2008 để lưu trữ cơ sở dữ liệu chính cho toàn bộ chương trình.
Trong quá trình thực hiện đề tài này, nhóm đã học hỏi thêm được nhiều kinh nghiệm mới trong việc vận dụng C# trong WPF và cũng cố kiến thức chuyên ngành của mình cũng như kinh nghiệm làm việc nhóm. Xây dựng đề tài Info Kiosk đối với nhóm là một đề tài mới và là thách thức mới cho nhóm, nhưng bằng sự cố gắng và cộng tác giữa các thành viên đề tài đã hoàn thành đúng thời hạn và đạt được những mục tiêu mà nhóm đã đề ra. Info Kiosk – Xây dựng hệ thống thông tin phục vụ sinh viên qua các trạm Kiosk iii Đại Học Hoa Sen – Khoa Khoa Học và Công Nghệ Luận án tốt nghiệp LỜI CẢM ƠN Để hoàn thành đề tài này, các thành viên trong nhóm đã nỗ lực hết sức mình cho sản phẩm tâm huyết nhất. Bên cạnh đó, nhóm đã nhận được sự ủng hộ và giúp đỡ nhiệt tình từ thầy cô, bạn bè.
Nhóm xin chân thành cảm ơn thầy Nguyễn Ngọc Tú đã tận tình hướng dẫn và giúp đỡ nhóm trong suốt quá trình thực hiện đề tài Info Kiosk này.Thầy đã giúp nhóm thực hiện đúng kế hoạch và hướng cho nhóm đi đúng mục tiêu đã đề ra. Thầy đã gợi ý cho việc tìm giải pháp giải quyết vấn đề mà nhóm gặp phải giúp đề án của nhóm được hoàn thiện hơn. Nhóm xin gửi lời cảm ơn đến thầy Nguyễn Kim Long, khoa Khoa học và công nghệ và anh Tăng Châu Việt Hải, sinh viên lớp QL062 đã giúp đỡ nhóm hiểu và áp dụng barcode vào đề tài. Xin cám ơn thầy Lê Anh Vũ đã giúp đỡ nhóm cách lưu trữ và xử lý dữ liệu về quy trình giải quyết đơn của sinh viên.
Xin chân thành cảm ơn. Info Kiosk – Xây dựng hệ thống thông tin phục vụ sinh viên qua các trạm Kiosk iv Đại Học Hoa Sen – Khoa Khoa Học và Công Nghệ Luận án tốt nghiệp NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN Đây là một dạng ứng dụng chưa được áp dụng nhiều ở Việt Nam, bài toán khó nằm ở khâu phân tích và chọn chức năng hữu ích cho người sử dụng. Bên cạnh đó, sinh viên phải đối mặt với các kỹ thuật xử lý trong lập trình để giải quyết cho vấn đề tương tác với các thiết bị phần cứng cũng như giải quyết bài toán xử lý đồng thời. Tuy nhiên, trong quá trình thực hiện, các sinh viên đã chứng tỏ được khả năng làm việc và tự đào sâu nghiên cứu và đã giải quyết được căn bản vấn đề của đề tài đặt ra.
Qua đó chứng tỏ trình độ của sinh viên và xứng đáng được tốt nghiệp. ____________________________________________________________________ ____________________________________________________________________ ____________________________________________________________________ ____________________________________________________________________ ____________________________________________________________________ ____________________________________________________________________ Ngày 24 tháng 12 năm 2010 GIẢNG VIÊN HƯỚNG DẪN NGUYỄN NGỌC TÚ Info Kiosk – Xây dựng hệ thống thông tin phục vụ sinh viên qua các trạm Kiosk v Đại Học Hoa Sen – Khoa Khoa Học và Công Nghệ Luận án tốt nghiệp NHẬP ĐỀ Info Kiosk là một lĩnh vực mới so với những đề tài mà nhóm đã thực hiện trước đây, đề tài được giới thiệu với một cái tên lạ đã gây sự chú ý cho nhóm. Từ những ngày đầu quyết định chọn đề tài để thực hiện đề án chuyên ngành, nhóm đã lên kế hoạch và đặt ra những mục tiêu mà nhóm phải đạt được: 1. Chương trình có 2 phần: giao diện desktop cho các kiosk và giao diện web cho nhân viên quản lý.
Chương trình có đầy đủ những chức năng cơ bản như: giới thiệu thông tin về trường một cách tự động, một số thông báo sẽ được phát ra loa, đăng nhập, xem thông báo, soạn thông báo, xem điểm, xem thời khóa biểu, lịch giảng viên, gửi yêu cầu đến phòng ban, … 3. Hoàn thành tốt dự án, đúng thời hạn. Nâng cao kiến thức và kinh nghiệm của các thành viên trong nhóm. Info Kiosk – Xây dựng hệ thống thông tin phục vụ sinh viên qua các trạm Kiosk 1 Đại Học Hoa Sen – Khoa Khoa Học và Công Nghệ Luận án tốt nghiệp TỔNG QUAN Để đạt được những mục tiêu mà nhóm đã đặt ra với mục đích hoàn thành đề tài này một cách tốt nhất, nhóm đã từng bước phân tích yêu cầu đề tài, lựa chọn hiện thực những chức năng chính, phân tích kỹ từng chức năng qua từng usecase.
Nhóm đã lựa chọn công nghệ phù hợp với khả năng sử dụng thành thạo của các thành viên trong nhóm. Tạo cơ sở dữ liệu thực để bổ sung cho chương trình hoàn thiện và thực tế hơn. Thiết kế giao diện với mục tiêu tiện ích, thân thiện, dễ sử dụng nhưng cũng mang một chút gì đó phong cách của nhóm. Sau khi chương trình được xây dựng, việc testing cũng chiếm phần quan trọng để chương trình được hoàn thiện hơn, giảm số lượng lỗi đến mức ít lỗi nhất.
Info Kiosk – Xây dựng hệ thống thông tin phục vụ sinh viên qua các trạm Kiosk 2 Đại Học Hoa Sen – Khoa Khoa Học và Công Nghệ Luận án tốt nghiệp Phần 1 PHÂN TÍCH VẤN ĐỀ Info Kiosk – Xây dựng hệ thống thông tin phục vụ sinh viên qua các trạm Kiosk 3 Đại Học Hoa Sen – Khoa Khoa Học và Công Nghệ Luận án tốt nghiệp Phân tích yêu cầu và mô tả chức năng hệ thống 1. Yêu cầu đề tài Theo xu hướng điện tử và tự động hóa các hoạt động trong nhà Trường và cũng nhằm mục đích chuyên nghiệp hóa quá trình phục vụ cho sinh viên, Trường muốn xây dựng một hệ thống thông tin qua các trạm Kiosk đặt tại các tầng lầu. Qua đó, việc thông tin tới sinh viên cũng như tới phòng đào tạo cũng như các bộ phận khác diễn ra kịp thời và nhanh chóng. Bên cạnh đó, hệ thống cũng thay thế cho các bảng biểu thông báo bằng giấy, vừa rõ, tiện mà không tốn thời gian, diện tích.
Tại các Kiosk, hệ thống có thể nhận biết người sử dụng (bao gồm sinh viên, nhân viên phòng đào tạo, giảng viên, …) thông qua các phương thức: Thẻ thông minh với công nghệ RFID Thẻ từ với mã vạch (thông qua máy quét) Đăng nhập bằng bàn phím Thông tin thông báo với người sử dụng có thể thông qua màn hình, loa, giấy in. Thông tin được phân loại và phân theo từng cấp độ: toàn trường, khoa, khóa, nhóm, lớp, cá nhân. Mọi thông báo đều có thời gian hiệu lực của nó, trong thời gian còn hiệu lực thì thông tin được hiển thị luân phiên và liên tục để mọi người có thể xem. Các thông báo không còn hiệu lực vẫn được lưu trữ để người sử dụng có thể theo dõi và truy lục lại.
Các thông báo có thể ở nhiều dạng và dữ liệu đính kèm với các định dạng khác nhau mà hệ thống có hỗ trợ xem. Tùy theo vị trí Kiosk và các đối tựong sử dụng nào ở gần thì thông tin nào liên quan nhiều nhất sẽ được ưu tiên hiển thị. Qua hệ thống, các đối tượng người sử dụng có thể trao đổi thông tin và tương tác với nhau. Mọi biến đổi về phòng học, nơi học, giờ học, seminar, … đều phải thông báo kịp thời.