BÁO cáo CHUYÊN đề học PHẦN CÔNG NGHỆ PHẦN mềm đề ti QUẢN lý cửa HNG bán XE ô QUẢN lý cửa HNG bán XE ô tô MAZDA tô MAZDA

214 4 0
BÁO cáo CHUYÊN đề học PHẦN CÔNG NGHỆ PHẦN mềm đề ti QUẢN lý cửa HNG bán XE ô QUẢN lý cửa HNG bán XE ô tô MAZDA tô MAZDA

Đ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 ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN CÔNG NGHỆ PHẦN MỀM ĐỀT I: QUẢN LÝ CỬA H NG BÁN XE Ô TÔ MAZDA Siinnh viiêên thhựực hiiệện : LÊ ĐĂĂNNG QUUÂÂN Giảng viên hướng dẫn : LÊ THỊ TRANG LINH Nggàànnh : CÔÔNNG NGGHHỆ THHÔÔNNG TIIN Chhuuyyêên nggàànnh : CÔÔNNG NGGHHỆ THHƠƠNNG TIIN Lớớp : D115-CNNPPM4 Khhóóa : D115 Hà Nội, tháng … năm PHIẾU CHẤM ĐIỂM Sinh viên thực hiện: Họ têên Chhữ ký LÊ ĐĂĂNNG QUUÂÂN QUUÂÂN Ghhi chhú Giảng viên chấm: Họ têên Giảng viên chấm 1: Giảng viên chấm 2: Chhữ ký Ghhi chhú MỤC LỤC Trang CHƯƠNG 1: GIỚI THIỆU DỰ ÁN PHẦN MỀM 1.1 Khảo sát hệ thống 1.2 Xác định toán cần giải 1.3 Phân tích đặc tả nghiệp vụ hệ thống 1.3.1 Quản lý xe 1.3.2 Quản lý nhân viên 1.3.3 Quản lý khách hàng 1.3.4 Quản lý hóa đơn 1.4 Xác định yêu cầu hệ thống 1.4.1 Yêu cầu chức 1.4.2 Yêu cầu phi chức 1.4.2.1 Yêu cầu bảo mật 1.4.2.2 Yêu cầu lưu 1.4.2.3 Yêu cầu tính sử dụng 1.4.2.4 Yêu cầu ràng buộc thiết kế 1.4.2.5 Yêu cầu phần cứng 1.4.2.6 Phần mềm sử dụng 1.4.2.7 Yêu cầu sử dụng phần mềm 1.4.2.8 Các yêu cầu khác CHƯƠNG 2: QUẢN LÝ DỰ ÁN 10 2.1 Ước lượng dự án 10 2.1.1 Ước lượng chi phí 10 2.1.2 Ước lượng thời gian 14 2.1.3 Ước lượng người tham gia 18 2.2 Lập lịch theo dõi 21 CHƯƠNG 3: PHÂN TÍCH 25 3.1 Xác định Actor Use case tổng quát hệ thống 25 3.1.1 Xác định Actor hệ thống 25 3.1.1.1 Nhân viên 25 3.1.1.2 Khách hàng 25 3.1.1.3 Quản lý xe 25 3.1.1.4 Quản lý hóa đơn 25 3.1.2 Biểu đồ Use Case toàn hệ thống 25 3.2 Phân tích chức hệ thống 26 3.2.1 Chức đăng nhập 26 3.2.1.1 Biểu đồ Use Case đăng nhập 26 3.2.1.2 Biểu đồ hoạt động đăng nhập 27 3.2.2 Chức khách hàng 29 3.2.2.1 Biểu đồ Use Case khách hàng 29 3.2.2.2 Biểu đồ hoạt động khách hàng 30 3.2.3 Chức nhân viên 35 3.2.3.1 Biểu đồ Use Case nhân viên 35 3.2.3.2 Biểu đồ hoạt đông nhân viên 36 3.2.4 Chức quản lý xe 41 3.2.4.1 Biểu đồ Use Case quản lý xe 41 3.2.4.2 Biểu đồ hoạt động quản lý xe 42 3.2.5 Chức quản lý hóa đơn 47 3.2.5.1 Biểu đồ Use Case quản lý hóa đơn 47 3.2.5.2 Biểu đồ hoạt động quản lý hóa đơn 47 CHƯƠNG 4: THIẾT KẾ 53 4.1 Thiết kế giao diện 53 4.1.1 Giao diện đăng nhập 53 4.1.2 Giao diện 53 4.1.3 Giao diện nhân viên 54 4.1.4 Giao diện xe 55 4.1.5 Giao diện khách hàng 55 4.1.6 Giao diện hóa đơn 56 4.2 Thiết kế lưu trữ 57 4.2.1 Chức đăng nhập 57 4.2.2 Chức nhân viên 57 4.2.3 Chức xe 58 4.2.4 Chức khách hàng 58 4.2.5 Chức hóa đơn 59 4.3 Bảng Diagram 59 CHƯƠNG 5: Lập trình 60 5.1 Ngôn ngữ lập trình lý sử dụng ngơn ngữ .60 5.2 Công cụ hỗ trợ 60 5.3 Kết code 61 5.3.1 Code kết nối SQL 61 5.3.2 Code chức đăng nhập 62 5.3.3 Code chức quản lý xe 62 5.3.4 Code chức hóa đơn 63 5.3.5 Code chức quản lý nhân viên 66 5.3.6 Code chức khách hàng 69 CHƯƠNG 6: KIỂM THỬ 71 6.1 Kiểm thử cho chức đăng nhập 71 6.2 Kiểm thử chức nhân viên 74 6.3 Kiểm thử chức khách hàng 78 6.4 Kiểm thử chức hóa đơn 82 6.5 Kiểm thử chức xe 86 CHƯƠNG 7: ĐĨNG GĨI, BẢO TRÌ PHẦN MỀM 89 7.1 Cách đóng gói phần mềm 89 7.2 Khái niệm bảo trì phần mềm 90 7.3 Lý đóng gói phần mềm 91 7.4 Kết sau đóng gói 92 DANH MỤC HÌNH ẢNH TrangHình 1 Hình ảnh cửa hàng xe ô tô MAZDA Hình Hình ảnh cửa hàng xe ô tô MAZDA 2Hình Use case tổng quát 26 Hình Use case đăng nhập 27 Hình 3 Biểu đồ hoạt động đăng nhập 28 Hình Biểu đồ use case khách hàng 29 Hình Biểu đồ hoạt động xóa khách hàng 30 Hình Biểu đồ hoạt động thêm khách hàng 32 Hình Biểu đồ hoạt động sửa khách hàng 33 Hình Biểu đồ hoạt động tìm kiếm khách hàng 34 Hình Biểu đồ use case nhân viên 36 Hình 10 Biểu đồ hoạt động thêm nhân viên 36 Hình 11 Biểu đồ hoạt động sửa nhân viên 38 Hình 12 Biểu đồ hoạt động xóa nhân viên 39 Hình 13 Biểu đồ hoạt động tìm kiếm nhân viên 40 Hình 14 Biểu đồ use case quản lý xe 41 Hình 15 Biểu đồ hoạt động thêm thông tin xe 42 Hình 16 Biểu đồ hoạt động sửa thông tin nhân viên 43 Hình 17 Biểu đồ hoạt động xóa thơng tin xe 45 Hình 18 Biểu đồ hoạt động tìm kiếm thơng tin xe 46 Hình 19 Biểu đồ use case quản lý hóa đơn 47 Hình 20 Biểu đồ hoạt động chức thêm quản lý hóa đơn 48 Hình 21 Biểu đồ hoạt động chức sửa thông tin hóa đơn 49 Hình 22 Biểu đồ hoạt động chức xóa thơng tin hóa đơn 50 Hình 23 Biểu đồ hoạt động chức tìm kiếm thơng tin hóa đơn 52 Hình Giao diện đăng nhập 53 Hình Giao diện 54 Hình Giao diện quản lý nhân viên 55 Hình 4 Giao diện quản lý xe 55 Hình Giao diện qản lý khách hàng 56 Hình Giao diện quản lý hóa đơn 57 Hình Chức đăng nhập 57 88 CHƯƠNG 7: ĐĨNG GĨI, BẢO TRÌ PHẦN MỀM 7.1 Cách đóng gói phần mềm Bước 1: Download phần mềm đóng gói Microsoft Visual Studio Installer Projects: - Mở phần mềm Visual Studio Code, công cụ nhấn chọn Extensions, chọn Manage Extencions, nhấn vào mục Online chọn Visual Studio Marketplace, tìm Microsoft Visual Studio Installer Projects download Bước 2: Sau cài đặt, nhấn chuột phải Solution Explorer, chọn add, chọn New project, sau hiển thi bảng Add a new project, cơng cụ tìm kiếm gõ cụm từ setup nhấn tìm kiếm, chọn Setup Project, nhấn Next, đặt tên Setup chọn ổ lưu file nhấn Create Bước 3: Sau nhấn Create, hình hiển thị File System (Setup), phần bên trái, nhấn Application Folder, sau nhấn chuột phải vào Name (tại phần bên phải) chọn Add chọn Project Output, sau hình hiển thị bảng Add Project Output group, ô textbox nhập tên dự án, chọn Primary Output nhấn Ok Bước 4: Sau nhấn Ok, phần bên phải hình xuất Primary Output, nhấn chuột phải chọn Create Shortcut to Primary Output (thực điều lần), hình shortcut vừa tạo, nhấn chuột phải vào shortcut, chọn rename đặt lại tên shortcut tên dự án Bước 5: Kéo thả chuột shortcut dự án bên phải vừa tạo vào mục User’s Desktop User’s Program menu (ở phần bên trái hình), nhấn chuột vào User’s Desktop User’s Program menu để kiểm tra xem thêm thành công hay chưa Bước 6: Thêm icon vào project: - Nhấn chọn User’s Desktop, bảng Properties, mục Icon đnag “none”, đây, nhấn mũi tên xuống, chọn Browser, ta thấy hình hiển thị bảng Icon - Nhấn vào nút Browser (cạnh khung textbox Look in bảng Icon), bảng Select item in Project ra, nhấn chọn Application Folder nhấn Ok, sau phần textbox 89 Look in hiển thị Application Folder, ta chọn Add File chọn icon mà muốn cho project (Lưu ý: icon chọn để add vào project phải có đuôi “.ico”) nhấn Open nhấn Ok - Thực bước tương tự với mục User’s Program menu Bước 7: Tại khung Solution Explorer nhấn chọn tên file Setup vừa tạo, sau thông tin file Setup hiển thị khung Properties, ta cần đổi tên mục: Author (tên đặt khung Author tên hiển thị dự án đóng gói bên ngồi) Manufacturer (hai mục cần đặt tên giống nhau) Bước 8: Sau đổi tên cho mục Author Manufacturer, ta quay lại khung Solution Explorer nhấn chuột phải vào file Setup, chọn Rebuild chờ hệ thống xây dựng lại dự án Bước 9: Sau rebuild thành công dự án, ta mở thư mục dự án build, ta mở file Setup vừa tạo chọn Debug chọn Setup, sau hình bảng thông báo Wellcome to the Setup Wizard, sau ta chọn next, hình khung Select Installation Folder, khung textbox hiển thị địa nơi để file dự án file Setup, sau kiểm tra lại thông tin khung textbox, ta nhấn next, lúc hình lên khung Confirm Installation, nhấn next để xác nhận, chờ file Setup Install xong nhấn Close để đóng cửa sổ Setup ta chạy dự án bên ngồi 7.2 Khái niệm bảo trì phần mềm Bảo trì phần mềm điều chỉnh lỗi mà chưa phát giai đoạn xây dựng q trình sử dụng phần mềm có nhiều thay đổi, nâng cấp tính sử dụng an tồn vận hành phần mềm Việc bảo trì phần mềm định kỳ chiếm tới 65- 75% công sức chu kỳ sống phần mềm Theo IEEE (1993), bảo trì phần mềm định ngh a việc sửa đổi phần mềm sau bàn giao để chỉnh lại lỗi phát sinh, cải thiện hiệu phần mềm thuộc tính khác, làm cho phần mềm thích 90 ứng mơi trường bị thay đổi Bảo trì phần mềm chia thành bốn loại: + Sửa lại cho (corrective): việc sửa lỗi hỏng hóc phát sinh Các lỗi lỗi thiết kế, lỗi logic lỗi coding sản phẩm Ngoài ra, lỗi q trình xử lý liệu, hoạt động hệ thống + Thích ứng (adaptative): việc chỉnh sửa phần mềm cho phù hợp với môi trường thay đổi sản phẩm Môi trường có ngh a tất yếu tố bên sản phẩm quy tắc kinh doanh, luật pháp, phương thức làm việc,… + Hoàn thiện: chỉnh sửa để đáp ứng yêu cầu thay đổi người sử dụng Loại tập trung vào nâng cao chức hệ thống, hoạt động tăng cường hiệu hệ thống, đơn giản cải thiện giao diện Nguyên nhân với phần mềm thành công, người sử dụng bắt đầu khám phá yêu cầu mới, yêu cầu mà họ đề ban đầu, đó, cần cải tiến chức + Bảo vệ (preventive): mục đích làm hệ thống dễ dàng bảo trì lần 7.3 Lý đóng gói phần mềm Bảo trì cần thiết để đảm bảo phần mềm tiếp tục đáp ứng yêu cầu người sử dụng Bảo trì áp dụng cho phần mềm cách sử dụng mơ hình vịng đời phần mềm (ví dụ: xoắn ốc, tuyến tính, …) Sử dụng phần mềm không bị gián đoạn Rút ngắn tối đa thời gian phần mềm hỏng hóc, ngưng hoạt động, đồng thời giảm thiểu chi phí bảo trì Trước hết hạn bảo hành phần mềm, ta nên chuẩn bị cho việc bảo trì, lẽ việc bảo trì sớm việc bạn phát bệnh sớm, nhờ mà sửa chữa kịp thời hay nâng cấp phần mềm nhằm đảm bảo trì phần mềm chạy ổn định Việc bảo trì nên thực tối thiểu lần/ năm Duy trì độ an tồn, bảo mật phần mềm Công nghệ tiên tiến đến có lúc có lỗ hổng Dù đại suy cho 91 máy móc, mà máy móc cần phải bảo trì, sửa chữa nâng cấp để hoạt động tốt Ở l nh vực phần mềm, việc bảo trì lại cần đề cao lượng liệu lớn, độ bảo mật an toàn cần trì 7.4 Kết sau đóng gói Hình 7.1 Kết sau đóng gói 92 KẾT LUẬN Chương trình Quản lý cửa hàng bán xe tơ giúp cho việc tin học hóa cửa hàng việc nhập xuất hàng hóa tốt hơn, xác khoa học hơn, làm tăng suất hiệu công việc Trên cở sở giúp cho quản lý hoạt động cửa hàng hóa cách tự động hóa, tránh sai sót, hạn chế mà cách quản lý thủ công gây ra, đáp ứng yêu cầu lãnh đạo, đạo cấp tình kịp thời Chương trình Quản lý cửa hàng bán xe tơ hồn thành tương đối tốt đáp ứng nhu cầu cập nhật, truy vấn thơng tin nhanh chóng giải phần quản lý CSDL lưu trữ thông tin Tuy nhiên, chương trình cịn nhược điểm, thiếu sót cần hồn thiện thời gian tới lý trình độ kỹ thuật lập trình chưa tốt, khơng thực số chức trình khảo sát phân tích thiết kế Chúng em xin chân thành cảm ơn thầy cô giáo khoa Công Nghệ Thông Tin Trường ĐH Điện Lực trang bị cho em kiến thức bản, cần thiết năm học vừa qua để em hồn thành tiểu luận Đặc biệt, chúng em xin chân thành cảm ơn cô Lê Thị Trang Linh người tận tình bảo hướng dẫn em thực đề tài suốt thời gian qua 93 ... định chọn đề tài ? ?Quản lý bán hàng xe ô tô MAZDA? ?? nhằm mục đích giải vướng mắc trên, giúp cho công việc quản lý trở nên đơn giản, hiệu xác việc tự động hóa q trình quản lý yếu tố liên quan xe, hóa... tinh chất cơng nghiệp hóa Từ nhu cầu thực tế áp dụng tiến công nghệ phần mềm, với phát triển công nghệ phần mềm tạo phần mềm quản lý mua bán cho doanh nghiệp sản xuất kinh doanh, giúp doanh nghiệp... triển Cửa hàng xe ô tô MAZDA nơi phù hợp nhằm đáp ứng nhu cầu lại cho người dân thành phố vùng lân cận Thông tin cửa hàng Tên đơn vị áp dụng: cửa hàng xe ô tô MAZDA Tổng số nhân viên: 10 người + quản

Ngày đăng: 05/12/2022, 06:20

Tài liệu cùng người dùng

Tài liệu liên quan