Mụ hỡnh usecase

Một phần của tài liệu các mô hình trong phân tích thiết kế theo hướng đối tượng và ứng dụng (Trang 65 - 90)

Hỡnh 3.2. Sơ đồ ca sử dụng kế toỏn tài sản cố định

3.4.2.2. Mụ t chi tiết cỏc chức năng

Bảng 3.1. Chức năng Quản lý FARequest

Description

Kế toỏn TSCĐ dựa trờn cỏc yờu cầu của đơn vị và tỡnh hỡnh thực tế tài sản cố định để tạo mới, sửa đổi và hủy bỏ cỏc yờu cầu (FARequest) đến kế toỏn tổng hợp.

Input Đơn vị yờu cầu, loại yờu cầu, tờn tài sản, số lƣợng…

Process Hệ thống kiểm tra thụng tin đầu vào trong CSDL.

Output

Phần mềm sẽ thụng bỏo lỗi nếu nhập sai, sau khi xỏc nhận thụng tin đầy đủ và chớnh xỏc, ghi vào cơ sở dữ liệụ Tự động gửi cho kế toỏn tổng hợp dƣới trạng thỏi chờ phờ duyệt.

Bảng 3.2. Chức năng mua mới TSCĐ

Description Cho phộp kế toỏn TSCĐ thờm mới tài sản cố định khi đó cú phờ duyệt từ kế toỏn tổng hợp

Input Thụng tin tài sản cố định: mó tài sản, tờn, xuất xứ, phõn loại tài sản, đơn vị quản lý…

Process Hệ thống kiểm tra thụng tin đầu vào trong CSDL

Output Phần mềm sẽ thụng bỏo lỗi nếu nhập sai, sau khi xỏc nhận thụng tin đầy đủ và chớnh xỏc, ghi vào cơ sở dữ liệu

59

Bảng 3.3.Chức năng thanh lý TSCĐ

Description Sau khi đó cú phờ duyệt, kế toỏn TSCĐ thực hiện thanh lý TSCĐ và cập nhật thụng tin về TSCĐ đú trong hệ thống

Input Mó tờ trỡnh thanh lý, mó tài sản, tờn, đơn vị quản lý, số lƣợng, lý do…

Process Hệ thống kiểm tra thụng tin đầu vào trong CSDL

Output Phần mềm sẽ thụng bỏo lỗi nếu nhập sai, sau khi xỏc nhận thụng tin đầy đủ và chớnh xỏc, ghi vào cơ sở dữ liệu

Bảng 3.4.Chức năng khấu hao tài sản cố định

Description Sau khi đó cú phờ duyệt, kế toỏn TSCĐ thực hiện cập nhật thụng tin về TSCĐ đú trong hệ thống

Input Mó bảng trớch khấu hao tài sản cố định, mó tài sản, tờn, đơn vị quản lý, số lƣợng, mức độ khấu hao, lý do…

Process Hệ thống kiểm tra thụng tin đầu vào trong CSDL

Output Phần mềm sẽ thụng bỏo lỗi nếu nhập sai, sau khi xỏc nhận thụng tin đầy đủ và chớnh xỏc, ghi vào cơ sở dữ liệu

Bảng 3.5.Chức năng điều chuyển tài sản cố định giữa cỏc đơn vị thành viờn

Description Sau khi đó cú phờ duyệt điều chuyển tài sản cố định, kế toỏn TSCĐ thực hiện cập nhật thụng tin về TSCĐ đú trong hệ thống

Input Đơn vị quản lý tài sản cố định

Process Hệ thống kiểm tra thụng tin đầu vào trong CSDL

Output Phần mềm sẽ thụng bỏo lỗi nếu nhập sai, sau khi xỏc nhận thụng tin đầy đủ và chớnh xỏc, ghi vào cơ sở dữ liệu

Bảng 3.6. Chức năng quản lý phõn loại TSCĐ

Description Cho phộp kế toỏn TSCĐ thờm mới, thay đổi thụng tin về phõn loại tài sản cố định. (khụng cú xúa)

Input Mó, tờn, ghi chỳ về phõn loại tài sản cố định

Process Hệ thống kiểm tra thụng tin đầu vào trong CSDL

Output Phần mềm sẽ thụng bỏo lỗi nếu nhập sai, sau khi xỏc nhận thụng tin đầy đủ và chớnh xỏc, ghi vào cơ sở dữ liệu

