MỤC LỤC
Nói cách khác, thanh cuốn là đối tượng cho phép nhận từ người dùng một giá trị tuỳ theo vị trí con chạy ( thumbs ) trên thanh cuộn thay cho cỏch gừ giỏ trị số. Thanh cuốn có các thuộc tính quan trọng nhất là:. -Thuộc tính Min: Xác định cận dưới của thanh cuốn. -Thuộc tính Max: Xác định cận trên của thanh cuốn. -Thuộc tính Value: xác định giá trị tạm thời của thanh cuốn. b) Option Button Control ( nút chọn ). Đối tượng nút chọn cho phép người dùng chọn một trong những lựa chọn đưa ra. Như vậy, tại một thời điểm chỉ có một trong các nút chọn được chọn c) Check Box ( hộp kiểm tra ). Đối tượng hộp kiểm tra cho phép người dùng kiểm tra một hay nhiều điều kiện của chương trình ứng dụng. Như vậy, tại một thời điểm có thể có nhiều hộp kiểm tra được đánh dấu. Đối tượng nhãn cho phép người dùng gán nhãn một bộ phận nào đó của giao diện trong lúc thiết kế giao diện cho chương trình ứng dụng. Dùng các nhãn để hiển thị thông tin không muốn người dùng thay đổi. Các nhãn thường được dùng để định danh một hộp văn bản hoặc một điều khiển khác bằng cách mô tả nội dung của nó. Một công cụ phổ biến nhất là hiển thị thông tin trợ giúp. Đối tượng Image cho phép người dùng đưa hình ảnh vào Form. Đối tượng Picture Box có tác dụng gần giống như đối tượng Image. Đối tượng TextBox cho phép đưa các chuỗi ký tự vào Form. Thuộc tính quan trọng nhất của Text Box là thuộc tính Text _ cho biết nội dung hộp Text Box. h) Command Button ( nút lệnh ). Đối tượng Command Button cho phép quyết định thực thi một công việc nào đó. i) Directory List Box, Drive List Box, File List Box. Thuộc tính Recordset của ADODC ( Active Data Object Data Control ) là một đối tượng được sử dụng để truy nhập đến các bản ghi từ bảng hoặc truy vấn. Đối tượng Recordset thực hiện các thao tác sau:. -Thêm bản ghi. -Sửa đổi bản ghi. -Xoá bản ghi. Chúng ta sử dụng phương thức “ AddNew” để thêm một bản ghi mới. Khi chúng ta thêm một bản ghi mới thì ADODC xoá sạch những thông tin mà các điều khiển kết hợp với nó để ta nhập các thông tin cho bản ghi mới. Dòng mã sau giúp ta thêm bản ghi mới. Ví dụ: adoSinhvien.Recordset.AddNew. Và bản ghi này trở thành bản ghi hiện thời, khi ta di chuyển đến bản ghi khác thì ta phải ghi bản ghi vừa thêm vào cơ sở dữ liệu. Khi đó dùng phương thức “ Save”. Nếu ta không cập nhập bản ghi vừa thêm ta sử dụng phương thức. b) Sửa đổi bản ghi.
- Cập nhật thông tin có tính chất cố định để lưu trữ tra cứu - Cập nhật thông tin có tính chất thay đổi thường xuyên - Lập sổ sách báo cáo. Thông tin chi tiết thường rất lớn về số lượng cần xử lý thường xuyên đòi hỏi tốc độ nhanh và độ tin cậy nhanh.
- Giao diện màn hình vào số liệu phải đơn giản và hợp lý giảm tối thiểu các thao tác cho người nhập dữ liệu. Việc theo nguyên tắc thống nhất và linh hoạt đối với cơ sở thông tin của hệ sẽ làm giảm nhẹ rất nhiều cho nhiệm vụ hoàn thành và phát triển hệ sau này.
Thường thì mỗi thời điểm, một nhân viên làm việc tại một vị trí nhất định được xác định bởi một đơn vị sản xuất và tổ sản xuất, nhưng do yêu cầu của sản xuất hoặc do cần thử các năng lực của nhân viên nào đó và việc chuyển vị trí công tác trong nhà máy (Chuyển đơn vị công tác hoặc chuyển tổ trong cùng một đơn vị là khá thường xuyên) nhất là giai đoạn đầu mới nhận cán bộ hoặc giai đoạn cán bộ chuẩn bị nhận cán bộ mới. Các thông tin về cá nhân bao gồm: Họ tên, ngày sinh, giới tính, số CMND, trình độ chuyên môn, trình độ ngoại ngữ, hộ khẩu thường trú, địa chỉ, dân tộc, tôn giáo, ngày vào đoàn, ngày vào đảng, cha mẹ anh chị em, con cái, số điện thoại và các thông tin khác.
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN QUẢN LÝ Muốn xây dựng và thiết kế một hệ thống thông tin quản lý thì vấn đề đầu tiên là phải phân tích hệ thống nhằm tìm và lựa chọn giải pháp thích hợp, biện pháp cụ thể. Phân tích là công việc đầu tiên của quá trình xây dựng hệ quản lý trên máy vi tính. Không thể tin học hoá công tác quản lý mà không qua giai đoạn phân tích. Hiệu quả của công việc quản lý hoàn toàn phụ thuộc vào quá trính phân tích ban đầu. Trong quá trình phân tích để chuyển sang bài toán quản lý trên máy vi tính thì các sơ đồ chức năng và sơ đồ luồng dữ liệu giúp ta dễ dàng xác định được yêu cầu của người dùng. Giúp ta có thể tổng quát về cách quản lý thực tế và hệ thống mà ta sẽ thiết kế. 3.1.THÔNG TIN ĐẦU VÀO ĐẦU RA CỦA HỆ THỐNG. a) Sơ đồ phân cấp quản lý. Mô hình phân cấp chức năng:. Hệ thống quản lý nhân sự. Lãnh đạo doanh nghiệp. Cán bộ công nhân viên. b) Mô hình luồng dữ liệu mức khung cảnh. CN Hồ sơ Báo cáo Tra cứu. TK danh bạ ĐT. TK DSNV hết hợp đồng TK DSNV chưa có BH TK DSNV nghỉ. TC theo tên TC theo tuổi TC theoTĐ TC theo NS TC theo QQ. TC theo chức vụ TC theo GT CN DS chung. Chuyển CT NV CN DS Hợp. CN DS đảng viên. TK báo cáo DSNV. QLNS: Quản lý nhân sự CN: Cập nhật. CNDS: Cập nhật danh sách CTVN: Công tác nhân viên. CN DSBH: Cập nhật danh sách bảo hiểm DS: Danh sách. NV: Nhân viên TC: Tra cứu NS: Ng y sinhà GT: Giới tính QQ: Quê quán. c) Mô hình luồng dữ liệu mức đỉnh. Tra cứu QL hồ. Thống kê Phòng tổ chức LĐ. Hợp đồng Nhân viên. Ban lãnh đạo. Yêu cầu xem hồ sơ cá nhân. Thông tin trả lời. Thôn g tin bổ xung nhân viên mới. Thông tin sửa đổi định. Thông tin bổ xung nhân viên mới. Yêu cầu tra cứu, tính toán, thông kê. Thông tin trả. d) Mô hình luồng dữ liệu mức dưới đỉnh chức năng QL hồ sơ. Xoá TTNS Phòng tổ chức LĐ. Quản lý hồ sơ. Nhân viên Lý lịch. Yêu cầu nhập thông tin ns mới. Yêu cầu nhập thông tin ns mới. Yêu cầu xoá thông tin ns. Yêu cầu sửa thông tin nhân sự. e) Mô hình luồng dữ liệu mức dưới đỉnh chức năng Thống kê. bạ ĐT TK DSNV. hết hợp đồng. TK DSNV nghỉ hưu TK DSNV. chưa có BH. Ban lãnh đạo. Ban lãnh đạo. Nhân sự Hợp đồng. Yêu cầu tk. Yêu cầu tk. Yêu cầu tk Yêu cầu tk. Thông tin trả lời. Thông tin trả lời Thông tin trả lời. Thông tin trả lời. f) Mô hình luồng dữ liệu chức năng tra cứu.
Các yếu tố được dưa vào xem xét khi khi lựa chọn ngôn ngữ cài đặt. -Khả năng phát triển của hệ thống: Quá trình phát triển phải có sự nâng cấp, bổ sung sửa chữa. -Ngôn ngữ lập trình cơ sở dữ liệu phải có tính kết nối với các thông tin khác.
Các điều kiện trên đó chính là lý do luận văn chọn ngôn ngữ Visual.
Public CQ1 As String Public CQ2 As String Public CQ3 As String Public DK As String. Public MaHD1 As String Public TenHD1 As String Public MaNV1 As String Public TenNV1 As String Public MaTG1 As String Public TenTG1 As String Public MaCV1 As String Public TenCV1 As String Public MaTinh1 As String Public TenTinh1 As String Public MaDT1 As String Public TenDT1 As String Public MaNN1 As String Public TenNN1 As String Public MaHV1 As String Public TenHV1 As String Public MaHDT1 As String Public TenHDT1 As String Public MaCM1 As String Public TenCM1 As String Public MaQT1 As String. Public TenQT1 As String Public MaDV1 As String Public TenDV1 As String Public Ma As String Public Ten As String Public CODK.
DE1.Commands(10).CommandText = str DE1.rsABC.Open. DE1.rsABC.Close Exit Sub. str = "SELECT Nhansu.MaNv, Nhansu.Hodem, Nhansu.Ten, Nhansu.Ngaysinh, Nhansu.Gioitinh, Nhansu.Truquan, tinh.tentinh, Chucvu.Tencv, TOSX.Tento, Donvi.Tendv". TOSX.MaDv) INNER JOIN (Chucvu INNER JOIN (tinh INNER JOIN Nhansu ON (tinh.matinh = Nhansu.TQTinh) AND (tinh.matinh = Nhansu.TQTinh)) ON Chucvu.Macv = Nhansu.MaCV) ON TOSX.Mato = Nhansu.Mato".