Phần mềm TỪ ĐIỂN PHƯƠNG TRÌNH HÓA HỌC được viết bằng ngôn ngữ lập trình VISUAL BASIC 6.0. Phần mềm gồm chương trình giao diện chính bằng Tiếng Việt. Tuy nhiên đây chỉ là chương trình đang phát triển. Phần mềm này giúp cho học sinh và giáo viên dạy môn hóa dễ dàng tra cứu. Phần mềm chạy trên máy tính winxp, win 7 trở lên. Tương lai có thể nâng cấp lên .NET hoặc Android nhằm tạo ra đa nền tảng cho người dùng.
Trang 1SỞ GIÁO DỤC VÀ ĐÀO TẠO TỈNH BÌNH DƯƠNG
PHÒNG GIÁO DỤC VÀ ĐÀO TẠO H.DẦU TIẾNG
TRƯỜNG TRUNG HỌC CƠ SỞ ĐỊNH HIỆP
DỰ ÁN NGHIÊN CỨU KHOA HỌC KỸ THUẬT
TỪ ĐIỂN PHƯƠNG TRÌNH HÓA HỌC
(Lĩnh vực chuyên sâu: Hóa học trên máy tính)
Giáo viên hướng dẫn: Mai Văn Việt
0937 551 868
Trang 2SỞ GIÁO DỤC VÀ ĐÀO TẠO TỈNH BÌNH DƯƠNG
PHÒNG GIÁO DỤC VÀ ĐÀO TẠO H.DẦU TIẾNG
TRƯỜNG TRUNG HỌC CƠ SỞ ĐỊNH HIỆP
DỰ ÁN NGHIÊN CỨU KHOA HỌC KỸ THUẬT
TỪ ĐIỂN PHƯƠNG TRÌNH HÓA HỌC
(Lĩnh vực chuyên sâu: Hóa học trên máy tính)
Giáo viên hướng dẫn: Mai Văn Việt
Trang 3NĂM HỌC: 2018 – 2019
M C L C Ụ Ụ
B GI THUY T KHOA H C, CÂU H I NGHIÊN C U, Ả Ế Ọ Ỏ Ứ trang 4
M C TIÊU KĨ THU T, K T QU MONG Đ IỤ Ậ Ế Ả Ợ
C MÔ T CHI TI T, PHẢ Ế ƯƠNG PHÁP NGHIÊN C UỨ trang 5
VÀ CÁC K T LU NẾ Ậ
D NGU N TÀI LI U THAM KH OỒ Ệ Ả
trang 10
Trang 4I M C ĐÍCH CH N D ÁN Ụ Ọ Ự
Trong chương trình h c ph thông, môn Hóa h c là môn h c “khó”ọ ổ ọ ọ
đ i v i h c sinh nh t là vi t phố ớ ọ ấ ế ương trình hóa h c.ọ
V i lý do đó, chúng em đã ch n đ tài này đ vi t ph n m m v Tớ ọ ề ể ế ầ ề ề Ừ
ĐI N PHỂ ƯƠNG TRÌNH HÓA H C Ph n m m này h tr cho GV và h c sinhỌ ầ ề ỗ ợ ọ trong h c môn Hóa và tăng thêm h ng thú trong h c t p.ọ ứ ọ ậ
II TRÌNH T TI N HÀNH Ự Ế
- Xây d ng d án (project) b ng ph n m m l p trình Visual Basicự ự ằ ầ ề ậ 6.0 Trong đó thi t k các form chế ế ương trình c a các ph n Trong đó cóủ ầ
m t form chính đ g i và đi u khi n các form khác.ộ ể ọ ề ể
- Vi t mã (code) cho chế ương trình Xây d ng modul ự
- Biên d ch chị ương trình và s a l i.ử ỗ
- L p ngân hàng phậ ương trình hóa h c b ng ph n m m Excel vàọ ằ ầ ề Word
- T o ngân hàng hình nh (images) đ truy xu t ạ ả ể ấ
- Đóng gói chương trình và xu t b n Bán b n quy n thấ ả ả ề ương m i.ạ
III D LI U VÀ K T LU N Ữ Ệ Ế Ậ
Ph n m m T ĐI N PHầ ề Ừ Ể ƯƠNG TRÌNH HÓA H C đ c vi t b ng ngônỌ ượ ế ằ
ng l p trình VISUAL BASIC 6.0 Ph n m m g m chữ ậ ầ ề ồ ương trình giao di nệ chính b ng Ti ng Vi t Tuy nhiên đây ch làằ ế ệ ỉ chương trình đang phát tri n.ể
Ph n m m này giúp cho h c sinh và giáo viên d y môn hóa d dàngầ ề ọ ạ ễ tra c u Ph n m m ch y trên máy tính winxp, win 7 tr lên Tứ ầ ề ạ ở ương lai có
th nâng c p lên NET ho c Android nh m t o ra đa n n t ng cho ngể ấ ặ ằ ạ ề ả ười dùng
IV CÁC NG D NG C A NGHIÊN C U Ứ Ụ Ủ Ứ
V i s n ph m ớ ả ẩ ph n m m này có th phát tri n trên n n t ng NETầ ề ể ể ề ả
và Android C n ph i có th i gian nghiên c u và phát tri n.ầ ả ờ ứ ể
Trang 5D ÁN T ĐI N PHỰ Ừ Ể ƯƠNG TRÌNH HÓA H CỌ
A LÍ DO CH N Đ TÀI Ọ Ề
V i s phát tri n vớ ự ể ượ ậ ủt b c c a công ngh thông tin nh hi n nay thìệ ư ệ
h u h t các lĩnh v c đi u ng d ng công ngh thông tin T đó ta th yầ ế ự ề ứ ụ ệ ừ ấ
r ng vai trò c a công ngh thông tin là vô cùng m nh mẽ.ằ ủ ệ ạ
Trong d y và h c môn Hóa h c thì vi t đúng phạ ọ ọ ế ương trình hóa h c làọ
r t quan tr ngấ ọ Và phương trình Hóa h c là m t ph n quan tr ng nh t c aọ ộ ầ ọ ấ ủ môn Hóa h c Tuy nhiên nó cũng r t khó đ i v i h c sinh l p 8, 9 và b cọ ấ ố ớ ọ ớ ậ trung h c ph thông Vì có nh ng phọ ổ ữ ương trình hóa h c khó, ph c t p.ọ ứ ạ
Trong gi ng d y giáo viên cũng c n nh ng phả ạ ầ ữ ương trình hóa h cọ minh h a cho nh ng tính ch t hóa h c nào đó Công ngh thông tin đọ ữ ấ ọ ệ ược
ng d ng r ng rãi trong d y và h c, v i nh ng thi t b nh máy chi u,
máy tính, laptop, smartphone, b ng tả ương tác thông minh Khi đó thay vì ta
vi t phế ương trình hóa h c lên b ng thì ta có th dùng ng d ng ọ ả ể ứ ụ T ĐI N Ừ Ể
PH ƯƠ NG TRÌNH HÓA H C Ọ đ truy xu t nhanh và chính xác T o h ngể ấ ạ ứ thú h n trong h c t p môn Hóa h c, vì v y chúng em đã nghiên c u d ánơ ọ ậ ọ ậ ứ ự
v i s hớ ự ướng d n ẫ t n tình ậ c a Th y Mai Văn Vi t ng d ng ủ ầ ệ Ứ ụ này r t h uấ ữ ích trong d y và h c môn Hóa h c.ạ ọ ọ
B GI THUY T KHOA H C, CÂU H I NGHIÊN C U, M C TIÊU KĨ Ả Ế Ọ Ỏ Ứ Ụ THU T, K T QU MONG Đ I Ậ Ế Ả Ợ
1 Gi thuy t khoa h cả ế ọ
Giúp h c sinh và giáo viên đ m t th i gian tra c uọ ỡ ấ ờ ứ
2 Câu h i nghiên c uỏ ứ
Làm cách nào đ vi t T ĐI N PHể ế Ừ Ể ƯƠNG TRÌNH HÓA H CỌ ?
3 M c tiêu kĩ thu tụ ậ
S d ng ử ụ các ph n m m l p trình hầ ề ậ ướng đ i tố ượng nh VISUAL BASIC, C+ư +, C# đ l p trình d án này Phân tích s d ng c a ph n m m d ánể ậ ự ử ụ ủ ầ ề ự
nh m tìm ra gi i pháp đ vi t code cho chằ ả ể ế ương trình
Trang 64 K t qu mong đ iế ả ợ
Ph c v cho m c đích gi ng d y c a giáo viên và h c t p môn Hóa h cụ ụ ụ ả ạ ủ ọ ậ ọ
c a h c sinh.ủ ọ
C MÔ T CHI TI T, PH Ả Ế ƯƠ NG PHÁP NGHIÊN C U VÀ CÁC K T LU N Ứ Ế Ậ
1 Mô t chi ti tả ế
a Phân tích chương trình c a ph n m m.ủ ầ ề
Giao di n c a chệ ủ ương trình sau khi kh i đ ng xongở ộ
- Giao di n chính c a ph n m m có 6 nút l nh (command button) g m CÂNệ ủ ầ ề ệ ồ
B NG, TÌM KI M, VÔ C , H U C , TR GIÚP, THOÁT.Ằ Ế Ơ Ữ Ơ Ợ
- Có 1 Text Box đ ngể ườ ử ụi s d ng gõ ch vào, vì là t đi n tra c u nên taữ ừ ể ứ
ch c n đánh ch cái đ u ho c ch n tr c ti p trong danh sách ch a các sỉ ầ ữ ầ ặ ọ ự ế ứ ơ
đ c a phồ ủ ương trình hóa h c.ọ
- Ph n TÌM KI M ta ch c n đánh gõ công th c hóa h c ho c tênầ Ế ỉ ầ ứ ọ ặ
Thí d gõ: Al ho c nhôm ho c h p ch t c a nhôm.ụ ặ ặ ợ ấ ủ
Trang 7D ÁN T ĐI N PHỰ Ừ Ể ƯƠNG TRÌNH HÓA H CỌ
- Ph n VÔ C ta click ch n các nút t ng ng: OXIT, AXIT, BAZ , MU I,ầ Ơ ọ ươ ứ Ơ Ố KIM LO I, PHI KIM, THOÁT.Ạ
- Ph n H U C ta cũng thao tác tầ Ữ Ơ ương t ph n VÔ C ự ầ Ơ
- Ph n TR GIÚP nh m giúp cho ngầ Ợ ằ ười dùng bi t đ làm quen v i ph nế ể ớ ầ
m m.ề
- Sau khi không s d ng T đi n n a, ta click THOÁT.ử ụ ừ ể ữ
Giao di n sau khi click ệ
b Cách th c hi nự ệ
CÂN B NG PH Ằ ƯƠ NG TRÌNH HÓA H C Ọ
Nh p tr c ti p s đ phậ ự ế ơ ồ ương trình hóa h c lên h p TextBox ho c clickọ ộ ặ
ch n s đ ListBox Sau đó click vào nút ọ ơ ồ ở
Trang 8TÌM KI M PHẾ ƯƠNG TRÌNH HÓA H CỌ
- Click vào nút và làm theo hướng d nẫ
- Sau đó click vào
Trang 9D ÁN T ĐI N PHỰ Ừ Ể ƯƠNG TRÌNH HÓA H CỌ
Tương t nh v y ta click vào các nút khác và tìm hi u tính năng c a ư ư ậ ể ủ chúng
Trang 10ch ng trình này có 2 ch c năng chính là
phương trình hóa h c.ọ
2 Phương pháp nghiên c uứ
Tham kh o tài li u v l p trình đ ti n hành vi t code cho chả ệ ề ậ ể ế ế ương trình Trong nh ng cái khó nh t c a l p trình là nghĩ ra ý tữ ấ ủ ậ ưởng và phân tích giao di n c a chệ ủ ương trình Ti n hành vi t code và ch y th chế ế ạ ử ương trình đ tìm l i và kh c ph c Suy nghĩ đ phát tri n chể ỗ ắ ụ ể ể ương trình hay h nơ
Đ làm để ược đi u này chúng ề em đã làm theo hướng d n c a Th yẫ ủ ầ Mai Văn Vi t và tìm hi u trên m ng internet Đ làm ra ệ ể ạ ể ph n m m này.ầ ề Chúng em ch y th và ạ ử xem k t qu th nào đ đi u ch nh ế ả ế ể ề ỉ l i cho phù h pạ ợ Chúng em cám n th y nhi u vì th y đã h tr tích c c cho chúng em Quaơ ầ ề ầ ỗ ợ ự
đó cám n ban giám hi u và cha m đã t o m i đi u ki n đ chúng emơ ệ ẹ ạ ọ ề ệ ể nghiên c u s n ph m trí tu này.ứ ả ẩ ệ
3 K t lu nế ậ
V i ớ chương trình này có th giúp ích cho giáo viên và các b n h cể ạ ọ sinh trong vi c cân b ng phệ ằ ương trình hóa h c cũng nh tra c u nhanhọ ư ứ chóng qua ph n tìm ki m.ầ ế
Trang 11D ÁN T ĐI N PHỰ Ừ Ể ƯƠNG TRÌNH HÓA H CỌ
Chương trình ph n m m này h tr cho giáo viên gi ng d y b cầ ề ỗ ợ ả ạ ở ậ trung h c c s và trung h c ph thông Có th ti p t c phát tri n chọ ơ ở ọ ổ ể ế ụ ể ương trình nh m t o ra m t ngân hàng phằ ạ ộ ương trình hóa h c nhi u h n n a.ọ ề ơ ữ
Nh ng c n ph i có th i gian đ hoàn thành.ư ầ ả ờ ể
V i ớ s phát tri n vự ể ượ ậ ủt b c c a công ngh thông tin nh hi n nay thìệ ư ệ
vi c h c sẽ tr nên nh nhàng h n qua các ph n m m d y h cệ ọ ở ẹ ơ ầ ề ạ ọ
Trang 12D NGU N TÀI LI U THAM KH O Ồ Ệ Ả
- Tham kh o qua m ng Internetả ạ
- Giáo trình Visual Basic c a ủ FPT Software Solution
- Các tài li u vi t v Visual Basic trên m ng internetệ ế ề ạ
- Sách l p trình ậ Visual Basic
- Sách giáo khoa hóa h c 8 NXB Giáo d cọ ụ
- Sách giáo khoa hóa h c 9 NXB Giáo d cọ ụ
- http://www.studyvn.com/
- https://vi.wikipedia.org