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

Xây dựng phần mềm quản lí thiết bị thí nghiệm

29 294 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

Thông tin cơ bản

Định dạng
Số trang 29
Dung lượng 111 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Ngày nay , với sự phát triển nh vũ bão của Công nghệ Thôngtin ,máy vi tính đã đợc s dụng rất rộng rãi trong các cơquan ,nhà máy ,trờng học ,trong các phòng thí nghiệm … giúpcho các công

Trang 1

Lời cảm ơn !

Trớc tiên em xin chân thành cảm ơn thầy giáo ,PGS_TS: Nguyễn Quang Lạc ; thầy giáo ,TS: Mai Văn Trinh ,xin chân thành cảm ơn các thầy cô giáo thuộc phòng Khoa học và Thiết bị nhà trờng ,các thầy cô giáo trong khoa Vật Lý cùng toàn thể các anh chị ,các bạn sinh viên đã tận tình giúp đỡ cho em đợc hoàn thành đề tài khoá luận tốt nghiệp một cách thuận tiện nhất

Mặc dù đã rất cố gắng nhng ở trong đề tài này em đã không thể tránh khỏi những sai xót Kính mong đợc sự phê bình và đóng góp ý kiến của các thầy giáo, cô giáo ,các bạn sinh viên cùng các bạn

đọc

Một lần nữa , xin chân thành cảm ơn Kính chúc may mắn !

Vinh ,tháng 5/2004 Sinh viên :Nguyễn Thế Hoạt_41B lý

phần 1 : Mở đầu

1.1 Lý do chọn đề tài “Xây dựng phần mền Quản lý thiết bị thí nghiệm“.

Một xã hội phát triển bao gồm rất nhiều yếu tố ,trong

đó có Khoa học ,Kỹ thuật và Công nghệ Với rất nhiều cáctính năng u việt của mình ,Công nghệ thông tin đã ,đang và sẽphát triển rất mạnh mẽ ,toàn diện và sâu sắc trên toàn thế giới Nó đã xâm nhập vào rất nhiều các lĩnh vực Khoa học ,Kỹthuật và cuộc sống và nó đã trở thành những công cụ rất đắclực và quan trọng trong nhiều các ngành nghề nh xây dựng

Trang 2

,giao thông vận tải , quân sự quốc phòng , kinh tế ,giáo dục …

và đặc biệt là trong công tác Quản lý

Trớc đây , khi cha xuất hiện chiếc máy tính điện tử hoặc khiứng dụng của máy tính điện tử cha đợc khai thác và phổ biếnrộng rãi thì công tác quản lý cũng nh các công tác khoa họckhác đòi hỏi rất nhiều về thời gian ,nhân lực và tài chính , dẫn

đến hiệu quả công việc cha đợc nh mong muốn

Ngày nay , với sự phát triển nh vũ bão của Công nghệ Thôngtin ,máy vi tính đã đợc s dụng rất rộng rãi trong các cơquan ,nhà máy ,trờng học ,trong các phòng thí nghiệm … giúpcho các công tác quản lý đợc thuận tiện và tốt hơn rất nhiều Vật lý học với t cách là một môn khoa học thực nghiệm Trêncon đờng đi tìm và chứng minh các chân lý khách quan củathế giới vật chất , vật lý học luôn luôn gắn liền với các thínghiệm vật lý học Với sự đa dạng và phức tạp mang theo cả

ý nghĩa lịch sử khoa học của nó, các thí nghiệm vật lý họcluôn cần rất nhiều, rất đa dạng của các dụng cụ ,các thiết bịthí nghiệm vật lý .Từ đó xuất hiện một nhu cầu cấp thiết đó

là công tác quản lý các thiết bị thí nghiệm ,các dụng cụ thínghiệm về mọi thông số có liên quan đến các thiết bị ,dụng

cụ Để từ đó làm cho các công tác có liên quan đến các thiết

bị ,dụng cụ thí nghiệm nh các công tác nghiên cứu và giảngdạy vật lý học tốt hơn đợc thuận tiện hơn ,mang lại hiệu quảcao hơn

Để góp phần thành công cho các thí nghiệm vật lý học , để từ

