Tìm hiểu về DELPHI và ứng dụng vào bài toán quản lý vật tư

48 437 0
Tìm hiểu về DELPHI và ứng dụng vào bài toán quản lý vật tư

Đ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

KHOA CẦNGTãút NGHÃŨ THẦNG TIN -ẰIẴŨN TRÍ KHOA VIÃ0N THẦNG CẢNG NGHÃŨ THẢNG Âãố Aln Nghiãũp Ââố TâútTiEÍ Nghiãũp TIN AĨn -ÂIÃŨN VIÃ0N THẢNG CHƯƠNG I MỞ ĐẦU MỤC LỤC Trang I cam GIỚI THIỆU Lời đoan Lời cảm ơn Tóm thiệu tắt đồ án đề tốttài 1.1 Giói nghiệp Lời ta nóibước đầu vào thiên niên kỹ thời kỳ công Đất nước Mục lục .1 nghiệp hóa MỞtrường ĐẦU có tính cạnh tranh cao Đây hiệnChương đại hóa,I với kinh tế thị thời I Giới thiệu điểm mà Tổng quan vềcác đề tài II.quan xí nghiệp, tổ chức kinh tế quốc doanh, doanh nghiệp hay tư NGỮ LẶP TRÌNH DELPHI nhânChương II NGÔNmuốn tồn I Giới ngôn Delphi .6 phát triển,thiệu hội nhập vớingừ xu chung thời đại phải không ngừng III Các tính Delphi cải tạo Chương PHAN TÍCH THIẾT KÉmình HỆ THỐNG THÔNG hoàn thiện bộIIImáy tổ chức quản lý Song song với điềuTIN tổ chức QUẢN LÝ VẬT TU - TÀI SẢN TRỨỜNG ĐẠI HỌC KỸ hệ THUẬT thong thông tin đại, nắm bắt diễn biến xãy tích trạng 13 cách I.II Phân nhanh Xây dựng, 20 nước cũngthiết kế phạm vị toàn giới Có tống hợp, thống kê, III đánh M giá, tìm phương án tối ưu cách nhanh nhất, thể quản lý đồng ô hình thực thể kết hợp 26 phù họp IV với Tmôi trườngổmới Tindữhọc hóa tự động hóa việc quản lý chức công bảng tác sở liệu 27 Với xu hầu hếtỦcác dụngTRÊN lĩnh vực Công nghệ Chương IVthế co đó, SỎ DỮ đến LIỆU VÀ NGứng DỤNG MẠNG Thông I Cơ sở liệu mô hình xử lý 28 tin không II đặt cho cáctoán máyquản tính cá nhân mà phải Môđược hình cài CSDL lý vật tư 30 cài đặt III Mô hình xử lý mạng .31 mạng với nhiều người sử dụng ÚNG đế đemDỤNG lại hiệucoquảSỞ caoDỮ nhấtLIỆU công Chương Y XÂY DựNG TRÊNviệc NhưDELPHI cần I bắt Tổng quan * 33 phải nắm công cụ lập trình đại, nắm bắt quy tắc quản II Các thành phần CSDL Delphi 35 lý phân Database Desktop quyền,III sở dừ liệu thiết kế, tố chức ứng dụng mạng .39 Với đề tài tốt nghiệp kỹ sư Tin "Tìm Hiểu Delphi Và ứng Dụng Vào Bài IV Các thành phần mạng Toán 40 Tư " tìm hiểu lập trình Delphi, xây dụng sở Quản Lý Vật Chương VI THIẾT KÉ CHUÔNG TRÌNH liệu hệ I Thiết lập quan hệ dữtưliệu 42 thống thông tin phục vụ cônggiữa tác quảnbảng lý vật -tài sản Trường ĐHKT, tìm hiếu II Sơ đô chức chươngvềtrình 43 mô III Hệ thông menu chương trình 49 hìnhChương mạng Client/Server cách KÉT triến LUẬN khai mạng Tuy nhiên thời gian VII có hạn, tài I Tính khả thi đê tài 50 liệu lập trình mạng Delphi hạn chế nên đồ án chưa thể hoàn thành chương trình sản phẩm trọn vẹn Những đạt nắm bắt, thiết kế, xây dựng hệ thống thông tin quản lý vật tư - tài sản Trường ĐHKT công cụ Delphi có tính khả thi, tìm hiếu triên khai toán mạng, hoàn thành đề tài giao thời hạn a Nội dung đề tài Nguyãùn Ẩasĩc Nguyãùn Ẩasĩc Thaình Thaình Trang 21 Trang Âãố Aln Tãút Nghiãũp TIN -ÂIÃŨN TiEÍ VIÃ0N THẢNG KHOA CẢNG NGHÃŨ THẢNG II TỎNG QUAN VÈ ĐÈ TÀI II Tìm hiểu Delphi Trong xu hướng phát triển mạnh mẽ Tin học, số người sử dụng máy tính tăng lên nhanh máy tính sử dụng hầu hết lĩnh vục ứng dụng công nghệ thông tin ngày trở nên phố biến sống đại Cùng với phát triển nhanh chóng phần cứng máy tính, công nghệ phần mềm phải liên tục cập nhật phiên cho tùng sản phẩm để đáp ứng nhu cầu ngày cao người sử dụng Việc cải tiến ấn phần mềm thời gian ngắn đòi hỏi nhà phát triển phải trang bị công cụ nhanh, mạnh với độ tin cậy cao Nhóm phương tiện phát triến ứng dụng nhanh, gọi tắt RAD (Rapid Application Development) đời nhằm đáp ứng yêu cầu Một công cụ RAD hàng đầu Delphi, công cụ dành cho nhà lập trình chuyên nghiệp với tính đơn giản hiệu Nó kết họp sức mạnh c++ tính phổ dụng Visual Basic, vừa lập trình hướng đối tượng, kiện vừa có tính trục quan Phiên Delphi Client/Server với tính hổ trợ mạng thật công cụ ưa chuộng thị trường, cho phép kết họp dễ dàng với thư viện c, c++ đối tượng ActiveX, loại Database thông dụng Delphi hổ trợ cho việc quản lý CSDL lập trình mạng thành phần Component mạnh Trong đồ án tìm hiểu thành phần xây dựng ứng dụng CSDL Delphi với toán quản lý vật tư tài sản II Hệ thống thông tin quản lý vật tư-tài sản Do đặc thù quan mà ta thiết kế hệ thống thông tin quản lý vật tưtài sản mồi nơi khác Lĩnh vực quản lý vật tư-tài sản nghiệp vụ Quản Lý Tài Chính Ke Toán, có khối lượng công việc nhiều, dừ liệu đa dạng, chi li, vụn Thaình Nguyãùn Ẩasĩc KHOA CẦNG NGHÃŨ THẦNG TIN -ẰIẴŨN TRÍ VIÃ0N THẦNG Ââố AĨn Tâút Nghiãũp • Phải nắm vũng tình hình tài sản số lượng, chất lượng, giá trị Trên sở có kế hoạch mua sắm, sử dụng, điều hòa cho họp lý Với chương trình quản lý vật tư -tài sản phòng Hành Tống hợp áp dụng phục vụ cho việc quản lý In bảng biểu nhập xuất vật tư, báo cáo tình hình vật tư, tài sản có kho sở phòng ban trực thuộc Trường.Truy tìm thông tin cách nhanh thông tin loại tài sản vật tư đó, theo dõi trình sử dụng vật tu- tài sản, đánh giá thống kê in báo biểu vật tư tài sản toàn Trường II Xây dựng ứng dụng mạng theo mô hình Client/Server Ngày mô hình Client/Server sử dụng rộng rãi ứng dụng triên khai mạng kể môi trường tập trung hay phân tán Trong phần trình bày khái quát cách xây dựng hình thành mô hình Client/Server ứng dụng triến khai mạng Phần sau nói rõ hơn, chi tiết ưu nhược diêm tính cách tổ chức theo mô hình tất lý thuyết chưa tập trung sâu vào việc hoàn thiện chương trình mạng, Nguyãù n Trang Âasĩc Thaình KHOA CẢNG NGHÃŨ THẢNG Âãố Aln Tãút Nghiãũp TIN -ÂIÃŨN TiEÍ VIÃ0N THẢNG b Chưong trình Server Trong thời điểm có nhiều yêu cầu từ máy khách gởi đến nê đặc điêm hoạt động máy chủ tiếp nhận đồng thời, xử lý đồng thời trã kết cho máy khách Do vậy, yêu cầu quan trọng hàng đầu việc xây dựng chương trình máy chủ phần xử lý khác (tương ứng với mồi bên yêu cầu máy khách) chương trình làm việc độc lập song song với c Chương trình Client Chương trình Client đơn giản chương trình Server chương trình cần gởi yêu cầu xử lý kết trã lời song Hoạt động Client với liệu thông qua cầu nối với Server Việc chờ nhận liệu từ Server tiến hành vòng lặp Neu nhận trã lời từ Server tiếp tục xử lý kết quả, không nhận có nghĩa Server kết thúc truyền liệu có lỗi xãy nhận Client tổ chức Nguyãù n Trang Âasĩc Thaình KHOA CANG NGHÃŨ THANG TIN -ÂIÃŨN TEÍ VIÃ0N THANG Âãố AỈn Tãút Nghiãũp CHƯƠNG II 1.1 NGÔN NGỮ LẬP TRÌNH DELPHI Sự đời Lịch sử phát triển máy tính gắn liền với lịch sử lập trình Ban đầu ngành mẽ việc lập trình trỡ nên phô biến ngành mang lại thành tựu vô to lớn phục vụ lĩnh vực đời sống người Tuy nhiên lập trình công việc nặng nhọc, suất thấp có nhiều ngôn ngữ lập trình đời nhằm đáp ứng cho nhu cầu lập trình với loại toán khác Những ngôn ngữ lập trình lập trình tuyến tính, chương trình viết gồm dòng lệnh có khuynh hướng nối theo dãy dài, khó hiểu mặt logic khó làm chủ phức tạp chương trình Sự đời ngôn ngữ lập trình có cấu trúc bắt đầu vào cuối năm 1960 đầu năm 1970 đánh dấu bước phát triển công việc lập trình, lúc việc kiểm soát chương trình dễ dàng giải toán đỡ phức tạp Hàng loạt ngôn ngừ thông dụng phổ biến đời Pascal, c, Foxpro ngôn ngũ’ lập trình có ưu loại toán lập trình khác Lập trình hướng đối tượng đời vào năm 1980 không ngừng cải tiến đế trở thành công cụ lập trình mạnh Đặc điếm chương trình hướng đối tượng chương trình thiết kế xung quanh dừ liệu mà thao tác không thân thao tác Ưu điểm làm cho việc phát triển phần mềm nhanh chóng khả dùng lại chương trình cũ Một ngôn ngữ hướng đối tượng đượcAbout nói đến nhiều ngày c++ Delphi Nguỵãù n Trang Borland Delphi Client/Server Suite Version 4.0 (Build 5.33) Windows 95 4.0 (Build 1212: B) Memory Available to Windows: 15 900 KB Thaình KHOA CẢNG NGHÃŨ THẢNG Âãố Aln Tãút Nghiãũp TIN -ÂIÃŨN TiEÍ VIÃ0N THẢNG 1.2 Lập trình Delphi Là công cụ lập trình ưa thích Delphi thực ngôn ngừ lập trình mạnh người lập trình chuyên nghiệp xây dựng ứng dụng nhanh RAD Nó cung cấp nhiều công cụ, kết hợp lập trình trực quan lập trình hướng đối tượng Hơn đổi tượng Delphi tạo nên nhiều kiện mà người lập trình việc chọn lựa thiết kế ứng dụng Bộ mã lệnh mà sử dụng gần giống Pascal nên phù hợp với phong cách lập trình truyền thống quen thuộc Sức mạnh công cụ RAD hàng đầu thể yếu tố sau: • Đơn giản: Xây dựng Object Pascal, phát triển ngôn ngữ Pascal theo hướng đối tượng Đây ngôn ngữ có cấu trúc chặt chẽ, sáng sử dụng phố biến đế giảng dạy lập trình toàn ẸĨói Bằng cách đưa khái niệm lớp (Class) vào Pascal chuấn, Delphi cho phép tận dụng đầy đủ sức mạnh lập trình hướng đối tượng Delphi ngôn ngừ lập trình cấu trúc (Structure Programming Nguyãù n Trang Âasĩc Thaình Standard Additional Win32 Internet Ịjjj[ DatapEỊ Access] >11H \ k w %Sụstem A fibĩ bị 1_2!LJ 1* ^jj ► KHOA CẦNG NGHÃŨ THẦNG TIN -ẰIẴŨN TRÍKHOA VIÃ0N THẦNG CẢNG NGHÃŨ THẢNG Âãố Aln Tãút Nghiãũp Ââố Tâút Nghiãũp TIN AĨn -ÂIÃŨN TiEÍ VIÃ0N THẢNG MenuCommand (Thực đơn lệnh) I Cài đặt Delphi Trên thị trường có nhiều phiên Delphi Ớ chi xin giới thực thiệu CÓ chức tương tự ứng dụng bât kỳ Winđows,Borland đơn lệnh Delphi ClienƯServer Suit Phiên hô trợ mạnh cho dự án chứa tất thao tác cụ Delphi công lập trình mạng, Speed bar (Thanh công tăng tốc) cụ trợ□ giúp & - Bllsi £> \J> ® ưa chuộng giới lập trình ’□* Cài đặt Là chứa công cụ trợ giúp cho lập trình nhanh phai sư dụng sổ Yêu cầu cấu hình tối thiểu: thao3.tác-Componentpalette thường xuyên, nút bấm Speed bar tăng tốc độ làm việc (Bảng95thành Máy có cài đặt Window trở lên -phần) Bộ nhớ RAM: MB trở lên - Dung lượng đĩa cứng trống 154 MB II Chứa CÁCtất TÍNH NĂNG BẢN DELPHI thànhcơ phàn chiCỦA UCI cua ucipm, uay cninn la cong cụ uc lạo lạp cac • LậpComponent trình trực quan vớibao công trang phong (Page): phú (Component đối tượng palette gồm cụ nhiều Standard, Palette) Additional, Win32, Lập trình hướng đối tượng với Object PascalDecision Cube, ỌReport, System,• Internet, Data Access, Data Controls, Midas, Dialog,• Cung cấp thêm nhiều hàm, thủ tục trợ giúp lập trình Win 3.1, ActiveX Mỗicơtrang cácriêng đối tượng phân • Sample, Xây dựng ứng dụng sở dữchứa liệumột với nhóm công cụ loại4 •Object theo Tạo báo biếu (Form) công cụ lập trình trực quan Inspector (Bảng thuộc tính đối tượng) •Dùng Xâyđếdựng ứng dụng Clicnt/Server thiết lập thuộc tính kiện cho đối tương thiết • Lập trình Multimedia,tạo game kế ứng ứng dụng Internet dụng, • Trao liệu Bảng động DDE tên kiêu đối đối tượng thuộc tính gồm hai trang: • Properties: Xây dựng úng dụngtính kết nhúng tượngmồi đối tượng có số + Các thuộc đốiđối tượng, • Xây dựng ứng dụng thư tính viện liên kết động chất • SQL ngữ vấn riêng địnhngôn mà lập tin trình trực quan người ta gọi thuộc tính II Lập trình trực quan Delphi đối tượng, đối tượng kích hoạt Delphi tự động hiền thị tính chất tương ứng lên bảng + Events: Các kiện, Delphi tự động xác định kiện cho đối tượng Một kiện hoạt động liên quan đến đối tượng tạo nên ngưò'i lập trình, kiện xuất Delphi thực thi đoạn mã chương trình kết nối với kiện Form (Cửa số ứng dụng) Là thành phần sở quan trọng, bề mặt cửa số ứng dụng thi hành chương trình Do Form có cấu tạo cửa số Windows: bao gồm hộp điều khiến, tiêu đề, nút thu nhỏ, nút phóng to Trên Form chứa Component ứng dụng mà người thiết kế tạo lập Code Editor (Bộ soạn thảo mã) Là cửa số chứa mã lệnh Ẩasĩc Object Pascal cho Form, đề án (Project) Nguyãùn Thaình Thaình Trang Ẩasĩc KHOA CẦNG NGHÃŨ THẦNG TIN -ẰIẴŨN TRÍ VIÃ0N THẦNG Ââố AĨn Tâút Nghiãũp Delphi ngôn ngừ lập trình hướng đối tượng nên phải làm việc với đối tượng Một đổi tượng bao gồm: tính chất, phương thức kiện Một yêu cầu đặc biệt cao người sử dụng Delphi phải nắm bắt đầy đủ tính chất, phương thức kiện loại đối tượng Khi ta cỏ sử dụng dế dàng đối tượng có sẵn nâng cao khả thiết kế ứng dụng nhanh Delphi, mục đích nhà thiết kế cho đời công cụ Nói đến lập trình hướng đổi tượng tức phải nói đến lớp (class) Lớp tập hợp vùng liệu phương thức (hàm thủ tục) kết hợp với để thực yêu cầu xác định lập trình Cách thức gọi đóng gói tác vụ (encapsulate) Các đặc điếm lóp là: • Khả điều khiển truy cập • Constructors • Destructors • Vùng liệu (Fields) • Các phương thức (Methods: Proceđure & Functipons) • Con trỏ đặc biệt, (Self) Các mức truy cập-Cấu trúc lớp Trong Object Pascal, lớp có mức truy cập sau: • Private • Public • Protected • Published Mức truy cập quy định cách sử dụng lớp Là lập trình viên độc lập, bạn cỏ vừa người kiến tạo vừa người sử dụng lóp Trong môi trường lập trình theo nhóm, người tạo lớp người sử dụng lớp Cho nên cần thiết phải nắm vững mức truy cập Và điều trước tiên phải hiểu rõ lóp sử dụng Trong lóp có phần chính: • Public: chứa cho phép giới bên truy cập vào • Private: phần cài đặt nội dành riêng cho lóp Tiêu chuán thiết kế lớp che dấu tất mà người sử dụng bên không cần thiết phải biết Điều cho phép ngăn chặn hổn độn giừa liệu phương thức thường xảy truy cập vào lớp Mức truy cập thứ ba Protected Là thành phần lớp, tương tự Âasĩc Nguyãùn Thaình Trang 10 Âãố Aln Tãút Nghiãũp TIN -ÂIÃŨN TiEÍ VIÃ0N THẢNG Destructors KHOA CẢNG NGHÃŨ THẢNG Là phương thức đặc biệt gọi tự động trước hủy bỏ đối tượng Có xem Destruetor phương thức đối nghịch Constructor Nó dùng đê giải phóng vùng nhớ cấp phát cho lớp thực thao tác dọn dẹp khác Một lớp không cần phải có Destructor dùng Destructor lóp sở, phương thức giá trị trả Mặc dù nguyên tắc lớp có nhiều Destructor, chúnệ chẳng có đặc trưng Neu có Destructor tên Destroy Điều không vấn đề mang tính truyền thong Khi hủy bỏ thê (loại bỏ khỏi nhớ) dùng phương thức Free Đây phương thức lớp TObject Free giải pháp điến hình đế giải phóng vùng nhớ cấp phát cho lớp Vùng liệu (Data íìelds) Vùng dừ liệu đơn giản biến khai báo phạm vi lóp Các íields lớp chất tương tự íĩelds record Điếm khác biệt quyền truy cập chúng quy định từ khóa Private, Public Protecteđ Neu không quan tâm đến phạm vi truy cập , vùng liệu lóp sử dụng cho tất phương thức lớp Vùng liệu Private Protected dành riêng lớp, không nhìn thấy đối tượng bên Dĩ nhiên, có dừ liệu Public thực thể khác truy cập thông qua đối tượng Các phương thức (Methods) Phương thức hàm thủ tục tồn bên vùng cấu trúc lớp Các phương thức gọi tù’ bên lóp thông qua thể lóp Chúng truy cập đến tất vùng liệu Private, Protected Public Bản thân phương thức đặt phần Private, Protected Public • Private methods: phương thức sử dụng bên lóp đế giải vấn đề nội Thông thường, lóp cỏ vài thao tác khởi động lặt vặt thực kiến tạo thể Trong vài lóp, qúa Âasĩc Nguyãùn Thaình Trang 11 KHOA CẦNG NGHÃŨ THẦNG TIN -ẰIẴŨN TRÍ VIÃ0N THẦNG Ââố AĨn Tâút Nghiãũp • Lóp ban đầu gọi lớp sở • Lớp tạo gọi lớp dẫn xuất Tính kế thừa cho phép tiết kiệm thời gian lập trình tránh dược trường hợp tạo mã thừa xây dựng đối tượng Trong chương trình quản lý viết Delphi, việc sử dụng nhiều form đê đảm bảo cho công việc nhập xuất khác tránh khỏi Trên mồi form ta thiết kế số giao diện tương tự Vì đế tránh mã thừa xây dựng chương trình cần xem xét khả giống đế to chức thiết kế form sau kế thừa đặc tính form trước II DBE (BORLAND DATABASE ENGINE) Đây công cụ mà hãng Borland tạo kết hợp với Delphi để Nguyãùn Trang 12 Âasĩc Thaình Âãố Aln Tãút Nghiãũp TIN -ÂIÃŨN TiEÍ VIÃ0N THẢNG CHƯƠNG VII KHOA CẢNG NGHÃŨ THẢNG KẾT LUẬN TÍNH KHẢ THI CỦA ĐÈ TÀI I Việc Tin học hóa công tác quản lý nói chung quản lý vật tư tài sản nói riêng cần thiết nhu cầu tất yếu bối cảnh Công nghệ Thông tin phát triển Với đề tài “Tìm hiểu Delphi ứng dụng vào toán quản lý vật tư” em xây dựng chương trình quản lý vật tư tổ chức sở dừ liệu cho chương trình, góp phần vào việc Tin học hóa việc quản lý vật tư tài sản Trường Đại học Kỳ thuật Đà Nang Chương trình xây dựng có tính khả thi cao, CSDL thiết kế đầy đủ với số liệu hành Được chạy kiếm tra máy vi tính IBM 166 Mhz cài đặt Windows 98, chương trình không bị ảnh hưởng lỗi Y2K YÊU CẦU VÊ PHẦN CỨNG VÀ PHẦN MÈM II III Máy có cài đặt hệ điều hành Windows 95 trở lên Cài đặt Borland Delphi Client/Server Ket nối mạng HẠN CHẾ CỦA ĐÈ TÀI Do thời gian việc tìm hiếu quy tắc quản lý hệ thống thông tin quản lý tài sản vật tư trường Đại học Kỳ thuật có hạn chế Tài liệu lập trình mạng Delphi không có, tài liệu xây dựng ứng dụng sở liệu Delphi mức phát triển chương trình máy cục Nên chương trình xây dựng cài đặt cho máy cục có tính chất thử nghiệm Tìm hiểu vận dụng Delphi xây dựng chương trình quản lý vật tư với CSDL cục phần mạng đưa mô hình xử lý tìm hiêu cách triến khai ứng dụng mạng IV KHẢ NĂNG MỞ RỘNG ĐÈ TÀI Việc xây dựng chương trình quản lý vật tư tài sản hoàn thiện cần thiết De tài có khả mở rộng đe làm việc mạng chuyến sang mô hình Client/Server - Tối ưu CSDL giảm thông tin dư thừa, giúp cho chương trình Thaình Nguyãùn Ẩasĩc KHOA CẦNG NGHÃŨ THẦNG TIN -ÂIẴŨN TRÍ VIÃ0N THẦNG Ââố AĨn Tâút Nghiãũp lớn với nhiều chủng loại khác Có kế nhu nhà cửa, công trình, phương tiện vận tải, máy móc thiết bị, tài sản cổ định khác Mồi chủng loại có tính chất khác mồi chủng loại bao gồm nhiều nhóm vật tư khác Ví dụ loại máy móc thiết bị có: máy vi tính, máy in, máy điện thoại, đèn chiếu Với nhóm vật tư máy vi tính có: máy vi tỉnh 486, máy vi tỉnh 586, máy vi tỉnh IBM Khi NSD xem thông tin danh sách tài sản trường họ sẽ: + Xem toàn danh sách + Xem kho + Xem phòng ban, khoa sở trực thuộc + Xem loại hay nhóm vật tư tài sản + Xem cụ vật tư Đáp ứng yêu cầu thực tế tất yếu việc Tin học hoá, chương trình người thiết kế phải xây dụng phưong pháp lọc, cách lọc kết hợp lại với NSD cần định có danh sách cần thiết đảm bảo không dư thừa thiếu hụt thông tin Yêu cầu thiết thực tất yếu, chương trình không giải vấn đề lọc dừ liệu xem hệ thống thông tin trọn vẹn Người sử dụng không muốn tìm kiếm thông tin loại vật tư mà phải truy tìm danh sách dài phải in tất vật tư có Nguyãùn Trang 50 Âasĩc Thaình DANH SÁCH VẬT TƯ Ký BỊ-vât tií | H Mã i THIẾT hiệu |ŨH2 Đctn vị tính 0424LH2 Ten tật |Máy in Laser Năm sản suất [j — tự HQ5L Phân 104 |r>Iãy móc ihiếi Quy cách vật tự thiểt loại hị TIN -ẰIẴŨN TRÍ KHOA CẦNG NGHÃŨ THẦNG bị |Mộ[Ống mực Phân KHOA CẢNG NGHÃŨ THẢNG Âãố Aln Tãút Nghiãũp ] nhóm dgj Máy VIÃ0N THẦNG TIN -ÂIÃŨN TiEÍ in TÊN NHÓ | KY ESESl1 ĐVh xi;OJ MÃ VÁT TƯ Ââố MAĨn HIẸ 133 T 1994 VIÃ0N THẢNG Tâút Nghiãũp 0423P0System Mhz Bô L04 P05 PHỤ LỤC I Petium 23 0423P0 Máy tinh AT 23 P06 166 Mhz Bộ 1995 Pentium Pí 23 40 SE1 166 Mhz TÀI Bộ LIỆU THAM KHẢO 0423SE6 Mẩy vi tinh 1996 _1 CHUÔNG TRÌNH CÁC FORM GIAO DIỆN TRONG IBM Server 0423SE Mẩy tinh 23 SE2 (USA/UC/ Bộ 1995 SERVER 40UU1 133 Singap 0423UU2 Mẩy 23 Hmz Bô 1995 Vì điều kiện phép in nhiều, trongvàphần Đà UmicomUm 0424LH Máy tin Laser 24 [1] TS PhanLInHuy giấykhông A4, cho Cái 1996 Khánh,Giáo trình Phân tích thiếtphụ kế lục hệ thống, HP5 L H c xin trích in Máy in Laser 24 Nang 01997 LH2 Một ống Cái 1996 30424LH HQ5 L mực số kiếu Form đề mục theo menu chương trình [2] Thi Anh, Borland Delphi, NhàiTxuất trẻ 1999 I DANH MỤC Li LI [3] John Paull Mueller, Peter Norton’s Guide to Delphi 2, SAMS 1996 “lo ► ►! [4] - Paul Kimmel, Building c sTHOÁT Delphi Database Application ỌƯE + form vừaNex[ Đây để môn xem thông tin liệu, danh mục vừa nhập dừ record [5] Trần Thành Trai, Nhập sở Nhà liệu, chỉnh sữa xuất trẻ thông tin Phần bao gồm form: Danh mục Vật tư Danh mục Đôi tác Danh mục Nhân viên Danh mục Cơ sở Danh mục Phòng ban Danh mục Các kho Phòng ban sở Cấu trúc chung form danh mục từ 1.1 đến 1.6 có dạng / DANH MUC VAT TU Quần Lý Vật Tư-Tài sản "TRƯỞNG ĐẠI*HỌC KỸ THUẬT" Nguyãùn Trang 51 Âasĩc Thaình KHOA CẢNG NGHÃŨ THẢNG Âãố Aln Tãút Nghiãũp TIN -ÂIÃŨN TiEÍ THẢNG oVIÃ0N Mã lệnh cúa lóp Tdanhsach unit dsDanhsach; interĩace uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, DBCtrls, Buttons, Mask, ComCtrls, ExtCtrls, Db, DBTables, Grids, DBGrids; type TDanhsach = class(TForm) bordkhung: TPaneì; Panell 1: TPanel; Panell3: TPanel; SpeedButton4: TSpeedButton; SpeedButton5: TSpeedButton; SpeedButtonó: TSpeedButton; Panel 14: TPanel; DBNavigator2: TDBNavigator; Panel 1: TPanel; BitBtnl 1: TBitBtn; GDSStdPanel: TPanel; GDSLabel2: TLabel; trúc tính Labell7: TLabel; a kế GDSSloganLabel2: thừa form tạo mà cụTLabel; thể kế thừa lớp Tdanhsach có thiết lập thêm cácGDSSloganLabel: TLabel; thuộc GDSLabel: TLabel; Panel2: TPanel; GDSStdlmage: Tlmage; Label2: TLabel; Nguyãùn Trang 53 52 Âasĩc Ẩ*ĩc Thaình KHOA CẦNG NGHÃŨ THẦNG TIN -ẰIẴŨN TRÍ VIÃ0N THẦNG Ââố AĨn Tâút Nghiãũp DBGridl: TDBGrid; DBLookupComboBoxl: TDBLookupComboBox; DBEditl: TDBEdit; DBEdit4: TDBEdit; DBLookupComboBox2: TDBLookupComboBox; DVT: TDBComboBox; DBLookupComboBox3: TDBLookupComboBox; dbMadoitac: TDBEdit; procedure BitBtnl lClick(Sender: TObịect); procedure FormActivate(Sender: TObịect); procedure DBLookupComboBox2ClòseUp(Sender: TObịect); procedure FormClose(Sender: TObịect; var Action: TCloseAction); procedure SpeedButton6Click(Sender: TObịect); procedure SpeedButton4Click(Sender: TObịect); private ị Private declarations } public ị Public declarations } end; var ữnDSVattu: TímDSVattu; implementation uses uDatabase,LoaiN, ru5Vattu; Ị$R *.DFMỊ procedure TfmDSVattu.BitBtnl lClick(Sender: TObject); begin inherited; CLOSE; end; procedure TfmDSVattu.FormActivate(Sender: TObject); begin inherited; with ímDatabase begin if not TableLoai.Active then Nguyãùn Ẩ*ĩc Trang 54 Thaình KHOA CẢNG NGHÃŨ THẢNG Âãố Aln Tãút Nghiãũp TIN -ÂIÃŨN TiEÍ VIÃ0N THẢNG if Phanloainhom.ShowModal =mrOK then with IhiDatabase begin TableVattuLoai.Value:=Phanloainhom.Loai; // Loai, Nhom khai bao bien Nguyãùn Trang 55 Âasĩc Thaình w I Ngày 15/5/99 ĐƠN GIÁ THÀNH TIỀN KHO ► 0423586 5000000; 10000000 KK1 0424LH1 3000000 3000000 KK1 KHOA CẦNG NGHÃŨ THẦNG TIN -ẰIẴŨN TRÍ Mày vi ánh 506 £ỊỊsỊ Tên vật tư THẦNG Kho sô VIÃ0N Tên hho DCompany A.WOO Eốỉ tác Ââố AĨn Tâút Nghiãũp Háng Nh&n Phạm TỈ11Koreca ± XUẤT II NHẬP viên Menu gồm có form chính, mồi form thực thao tác nhập Điều xuất khiến ► ►! A ngoàiơ có form phụ khác đế việc nhập xuất vật tu tài sản đuợc dê í V' íhoảt [...]... hóa công tác quản lý nói chung và quản lý vật tư tài sản nói riêng rất cần thiết và là nhu cầu tất yếu trong bối cảnh nền Công nghệ Thông tin đang phát triển như hiện nay Với đề tài Tìm hiểu Delphi và ứng dụng vào bài toán quản lý vật tư em đã xây dựng được chương trình quản lý vật tư và tổ chức được cơ sở dừ liệu cho chương trình, góp phần vào việc Tin học hóa trong việc quản lý vật tư tài sản ở... cục bộ Nên chương trình xây dựng ở đây chỉ cài đặt cho máy cục bộ và có tính chất thử nghiệm Tìm hiểu và vận dụng Delphi xây dựng chương trình quản lý vật tư với CSDL cục bộ về phần mạng chỉ mới đưa ra mô hình xử lý và tìm hiêu về cách triến khai ứng dụng trên mạng IV KHẢ NĂNG MỞ RỘNG ĐÈ TÀI Việc xây dựng một chương trình quản lý vật tư tài sản hoàn thiện là rất cần thiết De tài có khả năng mở rộng... hệ quản lý tài sản -vật tư trên mạng làm cho công tác quản lý được thuận tiện hơn, nhiều ứng dụng xử lý, truy cập bởi các phòng ban khác nhau nhưng lại có thế dùng chung một cơ sở dữ liệu chính, đảm bảo tính đúng đan chính xác cho việc đề ra các kế hoặc và nam bắt thông tin một cách kịp thời Khi thiết kế một ứng dụng trên mạng, đòi hỏi ta phải có kiến thức về mạng và cách áp dụng phần mềm vào quản lý. .. nhiều ứng dụng tư được mua thị cácnhư là một vậttrong ứng dụng Client tư Single-tiered độc lập, hoặc ClientDataset theo đơn đặt hàng Khi này chứng từ phát sinh là hóa đon nhập kho vật tư được nhập xuất trong một hóa đơn Việc xác định các vật tư đó được nhập RemoteServer: Cung cấp một kết nối RemoteServer trong ứng dụng Client,nếu là Tư ng xuất bởitự chứng một thành vật tư tùkho được xuất ngoàimã choquản... mua về và tiến hành nhập kho Khi này số lượng vật tư ở trong kho được tăng lên + Vật tu- được nhập kho tù’ các phòng ban, cơ sở trục thuộc bởi một lý do nào đó như: thanh lý, dư thừa vật tư như vậy khi tiến hành hoạt động này thì bên cạnh số lượng vật tư trong kho tăng lên thì đồng thòi số lượng vật tư ở trong phòng ban đó giảm xuống ^ Việc quản lý vật tư trong nhà Trường phải nhất quán và đúng đắn Vật. .. về các đối tư ng Như Mã vật tư: Tên vật tư, Đơn vị tính, TT N CT5 Loại, Nhóm, Quy KTT c xuất, Ký hiệu; Mã khách: Tên khách, Địa chỉ, điện thoại, cách, Năm sản KTT c TT N CT6 Email, ghi chú KTT 11.4 D Các bộ mã KTT c KTT KTT Bộ mãcc đóng vai trò quan trọng trong ứng dụng tin học vào công tác KTT c quản lý, đặc KTT c biệt là đổi với quản lý vật tư Neu vận dụng bộ mã vào quản lý thì sẽ tiết kiệm KTT L... quản lý tài sản vật tư gồm: HOẠT ĐỘNG NHẬP VẬT TU Phòng hành chính tông hợp căn cứ vào dự toán chỉ tiêu của các đơn vị (phòng, ban, khoa) để lên kế hoạch mua sắm vật tư thiết bị hàng tháng, hàng quý Hoặc căn cứ vào tờ trình mua sắm đột xuất của đơn vị Cán bộ mua sắm lấy báo giá của các đơn vị rồi quyết định mua theo lệnh của hiệu phó Hoạt động nhập vật tư vào kho ở đây gồm có hai hoạt động: + Vật tư. .. CẦU VÊ PHẦN CỨNG VÀ PHẦN MÈM II III Máy có cài đặt hệ điều hành Windows 95 trở lên Cài đặt Borland Delphi 4 Client/Server Ket nối mạng HẠN CHẾ CỦA ĐÈ TÀI Do thời gian và việc tìm hiếu các quy tắc quản lý trong hệ thống thông tin quản lý tài sản vật tư trường Đại học Kỳ thuật có hạn chế Tài liệu lập trình mạng về Delphi hầu như không có, các tài liệu về xây dựng ứng dụng cơ sở dữ liệu trong Delphi chỉ... liệu Nguồn >Đích Đon vịBộ phận quản lý Màkhoa, Lýdo, Mãvậttư, 2 Lập phiếu 1 Ke toán Ngày, sốchứngtừ,Bộ phận quản lý KHOA CẦNGTãút NGHÃŨ THẦNG TIN -ẰIẴŨN TRÍKHOA CẢNG NGHÃŨ THẢNG Âãố Aln Nghiãũp Lýdo, TIN -ÂIÃŨN TiEÍ VIÃ0N THẦNG Nghiệpvụ, Mãkhoa, VIÃ0N THẢNG Ââố AĨn Mãvậttư, Tâút Nghiãũp Măcơsở, 3 Kiêm kê kho 2 sốlượng, Ketin toán Quản lý kho Nhânviên Mãkho, Mãvậttư, II.2.Bảng các dòng thông II sốlượngtồn,... quản lý Trưởng phòng Dòng dữ liệu 7 Duyệt 6 Trưởng phòngBộ phận quản lý 8 Trã lời 7 Mô lời]Bộ tả sự hoạt phậnđộng quảnhay lý phép biếnĐơn đổi vị một hoặc nhiều dòng dừ liệu 9 Chấp nhận/từ 8 Quá trình:[Trã chối vào thành Yêu cầu nhập [Chấp nhận]Bộ phận quản lý Quản lý kho 10 9 xuất 10Ngày, một hoặc nhiều dòng dữ liệu ra Qúa trình không chỉ ra chi tiết logic hay thủ 11 Hóa đơn nhập Quản lý kho Quản lý ... công tác quản lý nói chung quản lý vật tư tài sản nói riêng cần thiết nhu cầu tất yếu bối cảnh Công nghệ Thông tin phát triển Với đề tài Tìm hiểu Delphi ứng dụng vào toán quản lý vật tư em xây... lý vật tư tài sản II Hệ thống thông tin quản lý vật tư- tài sản Do đặc thù quan mà ta thiết kế hệ thống thông tin quản lý vật tưtài sản mồi nơi khác Lĩnh vực quản lý vật tư- tài sản nghiệp vụ Quản. .. c KTT KTT Bộ mãcc đóng vai trò quan trọng ứng dụng tin học vào công tác KTT c quản lý, đặc KTT c biệt đổi với quản lý vật tư Neu vận dụng mã vào quản lý tiết kiệm KTT L KTT D 01 không Nhà 01.01

Ngày đăng: 07/01/2016, 17:40

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan