Xây dựng phần mềm quản lý hợp đồng kinh doanh tại công ty cổ phần phần mềm bravo

74 3 0
Xây dựng phần mềm quản lý hợp đồng kinh doanh tại công ty cổ phần phần mềm bravo

Đ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

TRƯỜNG ĐẠI HỌC KINH TẾ QUỐC DÂN VIỆN CÔNG NGHỆ THÔNG TIN VÀ KINH TẾ SỐ - TÊN ĐỀ TÀI XÂY DỰNG PHẦN MỀM QUẢN LÝ HỢP ĐỒNG KINH DOANH TẠI CÔNG TY CỔ PHẦN PHẦN MỀM BRAVO Sinh viên : Bùi Văn Dũng Mã SV : 11161008 Chuyêningành : Hệ thống thông tin quản lý Lớp : Hệ thống thơng tin quản lý 58 Khóa : 58 Hệ : Chínhiquy GVHD : Ths.Vũ Hưng Hải HÀ NƠI, NĂM 2020 MỤC LỤC DANH MỤC CÁC HÌNH SỬ DỤNG i DANH MỤC CÁC BẢNG SỬ DỤNG iii DANH MỤC CÁC TỪ VIẾT TẮT iv 1.1 TỔNG QUAN VỀ CÔNG TY CỔ PHẦN PHẦN MỀM BRAVO 1.1.1 Giới thiệu chung Công ty Cổ phần phần mềm Bravo .1 1.2 ĐẶC ĐIỂM PHÁT TRIỂN CỦA CÔNG TY .3 2.1 Tổng quan quản lý hợp đồng 2.1.1 Khái niệm hợp đồng 2.1.3 Các hoạt động 2.2 Quy trình xây dựng phần mềm 2.2.1 Khảo sát phân tích yêu cầu đề xuất phương án .9 2.2.2 Phân tích thiết kế .9 2.2.3 Lập trình 12 2.2.4 Kiểm thử 12 2.2.5 Triển khai cài đặt, đào tạo chương trình 13 2.2.6 Bảo trì phần mềm 14 2.3 Các công cụ thực đề tài 14 2.3.1 Microsoft Visual Studio 2019 14 2.3.2 Ngơn ngữ lập trình C# 15 2.3.3 Hệ quản trị CSDL Microsoft SQL Server 2019 16 2.3.4 Các công cụ tạo báo cáo 17 3.1 Bài tốn xây dựng phần mềm chăm sóc khách hàng .19 3.1.1 Khảo sát hệ thống 19 3.2 Mơ hình hóa hệ thống .21 3.2.1 Sơ đồ chức nghiệp vụ 21 3.2.2 Sơ đồ luồng thông tin 22 3.2.3 Sơ đồ luồng liệu .28 3.2.3.1 Sơ đồ DFD mức ngữ cảnh 28 3.2.3.2 Sơ đồ DFD mức .29 3.3 Thiết kế phần mềm 30 3.3.1 Thiết kế sở liệu 30 3.3.1.1 Xác định thực thể phần mềm 30 3.3.1.2 Xác định bảng quan hệ bảng 31 3.3.2 Thiết kế giải thuật 45 3.3.3 Thiết kế giao diện phần mềm .52 3.4 Hướng dẫn cài đặt .63 3.5 Một số hạn chế hướng phát triển cho phần mềm 63 TÀI LIỆU THAM KHẢO 65 DANH MỤC CÁC HÌNH SỬ DỤNG Hình 1 Sơ đồ tổ chức Công ty cổ phần phần mềm Bravo Hình Các ký phát dùng sở đồ DFD 11 Hình Sơ đồ chức nghiệp vụ phần mềm 21 Hình Sơ đồ luồng thơng tin tìm kiếm khách hàng 22 Hình 3 Sơ đồ luồng thông tin báo giá khách hàng 24 Hình Sơ đồ luồng thông tin ký hợp đồng với khách hàng 25 Hình Sơ đồ luồng thơng tin triển khai phần mềm .26 Hình Sơ đồ luồng thơng tin tốn .27 Hình 3.7 Sơ đồ DFD mức ngữ cảnh 28 Hình 3.8 Sơ đồ DFD mức .29 Hình Thuật tốn đăng nhập 45 Hình 10 Thuật toán thêm liệu 46 Hình 11 Thuật tốn sửa đổi liệu .47 Hình 12 Thuật tốn xóa liệu .48 Hình 13 Thuật tốn tìm kiếm liệu .49 Hình 14 Thuật toán in báo cáo .51 Hình 15 Form đăng nhập vào phần mềm .52 Hình 16 Form phần mềm 52 Hình 17 Màn hình hiển thị danh sách nhân viên 54 Hình 18 Màn hình hiển thị danh sách khách hàng 54 Hình 19 Danh mục nguồn khách hàng 56 Hình 20 Danh mục loại công việc 56 Hình 21 Danh mục trạng thái hội hợp đồng 56 Hình 22 Danh sách công việc 57 Hình 23 Danh sách hội hợp đồng .57 Hình 24 Màn hình cập nhật báo giá .58 Hình 25 Danh sach hợp đồng chi tiết hợp đồng 58 Hình 26 Danh sách triển khai chi tiết triển khai hợp đồng 59 Hình 27 Báo cáo công việc theo nhân viên 60 Hình 28 Báo cáo cơng việc theo hội hợp đồng 60 Hình 29 Báo cáo danh sách hội hợp đồng 62 Hình 30 Báo danh sách hợp đồng 62 DANH MỤC CÁC BẢNG SỬ DỤNG Bảng Bảng Khách hàng 31 Bảng Bảng Nguồn khách hàng 32 Bảng 3 Bảng Nhân viên 32 Bảng Bảng Phòng ban 33 Bảng Bảng Sản phẩm 33 Bảng Bảng Phân hệ sản phẩm 34 Bảng Bảng Trạng thái hội 35 Bảng Bảng Cơ hội hợp đồng 35 Bảng Bảng Trạng thái báo giá 36 Bảng 10 Bảng Báo giá 36 Bảng 11 Bảng Chi tiết báo giá .37 Bảng 12 Bảng Trạng thái hợp đồng .38 Bảng 13 Bảng Hợp đồng .38 Bảng 14 Bảng Chi tiết hợp đồng 40 Bảng 15 Bảng Chi tiết triển khai 40 Bảng 16 Bảng Thanh toán .41 Bảng 17 Bảng Công viêc .42 DANH MỤC CÁC TỪ VIẾT TẮT STT Từ viết tắt Diễn giải CBNV Cán nhân viên NV Nhân viên HTTT Hệ thống thơng tin LỜI NĨI ĐẦU Ngày nay, công nghệ thông tin trở thành lĩnh vực quan trọng thiết yếu trình phát hội nhập phát triển với cách mạng công nghiệp 4.0 Các lĩnh vực sống cần có hỗ trợ đắc lực ứng dụng tin học nhằm nâng cao chất lượng hiệu công việc Đặc biệt với doanh nghiệp, việc ứng dụng tin học trở thành nhu cầu thiết yếu để tồn phát triển thị trường đầy cạnh tranh Xuất phát từ xu đó, phần mềm máy tính phục vụ cho hoạt động sản xuất, kinh doanh đời, giúp cho doanh nghiệp giải tốn suất lao động, chi phí, thời gian nhân lực Thực tế nước ta, việc tin học hóa cơng tác quản lí doanh nghiệp, tổ chức ngày phổ biến phát triển Các nhà quản lí cần hệ thống có khả thu thập, lưu trữ cung cấp thông tin cách đầy đủ, xác kịp thời để hồn thành cơng việc cách tốt Tuy nhiên doanh nghiệp ngày phát triển liệu kinh doanh ngày nhiều, gây việc khó khăn q trình tìm kiếm sử dụng, khơng thể khơng kể đến hợp đồng doanh nghiệp Qua q trình thực tập Cơng ty Cổ phần phần mềm Bravo, em thấy công ty ngày phát triển, số lượng hợp đồng kinh doanh công ty ký ký số khơng nhỏ, gây khó khăn khơng nhỏ cho trình quản lý sử dụng Vì em định chọn đề tài: “Xây dựng phần mềm quản lý hợp đồng kinh doanh Công ty Cổ phần phần mềm Bravo” CHƯƠNG TỔNG QUAN VỀ CÔNG TY CỔ PHẦN PHẦN MỀM BRAVO 1.1 TỔNG QUAN VỀ CÔNG TY CỔ PHẦN PHẦN MỀM BRAVO 1.1.1 Giới thiệu chung Công ty Cổ phần phần mềm Bravo  Tên đầy đủ: Công ty Cổ phần Phần mềm BRAVO  Tên tiếng anh: BRAVO SOFTWARE JOINT STOCK COMPANY  Ngày thành lập: Tháng 10 năm 1999  Địa chỉ: 101 Láng Hạ , Phường Láng Hạ, Quận Đống Đa, Hà Nội  MST: 0100947771  Loại hình doanh nghiệp: Công ty cổ phần  Vốn điều lệ: 400 tỷ  Điện thoai: 047762472  Email: hanoi@bravo.com.vn  Website: www.bravo.com.vn Ngành nghề kinh doanh: Sản xuất phần mềm máy tính dịch vụ, sản phẩm “Phần mềm quản trị Tài - Kế tốn”, “Phần mềm quản lý doanh nghiệp ERP” Xuất phần mềm ngành nghề kinh doanh có điều kiện Doanh nghiệp kinh doanh có đủ điều kiện theo quy định pháp luật 1.1.2 Lịch sử phát triển Công ty Cổ phần phần mềm Bravo “Công ty Cổ phần Phần mềm BRAVO thành lập theo giấy phép số 4667/GP_UB ngày 07/10/1999 UBND thành phố Hà Nội Được Sở Kế hoạch - Đầu tư Hà Nội cấp giấy chứng nhận đăng kí kinh doanh số : 056682 ngày 18 tháng 10 năm 1999 cục thuế Tp Hà Nội cấp mã số đăng kí thuế : 0100947771 ngày 05 tháng 11 năm 1999.” (Giới thiệu công ty Bravo, n.d.) 59  Thuật toán in báo cáo Hình 14 Thuật tốn in báo cáo Nguồn: Tác giả 60 3.3.3 Thiết kế giao diện phần mềm  Form đăng nhập vào phần mềm Hình 15 Form đăng nhập vào phần mềm Nguồn: Tác giả Sau đăng nhập thành cơng vào phần mềm phần mềm xuất giao diện Hình 16 Form phần mềm 61 Nguồn: Tác giả Phía bên trái form chức phần mềm công việc, hợp đồng… Trong chức chứa danh mục, form nhập liệu phần mềm 62  Danh mục nhân viên Danh mục nhân viên chứa danh sách tất nhân viên có cơng ty Hình 17 Màn hình hiển thị danh sách nhân viên Nguồn: Tác giả  Danh mục khách hàng Danh mục khách hàng chứa tất khách hàng có cơng ty Hình 18 Màn hình hiển thị danh sách khách hàng Nguồn: Tác giả 63 64  Danh mục nguồn KH Danh mục chứa tất nguồn mà tìm khách hàng Hình 19 Danh mục nguồn khách hàng Nguồn: Tác giả  Danh mục loại công việc Danh sách công việc nhân viên liên quan tới hội hợp đồng, báo giá hợp đồng, hay triển khai hơp đồng Hình 20 Danh mục loại công việc Nguồn: tác giả  Danh mục trạng thái hội hợp đồng Hình 21 Danh mục trạng thái hội hợp đồng 65 Nguồn: Tác giả  Danh sách cơng việc Hình 22 Danh sách công việc Nguồn: Tác giả  Danh sách hội hợp đồng Dánh sách chứa danh sách hội hợp đồng có cơng ty Hình 23 Danh sách hội hợp đồng Nguồn: Tác giả 66  Danh sách báo giá Hình 24 Màn hình cập nhật báo giá Nguồn: Tác giả  Danh mục hợp đồng Hình 25 Danh sach hợp đồng chi tiết hợp đồng 67 Nguồn: Tác giả  Danh sach triển khai hợp đồng Hình 26 Danh sách triển khai chi tiết triển khai hợp đồng Nguồn: Tác giả  Danh sách báo cáo 68 Hình 27 Báo cáo cơng việc theo nhân viên Nguồn: Tác giả Hình 28 Báo cáo công việc theo hội hợp đồng Nguồn: Tác giả 69 Hình 29 Báo cáo danh sách hội hợp đồng Nguồn: Tác giả Hình 30 Báo danh sách hợp đồng 70 3.4 Hướng dẫn cài đặt a Yêu cầu phần cứng Để cài đặt phần mềm máy cài cần đáp ứng yêu cầu kỹ thuật sau đây:  HĐH: Phần mềm yêu cầu hệ điều hành win trở lên  Ram: Phần mềm yêu cầu Ram máy 2G  Máy yêu cầu có hệ quản trị sở liệu SQL 2018 trở lên có cài Net 4.5 trở lên  Chip: máy có chíp i3 trở lên b Cách cài đặt phần mềm Sau chạy file setup cung cấp lúc người sử dụng cần cài đặt thay đổi chuỗi kết nối mà máy chủ chứa sở liệu Sau người dùng chạy file QLHD vào phần mềm Khi vào phần mềm lần tài khoản admin, mật 3.5 Một số hạn chế hướng phát triển cho phần mềm ● Do thời gian hạn chề nên phần mềm chưa đầy đủ chức nhắc công việc cho người sử dụng, gửi mail cho khách hàng ● Nếu tạo điều kiện em tiếp tục hoàn thiện, chỉnh sửa phần mềm để phần mềm có nhiều tính hỗ trợ người sử dụng 71 KẾT LUẬN Trong thời đại mà công nghệ thông tin ngày phát triển nay, việc áp dụng công nghệ đại, tân tiến vào công việc văn phịng thường ngày nhiều Là cơng ty chuyên cung cấp phần mềm quản trị doanh nghiệp ERP, nâng cao hiệu sản xuất cho khách hàng trước tiên cơng ty phải tự nâng cấp bắt kịp bước công nghệ Công ty Cổ phần phần mềm Bravo không ngừng đổi mới, nâng cao suất lao động Và vấn đề quan trọng cần hồn thiện trước tiên công tác quản lý hợp đồng kinh doanh Cơng ty Qua q trình tìm hiểu nghiên cứu lý thuyết internet nói chung thực tiễn cơng ty nói riêng, em học hỏi nhiều điều để hoàn thành báo cáo thực tập tổng hợp Em hy vọng báo cáo đóng góp phần vào việc cải thiện quy trình quản lý hợp đồng kinh doanh quý công ty việc áp dụng nhiều quy trình tương tự khác Do kinh nghiệm chưa có nhiều, đồng thời lĩnh vực nên tài liệu nghiên cứu chưa phong phú, báo cáo em chắn khơng tránh khỏi thiếu sót Em mong thầy góp ý để báo cáo em hoàn thiện Một lần em xin bày tỏ lòng biết ơn chân thành tới Công ty Cổ phần phần mềm Bravo tạo điều kiện cho em có hội thực tập cơng ty thầy Vũ Hưng Hải giúp đỡ em q trình hồn thành cáo cáo 72 TÀI LIỆU THAM KHẢO Bộ luật dân năm 2015 (không ngày tháng) Điều 388 Tuấn, N A (n.d.) Giáo Trình Ngơn Ngữ Lập Trình C# Retrieved from Thư Viện Học Liệu Mở Việt Nam: https://voer.edu.vn/c/ngon-ngu-c/cf37fa1e/383e2f05 Trương Văn Tú – Trần Thị Song Minh (2000), Giáo trình Hệ Thống Thơng Tin Quản Lý, NXB Thống Kê, Hà Nội Hàn Viết Thuận (2010), Giáo trình Kỹ nghệ phần mềm, NXB Đại học Kinh tế Quốc dân Trịnh Hồi Sơn (2010), “Giáo trình phát triển ứng dụng quản lý” Software Engineering (2010), A practitioner's approach, 7th Edition by Roger S Pressman Nguyễn Thị Phương Mai (2016), Quy trình phát triển phần mềm, 15/4/2018 Dave, R H (1975), “Developing and Writing Behavioral Objectives” (R J Armstrong, ed.), Tucson, Arizona: Educational Innovators Press 10 Microsoft (2019, 12 13) Tài liệu Microsoft Retrieved from https://docs.microsoft.com/en-us/visualstudio/install/install-visual-studio? view=vs-2019 11 Hoàng, P H (1019) Code Dạo Kí Sự Cơng ty TNHH Truyền thơng VN 12 Microsoft (2019) Tài liệu Microsoft Retrieved from https://docs.microsoft.com/vi-vn/sql/sql-server/?view=sql-server-ver15 73 13 Thơm, L (2017, 3) Retrieved from VIBLO: https://viblo.asia/p/7-nguyentac-quan-trong-trong-kiem-thu-phan-mem-Qbq5QrPEKD8 14 Tú, T V (2000) Giáo trình Phát Triển Hệ Thống Thông Tin Quản Lý, NXB Thống Kê, Hà Nội ... quản lý sử dụng Vì em định chọn đề tài: ? ?Xây dựng phần mềm quản lý hợp đồng kinh doanh Công ty Cổ phần phần mềm Bravo? ?? 9 CHƯƠNG TỔNG QUAN VỀ CÔNG TY CỔ PHẦN PHẦN MỀM BRAVO 1.1 TỔNG QUAN VỀ CÔNG... VỀ CÔNG TY CỔ PHẦN PHẦN MỀM BRAVO 1.1.1 Giới thiệu chung Công ty Cổ phần phần mềm Bravo .1 1.2 ĐẶC ĐIỂM PHÁT TRIỂN CỦA CÔNG TY .3 2.1 Tổng quan quản lý hợp đồng 2.1.1 Khái niệm hợp. ..TRƯỜNG ĐẠI HỌC KINH TẾ QUỐC DÂN VIỆN CÔNG NGHỆ THÔNG TIN VÀ KINH TẾ SỐ - TÊN ĐỀ TÀI XÂY DỰNG PHẦN MỀM QUẢN LÝ HỢP ĐỒNG KINH DOANH TẠI CÔNG TY CỔ PHẦN PHẦN MỀM BRAVO Sinh viên : Bùi

Ngày đăng: 08/03/2023, 13:23