đó góp phần tìm tòi ,khám phá các tri thức vật lý mới cũng

nh các vấn đề khác nh khẳng định,chứng minh các tri thức vật

lý học đã có hoặc công tác giảng dạy vật lý học ,phổ biến cáckiến thức vật lý thì công tác quản lý các thiết bị ,các dụng cụthí nghiệm _Phòng thí nghiệm vật lý cũng có một vai trò hếtsức quan trọng

Do các đặc trng riêng của vật lý học , các nhà vật lý đã tựxây dựng cho mình các công cụ mang tính chất đặc trng riêng

để phục vụ cho ngành khoa học của mình nh Toán trong Vật

lý (Vật lý _Toán) ,Tin trong Vật lý (Vật lý _Tin) … và cả việc

đi xây dựng các phần mềm về vật lý học nh phần mềm môphỏng các thí nghiệm , hiện tợng vật lý ; các phần mềm Dạyhọc Vật lý ; các phần mềm quản lý trong vật lý học nh phầnmềm quản lý hồ sơ dạy học vật lý ; phần mềm quản lý thiết bịthí nghiệm vật lý… cũng đợc các nhà vật lý rất quan tâm vàcoi trọng

Thực tế ngày nay đã xuất hiện rất nhiều những phần mềm vềvật lý học nói chung nh các phần mềm mô phỏng các thínghiệm vật lý,các phần mềm dạy học vật lý ,cá phần mềm h-

Trang 3

ớng dẫn học và ôn thi vật lý …và phần mềm quản lý trong vật

lý học nói riêng

Nhận thức đợc tình hình nói trên , chúng tôi đã nghiêncứu vấn đề ứng dụng máy vi tính vào công tác quản lý cácdụng cụ ,thiết bị thí nghiệm, xây dựng phần mềm “Quản lýthiết bị thí nghiệm” cho một phòng thí nghiệm nói chung (nhphòng thí nghiệm hóa học ,phòng thí nghiệm sinh học …) vàcho phòng thí nghiệm vật lý với các thiết bị ,dụng cụ thínghiệm phong phú và đa dạng tuỳ ý

Với chơng trình này , chúng tôi hi vọng rằng sẽ giúp ích

đáng kể trong việc quản lý các thiết bị , dụng cụ thí nghiệm

và sẽ khắc phục đợc những hạn chế của công tác quản lý theophơng pháp truyền thống ở các phòng thí nghiệm nói chung

và phòng thí nghiệm vật lý nói riêng ,để làm cho các thínghiệm vật lý đợc tiến hành và thực hiện đợc thuận tiện hơn ,

từ đó góp phần làm cho công tác nghiên cứu và giảng dạy vật

lý học đợc tốt hơn nữa

1.2 Mục đích ,nhiệm vụ nghiên cứu

Xây dựng cơ sở lý luận của việc ứng dụng máy vi tínhvào công tác quản lý nói chung và công tác quản lý thiết bịthí nghiệm nói riêng Để từ đó thấy đợc các tính năng u việtcủa nó

Nghiên cứu phơng pháp phân tích và thiết kế hệ

Nghiên cứu kỹ thuật lập trình cho chơng trình Quản lý thiết

Trang 4

Phần 2: Nội dung.

Chơng 1 : Cơ sở lí luận của việcứng dụng máy vi tính vào công tác quản lý

Chơng 2 : Thiết kế và xây dựngphần Quản lý thiết bị thí nghiệm

Chơng 3: Chơng trình quản lý Phần 3: Kết luận

1.2.1 Chức năng cung cấp thông tin

Với t cách là một phơng tiện nghe nhìn ,máy vi tính có khả năngcung cấp thông tin rất lớn Đặc biệt là khi máy tính đợc kết nối vớicác thiết bị ngoại vi khác hoặc khi đợc kết nối vào mạng máy tính_ mạng INTERNET thì lợng thông tin mang lại là rất lớn về mọilĩnh vực nh kinh tế ,khoa học ,giáo dục , y tế chính trị xã hội … Các văn bản ,các hình ảnh tĩnh hoặc động ,các biểu đồ ,các đồthị chơng trình …đợc số hoá và lu trên các thiết bị nhớ của máy vitính nh đĩa từ ,băng từ hay đĩa CD_ROM.Kho dữ liệu này có thểbiểu diễn các mô hình các hiện tợng ,các quá trình nói chung và cảcho quá trình quản lý nói riêng