60

Bảng 3.7.Chức năng quản lý hao mũn TSCĐ

Description Cho phộp kế toỏn TSCĐ tập hợp, điều chỉnh nguyờn giỏ, hao mũn, thời gian sử dụng TSCĐ

Input Mó tài sản cố định, mức độ hao hụt, thời gian sử dụng… của tài sản cố định

Process Hệ thống kiểm tra thụng tin đầu vào trong CSDL

Output Phần mềm sẽ thụng bỏo lỗi nếu nhập sai, sau khi xỏc nhận thụng tin đầy đủ và chớnh xỏc, ghi vào cơ sở dữ liệu

Bảng 3.8. Chức năng quản lý thụng tin cỏ nhõn

Description Cho phộp kế toỏn TSCĐ thay đổi thụng tin cỏ nhõn trong tài khoản ngƣời dựng của mỡnh

Input Tờn, số điện thoại chức vụ, mật khẩu tài khoản…

Process Hệ thống kiểm tra thụng tin đầu vào trong CSDL

Output Phần mềm sẽ thụng bỏo lỗi nếu nhập sai, sau khi xỏc nhận thụng tin đầy đủ và chớnh xỏc, ghi vào cơ sở dữ liệu

3.4.3. C ứ năng ủa ế toỏn tổng ợp

3.4.3.1. Mụ hỡnh usecase

Hỡnh 3.3. Sơ đồ ca sử dụng kế toỏn tổng hợp

3.4.3.2. Chi tiết cỏc chức năng

Bảng 3.9. Phờ duyệt cỏc yờu cầu từ kế toỏn TSCĐ

Description Cho phộp kế toỏn tổng hợp kiểm tra, phờ duyệt cỏc yờu cầu từ kế toỏn TSCĐ

Input Cỏc yờu cầu từ kế toỏn TSCĐ, phờ duyệt đồng ý hay khụng đồng ý và ghi chỳ riờng.

Process Hệ thống kiểm tra thụng tin đầu vào trong CSDL.

Output Chuyển lại cho kế toỏn TSCĐ

61

Bảng 3.10. Quản lý thụng tin cỏ nhõn

Description Cho phộp kế toỏn tổng hợp thay đổi thụng tin cỏ nhõn trong tài khoản ngƣời dung của mỡnh

Input Tờn, số điện thoại chức vụ, mật khẩu tài khoản…

Process Hệ thống kiểm tra thụng tin đầu vào trong CSDL

Output Phần mềm sẽ thụng bỏo lỗi nếu nhập sai, sau khi xỏc nhận thụng tin đầy đủ và chớnh xỏc, ghi vào cơ sở dữ liệu

3.4.4. C ứ năng ủa ngƣờ quản trị

3.4.4.1. Mụ hỡnh usecase

Hỡnh 3.4. Sơ đồ ca sử dụng người quản trị

3.4.4.2. Chi tiết cỏc chức năng

Bảng 3.11. Chức năng quản lý người dựng

Description Cho phộp quản trị hệ thống thờm mới, thay đổi thụng tin và un- active ngƣời dung khi đƣợc yờu cầu

Input Thụng tin ngƣời dựng: Tờn, chức vụ, quyền đƣợc cấp…

Process Hệ thống kiểm tra thụng tin đầu vào trong CSDL

Output Thụng bỏo thờm mới ngƣời dựng thành cụng sau khi kiểm tra thụng tin đầu vào

Bảng 3.12. Chức năng cập nhật, thay đổi thụng tin cỏ nhõn

Description Cho phộp quản trị hệ thống thay đổi thụng tin cỏ nhõn trong tài khoản của mỡnh

Input Tờn, số điện thoại chức vụ, mật khẩu tài khoản…

Process Hệ thống kiểm tra thụng tin đầu vào trong CSDL

Output Phần mềm sẽ thụng bỏo lỗi nếu nhập sai, sau khi xỏc nhận thụng tin đầy đủ và chớnh xỏc, ghi vào cơ sở dữ liệu

62

3.4.5. Sơ ồ log

3.4.5.1. ăng nhập

Hỡnh 3.5. Sơ đồ logic đăng nhập hệ thống

63

3.4.5.2. Mua mới TSC

Hỡnh 3.6. Sơ đồ logic ca sử dụng mua mới tài sản cố định

64

