Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 84 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
84
Dung lượng
3,34 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÕNG -o0o - ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ THÔNG TIN Hải Phòng 2019 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÕNG -o0o - HỆ THỐNG QUẢN LÝ CHO THUÊ Ô TÔ ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC CHÍNH QUY Ngành: Cơng nghệ thơng tin Hải Phòng 2019 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÕNG o0o HỆ THỐNG QUẢN LÝ CHO THUÊ Ô TÔ ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC CHÍNH QUY Ngành: Cơng nghệ thông tin Sinh viên thực hiện: Nguyễn Thị Hồng Thắm Giáo viên hướng dẫn: TS Lê Văn Phùng Mã số sinh viên: 090049 Hải Phòng 2019 BỘ GIÁO DỤC VÀ ĐÀO TẠO CỘNG HÕA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÕNG Độc lập - Tự - Hạnh phúc -o0o - NHIỆM VỤ THIẾT KẾ TỐT NGHIỆP Sinh viên: Nguyễn Thị Hồng Thắm Lớp: CT901 Tên đề tài : Mã số : 090049 Ngành: Công nghệ thông tin HỆ THỐNG QUẢN LÝ CHO THUÊ Ô TÔ NHIỆM VỤ ĐỀ TÀI Nội dung yêu cầu cần giải nhiệm vụ đề tài tốt nghiệp a Nội dung : - Tìm hiểu lý thuyết phân tích thiết kế hướng cấu trúc - Tìm hiểu hệ thống quản lý cho th tơ - Phân tích thiết kế hệ thống cài đặt số modul chương trình b Các yêu cầu cần giải - Tìm hiểu sở lý thuyết phục vụ cho đề tài - Phân tích thiết kế tốn quản lý cho th ô tô - Cài đặt thử nghiệm số modul chương trình Các số liệu dùng để thiết kế tính tốn Địa điểm thực tập Cơng ty trách nhiệm hữu hạn dịch vụ Phương Linh Địa chỉ: Số 5, Phố Ngô Tất Tố, Văn Miếu, Đống Đa, Hà Nội Đồ án tốt nghiệp Trường Đại học Dân lập Hải Phòng PHẦN NHẬN XÉT ĐÁNH GIÁ CỦA CÁN BỘ CHẤM PHẢN BIỆN ĐỀ TÀI TỐT NGHIỆP Đánh giá chất lượng đề tài tốt nghiệp(về mặt sở lý luận, thuyết minh chương trình, giá trị thực tế) …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… Cho điểm cán phản biện ( Điểm ghi số chữ) …………………………………………………………………………………… …………………………………………………………………………………… Ngày tháng năm 2009 Cán chấm phản biện (Ký, ghi rõ họ tên) Sinh viên: Nguyễn Thị Hồng Thắm – Lớp CT901 Đồ án tốt nghiệp Trường Đại học Dân lập Hải Phòng LỜI CẢM ƠN Trước hết em xin bày tỏ tình cảm lịng biết ơn TS.Lê Văn Phùng – Viện khoa học công nghệ Việt Nam, người cho em nhiều thời gian quý báu, trực tiếp hướng dẫn tận tình bảo em suốt trình làm thực tập tốt nghiệp đồ án tốt nghiệp Em xin chân thành cảm ơn tất thầy cô giáo môn công nghệ thông tin – Trường Đại học Dân lập Hải Phịng, chân thành cảm ơn thầy giáo, giáo tham gia giảng dạy truyền đạt kiến thức quý báu suốt thời gian em học tập trường, đọc phản biện đồ án em giúp em hiểu rõ vấn đề nghiên cứu, để em hồn thành tốt đồ án Em xin chân thành cảm ơn GS.TS.NGƯT Trần Hữu Nghị hiệu trưởng nhà trường Đại học Dân lập Hải Phịng, ban giám hiệu nhà trường, Bộ mơn tin học, phòng ban nhà trường giúp đỡ tạo điều kiện tốt cho em suốt thời gian học tập q trình làm tốt nghiệp Tuy có nhiều cố gắng trình học tập, trình thực tập trình làm đồ án tốt nghiệp khơng thể tránh khỏi thiếu sót, em mong góp ý quý báu tất thầy cô giáo tất bạn để kết em hoàn thiện Em xin chân thành cảm ơn! Hải phòng, Ngày tháng năm 2019 Sinh viên Sinh viên: Nguyễn Thị Hồng Thắm – Lớp CT901 Đồ án tốt nghiệp Trường Đại học Dân lập Hải Phòng LỜI MỞ ĐẦU Ngày Cơng nghệ thơng tin nói chung, Tin học nói riêng đóng góp vai trị quan trọng đời sống người Các thành tựu đã, ứng dụng, phát triển lĩnh vực kinh tế - trị - quân quốc gia Nếu trước đây, máy tính sử dụng cho nghiên cứu khoa học –kĩ thuật, ngày ứng dụng cho nhiều mục đích khác như: Quản lý, lưu trữ liệu, giải trí, điều khiển tự động Như cơng nghệ thông tin trở thành công cụ quản lý cho toàn hệ thống xã hội Những năm gần đây, nước ta tin học ứng dụng rộng rãi lĩnh vự giáo dục đào tạo Việc ứng dụng phần mềm quản lý hệ thống thông tin trợ giúp nhiều cho nhà quản lý Hệ thống thông tin quản lý cho th tơ giúp ích cho khâu quản lý, khâu tìm kiếm cập nhật thơng tin,… đảm bảo khoa học xác nhanh chóng Đồ án giới thiệu phương pháp phân tích thiết kế hướng cấu trúc đồng thời tìm hiểu trạng, nghiên cứu hệ thống quản lý cho thuê ô tô công ty trách nhiệm hữu hạn dịch vụ Phương Linh Áp dụng phương pháp phân tích thiết kế hướng cấu trúc để giải tốn Thử nghiệm cơng cụ SQL Server Visual Basic 6.0 để hỗ trợ thiết kế Tiến hành phân tích cài đặt chương trình thử nghiệm Sinh viên: Nguyễn Thị Hồng Thắm – Lớp CT901 Đồ án tốt nghiệp Trường Đại học Dân lập Hải Phòng MỤC LỤC CHƯƠNG 1: KHẢO SÁT HỆ THỐNG VÀ XÁC ĐỊNH YÊU CẦU 1.1 Khảo sát, mô tả hệ thống .6 1.1.1 Mơ tả tốn nghiệp vụ 1.1.2 Biểu đồ hoạt động 1.2 Hồ sơ liệu 1.3.Yêu cầu hệ thống thực 13 1.4 Đánh giá thực trạng quản lý hướng giải 14 CHƯƠNG 2: PHƯƠNG PHÁP LUẬN 15 PHÂN TÍCH THIẾT KẾ CĨ CẤU TRÚC 15 2.1 Các khái niệm .15 2.1.1 Hệ thống 15 2.1.2 Hệ thống thông tin 15 2.1.3 Các đặc điểm phương pháp phân tích thiết kế có cấu trúc 16 2.1.4 Quan điểm vịng đời (chu trình sống ) HTTT 17 2.1.5 Phương pháp mơ hình hóa 21 2.2 Các loại mơ hình phương pháp phân tích thiết kế hướng cấu trúc 23 2.2.1 Mơ hình xử lý 23 2.2.2 Mơ hình liệu 25 2.2.2.1.Mô hình khái niệm liệu 25 2.2.2.2 Mơ hình CSDL logic (Mơ hình E_R) 30 2.3 Quy trình phân tích thiết kế theo hướng cấu trúc 33 2.3.1 Đề cương mơ hình phân tích thiết kế ứng dụng 33 2.3.2.Quy trình phân tích thiết kế hướng cấu trúc 34 CHƯƠNG 3- PHÂN TÍCH .35 3.1 Xác định mơ hình nghiệp vụ .35 3.1.1 Bảng phân tích chức nghiệp vụ, tác nhân hồ sơ liệu 35 3.1.2 Thiết lập biểu đồ ngữ cảnh hệ thống 36 3.1.3 Biểu đồ phân rã chức 37 3.1.4 Danh sách hồ sơ liệu sử dụng 38 3.1.5 Thiết lập ma trận thực thể chức 38 3.2 Mơ hình phân tích xử lý 39 3.2.1 Biểu đồ luồng liệu mức 39 3.2.2 Biểu đồ luồng liệu mức 40 3.3 Mơ hình phân tích liệu 43 CHƯƠNG 4- THIẾT KẾ 51 4.1 Thiết kế CSDL logic 51 4.1.1 Chuyển đổi mô hình khái niệm liệu sang mơ hình quan hệ đạt chuẩn 3NF 51 4.1.2 Mơ hình E_R 52 4.2.Thiết kế CSDL vật lý 53 Sinh viên: Nguyễn Thị Hồng Thắm – Lớp CT901 Đồ án tốt nghiệp Trường Đại học Dân lập Hải Phòng 4.3.Thiết kế đầu 57 4.4 Thiết kế giao diện .58 4.4.1 Giao diện cập nhật 59 4.4.2 Giao diện tìm kiếm 59 4.4.3 Giao diện báo cáo 60 CHƯƠNG 5- LẬP TRÌNH THỬ NGHIỆM 61 5.1.Lựa chọn hệ quản trị CSDL ngơn ngữ lập trình .61 5.1.1.Lựa chọn hệ quản trị sở liệu .61 5.1.1.1 SQL Server 2000 61 5.1.1.2 Đặc điểm SQL đối tượng làm việc 62 5.1.1.3 Các kiểu liệu SQL 62 5.1.2 Lựa chọn ngôn ngữ 63 5.1.3 Kết nối sở liệu .63 5.2 Một số giao diện 65 5.2.1 Giao diện quản trị hệ thống 65 5.2.2 Giao diện cập nhật liệu 66 5.2.3 Giao diện tìm kiếm 70 5.2.4 Giao diện báo cáo thống kê 72 5.2.5 Giao diện trợ giúp 74 5.3 Đánh giá kết đạt 75 5.4 Hướng dẫn sử dụng cài đặt chương trình 76 TÀI LIỆU THAM KHẢO 77 LỜI CẢM ƠN 78 Sinh viên: Nguyễn Thị Hồng Thắm – Lớp CT901 Đồ án tốt nghiệp Trường Đại học Dân lập Hải Phòng - Truy cập CSDL từ xa thơng qua mơ hình ADO (Activex Data Oject) b Môi trường liệu ( DATA ENVIRONMENT – DED ) *Cấu trúc chi tiết DED: Giao diện DED ActieX Designer DED sử dụng lớp đối tượng Visual Basic gọi ActiveX Designer Nó nạp vào môi trường soạn thảo VB mục khác menu, modul….Tuy nhiên cách thức để thao tác khác với mục Khi thao tác với DED ta sử dụng mục menu trình soạn thảo DED để xây dựng tập hoàn chỉnh kết nối (Connection) & lệnh liệu ( Command ) để xây dựng chương trình Trong lúc thao tác với DED, ta có sử dụng đối tượng khác nhau: + Đối tượng kết nối liệu ( Connection): đối tượng định nghĩa kết nối chương trình ta nguồn liệu + Đối tượng câu lệnh liệu( command): định nghĩa tập record lấy từ kết nối liệu Khi xác định đối tượng command, ta cần định đối tượng command lấy liệu từ đâu sở liệu việc xác lập nguồn liệu Nguồn liệu xác lập cách thức lấy liệu từ sở liệu : lấy thông tin qua TABLE, VIEW,SQL… Mỗi đối tượng Command tạo & gọi thực thi, Recordset đối tượng command kích hoạt Lúc tên recordset tương ứng là: RS+ Tên command Sinh viên: Nguyễn Thị Hồng Thắm – Lớp CT901 64 Đồ án tốt nghiệp Trường Đại học Dân lập Hải Phòng 5.2 Một số giao diện 5.2.1 Giao diện quản trị hệ thống a Giao diện đăng nhập b Giao diện cập nhật người dùng Sinh viên: Nguyễn Thị Hồng Thắm – Lớp CT901 65 Đồ án tốt nghiệp Trường Đại học Dân lập Hải Phòng 5.2.2 Giao diện cập nhật liệu Đặc tả giao diện tương tác a Giao diện “Cập nhật khách hàng” - Mục tiêu: Nhập, xóa, sửa khách hàng đến liên hệ thuê xe - Người sử dụng: Người quản lý, kế tốn - Mơi trường: Sinh viên: Nguyễn Thị Hồng Thắm – Lớp CT901 66 Đồ án tốt nghiệp Trường Đại học Dân lập Hải Phòng o Hệ điều hành Windows XP o Hệ quản trị SQL Server - Các bảng liệu sử dụng: KHÁCH - Thao tác xử lý: Xác định thông tin khách hàng mô tả - Hướng dẫn sử dụng: Đối với khách hàng nhập họ tên, chứng minh thư nhân dân, điện thoại, địa chỉ, số điện thoại, số tài khoản, ngân hàng, tên quan Nếu chọn nhập mà khơng muốn nhập chọn bỏ qua Nếu khách muốn đổi thơng tin chọn thông tin khách dấu mũi tên để di chuyển đến ghi cần sửa sau sửa thơng tin chọn ghi Nếu xóa chọn thơng tin cần xóa xóa - Kết quả: Sau lần nhập, sửa hay xóa thơng tin thao tác lại bảng KHÁCH b Giao diện “Cập nhật loại xe” - Mục tiêu: Nhập, sửa, xóa thơng tin loại xe cho thuê - Người sử dụng: người quản lý, kế tốn cơng ty - Mơi trường: o Hệ điều hành Windows XP o Hệ quản trị SQL Server - Các bảng liệu sử dụng: Bảng loại xe Sinh viên: Nguyễn Thị Hồng Thắm – Lớp CT901 67 Đồ án tốt nghiệp Trường Đại học Dân lập Hải Phòng - Thao tác xử lý: Xác định thông tin xe mô tả - Hướng dẫn sử dụng: Đối với xe nhập mã loại, tên loại xe, tổng số chỗ, số lượng xe Nếu nhập mà muốn dừng lại chọn bỏ qua Nếu muốn đổi thơng tin chọn thơng tin xe chọn mũi tên để di chuyển ghi cần sửa sau sửa thơng tin chọn ghi Nếu xóa thơng tin chọn thơng tin cần xóa chọn xóa - Kết quả: Sau lần nhập, sửa hay xóa thơng tin thao tác lại bảng loại xe c Giao diện “Cập nhật Hóa đơn tốn” - Mục tiêu:Nhập, sửa, xóa,in thơng tin thông tin xe - Người sử dụng: người quản lý, kế tốn cơng ty - Mơi trường: o Hệ điều hành Windows XP o Hệ quản trị SQL Server - Các bảng liệu sử dụng: Bảng Hóa đơn toán bảng Hợp đồng - Thao tác xử lý: Xác định thơng tin, tình trạng xe, khách hàng thuê xe - Hướng dẫn sử dụng: Đối với xe nhập hóa đơn, mã khách, mã xe, trả trước, trả sau, phí PS, tổng tiền, ghi Nếu muốn đổi thơng tin chọn Sinh viên: Nguyễn Thị Hồng Thắm – Lớp CT901 68 Đồ án tốt nghiệp Trường Đại học Dân lập Hải Phịng thơng tin hóa đơn chọn tiến lùi sau sửa thơng tin chọn sửa Nếu xóa thơng tin chọn thơng tin cần xóa chọn xóa - Kết quả: Sau lần nhập, sửa hay xóa thơng tin thao tác lại bảng loại xe, xe, khách, hóa đơn d Giao diện cập nhật Giá e Giao diện cập nhật Sổ xe Sinh viên: Nguyễn Thị Hồng Thắm – Lớp CT901 69 Đồ án tốt nghiệp Trường Đại học Dân lập Hải Phòng 5.2.3 Giao diện tìm kiếm a Tìm kiếm Loại xe - Mục tiêu: Tìm thơng tin Loại xe - Người sử dụng: Người quản lý, kế tốn, Khách - Mơi trường: o Hệ điều hành Windows XP o Hệ quản trị SQL Server - Các bảng liệu sử dụng: Loại xe - Thao tác xử lý: Tìm kiếm thơng tin Loại xe Sinh viên: Nguyễn Thị Hồng Thắm – Lớp CT901 70 Đồ án tốt nghiệp - Trường Đại học Dân lập Hải Phòng Hướng dẫn sử dụng: Khi muốn tìm kiếm người sử dụng kích vào tìm kiếm sau nhập thơng tin tìm kiếm chọn OK liệu tìm kiếm hiển thị Nếu khơng muốn tìm kiếm khỏi tìm kiếm nhấn vào Cancel - Kết quả: Sau tìm kiếm có thơng tin sở liệu thơng tin hiển thị cịn khơng có khơng hiển thị b Tìm kiếm Xe c Tìm kiếm Đặt xe d Tìm kiếm Sổ xe Sinh viên: Nguyễn Thị Hồng Thắm – Lớp CT901 71 Đồ án tốt nghiệp Trường Đại học Dân lập Hải Phòng 5.2.4 Giao diện báo cáo thống kê a Tình hình sửa chữa xe Sinh viên: Nguyễn Thị Hồng Thắm – Lớp CT901 72 Đồ án tốt nghiệp Trường Đại học Dân lập Hải Phòng b Thống kê Hợp đồng c.Nợ chưa toán Sinh viên: Nguyễn Thị Hồng Thắm – Lớp CT901 73 Đồ án tốt nghiệp Trường Đại học Dân lập Hải Phòng 5.2.5 Giao diện trợ giúp a Giao diện hướng dẫn sử dụng Sinh viên: Nguyễn Thị Hồng Thắm – Lớp CT901 74 Đồ án tốt nghiệp Trường Đại học Dân lập Hải Phòng b Giao diện hình xe mơ tả 5.3 Đánh giá kết đạt a Những kết qủa đạt - Chương trình nhằm mục đích giúp cho người quản lý giải công việc thuận lợi dễ dàng quản lý giấy tờ, giảm chi phí nhân cồn thời gian Giúp cho khách hàng đến đăng ký thuê ô tô làm thủ tục nhanh chóng - Việc phân tích thiết kế hệ thống tương đối chặt chẽ, đầy đủ bám sát với nghiệp vụ hoạt động việc quản lý cho thuê ô tô - Việc cập nhật liệu tương đối tốt Sinh viên: Nguyễn Thị Hồng Thắm – Lớp CT901 75 Đồ án tốt nghiệp Trường Đại học Dân lập Hải Phịng - Chương trình thiết kế để dễ dàng cho việc mở rộng chức chương trình b Những hạn chế - Chương trình có tính chun nghiệp chưa cao, chưa giải chọn vẹn vấn đề nảy sinh q trình quản lý, chưa đạt tính thẩm mỹ cao c Hướng mở rộng - Chương trình chạy máy đơn lẻ cần nâng cấp ứng dụng chạy môi trường nhiều người dùng - Chỉnh sửa giao diện thân thiện với người dùng 5.4 Hướng dẫn sử dụng cài đặt chương trình a Hướng dẫn cài đặt - Cài đặt SQL server cần có: win Nt máy 486, tối thiểu 16MB nhớ, 80MB đĩa cứng trống, in NT 3.51 trở lên - Cài đặt VB6 cần có ổ đĩa CD_ROM Máy tính cần 32MB RAM, 2GB hard disk CPU pentium - Chương trình đóng gói thành cài đặt setup đặt ổ C với thư viện chương trình chạy chương trình cách dễ dàng sau người dụng làm theo hướng dẫn để cài đặt chương trình với thao tác b Hướng dẫn sử dụng - Nhấn F5 chạy chương trình - Sau đăng nhập hệ thống để vào thao tác với chức chương trình - Muốn khỏi chương trình chọn thoát Sinh viên: Nguyễn Thị Hồng Thắm – Lớp CT901 76 Đồ án tốt nghiệp Trường Đại học Dân lập Hải Phòng TÀI LIỆU THAM KHẢO [1] Tài liệu học trường môn : Cơ sở liệu 1, Cơ sở liệu 2, Phân tích thiết kế hệ thống, Lập trình VisualBasic 6.0, SQL SERVER 2000 [2] Phân tích thiết kế hệ thống thơng tin đại (PGS.TS Nguyễn Văn Vỵ) – Nhà xuất Thống kê 2002 [3] Phân tích thiết kế hệ thống thông tin (PGS.TS Nguyễn Văn Ba) – Nhà xuất Đại học Quốc gia Hà Nội [4] Phân tích thiết kế hệ thống thông tin – Kiến thức thực hành TS.Lê Văn Phùng – Nhà xuất LĐ_XH 2004 [5] Một số giáo trình điện tử hệ quản trị sở liệu SQL SERVER 2000 Microsoft Visual Basic khác [6] Lập trình SERVER 2000 – Đoàn Thiện Ngân, Đoàn Thị Thanh Diễm, Hoàng Đức Hải – Nhà xuất lao động xã hội [7] Kỹ xảo lập trình VB6 – Phạm Hữu Khang – Nhà xuất lao động xã hội Sinh viên: Nguyễn Thị Hồng Thắm – Lớp CT901 77 Đồ án tốt nghiệp Trường Đại học Dân lập Hải Phòng LỜI CẢM ƠN Trước tiên, em xin bày tỏ lòng biết ơn sâu sắc em tới thầy giáo TS.Lê Văn Phùng Người bước hướng dẫn, giúp đỡ em q trình thực tập hồn thiện luận văn tốt nghiệp Em xin chân thành cảm ơn thầy cô giáo khoa công nghệ thông tin trường Đại học dân lập Hải Phịng dìu dắt, dạy dỗ em kiến thức chuyên môn tinh thần học tập độc lập, sáng tạo để em có kiến thức thực đề tài tốt nghiệp Trong trình thực đề tài tốt nghiệp, cố gắng nhiên thời gian khả có hạn nên em khơng thể tránh khỏi thiếu sót Vì vậy, em mong thầy cô giáo thông cảm, bảo giúp đỡ em Một lần em xin chân thành cảm ơn! Hải Phòng, ngày…tháng…năm 2009 Sinh viên thực Nguyễn Thị Hồng Thắm Sinh viên: Nguyễn Thị Hồng Thắm – Lớp CT901 78 ... hệ thống mối liên hệ với hệ thống bên 2.1.2 Hệ thống thông tin - Hệ thống thông tin tảng hệ thống quản lý dù cấp vĩ mơ hay vi mơ Do đó, phân tích HTTT, cần sử dụng tiếp cận hệ thống, tức phải xem... hiểu hệ thống quản lý cho th tơ - Phân tích thiết kế hệ thống cài đặt số modul chương trình b Các yêu cầu cần giải - Tìm hiểu sở lý thuyết phục vụ cho đề tài - Phân tích thiết kế tốn quản lý cho. .. trạng quản lý hướng giải - Trên thực tế, công ty số lượng công nhân viên hạn chế Quản lý cho thuê ô tô không đơn quản lý số lượng mà cịn quản lý thơng tin đến liên quan khác như: xe cho thuê,