Máy vi tính cung cấp cho ngời sử dụng khả năng truy cập nhanhchóng và chính xác tới kho dữ liệu này để lấy ra đợc những dữliệu ,những thông tin cần thiết phục vụ cho mục đích của ngời sửdụng Mà ngày nay trên thị trờng với sự phát triển của công nghệthông tin ,các thiết bị ngoại vi (nh tivi ,máy ảnh số ,camera số …)các thiết bị nhớ của máy vi tính đang đợc cung cấp rộng rãivề cả

số lợng và chủng loại ,tạo điều kiện rất thuận tiên cho ngời sửdụng

Ngay bản thân quá trình quản lý thông tin của máy vi tính ,cácphần mềm trên máy vi tính còn là một tài liệu tham khảo quí giácho việc tạo ra các phần mềm quản lý do ngời sử dụng tạo ra choriêng mình

Với kho tàng thông tin rất lớn ,rất đa dạng ,phong phú về mọi mặtcủa đời sống ,kinh tế ,xã hội … một cách cập nhập và khoa học sẽ

là một nguồn dữ liệu vô cùng lớn phục vụ cho việc quản lý của conngời

1.2.2.Chức năng l u trữ thông tin.

Trớc đây khi cha xuất hiện chiếc máy tính thì công việc lu trữthông tin chủ yếu đợc thực hiện trên giấy tờ sổ sách ,vì vậy mà nólàm hạn chế rất nhiều về khả năng lu trữ thông tin mà nó vốn rất đa

Trang 5

dạng và phong phú về số lợng và chủng loại ; làm cho thời gian lutrữ và khả năng truy cập tìm kiếm , xử lý thông tin sẽ kém đi rấtnhiều vì thế mà hiệu quả của công việc cha cao.

Năm 1930 với sự ra đời của chiếc máy tính _ Một trong những sựkiện trọng đại nhất của con ngời trong thế kỷ 20 đã dần dần đánhdấu chấm hết cho thời kỳ thủ công ,lạc hậu Việc lu trữ thông tin vìthế mà cũng đã đợc thể hiện và đảm nhận đợc đúng vai trò và tầm

cỡ của mình

Ngày nay , mọi thông tin trên mọi lĩnh vực trong đời sống ,kinh

tế ,xã hội dới mọi hình thức khác nhau đều có thể đợc lu trữ trongcác thiết bị nhớ của máy vi tính một cách khoa học và an toàn vớimột khối lợng thông tin rất lớn.Sau khi đợc số hoá ,các thông tin sẽ

đợc lu trữ theo từng phần trên các thiết bị nhớ Đặc biệt là khi máy

vi tính đợc kết nối vào mạng máy tính _Mạng INTERNET thì khảnăng thì khả năng lu trữ tìm kiếm thông tin đợc phát huy rất mạnh

mẽ

Ngày nay với sự xâm nhập rất mạnh của máy vi tính vào tất cả cáclĩnh vực trong đời sống ,đặc biệt khi mà các loại máy vi tính ngàycàng đợc cải thiện với tốc độ rất mạnh về tốc độ và dung lợng ,cấuhình của may vi tính ngày càng đợc tối u hoá thì khả năng lu trữcủa các thiết bị nhớ ,của bộ nhớ trong máy vi tính ngày càng lớn sẽ

đáp ứng đầy đủ về các yêu cầu về thông tin cho con ngời

Thông thờng thì một chiếc máy vi tính có dung lợng vào cỡ từ40GB đến 60 GB , với dung lợng này thì nó có thể chứa một lợngthông tin rất lớn sẽ đáp ứng mọi đợc yêu cầu về thông tin cho conngời

Ngoài ra , thông tin trên máy vi tính đợc lu trữ với độ tin cậy và antoàn rất cao ,thời gian gian lu trữ có “tuổi thọ “ rất cao và sẽ càngphục vụ tốt hơn cho công tác quản lý nói riêng và các công táckhác nữa , ngày càng chứng tỏ đợc vai trò quan trọng không thểthiếu đợc của máy vi tính trong các lĩnh vực của đời sống kinh tế vàxã hội

1.2.3 Chức năng truyền dẫn thông tin.

Ngoài khả năng lu trữ thông tin máy vi tính còn có khả năngtruyền dẫn thông tin một cách nhanh chóng và chính xác theo đúngyêu cầu về mọi mặt của thông tin theo “đơn đặt hàng” của ngời sửdụng Một kho tàng khổng lồ về thông tin khi cần thiết thì có thểtruyền dẫn một cách nhanh chóng chính xác và hiệu quả theo nhiềuchiều khác nhau mà không cần biết đến danh giới, vị trí địa lý giữanơi gửi và nơi nhận

Việc truyền dẫn thông tin đợc thực hiện và lu thông tốt sẽ làm choviệc trao đổi thông tin một cách nhanh chóng, hiệu quả và rất cậpnhập.Ngợc lại sự truyền dẫn trao đổi, lu thông thông tin sẽ làm cho

Trang 6

khả năng lu trữ thông tin tốt hơn rất nhiều lần và sẽ phát huy hơnnữa các tác dụng của việc lu trữ ,tích luỹ thông tin của máy vi tính Các vấn đề trên sẽ đợc tích cực hơn ,mạnh mẽ hơn khi máy vi tínhtham gia vào mạng máy tính ,đặc biệt là mạng internet Khả năngtruyền dẫn thông tin sẽ là một công cụ rất đắc lực hiệu quả vàkhông thể thiếu trong các quá trình quản lý.Hơn nữa càng ngày thìchất lợng của máy vi tính càng đợc nâng lên rất nhanh cả về tốc độlẫn dung lợng và cấu hình ngày một thuận tiện gọn gàng hơn làmcho khả năng truyền dẫn thông tin sẽ tối u hơn , sẽ phục vụ tốt hơnnữa cho các hoạt động của con ngời nói chung và hoạt động quản

lý nói riêng của con ngời

đề đó sẽ đợc khắc phục hoàn toàn với độ tin cậy rất cao Và trongquản lý cũng vậy ,với sự đa dạng và phức tạp của thông tin trongngân hàng dữ liệu mà nó càng tăng theo thời gian về mọi mặt củacác đối tơng quản lý thì việc quản lý nói chung và việc thực hiệncác chức năng ,nhiệm vụ của việc quản lý là sẽ rất khó khăn với độchính xác không cao và hiệu quả của công việc sẽ không cao.Ngày nay với sự xuất hiện rất đa dạng và phong phú củ các phầnmềm quản lý thì việc phân loại và phân luồng dữ liệu sẽ rất đơngiản và khoa học sẽ phục vụ chi tiết hơn ,nhanh chóng và chính xáccho việc truy cập và xử lý dữ liệu Qua đó ta có thể nhận thấy việcquản lý sẽ trở nên thuận lợi và dễ dàng khi các nhà quản lý sử dụngcác phần mềm của máy vi tính

Có thể nói rằng việc xử lý thông tin là một trong những chức năng

u việt nổi bật nhất của máy vi tính Với sự cải thiện rất nhanh vềdung lợng và tốc độ của máy vi tính thì tốc độ xử lý thông tin sẽngày càng đợc nâng cao hơn, chính xác hơn và nó sẽ càng phục vụtốt hơn nữa cho công tác quản lý , bảo vệ ,lu trữ và xử lý thôngtin Từ đó máy vi tính sẽ ngày càng thiết thực hơn ,thuận lợi hơncho việc ứng dụng vào trong các lĩnh vực của đời sống ,khoa học,kỹ thuật ,kinh tế và xã hội

1.2.5.Điều chỉnh các hoạt động quản lý.

Trang 7

