Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 140 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
140
Dung lượng
4,08 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC NÔNG LÂM TP HỒ CHÍ MINH KHOA CƠNG NGHỆ THƠNG TIN LUẬN VĂN TỐT NGHIỆP VĂNPHÒNGMỘTCỬA Ngành : CNTT Niên khoá : 2006 Lớp : TC06DT Sinh viên thực : Phạm Minh Thà Kiều Thị Thanh Thuý Nguyễn Nhật Anh TP Hồ Chí Minh 20 – – 2011 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC NÔNG LÂM TP HCM KHOA CÔNG NGHỆ THÔNG TIN LUẬN VĂN TỐT NGHIỆP VĂNPHÒNGMỘTCỬA Giáo viên hướng dẫn: Sinh viên thực hiện: Ths Nguyễn Thanh Phước Phạm Minh Thà Kiều Thị Thanh Thuý Nguyễn Nhật Anh TP Hồ Chí Minh 20 – – 2011 VĂN PHỊNG MỘTCỦA Năm 2011 CƠNG TRÌNH HỒN TẤT TẠI TRƯỜNG ĐẠI HỌC NÔNG LÂM TP HCM Cán hướng dẫn: Ths Nguyễn Thanh Phước Cán phản biện: KS Phan Vĩnh Thuần Luận văn cử nhân bảo vệ HỘI ĐỒNG CHẤM LUẬN VĂN CỬ NHÂN TRƯỜNG ĐẠI HỌC NÔNG LÂM TP HCM ngày tháng năm 2011 Bộ Giáo Dục Đào Tạo CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM Trường ĐH NÔNG LÂM TpHCM Độc Lập-Tự Do-Hạnh Phúc Họ tên sinh viên: PHẠM MINH THÀ Ngày tháng năm sinh: 15/12/1985 Chuyên ngành: Hệ thống thông tin Phái: Nam Nơi sinh: An giang Ngành: Hệ thông thông tin Họ tên sinh viên: KIỀU THỊ THANH THÚY Ngày tháng năm sinh: 1988 Chuyên ngành: Hệ thống thông tin Phái: Nữ Nơi sinh: Trà Vinh Ngành: Hệ thông thông tin Họ tên sinh viên: NGUYỄN NHẬT ANH Ngày tháng năm sinh: 15/10/1988 Chuyên ngành: Hệ thống thông tin Phái: Nam Nơi sinh: Vĩnh Long Ngành: Hệ thông thơng tin I TÊN ĐỀ TÀI: VănPhòngMộtCửa II NHIỆM VỤ VÀ NỘI DUNG “Văn phòng cửa” chế giải công việc tổ chức, công dân thuộc thẩm quyền nhà nước từ tiếp nhận yêu cầu hồ sơ đến trả lại kết thông qua đầu mối phận cửaphòng tiếp nhận hồ sơ III NGÀY GIAO NHIỆM VỤ: 11/2010 IV NGÀY HOÀN THÀNH NHIỆM VỤ: 8/2011 V HỌ VÀ TÊN CÁN BỘ HƯỚNG DẪN: Ths Nguyễn Thanh Phước Ngày 8/2010 CÁN BỘ HƯỚNG DẪN Ngày 3/2011 CHỦ NHIỆM CHUYÊN NGÀNH Ngày 9/2011 KHOA CNTT Lời Cám Ơn Chúng em xin gửi lời cảm ơn chân thành đến tất Thầy Cô giảng dạy chúng em suốt thời gian qua Cảm ơn thầy Nguyễn Thanh Phước người hướng dẫn chúng em thực đề tài Nhân đây, chúng em xin bày tỏ lòng biết ơn sâu sắc đến Ba Mẹ gia đình nuôi dạy chúng nên người, chỗ dựa tinh thần vững chắc, giúp cho chúng vượt qua khó khăn, thử thách sống Bên cạnh đó, để hồn thành đề tài này, chúng em nhận nhiều giúp đỡ, lời động viên quý báu bạn bè, anh chị thân hữu Chúng em xin hết lòng ghi ơn Tuy nhiên, thời gian hạn hẹp, nỗ lực mình, đề tài khó tránh khỏi thiếu sót Chúng em mong nhận thông cảm bảo tận tình q Thầy bạn Nhóm sinh viên thực i DANH SÁCH CÁC BẢNG Bảng 1: Đặc tả hình đăng nhập 24 Bảng 2: Đặc tả hình tiếp nhận hồ sơ 29 Bảng 3: Đặc tả hình chuyển giao hồ sơ 35 Bảng 4: Đặt tả hình theo dõi tình trang hồ sơ 40 Bảng 5: Đặt tả hình theo dõi tình trạng hồ sơ 42 Bảng 6: Đặt tả hình truy xuất số liệu .47 Bảng 7: Đặt tả hình truy xuất số liệu 48 Bảng 8: Đặt tả hình báo cáo thống kê 53 Bảng 9: Đặt trả hình tìm kiếm trả hồ sơ 58 Bảng 10: Đặt tả hình danh sách hồ sơ chưa thẩm định 62 Bảng 11: Đặt tả hình thẩm định hồ sơ 64 Bảng 12: Đặt tả hình tìm kiếm hồ sơ 68 Bảng 14: Đặt tả hình danh sách hồ sơ chưa xét duyệt 74 Bảng 15: Đặt tả hình xét duyệt hồ sơ .76 Bảng 17: Đặt tả hình danh mục hệ thống 84 Bảng 18: Đặt tả hình Thêm loại hồ sơ 86 Bảng 19: Đặt tả hình xem danh sách loại hồ sơ tiếp nhận 87 Bảng 20: Đặt tả hình sửa thủ tục hồ sơ 88 Bảng 21: Đặt tả hình thêm Huyện_Xã_Thành 93 Bảng 22: Đặt tả hình xem danh sách Huyện_Xã_Thành 94 Bảng 23: Đặt tả hình sửa Huyện_Xã_Thành 95 Bảng 24: Đặt tả hình thêm nhân viên 100 Bảng 25: Đặt tả hình xem danh sách nhân viên .101 Bảng 26: Đặt tả hình sửa nhân viên 102 Bảng 27: Đặt tả hình thêm phòng ban 106 Bảng 28: Đặt tả hình xem danh sách phòng ban 107 Bảng 29: Đặt tả hình sửa chức phòng ban .108 ii DANH SÁCH CÁC LƯỢC ĐỒ Sơ đồ 1: Sơ đồ luân chuyển hồ sơ vănphòngcửa 22 Lược đồ 1: Mơ hình hiển thị Usecase hệ thống 23 Lược đồ 2: Mơ hình Usecase Quản Lý Danh Mục Hệ Thống 23 Lược đồ 3: Mơ hình quan hệ bảng liệu 23 Sơ đồ 2: Sơ đồ hình hệ thống 24 Lược đồ 4: Lược đồ đăng nhập .26 Lược đồ 5: Lược đồ Tiếp nhận hồ sơ .33 Lược đồ 6: Lược đồ chuyển giao hồ sơ 38 Lược đồ 7: Lược đồ theo dõi tình trạng hồ sơ 45 Lược đồ 8: Lược đồ Truy xuất số liệu 51 Lược đồ : Lược đồ báo cáo thống kê 56 Lược đồ 10: Lược đồ trả hồ sơ 61 Lược đồ 11: Lược đồ thẩm định hồ sơ .67 Lược đồ 12: Lược đồ tìm kiếm hồ sơ .70 Lược đồ 15: Lược đồ quản lý loại hồ sơ 91 Lược đồ 16: Lược đồ Quản lý Huyện _ Thị xã_Thành Phố .98 Lược đồ 17: Lược đồ Quản lý nhân viên .105 Lược đồ 18: Lược đồ quản lý phòng ban 111 iii DANH SÁCH CÁC HÌNH Hình 1: Màn hình đăng nhập 24 Hình 2: Màn hình tiếp nhận hồ sơ 27 Hình 3: Màn hình chuyển giao hồ sơ .34 Hình 4: Màn hình theo dõi tình trạng hồ sơ 39 Hình 5: Màn hình xem chi tiếc tình trạng hồ sơ .41 Hình 6: Màn hình truy xuất số liệu 46 Hình 7: Màn hình kết truy xuất số liệu 48 Hình 8: Màn hình sửa hồ sơ (hiệu chỉnh hồ sơ) 49 Hình 9: Màn hình báo cáo thống kê 52 Hình 10 : Màn hình trả hồ sơ 57 Hình 11: Màn hình danh sách hồ sơ chưa thẩm định 62 Hình 12: Màn hình thẩm định hồ sơ 63 Hình 13: Màn hình tìm kiếm hồ sơ thẩm định 68 Hình 14: Màn hình lập báo cáo trình hội đồng xét duyệt 71 Hình 15: Màn hình danh sách hồ sơ chưa xét duyệt .74 Hình 16:Màn hình xét duyệt hồ sơ 75 Hình 17: Màn hình tìm kiếm xét duyệt theo số hồ sơ 81 Bảng 16: Đặt tả hình tìm kiếm số hồ sơ xét duyệt 82 Hình 18: Màn hình danh mục hệ thống 83 Hình 19: Màn hình thêm loại hồ sơ tiếp nhận .85 Hình 20: Màn hình xem danh sách loại hồ sơ tiếp nhận .87 Hình 21: Màn hình sửa loại hồ sơ tiếp nhận 88 Hình 22 : Màn hình thêm Huyện - Xã - Phường 92 Hình 23: Màn hình xem danh sách Huyện - Xã - Phường 94 Hình 24: Màn hình sửa Huyện_Xã_Phường 95 Hình 25: Màn hình thêm nhân viên .99 Hình 26: Màn hình xem danh sách nhân viên 101 Hình 27: Màn hình sửa nhân viên .102 Hình 28: Màn hình thêm phòng ban 106 iv Hình 29: Màn hình xem phòng ban .107 Hình 30: Màn hình sửa phòng ban 108 v VănPhòngMộtCửa Lược đồ 17: Lược đồ Quản lý nhân viên 105 VănPhòngMộtCửa Hình 28: Màn hình thêm phòng ban ST T Tiêu đề Thêm phòng chức Loại Kiễu control liệu SubForm Nguồn liệu Bảng PHONG BAN Mô tả Cho phép nhập phòng vào danh mục phòng ban Mã số Textbox Text Nhập mã số phòng Tên phòng Textbox Text Nhập tên phòng Năm thành lập combobox Number Nhập năm thành lập phòng Trưởng phòng Textbox Text Nhập họ tên trưởng phòng Điện thoại liên lạc Textbox number Số điện thoại phòng Fax Textbox Text Số Fax phòng Email Textbox Text Địa Email phòng Ghi Textbox Memo Ghi nhận thêm số thông tin khác (nếu có) Nút lệnh cho phép lưu phòng ban 10 Lưu Phòng Ban button vào danh mục phòng ban Tham Text khảo đặt tả usecase thêm phòng ban 11 Làm lại Nút lệnh cho phép làm Bảng 27: Đặt tả hình thêm phòng ban 106 VănPhòngMộtCửa Hình 29: Màn hình xem phòng ban STT Tiêu đề Loại Kiễu Nguồn control liệu liệu Mô tả Hiển thị danh sách phòng ban Danh sách phòng ban SubForm danh mục phòng Bảng ban.Trong danh sách load PHONGBAN theo biểu tượng xóa, sửa Tham khảo đặt tả usecase xóa, sửa phòng ban bên Bảng 28: Đặt tả hình xem danh sách phòng ban 107 VănPhòngMộtCửa Hình 30: Màn hình sửa phòng ban STT Tiêu đề Loại Kiễu control liệu Nguồn liệu Bảng Sửa phòng ban SubForm PHONGBAN Mơ tả Cho phép hiệu chỉnh nội dung phòng ban chọn danh mục phòng ban Các thơng tin Giống hình Thêm từ Mã số cho phòng ban đến ghi Bảng 29: Đặt tả hình sửa chức phòng ban 108 VănPhòngMộtCửa 3.3.12.4 Quản Lý Phòng ban 3.3.12.3.7 Actor : Người Quản Trị 3.3.12.3.8 Tóm tắt : Usecase cho phép Người Quản Trị quản lý thông tin phòng ban.Người Quản Trị nhấn nút thêm để thêm phòng ban Nhấn nút Xem để xem danh sách phòng ban cho Người Quản Trị xóa sửa phòng ban 3.3.12.3.9 Điều kiện tiên quyết: Người Quản Trị phải đăng nhập vào hệ thống 3.3.12.3.10 Dòng kiện chính: Usecase bắt đầu Người Quản Trị muốn thêm, xem, xóa , sửa phòng ban Thêm phòng ban: Người Quản Trị chọn phòng ban Người Quản Trị nhấn nút Thêm Hệ thống hiển thị hình thêm phòng ban Người quản trị nhập thơng tin phòng ban Người quản trị nhấn nút lưu Hệ thống kiểm tra tính hợp lệ Hệ thống cập nhật lại sơ liệu Xem phòng ban: Người Quản Trị chọn phòng ban Người Quản Trị nhấn nút Xem Hệ thống kết nối với sở liệu hiển thị hình danh sách xem phòng ban.Trong danh sách xem phòng ban có kèm theo chức xóa sửa 109 VănPhòngMộtCửa Xóa phòng ban Người Quản Trị nhấn vào biểu tượng Xóa để xóa phòng ban Hệ thống thị câu thơng báo “Bạn có muốn xóa khơng ?” u cầu Người Quản Trị xác nhận lại thông tin Người Quản Trị nhấn nút OK Hệ thống xóa phòng ban khỏi sơ liệu Hệ thống cập nhật lại sở liệu Sửa phòng ban Người Quản Trị nhấn vào chức sửa phòng ban Hệ thống hiển thị hình sửa phòng ban Người Quản Trị sửa thơng tin Người Quản Trị nhấn nút lưu phòng ban Hệ thống kiểm tra tính hợp lệ Hệ hống cập nhật lại sở liệu 3.3.12.3.11 Điều kiện kết thúc : Thêm phòng ban: Sau thêm phòng ban thành cơng, hệ thống có thêm phòng ban Sửa phông ban: Sau Sửa thành công, hệ thống có phòng ban 3.3.12.4.1 Dòng kiên phụ: Thêm phòng ban: Nếu người quản trị khơng nhập đầy đủ thông tin, hệ thống báo lỗi.Usecase kết thúc Xóa phòng ban: Nếu Người quản trị nhấn nút xóa mà khơng chọn nút Ok hệ thống khơng xóa phòng ban.Usecase kết thúc 110 VănPhòngMộtCửa Lược đồ 18: Lược đồ quản lý phòng ban 111 VănPhòngMộtCửa Chương 4: KẾT QUẢ ĐẠT ĐƯỢC 4.1 Kết đạt - Giao diện: thiết kết dễ sử dụng, thân thiện với người dùng - Phân quyền cho hệ thống - Sử dụng tìm kiếm nhiều tiêu chí cách nhanh xác - Chương trình xây dựng giao diện Web cho nhiều người dùng thao tác chia sẻ sở liệu quán - Sử dụng displaytaglib va irepost Mã hóa font tiếng việt displaytaglib va irepost - Sử sụng Ajax va script để bất lỗi 4.2 Ưu điểm đề tài - Trang web thân thiện, hài hòa, có ấn tượng người xem - Nội dung dễ hiểu , tương tác dễ dàng - Hệ thống Website cung cấp phần lớn thông tin mà tổ chức, công dân yêu cầu - Sử dụng javascript va javax để bắt số lỗi input - Phân trang trang web có nhiều danh sách liệt kê - Sử dụng irepost để tạo mẫu biên nhận, phiếu 4.3 Khuyết điểm đề tài - Vì nhiều hạn chế ngơng ngữ lập trình chưa có kinh nghiệm cách xếp công việc, thời gian hợp lí nên hệ thống khơng tranh khỏi số thiếu sót hạn chế nhật định - Trong tương lai, để hoàn chỉnh hệ thống, cần phát triển thêm số chức khác quan tâm nhiều đến vấn đề bảo mật - Tốc độ xử lý số trang chậm 112 VănPhòngMộtCửa 4.4 Hướng phát triển Hoàn chỉnh giao diện Website cách linh động Bổ sung hạn chế đề tài , mở rộng chức hệ thống website , đảm bảo độ tin cậy hệ thống Tăng cường chế độ bảo mật cho website 113 VănPhòngMộtCửa Chương 5: KẾT LUẬN VÀ KIẾN NGHỊ 5.1 Kết luận Với kiến thức tảng học trường nổ lực mình, em hồn thành đề tài “ VănPhòngMột Cửa” Mặt dù cố gắng đầu tư nhiều thời gian có hạn nên đề tài nhiều hạn chế chương trình chưa tối ưu, đồng thời kinh nghiệm lập trình chưa tốt nên giao diện có nhiều điểm chưa phù hợp cách phân bố màu sắc hình ảnh Qua đề tài vănphòngcửa chúng em rút số kết luận sau: Thực chế vănphòngcửa cho thấy bước chuyển thủ tục giải công việc sở với tổ chức, công dân, giảm phiền hà cho tổ chức, công dân, hạn chế tệ quan liêu,tham nhũng Được đơng đảo nhân dân đồng tình hiệu lực hiệu nhà nước nâng cao Sắp xếp bố trí cán có lực chun mơn phù hợp, phẩm chất đạo đức tốt để làm việc phận tiếp nhận trả kết Các quy định pháp luật, thủ tục hành chính, thời gian giải phí lệ phí cơng khai minh bạch dễ dàng cho công dân, tổ chức xem đối chiếu có nhu cầu Chúng em xin nhận đóng góp quý báo thầy bạn để chương trình ngày hoàn thiện 5.2 Kiến nghị Tiếp tục triển khai nhân rộng chế “ vănphòng cửa” cấp hành bộ, trung ương Tiếp tục rà soát, sửa đổi, bổ sung loại bỏ quy chế khơng phù hợp, rà sốt danh mục phí lệ phí bãi bỏ kịp thời khoản chi khơng cần thiết 114 VănPhòngMộtCửa PHỤ LỤC Phụ lục A Hướng dẫn cách cài đặt display taglib Bước 1:Download tập tin jar commons-beanutils-1.7.0.jar commons-bộ sưu tập-3.1.jar commons-lang-2.3.jar displaytag-1.2.jar displaytag xuất POI-1.2.jar (tùy chọn excel xuất mô-đun) iText-1.3.jar (tùy chọn, cho xuất pdf / rtf) jcl104-over-SLF4J-1.4.2.jar JSTL-1.1.2.jar log4j-1.2.13.jar 10 POI-3.2-FINAL.jar 11 SLF4J-api-1.4.2.jar 12 SLF4J-log4j12-1.4.2.jar 13 displaytag-el.tld 14 displaytag.tld Bước 2: Thả tập tin displaytaglib.jar thư mục WEB-INF/lib ứng dụng bạn Thêm tập tin jar vào lib đề tài bạn xây dựng đường dẫn Ví dụ: Về phương thức load %> VănPhòngMộtCửa Phụ lục B Hướng dẫn cách cài đặt irepost Bước 1: Download iReport-4.0.2-plugin Bước 2: Vào NetBeans IDE 6.9.1 chọn tools plugins downloadted addplugins Install Bước 3: Download thư viện irepost trang http://sourceforge.net/projects/jasperreports/files/archive/jasperreports/JasperRep orts%203.5.2/jasperreports-3.5.2-project.zip/download Giải nén coppy lib Bước 4: Add vào gói thư viện Bước 5: Tạo file jrxml Bước 6: compile Tạo file jasper Bước 7: fill VănPhòngMộtCửa Ví dụ: // compile file jrxml thành file jasper ServletContext context = this.getServletConfig().getServletContext(); JasperCompileManager.compileReportToFile(context.getRealPath("report/phieuho so.jrxml")); // đường dẫn file jasper complie tạo từ file jrxlm String reportFileName = context.getRealPath("report/phieuhoso.jasper"); Map parameters = new HashMap(); parameters.put("sohoso", sohoso); // reportFileName đường dẫn file jasper // parameters truyền vào tham số biến // Connet_Japareport.connect()) đường dẫn kết nối tới CSDL (tham khảo file Connet_Japareport.java ) JasperPrint jasperPrint = JasperFillManager.fillReport(reportFileName, parameters, Connet_Japareport.connect()); // tạo session để jsp triệu gọi HttpSession session = request.getSession(); session.setAttribute(BaseHttpServlet.DEFAULT_JASPER_PRINT_SESSION_ATTR IBUTE, jasperPrint); response.sendRedirect("printer/Print_InPhieu.jsp"); VănPhòngMộtCửa Nội dung file Connet_Japareport.java public static java.sql.Connection connect() { String driverName = "com.mysql.jdbc.Driver"; String connURL = "jdbc:mysql://localhost/van phongmot cua"; String username = "root"; String password = "root"; pool = new ConnectionPool(1, driverName, connURL, username, password); return pool.getConnection(); } VănPhòngMộtCửa TÀI LIỆU THAM KHẢO - Hướng dẫn thiết kế trang web tương tác JAVA SCRIPT - Nguyễn Trường Sinh NXB Mũi Cà Mau - Tài liệu tham khảo dislaytaglib thầy Nguyễn Thanh Phước - Các trang web mạng toàn cầu có hỗ trợ JAVA - Macromedia Dreamweaver MX 2004 - Nguyễn Trường Sinh - Lập trình ứng dụng web với JSP/servlet - Nguyễn Phương Lan ... http://www.mediafire.com/?qr9yzr9hqjn3g5y Văn Phòng Một Cửa 2.4.1 Cài đặt mysql-essential-5.1.30-win32 Chạy chương trình lên làm theo hình hướng dẫn Văn Phòng Một Cửa 10 Văn Phòng Một Cửa Password : root Cài đặt... chế cửa có quy mô lớn phát triển mở rộng cần phải xây dựng website tốt, Bắt nguồn với ý tưởng này, với gợi ý thầy Nguyễn Thanh Phước chúng em thực đề tài Văn Phòng Một Cửa Văn Phòng Một Cửa. .. TÀI: Văn Phòng Một Cửa II NHIỆM VỤ VÀ NỘI DUNG Văn phòng cửa chế giải công việc tổ chức, công dân thuộc thẩm quyền nhà nước từ tiếp nhận yêu cầu hồ sơ đến trả lại kết thông qua đầu mối phận cửa