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

Nhắn tin sms thông qua máy vi tính

71 2 0

Đ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

Nội dung

Đồ án tốt nghiệp Nhắn tín SMS thơng qua máy vi tớnh tr-ờng đại học vinh Khoa Công nghệ thông tin = = = = đồ án tốt nghiệp Chuyên ngành Công Nghệ Thông Tin Đề tài: nhắn tin sms thông qua máy vi tính Giáo viên h-ớng dÉn : Ths Vị ChÝ C-êng Sinh viªn thùc hiƯn : Trần Khắc Trọng Lớp : 46K2 - Khoa CNTT Vinh, 05/2010 Bộ Giáo Dục Và Đào Tạo Tr-ờng Đại Häc Vinh Céng Hßa X· Héi Chđ NghÜa ViƯt Nam §éc lËp - Tù Do - H¹nh Phóc GVHD: Ths Vũ Chí Cường – SVTH: Trần Khắc Trọng Page Đồ án tốt nghiệp Nhắn tín SMS thơng qua máy vi tính -o0o - -o0o - KHOA CÔNG NGHệ THÔNG TIN Đồ áN TốT NGHIệP Họ tên : Trần Khắc Trọng MSSV : 0751074222 Khoa : C«ng NghƯ Th«ng Tin Líp : 46K2 Khóa : 2005 - 2010 Đề tài : Nhắn tin SMS thông qua máy vi tính GVHD : Ths Vũ Chí C-ờng Vinh, ngày 09 tháng 05 năm 2010 Giáo viên h-ớng dẫn Vũ Chí C-ờng Phần a Lời ngá GVHD: Ths Vũ Chí Cường – SVTH: Trần Khắc Trọng Page Đồ án tốt nghiệp Nhắn tín SMS thụng qua mỏy vi tớnh LờI Mở ĐầU ! Tới nay, điện thoại nhỏ bé đà thay đổi giới tiện dụng, liên lạc, giải trí lúc nơi Từ điện thoại nh- hÃng Motorola MotoDyna-Tac có trọng l-ợng 1kg Ngày nay, công nghẹ chế tạo điện thoại động có phát triển mang tính bùng nỏ, đậm nét để hỗ trợ cho phát triển ngành nghề khác Với độ tích hợp ngày cao, giá thành rẻ hơn, nhỏ bé hơn, đa hơn, thông minh đà làm thay đổi nhiều đến công nghiệp Với phát triển mạnh mẽ hệ thống mạng động, điện thoại di động đà thực trở thành vật thiếu ng-ời Ngoài chức cần thiết điện thoại động nghe gọi công nghệ đại đà phát triển điện thoại nhỏ thêm nhiều chức cao nh- internet, xem ti vi, chơi game, chia sẻ, gửi tin nhắn văn (SMS), gửi tin nhắn đa ph-ơng tiện (mms) Chính lẽ mà ngày nay, điện thoại di động chức ra, đà trở thành vật thiếu nhiều ng-ời Nó giúp giữ liên lạc với ng-ời, giúp quản lý công việc từ xa, giải trí, internet, mail, Điện thoại di động đà đáp ứng nhu cầu đòi hỏi ngày cao không ngừng ng-ời dùng Tin nhắn SMS nhiều ứng dụng điện thoại ®éng SMS viÕt t¾t cđa Short Message Services, lóc SMS đời, ngờ đ-ợc lại phát triển rộng rÃi đến nh- Ngay wap đời, nhiều ng-ời nghĩ tin nhắn SMS bị bÃi bỏ tin nhắn đa ph-ơng tiện mms Nh-ng trái với suy đoán, tin nhắn SMS đà phát triển mạnh mẽ, trở thành cách liên lạc hầu hết ng-ời sử dụng điện thoại động Đồng thời, mạng điện thoại di động phát triển rộng khắp thiết bị điện thoại di động ngày có mức giá phù hợp với ng-ời dân Đó mặt thuận lợi việc hình thành ý t-ởng nhắn tin SMS thông qua máy tính sử dụng tin nhắn SMS Đây hình thức nhắn tin thuận lợi, dễ tiếp cận tiết kiệm công sức thời gian Bên cạnh đó, sống ngày bận rộn, nhiều công việc phải quan tâm, để ý Nhiều khi, không muốn nh-ng quên việc GVHD: Ths Vũ Chí Cường – SVTH: Trần Khắc Trọng Page Đồ án tốt nghiệp Nhắn tín SMS thơng qua mỏy vi tớnh Xuất phát từ ý t-ởng tình hình thực tế nh- trên, nên em định chọn đề ti Nhắn tin SMS thông qua máy vi tính Bố cục chung đề ti chia làm phần: Phần A- Giới thiệu đề tài Phần B: Nội dung đề tài Phần C: Các phụ lục LờI CảM ƠN ! Trên đ-ờng học vấn mình, tới em đà qua bao chặng đ-ờng từ tiểu học, trung học sở, trung học phổ thông GVHD: Ths Vũ Chí Cường – SVTH: Trần Khắc Trọng Page Đồ án tốt nghiệp Nhắn tín SMS thơng qua máy vi tớnh giảng đ-ờng Đại học Và qua chặng đ-ờng nh- em lại nh- đ-ợc lớn hơn, tr-ởng thành kiến thức chuyên sâu lẫn suy nghĩ Với em môi tr-ờng Đại học Vinh với quÃng thời gian dài năm đà trở thành khoảng thời gian quên tr-ờng này, em đà tiếp thu, học tập đ-ợc kiến thức chuyên môn ngành công nghệ thông tin Không Đại học Vinh nơi cho em luyện, rèn giũa lửa tinh thần, lòng say mê khoa học Hơn nữa, tất điều trở thành hành trang tốt cho em, em thêm vững b-ớc đ-ờng nghiệp Em xin gửi lời cảm ơn khoa Công nghệ thông tin tử thầy cô Khoa đà mình, nhiệt tình truyền thụ cho chúng em kiến thức chuyên môn quí báu lĩnh vực khoa học công nghệ thông tin Bên cạnh tạo điều kiện thuận lợi để chúng em có đ-ợc môi tr-ờng, điều kiện học tập tốt Em xin gửi lời cảm ơn sâu sắc tới thầy Vũ Chí C-ờng Thầy đà trực tiếp h-ớng dẫn, theo sát, ân cần bảo em b-ớc, kịp thời cách nhiệt tình từ bắt đầu đồ án hoàn thành đồ án Vinh, ngày 09 tháng 05 năm 2010 Sinh viên thực Trần Kh¾c Träng MơC LơC GVHD: Ths Vũ Chí Cường – SVTH: Trần Khắc Trọng Page C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Đồ án tốt nghiệp Nhắn tín SMS thơng qua máy vi tớnh Giới thiệu đề tài PhÇn A - Lêi ngá Lêi më ®Çu Lời cảm ơn Phần B - Các nội dung đề tài Ch-¬ng 1.1 – DÉn nhËp 1.2 ý nghĩa khoa học đề tài 1.3 Mục đích nghiên cứu 10 1.4 – Giíi h¹n đề tài 10 Ch-¬ng – C¬ së lÝ luËn 11 2.1 Tình hình nghiên cứu n-ớc vµ ngoµi n-íc 11 2.1.1 – Ngoµi n-íc 11 2.1.2 – Trong n-íc 11 2.2 – ý t-ëng thiÕt kÕ 11 2.3 – §Ị c-ơng nghiên cứu chi tiết 11 2.4 Ph-ơng pháp nghiên cứu 12 2.5 Ph-ơng tiện nghiên cứu 12 2.6 – KÕ ho¹ch thùc hiÖn 12 Ch-ơng Truyền liệu giao tiÕp m¸y tÝnh 13 3.1 – Tỉng quan vỊ tin nh¾n SMS 14 3.1.1 – Giíi thiƯu vỊ SMS 14 3.1.2 – CÊu tróc mét tin nh¾n SMS 15 3.1.3 Tin nhắn SMS chuỗi, tin nhắn SMS dµi 15 GVHD: Ths Vũ Chí Cường – SVTH: Trần Khắc Trọng Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Page C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Đồ án tốt nghiệp Nhắn tín SMS thơng qua máy vi tính 3.1.4 – SMS center/SMSc 16 3.1.5 – Nh¾n tÝn SMS quèc tÕ 16 3.1.6 – SMS gateway 17 3.1.7 – M· nguån më vµ phÇn mỊm SMS gateway 19 3.2 – Giao tiÕp m¸y tÝnh 20 3.2.1 – Cæng nèi tiÕp USB, COM 20 3.2.1.1 – Giíi thiƯu 20 3.2.1.2 – C¸c lo¹i kÕt nèi 20 3.2.2 – CÊu tróc mét frame d÷ liÖu 22 3.2.3 – Thđ tơc trun nhËn 23 3.3 Giao tiếp điện thoại víi m¸y tÝnh qua USB Modem 23 3.3.1 – Giíi thiƯu 23 3.3.2 Cài đặt vµ sư dơng Driver cho USB Modem 24 3.3.3 – KiÓm tra Com Portname 27 3.3.4 – KiÓm tra Mobile phone đ-ợc hỗ trợ tập lệnh AT 30 Ch-¬ng – ThiÕt kÕ 32 4.1 Ph-ơng án thiết kế 32 4.2 – S¬ đồ khối tổng quát chức khối 32 Ch-ơng Xây dựng phần mềm & thi công 34 5.1 Xây dựng phần mềm nhắn tin SMS máy vi tính 34 5.1.1 Yêu cầu phần mềm 34 5.2 – Thi c«ng 34 5.2.1 Thi công phần cứng 34 5.2.2 Giao diện phần mềm máy tính 34 GVHD: Ths Vũ Chí Cường – SVTH: Trần Khắc Trọng Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Page C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Đồ án tốt nghiệp Nhắn tín SMS thơng qua máy vi tính Ch-¬ng – KÕt ln 35 6.1 – Tãm t¾t 35 6.2 – H-ớng phát triển đề tài 35 Phần C - Các phụ lôc 37 Phần mềm C# Visual Studio 2008 37 1.1 – Giíi thiƯu 37 1.2 – C¸c tËp lƯnh sư dơng 37 – TËp lÖn AT 39 2.1 Lịch sử phát triển 39 – Modem GSM & Modem GPRS 41 3.1 – Modem GSM 41 3.2 – Modem GPRS 42 3.3 – Sù chän lùa giữa: Mobile Phone Modem GPRS 43 Các thủ tục cần có cho việc gửi lệnh AT tới điện thoại di động hay mét modem GSM/GPRS b»ng c¸ch sư dơng HyperTerminal 44 4.1 Chế độ hoạt động: chế độ SMS Text chế độ SMS PDU 47 4.2 Sự so sánh chế độ SMS Text chế ®é SMS PDU 47 - H-íng dẫn sử dụng ch-ơng trình 48 Cơ sở liệu, chức code 51 6.1 - Cơ sở liệu 51 6.2 – C¸c Store Procedure 55 6.3 Code chức tõng Button 60 Tài liệu tham khảo 70 GVHD: Ths Vũ Chí Cường – SVTH: Trần Khắc Trọng Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Page C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Đồ án tốt nghiệp Nhắn tín SMS thơng qua máy vi tính PhÇn B – Các nội dung đề tài CHƯƠNG dÉn nhËp GVHD: Ths Vũ Chí Cường – SVTH: Trần Khắc Trọng Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Page C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Đồ án tốt nghiệp Nhắn tín SMS thơng qua máy vi tính 1.1 DÉn nhËp Ngµy cïng víi sù phát triển mạnh mẽ ngành khoa học kỹ thuật, công nghệ kỹ thuật, công nghệ di động, mạng viễn thông mà công nghệ sản xuất điện thoại động Do sinh viên chuyên ngành công nghệ thông tin, phải biết nắm bắt vận dụng cách có hiệu nhằm góp phần vào phát triển khoa häc kü tht thÕ giíi nãi chung vµ sù phát triển công nghệ thông tin nói riêng Bên cạnh thúc đẩy phát triển kinh tế n-ớc nhà Hơn nữa, em đà thấy đ-ợc phát triển điện thoại động Thêm vào đó, ngày hệ thống mạng điện thoại di động thiết bị điện thoại di động ngày đ-ợc phổ biến sống Cùng với nhu cầu sống ngày tăng Từ đà hình thành, nảy sinh ý t-ởng việc nhắn tin tin nhắn SMS thông qua máy vi tính Và nhiều lợi ích từ việc nhắn tin SMS nh-, tin nhắn đ-ợc tới ng-ời sử dụng điện thoại trực tiếp, thông qua cách thức liên lạc nữa, giá rẻ, liên lạc đ-ợc với ng-ời sử dụng đầu cuối lúc nơi đâu, hầu nh- không gây ồn ào, phiền nhiễu ng-ời xung quanh, khó chịu, không tốn thời gian Từ yêu cầu thực tế, đòi hỏi ngày cao sống, cộng với hợp tác, phát triển mạnh mẽ mạng di động nên em đà chọn đề tài "gửi tin nhắn SMS thông qua máy vi tính" để đáp ứng đ-ợc nhu cầu ngày cao ng-ời góp phần vào tiến bộ, văn minh, đại n-ớc nhà 1.2 ý nghĩa khoa học đề tài Từ nhu cầu thực tế đó, em muốn đ-a phần kỹ thuật giới áp dụng vào n-ớc, để tạo hệ thống nhắn tin tin nhắn SMS nhằm đáp ứng nhu cầu liên lạc đ-ợc lúc, nơi cách chủ động Đề tài lấy sở tin nhắn SMS, dựa phần mềm C# Microsoft ngôn ngữ lập trình AT Bên cạnh đó, ch-ơng trình có dao diện trực quan, thân thiện VIệc sử dụng tin nhắn SMS để quản lý thời khoa biểu, quản lý công việc, có thuận lợi tiết kiệm chi phí, tính động, nghĩa đâu có sóng mạng điện thoại di động ta nhắn tin đ-ợc 1.3 Mục đích nghiên cøu GVHD: Ths Vũ Chí Cường – SVTH: Trần Khắc Trọng Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Page 10 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Đồ án tốt nghiệp Nhắn tín SMS thơng qua máy vi tớnh Where @TrangThai=TrangThai RETURN Chức năng: Kiểm tra trạng thái tin nhắn - LayDuDinhTuTKB: Lấy dự định từ thêi khãa biÓu Néi dung: ALTER PROCEDURE LayDuDinhTuTKB AS Select KhoaLop,Thu,LopHocPhan,TietBatDau, SoTiet,PhongHoc,NgayBatDau,GiaoVien,LienLac.SoDienThoai from ThoiKhoaBieu,LienLac where ThoiKhoaBieu.GiaoVien=LienLac.Ten RETURN Chức năng: Lấy thêi gian thêi khãa biĨu nhËp vµo - LayNgayBD: Lấy ngày bắt đầu Nội Dung: ALTER PROCEDURE LayNgayBD @TenLienLac nvarchar(50) AS Select NgayBatDau from ThoiKhoaBieu where @TenLienLac=GiaoVien RETURN Chøc năng: Lấy ngày bắt đầu môn học để nhắn tin - LaySDT: Lấy số điện thoại Nội dung: ALTER PROCEDURE LaySDT @ID int AS Select SoDienThoai,NoiDungTN from DuDinh where ID=@ID RETURN Chức năng: Lấy số điện thoại liên lạc từ bảng dự định - LayDuDinhVoiTNChuaGui Nội dung: ALTER PROCEDURE LayDuDinhVoiTNChuaGui @ID int AS select * from DuDinh where ID=@ID and TrangThai=0 GVHD: Ths Vũ Chí Cường – SVTH: Trần Khắc Trọng Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Page 57 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Đồ án tốt nghiệp Nhắn tín SMS thơng qua mỏy vi tớnh RETURN Chức năng: Lấy thông tin từ table DuDinh với điều kiện tin nhắn ch-a đ-ợc gửi - LayTenNoiDung: Lấy tên lấy nội dung Néi dung: ALTER PROCEDURE LayTenNoiDung @ID int AS select TenLienLac,SoDienThoai,NoiDungTN from DuDinh where ID=@ID and TrangThai=0 RETURN Chức năng: Lấy tên nội dung tin nhắn với điều kiên tin nhắn ch-a gửi từ table DuDinh - LayTenSDTfromLienLac Néi dung: ALTER PROCEDURE LayTenSDTfromLienLac @ID int AS Select Ten,SoDienThoai from LienLac where ID=@ID RETURN Chức năng: Lấy tên số điện thoại từ table Lien Lac - LayThoiGian Nội dung: ALTER PROCEDURE LayThoiGian @TenLienLac nvarchar(50) AS select DuDinh.DuDinh from DuDinh where TenLienLac = @TenLienLac RETURN Chức năng: Lấy thời gian t-ơng ứng với tên liên lạc t-ơng ứng - LayTrangThaiTuTenVaNoiDung Néi dung: ALTER PROCEDURE LayTrangThaiTuTenVaNoiDung @Ten nvarchar(50), @NoiDung nvarchar(50) AS select TrangThai GVHD: Ths Vũ Chí Cường – SVTH: Trần Khắc Trọng Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Page 58 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Đồ án tốt nghiệp Nhắn tín SMS thơng qua máy vi tính from DuDinh where TenLienLac=@Ten and NoiDungTN=@NoiDung RETURN Chức năng: Sẽ lấy trạng thái dự định liên lạc theo tên liên lạc nội dung tin nh¾n - SuaLienLac: Néi dung: ALTER PROCEDURE SuaLienLac @ID int, @Ten nvarchar(50), @SoDienThoai nvarchar(50) AS update LienLac set Ten=@Ten,SoDienThoai=@SoDienThoai where ID=@ID RETURN Chức năng: Cập nhật liên lạc chọn nút sửa liên lạc - ThemDuDinh Nội dung: ALTER PROCEDURE ThemDuDinh @Ten nvarchar(50), @SDT nvarchar(50), @NoiDung nvarchar(160), @ThoiGianNT nvarchar(50), @TrangThai int AS insert into DuDinh(TenLienLac,SoDienThoai, DuDinh,NoiDungTN,TrangThai) values (@Ten,@SDT,@ThoiGianNT,@NoiDung,0) RETURN Chức năng: Thêm tr-ờng vào dự định nhấn nút thêm dự định - ThemLienLac Nội dung: ALTER PROCEDURE ThemLienLac @Ten nvarchar(50), @SDT nvarchar(50) AS insert into LienLac(Ten,SoDienThoai) values(@Ten,@SDT) RETURN Chức năng: Thêm tr-ờng vào liên lạc nhấn nút thêm liên lạc - ThemThoiKhoaBieu GVHD: Ths Vũ Chí Cường – SVTH: Trần Khắc Trọng Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Page 59 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Đồ án tốt nghiệp Nhắn tín SMS thơng qua máy vi tính Néi dung: ALTER PROCEDURE THemThoiKhoaBieu @KhoaLop nvarchar(50), @TT nvarchar(50), @MaHP nvarchar(50), @SoTC nvarchar(50), @LopHocPhan nvarchar(50), @SoSinhVien nvarchar(50), @HinhThucHoc nvarchar(50), @SoTietTrenTuan nvarchar(50), @Thu nvarchar(50), @TietBatDau nvarchar(50), @SoTiet nvarchar(50), @PhongHoc nvarchar(50), @NgayBatDau nvarchar(50), @NgayKetThuc nvarchar(50), @GiaoVien nvarchar(50), @KhoaCN nvarchar(50) AS insert into ThoiKhoaBieu(KhoaLop,TT,MaHP,SoTC,LopHocPhan, SoSinhVien,HinhThucHoc,SoTietTrenTuan,Thu,TietBatDau, SoTiet,PhongHoc,NgayBatDau,NgayKetThuc,GiaoVien,KhoaCN) values (@KhoaLop,@TT,@MaHP,@SoTC,@LopHocPhan,@SoSinhVien, @HinhThucHoc,@SoTietTrenTuan,@Thu,@TietBatDau,@SoTiet, @PhongHoc,@NgayBatDau,@NgayKetThuc,@GiaoVien,@KhoaCN) RETURN Chức năng: Thêm tr-ờng từ file thời khóa biểu vào table thêi khãa biÓu - XoaLienLac: Néi dung: ALTER PROCEDURE XoaLienLac @ID int AS delete from LienLac where ID=@ID RETURN Chøc năng: Xóa liên lạc table Liên Lạc chọn nút xóa liên lạc - XoaDuDinh Nội dung: ALTER PROCEDURE XoaDuDinh @ID int AS delete from DuDinh where ID=@ID RETURN Chức năng: Xóa dự định table Dự Định chọn nút xóa dự định - XoaChiTietTinNhan Nội dung: ALTER PROCEDURE XoaHetChiTietTN AS delete from DuDinh where TrangThai=1 RETURN GVHD: Ths Vũ Chí Cường – SVTH: Trần Khắc Trọng Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Page 60 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Đồ án tốt nghiệp Nhắn tín SMS thơng qua máy vi tớnh Chức năng: Xóa chi tiết tin nhắn table DuDinh 6.3 Code chức button - Button: L-u Liên Lạc Nội Dung: private void but_them_Click(object sender, EventArgs e) { if (MessageBox.Show("Bạn muốn thêm liên lạc không?", "Chú ý!!!", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { try { dt.ThemLienLac(text_ten.Text,text_sdt.Text); LoadData(); MessageBox.Show("Đã thêm " + text_ten.Text + " liên lạc!"); text_sdt.Text = ""; text_ten.Text = ""; } catch { MessageBox.Show("Error " + e); } } } Chức Năng: L-u tr-ờng liên lạc nhập textbox vào table Liên Lạc - Button: Xóa Liên Lạc: Nội Dung: private void but_XoaLienLac_Click(object sender, EventArgs e) { if (MessageBox.Show("Bạn muốn xóa liên lạc khơng?","Chú ý!!!", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { try { int ID = Convert.ToInt32(dataGridView1.Rows [dataGridView1.CurrentRow.Index].Cells[0].Value); dt.XoaLienLac(ID); LoadData(); MessageBox.Show("Xóa liên lạc thành cơng!"); } catch { MessageBox.Show("Error " + e); } } } GVHD: Ths Vũ Chí Cường – SVTH: Trần Khắc Trọng Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Page 61 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Đồ án tốt nghiệp Nhắn tín SMS thụng qua mỏy vi tớnh Chức Năng: Xóa liên lạc table Liên Lạc chọn Xóa datagridview - Button: Söa Chi TiÕt: Néi Dung: private void but_SuaLienLac_Click(object sender, EventArgs e) { try { int ID = Convert.ToInt32(dataGridView1.Rows [dataGridView1.CurrentRow.Index].Cells[0].Value); idsuall = ID; var qr = dt.LayTenSDTfromLienLac(ID); foreach (var item in qr) { text_ten.Text = item.Ten.ToString(); text_sdt.Text = item.SoDienThoai.ToString(); } } catch { MessageBox.Show("Error " + e); } } Chức Năng: Khi chọn nút này, chi tiết liên lạc chọn datagridview lên textbox t-ơng ứng để sửa, sửa xong bấm CËp nhËt söa - Button: CËp NhËt Söa: Néi Dung: private void but_CapNhatSua_tabQLLL_Click(object sender, EventArgs e) { try { dt.SuaLienLac(idsuall, text_ten.Text, text_sdt.Text); text_sdt.Text = ""; text_ten.Text = ""; MessageBox.Show("Đã cập nhật thành công liên lạc!"); LoadData(); } catch { MessageBox.Show("Error " + e); } } Chức Năng: Sẽ cập nhật việc sửa liên lạc vào CSDL với ID giữ nghuyên Tab: Quản Lý Thời Khóa Biểu: - Button: Thªm Thêi Khãa BiĨu: Néi Dung: GVHD: Ths Vũ Chí Cường – SVTH: Trần Khắc Trọng Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Page 62 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Đồ án tốt nghiệp Nhắn tín SMS thơng qua máy vi tính private void but_ThemTKB_Click(object sender, EventArgs e) { try { if (MessageBox.Show("Bạn muốn thêm thời khóa biểu mới?", "Chú ý!!!", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { openFileExel.ShowDialog(); TenFileExel = openFileExel.FileName.ToString(); Load_File_Exel(dataGridView_ThoiKhoaBIeu, openFileExel.FileName.ToString(), "Sheet1"); } MessageBox.Show("Thêm thời khóa biểu thành cơng!"); } catch (Exception ex) { MessageBox.Show("Error " + ex.ToString()); } } Chức Năng: Thêm thời khãa biĨu, më open file exel dialog - Button: Sưa TKB: Néi Dung: private void but_SuaTKB_Click(object sender, EventArgs e) { Microsoft.Office.Interop.Excel.Application t = new Microsoft.Office.Interop.Excel.Application(); t.Visible = true; Microsoft.Office.Interop.Excel.Workbook x; x = t.Workbooks.Open(a, 0, false, 5, "", "", false, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "", true, false, 0, true, false, false); } Chức Năng: Mở file Thời khóa biểu exel để sửa exel - Button: L-u Vµo CSDL Néi Dung: private void but_LuuVaoCSDL_TabTKB_Click(object sender, EventArgs e) { if (MessageBox.Show("Bạn thực muốn lưu vào Cơ Sở Dữ Liệu?", "Chú Ý!!!", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { try { Excel.Application xlApp; Excel.Workbook xlWorkBook; Excel.Worksheet xlWorkSheet; Excel.Range range; int rCnt = 0; int cCnt = 0; xlApp = new Excel.ApplicationClass(); xlWorkBook = xlApp.Workbooks.Open(TenFileExel.ToString(, 0, true, 5, "", "", true, GVHD: Ths Vũ Chí Cường – SVTH: Trần Khắc Trọng Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Page 63 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Đồ án tốt nghiệp Nhắn tín SMS thơng qua máy vi tính Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "\t", false, false, 0, true, 1, 0); xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1); range = xlWorkSheet.UsedRange; string[,] a = new string[1700, 2860]; for (rCnt = 5; rCnt

Ngày đăng: 22/08/2023, 00:42

w