Thê kỷ đánh dấu sự ra đời của chiếc máy tính _thành tựu đáng kểnhất của con ngời trong thế kỷ 20 _và theo sau đó là những thànhtựu tiến bộ không ngừng của ngành tin học và phát triển lên mộtbậc cao hơn và trở thành một ngành công nghệ thông tin với sựphát triển rất nhanh.Ngày nay ta thấy máy vi tính có mặt ở khắpmọi nơi từ trung ơng đến địa phơng,từ thành thị đến nông thôn,trong các siêu thị,ngân hàng các sân bay các công sở ,trờng học,các phòng thí nghiệm …với mọi lĩnh vực quản lý ;các hoạt động

điều khiển học tập ;trợ giúp tính toán đến việc giả trí

Đặc biệt với những phân tích về các chức năng hỗ trợ của máy vitính trong việc quản lý ở trên đây thì càng chứng tỏ rằng máy vitính đã ,đang và sẽ là một công cụ vô cùng quan trọng không thểthiếu đợc trong thời đại ngày nay và trong tơng lai Với các chứcnăng cung cấp thông tin , lu trữ thông tin , truyền dẫn ,xử lý thôngtin …thì máy vi tính sẽ trở thành một công cụ vô cùng đắc lực chocông việc quản lý từ lớn đến nhỏ ,từ đơn giản đến phức tạp Dựavào nguồn dữ liệu cập nhập từ mọi nơi ,ở mọi lúc sẽ giúp cho ngờiquản lý cập nhập thông tin ,nhận thức thêm thông tin ,khẳng địnhthêm thông tin ,nhận thức sát hơn về thực tế từ đó sẽ giúp cho côngviệc quản lý một phần việc rất quan trọng đó là từ sự nhận thứcthêm về thông tin ngoài thực tế sẽ có tác dụng ,tác động hai chiềulàm cho nhà quản lý tự mình đối chiếu và qua đó tự điều chỉnh lạicác hoạt động quản lý của mình và cơ quan mình sao cho bắt kịp,phù hợp với thực tế và làm cho hiệu quả trong công việc của ngờiquản lý sẽ đợc nâng cao lên nhiều lần

1.2.Những khó khăn của việc sử dụng máy vi tính vào quản lý thiết bị thí nghiệm

Mặc dù việc sử dụng máy vi tính vào công tác quản lý nói chung vàcông tác quản lý thiết bị thí nghiệm nói riêng có rất nhiều các mặtthuận tiện ,các tính năng u việt của nó Song để ứng dụng nó vàothực tế sao cho công việc quản lý thuận tiện hơn ,có hiệu quả hơnthì quả thật còn là cả một vấn đề lớn với rất nhiều các vấn đề cóliên quan cần giải quyết nh :

Cơ sở vật chất thiết bị ở một số cơ quan , một số phòng thínghiệm ở nhiều địa phơng là không nhiều cả về số lợng và chủngloại nên việc ngs dụng phần mềm quản lý thiết bị thí nghiệm sẽ chohiệu suất không cao

Một số địa phơng , cơ quan , phòng thí nghiện cha đợc trang bị

đầu t máy vi tính nên việc ứng dụng phần mềm này vào công tácquản lý gặp khó khăn rất lớn

Một số cơ quan đã quen với phơng pháp quản lý truyền thốngnên việc thay đổi phơng pháp quản lý để áp dụng phơng pháp quản

lý mới sẽ gây không ít khó khăn

Trang 8

Việc ứng dụng phần mềm quản lý thiết bị thí nghiệm chỉ cho taquản lý về mặt thông tin của thiêts bị thí nghiệm mà rất khó khăncho việc quản lý về tài sản thiết bị thí nghiệm ; khó khăn cho việcquản lý về nguyên tắc hoạt động vật lý của thiết bị thí nghiệm vật

lý Do đó phần mềm này không thể cho ta một cái nhìn dầy đủ ,toàn diện và sâu sắc về các dụng cụ thiết bị thí nghiệm

Một số các đề xuất để giải quyết:

Cần phải phối hợp giữa phơng pháp quản lý truyền thống và

sẽ là hớng nghiên cứu tiếp theo của đề tài

bị thí nghiệm bao gồm các công việc sau :

-Cán bộ quản lý kiểm tra thiết bị lu vào trong sổ sách quản lý cácthông số kỹ thuật các thông tin về thiết bị một cách thuần tuý vềcác thông tin về các mặt của thiết bị (mà không có lu hình ảnh vàhoạt động của thiết bị).Cụ thể là các thông tin nh :

