luận văn thạc sĩ Xây dựng hệ thống thông tin quản lý thiết bị đại học thái nguyên

124 253 0
luận văn thạc sĩ Xây dựng hệ thống thông tin quản lý thiết bị đại học thái nguyên

Đ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

Header Page of 16 ĐẠI HỌC THÁI NGUYÊN KHOA CÔNG NGHỆ THÔNG TIN - NGUYỄN XUÂN HƢƠNG XÂY DỰNG DỆ THỐNG THÔNG TIN QUẢN LÝ THIẾT BỊ ĐẠI HỌC THÁI NGUYÊN Chuyên ngành: Khoa học máy tính Mã số: 60.48.01 LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN NGƢỜI HƢỚNG DẪN KHOA HỌC: TS LÊ VĂN PHÙNG Thái Nguyên - Năm 2008 Footer Page of 16 Header Page of 16 Đề tài: Xây dựng HTTT quản lý thiết bị Đại học Thái Nguyên MỤC LỤC MỤC LỤC MỞ ĐẦU Chƣơng I CƠ SỞ LÝ THUYẾT QUY TRÌNH PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THEO HƢỚNG CĨ CẤU TRƯC 1.1 Khái niệm phân tích thiết kế hệ thống 1.2 Một số phƣơng pháp Phân tích thiết kế hệ thống 1.2.1 Phƣơng pháp phân tích thiết kế có cấu trúc (SADT-Structured Analysis and Design Technique 1.2.2 Phƣơng pháp phân tích thiết kế Merise 10 1.2.3 Phƣơng pháp phân tích MCX (Méthode de xavier castellani) 11 1.2.4 Phƣơng pháp phân tích GLACSI (Groupe d’ Animation et de Liaison pour l’ Analyse et de conception de Système d’ Information) 12 1.2.5 Phƣơng pháp phân tích hƣớng đối tƣợng (OOAD: Object Oriented Analysis and Design) 13 1.3 Quy trình phát triển HTTT 13 1.3.1 Lập kế hoạch (khảo sát hệ thống): 14 1.3.2 Phân tích: 15 1.3.2.1 Phân tích trạng: 15 1.3.2.2 Phân tích khả thi lập hồ sơ nhiệm vụ: 15 1.3.2.3 Xây dựng mơ hình hệ thống chức năng: 16 1.3.3 Thiết kế: 17 1.3.4 Giai đoạn thực 17 1.3.5 Chuyển giao hệ thống 18 1.3.6 Bảo trì 18 1.4 Mơ hình khơng gian phát triển hệ thống 18 1.4.1 Mức quan niệm 19 1.4.2 Mức tổ chức 20 1.4.3 Mức logic 20 1.4.4 Mức vật lý (tác nghiệp) 20 1.5 Phƣơng pháp luận phát triển hệ thống 21 1.6 Phân tích hệ thống 22 1.6.1 Biểu đồ phân cấp chức nghiệp vụ BFD (Business Function Diagram) 23 1.6.1.1 Xây dựng BFD theo phân cấp chức năng: 24 1.6.1.2 Xây dựng BFD theo dạng công ty: 25 1.6.2 Biểu đồ quan hệ thực thể (ERD) 26 1.6.2.1 Thực thể 26 1.6.2.2 Thuộc tính 26 1.6.2.3 Mối quan hệ 27 1.6.2.4 Chuẩn hóa liệu 29 1.6.3 Biểu đồ luồng liệu (DFD-Data Flow Diagram ) 30 1.6.3.1 Những hỗ trợ DFD 30 1.6.3.2 Các thành phần DFD: 31 1.6.3.3 Các ý xây dựng DFD 33 1.7 Thiết kế hệ thống 34 1.7.1 Hƣớng tiếp cận thiết kế hệ thống theo hƣớng mơ hình 34 Số hóa Trung tâm Học liệu – Đại học Thái Nguyên Footer Page of 16 http://www.lrc-tnu.edu.vn Header Page of 16 Đề tài: Xây dựng HTTT quản lý thiết bị Đại học Thái Nguyên 1.7.2 Kiến trúc ứng dụng 35 1.7.3 Biểu đồ luồng liệu vật lý 35 1.7.3.1 Chức vật lý 36 1.7.3.2 Luồng liệu vật lý 36 1.7.3.3 Kho liệu vật lý 36 1.7.4 Kiến trúc Công nghệ thông tin 36 1.7.4.1 Hệ thống phân tán 36 1.7.4.2 Kiến trúc liệu 38 1.7.4.3 Kiến trúc giao diện 38 1.7.5 Các phƣơng thức lƣu trữ liệu 39 1.7.5.1 File 39 1.7.5.2 Cơ sở liệu 39 1.7.6 Kiến trúc liệu 40 1.7.6.1 Kiến trúc liệu mô tả cách thức: 40 1.7.6.2 Hệ quản trị CSDL: 40 1.7.7 Thiết kế đầu vào 40 1.7.7.1 Các khái niệm 40 1.7.7.2 Các phƣơng thức nhập liệu 41 1.7.7.3 Các nguyên tắc thiết kế đầu vào 41 1.7.7.4 Kiểm soát nhập liệu 42 1.7.8 Thiết kế đầu 42 1.7.8.1 Phân loại đầu 42 1.7.8.2 Các phƣơng thức phân loại đầu 43 1.7.9 Thiết kế giao diện ngƣời dùng 43 1.7.9.1 Kỹ thuật thiết kế giao diện ngƣời dùng 44 1.7.9.2 Các phong cách thiết kế giao diện ngƣời dùng 46 1.7.9.2 Cách thức thiết kế giao diện ngƣời dùng 47 1.7.10 Sơ đồ quy trình phát triển hệ thống 48 Chƣơng II KHẢO SÁT BÀI TOÁN THỰC TẾ 49 KHẢO SÁT VÀ XÁC ĐỊNH YÊU CẦU, MƠ HÌNH GHIỆP VỤ TRONG HỆ THỐNG QUẢN LÝ THIẾT BỊ ĐH THÁI NGUYÊN 49 2.1 Tổng quan Đại học Thái Nguyên 49 2.2 Quy trình quản lý Thiết bị Đại học Thái Nguyên 51 2.2.1 Phân loại tài sản thiết bị ĐHTN 51 2.2.1.1 Tài sản cố định hữu hình: 51 2.2.1.2 Tài sản cố định vơ hình 52 2.2.2 Nguồn gốc hình thành tài sản 53 2.2.3 Sơ đồ tổ chức quản lý tài sản thiết bị ĐHTN 53 2.2.4 Yêu cầu quản lý (QTTB) 54 2.2.5 Yêu cầu kế toán (Kế toán tài sản) 54 2.3 Mơ hình trao đổi thơng tin quản lý thiết bị Đại học Thái Nguyên 55 2.3.1 Các văn bản, quy trình quản lý tài sản, thiết bị đƣợc áp dụng đại học Thái Nguyên 55 2.3.2 Mơ hình phân hệ 55 2.3.3 Mô tả đối tƣợng 55 2.3.4 Mô tả chức nghiệp vụ 56 2.3.4.1 Tổ chức thực việc đầu tƣ mua sắm tài sản (QTTB) 56 Số hóa Trung tâm Học liệu – Đại học Thái Nguyên Footer Page of 16 http://www.lrc-tnu.edu.vn Header Page of 16 Đề tài: Xây dựng HTTT quản lý thiết bị Đại học Thái Nguyên 2.3.4.2 Quản lý, đăng ký, lập thẻ tài sản (Kế toán tài sản) 56 2.3.4.3 Bán, chuyển nhƣợng tài sản (QTTB Kế toán tài sản) 57 2.3.4.4 Dịch chuyển, thu hồi tài sản (QTTB Kế toán tài sản) 57 2.3.4.5 Khấu hao tài sản cố định (Kế toán tài sản) 57 2.3.4.6 Thanh lý tài sản (QTTB Kế toán tài sản) 58 2.3.4.7 Hạch toán, báo cáo tài sản (Kế toán tài sản) 58 2.3.5 Mô tả thông báo 59 2.4 Danh sách hồ sơ liệu sử dụng 60 2.4.1 Các đơn vị thành viên 60 2.4.1.1 Quản trị thiết bị 60 2.4.1.2 Kế toán tài sản 63 2.4.2 Đại học Thái Nguyên 65 2.5 Hạn chế quy trình quản lý thiết bị Đại học Thái Nguyên 65 2.6 Hƣớng pháp triển hệ thống Quản lý thiết bị Đại học Thái Nguyên 66 2.6.1 Mục đích 66 2.6.2 Lƣu đồ 67 2.6.3 Thông số tổng hợp 67 2.6.4 Phân đoạn hoạt động 68 2.6.4.1 Bƣớc Tập hợp chứng từ tăng giảm điều chuyển tài sản 68 2.6.4.2 Bƣớc Lập thẻ tài sản, quản lý theo dõi tài sản 68 2.6.4.3 Bƣớc Báo cáo tài sản 69 2.6.4.4 Bƣớc Kiểm tra báo cáo tài sản 70 2.6.5 Hồ sơ 70 2.7 Yêu cầu hệ thống 71 2.8 Yêu cầu bảo mật 71 Chƣơng III PHÂN TÍCH VÀ THIẾT KẾ 72 XÂY DỰNG MÔ HÌNH PHÂN TÍCH VÀ THIẾT KẾ HTTT QUẢN LÝ THIẾT BỊ ĐH THÁI NGUYÊN 72 3.1 Phân tích 72 3.1.1 Biểu đồ phân cấp chức 72 3.1.2 Biểu đồ luồng liệu mức khung cảnh 74 3.1.2.1 Biểu đồ luồng liệu mức đỉnh (Mức 0) 75 3.1.2.2 Biểu đồ luồng liệu mức dƣới đỉnh Tổ chức thực việc đầu tƣ mua sắm tài sản (Mức 1) 76 3.1.2.3 Biểu đồ luồng liệu mức dƣới đỉnh Quản lý đăng ký lập thẻ tài sản (Mức 1) 77 3.1.2.4 Biểu đồ luồng liệu mức dƣới đỉnh Bán, lý, dịch chuyển tài sản (Mức 1) 78 3.1.2.5 Biểu đồ luồng liệu mức dƣới đỉnh Tính khấu hao (Mức 1) 79 3.1.2.6 Biểu đồ luồng liệu mức dƣới đỉnh In báo cáo tài sản (Mức 1) 80 3.1.2.7 Biểu đồ luồng liệu mức dƣới đỉnh Tìm kiếm thơng tin tài sản (Mức 1) 81 3.1.3 Mơ hình khái niệm liệu 82 3.1.3.1 Xác định thực thể thuộc tính 82 3.1.3.2 Đặc tả mối quan hệ thực thể 83 3.1.3.3 Mơ hình khái niệm 86 3.2 Thiết kế 87 Số hóa Trung tâm Học liệu – Đại học Thái Nguyên Footer Page of 16 http://www.lrc-tnu.edu.vn Header Page of 16 Đề tài: Xây dựng HTTT quản lý thiết bị Đại học Thái Nguyên 3.2.1 Kiến trúc ứng dụng 87 3.2.1.1 Môi trƣờng sử dụng 87 3.2.1.2 Công cụ phát triển 87 3.2.1.3 Mơ hình quản lý ứng dụng 87 3.2.1.4 Kiến trúc ứng dụng 88 3.2.2 Mơ hình quan hệ 90 3.2.3 Chuẩn hóa 91 3.2.4 Mơ hình E-R 92 3.2.5 Cơ sở liệu vật lý 93 3.2.6 Xác định sơ đồ luồng liệu hệ thống 96 3.2.6.1 Sơ đồ hệ thống cho biểu đồ 1.1 Mua sắm tài sản 96 3.2.6.2 Sơ đồ hệ thống cho biểu đồ 1.2 Bàn giao tài sản 96 3.2.6.3 Sơ đồ hệ thống cho biểu đồ 2.1 Đăng ký sổ tài sản 97 3.2.6.4 Sơ đồ hệ thống cho biểu đồ 2.2 Lập thẻ tài sản 97 3.2.7 Chức chƣơng trình 98 3.2.8 Thiết kế giao diện 100 3.2.8.1 Xác định giao diện nhập liệu 100 3.2.8.2 Xác định giao diện xử lý 100 3.2.8.3 Giao diện ngƣời dùng 101 3.2.9 Thiết kế đầu 104 3.2.9.1 Biên bàn giao tài sản 104 3.2.9.2 Sổ quản lý tài sản 105 3.2.9.3 Thẻ tài sản số định 106 3.2.9.4 Biên thu hồi tài sản 106 3.2.9.5 Báo cáo tình hình tăng giảm tài sản năm 107 3.2.9.6 Sổ theo rõi tài sản cố định 108 3.2.9.7 Báo cáo tình trạng trang cấp sử lý tài sản năm 109 3.2.9.8 Bảng tổng hợp tài sản đề nghị xử lý 110 3.2.9.9 Biên kiểm kê tài sản 111 Chƣơng IV PHẦN MỀM THỬ NGHIỆM 112 PHẦN MỀM THỬ NGHIỆM QUẢN LÝ THIẾT BỊ ĐH THÁI NGUYÊN 112 4.1 Hệ quản trị sở liệu Microsoft SQL Server 2005 112 4.2 Ngơn ngữ lập trình Microsoft Visual Basic 2005 113 4.2.1 Net Framework : 113 4.2.2 Hoạt động Visual Basic NET : 115 4.2.3 Kết hợp trình biên dịch : 115 4.2.4 Kế thừa : 116 4.2.5 Hƣớng đối tƣợng : 117 4.3 Ngôn ngữ lập trình ASP.NET 117 4.3 Giao diện chƣơng trình thủ nghiệm 118 4.3.1 Giao diện Menu chƣơng trình 118 4.3.2 Giao diện nhập liệu 119 4.3.3 Giao diện tƣơng tác 119 4.3.4 Giao diện tìm kiếm 119 4.3.4 Giao diện tìm kiếm 120 4.3.5 Giao diện báo cáo 120 Số hóa Trung tâm Học liệu – Đại học Thái Nguyên Footer Page of 16 http://www.lrc-tnu.edu.vn Header Page of 16 Đề tài: Xây dựng HTTT quản lý thiết bị Đại học Thái Nguyên KẾT LUẬN 121 Những kết đạt đƣợc đề tài : 121 Những hạn chế : 121 Hƣớng khắc phục, phát triển mở rộng: 121 TÀI LIỆU THAM KHẢO 123 Danh mục ký hiệu, chữ viết tắt Đại học Thái Nguyên (ĐH TN) Hệ thống thông tin (HTTT) Ngƣời sử dụng (NSD) Structured Analysis and Design Technique (SADT) BFD (Business Function Diagram) Cơ sở liệu (CSDL) Miền núi Bắc Việt nam (MNB) Tài sản cố định (TSCĐ) Kiến trúc hệ thống (KTHT) Quản trị thiết bị (QTTB) Kế toán tài sản (KTTS) DFD-Data Flow Diagram Structured Analysis and Design Technique (SADT) BFD (Business Function Diagram) Physical Data Flow Diagram - PDFD Danh mục bảng Trang Bảng 3.1: Thông tin hồ sơ quản lý tài sản 70 Bảnh 3.2: Các bảng sở liệu vật lý 94 Danh mục hình vẽ, đồ thị Hình 1.1: Sơ đồ xây dựng HHTT tin học hóa trang 14 Hình 1.2: Sơ đồ xây dựng HTTT trang 18 Hình 1.3: Sơ đồ chiều không gian phát triển hệ Hình 1.4: Vi dụ Biểu đồ chức nghiệp vụ HTTT 23 Hình 1.5: Ví dụ: BFD “Quản lý trông giữ xe” 25 Hình 1.6: Sơ đồ quy trình phát triển hệ thống 48 Hình 2.1: Sơ đồ tổ chức quản lý tài sản thiết bị ĐHTN 53 Hình 2.2: Sơ đồ quy trình quản lý thiết bị 67 Hình 3.1: Biểu đồ phân cấp chức .72 Hình 3.2: Biểu đồ luồng liệu mức khung cảnh .74 Hình 3.3: Biểu đồ luồng liệu mức đỉnh 75 Hình 3.4: Mơ hình khái niệm .85 Hình 3.5: Mơ hình chức nhiệm vụ lớp phần mềm .87 Hình 3.6: Sơ đồ E_R 91 Số hóa Trung tâm Học liệu – Đại học Thái Nguyên Footer Page of 16 http://www.lrc-tnu.edu.vn Header Page of 16 Đề tài: Xây dựng HTTT quản lý thiết bị Đại học Thái Nguyên MỞ ĐẦU Trong q trình phát triển lĩnh vực Cơng nghệ thông tin phần mềm giai đoạn phát triển tự nhiên tất yếu mà phần cứng ngày đƣợc phát triển Sự phát triển máy tính, sau vi máy tính, máy tính nhúng, với áp dụng Công nghệ thông tin vào lĩnh vực đời sống xã hội Phần mềm đóng vai trị trung tâm lĩnh vực Khoa học Công nghệ giới Với tiến đƣợc mong đợi hệ thống phần mềm, tƣơng lai công nghệ phần mềm triển vọng, sáng sủa tiềm Sự tác động công nghệ phần mềm tới Khoa học Công nghệ lớn Số lƣợng sản phẩm phần mềm đƣợc tạo vùng giao kỹ thuật truyền thống, khoa học máy tính, khoa học tự nhiên, công nghệ tăng lên Cuộc cách mạng công nghệ thông tin, tiến truyền thông không dây kỹ thuật hệ thống nhúng thúc đẩy tốc độ phát triển sản phẩm phần mềm thông minh Trong xu hội nhập, hàng rào bảo hộ cho trƣờng Đại học nƣớc dần đƣợc dỡ bỏ, trƣờng Đại học Việt Nam phải đối mặt với khuynh hƣớng cạnh tranh toàn cầu, cạnh tranh với Đại học lớn thị trƣờng quốc nội Trong bối cảnh đó, Đại học nƣớc phải không ngừng nâng cao chất lƣợng đào tạo nhƣ nâng cao trình độ quản lý để tăng sức cạnh tranh, tìm cách để phát huy tối đa tiền nhằm đạt hiệu cao đào tạo Do đó, việc ứng dụng Cơng nghệ thơng tin quản lý nhằm giảm tối đa chi phí nhƣ nguồn lực để nâng cao khả cạnh tranh thời kỳ hội nhập quốc tế Đại học Thái Ngun (ĐH TN) khơng nằm ngồi xu phải tự hồn thiện mặt Trong mặt quản lý đƣợc Đảng ủy ban giám đốc Đại học trọng phát triển ngƣời cơng cụ quản lý Số hóa Trung tâm Học liệu – Đại học Thái Nguyên Footer Page of 16 http://www.lrc-tnu.edu.vn Header Page of 16 Đề tài: Xây dựng HTTT quản lý thiết bị Đại học Thái Nguyên Trong Đại học hay sử dụng số phần mềm ứng dụng (quản lý đào tạo, kế toán, quản lý Đảng viên …) hiệu đạt đƣợc áp dụng phần mềm cao Hiện ĐH TN việc quản lý thiết bị đƣợc ban quản lý thiết bị gồm ngƣời, Việc quản lý ban thiết bị chủ yếu áp dụng công cụ thủ công, sổ sách, tập tin dạng văn Word, Excel Nên việc quản lý gặp nhiều khó khăn thiết bị toàn Đại học năm vị trí địa lý phân cấp chức quản lý khác Nhu cầu sử dụng HTTT Quản lý thiết bị ĐH TN cần thiết cấp bách Hệ thống phải khắc phục đƣợc số tồn theo kiểu quản lý thủ công (Báo cáo nhanh số lƣợng giá trị thiết bị toàn Đại học, việc điều chuyển thiết bị đại học có hiệu cao, quản lý tài sản công cách hiệu …) Vì luận văn em muốn nghiên cứu, tìm hiểu phân tích thiết kế hệ thống, đặc biệt ứng dụng phân tích thiết kế lĩnh vực Quản lý thiết bị Đại học Thái Nguyên Phần mềm đem lại lợi ích việc Quản lý thiết bị Đại học Số hóa Trung tâm Học liệu – Đại học Thái Nguyên Footer Page of 16 http://www.lrc-tnu.edu.vn Header Page of 16 Đề tài: Xây dựng HTTT quản lý thiết bị Đại học Thái Nguyên Chƣơng I CƠ SỞ LÝ THUYẾT QUY TRÌNH PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THEO HƢỚNG CĨ CẤU TRƯC 1.1 Khái niệm phân tích thiết kế hệ thống Phân tích hệ thống việc sử dụng phƣơng pháp công cụ để nhận thức hiểu biết đƣợc hệ thống, tìm giải pháp giải vấn đề phức tạp đặt cho hệ thống Phân tích hệ thống nhằm xác định nhu cầu thơng tin tổ chức Nó cung cấp liệu sở cho việc thiết kế Hệ thống thông tin (HTTT) sau Phân tích chi tiết bào gồm phân tích liệu phân tích hoạt động sử lý mà HTTT tƣơng lai sử dụng thực Phân tích hoạt động tiếp nối hoạt động khảo sát theo quy trình nhằm hiểu rõ tƣợng hay vấn đề diễn đời sống xã hội Phân tích hệ thống găn liền với việc nghiên cứu chi tiết vấn đề, tƣợng đƣa quy luật hoạt động chúng Phân tích trình triển khai mà nhà thiết kế hệ thống phải làm để tự giải thích cho vƣớng mắc để hiểu hệ thống cách rõ ràng Phân tích cơng việc trung tâm sây dựng HTTT Phân tích hệ thống gồm nhiều giai đoạn khởi giai đoạn lập kế hoạch cơng việc tìm hiểu nhu cầu khả thực tế bắt đầu từ vạch chiến lƣợc Việc phân tích đƣợc chia thành nhiều cơng đoạn cụ thể Cùng với phân tích, thiết kế giai đoạn trung tâm trình phát triển cho sản phẩm hay hệ thống công nghệ Thiết kế trình xác định xây dựng giải pháp kỹ thuật dựa máy tính cho yêu cầu nghiệp vụ đƣợc xác định phân tích hệ thống Thiết kế hệ thống nhằm đƣa phƣơng pháp tốt, cách tiếp cận để thực việc quản lý, vận hành hệ thống cách tốt nhất, hiệu Số hóa Trung tâm Học liệu – Đại học Thái Nguyên Footer Page of 16 http://www.lrc-tnu.edu.vn Header Page 10 of 16 Đề tài: Xây dựng HTTT quản lý thiết bị Đại học Thái Nguyên Mục đích việc Phân tích thiết kế hƣớng tới HTTT có khả hỗ trợ Quyết định, hƣớng tới chƣơng trình cài đặt dễ sửa chữa, hệ thống dể sử dụng, có độ xác cao 1.2 Một số phƣơng pháp Phân tích thiết kế hệ thống Lịch sử hình thành phát triển phƣơng pháp phân tích thiết kế HTTT có từ lâu đa dạng Phƣơng pháp phân tích thiết kế hệ thống đại đời q trình tiếp nối phƣơng pháp phân tích cổ điển Từ phát triển mạnh mẽ khoa học công nghệ thông tin vài ba thập niên trở lại đây, tổ chức mà ngƣời muốn tự động hóa ngày phức tạp, yêu cầu tự động hóa cao địi hỏi ngƣời dùng khắt khe hơn, phƣơng pháp phân tích thiết kế khơng ngừng đƣợc hồn thiện Cho tới giới hình thành nhiều phƣơng pháp, nhiều trƣờng phái quan tâm đến lĩnh vực 1.2.1 Phương pháp phân tích thiết kế có cấu trúc (SADT-Structured Analysis and Design Technique Phƣơng pháp xuất phát từ Mỹ, ý tƣởng Phân rã hệ thống lớn thành hệ thống đơn giản SADT đƣợc xây dựng dựa nguyên lý sau: Sử dụng mơ hình Phân tích kiểu Top-down Dùng mơ hình chức mơ hình quan niệm (cịn đƣợc gọi “mơ hình thiết kế” để mơ tả hệ thống Thể tính đối ngẫu hệ thống Sử dụng biểu diễn dƣới dạng đồ hoạ Phối hợp hoạt động nhóm Ƣu tiên tuyệt đối cho hồ sơ viết Cơng cụ để phân tích: Sơ đồ phân cấp chức nghiệp vụ Số hóa Trung tâm Học liệu – Đại học Thái Nguyên Footer Page 10 of 16 http://www.lrc-tnu.edu.vn Header Page 110 of 16 Đề tài: Xây dựng HTTT quản lý thiết bị Đại học Thái Nguyên 3.2.9.7 Báo cáo tình trạng trang cấp sử lý tài sản năm Số hóa Trung tâm Học liệu – Đại học Thái Nguyên Footer Page 110 of 16 109 http://www.lrc-tnu.edu.vn Header Page 111 of 16 Đề tài: Xây dựng HTTT quản lý thiết bị Đại học Thái Nguyên 3.2.9.8 Bảng tổng hợp tài sản đề nghị xử lý Số hóa Trung tâm Học liệu – Đại học Thái Nguyên Footer Page 111 of 16 110 http://www.lrc-tnu.edu.vn Header Page 112 of 16 Đề tài: Xây dựng HTTT quản lý thiết bị Đại học Thái Nguyên 3.2.9.9 Biên kiểm kê tài sản Số hóa Trung tâm Học liệu – Đại học Thái Nguyên Footer Page 112 of 16 111 http://www.lrc-tnu.edu.vn Header Page 113 of 16 Đề tài: Xây dựng HTTT quản lý thiết bị Đại học Thái Nguyên Chƣơng IV PHẦN MỀM THỬ NGHIỆM PHẦN MỀM THỬ NGHIỆM QUẢN LÝ THIẾT BỊ ĐH THÁI NGUYÊN 4.1 Hệ quản trị sở liệu Microsoft SQL Server 2005 SQL Server 2005 phiên hệ quản trị CSDL SQL Server hoạt động theo mơ hình Client - Server Microsoft Đây phiên đƣợc phát hành lần năm qua, kể từ phiên SQL Server 2000 SQL có nhiều tính mới, giúp bạn quản lý CSDL với tính khai thác thơng tin vô hiệu SQL Server 2005 mạnh tốt SQL Server 2000 Sản phẩm đƣa chức giá phù hợp theo nhu cầu nhƣ độ lớn doanh nghiệp, giúp quản lý kinh doanh nhạy cảm ngày hiệu  Khả Khả quản lý cao, thêm khả phục hồi chép, cải tiến cho phép hoạt động xây dựng triển khai ứng dụng có độ tin cậy cao  Khả xếp Những tiến xếp nhƣ việc phân chia, tách riêng biệt hỗ trợ 64-bit cho phép bạn xây dựng triển khai hầu hết ứng dụng yêu cầu việc sử dụng SQL Server  Bảo mật Những nâng cấp bảo mật nhƣ thiết lập “bảo vệ mặc định” mơ hình bảo mật nâng cao cung cấp khả bảo mật cao cho liệu  Khả quản lý Một công cụ quản lý mới, khả tự điều hƣớng đƣợc mở rộng, mơ hình lập trình tăng tính hiệu quản trị viên sở liệu  Khả hoạt động liên kết Thông qua hỗ trợ chuẩn công nghiệp, dịch vụ Web Microsoft NET Framework, SQL Server hỗ trợ khả liên kết hoạt động với nhiều hệ thống, ứng dụng thiết bị Số hóa Trung tâm Học liệu – Đại học Thái Nguyên Footer Page 113 of 16 112 http://www.lrc-tnu.edu.vn Header Page 114 of 16 Đề tài: Xây dựng HTTT quản lý thiết bị Đại học Thái Nguyên  Các công cụ Các chun gia phát triển sử dụng cơng cụ phát triển cho Transact – SQL, XML, Multidementional Expression (MDX), XML for Analysis (XML/A) Sự tích hợp với mơi trƣờng Visual Studio cung cấp hiệu cho phát triển sửa lỗi ứng dụng tin tức kinh doanh giới hạn kinh doanh  Hỗ trợ ngơn ngữ mở rộng Ngồi ngơn ngữ chung (CLR) đƣợc cầu hình sở liệu, chun gia phát triển chọn ngơn ngữ quen thuộc nhƣ Transact-SQL, Microsoft Vitual Basic®.NET, Microsoft Vitual C#®.NET để phát triển ứng dụng  XML dịch vụ Web SQL Server 2005 hỗ trợ XML kiểu quan hệ riêng lẻ, hoạt động vào liệu lƣu, quản lý phân tích liệu theo định dạng phù hợp với cần thiết Sự hỗ trợ cho việc tồn đƣa chuẩn mở nhƣ Giao thức truyền siêu văn (HTTP), XML, Giao thức truy cập đối tƣợng đơn giản (SOAP), Xquery Định nghĩa lƣợc đồ XML (XSD) cho phép việc truyền thông đƣợc mở rộng 4.2 Ngôn ngữ lập trình Microsoft Visual Basic 2005 4.2.1 Net Framework : Về khái niệm trình biên dịch Visual Basic.Net nằm lớp Net Framework Trình biên dịch Visual Basic.Net đơn giản đƣa phần khác Net Framework đƣợc định dùng cho ngôn ngữ Visual Basic Trình biên dịch Visual Basic kiểm tra nghiêm ngặt mặt cú pháp ngôn ngữ, nhƣng tất hành động lại sảy mức Net Framework Hạt nhân Net Framework CLR (Common Language Runtime) CLR quản lý thực thi đoạn mã Net cung cấp dịch vụ tạo trình phát triển chƣơng trình ứng dụng dễ dàng Các trình biên dịch cơng cụ làm cho chức thƣ viện thực thi runtime trở nên phong phú hiệu Đoạn mã mà bạn viết hƣớng đến kiến trúc Số hóa Trung tâm Học liệu – Đại học Thái Nguyên Footer Page 114 of 16 113 http://www.lrc-tnu.edu.vn Header Page 115 of 16 Đề tài: Xây dựng HTTT quản lý thiết bị Đại học Thái Nguyên đích cụ thể gọi mã đƣợc quản lý (managed code) CLR quản lý đoạn mã mức thực thi thấp nhất, kết hợp khả sử dụng đồng thời nhiều ngơn ngữ đan xen (coss-language), tích hợp quản lý lỗi ngoại lệ, khởi động chấm dứt tiến trình (thread) mức thấp, hỗ trợ bảo mật, quản lý phiên bản, đóng gói cài đặt CLR cung cấp dễ dàng cho nhà phát triển Visual Basic.Net thiết kế xây dựng ứng dụng mà đối tƣợng chúng tƣơng tác với đối tƣợng đƣợc viết ngơn ngữ khác Sự tƣơng tác trình biên dịch ngơn ngữ cơng cụ phát triển hƣớng đến sử dụng CLR với hệ thống kiểu liệu chung định nghĩa thƣ viện runtime Visual Basic.Net bao gồm nhiều kiểu liệu mới, kiểu liệu cũ Visual Basic 6.0 nhƣ Variant khơng cịn đƣợc hỗ trợ Những thay đổi nhằm làm thích nghi đặc tả CLR Framework, language, Tools C++ Visual Basic C# CLS-Common Laguage Specication Web Service User Interface Visual Studio.NET Data and XML Base class library CLR - Common Language Runtime Số hóa Trung tâm Học liệu – Đại học Thái Nguyên Footer Page 115 of 16 114 http://www.lrc-tnu.edu.vn Header Page 116 of 16 Đề tài: Xây dựng HTTT quản lý thiết bị Đại học Thái Nguyên 4.2.2 Hoạt động Visual Basic NET : Nếu viết Visual Basic trƣớc hẳn nhận khác biệt cú pháp Visual Basic NET Trƣớc bạn sử dụng câu lện Dim để khai báo biến kiểu nguyên (tên biến iInteger), nhƣng bạn khởi tạo biến câu lệnh khai báo, rút gọn hiệu Do iInteger đối tƣợng Visual Basic NET nên có thuộc tính phƣơng thức riêng Trình soạn thảo IDE tự động hiển thị thuộc tính phƣơng thức mà đối tƣợng cung cấp, đặc tính trình soạn mã đƣợc gọi IntelliSense Có thể bạn quen thuộc với đặc tính IntellíSense phiên trƣớc trình soạn mã Visual Basic Trình soạn mã Visual Basic NET cho phép tự động điền đầy đủ từ khoá khác bạn đánh vào IntelliSense cung cấp mảng lựa chọn cho việc tham chiếu đến ngôn ngữ dễ truy cập Khi viết mã bạn không cần viết đầy đủ trình soạn thảo tự động thực việc tìm kiếm thành phần ngơn ngữ Bạn giữ lại số mình, tìm thơng tin mà bạn cần, thêm thành phần ngôn ngữ trực tiếp vào đoạn mã bạn, chí IntelliSense tự hồn thành mà bạn đánh vào Visual Basic cổ điển sử dụng thƣ viện kiểu (type library) để IntelliSense tìm kiếm thơng tin Nếu bạn ràng buộc muộn (later bind) chẳng hạn nhƣ tạo đối tƣợng hàm CreateOject IntelliSense khơng trợ giúp đƣợc cho bạn Với NET tất kiểu liệu có sẵn bạn sử dụng ràng buộc trễ hay sớm 4.2.3 Kết hợp trình biên dịch : Bƣớc việc biên dịch chƣơng trình Visual Basic NET biên dịch đoạn chƣơng trình nguồn Trình biên dịch dịch chƣơng trình nguồn sang ngơn ngữ MSIL (Microsoft Intermedia Language) cịn gọi ngôn ngữ trung gian, MSIL tập hợp lệnh độc lập với CPU chuyển đổi hiệu nhanh chóng sang ngơn ngữ máy MSIL cung cấp tập hợp phong phú thị lệnh phục vụ việc lấy ra, lƣu trữ, khởi tạo, Số hóa Trung tâm Học liệu – Đại học Thái Nguyên Footer Page 116 of 16 115 http://www.lrc-tnu.edu.vn Header Page 117 of 16 Đề tài: Xây dựng HTTT quản lý thiết bị Đại học Thái Nguyên gọi, phép toán số học logic, điều khiển luồng xử lý, truy cập nhớ, xử lý biểu thức vv Tất đoạn mã đƣợc xây dựng MSLL thực thi dạng mã đƣợc quản lý Managed Code 4.2.4 Kế thừa : Thật Form lớp mô tả giao diện ngƣời dùng cho ứng dụng bạn Khi cửa sổ Form hiển thị, thể lớp Form đƣợc tạo đƣợc sử dụng nhƣ đối tƣợng khác Bạn thêm phƣơng thức thuộc tính tuỳ chọn vào Form để thực thi cần thiết Lập trình hƣớng đối tƣợng cung cấp loạt thuận tiện, từ việc trì đến bảo vệ liệu, thuận tiện thật đoạn mã dùng lại đƣợc Khi chƣơng trình trở nên ngày phức tạp, giải toán đa dạng phần hệ điều hành phần trung gian phần cứng, Internet thiết bị vơ tuyến, chẳng hạn có cách mà lập trình viên trở nên quen thuộc sử dụng lập trình với đối tƣợng Để thêm chức có sẵn vào chƣơng trình bạn cần Import chức vào đoạn mã Đó là tính kế thừa sinh động Visual Basic Net Từ khoá Import dễ hiểu Nó tự nhƣ bạn nhập (Import) sản phẩm từ bên ngồi có sẵn dùng thay phải cất cơng tạo với cơng nghệ thơ sơ Một Module chứa nhiều câu lệnh Import, câu lệnh Import phải xuất module trƣớc tham chiếu đến hàm hay phƣơng thức đƣợc cài đặt sẵn lớp Bằng cách import không gian tên (Namespace) định nghĩa lớp theo chế này, bạn tham chiếu đến kiểu đối tƣợng nhƣ Form cách ngắn gọn mà không cần đầy đủ tên truy cập tƣờng minh nhƣ System Windows.Forms.Form Import System.ComponentModel Import System.Drawing Import System.Windows.Forms.Form Số hóa Trung tâm Học liệu – Đại học Thái Nguyên Footer Page 117 of 16 116 http://www.lrc-tnu.edu.vn Header Page 118 of 16 Đề tài: Xây dựng HTTT quản lý thiết bị Đại học Thái Nguyên Với câu lệnh Import System.Windows.Forms.Form bạn định lớp Form1 kế thừa tính lớp Form thƣ viện Windows Forms Không gian tên System.Windows.Forms.Form chứa lớp phục vụ cho việc tạo ứng dụng Windows Trong không gian tên bạn khơng thấy có lớp Form mà cịn có nhiều điều khiển khác đƣợc thêm vào Form để tạo giao diện Public Class Form1 Inherits System.Windows.Forms.Form 4.2.5 Hướng đối tượng : Nếu lập trình viên Visual Basic, bạn nghĩ bạn khơng cần phải học lập trình hƣớng đối tƣợng Visual Basic cổ điển đáp ứng đủ cho nhu cầu bạn Bạn làm hầu hết bạn cần với kiến thức ngơn ngữ Tuy nhiên nhiều lập trình viên lại cảm thấy việc biến chuyển từ kiểu lập trình truyền thống sang NET khơng phức tạp so với giai đoạn biến chuyển từ lập trình DOS sang Windows Một điều Visual Basic hồn tồn mang tính hƣớng đối tƣợng, mơ hình lập trình hệ Tƣơng tự nhƣ với Java, thứ Visual Basic NET đối tƣợng Một số đối tƣợng nhƣ Integer (số nguyên) cung cấp phƣơng thức riêng mà bạn dùng để định dạng giá trị đối tƣợng số nguyên đổi sang kiểu chuỗi Hƣớng đối tƣợng phần Visual Basic NET 4.3 Ngơn ngữ lập trình ASP.NET ASP.NET tập công nghệ phát triển web thực hãng Microsoft Các lập trình viên sử dụng chúng để xây dựng trang web động, ứng dụng web dịch vụ XML Web Đây phần NET kế nhiệm công nghệ Active Server Pages (ASP) truyền thống Số hóa Trung tâm Học liệu – Đại học Thái Nguyên Footer Page 118 of 16 117 http://www.lrc-tnu.edu.vn Header Page 119 of 16 Đề tài: Xây dựng HTTT quản lý thiết bị Đại học Thái Nguyên 4.3 Giao diện chƣơng trình thủ nghiệm 4.3.1 Giao diện Menu chương trình Số hóa Trung tâm Học liệu – Đại học Thái Nguyên Footer Page 119 of 16 118 http://www.lrc-tnu.edu.vn Header Page 120 of 16 Đề tài: Xây dựng HTTT quản lý thiết bị Đại học Thái Nguyên 4.3.2 Giao diện nhập liệu 4.3.3 Giao diện tương tác Số hóa Trung tâm Học liệu – Đại học Thái Nguyên Footer Page 120 of 16 119 http://www.lrc-tnu.edu.vn Header Page 121 of 16 Đề tài: Xây dựng HTTT quản lý thiết bị Đại học Thái Nguyên 4.3.4 Giao diện tìm kiếm 4.3.5 Giao diện báo cáo Số hóa Trung tâm Học liệu – Đại học Thái Nguyên Footer Page 121 of 16 120 http://www.lrc-tnu.edu.vn Header Page 122 of 16 Đề tài: Xây dựng HTTT quản lý thiết bị Đại học Thái Nguyên KẾT LUẬN Những kết đạt đƣợc đề tài : Mơ tả đƣợc tồn cảnh nhƣ quy trình phân tích thiết kế HTTT theo hƣớng cấu trúc Đã hoàn thành bƣớc phân tích thiết kế HTTT quản lý thiết bị Đại học Thái Nguyên Về mặt phân tích thiết kế hệ thống đáp ứng đƣợc yêu cầu quản lý thiết bị Đại học Thái Nguyên Đề tài có đóng góp phát triển sau đây: o Xây dựng hoàn chỉnh sở liệu quản lý thiết bị Đạo học o Thiết kế cài đặt chức o Thiết kế cài đặt trang Web/Win để thực chức phần mềm Quản lý thiết bị Đại học Những hạn chế : - Về mặt thiết kế chƣa thiết kế đầy đủ giao diện chi tiết ngƣời dùng, luồng thông tin xử lý - Các chức tìm kiếm nâng cao nhƣ báo cáo nhanh chƣa thiết kế - Các giao diện thiết kế thực thao tác quản lý, tìm kiếm v.v đƣợc bố trí chƣa đƣợc hợp lý thẩm mỹ, cần đƣợc nâng cấp phiên sau Hƣớng khắc phục, phát triển mở rộng: - Bổ sung thông tin quản lý hồ sơ tài sản nhƣ : Thông tin sửa chữa, bảo hành, định kỳ bảo dƣỡng thiết bị - Hoàn thành chi tiết nội dung phần thiết kế Số hóa Trung tâm Học liệu – Đại học Thái Nguyên Footer Page 122 of 16 121 http://www.lrc-tnu.edu.vn Header Page 123 of 16 Đề tài: Xây dựng HTTT quản lý thiết bị Đại học Thái Nguyên - Hoàn thiện phần mềm thử nghiệm để đƣa vào sử dụng thử thực tế Vì phân tích thiết kế nên có nhiều cố gắng, song mặt phân tích nhƣ chƣơng trình khơng thể tránh đƣợc sai sót Em mong Thầy đóng góp ý kiến để em hồn thiện cập nhật chức nhƣ hoàn thiện chức có Để hồn thiện đƣợc đề tài này, em xin bày tỏ lòng biết ơn cảm ơn sâu sắc đến với Thầy, Cô Khoa Công nghệ thông tin – Đại học Thái Nguyên; Viện Công nghệ thông tin – Viện Khoa học Công nghệ Việt Nam Cảm ơn Các Thầy có cơng dạy dỗ tạo điều kiện cho chúng em đƣợc tham gia lớp học Xin chân thành cảm ơn thầy TS Lê Văn Phùng giúp đỡ, hƣớng dẫn em hoàn thành đề tài Kính chúc Thầy, cơ, ln mạnh khoẻ, hạnh phúc thành đạt Số hóa Trung tâm Học liệu – Đại học Thái Nguyên Footer Page 123 of 16 122 http://www.lrc-tnu.edu.vn Header Page 124 of 16 Đề tài: Xây dựng HTTT quản lý thiết bị Đại học Thái Nguyên TÀI LIỆU THAM KHẢO Tiếng việt: TS Lê Văn Phùng (2004), Phân tích thiết kế HTTT - NXB Đại học QG Nguyễn Văn Ba (2003), Phân tích thiết kế HTTT - NXB Đại học QG Đào Thanh Tình, Giáo trình Phân tích TK HTTT - Viện ĐH Mở HN 5.Nguyễn Quang Thông, Giáo trình Phân tích TK HTTTQL - TT ĐT Cơng nghệ AVNET Phạm Tuấn Anh, Phân tich thiết kế HTTT - Đại học Bách khoa Hà Nội Thiết lập HTTT quản lý tổ chức - Louis Rigand, Dunod 1984Bản dịch tiếng Việt 1988 Quy định công tác quản lý – Thiết bị ĐH TN (2006) Phạm Hữu Khang, Lập trình Visual Basic.NET - Phạm Hữu Khang Nhà xuất Lao Động Xã Hội 10.Hoàng Anh Quang, Visual Basic.NET 2005 - NXB Văn hố Thơng tin 11 Phạm Hữu Khang (2002) SQL Server 2002 – NXB Giáo dục Tiếng anh: 12 Collin Carnall (1995) Managing Change in Organizations nd Edition, Prentice Hall 13 Kenneth C.Laudon, Jane P.Laudon (1996) Management Information Systems (Organization and Technology ) 4nd Edition, Prentice Hall Internet: 14 http://gralib.hcmuns.edu.vn 15 http://lib.hutech.edu.vn/home/informationlist.asp Số hóa Trung tâm Học liệu – Đại học Thái Nguyên Footer Page 124 of 16 123 http://www.lrc-tnu.edu.vn ... TRONG HỆ THỐNG QUẢN LÝ THIẾT BỊ ĐH THÁI NGUYÊN 49 2.1 Tổng quan Đại học Thái Nguyên 49 2.2 Quy trình quản lý Thiết bị Đại học Thái Nguyên 51 2.2.1 Phân loại tài sản thiết bị. .. biệt ứng dụng phân tích thiết kế lĩnh vực Quản lý thiết bị Đại học Thái Nguyên Phần mềm đem lại lợi ích việc Quản lý thiết bị Đại học Số hóa Trung tâm Học liệu – Đại học Thái Nguyên Footer Page of... tài: Xây dựng HTTT quản lý thiết bị Đại học Thái Nguyên Chƣơng II KHẢO SÁT BÀI TOÁN THỰC TẾ KHẢO SÁT VÀ XÁC ĐỊNH YÊU CẦU, MƠ HÌNH GHIỆP VỤ TRONG HỆ THỐNG QUẢN LÝ THIẾT BỊ ĐẠI HỌC THÁI NGUYÊN

Ngày đăng: 13/03/2017, 06:58

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan