Xây dựng phần mềm quản lý hợp đồng tại công ty TNHH Deloitte Việt Nam
Chuyên đề tốt nghiệp Quản lý hợp đồng MỤC LỤC DANH MỤC CÁC TỪ VIẾT TẮT .4 DANH MỤC SƠ ĐỒ, HÌNH VẼ, BẢNG BIỂU LỜI MỞ ĐẦU CHƯƠNG 1: TỔNG QUAN VỀ CÔNG TY TNHH DELOITTE VIỆT NAM VÀ ĐỀ TÀI THỰC HIỆN 1.1 Giới thiệu công ty TNHH Deloitte Việt Nam 1.1.1 Thông tin chung công ty TNHH Deloitte Việt Nam 1.1.2 Quá trình hình thành phát triển công ty TNHH Dloitte Việt Nam 10 1.1.3 Cơ cấu tổ chức máy quản lý công ty TNHH Deloitte Việt Nam .14 1.1.3.1 Cơ cấu tổ chức công ty TNHH Deloitte Việt Nam .14 1.1.3.2 Chức phịng ban cơng ty 15 1.1.4 Các sản phẩm dịch vụ cơng ty TNHH Deloitte Việt Nam 17 1.1.4.1 Dịch vụ kiểm toán .17 1.1.4.2 Dịch vụ tư vấn thuế .17 1.1.4.3 Dịch vụ tư vấn tài 18 1.1.4.4 Dịch vụ tư vấn kiểm soát rủi ro danh nghiệp .19 1.2 Tình hình ứng dụng CNTT cơng ty TNHH Deloitte Việt Nam 20 1.2.1 Intranet nội công ty 20 1.2.2 Hệ thống phần mềm quản trị tác nghiệp (PMS) .21 1.2.3 Phần mềm kiểm toán AS/2 23 1.3 Giới thiệu tổng quan đề tài 26 1.3.1 Tên lí lựa chọn đề tài 26 1.3.2 Mục tiêu đề tài 27 CHƯƠNG 2: PHƯƠNG PHÁP LUẬN PHÂN TÍCH THIẾT KẾ PHẦN MỀM .28 2.1 Tổng quan phần mềm kỹ nghệ phần mềm 28 2.1.1 Khái niệm phần mềm .28 2.1.1.1 Các đặc trưng phần mềm .28 2.1.1.2 Phân loại phần mềm 28 2.1.1.3 Sự phát triển phần mềm .29 2.1.2 Khái niệm kỹ nghệ phần mềm .30 2.1.3 Quy trình phát triển phần mềm 30 2.1.4 Quy mô phần mềm 32 2.1.5 Tổng quan quy trình phát triển phần mềm 32 2.1.5.1 Quy trình xây dựng quản lý hợp đồng phần mềm 33 2.1.5.2 Quy trình xác định yêu cầu phần mềm .34 2.1.5.3 Quy trình phân tích thiết kế 36 2.1.5.4 Quy trình lập trình 39 2.1.5.5 Quy trình kiểm thử 40 2.1.5.6 Quy trình triển khai 41 Thiều Quang Huy Tin học kinh tế 48 Chuyên đề tốt nghiệp Quản lý hợp đồng 2.2 Một số nguyên tắc thiết kế phần mềm 43 2.2.1 Nguyên tắc thiết kế hình nhập liệu 43 2.2.2 Nguyên tắc trình bày thơng tin hình 43 2.3 Công cụ nghiên cứu thực đề tài 44 2.3.1 Công cụ mơ hình hố hệ thống thơng tin .44 2.3.1.1 Sơ đồ chức kinh doanh BFD ( Business Function Diagram) 44 2.3.1.2 Sơ đồ luồng thông tin IFD ( Information Flow Diagram ) 44 2.3.1.3 Sơ đồ luồng liệu DFD ( Data Flow Diagram ) .45 2.3.2 Cơng cụ lập trình phát triển phần mềm .47 2.3.2.1 Hệ quản trị CSDL Microsoft Access 2003 47 2.3.2.2 Ngơn ngữ lập trình visual basic 6.0 47 2.3.2.3 Công cụ tạo lập báo cáo Crystal report 8.5 .48 2.3.2.4 Công cụ tạo tài liệu hướng dẫn sử dụng Help and Manual .48 CHƯƠNG 3: PHÂN TÍCH, THIẾT KẾ PHẦN MỀM TẠI CƠNG TY TNHH DELOITTE VIỆT NAM 50 3.1 Phân tích yêu cầu quản lý hợp đồng công ty TNHH Deloitte 50 3.1.1 Quy trình thực hợp đồng 50 3.1.2 Thông tin đầu vào, đầu 51 3.1.2.1 Thông tin đầu vào .51 3.1.2.2 Thông tin đầu 51 3.1.3 Yêu cầu chức năng, phi chức phần mềm 51 3.1.3.1 Yêu cầu chức 52 3.1.3.2 Yêu cầu phi chức 53 3.2 Phân tích quy trình quản lý hợp đồng cại công ty TNHH Deloitte 54 3.2.1 Sơ đồ chức kinh doanh BFD 54 3.2.1.1 Sơ đồ chức công ty 54 3.2.1.2 Sơ đồ nghiệp vụ quản lý hợp đồng .55 3.2.2 Sơ đồ luồng thông tin IFD .56 3.2.2.1 Sơ đồ IFD lập kí kết hợp đồng .56 3.2.2.2 Sơ đồ IFD thu tiền hợp đồng 57 3.2.3 Sơ đồ luồng liệu DFD .58 3.2.3.1 Sơ đồ DFD ngữ cảnh 58 3.2.3.2 Sơ đồ DFD mức .59 3.2.3.3 Sơ đồ DFD mức quy trình chào mời kí hợp đồng 60 3.2.3.4 Sơ đồ DFD mức quy trình thực hợp đồng 61 3.2.3.5 Sơ đồ DFD mức quy trình lên báo cáo .62 3.3 Thiết kế chương trình 63 3.3.1 Thiết kế CSDL .63 3.3.1.1 Thiết kế CSDL phương pháp mơ hình hố 63 3.3.1.2 Chiều liên kết 64 3.3.1.3 Thuộc tính 64 3.3.1.4 Thiết kế bảng CSDL .67 3.3.1.5 Mối quan hệ bảng CSDL .71 3.3.2 Thiết kế số giải thuật .72 Thiều Quang Huy Tin học kinh tế 48 Chuyên đề tốt nghiệp Quản lý hợp đồng 3.3.2.1 Giải thuật đăng nhập hệ thống 72 3.3.2.2 Giải thuật cập nhật liệu 73 3.3.2.3 Giải thuật sửa, xoá liệu 74 3.3.2.4 Giải thuật tìm kiếm .75 3.3.2.5 Giải thuật xuất báo cáo 76 3.3.3 Thiết kế kiến trúc 77 3.3.4 Thiết kế giao diện chương trình .78 3.3.4.1 Form chào mừng tới chương trình .78 3.3.4.2 Form đăng nhập 79 3.13.4.3 Form menu chương trình 80 3.3.4.4 Form quản lý người dùng 81 3.3.4.5 Form đổi mật 82 3.3.4.6 Form danh mục hợp đồng mẫu 83 3.3.4.7 Form danh mục khách hàng .84 3.3.4.8 Form danh mục manager 85 3.3.4.9 Form danh sách hợp đồng 86 3.3.4.10 Form chi tiết hợp đồng .87 3.3.4.11 Form yêu cầu toán 88 3.3.4.12 Form báo cáo theo hoạt động mẫu báo cáo 89 3.3.4.13 Form báo cáo theo đối tượng mẫu báo cáo 92 3.3.5 Yêu cầu hệ thống 93 3.3.5.1 Yêu cầu phần cứng 93 3.3.5.2 Yêu cầu phần mềm 93 3.3.6 Đóng gói 93 KẾT LUẬN 95 TÀI LIỆU THAM KHẢO 96 PHỤ LỤC 97 Thiều Quang Huy Tin học kinh tế 48 Chuyên đề tốt nghiệp Quản lý hợp đồng DANH MỤC CÁC TỪ VIẾT TẮT CSDL : Cơ sở liệu KH : Khách hàng KQPT : Kết phân tích HĐ : Hợp đồng BFD : Business Function Diagram IFD : Information Flow Diagram ERD : Entity Relationship Diagram DFD : Data Flow Diagram TNHH : Trách nhiệm hữu hạn ERS : Enterprise Risk System FAS : Financial Advise Service FOLIO : Tờ, sổ PPA : Price per ability (Giá đơn vị tiền sẵn có) Thiều Quang Huy Tin học kinh tế 48 Chuyên đề tốt nghiệp Quản lý hợp đồng DANH MỤC SƠ ĐỒ, HÌNH VẼ, BẢNG BIỂU Bảng 1.1: Một số tiêu hoạt động công ty TNHH Deloitte Việt Nam vòng năm từ 2007-2009 .13 Hình 1.2: Cơ cấu tổ chức cơng ty TNHH Deloitte Việt Nam .15 Bảng 1.3: Chức phịng ban cơng ty .16 Bảng 1.4: Các thiết bị mạng intranet cơng ty 21 Hình 1.5: Mơ hình mạng intranet cơng ty TNHH Deloitte Việt Nam 22 Hình 1.6: Màn hình đăng nhập hệ thống phần mềm quản trị tác nghiệp .23 Hình 1.7: Bảng chấm cơng điện tử phần mềm quản trị tác nghiệp 25 Hình 1.8: Mơ hình hoạt động phần mềm kiểm tốn AS/2 26 Hình 1.9: Mơ hình làm việc Document Manager phần mềm AS/2 .26 Hình 1.10: Hình ảnh phần mềm kiểm toán AS/2 .27 Bảng 2.1: Sự phát triển phần mềm 30 Hình 2.2 Sơ đồ vịng đời phát triển phần mềm .32 Hình 2.3 Lưu đồ quy trình xây dựng hợp đồng phần mềm 34 Hình 2.4 Lưu đồ quy trình xác định yêu cầu 37 Hình 2.5 Lưu đồ quy trình thiết kế phần mềm 40 Hình 2.6 Lưu đồ quy trình lập trình 41 Hình 2.7 Lưu đồ quy trình kiểm thử .42 Hình 2.8 Lưu đồ quy trình triển khai 43 Hình 3.1: Sơ đồ chức kinh doanh cơng ty TNHH Deloitte Việt Nam 55 Hình 3.2: Sơ đồ chức nghiệp vụ quản lý hợp đồng 56 Hình 3.3: Sơ đồ IFD lập kí hợp đồng .57 Hình 3.4: Sơ đồ IFD Thu tiền hợp đồng .58 Hình 3.5: Sơ đồ DFD ngữ cảnh 59 Hình 3.6: Sơ đồ DFD mức tiến trình “Quản lý hợp đồng” 60 Hình 3.7: Sơ đồ DFD mức quy trình quản lý hợp đồng .61 Thiều Quang Huy Tin học kinh tế 48 Chuyên đề tốt nghiệp Quản lý hợp đồng Hình 3.8: Sơ đồ DFD mức quy trình thực hợp đồng 62 Hình 3.9: Sơ đồ DFD mức quy trình lên báo cáo .63 Hình 3.10: Sơ đồ ERD phần mềm quản lý hợp đồng 66 Bảng 3.11: Tệp khách hàng 68 Bảng 3.12: Tệp giám đốc 68 Bảng 3.13: Tệp phòng ban 69 Bảng 3.14: Tệp phiếu toán 69 Bảng 3.15: Tệp người dùng 70 Bảng 3.16: Tệp hợp đồng .71 Bảng 3.17: Tệp hợp đồng mẫu 71 Hình 3.18: Sơ đồ mối quan hệ giữ tệp CSDL 72 Hình 3.19: Giải thuật đăng nhập vào hệ thống 73 Hình 3.20: Giải thuật cập nhật liệu 74 Hình 3.21: Giải thuật sửa/xóa liệu 75 Hình 3.22: Giải thuật tìm kiếm .76 Hình 3.23: Giải thuật xuất báo cáo .77 Hình 3.23: Kiến trúc phần mềm 78 Hình 3.24: Form chào mừng tới chương trình 79 Hình 3.25: Form đăng nhập chương trình .80 Hình 3.26: Form menu chương trình 81 Hình 3.27: Form quản lý người dùng 82 Hình 3.28: Form đổi mật 83 Hình 3.29: Form danh mục hợp đồng mẫu 84 Hình 3.30: Form danh mục khách hàng 85 Hình 3.31: Form danh mục giám đốc 86 Hình 3.32: Form danh sách hợp đồng thực 87 Hình 3.33: Form chi tiết hợp đồng 88 Hình 3.34: Form yêu cầu toán .89 Hình 3.35: Form báo cáo theo hoạt động 90 Thiều Quang Huy Tin học kinh tế 48 Chuyên đề tốt nghiệp Quản lý hợp đồng Hình 3.36: Mẫu báo cáo theo hoạt động .90 Hình 3.37: Form báo cáo theo đối tượng 91 Hình 3.38: Mẫu báo cáo theo đối tượng khách hàng 91 Thiều Quang Huy Tin học kinh tế 48 Chuyên đề tốt nghiệp Quản lý hợp đồng LỜI MỞ ĐẦU Trong thời đại ngày vấn đề tin học hóa cơng tác quản lý toán nhiều doanh nghiệp quan tâm áp dụng Sau Việt Nam trở thành thành viên thức tổ chức thương mại giới WTO Với hội thách thức, doanh nghiệp mong muốn mở rộng, chiếm lĩnh thị trường hội nhập quốc tế Chính lí mà cơng tác tin học hóa đẩy mạnh để bắt nhịp với công nghệ tiên tiến tạo hiệu quản lý cao Công ty TNHH Deloitte đơn vị chuyên kinh doanh dịch vụ tài chính, với hoạt động chủ yếu cung cấp dịch vụ kiểm toán, tư vấn thuế, tư vấn tài tư vấn rủi ro Là đơn vị kinh doanh khơng trực tiếp sản xuất sản phẩm, vấn đề cốt lõi nằm việc nâng cao suất lao động mà tất hoạt động công ty xoay quanh hợp đồng Hợp đồng cam kết với điều khoản quy định mức trách nhiệm hai bên trình cung cấp dịch vụ Với vai trị quan trọng, nhà lãnh đạo có tầm nhìn chiến lược khơng thể bỏ qua việc xem xét ứng dụng tin học hóa vào cơng tác quản lý hợp đồng đơn vị Việc triển khai ứng dụng quản lý giúp khắc phục điểm yếu công tác quản lý thủ cơng, phát huy điểm mạnh sẵn có nâng cao suất lao động, hỗ trợ cấp lãnh đạo tới mức tối đa Dựa kết phân tích có được, em định lựa chọn đề tài “ Xây dựng phần mềm quản lý hợp đồng công ty TNHH Deloitte Việt Nam ” làm chuyên đề tốt nghiệp Với hi vọng nhờ kiến thức học trường em xây dựng phần mềm quản lý hiệu hợp đồng cơng ty kí kết với khách hàng Thiều Quang Huy Tin học kinh tế 48 Chuyên đề tốt nghiệp Quản lý hợp đồng CHƯƠNG 1: TỔNG QUAN VỀ CÔNG TY TNHH DELOITTE VIỆT NAM VÀ ĐỀ TÀI THỰC HIỆN 1.1 Giới thiệu công ty TNHH Deloitte Việt Nam 1.1.1 Thông tin chung công ty TNHH Deloitte Việt Nam Công ty Trách nhiệm hữu hạn (TNHH) Deloitte Việt Nam, thành viên Hãng kiểm toán Deloitte Touche Tohmatsu, bốn hãng kiểm toán lớn giới (BIG 4), cơng ty kiểm tốn hàng đầu Việt Nam với gần 20 năm kinh nghiệm hoạt động lĩnh vực kiểm toán, thuế tư vấn Tên đầy đủ: CÔNG TY TRÁCH NHIỆM HỮU HẠN DELOITTE VIỆT NAM Tên tiếng Anh: Deloitte Vietnam Company Limited Logo: Giấy phép Đăng ký kinh doanh: Giấy chứng nhận Đăng ký kinh doanh số 0102030181 Sở Kế hoạch Đầu tư Thành phố Hà Nội cấp ngày 18/10/2007 Địa liên hệ: Văn phòng Hà Nội: Số Phạm Ngọc Thạch, Quận Đống Đa, Thành phố Hà Nội Văn phòng Thành phố Hồ Chí Minh: Lầu 11-Trung tâm Thương mại Sài Gịn, 37 Tơn Đức Thắng, Quận 1, Thành phố Hồ Chí Minh Điện thoại: (04) 852 4123 Fax: Website: Thiều Quang Huy (04) 852 4123 www.deloitte.com/vn Tin học kinh tế 48 Chuyên đề tốt nghiệp 10 Quản lý hợp đồng Hiện tại, Công ty TNHH Deloitte Việt Nam bố trí trực thuộc phân vùng Đơng Nam Á với thành viên khác Deloitte bao gồm: Thái Lan, Malaysia, Singapore, Indonesia, Philipine, Brunei Guam Tính tới năm 2009, Deloitte Việt Nam có 500 nhân viên, có văn phịng đặt hai thành phố Hà Nội Thành phố Hồ Chí Minh, thực cung cấp dịch vụ kiểm toán, thuế, tư vấn cho khách hàng doanh nghiệp, dự án toàn Việt Nam phận khách hàng Deloitte Lào Campuchia 1.1.2 Q trình hình thành phát triển cơng ty TNHH Dloitte Việt Nam Tiền thân Công ty TNHH Deloitte Việt Nam Cơng ty kiểm tốn Việt Nam, tên viết tắt VACO, vào hoạt động từ năm 1991, trực thuộc quản lý Bộ Tài Từ tới nay, sau gần 20 năm Cơng ty trải qua giai đoạn phát triển khác với nhiều dấu mốc quan trọng: Năm 1991: Công ty kiểm tốn VACO thức thành lập theo Quyết định số 165 TC/QĐ/TCCB ngày 13 tháng năm 1991 Bộ trưởng Bộ Tài Cùng năm, cơng ty thành lập Văn phòng đại diện TP Hồ Chí Minh theo Quyết định số 525 TC/QĐ/TCCB Năm 1994: Liên doanh VACO – Deloitte thành lập dựa móng mối quan hệ hợp tác chặt chẽ Công ty VACO Deloitte từ năm 1992 Năm 1995: Hai chi nhánh Công ty VACO TP Hồ Chí Minh Đà Nẵng giải thể theo Quyết định Bộ Tài để thành lập hai Cơng ty kiểm tốn A&C AAC ( hai công ty nằm số cơng ty kiểm tốn nội địa lớn Việt Nam) Tháng năm, Công ty VACO-Deloitte mở chi nhánh TP Hồ Chí Minh Năm 1996: Chi nhánh Hải phịng Cơng ty VACO-Deloitte thành lập vào ngày 27 tháng Đồng thời, Công ty VACO (vẫn hoạt động độc lập với liên doanh VACO-Deloitte) mở lại Chi nhánh TP.Hồ Chí Minh Năm 1997: VACO mua lại vốn góp Deloitte Liên doanh VACO – Deloitte Thiều Quang Huy Tin học kinh tế 48 ... tài “ Xây dựng phần mềm quản lý hợp đồng công ty TNHH Deloitte Việt Nam ” làm chuyên đề tốt nghiệp Với hi vọng nhờ kiến thức học trường em xây dựng phần mềm quản lý hiệu hợp đồng công ty kí kết... Quản lý hợp đồng CHƯƠNG 1: TỔNG QUAN VỀ CÔNG TY TNHH DELOITTE VIỆT NAM VÀ ĐỀ TÀI THỰC HIỆN 1.1 Giới thiệu công ty TNHH Deloitte Việt Nam 1.1.1 Thông tin chung công ty TNHH Deloitte Việt Nam Công. .. 1.1.3 Cơ cấu tổ chức máy quản lý công ty TNHH Deloitte Việt Nam 1.1.3.1 Cơ cấu tổ chức cơng ty TNHH Deloitte Việt Nam Hình 1.2: Cơ cấu tổ chức công ty TNHH Deloitte Việt Nam Thiều Quang Huy Tin