Xây dựng hệ thống thông tin quản lý cơ sở vật chất của trung tâm gdtx tỉnh hải dương theo phương pháp hướng đối tượng

89 16 0
Xây dựng hệ thống thông tin quản lý cơ sở vật chất của trung tâm gdtx tỉnh hải dương theo phương pháp hướng đối tượng

Đ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

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ NGUYỄN THỊ HƯƠNG TRÀ XÂY DỰNG HỆ THỐNG THÔNG TIN QUẢN LÝ CƠ SỞ VẬT CHẤT CỦA TRUNG TÂM GDTX TỈNH HẢI DƯƠNG THEO PHƯƠNG PHÁP HƯỚNG ĐỐI TƯỢNG LUẬN VĂN THẠC SĨ Hà Nội - 2011 ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ NGUYỄN THỊ HƯƠNG TRÀ XÂY DỰNG HỆ THỐNG THÔNG TIN QUẢN LÝ CƠ SỞ VẬT CHẤT CỦA TRUNG TÂM GDTX TỈNH HẢI DƯƠNG THEO PHƯƠNG PHÁP HƯỚNG ĐỐI TƯỢNG Ngành: Công nghệ thông tin Chuyên ngành: Hệ thống thông tin Mã số: 60.48.05 LUẬN VĂN THẠC SĨ NGƯỜI HƯỚNG DẪN KHOA HỌC: TS LÊ VĂN PHÙNG HÀ NỘI 2011 -1MỤC LỤC MỞ ĐẦU Chương 1: Cơ sở lý luận- Cách tiếp cận hướng đối tượng 1.1.Cách tiếp cận hướng đối tượng 1.1.1 Phương pháp hướng cấu trúc 1.1.2 Các đặc điểm ưu trội phương pháp hướng đối tượng 1.1.3 Các phần tử UML 1.2 Các khái niệm UML 15 1.2.1 Các đối tượng 15 1.2.2 Lớp đối tượng 16 1.2.3 Các giá trị thuộc tính đối tượng 17 1.2.4 Các thao tác phương thức 17 1.3 Các mơ hình nghiệp vụ, phân tích thiết kế theo hướng đối tượng 18 1.3.1 Mơ hình nghiệp vụ: mơ hình ca sử dụng 18 1.3.2 Các mơ hình phân tích 22 1.3.3 Các mơ hình thiết kế 31 1.4 Quy trình phát triển phần mềm 39 1.4.1 Xác định yêu cầu 40 1.4.2 Phân tích hệ thống hướng đối tượng 41 1.4.3 Thiết kế hệ thống hướng đối tượng 42 1.4.4 Lập trình kiểm tra chương trình 43 1.4.5 Vận hành bảo trì hệ thống 43 Chương 2: Hiện trạng hệ thống quản lý CSVC Trung tâm GDTX tỉnh Hải Dương 45 2.1 Vai trò chức Trung tâm GDTX tỉnh Hải Dương 45 2.2 Công tác quản lý CSVC Trung tâm GDTX tỉnh Hải Dương 49 2.2.1 Phân loại CSVC 50 2.2.2 Sơ đồ tổ chức quản lý CSVC 51 2.2.3 Yêu cầu hạn chế công tác quản lý CSVC 52 2.3 Các mơ hình nghiệp vụ quản lý sở vật chất Trung tâm GDTX tỉnh Hải Dương 53 2.3.1 Tổ chức thực việc đầu tư mua sắm CSVC 53 2.3.2 Bàn giao CSVC cho phòng chức để sử dụng 54 2.3.3 Mượn CSVC phòng ban (bộ phận) 54 2.3.4 Trả CSVC nơi mượn 54 2.3.5 Tính khấu hao CSVC 54 2.3.6 Thanh lý CSVC 54 2.3.7 Báo cáo CSVC định kỳ 55 2.4 Hướng phát triển hệ thống QL CSVC Trung tâm GDTX tỉnh Hải Dương 55 2.4.1 Mục đích 55 2.4.2 Thông số tổng hợp 56 2.4.3 Phân đoạn hoạt động 56 -22.4.4 Hồ sơ quản lý 58 2.4.5 Yêu cầu hệ thống bảo mật 59 Chương 3: Phân tích thiết kế HTTT quản lý sở vật chất Trung tâm GDTX tỉnh Hải Dương dựa kỹ nghệ phần mềm hướng đối tượng 60 3.1 Xác định yêu cầu hệ thống mơ hình nghiệp vụ 60 3.1.1 Yêu cầu chức phi chức 60 3.1.2 Xây dựng mơ hình nghiệp vụ 60 3.2 Xây dựng mơ hình ca sử dụng 61 3.2.1 Mô tả Actor 61 3.2.2 Mô tả ca sử dụng 61 3.2.3 Xác định mơ hình ca sử dụng tổng thể sơ đồ ca sử dụng hệ thống 62 3.3 Mơ hình phân tích đối tượng 68 3.3.1.Xác định đối tượng lớp 68 3.3.2 Xác định thao tác lớp 68 3.3.3 Xác định mối quan hệ lớp 69 3.4 Các mơ hình phân tích động thái 69 3.4.1 Sơ đồ hệ thống cho Use case đăng nhập 69 3.4.2 Sơ đồ hệ thống cho Use case QL CSVC chung 70 3.4.3 Sơ đồ hệ thống cho Use case QL CSVC phòng 71 3.4.4 Tính khấu hao Thanh lý 71 3.5 Mô hình thiết kế tương tác 72 3.5.1 Sơ đồ hoạt động Quản lý CSVC 72 3.5.2 Sơ đồ hoạt động Mượn CSVC 72 3.5.3 Sơ đồ hoạt động trả CSVC 73 3.5.4 Sơ đồ hoạt động Tìm kiếm 73 3.6 Sơ đồ thành phần sơ đồ triển khai 74 3.6.1 Sơ đồ thành phần 74 3.6.2 Sơ đồ triển khai 74 3.7 Thiết kế sơ đồ lớp 74 3.7.1 Sơ đồ lớp cho ca sử dụng đăng nhập 74 3.7.2 Sơ đồ lớp cho ca sử dụng quản lý CSVC chung 75 3.7.3 Sơ đồ lớp cho ca sử dụng quản lý CSVC phòng ban 75 3.8 Thiết kế vật lý sở liệu 76 3.8.1 Bảng CSVC (CSVC) 76 3.8.2 Bảng NHANVIEN: ( Nhân viên) 77 3.8.3 Bảng DONVITINH: ( Đơn vị tính) 77 3.8.4 Các bảng Quản lý CSVC phòng ban 77 3.8.5 Bảng CSVC THANHLY: ( CSVC lý) 79 3.8.6 Bảng PHONGBAN: ( Phòng ban) 79 Chương 4- Lập trình thử nghiệm 80 4.1 Chức chương trình 80 -34.2 Ngơn ngữ lập trình hệ quản trị sở liệu chọn 80 4.2.2 Ngơn ngữ lập trình 80 4.2.2 Hệ quản trị sở liệu 81 4.3 Thiết kế giao diện 81 4.3.1 Giao diện Menu chương trình 81 4.3.2 Giao diện chức Hệ thống 81 4.3.3 Giao diện chức Quản lý người dùng (dành cho người quản lý hệ thống nhất) 82 4.3.4 Giao diện chức quản lý CSVC (dành cho người Quản lý CSVC chung người quản lý CSVC phòng) 83 4.3.5 Giao diện chức kế toán CSVC 84 4.3.6 Giao diện chức tìm kiếm 85 4.4 Kết thử nghiệm đánh giá 85 KẾT LUẬN 86 TÀI LIỆU THAM KHẢO 87 -4BẢNG TỪ VIẾT TẮT Tiếng Anh OOA (Object Oriented Analysis) OOD (Object Oriented Design) OOPL (Object Oriented Programming Language) OOSE (Object Oriented Software Engineering) UML (Unified Modelling Language) USDP (Unified Software Development Proccess) Tiếng Việt CSVC GDTX HSSV HTTT NV PB PT&TK QL UC Phân tích hướng đối tượng Thiết kế hướng đối tượng Ngơn ngữ lập trình hướng đối tượng Kĩ nghệ phần mềm hướng đối tượng Ngôn ngữ mơ hình hóa thống Tiến trình phát triển phần mềm thống Cơ sở vật chất Giáo dục thường xuyên Học sinh sinh viên Hệ thống thông tin Nhân viên Phịng ban Phân tích Thiết kế Quản lý Ca sử dụng -5MỞ ĐẦU Trong 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 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 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 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 Đảng ủy Ban giám đốc Trung tâm trọng phát triển người sở vật chất ứng dụng công nghệ thông tin vào quản lý nhằm giảm tối đa chi phí nguồn lực để nâng cao chất lượng hiệu cho nhiệm vụ liên kết đào tạo Trong Trung tâm sử dụng số phần mềm ứng dụng (quản lý nhân sự, kế toán,…) hiệu đạt áp dụng phần mềm cao Hiện nay, sở vật chất giao cho số phận để quản lý chủ yếu Phịng Hành phận Kỹ thuật Trung tâm Việc quản lý áp dụng công cụ thủ công, sổ sách, tập tin dạng văn Word, Excel nên gặp nhiều khó khăn chưa thống khơng đồng Nhu cầu sử dụng hệ thống thông tin Quản lý sở vật chất Trung tâm cần thiết cấp bách Hệ thống phải khắc phụ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ị, tài sản toàn Trung tâm, quản lý thiết bị công cách hiệu hơn…) Ngày nay, kỹ nghệ phân tích thiết kế hệ thống thông tin phát triển mạnh chiều rộng lẫn chiều sâu Một số hướng phát triển tiên tiến đà tăng trưởng mạnh từ năm 1990 đến hướng đối tượng, hướng thành phần, hướng dịch vụ, việc phát triển phần mềm theo hướng đối tượng với ngôn ngữ thống UML đạt mức chuẩn nhờ cách tiếp cận theo vật giúp cho việc nhận thức thành phần hệ thống cách sáng sủa khoa học Việc mơ hình hố q trình phân tích thiết kế tiến trình phát triển hệ thống theo hướng đối tượng hoạt động trọng tâm tạo nên tảng khoa học chắn việc trừu tượng hoá giới thực rộng lớn Cách tiếp cận phù hợp để giải vấn đề nan giải vừa nêu Vì luận văn hy vọng dựa vào kỹ nghệ hướng đối tượng đáp ứng yêu cầu đặt cách hiệu Phần mềm quản lý sở vật chất -6bước đầu cần đáp ứng yêu cầu hoàn thiện dần bước phục vụ tốt trước mắt hoạt động quản lý sở vật chất Trung tâm GDTX tỉnh Hải Dương nói riêng Trung tâm GDTX nước nói chung -7Chương 1: Cơ sở lý luận- Cách tiếp cận hướng đối tượng 1.1.Cách tiếp cận hướng đối tượng 1.1.1 Phương pháp hướng cấu trúc Đặc trưng phương pháp hướng cấu trúc phân chia chương trình thành nhiều chương trình con, chương trình nhằm đến thực công việc xác định Trong phương pháp hướng cấu trúc, phần mềm thiết kế dựa hai hướng: hướng liệu hướng hành động - Cách tiếp cận hướng liệu xây dựng phần mềm dựa việc phân rã phần mềm theo chức cần đáp ứng liệu cho chức Cách tiếp cận giúp cho người phát triển hệ thống dễ dàng xây dựng ngân hàng liệu - Cách tiếp cận hướng hành động lại tập trung phân tích hệ phần mềm dựa hoạt động thực thi chức phần mềm Cách thức thực phương pháp hướng cấu trúc phương pháp thiết kế từ xuống (top-down) Phương pháp tiến hành phân rã toán thành toán nhỏ hơn, tiếp tục phân rã toán nhận tốn cài đặt sử dụng hàm ngơn ngữ lập trình hướng cấu trúc Phương pháp hướng cấu trúc có ưu điểm tư phân tích thiết kế rõ ràng, chương trình sáng sủa dễ hiểu Tuy nhiên, phương pháp có số nhược điểm sau: - Khơng hỗ trợ việc sử dụng lại Các chương trình hướng cấu trúc phụ thuộc chặt chẽ vào cấu trúc liệu tốn cụ thể, khơng thể dùng lại modul phần mềm cho phần mềm với yêu cầu liệu khác - Không phù hợp cho phát triển phần mềm lớn Nếu hệ thống thông tin lớn, việc phân rã thành toán phân toán thành modul quản lý mối quan hệ modul khơng phải dễ dàng dễ gây lỗi phân tích thiết kế hệ thống, khó kiểm thử bảo trì 1.1.2 Các đặc điểm ưu trội phương pháp hướng đối tượng 1.1.1.1 Cách tiếp cận hướng đối tượng: Khác với phương pháp hướng cấu trúc tập trung vào liệu vào hành động, phương pháp hướng đối tượng tập trung vào hai khía cạnh hệ thống liệu hành động Cách tiếp cận hướng đối tượng lối tư theo cách ánh xạ thành phần tốn vào đối tượng ngồi đời thực Với cách tiếp cận này, hệ thống chia tương ứng thành thành phần nhỏ gọi đối tượng, đối tượng bao gồm đầy đủ liệu hành động liên quan đến đối tượng Các đối tượng hệ thống tương đối độc lập với phần mềm xây dựng cách kết hợp đối tượng lại với thơng qua mối quan hệ tương tác -8chúng Các nguyên tắc phương pháp hướng đối tượng bao gồm: - Trừu tượng hóa (abstraction): phương pháp hướng đối tượng, thực thể phần mềm mơ hình hóa dạng đối tượng Các đối tượng trừu tượng hóa mức cao dựa thuộc tính phương thức mô tả đối tượng để tạo thành lớp Các lớp trừu tượng hóa mức cao để tạo thành sơ đồ lớp kế thừa lẫn Trong phương pháp hướng đối tượng tồn lớp khơng có đối tượng tương ứng, gọi lớp trừu tượng Như vậy, nguyên tắc để xây dựng khái niệm hướng đối tượng trừu tượng hóa theo mức độ khác - Tính đóng gói (encapsulation) ẩn dấu thơng tin: đối tượng có phương thức thuộc tính riêng (kiểu private) mà đối tượng khác sử dụng Dựa nguyên tắc ẩn dấu thông tin này, cài đặt đối tượng hoàn toàn độc lập với đối tượng khác, lớp độc lập với cao cài đặt hệ thống hoàn toàn độc lập với người sử dụng hệ thống khác sử dụng kết - Tính modul hóa (modularity): toán phân chia thành vấn đề nhỏ hơn, đơn giản quản lý - Tính phân cấp (hierarchy): cấu trúc chung hệ thống hướng đối tượng dạng phân cấp theo mức độ trừu tượng từ cao đến thấp 1.1.1.2 Ưu điểm phương pháp hướng đối tượng Ưu điểm bật phương pháp hướng đối tượng giải vấn đề nảy sinh với phương pháp hướng cấu trúc: - Hỗ trợ sử dụng lại mã nguồn: chương trình lập trình theo phương pháp hướng đối tượng thường chia thành gói nhóm lớp đối tượng khác Các gói hoạt động tương đối độc lập hồn tồn sử dụng lại hệ thống thông tin tương tự - Phù hợp với hệ thống lớn: phương pháp hướng đối tượng khơng chia tốn thành toán nhỏ mà tập trung vào việc xác định đối tượng, liệu hành động gắn với đối tượng mối quan hệ đối tượng Các đối tượng hoàn toàn độc lập thực hành động nhận yêu cầu từ đối tượng khác Vì vậy, phương pháp hỗ trợ phân tích, thiết kế quản lý hệ thống lớn, mơ tả hoạt động nghiệp vụ phức tạp q trình phân tích thiết kế không phụ thuộc vào số biến liệu hay số lượng thao tác cần thực mà quan tâm đến đối tượng tồn hệ thống 1.1.3 Các phần tử UML Tiến trình phát triển phần mềm thống (USDP) ngơn ngữ mơ hình hóa thống (UML) phương pháp luận cơng cụ điển hình cho cơng nghệ phát triển phần mềm hướng đối tượng -733.5.3 Sơ đồ hoạt động trả CSVC Hình 56 Sơ độ hoạt động trả CSVC 3.5.4 Sơ đồ hoạt động Tìm kiếm Hình 57 Sơ đồ hoạt động tìm kiếm -743.6 Sơ đồ thành phần sơ đồ triển khai 3.6.1 Sơ đồ thành phần Hình 58 Sơ đồ thành phần 3.6.2 Sơ đồ triển khai Hình 59 Sơ đồ triển khai 3.7 Thiết kế sơ đồ lớp 3.7.1 Sơ đồ lớp cho ca sử dụng đăng nhập Hình 60 Sơ đồ lớp cho ca sử dụng đăng nhập -75- 3.7.2 Sơ đồ lớp cho ca sử dụng quản lý CSVC chung Hình 61 Sơ đồ lớp cho ca sử dụng quản lý CSVC chung 3.7.3 Sơ đồ lớp cho ca sử dụng quản lý CSVC phịng ban Hình 61 Sơ đồ lớp cho ca sử dụng quản lý CSVC phòng ban -763.8 Thiết kế vật lý sở liệu 3.8.1 Bảng CSVC (CSVC) TT Tên thuộc tính Loại SOHOADON Khóa Kiểu MGT NCHAR ≤10kt NCHAR ≤10kt NVARCHAR ≤ 100kt NCHAR ≤ 10kt MACSVC TENCSVC MADONVITINH SONAMKHAUHAO INT NGUYENGIA FLOAT MUCKHAUHAO FLOAT DAKHAUHAO FLOAT CONLAI MAPHONGBAN FLOAT NCHAR ≤ 10kt 10 NUOCSX NVARCHAR ≤ 100kt 11 NAMSX DATETIME 12 NGAYKHAUHAO DATETIME 13 MUCDICHSUDUNG NVARCHAR 14 GHICHU NVARCHAR ≤ 100kt Bảng CSVC Khóa ngoại Khóa ngoại ≤ 100kt Diễn giải Khác null Số hóa đơn Khác null Mã CSVC Tên CSVC Quan hệ với Mã đơn bảng vị tính DONVITINH Số năm khấu hao Nguyên giá Mức khấu hao Đã khấu hao Còn lại Quan hệ với Mã bảng phòng PHONGBAN ban Nước sản xuất Năm sản xuất Ngày khấu hao Mục đích sử dụng Ghi Ràng buộc -773.8.2 Bảng NHANVIEN: ( Nhân viên) STT Tên thuộc tính Loại Kiểu Khố NCHAR MANV TENNV NVARCHAR NCHAR MAPHONGBAN Khóa ngoại STT TENDANGNHAP MATKHAU MGT ≤10kt Ràng buộc Khác null ≤100kt ≤ 10kt Tên nhân viên Quan hệ với Mã phòng ban bảng PHONGBAN Tên đăng nhập Mật NCHAR ≤ 100kt NCHAR ≤ 100kt Bảng Nhân viên 3.8.3 Bảng DONVITINH: ( Đơn vị tính) Tên thuộc tính Loại Kiểu MGT NCHAR ≤10kt MADONVITINH Khố TENDONVITINH NVARCHAR ≤100kt Ràng buộc Khác null Diễn giải Mã nhân viên Diễn giải Mã đơn vị tính Tên đơn vị tính Bảng Đơn vị tính 3.8.4 Các bảng Quản lý CSVC phòng ban 3.8.4.1 Bảng NHAKHACH (mượn phịng cho giáo viên) STT Tên thuộc tính Loại Kiểu MGT Ràng buộc Khóa NCHAR ≤ 10kt Quan hệ với MACSVC ngoại bảng TAISAN TENCSVC Khóa NVARCHAR ≤ ngoại 100kt ≤ 10kt Quan hệ với MAPHONGBAN Khố NCHAR bảng PHONGBA N SOPHONG NCHAR SOLUONGO INT TENGV NVARCHAR TENTR NVARCHAR NGAYMUON DATETIME ≤ 100kt ≤ 100kt Diễn giải Mã tài sản Tên tài sản Mã phòng ban (nhà khách) Số phòng phòng tối đa người Tên giáo viên Tên trường gv dạy Ngày mượn -789 10 11 NGAYTRA MUCDICHSUDU NG GHICHU DATETIME NVARCHAR ≤ 100kt NVARCHAR ≤ 100kt Bảng Mượn phòng khách Ngày trả Mục đích dụng Ghi sử 3.8.4.2 Bảng TOKYTHUAT (mượn phịng máy tính, máy chiếu, loa đài) STT Tên thuộc tính Loại Kiểu MGT Ràng buộc Diễn giải Khóa NCHAR ≤ 10kt Quan hệ với Mã tài sản MACSVC ngoại bảng TAISAN TENCSVC Khóa NVARCHAR ≤ Tên tài sản ngoại 100kt ≤ 10kt Quan hệ với Mã phòng ban MAPHONGBAN Khố NCHAR bảng PHONGBA N LOP NVARCHAR ≤ Tên lớp mượn 100kt 10 NGAYMUON DATETIME Ngày mượn 11 NGAYTRA DATETIME Ngày trả MUCDICHSUDU NVARCHAR ≤ Mục đích sử 12 NG 100kt dụng GHICHU NVARCHAR ≤ Ghi 13 100kt Bảng Mượn loa, mic, phòng máy 3.8.4.3 Bảng PHONGHOC (Phòng học thường) STT Tên thuộc tính Loại Kiểu MGT Ràng buộc Khóa NCHAR ≤ 10kt Quan hệ với MACSVC ngoại bảng TAISAN TENCSVC Khóa NVARCHAR ≤ ngoại 100kt ≤ 10kt Quan hệ với MAPHONGBAN Khố NCHAR bảng PHONGBA N LOP NVARCHAR ≤ Diễn giải Mã tài sản Tên tài sản Mã phòng ban Tên lớp mượn -79100kt 10 11 12 13 NGAYMUON NGAYTRA MUCDICHSUDU NG GHICHU DATETIME DATETIME NVARCHAR ≤ 100kt NVARCHAR ≤ 100kt Bảng Mượn phòng học thường 3.8.5 Bảng CSVC THANHLY: ( CSVC lý) STT Tên thuộc tính Loại Kiểu MGT Khố NCHAR ≤10kt MA CSVC TEN CSVC NVARCHAR ≤100kt SONAMKHAUHAO INT NGUYENGIA MUCKHAUHAO FLOAT FLOAT DAKHAUHAO CONLAI FLOAT FLOAT Bảng Thanh lý 3.8.6 Bảng PHONGBAN: ( Phịng ban) STT Tên thuộc tính Loại Kiểu Khố NCHAR MAPHONGBAN TENPHONGBAN NVARCHAR SODIENTHOAI NCHAR MGT ≤10kt ≤100kt ≤12kt Ngày mượn Ngày trả Mục đích sử dụng Ghi Ràng buộc Khác null Diễn giải Mã CSVC Tên CSVC Số năm khấu hao Nguyên giá Mức khấu hao Đã khấu hao Còn lại Ràng buộc Diễn giải Khác null Mã phòng ban Tên phòng ban Số điện thoại -80Chương 4- Lập trình thử nghiệm 4.1 Chức chương trình - Quản lý người dùng theo mức độ - Quản lý CSVC chung toàn Trung tâm - Theo dõi tình trạng sử dụng CSVC phòng ban, phận - Thực chức kế toán CSVC - Đưa báo cáo, tra cứu thơng tin theo số tiêu chí 4.2 Ngơn ngữ lập trình hệ quản trị sở liệu chọn 4.2.1 Ngơn ngữ lập trình Ngơn ngữ C# Ngôn ngữ C# ngôn ngữ thịnh hành nay, người theo hướng lập trình nhiều biết đến Visual Studio Microsoft hỗ trợ mạnh cho lập trình giao diện Tuy nhiên, ngơn ngữ C# có ý nghĩa cao thực thi khái niệm lập trình đại C# bao gồm tất hỗ trợ cho cấu trúc, thành phần component, lập trình hướng đối tượng Những tính chất diện ngơn ngữ lập trình đại Và ngơn ngữ C# hội đủ điều kiện vậy, xây dựng tảng hai ngôn ngữ mạnh C++ Java Tính chất lập trình hướng đối tượng là, lớp định nghĩa kiểu liệu mới, cho phép người phát triển mở rộng ngôn ngữ để tạo mơ hình tốt để giải vấn đề Ngơn ngữ C# chứa từ khố cho việc khai báo kiểu lớp đối tượng phương thức hay thuộc tính lớp, cho việc thực thi đóng gói, kế thừa, đa hình, ba thuộc tính ngơn ngữ lập trình hướng đối tượng Ngơn ngữ C# hỗ trợ kiểu XML, cho phép chèn tag XML để phát sinh tự động document cho lớp Ngôn ngữ C# hỗ trợ giao diện interface, xem cam kết với lớp cho dịch vụ mà giao diện quy định Tại phải sử dụng ngôn ngữ C# Ngôn ngữ C# ngôn ngữ dẫn xuất từ C C++, tạo từ tảng phát triển Microsoft bắt đầu với công việc C C++ thêm vào đặc tính để làm cho ngơn ngữ dễ sử dụng Nhiều số đặc tính giống với đặc tính có ngơn ngữ Java Một số tiện lợi sử dụng ngôn ngữ là: - C# ngôn ngữ đơn giản - C# ngơn ngữ lập trình hướng đối tượng - C# lập trình theo hướng module đại - C# ngôn ngữ mạnh mẽ mềm dẻo dễ sử dụng - C# ngơn ngữ mang tính chất phổ biến, thông dụng -814.2.2 Hệ quản trị sở liệu - Microsoft SQL Server 2005 Express hệ thống quản lý sở liệu Sử dụng SQL để trao đổi liệu thực câu kết nối truy vấn vào bên liệu nhằm lưu trữ liệu cách an toàn Một hệ thống quản trị sở liệu bao gồm Databases, database engine ứng dụng dùng để quản lý liệu - SQL Server 2005 tối ưu để chạy mơi trường sở liệu lớn (Very Large Database Environment) lên đến Tera-Byte phục vụ lúc cho hàng ngàn user SQL Server 2005 kết hợp "ăn ý" với server khác Microsoft Internet Information Server (IIS), E-Commerce Server, Proxy Server - SQL Server 2005 có nhiều phiên đối tượng sử dụng Hiện SQL Server phát triển lên đến phiên Microsoft SQL Server 2008, sử dụng phiên 2005 sở liệu phần mềm không lớn giới hạn cấu hình máy, giá trị kinh tế… 4.3 Thiết kế giao diện 4.3.1 Giao diện Menu chương trình 4.3.2 Giao diện chức Hệ thống -82- 4.3.3 Giao diện chức Quản lý người dùng (dành cho người quản lý hệ thống nhất) -83- 4.3.4 Giao diện chức quản lý CSVC (dành cho người Quản lý CSVC chung người quản lý CSVC phịng) -844.3.5 Giao diện chức kế tốn CSVC -854.3.6 Giao diện chức tìm kiếm 4.4 Kết thử nghiệm đánh giá - Phần mềm thực yêu cầu chức đề - Tuy nhiên, phiên đầu nên nhiều thiếu xót, hạn chế hồn thiện nâng cấp dần trình sử dụng -86KẾT LUẬN Những kết đạt đề tài : Mơ tả tồn cảnh quy trình phân tích thiết kế HTTT theo hướng đối tượng Đã hồn thành bước phân tích thiết kế HTTT quản lý sở vật chất Trung tâm GDTX tỉnh Hải Dương Về mặt phân tích thiết kế hệ thống đáp ứng yêu cầu quản lý CSVC Trung tâm GDTX tỉnh Hải Dương Đề 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ý CSVC Trung tâm GDTX cấp tỉnh o Thiết kế cài đặt chức Những hạn chế : - Chức quản lý thông tin thư viện chưa đưa vào phần mềm - Các chức tìm kiếm nâng cao 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 bố trí chưa hợp lý thẩm mỹ, cần 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ơ CSVC như: Thông tin sửa chữa, bảo hành, định kỳ bảo dưỡng CSVC; thông tin quản lý thư viện - Hoàn thành chi tiết nội dung phần thiết kế - 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 chương trình khơng thể tránh sai sót Em mong Thầy Cơ đóng góp ý kiến để em hồn thiện cập nhật chức hồn thiện chức có Để hồn thiện đề 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 Công nghệ - Đại học Quốc gia Hà Nội; Viện Công nghệ thông tin – Viện Khoa học Công nghệ Việt Nam Cảm ơn Thầy, Cơ có cơng dạy dỗ tạo điều kiện cho chúng em 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 hồn thành đề tài Kính chúc Thầy, Cô, mạnh khoẻ, hạnh phúc thành đạt -87TÀI LIỆU THAM KHẢO Tiếng Việt Đoàn Văn Ban (2004), Phân tích thiết kế hướng đối tượng UML, Bài giảng cao học Viện Công nghệ thông tin Đặng Văn Đức (2002), Phân tích thiết kế hướng đối tượng UML (Thực hành với Rational Rose), NXB Khoa học Kỹ thuật, Hà Nội Huỳnh Văn Đức, Hồng Đức Hải (2003), Đồn Thiện Ngân, Giáo trình nhập môn UML, NXB Lao động Xã hội Lê Văn Phùng (2010), Kỹ nghệ phần mềm, NXB Thông tin truyền thơng Lê Văn Phùng (2011), Các mơ hình phân tích thiết kế hướng đối tượng, NXB Thông tin truyền thông Lê Văn Phùng (2009), Kỹ thuật phân tích thiết kế hệ thống thông tin hướng cấu trúc, NXB Thông tin Truyền thông Nguyễn Văn Vỵ, Bài giảng cao học phân tích thiết kế hướng đối tượng, Đại học Công nghệ Hà Nội Nguyễn Văn Vỵ (2002), Phân tích thiết kế hệ thống thơng tin đại Hướng cấu trúc hướng đối tượng, NXB Thống kê Nguyễn Văn Vỵ, Nguyễn Việt Hà (2009), Giáo trình kỹ nghệ phần mềm, NXB Giáo dục Việt Nam 10 Quy định làm việc Trung tâm GDTX tỉnh Hải Dương (2002) Tiếng Anh Booch G., James Rumbaugh, Ivar Jacobson (1998), the Unified Modeling language User Guide, Addision – Wesley METI, Ministry of Economy, Trade and Industry (2002), Textbook for Software Design & Development Engineers, Object-Oriented Delevelopment, Second Edition, Revised and Updated By Japan Information Processing Development Corporation Japan Information-Technology Engineers Examination Center, 2002 Quatrani T (2000), Visual Modeling With Rational Rose and UML, AddisonWesley, http://_www.rational.com Sommerville I., Software Engineering, Addison-Wesley, 6th Edition, 2001, 7th editor Chapter 19, 2004 Zhiming L.(2001), Object-Oriented Software Development Using UML, UNU/IIST, Macau ... NGHỆ NGUYỄN THỊ HƯƠNG TRÀ XÂY DỰNG HỆ THỐNG THÔNG TIN QUẢN LÝ CƠ SỞ VẬT CHẤT CỦA TRUNG TÂM GDTX TỈNH HẢI DƯƠNG THEO PHƯƠNG PHÁP HƯỚNG ĐỐI TƯỢNG Ngành: Công nghệ thông tin Chuyên ngành: Hệ thống. .. Chương 2: Hiện trạng hệ thống quản lý CSVC Trung tâm GDTX tỉnh Hải Dương 45 2.1 Vai trò chức Trung tâm GDTX tỉnh Hải Dương 45 2.2 Công tác quản lý CSVC Trung tâm GDTX tỉnh Hải Dương 49 2.2.1... trình xây dựng mơ hình phân tích thiết kế hệ thống hướng đối tượng UML -45Chương 2: Hiện trạng hệ thống quản lý CSVC Trung tâm GDTX tỉnh Hải Dương 2.1 Vai trò chức Trung tâm GDTX tỉnh Hải Dương Trung

