Công ty luôn đổi mới các mặt hàng và cung cấp với khách hàng những mặt hàng tốt nhất và giá thành sản phẩm hợp lý.. Giới thiệu về một số bộ phận trong công ty Bộ Phận kinh doanh: Bộ p
XÁC ĐỊNH YÊU CẦU HỆ THỐNG
Khái quát về công ty TNHH Dƣợc Phẩm Tam Long
Tên công ty: Công Ty Trách Nhiệm Hữu Hạn Dƣợc Phẩm Tam Long Địa chỉ: 109 Trường Chinh – Quán Chữ – Kiến An – Hải Phòng Điện Thoại/ Fax: 0313 717094
Giám đốc: Nguyễn Văn Trọng
1.1.1 Sơ lƣợc về công ty
Công ty TNHH Dược Phẩm Tam Long là một doanh nghiệp trẻ chuyên kinh doanh và buôn bán dược phẩm, cung cấp các sản phẩm chữa bệnh và chăm sóc sức khỏe chất lượng.
Kể từ khi thành lập, Công ty đã liên tục đổi mới và cải tiến phương thức quản lý, giúp nâng cao hiệu quả kinh doanh Chúng tôi cam kết cung cấp những sản phẩm chất lượng nhất với giá cả hợp lý, đáp ứng nhu cầu của khách hàng Dù còn trẻ, Công ty đã xây dựng được thương hiệu vững mạnh và giành được sự tin tưởng từ phía khách hàng.
Kinh Doanh Kế Toán Kho Hàng Gom Và Gửi Hàng
Hình 1.1 Sơ đồ tổ chức công ty Đồ án tốt nghiệp Trường ĐHDL Hải Phòng
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 20
1.1.2 Giới thiệu về một số bộ phận trong công ty
Bộ phận kinh doanh chịu trách nhiệm gặp gỡ, tiếp xúc và ký kết hợp đồng với khách hàng và nhà cung cấp Họ không chỉ lập kế hoạch cho tương lai của công ty mà còn lưu trữ các kế hoạch đã thực hiện, đảm bảo sự phát triển bền vững và hiệu quả trong hoạt động kinh doanh.
Bộ phận kế toán đóng vai trò quan trọng trong việc quản lý sổ sách của công ty, theo dõi số lượng khách hàng cũ và mới, đồng thời chịu trách nhiệm về tất cả các khía cạnh tài chính của doanh nghiệp.
Bộ phận kho hàng đóng vai trò quan trọng trong việc quản lý quy trình nhận và xuất hàng, bao gồm việc theo dõi danh sách chi tiết từng mặt hàng Bộ phận này giúp công ty nắm rõ những sản phẩm đã nhập, những mặt hàng đã xuất, tình trạng tồn kho và lợi nhuận của công ty.
Bộ phận gom và gửi hàng: Bộ phận có trách nhiệm gom hàng và gửi hàng cho khách
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 21
Mô tả hoạt động của hệ thống hiện tại
Công ty TNHH Dƣợc Phẩm Tam Long kinh doan buôn bán một số mặt hàng
Bộ phận kho hàng thực hiện quy trình mua hàng dựa trên giấy báo giá từ nhà cung cấp, sau khi thỏa thuận giá cả và ký hợp đồng Họ theo dõi hàng hóa khi về, kiểm tra số lượng và chất lượng, và thông báo cho nhà cung cấp nếu có vấn đề Khi nhận hóa đơn giao hàng, bộ phận kho viết phiếu nhập hàng và đối chiếu với thẻ kho để xác định số lượng tồn kho Trước khi thanh toán, cần thỏa thuận với nhà cung cấp về các vấn đề nợ, bao gồm nợ quá hạn và hình thức thanh toán (trả trước hay trả sau).
Công ty tiếp nhận và kiểm tra tính hợp lệ của các đơn đặt hàng từ khách hàng Nếu đơn hàng hợp lệ, sẽ xác định khách hàng là cũ hay mới Đối với khách hàng cũ có nợ quá hạn hoặc khách hàng mới, đơn hàng sẽ được chuyển sang bộ phận kinh doanh Ngược lại, nếu không có vấn đề gì, đơn hàng sẽ được chuyển cho bộ phận kho hàng.
Tại bộ phận kinh doanh, nhân viên sẽ tiếp xúc với khách hàng mới để hiểu rõ nhu cầu của họ và thực hiện ký hợp đồng khi cần thiết Đối với khách hàng có nợ quá hạn, bộ phận này sẽ giải quyết các khoản nợ cũ trước khi quyết định có cho phép khách hàng tiếp tục mua hàng mới hay không.
Tại bộ phận kho hàng, việc đối chiếu đơn đặt hàng với thẻ kho giúp xác định khả năng đáp ứng yêu cầu của khách hàng Khi có hàng thiếu hoặc mặt hàng mới, nhân viên sẽ thỏa thuận với khách và lập phiếu giao hàng cùng phiếu thu Sau đó, các tài liệu này sẽ được chuyển cho bộ phận gom hàng và gửi đi.
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 22
Bộ phận gom và gửi hàng sẽ thực hiện việc thu gom hàng hóa theo phiếu giao hàng và gửi đến khách hàng Trước khi tiến hành gửi, bộ phận sẽ thỏa thuận với khách hàng về phương thức vận chuyển và cung cấp cho họ một Phiếu giao hàng kèm theo phiếu thu Định kỳ hoặc khi có yêu cầu từ ban lãnh đạo, các bộ phận phải gửi báo cáo về tình hình kinh doanh của công ty.
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 23
Mục tiêu quản lý
Xây dựng phần mềm giúp theo dõi và quản lý kinh doanh hiệu quả hơn, rút ngắn thời gian và nâng cao độ chính xác trong xử lý dữ liệu.
Giúp cho đội ngũ nhân viên của công ty làm việc có chất lƣợng và đạt kết quả cao Đồng thời cũng giảm bớt công việc cho nhân viên
Việc tổng hợp báo cáo đƣợc thuận tiện nhanh chóng Đồ án tốt nghiệp Trường ĐHDL Hải Phòng
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 24
Hồ sơ dữ liệu sử dụng
Hình 1.3 HSDL Phiếu nhập hàng
Hình 1.2 HSDL Đơn mua hàng
CÔNG TY THNH DƢỢC PHẨM TAM LONG ĐƠN MUA HÀNG
Số:……… Tên nhà cung cấp:……… ……….Ngày đặt… Địa chỉ:……….Số điện thoại:……
STT Tên hàng Mô tả hàng Đơn vị tính Số lƣợng
CÔNG TY THNH DƢỢC PHẨM TAM LONG
Số:……… Theo số đơn mua hàng:……….Ngày nhập hàng:………… Tên khách hàng:……… Địa chỉ:……… Nơi nhập hàng (Mã kho):………
STT Tên hàng Đơn vị tính Đơn giá Số lƣợng Thành tiền
Ký nhận đủ hàng Tổng tiền:………
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 25
Hình 1.5 HSDL Đơn đặt hàng
CÔNG TY THNH DƢỢC PHẨM TAM LONG ĐƠN ĐẶT HÀNG
Số:……… Tên khách hàng:……… ……… Ngày đặt… Địa chỉ:……….Số điện thoại:……
STT Tên hàng Mô tả hàng Đơn vị tính Số lƣợng
CÔNG TY THNH DƢỢC PHẨM TAM LONG
Số:……… Theo số phiếu nhập:……… Ngày:……… Tên nhà cung cấp:….……… Địa chỉ:………
Số tiền còn nợ:……… Thời hạn xin gia hạn thanh toán (nếu còn nợ):………
Kế toán Chữ ký nhà cung cấp Đồ án tốt nghiệp Trường ĐHDL Hải Phòng
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 26
Hình 1.6 HSDL Phiếu giao hàng
CÔNG TY THNH DƢỢC PHẨM TAM LONG
Số:……… Theo số đơn đặt hàng:……….Ngày giao hàng:………… Tên khách hàng:……… Địa chỉ:……… Nơi giao hàng (Mã kho):………
STT Tên hàng Đơn vị tính Đơn giá Số lƣợng Thành tiền
Ký nhận đủ hàng Tổng tiền:………
CÔNG TY THNH DƢỢC PHẨM TAM LONG
Số:……… Theo số phiếu giao:……… Ngày:……… Tên khách hàng:……… Địa chỉ:………
Số tiền còn nợ:……… Thời hạn xin gia hạn thanh toán (nếu còn nợ):……… Chữ ký khách hàng Kế toán
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 27
Sổ công nợ khách hàng
Hình 1.9 HSDL Sổ công nợ khách hàng
Hình 1.8 HSDL Danh sách khách hàng
CÔNG TY THNH DƢỢC PHẨM TAM LONG
Cũ | Mới Địa chỉ Điện thoại Ghi chú
CÔNG TY THNH DƢỢC PHẨM TAM LONG
SỔ CÔNG NỢ KHÁCH HÀNG
Tên khách hàng:……… Địa chỉ:……… Điện thoại:………
STT Ngày Số phiếu giao
… … … … Đồ án tốt nghiệp Trường ĐHDL Hải Phòng
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 28
Danh sách nhà cung cấp
Sổ công nợ nhà cung cấp
Hình 1.11 HSDL Sổ công nợ nhà cung cấp
Hình 1.10 HSDL Danh sách nhà cung cấp
CÔNG TY THNH DƢỢC PHẨM TAM LONG
DANH SÁCH NHÀ CUNG CẤP
STT Tên nhà cung cấp
Cũ | Mới Địa chỉ Điện thoại Ghi chú
CÔNG TY THNH DƢỢC PHẨM TAM LONG
SỔ CÔNG NỢ NHÀ CUNG CẤP
Tên khách hàng:……… Địa chỉ:……… Điện thoại:………
STT Ngày Số phiếu mua
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 29
Hình 1.13 HSDL Hợ đồng kinh tế
CÔNG TY THNH DƢỢC PHẨM TAM LONG
Mã hàng:……….Mã kho:……… Tên hàng:……….Tên kho:…… Đơn vị tính:……… Địa chỉ:………
Chƣng từ Số lƣợng Diễn giải
Tồn kho Tồn đầu kỳ
Mức dự trữ tối thiểu
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự do – Hạnh phúc HỢP ĐỒNG KINH TẾ
Số hợp đồng:……… Ngày ký:……… Đại diện bên A: Tên và chức danh người đại diện công ty; Đại diện bên B: Tên và chức danh người đại diện khách hàng Thông tin khách hàng bao gồm tên:……… , địa chỉ:……… và điện thoại:……… Các điều khoản thực hiện và thời hạn hợp đồng được quy định rõ ràng Đại diện bên A và bên B sẽ ký kết để xác nhận Đồ án tốt nghiệp thuộc Trường ĐHDL Hải Phòng.
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 30
Hình 1.15 HSDL Báo cáo bán hàng
Hình 1.14 HSDL Báo cáo mua hàng
Từ ngày:………đến ngày:……….Tên NCC:………
Số PN Tên hàng Mã hàng Đơn vị tính Đơn giá Số lƣợng Thành tiền
Từ ngày:………đến ngày:……….Tên khách:………
Số PG Tên hàng Mã hàng Đơn vị tính Đơn giá Số lƣợng Thành tiền
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 31
Báo cáo chi phí mua hàng
Hình 1.17 HSDL Báo cáo tồn kho
Hình 1.16 HSDL Báo cáo chi phí mua hàng
Số TT Tên hàng Đơn vị tính Đơn giá Số lƣợng Thành tiền
BÁO CÁO CHI PHÍ MUA HÀNG
Từ ngày:………đến ngày:………Quý:………
Ngày… tháng… năm Đồ án tốt nghiệp Trường ĐHDL Hải Phòng
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 32
Báo cáo doanh thu bán hàng
Báo cáo danh sách nhà cung cấp
Báo cáo danh sách khách hàng
Hình 1.20 HSDL Báo cáo danh sách khách hàng Hình 1.19 HSDL Báo cáo danh sách nhà cung cấp
Hình 1.18 HSDL Báo cáo doan thu bán hàng
BÁO CÁO DANH SÁCH NHÀ CUNG CẤP
Số TT Mã NCC Tên NCC Địa chỉ Số ĐT Ghi chú
BÁO CÁO DANH SÁCH KHÁCH HÀNG
Số TT Mã NCC Tên NCC Địa chỉ Số ĐT Ghi chú
BÁO CÁO DOANH THU BÁN HÀNG
Từ ngày:………đến ngày:……….Quý:…………
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 33
Báo cáo thanh toán và nợ với nhà cung cấp
Báo cáo thanh toán và nợ của khách hàng
Hình 1.22 HSDL Báo cáo thanh toán và nợ của khách hàng
Hình 1.21 HSDL Báo cáo thanh toán và nợ với nhà cung cấp
BÁO CÁO THANH TOÁN VÀ NỢ VỚI NHÀ CUNG CẤP
Số TT Mã NCC Tên NCC Tổng tiền phải trả
BÁO CÁO THANH TOÁN VÀ NỢ CỦA KHÁCH HÀNG
Số TT Mã khách Tên khách
Tổng:……… Đồ án tốt nghiệp Trường ĐHDL Hải Phòng
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 34
Mô hình nghiệp vụ
Hình 1.23 Sơ đồ ngữ cảnh
Phiếu nhập hàng Phiếu chi
Hợp đồng Thông tin phản hồi Đơn mua hàng Thông tin về nhà cung cấp Thông tin thỏa thuận
Phiếu giao hàng, phiếu thu
Hợp đồng Thông tin phản hồi Đơn đặt hàng Thông tin về khách hàng
HỆ THỐNG QUẢN LÝ KINH DOANH BAN LÃNH ĐẠO
KHÁCH HÀNG NHÀ CUNG CẤP
1.5.2 Sơ đồ phân rã chức năng
1.4 Quản lý thanh toán-nợ
2.2 Lập hợp đồng và giải quyết nợ cũ
1.2.1 Kiểm tra số lƣợng hàng
1.2.2 Kiểm tra chất lƣợng hàng
1.4.1.Thỏa thuận nhà cung cấp
2.3.1 Kiểm tra tình trạng đơn
1.5.3 Báo cáo về nhà cung cấp
1.4.3 Ghi sổ công nợ nhà cung cấp
2.6.4 Báo cáo doanh thu bán hàng
2.6.3 Báo cáo thanh toán và nợ của khách
2.5 Quản lý thanh toán-nợ
2.5.2 Ghi sổ công nợ khách hàng
1.5.4 Báo cáo thanh toán và nợ với nhà cung cấp
1.5.5 Báo cáo chi phí mua hàng
Hình 1.24 Sơ đồ phân rã chức năng Đồ án tốt nghiệp Trường ĐHDL Hải Phòng
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 36
1.5.2.1 Mô tả chi tiết các chức năng lá
1.1.1 Lập đơn mua hàng: Căn vào giấy báo giá của nhà cung cấp, lựa chọn những mặt hàng mà công ty kinh doanh
1.1.2 Thỏa thuận giá: Dựa vào đơn hàng đặt mua, công ty và nhà cung cấp thỏa thuận với nhau về giá cả ở mức hợp lý nhất, rồi tiến tới ký hợp đồng
1.1.3 Ký hợp đồng: Căn cứ vào đơn mua hàng và những thỏa thuận về giá cả, công ty và nhà cung cấp ký hợp đồng giao dịch mua bán với nhau
1.2.1 Kiểm tra số lƣợng hàng: Kiểm tra số lƣợng hàng nhập về , có đối chiếu với đơn mua hàng
1.2.2 Kiểm tra chất lƣợng hàng: Kiểm tra chất lƣợng hàng nhập về, có đối chiếu với đơn mua hàng
1.3.1 Viết phiếu nhập: Để nhập hàng vào kho lưu trữ
1.3.2 Quản lý tồn kho: Để biết số lƣợng tồn dƣ trong kho
1.4.1 Thỏa thuận với nhà cung cấp: Về số nợ và công ty còn nợ, cách thức giao dịch…
1.4.2 Viết phiếu chi: Đƣa cho nhà cung cấp khi có hoá đơn giao hàng của nhà cung cấp và đã thoả thuận về phương thức giao dịch
1.4.3 Ghi sổ công nợ nhà cung cấp: Số tiền nợ với nhà cung cấp ghi vào trong sổ công nợ
1.5.1 Báo cáo mua hàng: Báo cáo lên ban lãnh đạo những hàng đã mua và số tiền đã chi
1.5.2 Báo cáo tồn kho: Báo cáo hàng tồn trong kho
1.5.3 Báo cáo về nhà cung cấp: Báo cáo về những nhà cung cấp đã ký hợp đồng với công ty
1.5.4 Báo cáo thanh toán và nợ với nhà cung cấp: Báo cáo về số tiền thanh toán với nhà cung cấp và số tiền còn nợ với nhà cung cấp
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 37
1.5.5 Báo cáo chi phí mua hàng: Báo cáo về số tiền đã bỏ ra để mua hàng
2.1.1 Kiểm tra đơn hàng: Khi nhận đƣợc đơn hàng, cần kiểm tra xem có hợp lệ không: có đủ thông tin cần thiết không, có đặt đúng hàng mà công ty kinh doanh không Trong trường hợp không hợp lệ có thể phải loại đơn hàng hoặc trao đổi lại với khách hàng
2.1.2 Kiểm tra khách: Đối chiếu đơn hàng với danh sách khách hàng xem là khách hàng mới hay cũ và nếu là khách hàng cũ thì cần kiểm tra xem khách hàng có nợ quá hạn không
2.1.3 Cập nhật đơn hàng: Sau khi kiểm tra đơn hàng hợp lệ cho cập nhập vào máy
2.2.1 Tìm hiểu khách: Nếu là khách hàng mới lần đầu đặt hàng thì cần tìm hiểu xem khách hàng đó nhƣ thế nào (qua nguồn thông tin khác)
2.2.2 Giải quyết nợ cũ: Cần thỏa thuận với khách hàng cũ về những khoản nợ cũ chưa trả trước khi bán hàng tiếp hay thỏa thuận với khách hàng mới về các khoản nợ này trước khi quyết định tiếp tục hợp tác kinh doanh
2.2.3 Lập hợp đồng: Khi đã thỏa thuận với khách hàng thì cần lập hợp đồng hay sửa hợp đồng cũ để gửi cho khách hàng
2.3.1 Kiểm tra tình trạng đơn hàng: Xem tất cả các đơn hàng cũ chƣa giải quyết xong và xử lý cùng các đơn hàng mới (cần có thứ tự ƣu tiên)
2.3.2 Đối chiếu với thể kho: Cần đối chiếu đơn hàng với thẻ kho để biết có hàng xuất cho khách theo yêu cầu không Nếu không đủ hoặc phải thay mặt hàng mới thì cần thỏa thuận với khách
2.3.3 Thỏa thuận bán: Trong trường hợp hàng hóa có vấn đề cần thỏa thuận với khách hàng về giá hàng hay hàng thay thế
2.3.4 Lập đơn giao hàng: Nếu hàng hóa không có vấn đề hay đã thỏa thuậ đƣợc với khách hàng thì tiến hành lập đơn giao hàng trên có sở đơn hàng và các thỏa Đồ án tốt nghiệp Trường ĐHDL Hải Phòng
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 38 thuận với khách Các mặt hàng trong đơn hàng đã lập đơn giao hết đƣợc đánh dấu giao hết
2.3.5 Lập phiếu thu: đưa cho khách hàng và gửi trước cho khách hàng một phiếu thu khi giao hàng cho khách
2.4.1 Gom hàng: Theo danh mục hàng hóa trong hóa đơn, tiến hành gom hàng theo phiếu giao từ các kho lại một chỗ
2.4.2 Thỏa thuận gửi hàng: Trong khi gom hàng, cần thỏa thuận với khách về cách gửi hàng (phương tiện gì, nơi nhận ở đâu…)
2.4.3 Gửi hàng: Khi đã thỏa thuận với khách hàng thì tiến hành đóng gói và gửi theo yêu cầu của khách và đánh dấu vào phiếu giao hàng để theo dõi việc thanh toán sau này
2.5.1 Quản lý thanh toán: Quản lý số tiền khách hàng đã thanh toán cho công ty
2.5.2 Ghi sổ công nợ khách hàng: Quản lý số tiền nợ của khách hàng ghi vào sổ công nợ
2.6.1 Báo cáo bán hàng: Báo cáo về những mặt hàng mà công ty đã bán và doanh thu
2.6.2 Báo cáo về khách hàng: Báo cáo về những khách hàng đã ký hợp đồng với công ty
2.6.3 Báo cáo thanh toán và nợ của khách hàng: Báo cáo tiền khách đã trả công ty và nợ của khách hàng với công ty
2.6.4 Báo cáo doanh thu bán hàng: Báo cáo số tiền của công ty sau khi bán hàng tháng
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 39
1.5.2.2 Danh sách hồ sơ dữ liệu a Đơn mua hàng b Phiếu nhập hàng c Danh sách nhà cung cấp d Phiếu chi e Đơn đặt hàng f Sổ công nợ g Danh sách khách hàng h Hợp đồng i Thẻ kho j Phiếu giao hàng k Phiếu thu Đồ án tốt nghiệp Trường ĐHDL Hải Phòng
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 40
1.5.3 Ma trận thực thể chức năng
Trong quản lý kinh doanh, các thực thể quan trọng bao gồm đơn mua hàng, phiếu nhập hàng, danh sách nhà cung cấp, phiếu chi, đơn đặt hàng, sổ công nợ, danh sách khách hàng, hợp đồng, thẻ kho, phiếu giao hàng và phiếu thu Những thực thể này đóng vai trò quan trọng trong việc theo dõi và quản lý các giao dịch tài chính cũng như hàng hóa trong doanh nghiệp.
1.4 QL thanh toán và nợ NCC R C R U
2.2.XT hợp đồng và GQ nợ cũ R R U C
2.5.QL thanh toán và nợ khách U
Hình 1.25 Ma trận thực thể chức năng
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 41
PHƯƠNG PHÁP PHÂN TÍCH & THIÊT KẾ HƯỚNG CẤU TRÚC
Các khái niệm cơ bản
Tiếp cận hệ thống là phương pháp khoa học và biện chứng quan trọng trong nghiên cứu các vấn đề kinh tế và xã hội Phương pháp này yêu cầu xem xét hệ thống một cách toàn diện, bao gồm các mối liên hệ giữa các phần trong hệ thống và mối liên hệ với các hệ thống bên ngoài.
Hệ thống thông tin là yếu tố cốt lõi trong quản lý, cần được phân tích một cách toàn diện bằng cách tiếp cận hệ thống Việc tối ưu hóa một bộ phận trong hệ thống phức tạp mà không xem xét mối quan hệ với các phân hệ khác sẽ không mang lại hiệu quả tối ưu cho toàn bộ hệ thống.
Thông tin có các đặc điểm nổi trội sau:
Có thể tạo ra, truyền đi, lưu trữ, chọn lọc
Thông tin có thể bị sai lệch do nhiều yếu tố tác động, và độ bất định của hành vi, trạng thái được sử dụng để đo lường điều này Khi xác suất xuất hiện của một tin tức thấp, lượng thông tin lại cao hơn vì mức độ bất ngờ lớn hơn.
Nguyễn Văn Tâm, sinh viên lớp CT1301, nhấn mạnh rằng việc ứng dụng phương pháp tiếp cận hệ thống trong phân tích hệ thống thông tin (HTTT) cần bắt đầu từ việc xem xét toàn bộ hệ thống một cách thống nhất Sau đó, người phân tích có thể đi sâu vào các vấn đề cụ thể trong từng lĩnh vực, phân chia thành các vấn đề chi tiết hơn Cách tiếp cận này theo phương pháp từ tổng quát đến cụ thể (Top-down) được minh họa qua sơ đồ cấu trúc hình cây.
2.1.3 Các đặc điểm của phương pháp phân tích thiết kế có cấu trúc
Phương pháp phân tích và thiết kế có cấu trúc là một phương pháp phổ biến, mang lại tư duy nhất quán, chặt chẽ và dễ hiểu Việc áp dụng phương pháp này trong PT-TK không chỉ nâng cao hiệu quả mà còn tăng khả năng thành công cho các ứng dụng Nó đã chứng minh tính hữu ích trong nhiều bài toán phân tích các hệ thống thực tiễn.
Phương pháp PT-TK có cấu trúc có những đặc điểm nổi trội sau:
Phương pháp phân tích thiết kế hệ thống có cấu trúc được phát triển từ cách tiếp cận hệ thống, trong đó hệ thống được hoàn thiện thông qua quá trình phân tích từ trên xuống dưới.
Các hoạt động trong quá trình phân tích HTTT đƣợc tiến hành theo một trình tự khoa học, mang tính công nghệ cao Trước hết phải có kế
Hình 2.1 Sơ đồ cấu trúc hình cây
Sinh viên Nguyễn Văn Tâm, lớp CT1301, thực hiện việc phân tích chi tiết từng khâu của công việc Anh tiến hành phân tích chức năng của hệ thống thông tin (HTTT), phân tích dòng thông tin nghiệp vụ, và sau đó mô hình hóa HTTT thông qua các sơ đồ luồng dữ liệu, ma trận thực và phân tích phạm vi, cũng như cân đối chức năng và dữ liệu.
Quá trình phát triển và thiết kế (PT-TK) áp dụng nhiều công cụ, kỹ thuật và mô hình để phân tích hệ thống hiện tại và ghi nhận yêu cầu mới từ người sử dụng Đồng thời, nó cũng giúp xác định cấu trúc mẫu cho hệ thống tương lai.
Hệ thống PT-TK có cấu trúc với các quy tắc chung quy định công cụ sử dụng trong từng giai đoạn phát triển và mối quan hệ giữa chúng Mỗi quy tắc bao gồm các bước và giai đoạn cụ thể, được hỗ trợ bởi mẫu và bảng kiểm tra, nhằm áp dụng cách tiếp cận chuẩn hóa cho quá trình phát triển Sự phụ thuộc lẫn nhau giữa các bước, trong đó đầu ra của bước này là đầu vào của bước tiếp theo, góp phần làm cho hệ thống trở nên đáng tin cậy hơn.
Mô hình vật lý và mô hình lôgic có sự tách biệt rõ ràng Mô hình vật lý thường được áp dụng để khảo sát hệ thống hiện tại và thiết kế hệ thống mới, trong khi mô hình lôgic chủ yếu phục vụ cho việc phân tích các yêu cầu của hệ thống.
Một điểm nổi bật trong phương pháp phân tích có cấu trúc là việc ghi nhận vai trò quan trọng của người sử dụng trong các giai đoạn phát triển của hệ thống.
Trong quá trình phát triển - thiết kế (PT-TK), các giai đoạn thực hiện có thể diễn ra song song, cho phép sự linh hoạt trong việc điều chỉnh và cải tiến Mỗi giai đoạn không chỉ hoàn thiện mà còn có thể cung cấp những sửa đổi phù hợp cho một hoặc nhiều giai đoạn trước đó, tối ưu hóa quy trình và nâng cao hiệu quả tổng thể.
Nhờ vào sự hỗ trợ từ các tiến bộ trong phần cứng và phần mềm, việc phát triển hệ thống đã trở nên đơn giản hơn Chương trình này được thể hiện qua Đồ án tốt nghiệp của sinh viên Trường ĐHDL Hải Phòng.
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 44 dưới cùng dạng ngôn ngữ thế hệ thứ tư nên không cần những lập trình viên chuyên nghiệp
Thiết kế kết hợp với các bản mẫu giúp người dùng hình dung rõ ràng về hệ thống mới, đồng thời nhấn mạnh vai trò quan trọng của người sử dụng trong quá trình này.
2.1.4 Quan điểm vòng đời (chu trình sống ) của HTTT
Vòng đời của hệ thống thông tin trải qua nhiều giai đoạn, bao gồm hình thành, triển khai và suy thoái Khi hệ thống thông tin trở nên lỗi thời, nó không còn hoạt động hiệu quả như ban đầu, công nghệ trở nên lạc hậu và chi phí hoạt động gia tăng Điều này dẫn đến việc hệ thống không đáp ứng được yêu cầu đổi mới của tổ chức, từ đó cần được bổ sung hoặc thay thế bằng một hệ thống mới.
Chu trình hệ thống thông tin bao gồm 5 phương diện sau:
Các loại mô hình trong phương pháp phân tích thiết kế hướng cấu trúc
2.2.1.1 Mô hình phân cấp chức năng nghiệp vụ
Mô hình chức năng nghiệp vụ là một sơ đồ phân rã có thứ bậc một cách đơn giản các chức năng của tổ chức
Xác định chức năng nghiệp vụ diễn ra sau khi có hồ sơ tổ chức Để nắm rõ nhu cầu thông tin của tổ chức, cần hiểu tổ chức hiện tại đang hoạt động và xử lý những gì Từ đó, chúng ta có thể xác định các dữ liệu và thông tin cần thiết, cũng như phương pháp thu thập chúng.
Các chức năng nghiệp vụ trong tổ chức đề cập đến những công việc cần thực hiện để duy trì hoạt động hiệu quả Khái niệm này mang tính logic, tập trung vào mối quan hệ phân cấp giữa các nhiệm vụ, từ tổng thể đến chi tiết, mà không đi sâu vào cách thức, địa điểm, thời gian hay người thực hiện công việc.
Mô hình có 2 dạng: dạng chuẩn và dạng công ty
Chức năng hay công việc đƣợc xem xét ở các mức độ từ tổng hợp đến chi tiết sắp theo thứ tự sau:
Một lĩnh vực hoạt động
Một hành động: thường do một người làm
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 51
Sơ đồ chức năng nghiệp vụ là công cụ mô hình phân tích đầu tiên Xác định phạm vi hệ thống đƣợc nghiên cứu
Cung cấp các thành phần cho việc khảo sát và phân tích tiếp
Mô hình đƣợc xây dựng dần cùng với tiến trình khảo sát chi tiết giúp cho việc định hướng hoạt động khảo sát
Cho phép xác định phạm vi các chức năng hay miền cần nghiên cứu của tổ chức
Cho phép xác định vị trí của mỗi công việc trong toàn bộ hệ thống, tránh trùng lặp, giúp phát hiện các chức năng còn thiếu
Là cơ sở để thiết kế cấu trúc hệ thống chương trình của hệ thống sau này
2.2.1.2 Sơ đồ luồng dữ liệu
Sơ đồ luồng dữ liệu là một công cụ mô tả dòng thông tin nghiệp vụ nối kết giữa các chức năng trong một phạm vi đƣợc xét
Trên sơ đồ luồng dữ liệu sử dụng các khái niệm sau:
Tiến trình: Có thể là một hay một vài chức năng (chức năng gộp) thể hiện một chuỗi các hoạt động nào của tổ chức
Luồng dữ liệu là các thông tin di chuyển vào hoặc ra khỏi một tiến trình, thể hiện sự truyền dẫn thông tin cần thiết cho một chức năng cụ thể Nó có thể bao gồm tài liệu hoặc các thông tin nhất định di chuyển qua đường truyền Khái niệm luồng thông tin mang tính logic và không phụ thuộc vào vật mang hay khối lượng của nó.
Kho dữ liệu là nơi lưu trữ thông tin cần thiết trong một khoảng thời gian nhất định, cho phép nhiều tiến trình hoặc tác nhân truy cập và sử dụng dữ liệu đó.
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 52
Tác nhân ngoài: Tác nhân ngoài là một người, một nhóm người hay một tổ chức ở bên ngoài hệ thống nhƣng có quan hệ thông tin với hệ thống
Ý nghĩa: Sơ đồ luồng dữ liệu giữ một vai trò quan trọng trong việc phân tích hệ thống Nó giúp các nhà phân tích có thể:
Xác định nhu cầu thông tin của người dùng ở mỗi chức năng
Vạch kế hoạch và minh họa phương án thiết kế
Làm phương tiện giao tiếp giữa nhà phân tích và người sử dụng Đặc tả yêu cầu hình thức và đặc tả thiết kế hệ thống
Bài viết nêu bật sự chuyển động và biến đổi của thông tin qua các tiến trình khác nhau, đồng thời chỉ ra các thông tin cần thiết có sẵn trước khi thực hiện chức năng Nó cũng làm rõ nhiều hướng mà thông tin có thể di chuyển, cùng với những dữ liệu có thể cung cấp cho hệ thống.
2.2.2.1 Mô hình khái niệm dữ liệu
Thực thể là hình ảnh tượng trưng cho một đối tượng cụ thể hoặc khái niệm trừu tượng, nhưng vẫn tồn tại trong thế giới thực Ví dụ về thực thể bao gồm dự án, con người và sản phẩm.
Thông thường khi xây dựng mô hình dữ liệu các thực thể được biểu diễn bằng những hình chữ nhật Ví dụ:
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 53
Trong một hệ thống thông tin, việc lựa chọn các thuộc tính đặc trưng để mô tả thực thể là rất quan trọng Những thuộc tính này không chỉ giúp định hình đặc điểm của thực thể mà còn là các loại thông tin dữ liệu cần được quản lý hiệu quả.
Ví dụ: Họ tên, địa chỉ, ngày sinh của thực thể “Sinh Viên” Nhãn hiệu, giá của thực thể “Sản Phẩm”
Giá trị các thuộc tính của một thực thể giúp mô tả một trường hợp cụ thể của thực thể, được gọi là thể hiện của thực thể đó.
Ví dụ: (Lê Thanh Hà, 53 Hai Bà trƣng Hà Nội,1/5/1987) là một thể hiện của
Một thuộc tính được coi là sơ cấp khi nó không cần phải được phân tích thành nhiều thuộc tính khác, dựa trên nhu cầu xử lý của hệ thống thông tin liên quan đến một thực thể.
Một thực thể thường tương ứng với một bảng trong cơ sở dữ liệu, và mỗi thực thể cần có ít nhất một thuộc tính để nhận diện duy nhất một thể hiện của nó, được gọi là thuộc tính nhận dạng hay khóa Trong một số trường hợp, cần sử dụng tập hợp các thuộc tính để xác định thực thể Khi một thực thể có nhiều khóa, một trong số đó sẽ được chọn làm khóa chính (khóa tối thiểu) Giá trị của khóa luôn được xác định rõ ràng.
Mỗi thực thể cần ít nhất một thuộc tính nhận diện duy nhất, gọi là thuộc tính nhận dạng hay khóa Trong nhiều trường hợp, cần sử dụng một tập hợp các thuộc tính để xác định thực thể Khi một thực thể có nhiều khóa, một trong số đó sẽ được chọn làm khóa chính (khóa tối thiểu) Giá trị của khóa luôn được xác định rõ ràng.
Ví dụ: Số hóa đơn là thuộc tính nhận dạng của thực thể “Hóa Đơn” Đồ án tốt nghiệp Trường ĐHDL Hải Phòng
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 54
Không thể có hai hay nhiều hóa đơn có cùng số hóa đơn trong cùng một hệ thông tin
Khái niệm quan hệ trong bài viết này khác với quan niệm của Codd, được sử dụng để kết nối hai hoặc nhiều thực thể, thể hiện mối liên hệ giữa chúng trong thế giới thực Kích thước của một quan hệ được xác định bởi số thực cấu thành nên quan hệ đó.
Trong mô hình dữ liệu, các mối quan hệ được thể hiện thông qua hình tròn hoặc elip Đặc biệt, một số mối quan hệ có thể đi kèm với những thuộc tính riêng biệt.
Hóa đơn là tài liệu ghi nhận thanh toán cho các sản phẩm đã bán Mỗi dòng trên hóa đơn thể hiện tổng giá trị thanh toán của từng sản phẩm, tạo thành một quan hệ nhị nguyên với kích thước 2.
HÓA ĐƠN Dòng hóa đơn SẢN PHẨM
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 55
Phân loại các quan hệ
Xét R là một tập hợp các quan hệ, trong đó E là một thực thể thuộc R Mỗi cặp (E,R) được thể hiện trên sơ đồ khái niệm dữ liệu bằng một đoạn thẳng Qua thực thể E, chúng ta có thể xác định được nhiều thông tin quan trọng.
X là số tối thiểu các thể hiện tương ứng với E mà R có thể có trong thực tế Giá trị nhƣ vậy chỉ có thể bằng 0 hay 1
Y là số tối đa các thể hiện tương ứng với E mà R có thể có trong thực tế Giá trị của Y có thể bằng 1 hay nguyên N>1
Quy trình phân tích thiết kế theo hướng cấu trúc
2.3.1 Đề cương của các mô hình chính trong phân tích và thiết kế một ứng dụng
A LẬP MÔ HÌNH NGHIỆP VỤ (để xác định yêu cầu )
1 Lập sơ đồ ngữ cảnh
2 Xây dựng sơ đồ phân cấp chức năng
Hình 2.5 Sơ đồ thực thể - mối quan hệ (E – R)
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 61
3 Mô tả chi tiết các chức năng lá
4 Liệt kê danh sách hồ sơ dữ liệu sử dụng
5 Lập ma trận phân tích thực thể - chức năng
B LẬP MÔ HÌNH PHÂN TÍCH (mô hình quan niệm để đặc tả yêu cầu )
6 Lập sơ đồ LDL vật lý mức đỉnh
7 Làm mịn sơ đồ LDL vật lý mức đỉnh xuống các mức dưới đỉnh
8 Xác định mô hình khái niệm dữ liệu
9 Xác định mô hình LDL logic các mức
C THIẾT KẾ MÔ HÌNH LOGIC (giải pháp hệ thống )
10 Chuyển mô hình khái niệm dữ liệu sang mô hình quan hệ & mô hình E – R
11 Bổ sung các thực thể dữ liệu mới vào mô hình E – R (nếu cần)
12 Bổ sung các tiến trình mới (yêu cầu mới) vào mô hình LDL logic
13 Đặc tả logic các tiến trình (bằng giả mã, bảng/cây quyết định, biểu đồ trạng thái)
14 Phác hoạ các giao diện nhập liệu (dựa trên mô hình E – R)
D THIẾT KẾ VẬT LÝ (đặc tả thiết kế hệ thống )
15 Thiết kế CSDL vật lý
16 Xác định mô hình LDL hệ thống
17 Xác định các giao diện xử lý, tìm kiếm, kết xuất báo cáo
18 Tích hợp các giao diện nhận đƣợc
19 Thiết kế hệ thống con và tích hợp các thành phần hệ thống
20 Đặc tả kiến trúc hệ thống
21 Đặc tả giao diện và tương tác người-máy Đồ án tốt nghiệp Trường ĐHDL Hải Phòng
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 62
23 Thiết kế hệ thống an toàn và bảo mật
2.3.2 Quy trình phân tích và thiết kế hướng cấu trúc
Hình 2.6 Quy trình phân tích và thiết kế hướng cấu trúc
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 63
PHÂN TÍCH HỆ THỐNG THÔNG TIN
Mô hình phân tích xử lý
3.1.1 Sơ đồ luồng dữ liệu mức 0
Hình 3.1 Sơ đồ luồng dữ liệu mức 0 f Sổ công nợ
DS khách hàng Đơn đặt hàng g e
DS NCC b Đơn mua hàng c a
Thông tin phản hồi Thông tin NCC
Báo cáo mua, bán hàng
Thông tin khách hàng Thỏa thuận, Hợp đồng
Thỏa thuận, thông tin phản hồi Vấn đề cần giải quyết
KHÁCH HÀNG 2.4 Gom, gửi hàng
1.5,2.6 Báo cáo mua, bán Đơn đặt Đơn hàng
Phiếu nhập 1.4, 2.5 Quản lý thanh toán – nợ
1.1 Đặt đơn mua hàng 1.2 Theo dõi Không vấn đề hàng về Đơn hàng 2.1 Tiếp nhận Đơn hàng đơn hàng
Hợp đồng 2.3 Xử lý đơn hàng 2.2 XT hợp đồng, GQ nợ cũ Đồ án tốt nghiệp Trường ĐHDL Hải Phòng
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 64
3.1.2 Sơ đồ luồng dữ liệu mức 1
Sơ đồ luồng dữ liệu mức 1 của tiến trình “1.1 Đặt đơn mua hàng”
Hình 3.2 Sơ đồ luồng dữ liệu mức 1 của tiến trình “1.1 Đặt đơn mua hàng” Đơn mua hàng a
Thỏa thuận Thỏa thuận Đơn mua hàng
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 65
Sơ đồ luồng dữ liệu mức 1 của tiến trình “1.2 Theo dõi hàng về”
Hình 3.3 Sơ đồ luồng dữ liệu mức 1 của tiến trình “1.2 Theo dõi hàng về” Đơn mua hàng a
Thông tin phản hồi Đơn mua hàng Đơn mua hàng
NHÀ CUNG CẤP Đơn mua hàng 1.2.1 Kiểm tra số lƣợng hàng
1.2.2 Kiểm tra chất lƣợng hàng Đồ án tốt nghiệp Trường ĐHDL Hải Phòng
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 66
Sơ đồ luồng dữ liệu mức 1 của tiến trình “1.3 Quản lý nhập kho”
Hình 3.4 Sơ đồ luồng dữ liệu mức 1 của tiến trình “1.3 Quản lý nhập kho”
Phiếu nhập hàng Đơn mua hàng b a
Phiếu nhập hàng Đơn mua hàng Không vấn đề
NHÀ CUNG CẤP Đơn mua hàng
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 67
Sơ đồ luồng dữ liệu mức 1 của tiến trình “1.4 Quản lý thanh toán – nợ với nhà cung cấp”
Hình 3.5 Sơ đồ luồng dữ liệu mức 1 của tiến trình “1.4 Quản lý thanh toán – nợ với nhà cung cấp”
Phiếu chi Phiếu nhập hàng d b
Phiếu nhập hàng Đơn mua hàng
NHÀ CUNG CẤP 1.4.1 Thỏa thuận NCC
1.4.3 Ghi sổ công nợ nhà cung cấp Đồ án tốt nghiệp Trường ĐHDL Hải Phòng
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 68
Sơ đồ luồng dữ liệu mức 1 của tiến trình “1.5 Báo cáo mua”
Hình 3.6 Sơ đồ luồng dữ liệu mức 1 của tiến trình “1.5 Báo cáo mua”
Gửi báo cáo Gửi báo cáo
Gửi báo cáo Gửi báo cáo
1.5.5 Báo cáo chi phí mua hàng
1.5.3 Báo cáo danh sách nhà cung cấp
1.5.4 Báo cáo thanh toán – nợ với nhà cung cấp
Phiếu nhập hàng i b c DS NCC f Sổ công nợ
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 69
Sơ đồ luồng dữ liệu mức 1 của tiến trình “2.1 Tiếp nhận đơn”
Hình 3.7 Sơ đồ luồng dữ liệu mức 1 của tiến trình “2.1 Tiếp nhận đơn”
DS khách hàng g Đơn đặt hàng e
Không vấn đề Đơn đặt hàng Đơn đặt hàng
KHÁCH HÀNG Đơn đặt hàng 2.1.1 Kiểm tra đơn hàng
2.1.3 Nhập đơn hàng Đồ án tốt nghiệp Trường ĐHDL Hải Phòng
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 70
Sơ đồ luồng dữ liệu mức 1 của tiến trình “2.2 Lập hợp đồng và giải quyết nợ cũ”
Hình 3.8 Sơ đồ luồng dữ liệu mức 1 của tiến trình “2.2 Lập hợp đồng và giải quyết nợ cũ”
DS khách hàng g Đơn đặt hàng e
Vấn đề cần g/q Đơn đặt hàng
Thông tin về khách Đơn đặt hàng
Thông tin khách hàng Đơn đặt hàng
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 71
Sơ đồ luồng dữ liệu mức 1 của tiến trình “2.3 Xử lý đơn hàng”
Hình 3.9 Sơ đồ luồng dữ liệu mức 1 của tiến trình “2.3 Xử lý đơn hàng”
DS khách hàng Thẻ kho g i
Hợp đồng Đơn đặt hàng h e Đơn đặt hàng
Thỏa thuận Đơn đặt hàng Đơn đặt hàng Vấn đề cần g/q
KHÁCH HÀNG 2.3.1 KT tình trạng đơn hàng
2.3.5 Lập phiếu thu Đơn đặt hàng Đồ án tốt nghiệp Trường ĐHDL Hải Phòng
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 72
Sơ đồ luồng dữ liệu mức 1 của tiến trình “2.4 Gom và gửi hàng”
Hình 3.10 Sơ đồ luồng dữ liệu mức 1 của tiến trình “2.4 Gom và gửi hàng”
Phiếu giao hàng j g DS khách hàng
Sổ công nợ f Phiếu thu
Phiếu giao hàng, Phiếu thu
Thỏa thuận, Thông tin phản hồi
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 73
Sơ đồ luồng dữ liệu mức 1 của tiến trình “2.5 Quản lý thanh toán và nợ của khách hàng”
Hình 3.11 Sơ đồ luồng dữ liệu mức 1 của tiến trình “2.5 Quản lý thanh toán và nợ của khách hàng”
2.5.2 Ghi sổ công nợ khách hàng f Sổ công nợ
KHÁCH HÀNG Đồ án tốt nghiệp Trường ĐHDL Hải Phòng
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 74
Sơ đồ luồng dữ liệu mức 1 của tiến trình “2.6 Báo cáo bán”
Hình 3.12 Sơ đồ luồng dữ liệu mức 1 của tiến trình “2.6 Báo cáo bán”
Sổ công nợ Phiếu giao hàng f j g DS khách hàng k Phiếu thu
Gửi báo cáo Gửi báo cáo
1.5.4 Báo cáo doanh thu bán hàng
1.5.3 Báo cáo thanh toán – nợ của khách 1.5.2 Báo cáo danh sách khách hàng
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 75
Mô hình phân tích dữ liệu
3.2.1 Xác định các thực thể
Bảng 3.1 Thực thể Nhà cung cấp
Bảng 3.3 Thực thể Phiếu nhập Bảng 3.2 Thực thể Đơn mua
Loại NCC Địa chỉ Điện thoại
Ngày nhập Tổng tiền nhập Trạng thái nhận Đồ án tốt nghiệp Trường ĐHDL Hải Phòng
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 76
Bảng 3.6 Thực thể Đơn đặt Bảng 3.5 Thực thể Khách hàng
Bảng 3.4 Thực thể Phiếu chi
Số tiền còn nợ Thời hạn TT Tên NCC Tên kế toán
#Mã khách Tên khách Loại khách Địa chỉ Điện thoại
#Số đơn đặt Ngày đặt
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 77
Bảng 3.8 Thực thể Hợp đồng Bảng 3.7 Thực thể Hàng
Ngày ký Tên NĐDCT Chức danh NĐDCT Tên NĐDKHACHHANG Chức danh NĐDKHACHHANG Các điều khoản
Tên kho Địa chỉ kho
Mô tả hàng Đơn vị Đồ án tốt nghiệp Trường ĐHDL Hải Phòng
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 78
Ghi chú: các thuộc tính có dấu # là thuộc tính định danh
Bảng 3.12 Thực thể Sổ công nợ
Bảng 3.11 Thực thể Phiếu thu
Bảng 3.10 Thực thể Phiếu giao
Ngày giao Tổng tiền giao Trạng thái nhận
Số tiền còn nợ Thời hạn TT Tên khách Tên kế toán
Ngày Tên khách Tổng tiền phải thu
Số tiền còn nợ Thời hạn TT
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 79
3.2.2 Xác định các mối quan hệ
Từ số đơn mua → mã nhà cung cấp ta có:
Từ số đơn đặt → mã khách hàng ta có
Từ số đơn mua, mã hàng → SL đặt ta có:
Từ số đơn đặt, mã hàng → SL đặt ta có:
SL đặt Đồ án tốt nghiệp Trường ĐHDL Hải Phòng
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 80
Từ số HĐ → mã nhà cung cấp ta có:
Từ số HĐ → mã khách hàng ta có:
Từ số PN, mã hàng → SL nhập, đơn giá ta có:
Từ số PG, mã hàng → SL giao, đơn giá ta có:
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 81
Từ mã kho, mã hàng → SL nhập, SL giao , Tồn kho ta có:
Từ số PN → mã nhà cung cấp ta có:
Từ số PG → mã khách hàng ta có:
Từ số PN → mã kho ta có:
KHO R12 PHIEUNHAP Đồ án tốt nghiệp Trường ĐHDL Hải Phòng
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 82
Từ số PG→ mã kho ta có:
Từ số PN → số đơn mua ta có:
Từ số PG → số đơn đặt ta có:
Từ số PC → mã nhà cung cấp ta có:
Từ số PT → mã khách hàng ta có:
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 83
Từ số PC → số PN ta có:
Từ số PT → số PG ta có:
Từ số công nợ → mã nhà cung cấp ta có:
Từ số công nợ → mã khách ta có:
SOCONGNO R21 KHACHHANG Đồ án tốt nghiệp Trường ĐHDL Hải Phòng
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 84
Từ số công nợ → số phiếu nhập ta có:
Từ số công nợ → số phiếu chi ta có:
Từ số công nợ → số phiếu giao ta có:
Từ số công nợ → phiếu thu ta có:
3.2.3 Mô hình khái niệm dữ liệu
Hình 3.13 Mô hình khái niệm dữ liệu
PHIEUCHI PHIEUNHAP Đồ án tốt nghiệp Trường ĐHDL Hải Phòng
Sinh viên: Nguyễn Văn Tâm – Lớp: CT1301 86