Sơ đồ triển khai chỉ ra cỏch bố trớ vật lý cỏc thành phần của hệ thống trờn mạng. Hệ thống ATM cú nhiều tiến trỡnh con chạy trờn cỏc thiết bị (mỏy trạm) đƣợc gọi là cỏc nỳt và chỳng kết nối với mỏy chủ. Mỏy chủ ATM đƣợc kết nối với CSDL Ngõn hàng qua mạng LAN. Nhƣ vậy, hệ thống ATM đƣợc xõy dựng theo kiến trỳc ba tầng: tầng CSDL, tầng mỏy chủ (ATM Server) và tầng cỏc mỏy trạm (ATMClient) đƣợc mụ tả trong sơ đồ triển khai nhƣ hỡnh 2.27 May in CSDL Ngan hang May chu ATM May tram so 1 May tram so n <<LAN>> <<Mang rieng>> <<Mang rieng>>
Hỡnh 2.27. Sơ đồ triển khai của hệ thống ATM
55
CHƢƠNG 3
C I ĐẶT ỨNG DỤNG PH T TRIỂN H TH NG QUẢN í T I SẢN C ĐỊNH TRONG DOANH NGHI P
3.1. U CẦU H TH NG
Hệ thống quản lý tài sản cố định trong doanh nghiệp đƣợc phỏt triển theo kỹ nghệ hƣớng đối tƣợng, tức là đƣợc phỏt triển trờn cơ sở xõy dựng cỏc mụ hỡnh đó trỡnh bày ở chƣơng 2.
Phần mềm đƣợc xõy dựng nhằm phục vụ 3 đối tƣợng chớnh: Kế toỏn tài sản cố định, Kế toỏn tổng hợp và Quản trị hệ thống trong lĩnh vực Quản lý tài sản cố định của một cơ quan, cụng tỵ
Xõy dựng cỏc chức năng hƣớng ngƣời dựng, thao tỏc đơn giản thuận tiện
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.
Chƣơng trỡnh đƣợc xõy dựng theo mụ hỡnh 3 lớp nhằm dễ dàng bảo trỡ và kiểm soỏt lỗị
3.2. XÂ DỰNG CẤU HèNH 3.2.1. Cấu ỡn mỏy ủ
Client:
Procesor(CPU) CPU 2.5 MHz, RAM 512 MB
Disk space 1 GB
Sofware Hệ điềuhành Windows XP, Internet Explorer 8.0, FireFox 3.0, Net framework 2.1
Server:
Procesor(CPU) CPU 5.0 x 4 MHz, RAM 2 Gb x 4
Disk space 15 Gb
Sofware Windows 2000 Service Pack 3; Windows 98; Windows 98
Second Edition; Windows ME; Windows Server 2003; Windows XP Service Pack 2, sql express 2005,.Net Framework 2.1
56
3.2.2. Cấu ỡn mỏy trạm Client:
Procesor(CPU) CPU Intel(R) 4, RAM 1 GB
Disk space 5 GB
Sofware Hệ điều hành Windows XP, Internet Explorer 8.0, FireFox 3.0, Net framework 2.1
Server:
Procesor(CPU) CPU Intel Core 2 Quad 3.0, RAM 4 GB
Disk space 10 GB
Sofware Windows 2000 Service Pack 3; Windows 98; Windows 98
Second Edition; Windows ME; Windows Server 2003; Windows XP Service Pack 2, sql express 2005,.Net Framework 2.1
3.3. NGƢỜI SỬ DỤNG H TH NG
Cỏc đối tƣợng chớnh sử dụng hệ thống là :
- Kế toỏn tài s n cố đ nh: Là những ngƣời trực tiếp quản lý tài sản cố
định, từ thực tế sử dụng và yờu cầu trực tiếp của cỏc phũng ban mà kế toỏn tài sản cố định thực hiện cụng việc quản lý của mỡnh. Và là đối tƣợng chớnh mà phần mềm quản lý tài sản cố định phục vụ.
- Kế toỏn tổng hợp: Là đối tƣợng quản lý chung về tài sản cố định,
cho phộp và phờ duyệt cỏc yờu cầu đƣợc thiết lập từ kế toỏn tài sản cố định.
- Qu n tr hệ thống: Là đối tƣợng quản lý cơ sở dữ liệu về ngƣời dựng, quản lý hệ thống phần cứng của phần mềm
57
3.4. CHỨC NĂNG H TH NG 3.4.1 Mụ hỡnh tổng quỏt Usecase
Hỡnh 3.1. Mụ hỡnh ca sử dụng tổng quỏt của hệ thống quản lý tài sản cố định
58
3.4.2 . C ứ năng o ế toỏn t sản ố ịn
3.4.2.1. Mụ hỡnh usecase
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)