Tên thiết bị ;mã thiết bị(chỉ một số thiết bị có mã mà thôi ) ;

n-ớc sản xuất ; năm đa vào sử dụng ; số lợng ; nguyên giá (không có

đơn giá) ; tình trạng thiết bị khi đa vào sử dụng và ghi chú

-Cán bộ quản lý đảm nhận việc nhận thêm thông tin về thiết bị ,dụng cụ thí nghiện mới và huỷ bỏ danh sách các thiết bị , dụng cụ

đã đến hạn thanh lý

-Cán bộ quản lý đảm nhận việc xử lý h hỏng , mất mát về tài sảncác thiết bị dụng cụ thí nghiệm ; đảm nhận việc theo dõi sự hoạt

động vận hành của thiết bị dụng cụ thí nghiệm

Qua việc phân tích hệ thống quản lý thiết bị thí nghiệm cũ nóitrên , chúng tôi thấy hệ thống quản lý cũ có một số nhận xét sau: Ưu điểm:

Trang 9

+Phản ánh chi tiết nhng toàn diện và đầy đủ các yếu tố của mộtthiết bị dụng cụ thí nghiệm.

+Hệ thống quản lý cũ luôn bám sát với tình hình thực trạngngoài thực tế của các thiết bị ,dụng cụ thí nghiệm Từ đó làm chokhả năng cập nhật và xử lý thông tin của các bộ quản lý đợc tốt hơn

+Mất rất nhiều thời gian nhân lực cho việc quản lý

+ Việc tra cứu tìm kiếm ,sửa đổi ,bổ sung … rất khó khăn và mấtrất nhiều thời gian

2.1.1.1.2.Hệ thống quản lý mới :

Để khắc phục và hạn chế những đặc điểm trên của hệ thống quản lý

cũ mà không làm mất đi các u điểm của nó , chúng tôi đa ra môhình quản lý mới sau đây :Đó là việc sử dụng chơng trình phầnmềm quản lý thiết bị thí nghiệm đợc viết bằng công cụ mà tác giả

tự tìm hiểu đó là ngôn ngữ lập trình Visual Basic 6.0 của hãng phầnmềm Microsoft

a.Yêu cầu :

Hệ thống quản lý mới phải đảm bảo đợc là công cụ để quản lý thiết

bị thí nghiệm trong các phòng thí nghiệm và trong các cơ quan cóliên quan Để đạt đợc yêu cầu này thì hệ thống phải thực hiện đợcmột số chức năng sau:

-Giải quyết nhanh, gọn, an toàn cho cơ sở dữ liệu có chứa cácthông tin về thiết bị dụng cụ thí nghiệm

-Tìm kiếm, tra cứu, thống kê, sửa đổi, bổ sung, huỷ bỏ các thôngtin một cách nhanh chóng

-Có tính khả thi và hiệu quả

-Dễ sử dụng cho mọi ngời

Trang 10

+Hoạt động của thiết bị.

+Ghi chú

-Thông tin đầu ra:Sau khi có các dữ liệu đầu vào , thông tin đầu rathể hiện và đảm nhận các chức năng sau:

+Xem thông tin-Xem tổng hợp và xem chi tiết

+Tra cứu, hỏi đáp

Mô hình này với mỗi hình chữ nhật là một chức năng sẽ cho

ta một cái nhìn tổng quát về các chức năng của hệ thống

Thiết bị

TN

Quản lý thiết bị TN

Nhà Quản lý

Trang 11

-Nhập hoạt động của thiết bị

2_Chức năng xem thông tin về thiết bị theo mã thiết bị

* Xem tổng hợp (Ngoài các thông tin đã nhập ở chức năng _1 củachơng trình còn có thông tin về tổng tiền củamột loại thiết bị nào đó)

* Xem chi tiết 3_Chức năng tra cứu , hỏi đáp về thông tin :

* Xem số thiết bị nhập vào trong một năm bất kỳnào đó

* Xem tổng số tiền phải mua trong một năm bất

kỳ nào đó

