[Nhóm DA1-Con Gà Đen]Phân tích và cài đặt

Liên hệ QC

Đào Việt Cường

Cu Tí sành điệu
Thành viên danh dự
Tham gia
11/6/06
Bài viết
527
Được thích
760
Giới tính
Nam
Nghề nghiệp
Kiểm toán nhà nước
Nội dung chính trong chủ đề này:
Phần này mô tả chi tiết giai đoạn chuẩn bị. Công việc bao gồm khảo sát các yêu cầu nghiệp vụ với sự phù hợp mục tiêu và phạm vi của dự án. Ở bước này chúng ta chưa đi sâu xem xét bất cứ xử lý nào cũng như những công việc mang tính kỹ thuật. Trong trường hợp có quá nhiều mô tả cần được làm sáng tỏ thì các mô tả đó cần được đổi thành chủ đề khác mà không nằm trong chủ đề này.
 
Xây dựng hệ thống danh mục và hệ thống tham số

Khái niệm:
- Danh mục là bảng thông tin tổng hợp của một nhóm đối tượng có cùng nội dung, thuộc tính (Danh mục tài khoản, Danh mục khách hàng...)
- Tham số là thông tin cần thiết cho cho quá trình xử lý và báo cáo, như: Tên đơn vị, Giám đốc, các tuỳ chọn dành cho kết xuất (xem trước khi in, hiện thông điệp hỏi đáp...)
 
Hệ thống danh mục và tham số (Tiếp theo)

Ý nghĩa của danh mục và tham số:
- Danh mục: Quản lý dữ liệu nhất quán, hạn chế các sai sót trong quá trình nhập liệu.
- Danh mục: Tạo ra các báo cáo kết xuất đa dạng
- Tham số: Tăng cường khả năng tự động hoá các tương tác thông qua các giá trị mặc định.
 
Hệ thống danh mục và tham số (Tiếp theo)

Các danh mục cơ bản cần thiết trong phạm vi dự án:
- Danh mục Tài khoản kế toán
- Danh mục Nhóm khách hàng
- Danh mục Khách hàng
- Danh mục Nhóm Nhà cung cấp
- Danh mục Nhà cung cấp
- Danh mục Nhân viên
- Danh mục Hợp đồng kinh tế
- Danh mục Ngân hàng
[- Danh mục Sổ sách]
[- Danh mục Các bút toán]
 
Hệ thống tham số

Nhóm tham số tổng quát:
- Tên doanh nghiệp
- Trụ sở
- Giám đốc
- Kế toán trưởng
- Chế độ kế toán áp dụng
- Các tài khoản theo dõi công nợ
Nhóm tham số dùng cho kết xuất và báo cáo:
- Tài khoản in sổ
- Kỳ báo cáo (Tháng/Quý/Giữa niên độ/Năm)
- Tháng báo cáo
- Quý báo cáo
- Năm báo cáo
... (còn nữa)
 
Đào Việt Cường đã viết:
Các danh mục cơ bản cần thiết trong phạm vi dự án:
- Danh mục Tài khoản kế toán
- Danh mục Nhóm khách hàng
- Danh mục Khách hàng
- Danh mục Nhóm Nhà cung cấp
- Danh mục Nhà cung cấp
- Danh mục Nhân viên
- Danh mục Hợp đồng kinh tế
- Danh mục Ngân hàng
[- Danh mục Sổ sách]
[- Danh mục Các bút toán]

Vấn đề là do Cường đã quá biết chương trình nó cần những danh mục trên rồi nên đã list được ra hết những danh mục như vậy.

Tuy nhiên, nếu đi theo logic thì phải giải thích tại sao có được danh mục trên.
Và để biết được tại sao lại có những danh mục đó, đáng ra ta phải đi từ yêu cầu nghiệp vụ. Từ nghiệp vụ suy ra chức năng, từ chức năng suy ra thực thể. Ví dụ:

Nghiệp vụ: Nhập các chứng từ bán hàng cho khách hàng
--> Chức năng: Nhập chứng từ bán hàng
a) Chức năng đó cần dùng những thông tin gì?
+ Thông tin trên chứng từ:
- Mã chứng từ (ID - Primarykey --> Nên dùng kiểu long)
- Số quyển hóa đơn
- Số chứng từ (Có thể trùng nhé vì số chứng từ có thể lặp lại ở mỗi quyển hóa đơn bán hàng)
- Ngày chứng từ
- v.v...
- Khách hàng
- Đơn đặt hàng (Cái này chị Dung có yêu cầu không nhỉ?)
- Hạn thanh toán
- v.v...
+ Thông tin nội dung chứng từ
- STT
- Mã hàng hóa
- Tên hàng hóa
- Slg
- Đơn giá bán
- Chiết khấu
- v.v...

Vậy từ 2 loại thông tin trên của chức năng "Nhập chứng từ bán hàng" ta nhận ra có các thực thể (đối tượng quản lý) sau:
- Chứng từ (Header)
- Khách hàng
- Chứng từ (Detail Line)
- Hàng hóa

Như vậy, từ đó ta mới xác định được té ra là có 2 thực thể là "Khách hàng", "Hàng hóa" (chính xác hơn là Inventory Item vì ko phải cái gì cũng là hàng hóa)
b) Trên chức năng đó có các xử lý gì?
- Thêm chứng từ
- Sửa chứng từ
- Xóa chứng từ
- Ghi sổ chứng từ
- Copy chứng từ
- In chứng từ
- v.v...

Có thể từ các xử lý trên chức năng đó hoặc từ các chức năng khác mà ta mới mổ sẻ ra là trong khách hàng thì có những thông tin gì, trong hàng hóa thì có những thông tin gì, tại sao lại có nhóm khách hàng, tại sao lại có nhóm hàng hóa, v.v...

Tương tự như vậy, các thực thể khác tại sao lại có.

Ơ, mà làm sao anh lại có thể vào được box riêng của bọn em nhỉ?

Mà tại sao lại có danh mục Nhà cung cấp, nhóm nhà cung cấp nhỉ? Vì anh chỉ thấy chị Dung yêu cầu quản lý công nợ với khách hàng (chứ đâu thấy quản lý công nợ với nhà cung cấp). Sao ko hỏi lại chị Dung về vấn đề quản lý công nợ phải trả thì thế nào nhỉ? Nếu chị Dung ko yêu cầu thì bọn em chỉ nên chú trọng về công nợ phải thu thôi. (Vì đây là cách tập dượt làm dự án theo yêu cầu khách hàng mà - ko cần phải làm to).
 
Lần chỉnh sửa cuối:
Hải có quyền vào riêng từng nhóm, cũng như chị, vì Bình Set cho em là Mod của Box "Dự án" này, còn chị là KH và chị và Hải ở nhóm Ban Giám khảo nữa. Đúng thế, Cường à, yêu cầu chỉ là quản lý côngnợ KH, không phải NCC, cũng không hề yêu cầu gì về Kế toán cả, phần sổ sách, định khoản đều bỏ qua hết. Yêu cầu của dự án là làm vừa đủ theo KH, nhưng phải dự trù sẵn yêu cầu Update dữ liệu sau này đấy
 
Web KT
Back
Top Bottom