1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Giáo trình xây dựng phần mềm quản lý bán hàng

45 2 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

TUYÊN BỐ BẢN QUYỀN Tài liệu thuộc loại sách giáo trình nên nguồn thơng tin phép dùng nguyên trích dùng cho mục đích đào tạo tham khảo Mọi mục đích khác mang tính lệch lạc sử dụng với mục đích kinh doanh thiếu lành mạnh bị nghiêm cấm LỜI GIỚI THIỆU Trong giai đoạn đất nước trình hội nhập, với phát triển mạnh mẽ cơng nghệ thơng tin, tin học hố điều mà công ty, doanh nghiệp tổ chức cần phải nghĩ đến Tin học ứng dụng lĩnh vực sống, đem lại nhiều lợi ích to lớn, dần thay cơng việc thủ công nhiều thời gian Hiện nhiều lĩnh vực thực việc tin học hoá, lĩnh vực sản xuất lĩnh vực xã hội Nhằm đáp ứng cho nhu cầu phát triển xã hội nói chung thực tin học hố cơng tác quản lý nói riêng Giáo trình biên soạn dành cho sinh viên trường cao đẳng nghề Ứng Dụng Phần Mềm theo chương trình khung Trường Cao Đẳng Nghề Cần Thơ nhằm giúp cho việc quản lý kinh doanh doanh nghiệp dễ dàng thuận lợi Trong q trình thực hiện, nhóm biên soạn tham khảo nhiều tài liệu, kết hợp với kinh nghiệm thực tế Mặc dù có nhiều cố gắng, khơng tránh khỏi sai sót, mong nhận đóng góp ý kiến độc giả để giáo trình hoàn thiện Cần Thơ, ngày 01 tháng 12 năm 2021 Tham gia biên soạn Nguyễn Thị Thúy Lan MỤC LỤC TUYÊN BỐ BẢN QUYỀN LỜI GIỚI THIỆU MỤC LỤC GIÁO TRÌNH MƠ ĐUN BÀI 1: KHẢO SÁT HỆ THỐNG Tổng quan 1.1 Mục đích 1.2 Đối tượng ứng dụng phạm vi nghiên cứu 1.3 Ý nghĩa thực tiễn Khảo sát hệ thống Bài tập thực hành BÀI 2: PHÂN TÍCH HỆ THỐNG VỀ CHỨC NĂNG Yêu cầu chức Yêu cầu chương trình Mô hình xử lý 3.1 Biểu đồ phân cấp chức 3.2 Mơ hình luồng liệu 10 Bài tập thực hành 14 BÀI 3: PHÂN TÍCH HỆ THỐNG VỀ DỮ LIỆU 15 Mơ hình thực thể kết hợp 15 Mơ hình liệu quan hệ 16 Mối liên hệ bảng 16 Bảng từ điển liệu 17 Bài tập thực hành 19 BÀI 4: THIẾT KẾ CHƯƠNG TRÌNH 21 Mơ hình chức 21 Xây dựng module xử lý 22 2.1 Hệ thống 22 2.2 Cập nhật liệu 23 2.3 Tìm kiếm 23 2.4 Thống kê Báo cáo 23 Giao diện 23 3.1 Form Đăng nhập hệ thống 23 3.2 Form Chính chương trình 24 3.3 Các Module Menu Hệ Thống 24 3.4 Các Module Menu Cập Nhật Dữ Liệu 26 3.5 Các Module Menu Tìm Kiếm 30 3.6 Các Module Menu Thống Kê Báo Cáo 33 Bài tập thực hành 35 BÀI 5: HỒN THIỆN - ĐĨNG GĨI PHẦN MỀM 37 Kiểm thử phần mềm 37 Đặt bảo mật cho sở liệu 37 Đóng gói phần mềm 43 Bài tập thực hành 44 TÀI LIỆU THAM KHẢO 45 GIÁO TRÌNH MƠ ĐUN Tên mơ đun: XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG Mã mơ đun: MĐ 29 Vị trí, tính chất, ý nghĩa vai trị mơ đun:  Vị trí: mơ đun bố trí giảng dạy sau môn sở nghề, Hệ quản trị CSDL, Lập trình CSDL, Phân tích thiết kế hệ thống thơng tin, Lập trình C#  Tính chất: mơ đun bắt buộc thuộc chun mơn nghề chương trình đào tạo Cao đẳng Ứng dụng phần mềm  Ý nghĩa vai trị: Đây mơ đun chun mơn nghề Ứng dụng phần mềm, cung cấp cho sinh viên kiến thức kỹ để xây dựng phần mềm quản lý bán hàng Mục tiêu mô đun:  Kiến thức:  Biết phân tích thiết kế sở liệu phục vụ toán quản lý thực tế  Biết tạo quản trị phần mềm ứng dụng môi trường C#  Hiểu cách kết nối sở liệu phương pháp tương tác liệu  Biết thiết kế giao diện cho ứng dụng  Biết viết mã lệnh xử lý kiện  Kỹ năng:  Xây dựng sở liệu quản lý bán hàng cho doanh nghiệp  Xây dựng phần mềm để quản lý bán hàng với tính cập nhật liệu, truy vấn liệu, thống kê báo cáo,  Kiểm thử, đánh giá chức ứng dụng với liệu thực tế’  Năng lực tự chủ trách nhiệm: + Nghiêm túc, sáng tạo chủ động trình thiết kế mơ đun quản lý bán hàng Nội dung mô đun: Số TT Thời gian(giờ) Tên mô đun Bài 1: Khảo sát hệ thống Bài 2: Phân tích hệ thống chức Bài 3: Phân tích hệ thống liệu Bài 4: Thiết kế chương trình Bài 5: Hồn thiện - đóng gói phần mềm Tổng cộng Tổng số Lý thuyết Kiểm tra 2 Thực hành, thí nghiệm, thảo luận, tập 10 29 12 12 36 11 75 15 57 1 BÀI 1: KHẢO SÁT HỆ THỐNG Mã bài: MĐ29-01 Mục tiêu:  Trình bày qui trình, nội dung việc khảo sát trạng hệ thống thông tin thực  Hiểu rõ mục đích hoạt động hệ thống  Xác định xác phạm vi yêu cầu hệ thống  Nghiêm túc, khoa học, tỉ mỉ học lý thuyết Tích cực tư phân tích tập, chủ động liên hệ với thông tin thực tiễn Nội dung: Tổng quan 1.1 Mục đích Đây phần mềm bán hàng giới thiệu rộng rãi mặt hàng công ty đến người tiêu dùng với chi tiết mặt hàng giá cách xác Phần mềm nhằm giúp nhà quản lý làm chủ hoạt động hệ thống phần mềm Nhà quản lý có username password để truy cập vào hệ thống nhằm thực chức sau:  Quản lý sản phẩm cách dễ dàng  Thêm, xố, sửa thơng tin sản phẩm vào sở liệu  Kiểm tra xử lý hoá đơn bán hàng  Báo cáo doanh thu Điều quan trọng phần mềm quản lý tính bảo mật cao, đảm bảo an tồn tuyệt đối thông tin liên quan đến người dùng trình đặt mua hay tốn Đồng thời phần mềm cịn phải có tính dễ nâng cấp, bảo trì, sửa chữa cần bổ sung, cập nhật tính 1.2 Đối tượng ứng dụng phạm vi nghiên cứu  Các công ty doanh nghiệp lĩnh vực buôn bán, sản xuất  Về mặt lý thuyết:  Tìm hiểu kỹ thuật lập trình, cách thức hoạt động đối tượng C#  Hiểu cách lưu trữ liệu hệ quản trị sở liệu SQL Server  Về mặt lập trình: Sử dụng ngôn ngữ C# hệ quản trị SQL Server để xây dựng phần mềm 1.3 Ý nghĩa thực tiễn Trong thời đại công nghệ thông tin ngày phát triển, việc phát triển phần mềm ứng dụng quản lý hệ thống cửa hàng giúp cho doanh nghiệp, công ty, nhà quản lý  Giúp nhà quản lý dễ dàng việc quản lý sản phẩm  Nhà quản lý thống kê sản phẩm bán chạy cách nhanh giúp cho hoạt động sản xuất kinh doanh trở nên tốt Khảo sát hệ thống Sau khảo sát phân tích tốn quản lý bán hàng, thông tin sau: Quản lý sản phẩm: sản phẩm quản lý thông tin sau: mã nhất, tên sản phẩm, mã cơng ty cung cấp sản phẩm, loại hình sản phẩm với số lượng giá nhập loại hàng Quản lý khách hàng: khách hàng quản lý thông tin sau: mua sản phẩm cửa hàng lưu lại thông tin bao gồm mã khách hàng nhất, họ tên, địa nơi cư trú, địa email (không bắt buộc thơng tin này), số điện thoại liên lạc Q trình mua hàng khách hàng: khách hàng mua hàng lưu lại mã hóa đơn Hóa đơn bao gồm mã nhất, mã nhân viên phụ trách lập hóa đơn, ngày đơn hàng lập, ngày hàng vận chuyển đến người mua, hình thức đặt hàng (gồm: offline online – giảm 5% đơn hàng) Thông tin cụ thể hóa đơn bao gồm mã hóa đơn đó, mã mặt hàng mua, giá bán (bằng khoảng 120% giá nhập) số lượng bán Quản lý nhà cung cấp: để biết nhà cung cấp cung cấp sản phẩm Mỗi Nhà cung cấp có mã nhất, thơng tin khác bao gồm tên công ty, địa chỉ, số điện thoại địa email Nhà quản lý: người làm chủ hệ thống, có quyền kiểm sốt hoạt động hệ thống Nhà quản lý cấp username password để đăng nhập vào hệ thống thực chức Nếu trình đăng nhập thàng cơng nhà quản lý thực công việc: quản lý cập nhật thông tin khách hàng, nhân viên, sản phẩm, nhà cung cấp Thống kê sản phẩm bán tháng, năm, thống kê khách hàng, nhà cung cấp, thống kê tồn kho, thống kê doanh thu… Mỗi nhân viên vào làm phân biệt mã nhất, thông tin công khai nhân viên gồm họ tên , ngày sinh, địa nơi cu trú, số điện thoại liên lạc Mức lương vào ngày nhân viên vào làm, số đánh dấu xác định nhân viên quản lí cửa hàng Mỗi nhân viên cấp username password để đăng nhập vào hệ thống thực chức Yêu cầu chương trình:  Với bảng từ CSDL phải có chức thay đổi thơng tin( thêm, xóa, sửa) phù hợp  Chức đăng nhập vào hệ thống  Thống kê tháng thu tiền từ cửa hàng  Biết nhân viên bán nhiều để khen thưởng  Tìm mặt hàng khơng mua để hạn chế nhập  Tìm mặt hàng bán hết để nhập  Các hóa đơn giảm giá vào ngày 20/11, 01/06 Bài tập thực hành Khảo sát yêu cầu cho toán quản lý bán hàng 3.1 Các bước thực Bước 1: Xác định trạng hệ thống Bước 2: Xác định mục đích hoạt động hệ thống Bước 3: Xác định phạm vi yêu cầu hệ thống 3.2 Sinh viên thực hành Sinh viên tiến hành phân tích tốn quản lý bán hàng về: trạng hệ thống, mục đích hoạt động hệ thống phạm vi yêu cầu Những trọng tâm cần ý  Khảo sát trạng hệ thống  Tìm điểm yếu đưa phương án giải  Xác định yêu cầu hệ thống tương lai Bài tập mở rộng nâng cao Khảo sát yêu cầu cho toán quản lý nhân Yêu cầu đánh giá kết học tập Nội dung: + Về kiến thức: Trình bày qui trình, nội dung việc khảo sát trạng hệ thống thông tin thực + Về kỹ năng: Hiểu rõ mục đích hoạt động hệ thống, Xác định xác phạm vi yêu cầu hệ thống + Năng lực tự chủ trách nhiệm: Nghiêm túc, khoa học, tỉ mỉ học lý thuyết Tích cực tư phân tích tập, chủ động liên hệ với thông tin thực tiễn Phương pháp: + Về kiến thức: Được đánh giá hình thức kiểm tra viết, trắc nghiệm, vấn đáp + Về kỹ năng: Đánh giá kỹ thực hành khảo sát toán thực tế + Năng lực tự chủ trách nhiệm: Tích cực tư phân tích tập, chủ động liên hệ với thơng tin thực tiễn BÀI 2: PHÂN TÍCH HỆ THỐNG VỀ CHỨC NĂNG Mã bài: MĐ29-02 Mục tiêu:  Hiểu khái niệm, thành phần phương pháp phân tích hệ thống chức xử lý mối quan hệ thông tin chức  Xây dựng mơ hình luồng liệu mức (DFD) cho hệ thống thông tin giả định thực tiễn khảo sát  Nghiêm túc, tích cực tiếp thu lý thuyết Chủ động tư duy, tìm kiếm thơng tin liên hệ với thực tiễn Nội dung: Yêu cầu chức 1.1 Quản trị hệ thống:  Đăng nhập hệ thống  Quản lý người dùng: đăng ký phân quyền cho người dùng sử dụng chương trình, giúp người quản trị kiểm soát theo dõi người dùng  Đổi mật khẩu: người sử dụng đổi mật để đăng nhập chương trình sử dụng sở liệu  Thêm tài khoản  Đăng xuất khỏi tài khoản 1.2 Cập nhật liệu:  Thêm, xố, sửa cập nhật thơng tin khách hàng  Thêm, xố, sửa cập nhật thơng tin nhân viên  Thêm, xoá, sửa cập nhật thơng tin nhà cung cấp  Thêm, xố, sửa cập nhật thông tin sản phẩm  Thêm, xố, sửa cập nhật thơng tin hố đơn bán hàng  Thêm, xố, sửa cập nhật thơng tin chi tiết hố đơn bán hàng 1.3 Tìm kiếm:  Tìm kiếm thơng tin Khách hàng theo mã khách hàng, tên khách hàng, số điện thoại  Tìm kiếm thơng tin Nhân viên theo mã nhân viên, tên nhân viên, số điện thoại  Tìm kiếm thông tin Nhà cung cấp theo mã công ty, tên cơng ty, số điện thoại  Tìm kiếm thơng tin Sản phẩm theo mã sản phẩm, tên sản phẩm, mã cơng ty  Tìm kiếm thơng tin Hoá đơn theo số hoá đơn, mã khách hàng, mã nhân viên  Tìm kiếm thơng tin Chi tiết Hoá đơn theo số hoá đơn, mã sản phẩm 1.4 Thống kê báo cáo:  Thống kê Doanh thu theo ngày, tháng, quí, khách hàng, sản phẩm  Thống kê Số lượng sản phẩm bán ra, sản phẩm tồn kho  Thống kê tổng Số hố đơn theo hình thức bán hàng, tổng doanh thu hình thức bán hàng  Thống kê kỷ lục: nhân viên lập nhiều đơn hàng nhất, nhân viên thu lợi nhiều nhất, khách hàng cho doanh thu lớn  Thống kê lợi nhuận theo tháng, theo sản phẩm Yêu cầu chương trình  Giao diện hình dạng Form, dễ thao tác Dòng nhập liệu thể ô sáng trỏ  Tốc độ chương trình nhanh  Tính ổn định chương trình  Dễ dàng nâng cấp, mở rộng  Chi phí thấp  Phân chia khả truy cập liệu theo cá nhân hay nhóm để người sử dụng tránh việc điều chỉnh liệu không thuộc phạm vi quản lý sử dụng, dẫn đến việc khó kiểm sốt liệu, làm sai lệch liệu tính bảo mật liệu Mơ hình xử lý 3.1 Biểu đồ phân cấp chức QUẢN LÝ BÁN HÀNG HỆ THỐNG CẬP NHẬT DỮ LIỆU TÌM KIẾM THỐNG KÊ VÀ BÁO CÁO Hình 3.1 Từ sơ đồ phân cấp chức cấp chương trình quản lý bán hàng ta có sơ đồ phân cấp chức cấp sau: HỆ THỐNG ĐĂNG NHẬP ĐỔI MẬT KHẨU THÊM TÀI KHOẢN ĐĂNG XUẤT Hình 3.2 CẬP NHẬT DỮ LIỆU CẬP NHẬT KHÁCH HÀNG CẬP NHẬT NHÂN VIÊN CẬP NHẬT NHÀ CUNG CẤP Hình 3.3 CẬP NHẬT SẢN PHẨM CẬP NHẬT HOÁ ĐƠN CẬP NHẬT CHI TIẾT HĐ TÌM KIẾM TÌM KIẾM KHÁCH HÀNG TÌM KIẾM NHÂN VIÊN TÌM KIẾM NHÀ CUNG CẤP TÌM KIẾM SẢN PHẨM TÌM KIẾM HỐ ĐƠN TÌM KIẾM CHI TIẾT HĐ Hình 3.1 THỐNG KÊ VÀ BÁO CÁO THỐNG KÊ DOANH THU THỐNG KÊ SẢN PHẨM THỐNG KÊ HÌNH THỨC THỐNG KÊ KỶ LỤC THỐNG KÊ LỢI NHUẬN Hình 3.2 Mơ tả chức năng: Hệ thống quản lý bán hàng bao gồm chức năng:  Hệ thống  Cập nhật liệu  Tìm kiếm  Thống kê báo cáo  Chức Hệ thống bao gồm: Đăng nhập hệ thống, Đổi mật khẩu, Thêm tài khoản mới, Đăng xuất khỏi tài khoản  Chức Cập nhật liệu bao gồm: Cập nhật thông tin khách hàng, Cập nhật thông tin nhân viên, Cập nhật thông tin nhà cung cấp, Cập nhật thông tin sản phẩm, Cập nhật thơng tin hố đơn bán hàng, Cập nhật thơng tin chi tiết hố đơn bán hàng  Chức Tìm kiếm bao gồm: Tìm kiếm thơng tin khách hàng, Tìm kiếm thơng tin nhân viên, Tìm kiếm thơng tin nhà cung cấp, Tìm kiếm thơng tin sản phẩm, Tìm kiếm thơng tin hố đơn bán hàng, Tìm kiếm thơng tin chi tiết hoá đơn bán hàng  Chức Thống kê báo cáo bao gồm: Thống kê doanh thu, Thống kê sản phẩm, Thống kê hố đơn theo hình thức bán hàng, Thống kê kỷ lục, Thống kê lợi nhuận 3.2 Mơ hình luồng liệu Trong hệ thống thơng tin bao gồm hai thành phần chính: Dữ liệu xử lý liệu Dữ liệu mang sắc thái tĩnh xử lý mang sắc thái động hệ thống Một mơ hình luồng liệu bao gồm thành phần:  Các chức xử lý  Luồng liệu  Kho liệu  Tác nhân  Tác nhân  Các chức xử lý: 10  Tìm kiếm thơng tin NHÂN VIÊN: Hình 4.16  Tìm kiếm thơng tin NHÀ CUNG CẤP: Hình 4.17  Tìm kiếm thơng tin SẢN PHẨM: Hình 4.18 31  Tìm kiếm thơng tin HĨA ĐƠN: Hình 4.19  Tìm kiếm thơng tin CHI TIẾT HĨA ĐƠN: Hình 4.20 32 3.6 Các Module Menu Thống Kê Báo Cáo Hình 4.21 Báo cáo lập từ liệu năm (trong trường hợp 2020) doanh thu, kỷ lục, lợi nhuận, Theo thời gian (ngày, tháng q, năm), hình thức (online, offline), đối tượng (sản phẩm, khách hàng, nhân viên) Các báo cáo loại phân vào trang chuyển đồi qua lại Tab trang để theo dõi Thoát trang báo cáo để trở Trang Chính  Thống kê DOANH THU: Hình 4.22 33  Thống kê SẢN PHẨM: Hình 4.23  Thống kê theo HÌNH THỨC: Hình 4.24  Thống kê theo KỶ LỤC: Hình 4.25 34  Thống kê theo LỢI NHUẬN: Hình 4.26 Bài tập thực hành Thiết kế chương trình cho tốn quản lý bán hàng 4.1 Các bước thực Bước 1: Thiết kế mơ hình chức Bước 2: Xây dựng module xử lý Bước 3: Thiết kế giao diện chương trình 4.2 Sinh viên thực hành Sinh viên tiến hành Thiết kế chương trình cho tốn quản lý bán hàng về: thiết kế mơ hình chức năng, xây dựng module xử lý, thiết kế giao diện chương trình Những trọng tâm cần ý Thiết kế giao diện thiết kế môi trường dành cho người sử dụng trao đổi với hệ thống thông tin Cần ý lý sau:  Giao diện có tính trực quan cao dễ sử dụng  Giao diện dễ sử dụng việc đào tạo người sử dụng đơn giản, giảm chi phí đào tạo  Giao diện tốt người sử dụng cần đến hỗ trợ vận hành gặp cố sai sót thao tác  Giao diện tốt người sử dụng thích sử dụng, điều tăng hài lòng khách hàng với hệ thống xây dựng Bài tập mở rộng nâng cao Thiết kế chương trình cho tốn quản lý nhân Yêu cầu đánh giá kết học tập Nội dung: + Về kiến thức: Biết số nghiệp vụ tiến trình quản lý bán hàng doanh nghiệp, đặc tả chức ứng dụng + Về kỹ năng: Tạo form giao diện cho chức phần mềm 35 + Năng lực tự chủ trách nhiệm: Khoa học, sáng tạo việc thiết kế chức Tư tích cực tính phần mềm bám sát thực tiễn Phương pháp: + Về kiến thức: Được đánh giá hình thức kiểm tra viết, trắc nghiệm, vấn đáp + Về kỹ năng: Đánh giá kỹ thực hành Thiết kế chương trình cho toán thực tế + Năng lực tự chủ trách nhiệm: Khoa học, sáng tạo việc thiết kế chức Tư tích cực tính phần mềm bám sát thực tiễn 36 BÀI 5: HỒN THIỆN - ĐĨNG GĨI PHẦN MỀM Mã bài: MĐ29-05 Mục tiêu:  Tìm hiểu số cơng cụ đóng gói sản phẩm  Kiểm tra, hiệu chỉnh lại phần mềm để đạt yêu cầu đặt  Bảo mật cho sở liệu  Đóng gói phần mềm, tạo cài đặt  Cẩn thận, tỉ mỉ q trình đóng gói sản phẩm Chủ động tư duy, tìm kiếm thơng tin liên hệ với thực tiễn Nội dung: Kiểm thử phần mềm  Kiểm tra chức (Functional Test): bảo đảm hành vi hệ thống thỏa mãn yêu cầu thiết kế  Kiểm tra khả vận hành (Performance Test): bảo đảm tối ưu việc phân bổ tài nguyên hệ thống (ví dụ nhớ) nhằm đạt tiêu thời gian xử lý hay đáp ứng câu truy vấn…  Kiểm tra khả chịu tải (Stress Test hay Load Test): bảo đảm hệ thống vận hành áp lực cao (ví dụ nhiều người truy xuất lúc) Stress Test tập trung vào trạng thái tới hạn, “điểm chết”, tình bất thường…  Kiểm tra cấu hình (Configuration Test)  Kiểm tra khả bảo mật (Security Test): bảo đảm tính tồn vẹn, bảo mật liệu hệ thống  Kiểm tra khả phục hồi (Recovery Test): bảo đảm hệ thống có khả khơi phục trạng thái ổn định trước tình tài nguyên liệu; đặc biệt quan trọng hệ thống giao dịch ngân hàng trực tuyến Đặt bảo mật cho sở liệu Các bước thực bảo mật sở liệu sql server – Cấp quyền cho người dùng : Đăng nhập vào hệ thống với quyền quản trị (Administrator) thực hai cách sau: Cách 1: Thực giao diện Bước 1: Tạo tài khoản sql server (login) Hình 5.1 37 Tên đăng nhập Mật Các tuỳ chọn khác Hình 5.2 Bước 2: Tạo người sử dụng (user) Hình 5.3 38 Tên người dùng Tên đăng nhập Hình 5.4 Bước 3: Cấp quyền cho người dùng Chuột phải lên bảng (table) sở iệu (Database) > chọn Properties Hình 5.5 39 Tên người dùng Hình 5.6 Thiết lập quyền Tên người dùng Cho phép cấp lại quyền Cấp quyền Hình 5.7 40 Cấm quyền Bảo mật sở liệu sql server – Thiết lập chế độ chứng thực Windows SQL Server Bước 1: Đăng nhập vào SQL Server chứng thực Windows với quyền admin Bước 2: Chuột phải lên -> chọn Properties Hình 5.8 41 Bước 3: Chọn SQL Server and Windows Authencation mode Hình 5.9 Bước 4: Khởi động lại SQL Server Hình 5.10 42 Cách 2: Thực câu lệnh Bước 1: Tạo tài khoản đăng nhập Cách 1: create login tên_login with password = 'nhập_mật_khẩu' Cách 2: sp_addlogin 'tên_login','mật_khẩu' Bước 2: Tạo người dùng Cách 1: create user tên_user for login tên_login Cách 2: sp_adduser 'tên_login','tên_user' Bước 3: Cấp quyền cho người dùng grant danh_sách_quyền on tên_bảng to tên_user [with grant option] Tuỳ chọn [with grant option] sử dụng phép người dùng phép cấp lại quyền cho người dùng khác Ví dụ cấp quyền cho người dùng Tình huống: Cấp quyền xem thêm liệu bảng Mat_Hang cho người dùng CNTT Các bước thực hiện: Bước 1: Tạo tài khoản đăng nhập create login CNTT with password = 'Abc12345' Bước 2: Tạo người dùng create user CNTT for login CNTT Bước 3: Cấp quyền grant select,insert on Mat_Hang to CNTT Đóng gói phần mềm Sau viết xong phần mềm, để đóng gói thành file cài đặt chạy máy khác cần làm sau:  Right click vào Solution bạn > Add > New Project  Trong cửa sổ New Project > Other Project Types > Visual Studio Installer > Setup Project > Đặt tên > đường dẫn lưu file setup > OK  Sau tạo xong Setup Project Solution Explorer có xuất Project vừa tạo Right Click vào Project > Add > Project Output  Trong cửa sổ Project Output chọn Primary output > OK  Right click vào Project Setup vừa tạo > Properties > Prerequisites > Check vào NET Framework, SQLSERVER 2014 > Check vào radio button (download my applications) > OK  Để tạo shortcut desktop , vào Application Folder > Right click vào file Primary output > Chọn Creat shortcut > Đổi tên shortcut tuỳ ý - Bạn tìm file *.ico add vào application folder cách right click vào folder application folder > Add > Files > đường dẫn tới file icon - Sau right click vào shortcut vừa tạo chọn properties > properties tìm đến dịng icon > Browser > Application folder > chọn file icon vừa add > OK - Kéo shortcut vừa tạo thả vào folder user's desktop  Add thêm file SQL bạn gồm file *.mdf *.ldf vào application folder 43  Tạo câu lệnh attach file *.mdf vào SQLSERVER 2014: datasource=.\SQLSERVER;attachdbfilename=c:\Program Files\tên project setup \tên file mdf;Integrated Security=true;user instanced=true;connect timeout=30; - vd: datasource=.\SQLSERVER;attachdbfilename=c:\Program Files\Setup1\QLBH.mdf;Integrated Security=true;user instanced=true;connect timeout=30; Right click vào project output > Build Vào thư mục File Setup - chọn File setup.exe window Installer để chạy  Cài đặt chạy: Trong thư mục QLBH\Debug - chọn QLBH – Enter để setup – Next – Next để cài đặt Bài tập thực hành Hoàn thiện chương trình,đóng gói phần mềm cho tốn quản lý bán hàng 4.1 Các bước thực Bước 1: Kiểm thử phần mềm Bước 2: Đặt bảo mật cho sở liệu Bước 3: Đóng gói phần mềm 4.2 Sinh viên thực hành Sinh viên tiến hành Hoàn thiện chương trình, đóng gói phần mềm cho tốn quản lý bán hàng về: kiểm thử phần mềm, đặt bảo mật cho sở liệu, đóng gói phần mềm Những trọng tâm cần ý  Trong q trình kiểm thử ln có khả năng: Các thiếu sót lỗi nghiêm trọng xác định ghi lại Tester Lập trình viên cần phải xử lý lỗi Sau đó, Tester cần xác minh sửa lỗi  Đảm bảo tính bảo mật liệu Dữ liệu lưu trữ cập nhật hàng ngày, hàng tháng, hàng năm để phục hồi cần thiết Bài tập mở rộng nâng cao Hoàn thiện chương trình, đóng gói phần mềm cho tốn quản lý nhân Yêu cầu đánh giá kết học tập Nội dung: + Về kiến thức: Trình bày số cơng cụ đóng gói sản phẩm kiểm thử phần mềm + Về kỹ năng: thực kiểm tra, hiệu chỉnh lại phần mềm để đạt yêu cầu đặt Đặt bảo mật cho sở liệu Đóng gói phần mềm + Năng lực tự chủ trách nhiệm: Cẩn thận, tỉ mỉ q trình đóng gói sản phẩm Chủ động tư duy, tìm kiếm thơng tin liên hệ với thực tiễn Phương pháp: + Về kiến thức: Được đánh giá hình thức kiểm tra viết, trắc nghiệm, vấn đáp + Về kỹ năng: Đánh giá kỹ thực hành Hồn thiện chương trình, đóng gói phần mềm cho toán thực tế + Năng lực tự chủ trách nhiệm: Chủ động tư duy, tìm kiếm thơng tin liên hệ với thực tiễn 44 TÀI LIỆU THAM KHẢO Giáo trình Phân tích thiết kế hệ thống thơng tin, Ths Huỳnh Ngọc Tín, NXB Đại học quốc gia TP HCM Lập trình C#, Phạm Hữu Khang, NXB Lao động xã hội Giáo trình SQL Server, Ths Trịnh Thế Tiến, NXB Hồng Đức https://www.w3schools.com/cs/index.php https://www.w3schools.com/sql/ https://openplanning.net/10999/csharp https://openplanning.net/10991/sql-server 45

Ngày đăng: 10/08/2023, 15:13

Xem thêm:

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

TÀI LIỆU LIÊN QUAN

w