3.4.5.3. Thanh l TSC

Hỡnh 3.7. Sơ đồ logic ca sử dụng thanh lý tài sản cố định

65

3.4.5.4. iều chuyển TSC

Hỡnh 3.8. Sơ đồ logic ca sử dụng điều chuyển tài sản cố định

66

3.4.5.6. Khấu hao TSC

Hỡnh 3.9. Sơ đồ logic ca sử dụng khấu hao tài sản cố định

67

3.4.6. Sơ ồ trỡn tự

3.4.6.1. ăng nhập

Hỡnh 3.10. Sơ đồ trỡnh tự mụ tả hoạt động đăng nhập hệ thống

3.4.6.2. Mua mới TSC

Hỡnh 3.11. Sơ đồ trỡnh tự mụ tả hoạt động mua mới tài sản cố định

68

3.4.7. Sơ ồ trạng t ỏ

3.4.7.1. Thanh l TSC

Hỡnh 3.12. Sơ đồ trạng thỏi của lớp thanh lý tài sản cố định

3.4.7.2. Khấu hao TSC

Hỡnh 3.13. Sơ đồ trạng thỏi của lớp khấu tài sản cố định

69

3.4.7.3. iều chuyển TSC

Hỡnh 3.14. Sơ đồ trạng thỏi của 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 mới FARequest

70

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

71

3.5. THIẾT Ế DỮ I U F xe asset: T sản ố ịn

STT Tờn trường Diễn Giải Kiểu dữ liệu Khúa

1. FixedAssetID Mó TSCĐ Text(20) PK

2. FixedAssetName Tờn TSCĐ Text(100)

3. FixedAssetCategoryID Mó loại TSCĐ Text(100) FK

4. DepartmentID Mó phũng ban Text(20) FK

5. Unit Đơn vị tớnh Text(100)

6. OrderDate Ngày mua Date(8)

7. UsedDate Ngày sử dụng Date(8)

8. DepreciationDate Ngày tớnh khấu hao Date(8)

9. Inactive Ngừng theo dừi Yes/No(1)

F xe assetCatategory: oạ t sản ố ịn

STT Tờn trường Diễn Giải Kiểu dữ liệu Khúa

1. FixedassetCategoryID Mó loại TSCĐ Text(20) PK 2. ItemCategoryName Tờn loại TSCĐ Text(100)

3. Inactive Ngừng theo dừi Yes/No(1)

FARequest: ờu ầu về TSCĐ (master)

STT Tờn trường Diễn Giải Kiểu dữ liệu Khúa

1. FARequestID Mó giao dịch LongInteger(4) PK 2. FARequestType Loại yờu cầu: 1 - Mua mới;

2- Khấu hao; 3 - Điều động; 4 - Thanh lý

Text(20)

3. RefNo Số CT Text(20)

4. RefDate Ngày CT Date/Time(8)

5. EmployeeID Mó nhõn viờn Text(20) FK

6. EmployeeName Tờn nhõn viờn Text(100)

7. EmployeeAđress Địa chỉ Text(100)

8. EmployeeMessage Thụng bỏo nhõn viờn Text(100)

9. DepartmentID Mó phũng ban Text(20) FK

10. Approved Phờ duyệt Yes/No(1)

11. JournalMemo Diễn giải Text(255)

FARequestItem: ờu ầu về TSCĐ ( eta l)

STT Tờn trường Diễn Giải Kiểu dữ liệu Khúa

12. FARequestItemID Khoỏ chớnh LongInteger(4) PK 13. FARequestID Mó giao dịch LongInteger(4) FK

14. FixedAssetID Mó TSCĐ Text(20) FK

1. Description Diễn giải Text(255)

2. Quantity Số lƣợng yờu cầu Currency(8)

3. OrgCost Nguyờn giỏ Currency(8)

15. Amount Số tiền Currency(8)

72

FAIn rease: G ao ị mua mớ TSCĐ (master)

STT Tờn trường Diễn Giải Kiểu dữ liệu Khúa

1. FAIncreaseID Mó giao dịch LongInteger(4) PK 2. FARequestID Mó giao dịch yều cầu

mua mới TSCĐ

LongInteger(4) FK

3. RefNo Số CT Text(20)

4. RefDate Ngày CT Date/Time(8)

5. DepartmentID Mó phũng ban Text(20) FK

6. VendorID Mó nhà cung cấp Text(20) FK

