Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 15 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
15
Dung lượng
219,5 KB
Nội dung
Quản lý nhà cho thuê Phạm Quang giang- KS14B- CNTT BáO cáo thực tập lời nói đầu Trong năm gần đây, việc ứng dụng tin học nhiều lĩnh vực khác đợc phát triển vô mạnh mẽ Máy tính công cụ trở thành công cụ thiếu đợc nghành khoa hộc kỹ thuật, lĩnh vực quản lý, kế toán, lĩnh vực giảng dạy, nghành công nghệ chế đồ hoạ Ngày với phát triển mạnh mẽ kinh tế thị trờng việc áp dụng công nghệ thông tinvà công tác quản lý, giảm bớt chi phí lao động tăng xuất lao động Công nghệ thông tin ngày phát triển tạo nhiều ứng dụng lĩnh vực Đặc biệt, nớc ta thời kỳ công nghiệp hoá, đại hoá đất nớc, công nghệ thông tin trở thành nhu cầu thiết yếu để phát triển kinh tế Một ứng dụng hiệu công nghệ thông tin lĩnh vực quản lý Để giúp cho việc quản lý đạt hiệu cao việc truy cập lu trữ thông tin Chơng trình quản nhà cho thuê giúp nhà quản lý biết thông tin cách trực tiếp khu nhà, phòng để nhằm điều phối khách thuê cách dễ dàng nhanh chóng Xuất phát từ vai trò cần thiết chơng trình quản lý nhà cho thuê nên em nhận đề tài Quản lý nhà cho thuê nhằm tạo công cụ giúp nhà quản lý thuận tiện việc truy cập quản lý thông tin cách xác nhanh chóng Yêu cầu thực tế đề tài đặt là: Một doanh nghiệp có khu nhà khu nhà có khoảng 10 14 phòng Mỗi phòng cho hộ thuê (số hộ thuê không cố định) yêu cầu xây dựng giao diện cho phép truy nhập trực tiếp hình: - thông tin chung khu nhà: Số khu; tên khu; số phòng khu - Thông tin khu: Tên khu nhà; Tổng số phòng; số phòng trống; số phòng thuê; giá thuê mối phòng - Thông tin phòng: Phòng trồng: hiển thị thông tin phòng cha có ngời thuê Phòng có ngời thuê: thông tin tên; địa ; số chứng minh th; ngày thuê; giá thuê Quản lý nhà cho thuê Phạm Quang giang- KS14B- CNTT + Yêu cầu thống kê: - Doanh số - Số khách - Công suất sử dụng - Khách vào thuê viết hợp đồng cho thuê Do kiến thức đợc tiếp súc với ngôn ngữ thời gian làm có hạn nên em làm hết đợc công việc phạm vi máy tính quản lý đợc Trong chơng trình có nhiều hạn chế tránh khỏi, em mong thầy cô, đặc biệt thầy Vũ Đức Vợng Thầy giáo hớng dẫn bỏ qua thiếu sót giúp đỡ em hoàn thiện Em xin chân thành cảm ơn! Nội dung báo cáo Hiện việc quản lý đợc tin học hoá nhằm đáp ứng nhu cầu quản lý, tìm kiếm thông tin cách nhanh chóng xác Chơng trình quản lý nhà cho thuê chơng trình quản lý giúp cho ngời quản lý sử dụng chơng trình cách dơn giản đạt hiệu cao công tác quản lý So với quản lý sổ sách, hệ chơng trình tỏ u việt hẳn khả thống kê nhanh chóng, liệu đa kịp thời đặc biệt có công việc mà quản lý sổ sách gặp khó khăn Phần I: Giới thiệu hệ quản trị CSDL Microsoft Access I Khái quát chung Microsoft Access Microsoft Access hệ quản trị CSDL môi trờng Window có sẵn công cụ hữu hiệu tiện lợi để sử dụng cho toán quản lý Việc tổ chức sở liệu vấn đề quan trọng việc giải toán quản lý Sau đợc nhận nghiên cứu Access lập chơng trình quản lý nhà cho thuê Với thời gian thực tập sở em nghiên cứu đối tợng cộng cụ mà Access cung cấp là: Bảng (Table), Truy vấn (Query), mãu biểu (fomr), báo biểu (Report), Macro đơn thể (Mudule) Quản lý nhà cho thuê Phạm Quang giang- KS14B- CNTT II Các công cụ Microsoft Access Sáu đối tợng mà Access cung cấp là: bảng (table), truy vấn (query), mẫu biểu (form), báo biểu (report), macro đơn thể (module) Bảng: đợc định nghĩa để lu trữ liệu chủ thể xác định Trong bảng có trờng (field) dùng để lu trữ liệu khác Mỗi bảng ghi tập hợp thông tin chủ thể riêng biệt Khoá (primary key) bảng gồm hay nhiều trờng dùng để định danh cho ghi Ta định nghĩa trờng mục (Index) để làm tăng tốc độ truy nhập thông tin Một CSDL thờng nhiều bảng có quan hệ với Truy vấn: sử dụng để cung cấp cho ngời sử dụng cách nhìn liệu từ nhiều bảng Trong Access ta sử dụng Query by example (QBE) trực quan viết câu lệnh (SQL) để tạo Query Ta định nghĩa Query để chọn, cập nhật, chèn xoá liệu Ngoài dùng Query để tạo liệu từ bảng tồn Mẫu biểu: sử dụng để cập nhật liệu cho bảng thiết kế giao diện chơng trình Tuy nhập liệu trực tiếp từ bảng mẫu biểu lập tiện lợi nh: nhận liệu từ danh sách, nhận hình ảnh, nhập liệu đồng thời nhiều bảng Mẫu biểu cho phép nhập giá trị riêng lẻ (không liên quan đến bảng) từ bàn phím Mẫu biểu cho phép tổ chức giao diện chơng trình dới dạng bảng nút lệnh hệ thống menu Báo biểu: phục vụ việc in ấn:+ In liệu dới dạng bảng biểu + Sắp xếp liệu trớc in + Sắp xếp phân nhóm liệu + In liệu nhiều bảng báo cáo Báo biểu có khả thực phép toán để nhận liệu tổng hợp nhóm Ngoài ra, liệu tổng hợp nhận đợc nhóm lại đa công thức để so sánh, đối chiếu nhóm toàn báo cáo Macro: định nghĩa có cấu trúc hay nhiều hành động đợc định nghĩa sẵn, bao gồm dãy hành động (action) sử dụng để tự động hoá loạt thao tác Dùng Macro muốn Access thực để đáp lại kiện khai báo Ta đặt lại điều kiện đơn giản để quy định trờng hợp có bỏ qua Các hành động Macro tiến hành thao tác đóng, mở, thực bảng, mẫu biểu, báo cáo Query Ta chạy Macro khác hàm Macro Quản lý nhà cho thuê Phạm Quang giang- KS14B- CNTT Module: nơi chứa hàm, thủ tục viết ngôn ngữ Access Basic Nó trợ giúp giải phần việc khó khăn mà công cụ không làm III Công dụng tính Microsoft Access Công dụng Microsoft Access Microsoft Access có tất tính hệ quản trị sở liệu quan hệ (RDBMS) cổ điển Access RDBMS linh hoạt dễ dùng, đặc cụ phát triển ứng dụng sở liệu hoàn chỉnh Có thể dùng Access để tạo chạy dới hệ điều hành Microsoft Window ứng dụng gọt giũa theo nhu cầu quản trị liệu bạn Access cho phép dùng hỏi để giới hạn, lựa chọn tính tổng liệu Bạn tạo biểu mẫu để xem thay đổi liệu Cũng dùng Access để tạo báo cáo, báo biểu đơn giản phức tạp Cả biểu mẫu lẫn báo biểu thừa kế tính chất bảng sở đòi hỏi, hầu hết trờng hợp bạn cần định nghĩa nội dung nh dạng thức quy tắc hợp lệ hoá lần Có thể tạo trang truy cập liệu kết gán (Bound) với liệu giúp bạn dễ dàng chia sẻ thông tin mạng Trong số tính mạnh Access có đồ thuật mà bạn dùng để tạo bảng hỏi để tuỳ biến nhiều kiểu biểu mẫu, báo biểu trang truy cập liệu cách dùng chuột để lựa tuỳ chọn Access gộp đồ thuật giúp bạn phân tích thiết kế bảng, nhập liệu văn bảng tính, cải tiến khả thực sở liệu xây dựng tuỳ biến nhiều kiểu ứng dụng dùng tập mẫu cài sẵn Access có gộp ngôn ngữ lập trình toàn diện là: Microsoft Visual Basic Bạn dùng để tạo ứng dụng sản xuất, kinh doanh rộng mà nhiều ngời dùng chia sẻ với Cuối với tất đặc cụ phát triển tay bạn làm việc với sở liệu Access mà đính kèm làm việc với nhiều liệu lu trữ theo nhiều dạng thức phổ dụng khác Mặt khác xây dựng ứng dụng Access làm việc trực tiếp với tập tin DBASE, sở liệu Paradox Microsoft Foxpro, với sở liệu SQL hỗ trợ chuẩn Qpen Database Connectivity (ODBC) Cũng dễ dàng nhập xuất liệu dới dạng văn tập tin bảng tính Đặc biệt, Access ngôn ngữ có nhiều Quản lý nhà cho thuê Phạm Quang giang- KS14B- CNTT điểm mạnh thích hợp cho công việc quản lý nh: Quản lý lơng, quản lý phòng đọc, quản lý khách hàng, quản lý thu học phí học viên, Tính Microsoft Access Access vận dụng nhiều tính dễ dùng hệ điều hành Microsoft Windows Nếu sử dụng qua sản phẩm gốc Windows khác nh Microsoft Exel, Microsoft Word bạn quen với lệnh con, công cụ danh sách thả Access Khi làm việc với liệu cảm thấy quen thuộc với khả Copy, Paste, Cut để di dời liệu đối tợng bên Access Thêm vào Access hỗ trợ khả kéo thả hữu ích để phụ giúp bạn thiết kế biểu mẫu, báo cáo Macro Ngoài Microsoft Access ứng dụng chất lợng cao Microsoft Windows nên sử dụng tất phơng tiện chế trao đổi liệu động (DDE ), nhúng liên kết đối tợng(OLE), DDE cho phép thực hàm trao đổi liệu Microsoft Access ứng dụng dựa Windows khác có hỗ trợ DDE Cũng tạo nối kết DDE với ứng dụng khác Macro Access Basic OLE khả cao cấp Windows cho phép liên kết, nhúng đối tợng vào sở liệu Microsoft Access Các đối tợng bao gồm hình ảnh, đồ thị, bảng tính, tệp văn ứng dụng khác Windows hỗ trợ OLE Phần II: yêu cầu chung chơng trình phơng hớng giải Chơng trình quản lý nhà cho thuê với yêu cầu sau: - Yêu cầu quản lý khu nhà khu có khoảng 10 đến 14 phòng - Thiết kế giao diện mô hình quản lý khu nhà cho di chuyển chuột đến vị trí lên thông tin cần thiết nh di chuyển chuột vào khu lên thông tin tổng số khu, tổng số phòng, số phòng có khách, số phòng trống Khi di chuyển chuột vào khu lên thông tin khu nh tên khu, tổng số phòng khu, số phòng có khách, số phòng trống Khi di chuyển chuột vào phòng lên thông tin phòng nh số phòng, tên khách, địa chỉ, số chứng minh th, ngày đến thuê ngày trả phòng Quản lý nhà cho thuê Phạm Quang giang- KS14B- CNTT Sau nghiên cứu phần lý thuyết em định thiết kế chơng trình theo hớng sau: - Form thiết kế giao diện theo nh yêu cầu đề -Tạo form cập nhật thông tin để xem phòng trống vào tên khách, địa chỉ, số chứng minh th, ngày vào ngày in hợp đồng thuê phòng Xem danh sách phòng có khách - Tao form tra cứu thông tin nh tìm khách theo khu, tìm khách theo mã phòng, theo tên phòng, theo tên khách thuê, theo địa khách, theo số chứng minh th khách Thiết kế liệu chặt chẽ, rõ ràng, đảm bảo lu trữ đầy đủ thông tin cần thiết phục vụ cho công việc quản lý hồ sơ mà không d thừa liệu Chơng trình phải có hiệu cao: cung cấp thông tin nhanh chóng, xác đầy đủ phần III: Phân tích chức cách tổ chức chơng trình quản lý nhà cho thuê I Phân tích Chức chơng trình: Quá trình xử lý, phân tích thiết kế chơng trình đợc biểu diễn theo sơ đồ: Phân tích Thiết kế Nâng cao Sửa chữa Xây dựng ứng dụng Trong đó: - Phân tích nhu cầu: Xác định mục tiêu phơng hớng nhu cầu quản lý, yêu cầu lãnh đạo Quản lý nhà cho thuê Phạm Quang giang- KS14B- CNTT - Thiết kế xây dựng: Phân tích điểm mạnh, điểm yếu chơng trình, xác định môi trờng cho chơng trình, xây dựng cấu trúc CSDL, phân tích chức năng, thiết kế bảng báo biểu - ứng dụng: Chạy thử nghiệm, đa vào sử dụng - Sửa chữa nâng cao: Phát triển lỗi để khắc phục, nâng cấp chơng trình theo yêu cầu ngời sử dụng, hỗ trợ công cụ để công việc thuận lợi II Tổ chức thiết kế chơng trình Tổ chức sở liệu Để giải toán quản lý nhà cho thuê với yêu cầu đặt em tổ chức sở liệu gồm bảng gồm trờng thuộc tính nh sau Bảng khu nhà: Quản lý nhà cho thuê Phạm Quang giang- KS14B- CNTT Bảng phòng: Bảng khách thuê: Quản lý nhà cho thuê Phạm Quang giang- KS14B- CNTT b Liên kết bảng đợc thể nh sau 2- Thiết kế chơng trình: a Tạo truy vấn tham số: - Truy vấn theo mã khu để nhằm mục đích tìm xem thông tin khu - Truy vấn theo Mã phòng để tìm xem thông tin phòng - Một tru vấn nhằm tạo mối liên kết bảng để phục vụ cho việc tra cứu thông tin cần thiết phục vụ cho việc quản lý cách thuận tiện, nhanh chóng dễ dàng nh tìm khách thuê theo tên, địa chỉ, số chứng minh th, theo khu, theo phòng b thiết kế form chơng trình: Việc thiết kế form chơng trình giúp cho ngời sử dụng thuận tiện việc quản lý dễ dàng sử dụng *Form thể hiên giao diện toàn khu ta di chuyển chuột đến vị trí toàn thông tin vị trí lên Quản lý nhà cho thuê Phạm Quang giang- KS14B- CNTT *Form cập nhật đợc thiết kế nh sau: Chơng trình thiết kế form cập nhật thông tin đợc viết nh sau: Private Sub vaokhach_Click() DoCmd.OpenQuery "dsptr", acViewNormal End Sub Private Sub dspck_Click() DoCmd.OpenQuery "dspck", acViewNormal End Sub Private Sub hopdong_Click() DoCmd.OpenReport "hopdong", acViewPreview End Sub Private Sub thoat_Click() DoCmd.Close End Sub Form tra cứu đợc thiết kế nh sau: 10 Quản lý nhà cho thuê Phạm Quang giang- KS14B- CNTT Chơng trình đợc viết nh sau: Private Sub cmdtim_Click() Dim SQL$ SQL = " True " 'Ma khu If Trim(txtmakhu.Value) "" Then SQL = SQL & " and Makhu like '" & Trim(txtmakhu.Value) & "*'" End If 'Ma phong If Trim(txtMap.Value) "" Then SQL = SQL & " and Map like '" & Trim(txtMap.Value) & "*'" End If 'ten phong If Trim(txttenphong.Value) "" Then SQL = SQL & " and tenphong like '" & Trim(txttenphong.Value) & "*'" End If 'khach thue If Trim(txtTenKhach.Value) "" Then 11 Quản lý nhà cho thuê Phạm Quang giang- KS14B- CNTT SQL = SQL & " and tenkhach Trim(txtTenKhach.Value) & "*'" like '" & End If 'DiaChi If Trim(txtDiaChi.Value) "" Then SQL = SQL & " and DiaChi like '" & Trim(txtDiaChi.Value) & "*'" End If 'so chung minh If Trim(txtCMT.Value) "" Then SQL = SQL & " and CMT like '" & Trim(txtCMT.Value) & "*'" End If gSQL = SQL SQL = " select * from tracuu where " & SQL Me.RecordSource = SQL Me.Requery End Sub Private Sub Xemtatca_Click() Dim st st = " select * from tracuu " Me.RecordSource = st Me.Requery st = "" End Sub Private Sub cmdthoat_Click() DoCmd.Close End Sub 12 Quản lý nhà cho thuê Phạm Quang giang- KS14B- CNTT Các form thông tin toàn khu, khu, phòng đợc thiết kế nh sau: c Thiết kế Reports: Trong phần em thiết kế reports để in Hợp đồng khách vào thuê phòng d Trong phần Macro form ta sử dung nút lệnh việc viết câu lệnh lại ta sử dụng Macro để tạo hành động phục vụ cho việc tạo nút lệnh IV- Đánh giá thử nghiệm kết thu đợc Về tốc độ chơng trình: Chơng trình đạt tốc độ truy cập thông tin cách nhanh tróng, việc tra cứu thông tin thuận tiện nhanh tróng, giao diện chơng trình gần gũi với ngời dùng thông tin động hiển thị nhanh tróng Về hiệu độ tin cậy chơng trình: Chong trình Quản lý nhà cho thuê đem lại hiệu cao việc quản lý thông tin hiển thị cách xác giúp cho việc điều phối khách thuê, đặt phòng trớc đợc thuận lợi, tra cứu thông tin trực tiếp xác đạt hiệu cao 13 Quản lý nhà cho thuê Phạm Quang giang- KS14B- CNTT Ví dụ: ta muốn tìm tên khách thuê ta biệt thông tin sau: khu, phòng, địa chỉ, số chứng minh th Kết luận: Sau nhận đề tài với thời gian kiến thức có hạn, tiếp súc với ngôn ngữ hoàn toàn Em đợc hớng dẫn tận tình thầy Vũ đức Vợng đến đề tài em hoàn thành Trên toàn phần thuyết minh đề tài, Trong trình làm kiến thức hạn chế không tránh khỏi sai sót Em mong nhận đợc ý kiến đóng góp thầy cô đặc biệt thầy Vũ Đức Vợng ngời giúp đỡ em nhiều qua trình thực tập Em xin chân thành cảm ơn! Nội dung tiểu luận Phần I : 14 Quản lý nhà cho thuê Phạm Quang giang- KS14B- CNTT Giới thiệu hệ quản trị CSDL Microsoft Access I Khái quát chung Microsoft Access II Các công cụ Microsoft Access III Công dụng tính Microsoft Access Công dụng Microsoft Access Tính Microsoft Access Phần II : yêu cầu chung chơng trình phơng hớng giải phần III: Phân tích chức cách tổ chức chơng trình quản lý nhà cho thuê I Phân tích Chức chơng trình: II Tổ chức thiết kế chơng trình 1-Tổ chức sở liệu 2- Thiết kế chơng trình: III- Đánh giá thử nghiệm kết thu đợc 15 [...]... Quản lý nhà cho thuê Phạm Quang giang- KS14B- CNTT Ví dụ: ta muốn tìm tên một khách thuê khi ta biệt một trong các thông tin sau: về khu, phòng, địa chỉ, số chứng minh th Kết luận: Sau khi nhận đề tài với thời gian và kiến thức có hạn, mới tiếp súc với ngôn ngữ hoàn toàn mới Em đợc sự hớng dẫn tận tình của thầy Vũ đức Vợng đến nay đề tài của em đã hoàn thành Trên đây là toàn bộ phần thuyết minh đề tài, ... đợc Về tốc độ của chơng trình: Chơng trình đạt tốc độ truy cập các thông tin một cách nhanh tróng, việc tra cứu thông tin thuận tiện nhanh tróng, giao diện của chơng trình gần gũi với ngời dùng thông tin động hiển thị rất nhanh tróng Về hiệu quả và độ tin cậy của chơng trình: Chong trình Quản lý nhà cho thuê đem lại hiệu quả cao trong việc quản lý các thông tin hiển thị một cách chính xác giúp cho. .. End Sub 12 Quản lý nhà cho thuê Phạm Quang giang- KS14B- CNTT Các form thông tin về toàn bộ khu, về từng khu, về phòng đợc thiết kế nh sau: c Thiết kế Reports: Trong phần này em chỉ thiết kế một reports để in Hợp đồng khi khách vào thuê phòng d Trong phần Macro ngoài các form ta sử dung các nút lệnh bằng việc viết các câu lệnh còn lại ta sử dụng các Macro để tạo ra các hành động phục vụ cho việc tạo... cô đặc biệt là thầy Vũ Đức Vợng ngời đã giúp đỡ em rất nhiều trong qua trình thực tập Em xin chân thành cảm ơn! Nội dung tiểu luận Phần I : 14 Quản lý nhà cho thuê Phạm Quang giang- KS14B- CNTT Giới thiệu hệ quản trị CSDL Microsoft Access I Khái quát chung về Microsoft Access II Các công cụ của Microsoft Access III Công dụng và tính năng của Microsoft Access 1 Công dụng của Microsoft Access 2 Tính năng...Quản lý nhà cho thuê Phạm Quang giang- KS14B- CNTT Chơng trình đợc viết nh sau: Private Sub cmdtim_Click() Dim SQL$ SQL = " True " 'Ma khu If Trim(txtmakhu.Value) "" Then SQL = SQL & " and Makhu like '" & Trim(txtmakhu.Value)... Trim(txtMap.Value) & "*'" End If 'ten phong If Trim(txttenphong.Value) "" Then SQL = SQL & " and tenphong like '" & Trim(txttenphong.Value) & "*'" End If 'khach thue If Trim(txtTenKhach.Value) "" Then 11 Quản lý nhà cho thuê Phạm Quang giang- KS14B- CNTT SQL = SQL & " and tenkhach Trim(txtTenKhach.Value) & "*'" like '" & End If 'DiaChi If Trim(txtDiaChi.Value) "" Then SQL = SQL & " and DiaChi like '" & Trim(txtDiaChi.Value)... Access 1 Công dụng của Microsoft Access 2 Tính năng của Microsoft Access Phần II : yêu cầu chung của chơng trình và phơng hớng giải quyết phần III: Phân tích chức năng và cách tổ chức chơng trình quản lý nhà cho thuê I Phân tích Chức năng của chơng trình: II Tổ chức và thiết kế chơng trình 1-Tổ chức cơ sở dữ liệu 2- Thiết kế chơng trình: III- Đánh giá thử nghiệm các kết quả thu đợc 15