Ngày đăng: 16/03/2021, 12:30

Từ khóa liên quan

Mục lục

  • MỤC LỤC

  • BẢNG TỪ VIẾT TẮT

  • MỞ ĐẦU

  • 1.1.Cách tiếp cận hướng đối tượng

  • 1.1.1. Phương pháp hướng cấu trúc

  • 1.1.2. Các đặc điểm và ưu thế nổi trội của phương pháp hướng đối tượng

  • 1.1.3. Các phần tử của UML

  • 1.2. Các khái niệm cơ bản trong UML

  • 1.2.1. Các đối tượng

  • 1.2.2. Lớp các đối tượng

  • 1.2.3. Các giá trị và các thuộc tính của đối tượng

  • 1.2.4. Các thao tác và phương thức

  • 1.3. Các mô hình nghiệp vụ, phân tích và thiết kế theo hướng đối tượng

  • 1.3.1. Mô hình nghiệp vụ: mô hình ca sử dụng

  • 1.3.2. Các mô hình phân tích

  • 1.3.3. Các mô hình thiết kế

  • 1.4. Quy trình phát triển phần mềm

  • 1.4.1 Xác định các yêu cầu

  • 1.4.2 Phân tích hệ thống hướng đối tượng

  • 1.4.3 Thiết kế hệ thống hướng đối tượng

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

Tài liệu liên quan