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

Lập trình trao đổi công văn giấy tờ, lịch làm việc giữa các phòng ban trong một công ty

90 1 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 90
Dung lượng 5,7 MB

Nội dung

LỜI CẢM ƠN Chúng em xin chân thành cảm ơn Khoa công nghệ thông tin, Viện Đại học Mở Hà Nội tạo điều kiện cho chúng em thực đề tài tốt nghiệp Chúng em xin chân thành cảm ơn thầy ĐINH TUẤN LONG tận tình hướng dẫn, bảo suốt thời gian làm đề tài Chúng em xin cảm ơn quý thầy cô khoa tận tình giảng dạy, trang bị cho chúng em kiến thức cần thiết suốt trình học tập khoa Chúng em xin gửi lòng biết ơn sâu sắc đến ba, mẹ, bạn bè ủng hộ, giúp đỡ, động viên em suốt trình học thời gian làm đề tài đầy khó khăn, thử thách Mặc dù cố gắng hoàn thành đề tài tốt nghiệp với tất nỗ lực thân thành viên, chắn đề tài khơng tránh khỏi sai sót hạn chế, kính mong thơng cảm, bảo q thầy bạn Nhóm sinh viên : TRẦN HOÀI NAM NGUYỄN VĂN THÀNH BẠCH QUỐC THẮNG LÊ QUANG TRUNG MỤC LỤC TÓM TẮT LUẬN VĂN DANH MỤC KÍ HIỆU DANH SÁCH HÌNH VẼ CHƯƠNG I MỞ ĐẦU 1.1 Giới thiệu 1.2 Phạm vi đề tài CHƯƠNG II CÔNG NGHỆ SỬ DỤNG 10 2.1 Giới thiệu 10 2.2 Đặc trưng 10 2.2.1 .NET Framework 10 2.2.2 Ngơn ngữ lập trình C# 13 2.2.3 Giới thiệu Web Service 15 2.2.4 RESTful web service WCF 21 2.2.5 Windows Form 27 2.2.6 LINQ 29 2.2.7 Java Android 31 2.2.8 PHP 38 2.2.9 Phương pháp lập trình AOP 43 2.2.10 Giới thiệu lập trình kiến trúc Module 45 CHƯƠNG TỔNG QUAN HỆ THỐNG 49 3.1 Mô tả hệ thống 49 3.1.1 Đối tượng sử dụng 49 3.1.2 Mô tả tổng quát 49 3.1.3 Yêu cầu đối tượng cụ thể 50 3.1.4 Các quy trình hệ thống: 51 3.2 Giải pháp công nghệ 52 CHƯƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG 53 4.1 Sơ đồ Use Case 53 4.2 Sơ đồ lớp 54 4.3 Sơ đồ 58 4.4 Thiết kế sở liệu 71 CHƯƠNG HƯỚNG DẪN CÀI ĐẶT VÀ SỬ DỤNG 72 5.1 Window form 73 5.2 PHP 78 5.3 Android 84 KẾT LUẬN 88 TÀI LIỆU THAM KHẢO 90 PHỤ LỤC 90 PHIẾU NHẬN XÉT CỦA GIẢNG VIÊN PHỤ TRÁCH Error! Bookmark not defined TÓM TẮT LUẬN VĂN - Nhóm sinh viên: Trần Hồi Nam Nguyễn Văn Thành Bạch Quốc Thắng Lê Quang trung - Chuyên ngành: Tin học ứng dụng Khoá: 08 - Cán hướng dẫn: Thạc sĩ Đinh Tuấn Long - Tên đề tài: Lập trình trao đổi cơng văn, giấy tờ, lịch làm việc phịng ban cơng ty - Tóm tắt: Tạo dựng, trì mơi trường làm việc mà qua thơng tin, hoạt động chia sẻ, phản hồi cách thuận tiện Cung cấp hệ thống kết nối liên văn phòng đại, giúp hoạt động văn phòng thực cách đồng nhất, cho dù doanh nghiệp có nhiều văn phịng nhiều địa điểm khác Tạo lập môi trường truyền thơng nội đa dạng, giúp lãnh đạo đạo, điều hành công việc cho dù đâu, thời điểm Thiết lập hệ thống quản lý thông tin điều hành cho phịng ban DANH MỤC KÍ HIỆU STT KÍ HIỆU TÊN ĐẦY ĐỦ DỊCH RA TIẾNG VIỆT UML Unified Modeling Language Ngơn ngữ mơ hình hóa thống IDE XML Integrated Development Mơi trường phát triển tích Environment hợp eXtensible Markup Language Ngôn ngữ đánh dấu mở rộng WCF SOAP API CLR Windows Communication Nền tảng giao tiếp Foundation Windows Simple Object Access Giao thức truy cập đối Protocol tượng đơn giản Application Programming Giao diện lập trình ứng Interface dụng Common Language Runtime Bộ thực thi ngôn ngữ chung REST CRUD Representational State Chuyển đổi trạng thái đại Transfer diện Create, Read, Update and Thêm,đọc, sửa, xoá Delete HTTP Hypertext Transfer Protocol Giao thức truyền tải siêu văn LINQ Language – Integrated Query Ngôn ngữ truy vấn tích hợp SQL Structured Query Language Ngơn ngữ truy vấn mang tính cấu trúc PHP PHP: Hypertext Preprocessor Ngơn ngữ lập trình kịch AOP OOP Aspect-Oriented Lập trình hướng khía Programming cạnh Object-Oriented Lập trình hướng đối Programming tượng DANH SÁCH HÌNH VẼ Hình 2.1 Các lớp Microsoft NET 12 Hình 2.2 Sơ đồ tương tác User Web Service 17 Hình 2.4 Sơ đồ UDDI API 21 Hình 2.5 Mơ hình kết nối ABC 25 Hình 2.6.Sơ đồ Messeage Contract 26 Hình 2.7.Hình kiến trúc LinQ 30 Hinh 2.8 Cấu trúc Android 33 Hình 2.9 Phân rã phân mềm thành module nối kết với 46 Hình 2.10 Các ứng dụng web CMS Joomla, Drupal xây dựng tảng module 46 Hình 4.1 Biểu đồ use case 53 Hình 4.2 Biểu đồ lớp liệu modul SYS 54 Hình 4.3 Biểu đồ lớp xử lý modul SYS 55 Hình 4.4 Biểu đồ lớp liệu modul MSG 56 Hình 4.5 Biểu đồ lớp xử lý modul MSG 57 Hình 4.6 Biểu đồ cho chức lấy tất nhóm người dùng 58 Hình 4.7 Biểu đồ cho chức thêm người dùng 59 Hình 4.8 Biểu đồ cho chức lấy thông tin người dùng theo ID 60 Hình 4.9 Biểu đồ cho chức sửa thông tin người dùng 61 Hình 4.10 Biểu đồ cho chức tìm kiếm thơng tin người dùng 62 Hình 4.11 Biểu đồ cho chức đăng nhập 63 Hình 4.12 Biểu đồ cho chức cấp quyền sử dụng tài nguyên cho người dùng 64 Hình 4.13 Biểu đồ cho chức sửa quyền sử dụng tài nguyên người dùng 65 Hình 4.14 Biểu đồ cho chức xoá quyền sử dụng tài nguyên người dùng 66 Hình 4.15 Biểu đồ cho chức gửi tin nhắn 67 Hình 4.16 Biểu đồ cho chức nhận tin nhắn 68 Hình 4.17 Biểu đồ cho chức sửa văn đính kèm 69 Hình 4.18 Biểu đồ cho chức kí duyệt văn 70 Hình 4.19 Sơ đồ liệu quan hệ 71 Hình 4.20 Sơ đồ liệu quan hệ 72 Hình 5.1 Giao diện đăng nhập 73 Hình 5.2 Giao diện 74 Hình 5.3 Giao diện soạn tin nhắn 75 Hình 5.4 Giao diện danh bạ 76 Hình 5.5 Giao diện cấu hình chương trình 77 Hình 5.6 Giao diện đăng nhập 78 Hình 5.7 Giao diện chung hiển thị nhóm người dùng, văn 79 Hình 5.8 Giao diện chung hiển thị người dùng, văn 80 Hình 5.9 Giao diện chung hiển thị phần chỉnh sửa thông tin 81 Hình 5.10 Giao diện chung cấp quyền 82 Hình 5.11 Liên hệ 83 Hình 5.12 Màn hình đăng nhập 84 Hình 5.13 Màn hình 85 Hình 5.14 Văn 86 Hình 5.15.Liên hệ 87 CHƯƠNG I MỞ ĐẦU 1.1 Giới thiệu Trong doanh nghiệp, hoạt động văn phịng có vai trị đặc biệt quan trọng Hiện đại hóa hoạt động văn phịng khơng góp phần nâng cao suất làm việc nhân viên, tiết kiệm chi phí, thời gian mà cịn tạo mơi trường làm việc văn minh, đại Từ nhu cầu thực tế đó, đồng ý hướng dẫn tận tình thầy giáo Đinh Tuấn Long, nhóm chúng em chọn đề tài “Lập trình quản lý trao đổi cơng văn, giấy tờ phịng ban công ty” 1.2 Phạm vi đề tài Tạo dựng, trì mơi trường làm việc mà qua thông tin, hoạt động chia sẻ, phản hồi cách thuận tiện Cung cấp hệ thống kết nối liên văn phòng đại, giúp hoạt động văn phòng thực cách đồng nhất, cho dù doanh nghiệp có nhiều văn phịng nhiều địa điểm khác Tạo lập môi trường truyền thông nội đa dạng, giúp lãnh đạo đạo, điều hành công việc cho dù đâu, thời điểm 10 Thiết lập hệ thống quản lý thơng tin điều hành cho phịng ban CHƯƠNG II CÔNG NGHỆ SỬ DỤNG 2.1 Giới thiệu - Áp dụng phân tích hệ thống thơng tin hướng đối tượng với UML(Unified Modeling Language) - Sử dụng công nghệ NET, ngơn ngữ lập trình C#, Java , PHP hệ quản trị sở liệu SQL Server 2008 cho môi trường triển khai hệ thống: Server, Desktop Client, Smart phone, Web Client - Môi trường làm việc: Source code control SVN, sử dụng dịch vụ google hosting Địa chỉ: https://code.google.com/p/fithou-e-office-08/ 2.2 Đặc trưng 2.2.1 .NET Framework Đầu năm 1998, sau hoàn tất phiên Version Internet Information Server (IIS), đội ngũ lập trình Microsoft nhận thấy họ nhiều sáng kiến để kiện toàn IIS Họ bắt đầu xây dựng kiến trúc tảng ý tưởng đặt tên Next Generation Windows Services (NGWS) 76 Hình 5.4 Giao diện danh bạ 77 Hình 5.5 Giao diện cấu hình chương trình 78 5.2 PHP Hình 5.6 Giao diện đăng nhập 79 Hình 5.7 Giao diện chung hiển thị nhóm người dùng, văn 80 Hình 5.8 Giao diện chung hiển thị người dùng, văn 81 Hình 5.9 Giao diện chung hiển thị phần chỉnh sửa thơng tin 82 Hình 5.10 Giao diện chung cấp quyền 83 Hình 5.11 Liên hệ 84 5.3 Android Hình 5.12 Màn hình đăng nhập 85 Hình 5.13 Màn hình 86 Hình 5.14 Văn 87 Hình 5.15.Liên hệ 88 KẾT LUẬN • NỘI DUNG CHÍNH : Xây dựng hồn thiện phần mềm giúp trao đổi cơng văn giấy tờ phịng ban cơng ty • ƯU ĐIỂM + Phần Service phát triển theo hướng module hóa, cung cấp quy định mơ hình để phát triển module plugin cách dễ dàng độc lập với hệ thống nên có khả mở rộng phát triển cao + Hầu hết ứng dụng nên tảng khác tương tác với webservice nên mở rộng ứng dụng hỗ trợ cách độc lập + Các phần mềm có hỗ trợ tảng phổ biến windows, android, web nên người dùng sử dụng ứng dụng đa số tảng thường dùng • HẠN CHẾ + Tốc độ xử lý chưa cao + Các quy trình bảo mật chưa chặt chẽ • SẢN PHẨM + Webservice xây dựng NET quản lý toàn tác vụ hệ thống, cung cấp hàm thông qua WCF service để ứng dụng tảng khác sử dụng hiển thị nội dung + Web admin xây dựng php giao tiếp với service để quản lý thông tin người dùng tài nguyên, Quản lý phân quyền người dùng tài nguyên 89 + Phần mềm windows xây dựng NET Quản lý thông tin người dùng tài nguyên Hiển thị thông tin tài nguyên + Phần mềm anroid quản lý thông tin cá nhân, thông báo hiển thị cho người dùng có message • HƯỚNG PHÁT TRIỂN HỆ THỐNG + Mở rộng khả trao đổi tài nguyên khác + Hồn thiện quy trình bảo mật + Chia nhỏ tài nguyên theo đặc thù tính khác giúp đưa hướng quản lý khác tốt cho loại tài nguyên + Mở rộng ứng dụng nên tảng khác + Tạo hệ thống quy trình mẫu lớn đáp ứng cho nhiều đối tượng 90 TÀI LIỆU THAM KHẢO - http://google.com.vn http://stackoverflow.com http://forum.fithou.net.vn Các giáo trình thuộc khoa Cơng nghệ thơng tin – Viện Đại Học Mở Hà Nội PHỤ LỤC - Source code (Websevice + Winform + PHP + Android) http://code.google.com/p/fithou-e-office-08/source/browse

Ngày đăng: 29/08/2023, 13:48

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

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w