Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 90 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
90
Dung lượng
2,61 MB
Nội dung
Đại học Thái Nguyên TRNG Đại học công nghệ thông tin truyền thông Ngun thi C¸c mô hình phân tích thiết kế theo h-ớng đối t-ợng ứng dụng Luận văn thạc sĩ khoa học m¸y tÝnh Mẫu Trang phụ bìa luận văn (title page) Thái Nguyên - 2012 S húa bi Trung tõm Hc liu i hc Thỏi Nguyờn http://www.lrc-tnu.edu.vn Đại học Thái Nguyên TrNG Đại học công nghệ thông tin trun th«ng Nguyễn thi Các mô hình phân tích thiết kế theo h-ớng đối t-ợng ứng dụng Chuyên ngành: Khoa học máy tính MÃ số: 60 48 01 Luận văn thạc sĩ khoa học máy tính Ng-ời h-ớng dẫn khoa học TS Lê văn phùng Thái Nguyªn - 2012 Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn LỜI CẢM ƠN Em xin bày tỏ lịng biết ơn kính trọng tới TS Lê Văn Phùng, người thầy tận tình hướng dẫn, hết lịng giúp đỡ em suốt q trình học tập, nghiên cứu để hoàn thành luận văn Em xin trân trọng cảm ơn thầy giáo Viện Công nghệ thông tin Hà Nội trường Đại học Công Nghệ thông tin truyền thông – Đại học Thái Nguyên, Ban chủ nhiệm khoa Sau đại học trường Đại học Công Nghệ thông tin truyền thông - Đại học Thái Nguyên tạo điều kiện thuận lợi cho em trình học tập làm luận văn Tôi xin trân trọng cảm ơn học viên Cao học Tin K9A tạo điều kiện giúp đỡ, động viên tơi q trình học tập làm luận văn tốt nghiệp Tác giả luận văn Nguyễn Thị Thanh Số hóa Trung tâm Học liu i hc Thỏi Nguyờn http://www.lrc-tnu.edu.vn Đại học Thái Nguyên TRNG Đại học công nghệ thông tin truyền thông Nguyễn thi Các mô hình phân tích thiết kế theo h-ớng đối t-ợng ứng dụng Chuyên ngành: Khoa học máy tính MÃ số: 60 48 01 Tóm tắt Luận văn thạc sĩ khoa học máy tính Thái Nguyên - 2012 S húa bi Trung tõm Hc liệu – Đại học Thái Ngun http://www.lrc-tnu.edu.vn Cơng trình hồn thành tại t rường đại học Cơng Nghệ Thơng Tin Truyền Thông – Đại học Thái Nguyên Người hướng dẫn khoa học: TS Lê Văn Phùng Phản biện 1: Phản biện 2: Luận văn bảo vệ trước Hội đồng chấm luận văn họp tại: Vào hồi ngày tháng năm 20 Có thể tìm hiểu luận văn trung tâm học liệu Đại học Thái Nguyên Và thư viện Trường/Khoa:Đại học Công Nghệ Thông Tin Truyền Thông - ĐHTN Số hóa Trung tâm Học liệu – Đại học Thái Ngun http://www.lrc-tnu.edu.vn Mẫu Trang bìa tóm tắt luận văn khổ 140 x 200 Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn LỜI CAM ĐOAN Tôi xin cam đoan kết đạt luận văn sản phẩm riêng cá nhân, không chép lại người khác Trong toàn nội dung luận văn, điều trình bày cá nhân tổng hợp từ nhiều nguồn tài liệu Tất tài liệu tham khảo có xuất xứ rõ ràng trích dẫn hợp pháp Tơi xin hồn tồn chịu trách nhiệm chịu hình thức kỷ luật theo quy định cho lời cam đoan Thái Nguyên, ngày 20 tháng năm 2012 Nguyễn Thị Thanh Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn MỞ ĐẦU o n ềt Ngày thời kỳ hội nhập, quốc gia nào, việc nắm đƣợc nguồn lực thông tin ngành, lĩnh vực, doanh nghiệp giữ vai trò quan trọng nhân tố định cho phát triển kinh tế xã hội, góp phần gia tăng giá trị ngành, quan, đơn vị Trong cơng tác quản lý nói chung quản lý kế tốn nói riêng, vấn đề xây dựng hệ thống thông tin quản lý đƣợc quan tâm nhƣng cịn lúng túng cịn thiếu phƣơng pháp có sở khoa học quy trình chuẩ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 nhƣ 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 đƣợc mức chuẩn nhờ cách tiếp cận theo vật (things) 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 đƣợc yêu cầu đặt cách hiệu Đố tƣợng v p ạm v ng ên ứu - Đối tƣợng nghiên cứu: Đề tài tập trung nghiên cứu kỹ nghệ hƣớng đối tƣợng mô hình ứng dụng phát triển hệ thống quản lý tài sản cố định hệ thống quản trị nguồn lực doanh nghiệp Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn - Phạm vi nghiên cứu: kỹ nghệ hƣớng đối tƣợng doanh nghiệp Hƣớng ng ên ứu ề t - Nghiên cứu phƣơng pháp luận mơ hình phân tích thiết kế hệ thống theo cách tiếp cận hƣớng đối tƣợng - Ứng dụng kết nghiên cứu mơ hình phân tích thiết kế theo hƣớng đối tƣợng vào việc xây dựng hệ thống thông tin quản lý tài sản cố định hệ thống quản trị nguồn lực doanh nghiệp Cấu trú luận văn Chương 1: Tổng quan mơ hình hóa kỹ nghệ hướng đối tượng Chương 2: Mơ hình hóa phát triển hệ thống thông tin theo hướng đối tượng Chương 3: Cài đặt ứng dụng phát triển hệ thống u n l tài s n cố đ nh doanh nghiệp Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn CHƢƠNG TỔNG QUAN VỀ MÔ HÌNH HĨA V NGH HƢỚNG Đ I TƢ NG 1.1 TỔNG QUAN VỀ MƠ HÌNH HĨA 1.1.1 n ệm mụ ỡn v mụ ỡn úa Mô hình (model) dạng trừu t-ợng hoá hệ thống thực Mô hình hình ảnh (một biểu diễn) hệ thống thực, đ-ợc diễn tả mức độ tr-ù t-ợng đó, theo quan điểm đó, theo hình thức (hiểu đ-ợc) nh- ph-ơng trình, bảng, đồ thị Mô hình có xu h-ớng dạng sơ đồ (diagrams) tức đồ thị gồm nút cung Mụ hỡnh mụ t bn cht vấn đề cấu trúc phức tạp cách loại bỏ chi tiết không quan trọng, làm cho toán trở nên dễ hiểu dễ nắm bắt Để xây dựng hệ thống phức tạp, ngƣời phát triển phải trừu tƣợng hóa khía cạnh khác hệ thống, xây dựng mơ hình cách sử dụng ký hiệu cách rõ ràng, cẩn thận, kiểm tra xem mô hình thoả mãn yêu cầu hệ thống chƣa thêm vào chi tiết để chuyển đổi từ mơ hình sang cài đặt cụ thể Các mơ hình đƣợc tạo để trừu tƣợng hoá đặc điểm quan trọng hệ thống giới thực Trong lĩnh vực phần mềm, mơ hình kế hoạch chi tiết hệ thống, tranh hay mô tả vấn đề đƣợc cố gắng giải hay biểu diễn Mơ hình cịn mơ tả giải pháp, dùng biểu tƣợng thay cho đối tƣợng thực Tiến trình phát triển phần mềm làm giảm số đặc trƣng đối tƣợng để hình thành mơ hình, làm giảm độ phức tạp mơ hình trừu tƣợng Mọi mô hình phản ánh hệ thống theo khung nhìn trừu t-ợng hoá Có khung nh×n chÝnh: Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 3.4.7.3 iều chuyển TSC Hình 3.14 Sơ đồ trạng thái lớp điều chuyển tài sản cố định 3.4.8 Sơ oạt ộng Hình 3.15 Sơ đồ hoạt động tạo FARequest 69 Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 3.4.9 Sơ tr ển k a ệ t ống Hình 3.16 Sơ đồ triển khai hệ thống quản lý tài sản cố định 70 Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 3.5 THIẾT F xe asset: T STT Ế DỮ I U sản ố ịn Tên trường FixedAssetID FixedAssetName FixedAssetCategoryID DepartmentID Unit OrderDate UsedDate DepreciationDate Inactive F xe assetCatategory: oạ t STT Diễn Giải Text(20) Text(100) Text(100) Text(20) Text(100) Date(8) Date(8) Date(8) Yes/No(1) Khóa PK FK FK sản ố ịn Tên trường FixedassetCategoryID ItemCategoryName Inactive Kiểu liệu Mã TSCĐ Tên TSCĐ Mã loại TSCĐ Mã phòng ban Đơn vị tính Ngày mua Ngày sử dụng Ngày tính khấu hao Ngừng theo dõi Diễn Giải Kiểu liệu Mã loại TSCĐ Tên loại TSCĐ Ngừng theo dõi Text(20) Text(100) Yes/No(1) Khóa PK FARequest: ầu TSCĐ (master) STT Tên trường FARequestID FARequestType 10 11 RefNo RefDate EmployeeID EmployeeName EmployeeAddress EmployeeMessage DepartmentID Approved JournalMemo Diễn Giải Kiểu liệu Mã giao dịch Loại yêu cầu: - Mua mới; 2- Khấu hao; - Điều động; - Thanh lý Số CT Ngày CT Mã nhân viên Tên nhân viên Địa Thơng báo nhân viên Mã phịng ban Phê duyệt Diễn giải Khóa LongInteger(4) PK Text(20) Text(20) Date/Time(8) Text(20) Text(100) Text(100) Text(100) Text(20) Yes/No(1) Text(255) FK FK FARequestItem: ầu TSCĐ ( eta l) STT 12 13 14 15 Tên trường FARequestItemID FARequestID FixedAssetID Description Quantity OrgCost Amount Diễn Giải Khố Mã giao dịch Mã TSCĐ Diễn giải Số lƣợng yêu cầu Nguyên giá Số tiền 71 Số hóa Trung tâm Học liệu – Đại học Thái Nguyên Kiểu liệu LongInteger(4) PK LongInteger(4) FK Text(20) FK Text(255) Currency(8) Currency(8) Currency(8) http://www.lrc-tnu.edu.vn Khóa FAIn rease: G ao ị STT mua mớ TSCĐ (master) Tên trường FAIncreaseID FARequestID 10 RefNo RefDate DepartmentID VendorID VendorName VendorAddress CompanyTaxCode VendorMessage 11 12 13 14 15 CurrencyID ExchangeRate Amount JournalMemo PONo FAIn reaseItem: G ao ị STT 16 17 18 19 20 21 22 Diễn Giải FAIncreaseItemID FAIncreaseID FixedAssetID FixedAssetAccount ExpenseAccount TaxAccount Description Amount Khố Mã giao dịch Mã TSCĐ TK nguyên giá TK chi phí TK thuế Diễn giải Số tiền Tên trường FADepreciationID FARequestID RefNo RefDate DepartmentID CurrencyID ExchangeRate Amount JournalMemo Kiểu liệu Khóa LongInteger(4) PK LongInteger(4) FK Text(20) Date/Time(8) Text(20) Text(20) Text(100) Text(100) Text(20) Text(100) Text(3) Double(8) Currency(8) Text(255) Text(20) FK FK FK mua mớ TSCĐ ( eta l) Tên trường FADepre at on: G ao ị STT Diễn Giải Mã giao dịch Mã giao dịch yều cầu mua TSCĐ Số CT Ngày CT Mã phòng ban Mã nhà cung cấp Tên nhà cung cấp Địa Mã số thuế Thông báo nhà cung cấp Mã tiền tệ Tỷ giá Tổng số tiền Diễn giải Số đơn mua hàng Kiểu liệu LongInteger(4) LongInteger(4) Text(20) Text(20) Text(20) Text(20) Text(255) Khóa PK FK FK FK FK FK Currency(8) k ấu ao TSCĐ (master) Diễn Giải Mã giao dịch Mã giao dịch yều cầu khấu hao TSCĐ Số CT Ngày CT Mã phòng ban Mã tiền tệ Tỷ giá Tổng số tiền Diễn giải 72 Số hóa Trung tâm Học liệu – Đại học Thái Nguyên Kiểu liệu Khóa LongInteger(4) PK LongInteger(4) FK Text(20) Date/Time(8) Text(20) Text(3) Double(8) Currency(8) Text(255) FK http://www.lrc-tnu.edu.vn FADepre at onItem: G ao ị STT Tên trường Diễn Giải FADepreciationItemID FADepreciationID FixedAssetID ExpenseAccount DepreciationAccount Description Amount FAMove: G ao ị STT ều FAMoveID FARequestID RefNo RefDate FromDepartment ToDepartment 10 CurrencyID ExchangeRate Amount JournalMemo Diễn Giải Mã giao dịch Mã giao dịch yều cầu điều chuyển TSCĐ Số CT Ngày CT Điều chuyển từ phòng ban Điều chuyển từ phòng ban Mã tiền tệ Tỷ giá Tổng số tiền Diễn giải FAMoveItem: G ao ị STT 10 11 12 13 14 ều Tên trường Diễn Giải Khố Mã giao dịch Mã TSCĐ TK chi phí TK nguyên giá Diễn giải Số tiền Tên trường FALiquidateID FARequestID RefNo RefDate DepartmentID Kiểu liệu LongInteger(4) LongInteger(4) Text(20) Text(20) Text(20) Text(255) Khóa PK FK FK FK FK Currency(8) Kiểu liệu Khóa LongInteger(4) PK LongInteger(4) FK Text(20) Date/Time(8) Text(20) FK Text(20) FK Text(3) Double(8) Currency(8) Text(255) uyển TSCĐ ( eta l) FAMoveItemID FAMoveID FixedAssetID ExpenseAccount FixedAssetAccount Description Amount FA qu ate: G ao ị STT Khố Mã giao dịch Mã TSCĐ TK chi phí TK khấu hao Diễn giải Số tiền uyển TSCĐ (master) Tên trường k ấu ao TSCĐ ( eta l) Kiểu liệu LongInteger(4) LongInteger(4) Text(20) Text(20) Text(20) Text(255) Khóa PK FK FK FK FK Currency(8) t an l TSCĐ (master) Diễn Giải Mã giao dịch Mã giao dịch yều cầu lý TSCĐ Số CT Ngày CT Mã phịng ban 73 Số hóa Trung tâm Học liệu – Đại học Thái Nguyên Kiểu liệu Khóa LongInteger(4) PK LongInteger(4) FK Text(20) Date/Time(8) Text(20) FK http://www.lrc-tnu.edu.vn 10 11 12 13 14 15 CustomerID CustomerName CustomerAddress CustomerTaxCode CustomerMessage CurrencyID ExchangeRate Amount JournalMemo PONo Mã nhà khách hàng Tên nhà khách hàng Địa Mã số thuế Thông báo khách hàng Mã tiền tệ Tỷ giá Tổng số tiền Diễn giải Số đơn bán hàng FA qu ateItem: G ao ị STT Text(20) Text(100) Text(100) Text(20) Text(100) Text(3) Double(8) Currency(8) Text(255) Text(20) FK FK t an l TSCĐ ( eta l) Tên trường Diễn Giải FALiquidateItemID FALiquidateID FixedAssetID ExpenseAccount FixedAssetAccount RevenueAccount Description Amount Khoá Mã giao dịch Mã TSCĐ TK chi phí TK nguyên giá TK doanh thu Diễn giải Số tiền Kiểu liệu LongInteger(4) LongInteger(4) Text(20) Text(20) Text(20) Text(20) Text(255) Khóa PK FK FK FK FK FK Currency(8) 3.6 GIAO DI N Hình 3.17 Giao diện đăng nhập 74 Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn Hình 3.18.Giao diện form thành viên (Form quản lý FARequest) Hình 3.19.Giao diện tìm kiếm yêu cầu tài sản cố định 75 Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn ẾT UẬN Cá kết ạt ƣợ Trong trình thực đề tài luận văn, tơi tìm hiểu nắm đƣợc phƣơng pháp phân tích thiết kế hƣớng đối tƣợng, nghiên cứu tìm hiểu mơ hình phân tích thiết kế theo hƣớng đối tƣợng Qua tơi giới thiệu cách trình tự hệ thống mơ hình phân tích thiết kế theo hƣớng đối tƣợng Để thực toán đặt luận văn, vận dụng phƣơng pháp phân tích, thiết kế hƣớng đối tƣợng sử dụng mơ hình hệ thống đƣợc xây dựng tảng công nghệ Dot Net với ngôn ngữ sử dụng C#, hệ quản trị sở liệu sql server 2005 Tôi áp dụng thành công mô hình nghiên cứu để thực phân tích, thiết kế hệ thống ứng dụng triển khai thử nghiệm có kết Áp dụng cơng nghệ Web, sử dụng mơ hình thực phân tích, thiết kế xây dựng hệ thống “Quản lý tài sản cố định ” áp dụng cho đơn vị, doanh nghiệp thực quản lý tài sản cố định thông qua mạng máy tính Triển khai cài đặt thử nghiệm hệ thống Cơng ty TNHH Hồng Bình – P Hoàng Văn Thụ - TP Thái Nguyên N ững vấn ề òn tồn tạ v ƣớng p át tr ển Do thời gian có hạn, luận văn dừng lại việc xây dựng áp dụng vài mơ hình để thiết kế cài đặt, xây dựng cho số chức hệ thống Để có đƣợc hệ thống hồn chỉnh, mềm dẻo vận hành thực tế luận văn cần phát triển theo hƣớng sau: Tiếp tục nghiên cứu sâu mơ hình để có khả vận dụng nhiều mơ hình hoạt động phân tích thiết kế Tiếp tục triển khai tốn hồn thiện chức có để trợ giúp tốt cho cơng việc quản lý tài sản cố định 76 Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn Tài liệu tham khảo 1.T ng An [1] Acura S.T., Software Process Modeling, Universided Autonoma de Madrid, Spain, Matalia Jurist, Universided Poli Hemica de Madrid Spain, Springer 2005 [2] Booch G., Rumbaugh J and Jacobson I., The Unified Modeling Language User Guide, Addision – Wesley, 1999 [3] Larman C., Applying UML and Patterrns: An Instruction to ObjectOriented Analysis and Design, Prentice Hall, 1997 [4] Liang Y., From use cases to classes: a way of building object model with UML, Information and Software Technology, www.elservier.com/locate/infsof, 2003 2.T ếng Việt [1] Đoàn Văn Ban, Phân tích, thiết kế lập trình hướng đối tượng, NXB Thống Kê 1997 [2] Đoàn Văn Ban, 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, 2004 [3] Đặng Văn Đức, 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 2002 [4] Huỳnh Văn Đức tập thể tác giả, Giáo trình nhập mơn UML, NXB Lao động-Xã hội, 2003 [5] Lê Văn Phùng, Phân tích thiết kế hệ thống thơng tin, NXB Lao động Xã hội, 2004 [6] Lê Văn Phùng, 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, 2009 [7] Lê Văn Phùng, Kỹ nghệ phần mềm, NXB Thông tin Truyền thơng, 2010 [8] Nguyễn Văn Vỵ, 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ê, 2002 77 Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn MỤC ỤC MỞ ĐẦU CHƢƠNG 1:TỔNG QUAN VỀ MƠ HÌNH HÓA VÀ K NGH HƢỚNG Đ I TƢ NG 1.1 TỔNG QUAN VỀ MƠ HÌNH HĨA 1.1.1 Khái niệm mơ hình mơ hình hóa 1.1.2 Phƣơng pháp mơ hình hóa 1.1.3 Ngơn ngữ mơ hình hóa 1.1.4 Ngun tắc mơ hình hóa 1.1.5 Các mơ hình tiến trình phát triển phần mềm 1.1.6 Mơ hình hóa phát triển HTTT theo hƣớng kỹ nghệ 1.2 CÁC MÔ HÌNH PHÁT TRIẺN PHẦN MỀM THEO KỸ NGHỆ HƢỚNG ĐỐI TƢỢNG .8 1.2.1 Định nghĩa .8 1.2.2 Ngơn ngữ mơ hình hóa hợp (UML) 10 1.2.3 Mơ hình hóa kiến trúc hệ thống UML 10 1.2.4 Quy trình phát triển phần mềm hợp 12 CHƢƠNG II:MƠ HÌNH HĨA PHÁT TRIỂN H TH NG THƠNG TIN THEO HƢỚNG Đ I TƢ NG 15 2.1 MƠ HÌNH NGHIỆP VỤ 15 2.1.1 Nội dung sản phẩm pha lập mơ hình nghiệp vụ 15 2.1.2 Xây dựng mơ hình nghiệp vụ 16 2.2 MƠ HÌNH CA SỬ DỤNG 16 2.2.1 Nội dung sản phẩm pha xác định yêu cầu 16 2.2.2 Mơ hình ca sử dụng 17 2.3 MƠ HÌNH PHÂN TÍCH ĐỐI TƢỢNG 27 2.3.1 Xác định phần tử mơ hình khái niệm 27 2.3.1.1 Xác định đối tượng 28 2.3.1.2 Xác định thuộc tính lớp .28 2.3.1.3 Xác định thao tác lớp 28 2.3.2 Xác định mối quan hệ lớp 29 2.3.3 Phát triển mơ hình đối tƣợng 29 78 Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 2.3.3.1 Các loại lớp sơ đồ lớp 29 2.3.3.2 Quy trình phát triển lớp đối tượng sơ đồ lớp có mối quan hệ chủ yếu 31 2.4 CÁC MƠ HÌNH PHÂN TÍCH ĐỘNG THÁI 35 2.4.1 Sơ đồ trình tự 35 2.4.1.1 Các thành phần sơ đồ trình tự 35 2.4.1.2 Xây dựng sơ đồ trình tự cho luồng liệu ca sử dụng 37 2.4.1.3 Các hợp đồng/các đặc tả hoạt động hệ thống 37 2.4.2 Sơ đồ trạng thái .39 2.4.2.2 Xác định trạng thái kiện 40 2.4.2.3 Xây dựng sơ đồ trạng thái 40 2.5 CÁC MƠ HÌNH THIẾT KẾ TƢƠNG TÁC .41 2.5.1 Sơ đồ hoạt động 41 2.5.1.1 Nút định rẽ nhánh 42 2.5.1.2 Thanh tương tranh hay đồng 42 2.5.1.3 Tuyến công việc 43 2.5.2 Sơ đồ cộng tác .44 2.5.2.1 Các cấu phần sơ đồ cộng tác 44 2.5.2.2 Thiết kế sơ đồ cộng tác lớp đối tượng 45 2.6 MƠ HÌNH THIẾT KẾ V T LÝ .47 2.6.1 Sơ đồ thành phần 47 2.6.1.1 Các thành phần sơ đồ .47 2.6.1.2 Sơ đồ thành phần ATM 50 2.6.2 Sơ đồ triển khai .52 2.6.2.1 Định nghĩa 52 2.6.2.2 Các phần tử (nút) sơ đồ triển khai 52 2.6.2.3 Sơ đồ triển khai hệ thống ATM 54 CHƢƠNG III: C I ĐẶT ỨNG DỤNG PHÁT TRIỂN H TH NG QUẢN LÝ TÀI SẢN C ĐỊNH TRONG DOANH NGHI P 55 3.1 Y U CẦU HỆ THỐNG 55 3.2 XÂY DỰNG CẤU HÌNH .55 3.2.1 Cấu hình máy chủ 55 3.2.2 Cấu hình máy trạm 56 79 Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 3.3 NGƢỜI SỬ DỤNG HỆ THỐNG .56 3.4 CHỨC NĂNG HỆ THỐNG .57 3.4.1 Mơ hình tổng qt Usecase 57 3.4.2 Chức cho Kế toán tài sản cố định .58 3.4.2.1 Mơ hình usecase .58 3.4.2.2 Mô tả chi tiết chức 58 3.4.3 Chức Kế toán tổng hợp 60 3.4.3.1 Mô hình usecase .60 3.4.3.2 Chi tiết chức .60 3.4.4 Chức ngƣời quản trị .61 3.4.4.1 Mô hình usecase .61 3.4.4.2 Chi tiết chức .60 3.4.5 Sơ đồ logic 62 3.4.6 Sơ đồ trình tự 67 3.4.7 Sơ đồ trạng thái .68 3.4.8 Sơ đồ hoạt động 69 3.4.9 Sơ đồ triển khai hệ thống 70 3.5 THIẾT KẾ DỮ LIỆU .71 3.6 GIAO DIỆN 74 KẾT LUẬN 76 T I LIỆU THAM KH O 80 Số hóa Trung tâm Học liệu – Đại học Thái Ngun http://www.lrc-tnu.edu.vn MỤC ỤC HÌNH V Hình 1.1 Sơ đồ nguyên tắc hoạt động phƣơng pháp mô hình hóa Hình 1.2 Q trình phát triển phần mềm Hình 1.3 Mơ hình hố kiến trúc hệ thống 11 Hình 1.4 Ca sử dụng điều khiển trình phát triển phần mềm 13 Hình 1.5 Hệ thống mơ hình kỹ nghệ hƣớng đối tƣợng 14 Hình 2.1 Mơ hình nghiệp vụ chuyển tiền từ ngƣời gửi sang ngƣời nhận 16 Hình 2.2 Vai trị ca sử dụng trình phát triển phần mềm 18 Hình 2.3 Sơ đồ trạng thái tài khoản cho ca sử dụng rút tiền 23 Hình 2.4 Quan hệ tổng quát hóa (bên trái) Ca sử dụng “thực” đƣợc 24 tạo thành từ ca sử dụng giao dịch tín dụng ca sử dụng rút tiền (bên phải) 24 Hình 2.5a Mối quan hệ mở rộng ca sử dụng 25 Hình 2.5b Quan hệ sử dụng ca sử dụng 26 Hình 2.6 Quan hệ “bao gồm” .26 Hình 2.7 Sơ đồ ca sử dụng hệ thống bán hàng 27 Hình 2.8 Lớp đƣợc tham số hóa 30 Hình 2.9 Lớp thực hóa 30 Hình 2.10.(a).Lớp tiện ích (b) Giao diện 30 Hình 2.11 Sơ đồ ca sử dụng “Đăng ký môn học” 32 Hình 2.12 Ca sử dụng “Đăng ký mơn học”và thực thể liên quan 32 Hình 2.13 Mối quan hệ lớp 33 Hình 2.14 Sơ đồ lớp .34 Hình 2.15 Các thành phần sơ đồ trình tự .36 Hình 2.16 Scripts sơ đồ trình tự 36 Hình 2.17 Sơ đồ trình tự mơ tả hoạt động “Gọi điện thoại” 37 Hình 2.18 Sơ đồ trạng thái lớp HệBánHàng 41 Hình 2.19 Nút rẽ nhánh sơ đồ hoạt động 42 Hình 2.20 Sơ đồ hoạt động “Đun nƣớc pha chè” 43 Hình 2.21 Các tuyến cơng việc sơ đồ hoạt động 44 81 Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn Hình 2.22 Màn hình giao diện ca sử dụng thực tế “Bán hàng” .46 Hình 2.23 Sự phụ thuộc thành phần sơ đồ thành phần 49 Hình 2.24 Các thành phần hệ thống 50 Hình 2.25 Sơ đồ thành phần ATM máy trạm 51 Hình 2.25 Sơ đồ thành phần Máy chủ ATM 51 Hình 2.26 Sơ đồ triển khai hệ thống đóng/mở cửa tịa nhà 53 Hình 2.27 Sơ đồ triển khai hệ thống ATM 54 Hình 3.1 Mơ hình ca sử dụng tổng qt hệ thống quản lý tài sản cố định 57 Hình 3.2 Sơ đồ ca sử dụng kế tốn tài sản cố định 58 Hình 3.3 Sơ đồ ca sử dụng kế toán tổng hợp 60 Hình 3.4 Sơ đồ ca sử dụng ngƣời quản trị .61 Hình 3.5 Sơ đồ logic đăng nhập hệ thống 62 Hình 3.6 Sơ đồ logic ca sử dụng mua tài sản cố định 63 Hình 3.7 Sơ đồ logic ca sử dụng lý tài sản cố định 64 Hình 3.8 Sơ đồ logic ca sử dụng điều chuyển tài sản cố định .65 Hình 3.9 Sơ đồ logic ca sử dụng khấu hao tài sản cố định 66 Hình 3.10 Sơ đồ trình tự mơ tả hoạt động đăng nhập hệ thống .67 Hình 3.11 Sơ đồ trình tự mơ tả hoạt động mua tài sản cố định 67 Hình 3.12 Sơ đồ trạng thái lớp lý tài sản cố định 68 Hình 3.13 Sơ đồ trạng thái lớp khấu tài sản cố định .68 Hình 3.14 Sơ đồ trạng thái lớp điều chuyển tài sản cố định 69 Hình 3.15 Sơ đồ hoạt động tạo FARequest 69 Hình 3.16 Sơ đồ triển khai hệ thống quản lý tài sản cố định 70 Hình 3.17 Giao diện đăng nhập .74 Hình 3.18.Giao diện form thành viên (Form quản lý FARequest) 75 Hình 3.19.Giao diện tìm kiếm yêu cầu tài sản cố định 75 82 Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn MỤC ỤC ẢNG IỂU Bảng 2.1 Danh sách tác nhân ca sử dụng hệ thống bán hàng 21 Bảng 2.2 Hợp đồng/ đặc tả thao tác enterItems() 38 Bảng 2.3 Hợp đồng thao tác kết thúc nhập hàng 39 Bảng 2.4 Kịch mô tả ca sử dụng thực tế 46 Bảng 3.1 Chức Quản lý FARequest 58 Bảng 3.2 Chức mua TSCĐ 58 Bảng 3.3 Chức lý TSCĐ .59 Bảng 3.4 Chức khấu hao tài sản cố định .59 Bảng 3.5 Chức điều chuyển tài sản cố định đơn vị thành viên .59 Bảng 3.6 Chức quản lý phân loại TSCĐ .59 Bảng 3.7 Chức quản lý hao mòn TSCĐ 60 Bảng 3.8 Chức quản lý thông tin cá nhân 60 Bảng 3.9 Phê duyệt yêu cầu từ kế toán TSCĐ .60 Bảng 3.10 Quản lý thông tin cá nhân 61 Bảng 3.11 Chức quản lý ngƣời dùng 61 Bảng 3.12 Chức cập nhật, thay đổi thông tin cá nhân 61 83 Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn ... hƣớng đối tƣợng doanh nghiệp Hƣớng ng ên ứu ề t - Nghiên cứu phƣơng pháp luận mơ hình phân tích thiết kế hệ thống theo cách tiếp cận hƣớng đối tƣợng - Ứng dụng kết nghiên cứu mơ hình phân tích thiết. .. TIN THEO HƢỚNG Đ I TƢ NG Trong kỹ nghệ hƣớng đối tƣợng, trình mơ hình hóa đƣợc tiến hành qua tập hợp mơ hình sau: - Mơ hình nghiệp vụ, - Mơ hình phân tích ca sử dụng, - Mơ hình phân tích đối. .. gian nhƣ mơ hình ca sử dụng, mơ hình khái niệm, mơ hình phân tích, mơ hình thiết kế, mơ hình triển khai, mơ hình cài đặt mơ hình kiểm thử Quy trình phát triển phần mềm hợp ngơn ngữ mơ hình hố hợp