* Xem số thiết bị có đơn giá từ năm triệu đồng trởlên (chẳng hạn)

4_Sửa thông tin về thiết bị theo mã thiết bị

5_Huỷ thông tin về những thiết bị đã đến hạn thanh lý

6_Bổ xung thiết bị mới

Trang 12

2.1.2 Giới thiệu về Visual Basic 6.0

2.1.2.1 Lập trình với Visual:

Việc lập trình với Visual nôm na là dùng những đối tợng đã cósẵn và ta dùng chuột với những thao tác để lấy những đối tợng cầndùng cho từng chơng trình cụ thể theo ý muốn Sau đó ta viết lệnhcho những đối tợng đó để có thể xử lý đáp ứng những yêu cầu của

đối tợng

Đối với các ngôn ngữ khác nh Turbo C hoặc Foxpro thì việc

tạo Menu phải đòi hỏi những câu lệnh rất phức tạp và dài dòng.Nhng đối với Visua thì ta chỉ cần gọi công cụ là Menu Editor sau

đó lần lợt khai báo khoản mục bằng cách sử dụng công cụ có sẵntrong Menu Editor là ta đã hoàn thành đợc thiết kế giao diện nhmong muốn

Ngày nay ta đã thấy có Visual Foxpro, Visua C++, Visual

Basic, …là những công cụ mạnh giúp chúng ta lập trình trong nhiều

lĩnh vực

2.1.2.2 Giới thiệu về Visual Basic 6.0

-Visual Basic là sản phẩm của hãng Microsoft, nó đã trải qua

nhiều phiên bản và hiện nay là Visual Basic 6.0 ở phiên bản nàyhiện có ba ấn phẩm đó là:Learning, Pro và Interprise trong đề tàinày tác giả dùng phiên bản Interprise để thực hiện

-Visual Basic là chơng trình 32bit, nó chỉ chạy trên môi trờng

Windows 95/98 và Windows NT 3.51.

-Visua Basic là ngôn ngữ lập trình theo kiểu định hớng đối tợng.Ta có thể phân mỗi yếu tố trong chơng trình thành một đối tợng vàviết cách xử lý riêng cho các đối tợng đó Tập hợp nhiều đối tợng

sẽ cho ta một chơng trình hoàn chỉnh

2.1.2.3 Ph ơng pháp thiết kế một ch ơng trình trong Visual Basic

Để thiết kế một chơng trình trong Visual Basic chúng ta phảitrải qua hai bớc :

B ớc1: Thiết kế dao diện

B ớc2: Viết code cho chơng trình

Cụ thể:

B ớc1: Dựa vào các tính năng của các công cụ (điều khiển ) cótrong hộp công cụ (Tool box) và theo myêu cầu của “đơn đặt hàng

“ mà ta sẽ thiết kế dao diện sao cho thoả mãn yêu cầu đặt ra

B ớc2: Dựa vàog yêu cầu của bài toán mà ta sẽ viết lệnh cho cácnút phần của dao diện chơng trình để đợc chơng trình nh mongmuốn

Một ứng dụng nói chung là một tập hợp lệnh để yêu cầumáy tính thực hiện các tác vụ trong ứng dụng đó ứng dụng Visual

Trang 13

basic dựa trên các thành phần cơ bản là các đối tợng cấu trúc các

đoạn mã lệnh quản lý đối tợng cũng nhằm mô phỏng thể hiện vật lýcủa đối tợng lên màn hình Khái niẹm đối tợng bao hàm cả dữ liệu

và mã lệnhmà nó quản lý Biểu mẫu form mà ta quan sát đợc trênmàn hình thể hiện cả hình thức và nội dung của đối tợng Mỗiform của ứng dụng tơng ứng với một form module (lu trữ với tên

mở rộng là frm) chứa toàn bộ mã lệnh của form đó

Thành phần cơ bản của form module là các thủ tục sự kiện (EventProcedure) _ nhóm lệnh đáp ứng một sự kiện nào đó _sẽ đợc thựchiện khi sự kiện này sảy ra Trong các form có các điều khiển (một

số tài liệu giọi là điều kiểm) mỗi điều khiển có một có một tập thủtục ,sự kiện , các câu lệnh tơng ứng với nó Ngoài ra trong mộtform module có thể có các thủ tục chung dợc các thủ tục ,sự kiệnkhác trong form đó hoặc form khác gọi tới