7. VendorName Tờn nhà cung cấp Text(100)

8. VendorAđress Địa chỉ Text(100)

9. CompanyTaxCode Mó số thuế Text(20) 10. VendorMessage Thụng bỏo nhà cung

cấp

Text(100)

11. CurrencyID Mó tiền tệ Text(3)

12. ExchangeRate Tỷ giỏ Double(8)

13. Amount Tổng số tiền Currency(8)

14. JournalMemo Diễn giải Text(255)

15. PONo Số đơn mua hàng Text(20) FK

FAIn reaseItem: G ao ị mua mớ TSCĐ ( eta l)

STT Tờn trường Diễn Giải Kiểu dữ liệu Khúa

16. FAIncreaseItemID Khoỏ chớnh LongInteger(4) PK 17. FAIncreaseID Mó giao dịch LongInteger(4) FK

18. FixedAssetID Mó TSCĐ Text(20) FK

19. FixedAssetAccount TK nguyờn giỏ Text(20) FK 20. ExpenseAccount TK chi phớ Text(20) FK

21. TaxAccount TK thuế Text(20) FK

4. Description Diễn giải Text(255)

22. Amount Số tiền Currency(8)

FADepre at on: G ao ị k ấu ao TSCĐ (master)

STT Tờn trường Diễn Giải Kiểu dữ liệu Khúa

1. FADepreciationID Mó giao dịch LongInteger(4) PK 2. FARequestID Mó giao dịch yều cầu

khấu hao TSCĐ

LongInteger(4) FK

3. RefNo Số CT Text(20)

4. RefDate Ngày CT Date/Time(8)

5. DepartmentID Mó phũng ban Text(20) FK

6. CurrencyID Mó tiền tệ Text(3)

7. ExchangeRate Tỷ giỏ Double(8)

8. Amount Tổng số tiền Currency(8)

9. JournalMemo Diễn giải Text(255)

73

FADepre at onItem: G ao ị k ấu ao TSCĐ ( eta l)

STT Tờn trường Diễn Giải Kiểu dữ liệu Khúa

1. FADepreciationItemID Khoỏ chớnh LongInteger(4) PK 2. FADepreciationID Mó giao dịch LongInteger(4) FK

3. FixedAssetID Mó TSCĐ Text(20) FK

4. ExpenseAccount TK chi phớ Text(20) FK

5. DepreciationAccount TK khấu hao Text(20) FK

6. Description Diễn giải Text(255)

7. Amount Số tiền Currency(8)

FAMove: G ao ị ều uyển TSCĐ (master)

STT Tờn trường Diễn Giải Kiểu dữ liệu Khúa

1. FAMoveID Mó giao dịch LongInteger(4) PK 2. FARequestID Mó giao dịch yều cầu

điều chuyển TSCĐ

LongInteger(4) FK

3. RefNo Số CT Text(20)

4. RefDate Ngày CT Date/Time(8)

5. FromDepartment Điều chuyển từ phũng ban

Text(20) FK 6. ToDepartment Điều chuyển từ phũng

ban

Text(20) FK

7. CurrencyID Mó tiền tệ Text(3)

8. ExchangeRate Tỷ giỏ Double(8)

9. Amount Tổng số tiền Currency(8)

10. JournalMemo Diễn giải Text(255)

FAMoveItem: G ao ị ều uyển TSCĐ ( eta l)

STT Tờn trường Diễn Giải Kiểu dữ liệu Khúa

8. FAMoveItemID Khoỏ chớnh LongInteger(4) PK 9. FAMoveID Mó giao dịch LongInteger(4) FK

10. FixedAssetID Mó TSCĐ Text(20) FK

11. ExpenseAccount TK chi phớ Text(20) FK 12. FixedAssetAccount TK nguyờn giỏ Text(20) FK

13. Description Diễn giải Text(255)

14. Amount Số tiền Currency(8)

FA qu ate: G ao ị t an l TSCĐ (master)

STT Tờn trường Diễn Giải Kiểu dữ liệu Khúa

1. FALiquidateID Mó giao dịch LongInteger(4) PK 2. FARequestID Mó giao dịch yều cầu

thanh lý TSCĐ

LongInteger(4) FK

3. RefNo Số CT Text(20)

4. RefDate Ngày CT Date/Time(8)

5. DepartmentID Mó phũng ban Text(20) FK

74

