Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 74 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
74
Dung lượng
1,13 MB
Nội dung
LỜI CẢM ƠN Để hoàn thành đề tài này, xin gửi lời cảm ơn chân thành đến Trường Đại uế học Kinh tế - Đại học Huế tạo điều kiện tốt nhất, toàn thầy cô giáo tạo môi lực cho thực đề tài cách thuận lợi tế H trường học tập thuận lợi, theo sát hướng dẫn tận tình, bạn bè giúp đỡ tạo động Trước tiên, xin cảm ơn Nhà trường tạo điều kiện thuận lợi để hoàn thành chương trình khóa luận mình.Đây hội để có dịp học hỏi, h tiếp xúc thực tiễn, tìm hiểu quan trọng so sánh khác biệt lý thuyết in học nhà trường thực tế.Điều giúp cho nhiều tương lai, cK trường muốn tìm kiếm nhiều hội để phát huy khả Tôi xin gửi lời cảm ơn đặc biệt đến thạc sĩ Nguyễn Thanh Tuấn - Giảng viên Khoa Hệ thống Thông tin Kinh tế theo sát chặng đường vừa qua.Thầy giúp họ đỡ nhiều từ bước ban đầu hình thành ý tưởng đến thực ý tưởng sau chỉnh sửa để đề tài hoàn thành tốt Nhờ giúp đỡ thầy mà ại vượt qua nhiều khó khăn thực đề tài Cuối xin cảm ơn đến tất thầy cô giáo Khoa Hệ thống Thông Đ tin Kinh tế, đến gia đình người thân tất bạn bè đóng góp ý kiến giúp đỡ cho ờn g đề tài hoàn thành tốt đẹp Tr Tôi xin chân thành cảm ơn! i Khóa luận tốt nghiệp MỤC LỤC DANH MỤC SƠ ĐỒ HÌNH VẼ V MỞ ĐẦU VII uế 1.Lý chọn đề tài .1 2.Mục tiêu nghiên cứu tế H 3.Đối tượng phạm vi nghiên cứu 4.Kết dự kiến đạt 5.Kết cấu đề tài .3 NỘI DUNG NGHIÊN CỨU h CHƯƠNG 1.CƠ SỞ LÝ LUẬN VỀ XÂY DỰNG HỆ THỐNG QUẢN LÝ THIẾT BỊ in TRƯỜNG ĐẠI HỌC KINH TẾ - ĐẠI HỌC HUẾ cK 1.1.Lập trình hướng chức 1.1.1.Giới thiệu .4 họ 1.1.2.Các khái niệm 1.2.Tổng quan ngôn ngữ lập trình C# 1.2.1.Khái niệm ại 1.2.2.Lịch sử hình thành .9 Đ 1.2.3.Các đặc điểm ngôn ngữ lập trình C# .9 ờn g 1.3.Giới thiệu chung Net Framework 10 1.3.1.Khái niệm 10 1.3.2.Cấu trúc Net Framework 10 Tr 1.4.Giới thiệu Visual Studio 2012 11 1.4.1.Tổng quan Visual Studio 11 1.4.2.Một số tính Visual Studio 2012 12 1.5.Hệ quản trị sở liệu SQL Server 2008 16 1.5.1.Lịch sử hình thành .16 1.5.2.Các tính SQL Server 2008 16 SVTH: Dương Đăng Khoa ii Khóa luận tốt nghiệp 1.5.3.Stored Procedures SQL Server 17 1.5.3.1.Khái niệm .17 1.5.3.2.Tính Stored Procedures 17 uế 1.5.3.3.Phân loại 18 1.6.Mô hình lớp ( –tier ) .19 tế H 1.6.1.Khái niệm 19 1.6.2.Các đặc điểm mô hình lớp (3 –tier) 19 1.6.3.Mô tả mô hình lớp .20 h 1.7.Phương pháp nghiên cứu 23 in CHƯƠNG 2.TỔNG QUAN VỀ CÔNG TÁC QUẢN LÝ THIẾT BỊ TRƯỜNG ĐẠI HỌC KINH TẾ - ĐẠI HỌC HUẾ .27 cK 2.1.Tổng quan công tác quản lí thiết bị trường học .27 2.2.Giới thiệu cấu tổ chức trường Đại Học Kinh Tế - Đại Học Huế 27 họ 2.3.Mô tả toán .29 2.4.Mô tả yêu cầu .30 CHƯƠNG 3.PHÂN TÍCH, THIẾT KẾ, CÀI ĐẶT PHẦN MỀM QUẢN LÝ THIẾT BỊ ại TRƯỜNG HỌC CHO TRƯỜNG ĐẠI HỌC KINH TẾ - ĐẠI HỌC HUẾ .32 Đ 3.1.Phân tích hệ thống 32 3.1.1.Sơ đồ BFD (BFD – Business Function Diagram) .33 ờn g 3.1.2.Mô tả chức 35 3.1.2.1.Quản lí tài khoản 35 Tr 3.1.2.2.Nhập thiết bị 35 3.1.2.3.Mượn trả thiết bị 36 3.1.2.4.Kiểm kê thiết bị 37 3.1.3.5.Sửa chữa thiết bị .38 3.1.3.6.Thanh lí thiết bị 39 3.1.3.Sơ đồ luồng liệu (DFD – Data Flow Diagram) trình quản lý thiết bị 41 SVTH: Dương Đăng Khoa iii Khóa luận tốt nghiệp 3.1.3.1.Biều đồ DFD mức 44 3.1.3.2.Sơ đồ phân rã mức cho chức 1.0 ( Quản lí tài khoản ) .45 3.1.3.3.Sơ đồ phân rã mức cho chức 2.0 ( Quản lí nhập thiết bị ) .46 3.1.3.4.Sơ đồ phân rã mức cho chức 3.0 ( Mượn trả thiết bị ) .46 uế 3.1.3.5.Sơ đồ phân rã mức cho chức 4.0 (Kiểm kê thiết bị ) .47 tế H 3.1.3.6.Sơ đồ phân rã mức cho chức 5.0 (Sửa chữa thiết bị ) 48 3.1.3.7.Sơ đồ phân rã mức cho chức 6.0 (Thanh lí thiết bị ) 50 3.1.3.8.Sơ đồ phân rã mức cho chức 7.0 (Thống kê, báo cáo ) 51 3.2.Thiết kế hệ thống 52 h 3.2.1.Sơ đồ thực thể - Mối quan hệ 52 in 3.2.2.Mô hình sở liệu mối quan 56 cK 3.3.Thiết kế thuật toán 57 3.3.1.Đăng nhập 57 3.3.2.Đổi mật .57 họ 3.3.2.Cập nhật thông tin .58 3.3.4.Xóa thông tin .59 ại 3.3.5.Tìm kiếm thông tin 60 Đ 3.4.Thiết kế giao diện 61 KẾT LUẬN 64 ờn g 1.Kết đạt 64 2.Hạn chế đề tài 64 3.Hướng nghiên cứu tương lai 64 Tr PHỤ LỤC 65 TÀI LIỆU THAM KHẢO 65 SVTH: Dương Đăng Khoa iv Khóa luận tốt nghiệp DANH MỤC SƠ ĐỒ HÌNH VẼ Hình 1.1 Biểu tượng ngôn ngữ C# Hình 1.2 Cấu trúc Net Framework 11 uế Hình 1.3 Giao diện Visual Studio 2012 .14 Hình 1.4 Cấu trúc mô hình lớp ( 3- tier) .20 tế H Hình 1.5 Phân tầng chức mô hình lớp 20 Hình 1.6 Tầng giao diện mô hình lớp ( 3-tier ) 21 Hình 1.7 Tầng trung gian mô hình lớp 22 h Hình 1.8 Tầng kết nối mô hình lớp ( 3-tier) 23 in Hình 1.9 Mô hình thác nước (waterfall model) .25 Hình 2.1 Cơ cấu tổ chức trường Đại Học Kinh Tế Huế .28 cK Hình 3.1 Sơ đồ BFD (BFD – Business Function Diagram) 34 Hình 3.2 Chức quản lí tài khoản .35 họ Hình 3.3 Quản lí nhập thiết bị 35 Hình 3.4 Mượn trả thiết bị .37 Hình 3.5 Kiểm kê thiết bị 37 ại Hình 3.6 Sữa chửa thiết bị 38 Đ Hình 3.7 Thanh lí thiết bị 39 ờn g Hình 3.8 Báo cáo thống kê 40 Hình 3.9 Sơ đồ ngữ cảnh 41 Hình 3.10 Sơ đồ phân rã mức 44 Tr Hình 3.11 Sơ đồ phân rã chức mức chức quản lí tài khoản 45 Hình 3.12 Sơ đồ phân rã chức mức chức quản lí nhập thiết bị 46 Hình 3.13 Sơ đồ phân rã chức mức chức mượn trả thiết bị 47 Hình 3.14 Sơ đồ phân rã chức mức chức kiểm kê thiết bị 48 Hình 3.15 Sơ đồ phân rã chức mức chức sửa chữa thiết bị 49 Hình 3.16 Sơ đồ phân rã chức mức chức lí thiết bị 50 SVTH: Dương Đăng Khoa v Khóa luận tốt nghiệp Hình 3.17 Sơ đồ phân rã chức mức chức thống kê báo cáo 51 Hình 3.18 Sơ đồ thực thể - Mối quan hệ cho chức quản lý thiết bị 53 Hình 19 Sơ đồ ERD 56 uế Hình 3.20 Sơ đồ thuật toán đăng nhập 57 Hình 3.21 Sơ đồ thuật toán đổi mật 58 tế H Hình 3.22 Sơ đồ thuật toán cập nhật thông tin 59 Hình 3.23 Sơ đồ thuật toán xóa thông tin 60 Hình 3.24 Sơ đồ thuật toán tìm kiếm thông tin 61 h Hình 3.25 Giao diện đăng nhập 62 Hình 3.26 Giao diện .62 in Hình 3.27 Giao diện nhập thiết bị .63 Tr ờn g Đ ại họ cK Hình 3.28 Giao diện phiếu nhập thiết bị 63 SVTH: Dương Đăng Khoa vi Khóa luận tốt nghiệp TÓM TẮT Hiện nay, với đầu tư cho giáo dục đặt lên hàng đầu, sở vật chất, trang thiết bị dành cho trường học ngày tăng số lượng nên việc quản lý trang thiết uế bị nhà trường gặp nhiều khó khăn Số lượng nhân viên quản lí thiết bị không quản lí thông tin trang thiết bị cách xác, thông tin thiết bị tế H không lưu trữ lại lưu trữ thông tin rời rạc gây nhiều khó khăn việc tìm kiếm thực nghiệp vụ liên quan Đối với trường Đại Học Kinh Tế - Đại Học Huế việc quản lí thiết bị trở nên h khó khăn số lượng trang thiết bị nhà trường nhiều người quản lí thiết in bị không đủ khả quản lí hết tất thiết bị nên cần phần mềm quản lí thiết bị nhằm thực hiên nghiệp vụ thiét bị, tìm kiếm thông tin thiết bị để cK phục vụ cho nhu cầu dạy học sinh viên giảng viên Từ sở đó, xây dựng phần mềm quản lí nghiệp vụ liên quan đến thiết bị mang tính khả thi cao họ áp dụng vào trường Phần mềm dựa thao tác thiết bị từ việc nhập thiết bị, mượn ại trả thiết bị, kiểm kê thiết bị, sửa chữa thiết bị, lí thiết bị Hệ thống đảm bảo quản lí số lượng thiết bị tình trạng thiết bị để lấy Đ cho việc thực quy trình nghiệp vụ Phần mềm với giao diện dễ sử dụng nên Tr ờn g thực thao tác trở nên nhanh chóng SVTH: Dương Đăng Khoa vii Khóa luận tốt nghiệp MỞ ĐẦU Lý chọn đề tài Ngày nay, với phát triển bùng nổ công nghệ giới phát triển uế nhanh chóng ứng dụng phục vụ cho khía cạnh đời sống nhằm quản lý thông tin, giải trí, ứng dụng vào sản xuất, Khoảng 10 năm trở lại đây, phát triển tế H phần mềm Việt Nam diễn nhanh chóng Các ứng dụng phần mềm sử dụng ngày rộng rãi với trình tin học hóa công việc.Trong loại phần mềm ứng dụng phần mềm quản lí sử dụng rộng rãi quan, tổ chức, doanh nghiệp cá nhân Sự đời hơn, giảm thời gian thao tác, tìm kiếm in h phần mềm quản lí giúp cho công việc quản lí trở nên dễ dàng hơn, độ xác cao cK Ngày nay, với đầu tư cho sở hạ tầng, trang thiết bị cho quan, tổ chức, doanh nghiệp ngày đa dạng chủng loại, nhiều số lượng nên việc quản lí, họ tìm kiếm thông tin, theo dõi tình trạng thiết bị,…thực khó khăn, tốn nhiều thời gian, công sức Khi trình tin học hóa chưa áp dụng vào công việc quản lí, thao tác lưu trữ loai giấy tờ, liệu lưu trữ rời rạc, khó tìm kiếm sau ại khoảng thời gian không sử dụng đến Khi trình tin học hóa áp dụng vào Đ việc quản lí, nhiều tổ chức có thói quen sử dụng phần mềm thông dụng Excel, Access,…Các phần mềm có bước tiến lớn việc tìm kiếm lưu trữ ờn g thông tin, liệu lưu trữ rời rạc việc thao tác đòi hỏi người dùng phải có kiến thức thao tác thành công Điều đặt cách giải phần mềm quản lí giải vấn đề đặt Chính đề tài “ Tr Xây dựng hệ thống quản lí thiết bị trường Đại học Kinh Tế-Đại học Huế ” thực khắc phục vấn đề trình quản lí thiết bị công cụ giúp giảm thời gian thao tác, tìm kiếm xác, đạt hiệu việc quản lí thiết bị trường Đại học Kinh Tế - Đại học Huế SVTH: Dương Đăng Khoa Khóa luận tốt nghiệp Mục tiêu nghiên cứu uế Mục tiếu tổng quát : Trên sở tìm hiểu nghiên cứu nghiệp vụ quy trình quản lí thiết bị để tế H xây dựng hệ thống quản lý thiết bị cho trường Đại học Kinh Tế - Đại học Huế mục tiêu chủ yếu đạt hiệu cao công việc quản lí thiết bị Mục tiêu cụ thể : h - Khảo sát, làm rõ yêu cầu người dùng hệ thống quản lí thiết in bị trường học cK - Hiểu quy trình nghiệp vụ việc quản lí thiết bị trường học - Tạo ứng dụng demo dùng để quản lí thiết bị trường học với WindowForm họ - Đề xuất tính nhằm tạo phần mềm hoàn thiện - Giải vấn đề đặt phần mềm hoạt động ại - Thiết kế phần mềm thân thiện với người dùng, thao tác đơn giản hiệu Đ - Quản lí thay đổi số lượng thiết bị theo thời gian theo người dùng - Đảm bảo tính bảo mật, quyền hạn cho người dùng ờn g Đối tượng phạm vi nghiên cứu : Đối tượng : Tr - Lý thuyết xây dựng phần mềm - Quy trình quản lí thiết bị trường Đại Học Kinh Tế - Đại Học Huế - Các công cụ hỗ trợ, phương pháp ứng dụng việc lập trình phần mềm Phạm vi nghiên cứu : - Địa điểm : Trường Đại Học Kinh Tế - Đại Học Huế - Thời gian : Từ 10/02/2014 đến 18/05/2014 SVTH: Dương Đăng Khoa Khóa luận tốt nghiệp Kết dự kiến đạt Xây dựng thành công phần mềm quản lí thiết bị trường Đại Học Kinh Tế - Đại Học Huế để việc quản lí thiết bị đơn vị trở nên dễ dàng đơn giản uế Kết cấu đề tài Chương I : Cơ sở lý luận xây dựng hệ thống quản lý thiết bị trường Đại Học tế H Kinh Tế - Đại Học Huế Chương II : Tổng quan công tác quản lý thiết bị trường Đại Học Kinh Tế - Đại Học Huế Tr ờn g Đ ại họ cK in cho trường Đại Học Kinh Tế - Đại Học Huế h Chương III : Phân tích, thiết kế cài đặt phần mềm quản lý thiết bị trường học SVTH: Dương Đăng Khoa Khóa luận tốt nghiệp họ cK in h tế H uế Ta có Sơ đồ thực thể - Mối quan hệ cho chức quản lý nhân sự: ại Hình 3.18 Sơ đồ thực thể - Mối quan hệ cho chức quản lý thiết bị Đ Giải thích mối quan hệ Sơ đồ thực thể - Mối quan hệ : Loại thiết bị (1,1) (0,n) Thiết bị ờn g Một loại thiết bị gồm không nhiều thiết bị, thiết bị thuộc loại thiết bị (Quan hệ - nhiều ) Tr Thiết bị (1,1) Có (0,n) Số hiệu Một thiết bị có không nhiều số hiệu thiết bị, số hiệu thiết bị thuộc thiết bị (Quan hệ nhiều – ) Số hiệu (1,n) Có (1,1) Phiếu nhập thiết bị Một số hiệu thuộc phiếu nhập thiết bị Một phiếu nhập thiết bị gồm nhiều số hiệu.(Quan hệ - nhiều ) SVTH: Dương Đăng Khoa 53 Khóa luận tốt nghiệp Có Khoa Bô Môn (1,1) (0,n) Giảng viên Một khoa môn có không nhiều giảng viên, giảng viên thuộc khoa môn.(Quan hệ - nhiều ) Khoa môn (1,1) (0,n) Phòng lớp uế Có Một khoa môn có không nhiều phòng lớp, phòng lớp thuộc tế H khoa môn (Quan hệ - nhiều ) Có Phòng lớp (1,1) (0,n) Sinh viên Một phòng lớp có không nhiều sinh viên Một sinh viên thuộc Nhân viên quản lí (1,1) (0,n) Phiếu nhập thiết bị in Lập h phòng lớp (Quan hệ - nhiều ) Một nhân viên quản lí lập không hay nhiều phiếu nhập thiết bị Mỗi phiếu Nhân viên quản lí (1,1) cK nhập thiết bị lập nhân viên quản lí (Quan hệ - nhiều ) Lập (0,n) Phiếu mượn trả họ Một nhân viên quản lí lập không hay nhiều phiếu mượn trả thiết bị Mỗi phiếu mượn trả lập nhân viên quản lí (Quan hệ - nhiều ) Nhân viên quản lí (1,1) ại Lập (0,n) Phiếu kiểm kê Đ Một nhân viên quản lí lập không hay nhiều phiếu kiểm kê thiết bị Mỗi phiếu kiểm kê lập nhân viên quản lí (Quan hệ - nhiều ) Nhân viên quản lí (1,1) ờn g Lập (0,n) Phiếu sửa chữa Một nhân viên quản lí lập không hay nhiều phiếu sửa chữa thiết bị Mỗi phiếu sửa chữa lập nhân viên quản lí (Quan hệ - nhiều ) Nhân viên quản lí (1,1) Tr Lập (0,n) Phiếu lí thiết bị Một nhân viên quản lí lập không hay nhiều phiếu lí thiết bị Mỗi phiếu lí lập nhân viên quản lí (Quan hệ - nhiều ) Thiết bị (1,n ) Có (1,n ) Phiếu nhập thiết bị Mỗi thiết bị nằm hay nhiều phiếu nhập Mỗi phiếu nhập thiết bị có nhiều thiết bị (Quan hệ nhiều - nhiều ) SVTH: Dương Đăng Khoa 54 Khóa luận tốt nghiệp Có Thiết bị (1,n ) (1,n ) Phiếu mượn trả Mỗi thiết bị nằm hay nhiều phiếu mượn trả thiết bị Mỗi phiếu mượn trả thiết bị có nhiều thiết bị (Quan hệ nhiều - nhiều ) Có (1,n ) Phiếu kiểm kê uế Thiết bị (1,n ) Mỗi thiết bị nằm hay nhiều phiếu kiểm kê thiết bị Mỗi phiếu Thiết bị (1,n ) tế H kiểm kê thiết bị có nhiều thiết bị (Quan hệ nhiều - nhiều ) Có (1,n ) Phiếu sửa chữa Mỗi thiết bị nằm hay nhiều phiếu sửa chữa thiết bị Mỗi phiếu sửa Có (1,n ) Phiếu lí thiết bị in Thiết bị (1,n ) h chữa thiết bị có nhiều thiết bị (Quan hệ nhiều - nhiều ) Mỗi thiết bị nằm hay nhiều phiếu lí thiết bị Mỗi phiếu Tr ờn g Đ ại họ cK lí thiết bị có nhiều thiết bị (Quan hệ nhiều - nhiều ) SVTH: Dương Đăng Khoa 55 Tr ườ n tế H uế g Đ ại họ cK in h 3.2.2 Mô hình sở liệu mối quan hệ Hình 19 Sơ đồ ERD Sau chuẩn hóa liệu ta có mô hình sở liệu mối quan hệ sau : 56 Khóa luận tốt nghiệp 3.3 Thiết kế thuật toán 3.3.1 Đăng nhập Khi đăng nhập, người dùng cung cấp tên người dùng mật để xác minh với ờn g Đ ại họ cK in h tế H uế sở liệu, tồn người dùng sử dụng hệ thống Hình 3.20 Sơ đồ thuật toán đăng nhập Tr 3.3.2 Đổi mật Để đảm bảo tính bảo mật cá nhân người dùng đổi mật khẩu, muốn đổi mật người dùng phải xác tài khoản mật cũ mật không trùng với mật cũ SVTH: Dương Đăng Khoa 57 ại họ cK in h tế H uế Khóa luận tốt nghiệp Đ Hình 3.21 Sơ đồ thuật toán đổi mật ờn g 3.3.3 Cập nhật thông tin Khi người dùng muốn thay đổi thông tin nào liệu, người dùng cung cấp mã thông tin để lấy cho việc thay đổi, tồn tài tiến hành nhập thông tin Tr cần thay đổi SVTH: Dương Đăng Khoa 58 in h tế H uế Khóa luận tốt nghiệp Tr ờn g Đ ại họ 3.3.4 Xóa thông tin cK Hình 3.22 Sơ đồ thuật toán cập nhật thông tin SVTH: Dương Đăng Khoa 59 Khóa luận tốt nghiệp cK in h tế H uế Muốn xóa thông tin người dùng nhập mã thông tin cần xóa, sau so sánh Hình 3.23 Sơ đồ thuật toán xóa thông tin họ với liệu, trùng khớp tiến hàng xóa ại 3.3.5 Tìm kiếm thông tin Đ Người dùng muốn tìm kiếm thông tin phải cung cấp thông tin để đem so sánh với sở liệu, tìm hiển thị kết tìm kiếm, ngược lại xuất Tr ờn g thông báo không tìm thấy SVTH: Dương Đăng Khoa 60 ờn g Đ ại họ cK in h tế H uế Khóa luận tốt nghiệp Tr 3.4 Thiết kế giao diện SVTH: Dương Đăng Khoa 61 Hình 3.24 Sơ đồ thuật toán tìm kiếm thông tin tế H uế Khóa luận tốt nghiệp Hình 3.25 Giao diện đăng nhập in cK Tr ờn g Đ ại họ Giao diện h Giao diện đăng nhập Hình 3.26 Giao diện SVTH: Dương Đăng Khoa 62 Khóa luận tốt nghiệp in h tế H uế Giao diện nhập thiết bị Tr ờn g Đ ại họ cK Hình 3.27 Giao diện nhập thiết bị Hình 3.28 Giao diện phiếu nhập thiết bị Giao diện báo cáo nhập thiết bị SVTH: Dương Đăng Khoa 63 Khóa luận tốt nghiệp KẾT LUẬN Kết đạt Qua đề tài này, em có thêm kinh nghiệm việc nắm bắt cách thức xây dựng uế phần mềm quản lí cụ thể phần mềm quản lí thiết bị trường Đại Học Kinh Tế Đại Học Huế, tìm hiểu nhiều kiến thức trình thực Cụ thể tế H kiến thức lập trình nghiệp vụ thiết bị có nhà trường Phần mềm có giao diện đơn giản, thân thiện, dễ dàng việc thực nghiệp vụ Hỗ trợ nhiều chức phù hợp với thực tế việc tìm kiếm thông tin, báo h cáo thao tác quản lý thiết bị in Hạn chế đề tài cK Phần mềm có tính khả thi cáo áp dụng vào công tác quản lí thiết bị trường Đại Học Kinh Tế Huế Hầu chức hoàn thiện Tuy nhiên trình độ khả nắm bắt vấn đề nhiều hạn chế nên chưa đưa họ số ý tưởng vào nghiệp vụ phần mềm Em cố gắng trao dồi thêm kiến thức kỹ để hoàn thiện phần mềm ại Hướng nghiên cứu tương lai Đ Hoàn thiện, bổ sung chức chưa xây dựng hệ thống.Tìm hiểu nghiệp kế toán liên quan đến số nghiệp vụ quản lí thiết bị để xây dựng Tr ờn g hệ thống trở nên có tính logic đáp ứng xác nghiệp vụ kinh tế SVTH: Dương Đăng Khoa 64 Khóa luận tốt nghiệp TÀI LIỆU THAM KHẢO [1] Trang web : http://csharp-video-tutorials.blogspot.com/ [2] Trang web : https://documentation.devexpress.com/ uế [3] Trang web : http://msdn.microsoft.com/ tế H [4] Trang web : http://thanhsoft.net/ [5] Trang web : http://www.w3schools.com/ [6] Dương Quang Thiện.Lập trình Visual C# nào? Tập 1, 2, Nhà xuất h Tổng hợp TPHCM, 2005 in [7] Hàn Viết Thuận.Giáo trình hệ thống thông tin quản lý.Trường đại học Kinh tế Tr ờn g Đ ại họ cK quốc dân, Khoa tin học kinh tế.Nhà xuất đại học Kinh tế quốc dân Hà Nội, 2008 SVTH: Dương Đăng Khoa 65 Khóa luận tốt nghiệp PHỤ LỤC Lớp kết nối ( DAL_KetNoi ) Tr ờn g Đ ại họ cK in h tế H uế using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Data; using System.Data.SqlClient; namespace DAL { class DAL_KetNoi { SqlConnection conn; public void MoKetNoi() { string chuoikn = @"Data Source=KHOA-PC\KHOA;Initial Catalog=Equipment_Database;Integrated Security=True"; conn = new SqlConnection(chuoikn); conn.Open(); } public void DongKetNoi() { conn.Close(); } public DataTable Loaddata(string sql) { MoKetNoi(); SqlCommand cmd = new SqlCommand(sql, conn); cmd.CommandType = CommandType.StoredProcedure; SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); da.Fill(dt); return dt; } public void Thaotac(string sql, string[] name, object[] value, int Npara) { MoKetNoi(); SqlCommand cmd = new SqlCommand(sql, conn); cmd.CommandType = CommandType.StoredProcedure; for (int i = 0; i < Npara; i++) { cmd.Parameters.AddWithValue(name[i], value[i]); } cmd.ExecuteNonQuery(); } public DataTable Loaddulieudk(string sql, string[] name, object[] value, int Npara) { MoKetNoi(); SqlCommand cmd = new SqlCommand(sql, conn); cmd.CommandType = CommandType.StoredProcedure; for (int i = 0; i < Npara; i++) { cmd.Parameters.AddWithValue(name[i], value[i]); SVTH: Dương Đăng Khoa 66 Khóa luận tốt nghiệp } Tr ờn g Đ ại họ cK in h tế H uế } } } SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); da.Fill(dt); return dt; SVTH: Dương Đăng Khoa 67