Các lệnh không gắn với một biểu mẫu hay một điều khiển cụ thểnào có thể đặt trong một module độc lập là Standar module (phần

mở rộng là bas) Một thủ tục mà đợc dùng trong nhiều đối tợngkhác nhau thì đợc đặt trong một module chuẩn để tránh phải lặp lạinhiều lần mỗi khi gọi tới nó

Class module (phần mở rộng là CLS) dùng để gọi các đối tợng đợcgọi từ nhiều thủ tục trong ứng dụng Khác với module chuẩn chỉchứa mã lệnh , module lớp (class module) chứa cả dữ liệu và mãlệnh ,Ta có thể hình dung nó giống nh một diều khiển không có thểhiện vật lý Việc xây dựng một ứng dụng (trong visual basic , nó t-

ơng ứng với một project) đợc bắt đầu t một form ,sau đó có thểghép thêm các form module ,standar module và class module nếucần thiết

Việc tạo một form trong Visual basic dợc thực hiện theo cách khátrực quan Trong cửa sổ thiết kế (design window) ta chỉ việc lấy racác đối tợng trên thanh Toolbox lên form rồi viết mã lệnh với các

sự kiện xaỷ ra với nó trong cửa sổ mã (code window) Ta có thể đặtcác thuộc tính cho các đối tọng từ cửa sổ thuộc tính (propertieswindow) –cách này gọi là đặt thuộc tính tại design time –hoặcbằng các câu lệnh ,gọi là đặt thuộc tính tại run time Theo cáchnày ta có thể kiểm soát đợc dễ dàng hành động và thể hiện của mọi

đối tợng trong ứng dụng , đó là một trong các u điểm nổi bật củangôn ngữ visul basic

2.2 Cấu trúc ch ơng trình:

Chơng gồm có ba phần chính ,đó là:Tạo tệp cơ sở dữ liệu chứa đầy

đủ các thông số,hình ảnh và hoạt động về các thiết bị thí nghiệm

;Các chức năng của các menu có trong chơng trình và hớng dẫn sửdụng chơng trình

Tệp cơ sở dữ liệu chứa toàn bộ các thông tin của thiết bị thínghiệm nh tên thiết bị ,mã thiết bị ,năm sản xuất ,nớc sản xuất

Trang 14

,năm nhập vào sử dụng ,số lợng ,đơn giá ,thông số kỹ thuật,hoạt

động của thiết bị ,ghi chú về thiết bị

2.3.H ớng dẫn sử dụng và một số hình ảnh thu đ ợc:

Bạn phải chạy form login đầu tiên Chạy form login (frmlogin)bằng cách bạn vào Project -> Project1 Properties ->Startup Object ->frmlogin ->OK

Hoặc một cách rất đơn giản là đó bạn chỉ cần ấn phím F5 ->xuấthiện mật khẩu ,bạn hãy gõ mật khẩu vào (tên :a ; mật khẩu:a ,hoặc tên :b ; mật khẩu:c) -> Đúng->xuất hiện form login có cácthanh công cụ với các chức năng có ghi sẵn nh hình dới đây :Lúcnày bạn click chuột vào các menu sẽ có các chức năng nh nhậpthông tin ,xem thông tin ,sửa thông tin ,huỷ thông tin và in thôngtin Cụ thể nh các hình ảnh dới đây:

Hình ảnh chung của nền :

Hình ảnh của form mật khẩu:

Hình ảnh của nền xuất hiện:

Ngày đăng: 15/12/2015, 11:47

HÌNH ẢNH LIÊN QUAN

Sơ đồ phân cấp chức năng là công cụ để đa ra các chức năng của hệ thống ,đồng thời thể hiện toàn bộ quá trình cho biểu - Xây dựng phần mềm quản lí thiết bị thí nghiệm
Sơ đồ ph ân cấp chức năng là công cụ để đa ra các chức năng của hệ thống ,đồng thời thể hiện toàn bộ quá trình cho biểu (Trang 10)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w