6. CustomerID Mó nhà khỏch hàng Text(20) FK 7. CustomerName Tờn nhà khỏch hàng Text(100)

8. CustomerAđress Địa chỉ Text(100)

9. CustomerTaxCode Mó số thuế Text(20) 10. CustomerMessage Thụng bỏo khỏch hàng Text(100)

11. CurrencyID Mó tiền tệ Text(3)

12. ExchangeRate Tỷ giỏ Double(8)

13. Amount Tổng số tiền Currency(8)

14. JournalMemo Diễn giải Text(255)

15. PONo Số đơn bỏn hàng Text(20) FK

FA qu ateItem: G ao ị t an l TSCĐ ( eta l)

STT Tờn trường Diễn Giải Kiểu dữ liệu Khúa

1. FALiquidateItemID Khoỏ chớnh LongInteger(4) PK 2. FALiquidateID Mó giao dịch LongInteger(4) FK

3. FixedAssetID Mó TSCĐ Text(20) FK

4. ExpenseAccount TK chi phớ Text(20) FK

5. FixedAssetAccount TK nguyờn giỏ Text(20) FK 6. RevenueAccount TK doanh thu Text(20) FK

7. Description Diễn giải Text(255)

8. Amount Số tiền Currency(8)

3.6. GIAO DI N

Hỡnh 3.17. Giao diện đăng nhập

75

Hỡnh 3.18.Giao diện form thành viờn (Form quản lý cỏc FARequest)

Hỡnh 3.19.Giao diện tỡm kiếm cỏc yờu cầu về tài sản cố định

76

ẾT UẬN 1. Cỏ kết quả ạt ƣợ .

Trong quỏ trỡnh thực hiện đề tài luận văn, tụi đó tỡm hiểu và nắm đƣợc phƣơng phỏp phõn tớch thiết kế hƣớng đối tƣợng, nghiờn cứu và tỡm hiểu cỏc mụ hỡnh trong phõn tớch thiết kế theo hƣớng đối tƣợng. Qua đú tụi đó giới thiệu một cỏch trỡnh tự và hệ thống cỏc mụ hỡnh phõn tớch thiết kế theo hƣớng đối tƣợng.

Để thực hiện bài toỏn đặt ra của luận văn, tụi đó vận dụng phƣơng phỏp phõn tớch, thiết kế hƣớng đối tƣợng sử dụng cỏc mụ hỡnh và hệ thống đƣợc xõy dựng trờn nền tảng cụng nghệ Dot Net với ngụn ngữ sử dụng là C#, hệ quản trị cơ sở dữ liệu sql server 2005. Tụi đó ỏp dụng thành cụng cỏc mụ hỡnh đó nghiờn cứu để thực hiện phõn tớch, thiết kế một hệ thống ứng dụng và đó triển khai thử nghiệm cú kết quả.

Áp dụng cụng nghệ Web, sử dụng cỏc mụ hỡnh thực hiện phõn tớch, thiết kế và xõy dựng hệ thống “Quản lý tài sản cố định ” ỏp dụng cho cỏc đơn vị, doanh nghiệp thực hiện quản lý tài sản cố định thụng qua mạng mỏy tớnh.

Triển khai cài đặt và thử nghiệm hệ thống tại Cụng ty TNHH Hoàng Bỡnh – P. Hoàng Văn Thụ - TP. Thỏi Nguyờn.

2. 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 chỉ mới dừng lại ở việc xõy dựng và ỏp dụng một vài mụ hỡnh để thiết kế và cài đặt, xõy dựng cho một số chức năng của hệ thống.

Để cú đƣợc hệ thống hoàn chỉnh, mềm dẻo vận hành trong 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 hơn cỏc mụ hỡnh để cú khả năng vận dụng nhiều mụ hỡnh trong hoạt động phõn tớch thiết kế.

 Tiếp tục triển khai bài toỏn và hoàn thiện cỏc chức năng đó cú để trợ giỳp tốt cho cụng việc quản lý tài sản cố định.

77

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 Ị, The Unified Modeling Language User Guide, Ađision – Wesley, 1999.

[3]. Larman C., Applying UML and Patterrns: An Instruction to Object-

Một phần của tài liệu các mô hình trong phân tích thiết kế theo hướng đối tượng và ứng dụng (Trang 65 - 90)

Tải bản đầy đủ (PDF)

(90 trang)