Phát triển phần mềm kế toán cho công ty cổ phần việt âu bằng ngôn ngữ UML

74 393 0
Phát triển phần mềm kế toán cho công ty cổ phần việt âu bằng ngôn ngữ UML

Đ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

MỤC LỤC LỜI NÓI ĐẦU CHƯƠNG TỔNG QUAN VỀ NGÔN NGỮ UML VÀ QUY TRÌNH PHÁT TRIỂN PHẦN MỀM HƯỚNG ĐỐI TƯỢNG 1 Tổng quan UML 1.1.1 Các đặc trưng ngôn ngữ mô hình hoá UML 1.1.2 Các khả UML 1.1.3 Kiến trúc UML 1.1.4 Các phần tử cấu trúc 1.1.5 Các phần tử hành vi 1.1.6 Phần tử nhóm 1.1.7 Phần tử thích 1.1.8 Các quan hệ 1.1.9 Các biểu biểu đồ UML 10 1.2 Tổng quan quy trình phát triển phần mềm hướng đối tượng 11 1.2.2 Phân tích hệ thống hướng đối tượng 12 1.2.3 Thiết kế hệ thống hướng đối tượng 12 1.2.4 Lập trình hướng đối tượng 13 1.2.5 Kiểm định phần mềm 13 1.2.6 Vận hành, khai thác bảo trì hệ thống 14 CHƯƠNG 15 XÁC ĐỊNH YÊU CẦU VÀ PHÂN TÍCH HƯỚNG ĐỐI TƯỢNG HỆ THỐNG KẾ TOÁN CỦA CÔNG TY CỔ PHẦN VIỆT ÂU .15 2.1 Xác định đặc tả yêu cầu 15 2.1.1 Nghiệp vụ kế toán tài sản cố định Việt Âu 15 2.1.2 Nghiệp vụ kế toán tiền lương Việt Âu 19 2.2 Phân tích hệ thống .22 2.2.1 Các tác nhân hệ thống: .22 2.2.2 Các UC hệ thống 22 2.2.3 Biểu đồ UC 23 2.2.4 Đặc tả chi tiết UC .24 2.2.5 Biểu đồ trình tự 34 2.2.6 Biểu đồ lớp 49 2.2.7 Thiết kế sở liệu .49 2.2.8 Biểu đồ thực thể liên kết 53 THIẾT KẾ CHƯƠNG TRÌNH 54 3.1 Ngôn ngữ Visual Basic.Net .54 3.2 Thiết kế giao diện chương trình 55 3.2.1 Các Form chương trình 55 3.2 Thiết kế giải thuật cho số phương thức chương trình 72 3.2.1 Lập danh sách tài sản cố định hết hạn khấu hao 72 3.2.2 Tính mức trích khấu hao tài sản cố định theo năm 72 3.2.3 Tính lương tháng 72 KẾT LUẬN 73 TÀI LIỆU THAM KHẢO 74 LỜI NÓI ĐẦU Với phát triển công nghệ phần mềm, nhiều công cụ lập trình phát triển có khả hỗ trợ mạnh cho người sử dụng, giảm thiểu công sức lập trình viên xây dựng chương trình Khi triển khai tin học hoá toán thực tế, không gặp nhiều khó khăn khâu viết chương trình mà vấn đề khâu thực phân tích, thiết kế hệ thống cho toán Phương pháp phân tích, thiết kế hệ thống hướng đối tượng giúp hiểu rõ công việc phải làm, yêu cầu thực tế số liệu cần phải đáp ứng, sở xây dựng mô hình cần thiết để mô tả mối tương quan thành phần hệ thống, từ dễ dàng nhiều việc triển khai lập trình bảo trì, nâng cấp cho hệ thống hoạt động tốt, đáp ứng yêu cầu thay đổi người sử dụng Hiện ngôn ngữ mô hình hoá thống UML công cụ phân tích thiết kế hệ thống hướng đối tượng mạnh mẽ coi chuẩn công nghiệp xây dựng chương trình phần mền đáp ứng yêu cầu Song song với phát triển công nghệ phần mền cần thiết trình tin học hoá công tác quản lý quan, tổ chức v.v Việc quản lý kế toán công ty không nằm xu Đó lý khiến em định chọn phương pháp phân tích thiết kế hướng đối tượng ngôn ngữ UML để phát triển phần mềm kế toán cho công ty cổ phần Việt Âu CHƯƠNG TỔNG QUAN VỀ NGÔN NGỮ UML VÀ QUY TRÌNH PHÁT TRIỂN PHẦN MỀM HƯỚNG ĐỐI TƯỢNG 1 Tổng quan UML UML (Unified Modeling Language) ngôn ngữ mô hình hoá thống nhất, ngôn ngữ chuẩn để viết kế hoạch chi tiết phần mềm UML sử dụng để hiển thị, đặc tả, xây dựng làm tài liệu vật phẩm phân tích hình thức thiết kế trình xây dựng hệ thống phần mềm hướng đối tượng 1.1.1 Các đặc trưng ngôn ngữ mô hình hoá UML a) UML ngôn ngữ mô hình Một ngôn ngữ nói chung phải cung cấp bảng từ vựng quy tắc cú pháp để tổ hợp từ tạo nên khối từ vựng có ngữ nghĩa để giao tiếp Ngôn ngữ mô hình hóa ngôn ngữ mà từ vựng quy tắc tập trung vào biểu diễn khái niệm biểu diễn thành phần vật lý hệ thống UML ngôn ngôn ngữ chuẩn công nghiệp để lập kế hoạch chi tiết phần mềm Không có mô hình thỏa mãn thỏa mãn cho toàn hệ thống Thường ta phải xây dựng nhiều mô hình cho hệ thống, ngôn ngữ phải cho phép biểu diễn nhiều khung nhìn khác kiến trúc hệ thống suốt trình phát triển phần mềm Từ vựng quy tắc UML cho ta cách thức xây dựng đọc mô hình, không cho biết mô hình cần phải lập lập chúng b) UML ngôn ngữ đặc tả Đặc tả có nghĩa xây dựng lên mô hình cách xác, đầy đủ không mập mờ Trong thực tế, UML hướng tới đặc tả tất phân tích, thiết kế định triển khai quan trọng cần phải thực xây dựng phát triển hệ thống phần mềm chuyên sâu c) UML ngôn ngữ tài liệu UML hướng tới làm tài liệu kiến trúc hệ thống chi tiết UML cho khả biểu diễn yêu cầu, thử nghiệm, mô hình hóa hoạt động, lập kế hoạch chi tiết cho phần mềm d) UML ngôn ngữ làm cho trực quan Bằng ký pháp đồ họa biểu diễn sơ đồ với giải thích kèm, UML cho ta nhìn thấy tất ta nghĩ hệ thống cần xây dựng khía cạnh khác e) UML ngôn ngữ để xây dựng UML ngôn ngữ lập trình trực quan, mô hình kết nối trực tiếp tới ngôn ngữ lập trình khác Có nghĩa ánh xạ mô hình UML tới ngôn ngữ lập trình khác Java, C++, hay bảng sở liệu quan hệ, CSDL hướng đối tượng Ánh xạ cho khả biến đổi thuận từ mô hình UML sang ngôn ngữ lập trình Đồng thời cho khả biến đổi ngược lại từ cài đặt mô hình UML; có nghĩa cho khả làm việc với văn hay đồ họa cách quán 1.1.2 Các khả UML UML trước hết dành cho hệ thống phần mềm chuyên sâu Nó sử dụng hiệu cho lĩnh vực: hệ thống thông tin xí nghiệp, dịch vụ tài ngân hàng, điện tử, viễn thông, giao thông vận tải, y học, dịch vụ phân tán web… UML không hạn chế việc mô hình hóa phần mềm Thực tế biểu diễn hiệu mô hình hóa hệ thống phần mềm luồng công việc hệ thống pháp luật, cấu trúc hành vi hệ thống sức khỏe cấu trúc phần cứng Đối với việc phát triển phần mềm hướng đối tượng, UML có khả sau:  Cho phép mô tả toàn sản phẩm phân tích thiết kế  Trợ giúp tự động hóa quy trình thiết kế máy tính  Trợ giúp dịch xuôi dịch ngược thiết kế 1.1.3 Kiến trúc UML Kiến trúc hệ thống thành phần quan trọng nhất, sử dụng để quản lý khung nhìn khác, để điều khiển phát triển hệ thống tăng dần lặp lại suốt chu kỳ sống hệ phần mềm Kiến trúc tập định về:  Tổ chức hệ thống phần mềm  Lựa chọn phần tử cấu trúc giao diện cho hệ thống  Hành vi chúng thể hợp tác phần tử  Tập hợp phần tử cấu trúc hành vi vào hệ lớn Kiến trúc hệ thống phần mềm không liên quan đến cấu trúc hành vi hệ thống, mà chức năng, tính sử dụng lại, ổn định, ràng buộc kinh tế công nghệ… Hình 1.1 Mô hình hóa kiến trúc hệ thống Kiến trúc hệ thống phần mềm chuyên sâu mô tả khung nhìn tương tác với Các khung nhìn ánh xạ vào tổ chức cấu trúc hệ thống, khung nhìn tập trung vào khía cạnh cụ thể hệ thống Khung nhìn ca sử dụng (Use Case View): chứa đựng khung nhìn khác ca khác, mô tả hành vi hệ thống nhìn góc độ người sử dụng cuối cùng, nhà phân tích người kiểm thử Khung nhìn thiết kế: bao gồm lớp, giao diện, cộng tác tạo nên từ vựng vấn đề giải pháp cho Khung nhìn chủ yếu hỗ trợ cho việc xác định yêu cầu chức cho hệ thống, nghĩa dịch vụ mà người sử dụng cung cấp cho hệ thống cuối Mặt tĩnh khung nhìn nắm bắt biểu đồ lớp Mặt động nắm bắt biểu đồ tương tác, biểu đồ hoạt động biểu đồ trạng thái Khung nhìn tiến trình hệ thống chứa đựng chuỗi tiến trình tạo nên chế tương tranh đồng hệ thống Khung nhìn chủ yếu diễn đạt hoàn thiện, tính quy mô số lượng đầu vào hệ thống Khung nhìn triển khai: Bao gồm thành phần tệp tin kết hợp lại đưa hệ thống vật lý Khung nhìn trước hết hướng đến quản lý cấu hình hệ thống Chúng tạo từ thành phần độc lập tệp tin kết hợp theo nhiều cách khác để tạo hệ thống vận hành Khung nhìn cài đặt bao gồm nút hệ thống tạo nên kết cấu phần cứng mà hệ thống vận hành Khung nhìn chủ yếu hướng đến phân tán cài đặt hệ thống Một năm khung nhìn đứng riêng rẽ cho người quan tâm tập trung vào vấn đề kiến trúc hệ thống liên quan đến họ Năm khung nhìn tương tác với vật khác: nút khung nhìn cài đặt chứa thành phần khung nhìn triển khai Đến lượt mình, khung nhìn triển khai lại biểu diễn thực vật lý lớp, giao diện, cộng tác lớp hoạt động có khung nhìn thiết kế tiến trình UML cho phép ta thể khung nhìn số năm khung nhìn tương tác chúng 1.1.4 Các phần tử cấu trúc  Phần tử cấu trúc: danh từ mô hình UML, chúng phận tĩnh biểu diễn cho thành phần khái niệm hay vật lý hệ thống UML có bảy phần tử cấu trúc mô tả sau: Lớp (Class): mô tả tập đối tượng có chung thuộc tính, thao tác, mối quan hệ ràng buộc ngữ nghĩa Lớp bao gồm loại sau: Lớp biên (Boundary class):Chuyển đổi thông tin giao tiếp tác nhân hệ thống giao diện, báo biểu Trong UML, lớp biên ký hiệu sau: Lớp điều khiển (Control class): Điều hành diễn biến ca sử dụng, lớp đứng lớp biên lớp thực thể cho phép bên giao tiếp cho phép bên giao tiếp với thông tin lớp thực thể Trong UML lớp điều khiển ký hiệu sau: Lớp thực thể (entity): Là lớp mà liệu mối liên quan chúng lưu lại sở liệu hay tệp sau ca sử dụng chúng kết thúc Trong UML lớp thực thể ký hiệu sau: Giao diện (Interface): tập thao tác làm dịch vụ cho lớp thành phần Giao diện mô tả hành vi quan sát từ bên thành phần Nó mô tả phần toàn hành vi lớp Giao diện khai báo phương thức xử lý không định nghĩa nội dung thực Nó không đứng mà thường gắn với lớp hay thành phần Phần tử cộng tác (Collaboration): mô tả ngữ cảnh tương tác hệ thống nguyên tắc phần tử khác làm việc để cung cấp hành vi hợp tác lớn hành vi tất phần tử Bởi vậy, phần tử cộng tác biểu diễn thực phần làm nên hệ thống Ca sử dụng (Use case): mô tả tập hành động mà hệ thống thực để phục vụ cho tác nhân Tác nhân bên ngoài, có tương tác, trao đổi với hệ thống Lớp tích cực (Active class): lớp có đối tượng làm chủ hay nhiều tình Nó xem lớp thông thường đối tượng biểu diễn thành phần có hành vi tương tranh với thành phần khác Thành phần (Component): biểu diễn vật lý mã nguồn, tệp nhị phân trình phát triển hệ thống Mỗi thành phần biểu diễn gói vật lý phần tử logic khác, lớp, giao diện phần tử cộng tác Nút (Node): thể thành phần vật lý tồn chương trình chạy biểu diễn cho tài nguyên sử dụng hệ thống Nút máy tính, thiết bị phần cứng… 1.1.5 Các phần tử hành vi Các phần tử hành vi phận động mô hình UML, chúng mô tả hành vi hệ thống theo thời gian không gian Có hai loại hành vi tương tác trạng thái Sự tương tác (Interaction): Sự tương tác hành vi bao gồm tập thông điệp trao đổi đối tượng ngữ cảnh cụ thể để thực mục đích cụ thể Hành vi nhóm đối tượng hay thao tác tương tác Máy trạng thái (State machine): máy trạng thái bao gồm tập phần tử biểu diễn trạng thái, chuyển dịch từ trạng thái sang trạng thái khác, kiện kích hoạt chuyển dịch Nó biểu diễn dãy trạng thái liên tục mà đối tượng hay tương tác trải qua vòng đời tương ứng với kiện 1.1.6 Phần tử nhóm Phần tử nhóm công cụ để tổ chức thành phần mô hình thành nhóm Không giống thành phần, phần tử nhóm hoàn toàn khái niệm, nghĩa chúng tồn vào thời điểm phát triển hệ thống không tồn vào thời điểm chạy chương trình 1.1.7 Phần tử thích Phần tử thích phần giải thích cho mô hình UML, dùng để mô tả, giải thích cho phần tử mô hình gọi lời ghi 1.1.8 Các quan hệ Có bốn loại quan hệ UML, quan hệ phụ thuộc, quan hệ kết hợp, quan hệ khái quát hóa thực hóa Chúng khối sở để xây dựng nên quan hệ UML Chúng khối sở để xây dựng nên quan hệ UML Quan hệ phụ thuộc (Dependence): Phụ thuộc quan hệ ngữ nghĩa hai phần tử (sự vật), thay đổi vật tác động đến ngữ nghĩa vật khác Quan hệ kết hợp (Ossociation): Sự kết hợp quan hệ cấu trúc mô tả tập mối liên kết đối tượng Khi đối tượng lớp gửi nhận thông điệp đến từ đối tượng lớp ta gọi chúng có quan hệ kết hợp Trong quan hệ kết hợp có hai dạng đặc biệt tụ hợp quan hệ hợp thành Tụ hợp biểu diễn quan hệ cấu trúc toàn thể phận Hợp thành quan hệ đối tượng toàn thể bị hủy bỏ đối tượng phận bị hủy bỏ theo Tổng quát hóa (Generalization): Tổng quát hóa quan hệ đặc biệt hóa hay khái quát hóa mà đối tượng cụ thể (đối tượng con) kế thừa thuộc tính phương thức đối tượng tổng quát Hiện thực hóa (Realization): quan hệ ngữ nghĩa giao diện lớp, UC hợp tác thực UC 1.1.9 Các biểu biểu đồ UML Biểu đồ ca sử dụng (Use case diagram): mô tả tương tác tác nhân hệ thống thông qua ca sử dụng Nó tập trung vào quan sát trạng thái tĩnh UC hệ thống Biểu đồ lớp (Class diagram): tập lớp, giao diện, cộng tác, mối quan hệ chúng Chúng ta sử dụng biểu đồ lớp để mô hình hóa khung nhìn thiết kế tĩnh hệ thống Khi mô hình hóa khung nhìn thiết kế tĩnh hệ thống, ta thường dùng biểu đồ lớp theo ba cách sau:  Mô hình hóa bảng từ vựng hệ thống  Mô hình hóa cộng tác đơn giản  Mô hình hóa sở liệu logic Biểu đồ trình tự (Sequence diagram): mô tả tương tác tác đối tượng với tập trung vào mô tả trật tự thông điệp theo thời gian Ta sử dụng biểu đồ trình tự theo hai cách:  Mô hình hóa luồng điều khiển (sự kiện) theo trình tự thời gian  Mô hình hóa luồng điều khiển tổ chức Biểu đồ cộng tác (Collaboration diagram): tương tự biểu đồ trình tự nhấn mạnh vào tương tác đối tượng sở cộng tác với cách trao đổi thông điệp để thực yêu cầu theo ngữ cảnh công việc Biểu đồ chuyển trạng thái (State diagram): mô tả vòng đời đối tượng từ lúc sinh đến bị hủy bỏ Nó cung cấp cách thức mô hình hóa trạng thái khác đối tượng Biểu đồ hoạt động (Active diagram): dòng điều khiển từ hoạt động đến hoạt động khác, bao gồm việc mô hình hóa bước, tiến trình thực điểm định rẽ nhánh theo luồng kiện Ta sử dụng biểu đồ hoạt động theo hai cách:  Để mô hình hóa luồng công việc 10  Form lập danh sách tài sản cố định hết hạn khấu hao Form cho phép lên danh sách chi tiết tất tài sản cố định hết hạn khấu hao tính thời điểm 60  Form tính khấu hao hàng năm tài sản cố định Form cho phép tính mức trích khấu hao tài sản cố định năm 61  Form cập nhật nhân viên Form cập nhân viên cho phép cập nhật thông tin chi tiết nhân viên bậc lương, khoản lương mà nhân viên hưởng để làm sở cho việc tính lương tháng cho nhân viên Giao diện thêm nhân viên 62  Form cập nhật phiếu nghỉ Form cho phép cập nhật phiếu nghỉ nhân viên để quản lý chi tiết nghỉ nhân viên tháng 63  Form cập theo dõi sai phạm Form cập nhật sai phạm giúp cập nhật chi tiết sai phạm nhân viên theo ngày cụ thể 64  Form tính lương Hàng tháng nhân viên kế toán sử dụng form để tính lương cho nhân viên công ty 65  3.1.2 Các báo cáo chương trình  Báo cáo danh mục tài sản cố định 66  Báo cáo danh sách tài sản cố định hết hạn khấu hao 67  Báo cáo danh sách khấu hao tài sản cố định theo năm 68  Báo cáo thang bậc lương 69  Báo cáo danh sách nhân viên theo khoản lương 70  Báo cáo chi tiết khấu hao tài sản cố định 71 3.2 Thiết kế giải thuật cho số phương thức chương trình 3.2.1 Lập danh sách tài sản cố định hết hạn khấu hao Public Sub LapDShethanhauhao() Dim strngayhethan As Date Form_DShethankhauhao.lv_DSHethan.Items.Clear() Mở kết bảng TSCD Do While (đọc liệu từ bảng TSCD) strngayhethan = Microsoft.VisualBasic.DateAdd("yyyy",ThoigianKh, Ngaysd) If strngayhethan < Ngày Then Đưa liệu hiển thị lưới End If Loop Đóng bảng TSCD End Sub 3.2.2 Tính mức trích khấu hao tài sản cố định theo năm Public Sub Tinhkhauhao() Dim sotienkh As Double Mở bảng TSCD Do While (đọc liệu từ bảng TSCD xếp theo nhóm TSCĐ) Sotienkh=nguyên giá / thời gian khấu hao Đưa liệu vào lưới để thị Loop Đóng bảng TSCD End Sub 3.2.3 Tính lương tháng Public Sub Tinhluong() Do While (Duyệt nhân viên bảng nhanvien) If (nhân viên có tồn bảng phiếu nghỉ tháng) then Do while (còn liệu bảng phiếu nghỉ) Songaynghi=songaynghi+1 loop End if Tienantrua=(22-songaynghi)* giá trị tiền ăn trưa Lương thực lĩnh= lương + tiền ăn trưa + tiền làm thêm - tiền saiphạm Hiển thị thông tin lưới loop End Sub 72 KẾT LUẬN Trong thời gian thực tập vừa qua hướng dẫn thầy giáo Nguyễn Hồng Tân, giúp em hoàn thành toán xây dựng phần mềm kế toán cho công ty cổ phần Việt Âu, thiết kế hướng đối tượng với ngôn ngữ mô hình hoá thống UML cài đặt chương trình ngôn ngữ Visual Basic.Net Đây hai công nghệ mẻ sinh viên nay: Phương pháp thiết kế hướng đối tượng thay cho phương pháp cấu trúc ngày phổ biến xây dựng hệ thống phần mềm lớn phức tạp ngôn ngữ lập trình hướng đối tượng Visual Basic.Net 2005 (hay gọi Visual Basic 8.0) với nhiều tính bật so với phiên cũ công cụ lập trình sở liệu mạnh mẽ cần khám phá Với tâm sau trường mang kiến thức học cộng với tìm hiểu thực tế để đáp ứng yêu cầu ngành công nghệ thông tin em cố gắng để tự hào sinh viên Khoa công nghệ thông tin – Trường đại học Thái Nguyên Sinh viên: Đặng Văn Thắng 73 TÀI LIỆU THAM KHẢO [1] Đặng Văn Đức, Ph ân tích thiết kế hướng đối tượng b ằng UML, NXB Giáo dục, 2002 [2] Ngu yễn Tiến, Ngô Quốc Việt, Kỹ thuật & ứng dụng UML với Rational Rose 2002, NXB Thống kê, 2002 [3] Ngu yễn Văn Ba, Phát triển hệ thống hướng đối tượng với UML 2.0 C + + , NXB Đ HQG Hà Nội, 2004 [4] Các thông tư tài chế độ quản lý tron g kế toán [5] Wend y Boggs, Michael Boggs, Mastering UML With Rational Rose,Syb ex,1999 [6] Wend y Bo ggs, Michael Boggs, UML With Rational Rose 2002 [7] Bruce Powel Douglass,Real time UML 74 [...]... vấn đầu tư, xây dựng dân dụng công nghiệp Công ty cổ phần Việt Âu có trụ sở đặt tại 36 Trịnh Đình Thảo - Phường Hoà Thạnh, Quận Tân phú – Thành phố Hồ Chí Minh Hệ thống kế toán của công ty cổ phần Việt Âu gồm có hai hạng mục chính là kế toán tài sản cố định và kế toán tiền lương 2.1.1 Nghiệp vụ kế toán tài sản cố định của Việt Âu 2.1.1.1 Các khái niệm liên quan đến kế toán tài sản cố định Tài sản cố... hệ thống hay sự sửa đổi cho phù hợp với những thay đổi của chính sách, quy chế mới ban hành 14 CHƯƠNG 2 XÁC ĐỊNH YÊU CẦU VÀ PHÂN TÍCH HƯỚNG ĐỐI TƯỢNG HỆ THỐNG KẾ TOÁN CỦA CÔNG TY CỔ PHẦN VIỆT ÂU 2.1 Xác định và đặc tả yêu cầu Công ty cổ phần Việt Âu là một công ty thương mại hoạt động trên nhiều lĩnh vực khác nhau như kinh doanh nhà, kinh doanh và cho thuê xưởng kho, dịch vụ cho thuê văn phòng Dịch... 1.2 Tổng quan về quy trình phát triển phần mềm hướng đối tượng Quy trình phát triển phần mềm hướng đối tượng được xác định thông qua tập các hoạt động cần được thực hiện để chuyển đổi các yêu cầu của khách hàng thành hệ thống phần mềm Có sáu bước chính cần thực hiện trong quy trình phát triển phần mềm hướng đối tượng: 1 Xác định và đặc tả yêu cầu 2 Phân tích hệ thống 3 Thiết kế hệ thống 4 Lập trình,... lũy kế của tài sản cố định Mức trích khấu hao trung bình hàng năm = 12 18 Số khấu hao lũy kế của tài sản cố định Hàng tháng bộ phận kế toán phải lập các báo cáo liên quan đến khấu hao các tài sản cố định có trong công ty, đồng thời lập danh sách các tài sản cố định đã hết hạn khấu hao 2.1.2 Nghiệp vụ kế toán tiền lương của Việt Âu 2.1.2.1 Chính sách lương của Việt Âu Thang lương nội bộ của công ty được... trình phát triển phần mềm Từ các yêu cầu của khách hàng chúng ta xác định được các mục tiêu cần phát triển Thường đó là những yêu cầu chức năng về những gì mà hệ thống phải thực hiện, nhưng chưa cần chỉ ra các chức năng đó thực hiện như thế nào Việc xác định đúng và đầy đủ các yêu cầu của bài toán là nhiệm vụ rất quan trọng, nó làm cơ sở cho tất cả các bước tiếp theo trong dự án phát triển phần mềm Muốn... nghỉ đó * Kết luận sau quá trình khảo sát: Từ việc khảo sát trên ta có thể nhận thấy rằng: Hiện nay, công việc tính khấu và quản lý tài sản cố định cũng như tính lương hàng tháng của kế toán trong công ty hoàn toàn phải thực hiện thủ công mặc dù có sự trợ giúp của máy tính bỏ túi nhưng cũng không tránh khỏi nhầm lẫn và rất mất nhiều thời gian, công sức Vấn đề đặt ra là phải xây dựng một phần mềm cho phép... tiếp theo của quá trình phát triển phần mềm 1.2.2 Phân tích hệ thống hướng đối tượng Phân tích hướng đối tượng là một giai đoạn của quá trình phát triển phần mềm, trong đó mô hình khái niệm được mô tả chính xác thông qua các đối tượng thực và các khái niệm của bài toán ứng dụng Phân tích hướng đối tượng tập trung vào việc tìm kiếm các đối tượng, khái niệm trong lĩnh vực bài toán và xác định mối quan... hợp với nhu cầu phát triển của công nghệ, đồng thời phù hợp với xu thế phát triển của lĩnh vực ứng dụng - Thiết kế cơ sở dữ liệu, có thể chọn mô hình quan hệ hay mô hình đối tượng Bởi vì tồn tại nhiều mô hình dữ liệu khác nhau, nên khi xây dựng hệ thống phần mềm lớn, chúng ta phải thiết kế các phương án tích hợp dữ liệu từ nhiều nguồn khác nhau, nghĩa là những khả năng chuyển đổi, kết hợp các mô hình... Biểu đồ thành phần (Component diagram): biểu đồ thành phần cho ta cái nhìn vật lý của mô hình Nó được sử dụng để mô hình hóa về mặt vật lý của các hệ thống hướng đối tượng Biểu đồ thành phần cho ta thấy các thành phần phần mềm bên trong hệ thống và quan hệ giữa chúng Ta có thể sử dụng biểu đồ thành phần theo một trong bốn cách sau:  Để mô hình hóa mã nguồn  Để mô hình hóa các thành phần có thể thực... thống Kết quả chính của phân tích hệ thống hướng đối tượng là biểu đồ lớp, biểu đồ trạng thái, biểu đồ trình tự, biểu đồ cộng tác, biểu đồ thành phần 1.2.3 Thiết kế hệ thống hướng đối tượng Thiết kế hướng đối tượng là một giai đoạn trong quá trình phát triển phần mềm, trong đó hệ thống được tổ chức thành tập các đối tượng tương tác với nhau và mô tả được cách để hệ thống thực thi nhiệm vụ của bài toán

Ngày đăng: 04/08/2016, 16:47

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