Nếu một tình huống bất định xảy ra như: bộ phận quản lý kho, bộphận nhập hàng không thực hiện việc chuyển giao, hàng sẽ bị niêmphong, bộ phận kho sẽ có thông báo hoặc khiếu nại với bộ
KHẢO SÁT HỆ THỐNG
Giới Thiệu
1.1.1 Thông tin HK AuTo Garage
- Tên doanh nghiệp: HK AuTo Garage – Công ty TNHH Thương mại và dịch vụ ô tô Huy Khánh
- Địa chỉ: Tổ 4, khu 5 P Hoàng Bồ, TP Hạ Long, T Quảng Ninh
- Ngành nghề kinh doanh: sữa chữa oto, bảo dưỡng, cung cấp phụ tùng và các thiết bị liên quan, chăm sóc xe, …….
1.1.2 Chức năng hoạt động của Công Ty
HK AuTo Garage, hoạt động từ năm 2021, tập trung vào việc cung cấp các sản phẩm và dịch vụ chất lượng, khẳng định giá trị của gara ô tô hiện nay Dù không cần phải lớn hay hiện đại, một gara với dịch vụ đa dạng và tốt sẽ luôn được khách hàng ưu tiên Để phát triển bền vững, các chủ xưởng gara cần đảm bảo chất lượng dịch vụ, đáp ứng nhu cầu của khách hàng Một gara ô tô chất lượng cần có những loại hình dịch vụ cơ bản để đảm bảo sự hài lòng cho mọi khách hàng.
Sửa chữa, bảo dưỡng xe
Chăm sóc làm đẹp cho xe
Cung cấp phụ tùng và các thiết bị đồ chơi xe liên quan
Để trang bị một gara ô tô tiêu chuẩn, cần có một số thiết bị cơ bản như cầu nâng ô tô, dụng cụ hơi, máy nén khí, máy chẩn đoán lỗi, và máy ra vào lốp Ngoài ra, cũng cần đầu tư vào một số máy móc chuyên dụng khác để đảm bảo hiệu quả công việc.
Cầu nâng ô tô có hai loại để các bạn lựa chọn là cầu nâng kiểu cổng (Giƒng trên) và cầu nâng 2 trụ không cổng ( cầu nâng 2 trụ giƒng dưới)
Cầu nâng 4 trụ ( Cầu nâng xe ô tô), Nên mua loại cầu nâng có đĩa kiểm tra góc lái
Thiết bị chẩn đoán hô hấp đen, thiết bị kiểm tra và nạp ga điều hòa, dụng cụ kiểm tra và cân lực bu lông, cùng với các thiết bị kiểm tra ắc quy và hệ thống điện ô tô, đều là những công cụ quan trọng trong việc bảo trì và sửa chữa ô tô Sử dụng những thiết bị này giúp nâng cao hiệu quả công việc và đảm bảo an toàn cho người sử dụng.
Thiết bị làm thân vỏ ô tô bao gồm bô kéo nắn khung xe tai nạn 10 tấn, bộ vam bơm thủy lực, dụng cụ kéo nắn, máy hàn giật rút tôn, đèn sấy sơn và dụng cụ gò đồng sơn Những thiết bị này hỗ trợ hiệu quả trong việc phục hồi và sửa chữa xe bị tai nạn, đảm bảo chất lượng và tính thẩm mỹ cho sản phẩm cuối cùng.
Để sửa chữa cầu nâng, cần chuẩn bị một bộ đồ nghề tối thiểu bao gồm tủ đồ nghề 7 ngăn với 150-250 chi tiết, súng vặn bu lông và các loại vam tháo lắp.
Cẩu móc đô •ng cơ 2 tấn, Giá đỡ hô •p số kiểu đứng 0,5 tấn, Máy ép thủy lực 20 -30 tấn
Phòng sơn sấy ô tô, hay còn gọi là buồng sơn ô tô, được thiết kế đặc biệt cho xe du lịch từ 16 chỗ trở lại, mang lại hiệu quả tối ưu trong quá trình sơn Kích thước của buồng sơn được quy định theo tiêu chuẩn, vì vậy bạn không cần phải lo lắng về vấn đề này.
Khi lựa chọn máy nén khí và bình chứa khí nén, cần xem xét số lượng thiết bị sử dụng khí nén và mức độ vận hành đồng thời của chúng Việc tính toán kỹ lưỡng sẽ giúp chọn máy nén khí có mã lực phù hợp, đảm bảo hiệu suất hoạt động tối ưu cho hệ thống.
Máy hút dầu ô tô, máy hút dầu thải, thay dầu hộp số tự động
Thiết bị tháo lắp bƒng khí nén, đường dây hơi, cuộn thu dây hơi, súng hơi bắn ốc vít, súng sơn.
Các thiết bị kiểm tra điện xe như ampe kế, đồng hồ đo, volt kế
Một số thiết bị như máy nạp ắc quy, máy sạc ắc quy, máy kiểm tra ắc quy là thiết bị rất cần thiết, phổ biến.
Một số thiết bị rửa xe : bình bọt tuyết, máy hút bụi…
Thùng đồ nghề sửa chữa ô tô là một phần quan trọng trong công việc sửa chữa, giúp phân loại các dụng cụ tháo lắp cần thiết Việc sử dụng các hộp dụng cụ riêng biệt không chỉ giúp thợ sửa chữa dễ dàng tìm kiếm mà còn nâng cao hiệu quả làm việc.
1.1.3 Sơ đồ tổ chức của Công
Hình 1.1.2 Sơ đồ tổ chức của công ty
Giám đốc là người đứng đầu và quản lý toàn bộ hoạt động của Gara, chịu trách nhiệm giám sát và điều hành sản xuất kinh doanh theo các kế hoạch, chính sách và quy định pháp luật của nhà nước.
Phòng dịch vụ: Nắm rõ thông tin khách hàng, lưu trữ thông tin khách hàng, nhu cầu khách hàng
Phòng phụ tùng thực hiện kiểm hàng theo từng đơn hàng nhập khẩu hoặc đơn hàng nội địa, sau đó sắp xếp vào kho và cập nhật vào phần mềm quản lý Ngoài ra, phòng cũng xử lý việc nhập hàng trả lại từ khách hàng và xuất hàng theo yêu cầu.
P a g e 5 | 107 hàng trả lại cho nhà cung cấp Luân chuyển hàng từ kho lên cửa hàng để đáp ứng việc bán hàng nhanh đủ
Phòng tư vấn kỹ thuật chuyên cung cấp dịch vụ sửa chữa, bảo trì và bảo dưỡng ô tô, bao gồm thay thế phụ tùng và phụ kiện, đấu nối điện, động cơ ô tô, cùng các hệ thống điện và điện tử Tất cả công việc được thực hiện theo yêu cầu của tổ trưởng dựa trên lệnh sửa chữa.
Phòng Marketing đóng vai trò quan trọng trong việc xây dựng và phát triển thương hiệu cũng như hình ảnh của công ty Nhiệm vụ của phòng bao gồm nghiên cứu thị trường, phát triển sản phẩm, và thực hiện các chiến lược Marketing hiệu quả Đội ngũ Marketing còn có trách nhiệm quảng bá sản phẩm đến khách hàng, thiết lập và duy trì mối quan hệ với báo chí và truyền thông Ngoài ra, phòng cũng đảm nhận việc điều hành, quản lý và đào tạo nhân viên Marketing để nâng cao hiệu quả công việc.
Phòng kinh doanh đóng vai trò quan trọng trong việc tổ chức tiếp thị sản phẩm và giải pháp, đồng thời thu thập và xử lý thông tin thị trường Nhiệm vụ của phòng bao gồm gửi báo giá, ký hợp đồng mua bán xuất nhập khẩu, và quản lý thông tin kho hàng Qua việc theo dõi thống kê xuất, phòng kinh doanh có thể nắm vững tình trạng và số lượng từng loại mặt hàng trong kho, từ đó xây dựng kế hoạch khai thác và tiêu thụ hiệu quả.
Bộ phận chăm sóc KH:
Tra cứu thông tin xe và khách hàng dễ dàng thông qua biển số xe, số điện thoại, tên hoặc số VIN Bên cạnh đó, người dùng có thể nhận thông tin báo giá và dịch vụ mua hàng một cách nhanh chóng và tiện lợi.
- Nhắc hẹn các xe đã quá hạn bảo dưỡng từ dách sách.
- Báo cáo các xe đã đến hạn đăng kiểm, hết bảo hiểm TNDS, Bảo hiểm tự nguyện, nhầm nâng cao chất lượng dịch vụ khách hàng.
Tổ chức thực hiện công tác kế toán thống kê, hạch toán và giám sát việc thực hiện các chế độ kế toán thống kê.
Phối hợp chặt chẽ với phòng kinh doanh để tổ chức thực hiện tốt việc thanh quyết toán với khách hàng và đảm bảo tiền vốn cho hoạt
P a g e 6 | 107 động sản xuất kinh doanh, cân đối chi trả cho cán bộ công nhân viên.
Tổ chức luân chuyển, kiểm tra chứng từ và thống kê cập nhật số liệu hàng ngày.
Theo dõi công nợ và thanh quyết toán công nợ với các nhà cung cấp và khách hàng.
Báo cáo, thống kê số lượng hàng tồn kho
Báo cáo hàng xuất bán
Báo cáo tổng hợp, chi tiết công nợ nhà cung cấp
Báo cáo tổng hợp, chi tiết công nợ khách hàng
Báo cáo chi tiết doanh thu dịch vụ sửa chữa
Chịu trách nhiệm quản lý kho hàng cụ thể là:
Quản lý việc nhập hàng từ nhà cung cấp
Quản lý việc nhập/chuyển kho từ/tới kho hàng khác
Quản lý việc chi trả nhà cung cấp
Quản lý việc xuất hàng tới các khách hàng
Quản lý thu tiền khách hàng
Quản lý hàng tồn trong kho
Quản lý xe khách hàng
Quản lý lệnh sửa chữa
Quản lý xuất kho theo lệnh sửa chữa
Khảo sát nghiệp vụ quản lý
Hiện nay, công ty đang sử dụng phương pháp thủ công để quản lý kho, với các thao tác nhập xuất dữ liệu được thu thập và thống kê bởi thủ kho thông qua hóa đơn biểu mẫu Sau mỗi ngày làm việc, thủ kho tổng hợp các giấy tờ và hóa đơn để gửi về trụ sở văn phòng công ty Do tính chất đặc thù của công ty kinh doanh hóa chất, việc quản lý kho cần được cải thiện để đảm bảo hiệu quả và an toàn.
Việc di chuyển hóa đơn và biểu mẫu trở nên bất tiện do khoảng cách 10km từ khu vực đến văn phòng giao dịch Sự phát triển của công ty dẫn đến lượng dữ liệu nhập và xuất kho ngày càng tăng, kéo theo khối lượng công việc lớn và tính chất công việc phức tạp, gây áp lực đáng kể cho thủ kho.
1 Nếu các bộ phận kinh doanh và kế toán liên quan muốn tìm kiếm thông tin đến các mặt hàng hóa chất xuất, nhập khẩu và tồn kho hiện có trong kho thì mất rất nhiều thời gian tra cứu thông tin trên các phiếu nhập, xuất, nhiều cuốn sổ lưu trữ khác nhau trong tủ sổ sách theo thời gian mới tìm ra thông tin.
2 Thao tác cân đối giữa nhập mới và xuất hàng lại phải được nhân viên thủ kho thực hiện thủ công, xem lại sổ sách ghi chi tiết việc nhập và xuất hàng, từ đó xem lượng hàng tồn kho là bao nhiêu, những loại hàng nào cần thanh lý
3 Việc thống kê báo cáo cũng trở nên khó khăn vì mất nhiều thời gian lấy các thông tin từ các sổ ghi.
4 Các hồ sơ giấy tờ lưu trữ thường hay bị hư hỏng, mất mát do điều kiện môi trường và do điều kiện ngoại cảnh, con người, vì thế khả năng mất mát thông tin là khó tránh khỏi.
5 Sử dụng bộ mã không thống nhất ở các nơi hoặc cùng một mặt hàng nhưng có nhiều loại mã
1.2.2 Mục đích, yêu cầu của bài toán a Mục đích của bài toán
Qua khảo sát thực tế thực trạng nghiệp vụ quản lý kho của công ty còn có một số vấn đề như sau:
Quản lý và lưu trữ thông tin hiện nay vẫn chủ yếu được thực hiện trên giấy tờ hoặc qua Excel, điều này dẫn đến hiệu quả và bảo mật không cao Hơn nữa, việc tra cứu thông tin cần thiết gặp nhiều khó khăn, ảnh hưởng đến quy trình làm việc.
Một số thủ tục nhập , xuất kho vẫn còn thực hiện một cách thủ công, thiếu linh hoạt dễ dẫn đến sai sót.
Việc lập báo cáo , thống kê còn nhiều khó khăn trong việc tra cứu thông tin.
Từ thực trạng trên , bài toán cần đáp ứng các yêu cầu :
Đảm bảo đầy đủ các quy trình , thủ tục nghiệp vụ của công ty.
Quản lý dữ liệu một cách khoa học và linh hoạt là rất quan trọng, giúp cho việc tra cứu và lưu trữ thông tin diễn ra dễ dàng và hiệu quả.
Hệ thống mới có khả năng thay thế hệ thống hiện tại, giúp bộ phận bán hàng của công ty làm việc hiệu quả hơn, đồng thời giảm chi phí và thời gian trong quá trình kinh doanh.
Chương trình được xây dựng hệ thống trên nền tảng ngôn ngữ lập trình C#, quản lý dữ liệu bƒng hệ quản trị cơ sở dữ liệu SQL sever.
Chương trình xuất ra báo cáo dưới dạng đuôi docx,excel và in trực tiếp cho người sử dụng.
Chương trình cần đạt được các chức năng chính như:
Quản lý tác nghiệp kho
1.2.3 Nghiệp vụ của bài toán a Nghiệp vụ quản lý quá trình nhập hàng
Khi cần mua hàng, bộ phận kinh doanh sẽ lập hóa đơn nhập hàng ghi rõ mặt hàng, số lượng, và ngày nhập để trình ban giám đốc Sau khi được duyệt, bộ phận kinh doanh sẽ liên hệ với nhà cung cấp, và dựa trên hóa đơn mua hàng, nhà cung cấp sẽ giao hàng cho công ty, sau đó hàng hóa sẽ được đưa vào kho.
Quá trình nhập hàng từ nhà cung cấp đi đôi với việc quản lý nhập kho, bao gồm các bước quan trọng để đảm bảo hàng hóa được tiếp nhận và lưu trữ một cách hiệu quả.
Bộ phận nhập hàng đã có hàng, giấy tờ liên quan như: hợp đồng, các hóa đơn giá trị gia tăng, chứng từ, danh sách các mặt hàng.
Bộ phận kế toán, bộ phận kinh doanh biết các thông tin số hàng nhập, số hàng tồn, sức chứa trong kho.
Bộ phận kho nhận được các chứng từ, thông báo, hợp đồng … Về số hàng cần nhập.
Hàng được nhập với nguyên hiện trạng trong thùng, can, lô, gói, niêm phong lại.
Bộ phận quản lý kho và bộ phận nhập khẩu thực hiện quy trình chuyển giao bằng cách kiểm tra hóa đơn, hợp đồng và lập báo cáo sơ bộ về việc kiểm tra hàng hóa của đơn vị nhập khẩu.
Trong trường hợp xảy ra tình huống bất định, nếu bộ phận quản lý kho và bộ phận nhập hàng không thực hiện chuyển giao hàng hóa, hàng sẽ bị niêm phong Khi đó, bộ phận kho sẽ tiến hành thông báo hoặc gửi khiếu nại tới bộ phận liên quan để giải quyết vấn đề.
Kiểm tra trạng thái hàng
Bộ phận kho (thủ kho) thực hiện việc kiểm tra kỹ lưỡng các sản phẩm, bao gồm tình trạng, số lượng, mã số, cấu hình và các thành phần chi tiết Quy trình kiểm tra này phụ thuộc vào mức độ tin cậy giữa các bên liên quan.
Nếu các sản phẩm đầy đủ các thông tin giống hóa đơn thì thực hiện việc tạo mã, đánh số lô cho sản phẩm để lưu vào kho.
Nếu sản phẩm có sai sót về mã số hàng, tình trạng, cấu hình hoặc các thành phần không khớp với hóa đơn xuất, cần thông báo ngay cho các bộ phận liên quan như nhập hàng, kế toán, cơ quan vận chuyển, và nhà cung cấp qua fax.
Mã số hàng có thể được đánh băng tay, nhưng cần đảm bảo tính chính xác Đối với những sản phẩm có giá trị nhỏ và kích thước không lớn, việc đánh mã số bằng tay là hoàn toàn khả thi.
PHÂN TÍCH, THIẾT KẾ HỆ THỐNG
Thiết kế các chức năng của hệ thống
2.1.1 Các chức năng của hệ thống
Hệ thống bao gồm 6 chức năng chính: Quản lý hệ thống, Quản lý danh mục, Quản lý tác nghiệp kho, Quản lý dịch vụ, Quản lý thu chi, và Quản lý thống kê báo cáo.
Chức năng Quản lý hệ thống: Cho phép người người dùng thực hiện việc:
Đăng nhập vào hệ thống cho phép người dùng truy cập tất cả các chức năng của chương trình thông qua tài khoản admin đã có, từ đó hỗ trợ việc thiết lập và định nghĩa các tiêu chí chung trong quản lý và bảo mật dữ liệu.
Quản lý người dùng cho phép phân quyền tài khoản theo chức năng của chương trình, cấp quyền đầy đủ cho người dùng khác, bao gồm cả admin Hệ thống hỗ trợ các thuộc tính và chế độ xem khác nhau, giúp giảm tải dữ liệu truy cập Điều này tạo điều kiện thuận lợi cho việc quản trị và thực hiện các chức năng liên quan đến báo cáo cũng như thao tác với dữ liệu trong các báo cáo xuất ra.
Sao lưu dữ liệu là quá trình sao chép toàn bộ thông tin và tài nguyên hiện có của hệ thống, nhằm lưu trữ tại các thiết bị khác Việc này đảm bảo dữ liệu dự phòng sẵn sàng trong những trường hợp khẩn cấp, giúp bảo vệ và phục hồi thông tin quan trọng khi cần thiết.
Chức năng quản lý danh mục: Cho phép người dùng quản lý thông tin về:
Ngành hàng giúp quản lý và lọc tìm tất cả các mặt hàng, vật tư trong doanh nghiệp một cách dễ dàng, đồng thời theo dõi và giám sát chi tiết số lượng để phục vụ cho công tác kiểm kê Phần mềm cho phép người dùng thêm, sửa, xóa, tìm kiếm và cập nhật các ngành hàng khác nhau một cách thuận tiện.
Hệ thống quản lý hàng hóa và dịch vụ giúp doanh nghiệp dễ dàng theo dõi, lọc và tìm kiếm tất cả các loại hàng, sản phẩm và vật tư hiện có Nó cung cấp công cụ để thống kê và giám sát chi tiết số lượng hàng hóa, hỗ trợ cho việc kiểm kê hiệu quả Người dùng có thể thêm, sửa, xóa, tìm kiếm và cập nhật thông tin về các loại hàng và sản phẩm một cách thuận tiện.
Tên xe: cho phép người dung tìm kiếm thông tin về xe, hàng sản xuất, ngày nhập, màu sắc, kiểu dáng, …
Nhà cung cấp cho phép người dùng quản lý thông tin, tìm kiếm theo tên và theo dõi lịch sử giao dịch Hệ thống hỗ trợ phân tích và thống kê chi tiết doanh số mua từ nhà cung cấp cho doanh nghiệp Người dùng có thể dễ dàng thêm, sửa, xóa, tìm kiếm, cập nhật và lưu trữ thông tin về các nhà cung cấp.
Giám định viên: giám định xe cần sửa chữa thay thế phụ tùng phù hợp, đánh giá tình trạng xe
Tuyến cho phép người dùng quản lý thông tin về các khu vực bán hàng và sản phẩm phân bổ cho cửa hàng, đồng thời theo dõi chi tiết khu vực khách hàng Người dùng có thể khởi tạo, chỉnh sửa, xóa, tìm kiếm và cập nhật tuyến để phù hợp với nhu cầu bán hàng, đồng thời hỗ trợ lập báo cáo cho quản trị viên.
Khách hàng là công cụ giúp người dùng phân tích, thống kê và theo dõi chi tiết tập khách hàng hiện tại của doanh nghiệp Người dùng có khả năng tra cứu, thêm, sửa, cập nhật và xóa thông tin khách hàng trong danh sách đã lập Ngoài ra, hệ thống còn hỗ trợ thống kê chi tiết công nợ của từng khách hàng với doanh nghiệp.
Nhân viên: giúp doanh nghiệp có thể quản lý, khai báo nhân viên vào hệ thống để dễ dàng quản lý và phân quyền người dùng cho
Nhân viên sử dụng phần mềm để cập nhật thông tin hàng hóa cho doanh nghiệp, đồng thời dữ liệu nhân viên sẽ được tổng hợp để phân tích và đánh giá Hệ thống cho phép thêm, sửa, xóa, tìm kiếm và cập nhật thông tin nhân viên một cách hiệu quả.
Đơn vị tính là một yếu tố quan trọng giúp doanh nghiệp tạo mã và tên cho các đơn vị tính trong hệ thống, hỗ trợ quản lý bán hàng và mua hàng Nó cho phép thao tác tạo mặt hàng, lập báo cáo thống kê chi tiết về sản phẩm nhập, xuất và tồn kho Doanh nghiệp có thể dễ dàng chỉnh sửa, thêm, xóa, tìm kiếm, cập nhật và lưu trữ các đơn vị tính mới cho từng sản phẩm.
Quản lý mặt hàng trong doanh nghiệp giúp theo dõi, lọc và tìm kiếm các loại hàng hóa, sản phẩm và vật tư một cách thuận tiện Công cụ này cho phép thống kê chi tiết số lượng, phục vụ cho mục đích kiểm kê hiệu quả Người dùng có thể dễ dàng thêm, sửa, xóa, tìm kiếm và cập nhật thông tin về các loại hàng và sản phẩm khác nhau.
Bảng giá mặt hàng cho phép người dùng tạo bảng giá riêng cho từng ngành hàng và sản phẩm, giúp quản lý tài chính hiệu quả Người dùng có thể dễ dàng thêm, sửa, tìm kiếm, xóa và cập nhật đơn giá cho từng sản phẩm, từ đó nắm bắt và điều chỉnh giá cả hợp lý với thị trường, hỗ trợ tăng trưởng trong tương lai.
Loại chi giúp người dùng quản lý và theo dõi chi phí doanh nghiệp một cách chi tiết, từ đó hỗ trợ ra quyết định chi tiêu hợp lý nhằm gia tăng lợi nhuận Người dùng có thể dễ dàng thêm, sửa, xóa, tìm kiếm và cập nhật các giao dịch mới nhất, đồng thời tạo báo cáo sổ chi với các thông tin như ngày tháng, số phiếu chi, loại chi, diễn giải, người nhận và số tiền.
Kho hàng: cho phép theo dõi, quản lý và kiểm tra danh sách các kho vật tư, nguyên liệu, hàng hóa để hỗ trợ và phục vụ trong công
Doanh nghiệp cần khai báo thông tin chi tiết về từng kho hàng, bao gồm báo cáo thẻ kho cho từng mặt hàng với các thông tin như số thứ tự, ngày tháng năm, số chứng từ, diễn giải, và số liệu về nhập, xuất, tồn kho Hệ thống cho phép thêm, sửa, xóa, cập nhật và lưu trữ thông tin kho một cách dễ dàng.
Chức năng quản lý tác nghiệp kho:
Sơ đồ luồng dữ liệu
2.2.1 Sơ đồ luồng dữ liệu mức ngữ cảnh
Hình 2.2.1 Sơ đồ luồng dữ liệu mức ngữ cảnh
1 Thông tin hệ thống, tài khoản người dùng, phân quyền
2 Thông tin hệ thống, tài khoản người dùng, phân quyền, dữ liệu sao lưu
3 Thông tin hàng hóa, phụ tùng, phiếu nhập kho (hóa đơn mua hàng từ nhà cung cấp)
5 Thông tin xe, thông tin khách hàng
6 Phiếu thu, công nợ, báo giá, lệnh sửa chữa, bảng quyết toán
7 Phiếu khai báo tồn đầu kì, phiếu nhập kho, phiếu xuất chuyển kho, hàng trả lại, phiếu xuất kho
8 Các báo cáo tồn kho, nhập xuất tồn, hàng nhập, hàng xuất, thẻ kho, phiếu nhập, phiếu xuất
9 Báo giá sửa chữa, thông tin khách hàng, xe, bảo hiểm
10 Bảng báo giá, lệnh sửa chữa, bảng quyết toán, báo cáo doanh thu, công nợ
11 Thông tin, tinh trạng xe, nhân công
12 Lệnh sửa chữa, phiếu xuất kho
13 Phiếu chi trả nhà cung cấp, phiếu thu tiền khách hàng
14 Phiếu chi, phiếu thu, báo cáo doanh thu, báo cáo công nợ, báo cáo tồn kho, báo cáo xuất tồn
15 Thông tin yêu cầu báo cáo
2.2.2 Sơ đồ luồng dữ liệu mức đỉnh
Hình 2.2.2 Sơ đồ luồng dữ liệu mức đỉnh
1 Dữ liệu yêu cầu cập nhật thông tin khai báo hệ thống, thông tin người dùng
2 Dữ liệu yêu cầu cập nhật thông tin khai báo hệ thống, thông tin người dùng
3 Dữ liệu người dung, khai báo hệ thống
4 Dữ liệu người dung, khai báo hệ thống
5 Dữ liệu yêu cầu cập nhật danh mục
6 Dữ liệu yêu cầu cập nhật kho danh mục
7 Dữ liệu kho danh mục
9 Dữ liệu cập nhật nhập xuất tồn
10 Dữ liệu cập nhật nhập xuất tồn
11 Dữ liệu nhập xuất tồn
12 Dữ liệu nhập xuất tồn
13 Dữ liệu yêu cầu cập nhật dịch vụ sửa chữa và bảo hành
14 Dữ liệu yêu cầu cập nhật dịch vụ sửa chữa và bảo hành
15 Dữ liệu dịch vụ sửa chữa và bảo hành
16 Dữ liệu dịch vụ sửa chữa và bảo hành
17 Dữ liệu yêu cầu cập nhật các khoản thu chi
18 Dữ liệu yêu cầu cập nhật các khoản thu chi
19 Dữ liệu các khoản thu chi
20 Dữ liệu các khoản thu chi
21 Dữ liệu yêu cầu cập nhật thống kê, báo cáo liên quan đến quản lý kinh doanh
22 Dữ liệu thống kê, báo cáo lên giám đốc
23 Thông tin yêu cầu báo cáo thống kê cho giám đốc
24 Dữ liệu thống kê, báo cáo liên quan đến quản lý kinh doanh của nhân viên kinh doanh
25 Dữ liệu kho danh mục
26 Dữ liệu nhập xuất tồn
27 Dữ liệu yêu cầu cập nhật thống kê, báo cáo liên quan đến quản lý xuất nhập tồn
28 Dữ liệu yêu cầu cập nhật thống kê, báo cáo liên quan việc quản lý của kế toán
29 Dữ liệu thống kê, báo cáo liên quan việc quản lý của kế toán
30 Thông tin yêu cầu báo cáo thống kê cho giám đốc
31 Dữ liệu thống kê, báo cáo lên giám đốc
2.2.3 Sơ đồ luồng dữ liệu mức dưới đỉnh của quản lý hệ thống
Hình 2.2.3 Sơ đồ luồng dữ liệu mức dưới đỉnh của quản lý hệ thống
1 Dữ liệu yêu cầu cập nhật phân quyền
2 Dữ liệu yêu cầu cập nhật phân quyền
3 Dữ liệu phân quyền người dùng
4 Dữ liệu phân quyền người dùng
5 Dữ liệu yêu cầu cập nhật khai báo hệ thống
6 Dữ liệu yêu cầu cập nhật khai báo hệ thống
7 Dữ liệu thông tin khai báo hệ thống
8 Dữ liệu thông tin khai báo hệ thống
9 Dữ liệu yêu cầu cập nhật thông tin người dùng
10 Dữ liệu yêu cầu cập nhật thông tin người dùng
13 Dữ liệu yêu cầu thay đổi mật khẩu
14 Dữ liệu yêu cầu thay đổi mật khẩu
15 Dữ liệu thông tin thay đổi mật khẩu
16 Dữ liệu thông tin thay đổi mật khẩu
17 Dữ liệu yêu cầu cập nhật phục hồi dữ liệu
18 Dữ liệu yêu cầu cập nhật phục hồi dữ liệu
19 Dữ liệu về phục hồi dữ liệu
20 Dữ liệu về phục hồi dữ liệu
21 Dữ liệu yêu cầu khoá mở sổ
22 Dữ liệu yêu cầu khoá mở sổ
23 Dữ liệu khoá mở sổ
24 Dữ liệu khoá mở sổ
2.2.4 Sơ đồ luồng dữ liệu mức dưới đỉnh của quản lý danh mục
Hình 2.2.4 Sơ đồ luồng dữ liệu mức dưới đỉnh của quản lý danh mục
1 Dữ liệu danh mục hãng sản xuất
2 Dữ liệu danh mục hãng sản xuất
3 Dữ liệu yêu cầu cập nhật danh mục hãng sản xuất
4 Dữ liệu yêu cầu cập nhật danh mục hãng sản xuất
5 Dữ liệu danh mục nước sản xuất
6 Dữ liệu danh mục nước sản xuất
7 Dữ liệu yêu cầu cập nhật danh mục nước sản xuất
8 Dữ liệu yêu cầu cập nhật danh mục nước sản xuất
9 Dữ liệu danh mục loại máy
10 Dữ liệu danh mục loại máy
11 Dữ liệu yêu cầu cập nhật danh mục loại máy
12 Dữ liệu yêu cầu cập nhật danh mục loại máy
13 Dữ liệu danh mục ngành hàng
14 Dữ liệu danh mục ngành hàng
15 Dữ liệu yêu cầu cập nhật danh mục ngành hàng
16 Dữ liệu yêu cầu cập nhật danh mục ngành hàng
17 Dữ liệu danh mục loại hàng, dịch vụ
18 Dữ liệu danh mục loại hàng, dịch vụ
19 Dữ liệu yêu cầu cập nhật danh mục loại hàng dịch vụ
20 Dữ liệu yêu cầu cập nhật danh mục loại hàng dịch vụ
21 Dữ liệu danh mục tên xe
22 Dữ liệu danh mục tên xe
23 Dữ liệu yêu cầu cập nhật danh mục tên xe
24 Dữ liệu yêu cầu cập nhật danh mục tên xe
25 Dữ liệu danh mục loại chi
26 Dữ liệu danh mục loại chi
27 Dữ liệu yêu cầu cập nhật danh mục loại chi
28 Dữ liệu yêu cầu cập nhật danh mục loại chi
29 Dữ liệu yêu cầu cập nhật danh mục giám định viên
30 Dữ liệu yêu cầu cập nhật danh mục giám định viên
31 Dữ liệu danh mục giám định viên
32 Dữ liệu danh mục giám định viên
33 Dữ liệu yêu cầu cập nhật danh mục đơn vị bảo hiểm
34 Dữ liệu yêu cầu cập nhật danh mục đơn vị bảo hiểm
35 Dữ liệu danh mục đơn vị bảo hiểm
36 Dữ liệu danh mục đơn vị bảo hiểm
37 Dữ liệu yêu cầu cập nhật danh mục mặt hàng
38 Dữ liệu yêu cầu cập nhật danh mục mặt hàng
39 Dữ liệu danh mục mặt hàng
40 Dữ liệu danh mục mặt hàng
41 Dữ liệu yêu cầu cập nhật danh mục tuyến
42 Dữ liệu yêu cầu cập nhật danh mục tuyến
43 Dữ liệu danh mục tuyến
44 Dữ liệu danh mục tuyến
45 Dữ liệu yêu cầu cập nhật danh mục nhân công
46 Dữ liệu yêu cầu cập nhật danh mục nhân công
47 Dữ liệu danh mục nhân công
48 Dữ liệu danh mục nhân công
49 Dữ liệu yêu cầu cập nhật danh mục đơn vị tính
50 Dữ liệu yêu cầu cập nhật danh mục đơn vị tính
51 Dữ liệu danh mục đơn vị tính
52 Dữ liệu danh mục đơn vị tính
53 Dữ liệu yêu cầu cập nhật danh mục nhân viên
54 Dữ liệu yêu cầu cập nhật danh mục nhân viên
55 Dữ liệu danh mục nhân viên
56 Dữ liệu danh mục nhân viên
57 Dữ liệu yêu cầu cập nhật danh mục xe khách hàng
58 Dữ liệu yêu cầu cập nhật danh mục xe khách hàng
59 Dữ liệu danh mục xe khách hàng
60 Dữ liệu danh mục xe khách hàng
61 Dữ liệu yêu cầu cập nhật danh mục bảng giá mặt hàng
62 Dữ liệu yêu cầu cập nhật danh mục bảng giá mặt hàng
63 Dữ liệu danh mục bảng giá mặt hàng
64 Dữ liệu danh mục bảng giá mặt hàng
65 Dữ liệu yêu cầu cập nhật thông tin khách hàng
66 Dữ liệu yêu cầu cập nhật thông tin khách hàng
67 Dữ liệu thông tin khách hàng
68 Dữ liệu thông tin khách hàng
69 Dữ liệu yêu cầu cập nhật danh mục kho hàng
70 Dữ liệu yêu cầu cập nhật danh mục kho hàng
71 Dữ liệu danh mục kho hàng
72 Dữ liệu danh mục kho hàng
73 Dữ liệu yêu cầu cập nhật danh mục nhà cung cấp
74 Dữ liệu yêu cầu cập nhật danh mục nhà cung cấp
75 Dữ liệu danh mục nhà cung cấp
76 Dữ liệu danh mục nhà cung cấp
2.2.5 Sơ đồ luồng dữ liệu mức dưới đỉnh của quản lý tác nghiệp kho
Hình 2.2.5 Sơ đồ luồng dữ liệu mức dưới đỉnh quản lý tác nghiệp kho
1 Dữ liệu cập nhật kho, loại hàng, mặt hàng, phiếu xuất nhập kho.
2 Dữ liệu cập nhật khai báo tồn đầu kì
3 Dữ liệu tồn đầu kì
4 Dữ liệu tồn đầu kì
5 Thông tin cập nhật phiếu nhập kho, phiếu báo cáo hàng nhập, phiếu chi, phiếu tổng hợp công nợ nhà cung cấp.
6 Dữ liệu cập nhật phiếu nhập kho
7 Dữ liệu phiếu nhập kho
8 Dữ liệu phiếu nhập kho
9 Dữ liệu cập nhật phiếu xuất chuyển kho
10 Dữ liệu cập nhật phiếu xuất chuyển kho
11 Dữ liệu phiếu xuất chuyển kho
12 Dữ liệu phiếu xuất chuyển kho
16 Dữ liệu nhà cung cấp
17 Dữ liệu nhà cung cấp
18 Dữ liệu nhà cung cấp
19 Dữ liệu đơn vị tính
20 Dữ liệu đơn vị tính
21 Dữ liệu danh mục kho hàng
22 Dữ liệu danh mục kho hàng
23 Dữ liệu danh mục kho hàng
2.2.6 Sơ đồ luồng dữ liệu mức dưới đỉnh chức năng quản lý dịch vụ
Hình 2.2.6 Sơ đồ luồng dữ liệu mức dưới đỉnh quản lý dịch vụ
1 Dữ liệu yêu cầu cập nhật dịch vụ sửa chữa xe
2 Dữ liệu yêu cầu cập nhật dịch vụ sửa chữa xe
3 Dữ liệu dịch vụ sửa chữa xe
4 Dữ liệu dịch vụ sửa chữa xe
5 Dữ liệu mặt hàng và yêu cầu đơn hàng
6 Dữ liệu yêu cầu cập nhật xuất bán lẻ
7 Dữ liệu xuất bán lẻ
8 Dữ liệu đơn đặt hàng
9 Dữ liệu đơn đặt hàng
10 Dữ liệu phiếu xuất hàng
11 Dữ liệu yêu cầu thông tin hoá đơn dịch vụ sửa chữa xe
12 Dữ liệu hoá đơn dịch vụ sửa chữa xe
13 Dữ liệu yêu cầu thông tin hoá đơn xuất bán lẻ
14 Dữ liệu hoá đơn xuất bán lẻ
15 Dữ liệu yêu cầu thông tin lệnh sửa chữa xe
16 Dữ liệu lệnh sửa chữa xe
17 Dữ liệu đơn vị bảo hiểm
19 Dữ liệu đơn vị tính
20 Dữ liệu đơn vị tính
23 Dữ liệu giám định viên
26 Dữ liệu nhân viên thực hiện
27 Dữ liệu loại hàng dịch vụ
29 Dữ liệu bảng giá mặt hàng
30 Dữ liệu bảng giá mặt hàng
2.2.7 Sơ đồ luồng dữ liệu mức dưới đỉnh của quản lý thu chi
Hình 2.2.7 Sơ đồ luồng dữ liệu mức dưới đỉnh quản lí thu chi
1 Dữ liệu yêu cầu cập nhật thông tin hoá đơn thanh toán nhà cung cấp
2 Dữ liệu yêu cầu cập nhật thông tin hoá đơn thanh toán nhà cung cấp
3 Dữ liệu hoá đơn thanh toán nhà cung cấp
4 Dữ liệu hoá đơn thanh toán nhà cung cấp
5 Dữ liệu yêu cầu cập nhật thông tin phiếu thu tiền khách hàng
6 Dữ liệu yêu cầu cập nhật thông tin phiếu thu tiền khách hàng
7 Dữ liệu phiếu thu tiền khách hàng
8 Dữ liệu phiếu thu tiền khách hàng
10 Dữ liệu nhà cung cấp
11 Dữ liệu phiếu nhập kho
16 Dữ liệu đơn vị tính
17 Dữ liệu đơn vị tính
18 Dữ liệu xuất bán lẻ
20 Dữ liệu loại hàng dịch vụ
2.2.8 Sơ đồ luồng dữ liệu mức dưới đỉnh quản lý thống kê báo cáo
Hình 2.2.8 Sơ đồ luồng dữ liệu mức dưới đỉnh báo cáo thống kê
1 Dữ liệu yêu cầu báo cáo thẻ kho
2 Dữ liệu yêu cầu báo cáo thẻ kho
3 Dữ liệu báo cáo thẻ kho
4 Dữ liệu báo cáo thẻ kho
5 Dữ liệu cập nhật báo cáo hàng tồn kho
6 Dữ liệu cập nhật báo cáo hàng tồn kho
7 Dữ liệu báo cáo hàng tồn kho
8 Dữ liệu báo cáo hàng tồn kho
9 Dữ liệu yêu cầu báo cáo nhập xuất tồn
10 Dữ liệu yêu cầu báo cáo nhập xuất tồn
11 Dữ liệu nhập xuất tồn
12 Dữ liệu nhập xuất tồn
13 Dữ liệu yêu cầu báo cáo tổng hợp công nợ khách hàng
14 Dữ liệu yêu cầu báo cáo tổng hợp công nợ khách hàng
15 Dữ liệu báo cáo công nợ khách hàng
16 Dữ liệu báo cáo công nợ khách hàng
17 Dữ liệu yêu cầu báo cáo tổng hợp công nợ nhà cung cấp
18 Dữ liệu yêu cầu báo cáo tổng hợp công nợ nhà cung cấp
19 Dữ liệu công nợ nhà cung cấp
20 Dữ liệu công nợ nhà cung cấp
21 Dữ liệu yêu cầu báo cáo chi thiết công nợ khách hàng
22 Dữ liệu yêu cầu báo cáo chi thiết công nợ khách hàng
23 Dữ liệu chi tiết công nợ khách hàng
24 Dữ liệu chi tiết công nợ khách hàng
25 Dữ liệu yêu cầu báo cáo chi thiết công nợ nhà cung cấp
26 Dữ liệu yêu cầu báo cáo chi thiết công nợ nhà cung cấp
27 Dữ liệu chi tiết công nợ nhà cung cấp
28 Dữ liệu chi tiết công nợ nhà cung cấp
29 Dữ liệu yêu cầu cập nhật báo cáo hàng nhập
30 Dữ liệu yêu cầu cập nhật báo cáo hàng nhập
31 Dữ liệu báo cáo hàng nhập
32 Dữ liệu báo cáo hàng nhập
33 Dữ liệu yêu cầu cập nhật báo cáo hàng xuất
34 Dữ liệu yêu cầu cập nhật báo cáo hàng xuất
35 Dữ liệu báo cáo hàng xuất
36 Dữ liệu báo cáo hàng xuất
37 Dữ liệu cập nhật báo cáo xe ra vào
38 Dữ liệu cập nhật báo cáo xe ra vào
39 Dữ liệu báo cáo xe ra vào
40 Dữ liệu báo cáo xe ra vào
41 Dữ liệu yêu cầu cập nhật báo cáo cảnh báo hạn bảo dưỡng đổ dầu
42 Dữ liệu yêu cầu cập nhật báo cáo cảnh báo hạn bảo dưỡng đổ dầu
43 Dữ liệu cảnh báo hạn bảo dưỡng, đổ dầu
44 Dữ liệu cảnh báo hạn bảo dưỡng, đổ dầu
45 Dữ liệu cập nhật doanh thu dịch vụ sửa chữa
46 Dữ liệu cập nhật doanh thu dịch vụ sửa chữa
47 Dữ liệu doanh thu dịch vụ sửa chữa
48 Dữ liệu doanh thu dịch vụ sửa chữa
49 Dữ liệu cập nhật báo cáo thu bán lẻ
50 Dữ liệu cập nhật báo cáo thu bán lẻ
51 Dữ liệu doanh thu bán lẻ
52 Dữ liệu doanh thu bán lẻ
53 Dữ liệu phiếu thu tiền khách hàng
54 Dữ liệu phiếu thu tiền khách hàng
55 Dữ liệu nhà cung cấp
56 Dữ liệu nhà cung cấp
57 Dữ liệu nhà cung cấp
58 Dữ liệu nhà cung cấp
59 Dữ liệu nhà cung cấp
60 Dữ liệu nhà cung cấp
61 Dữ liệu đơn vị tính
62 Dữ liệu đơn vị tính
63 Dữ liệu đơn vị tính
64 Dữ liệu đơn vị tính
65 Dữ liệu đơn vị tính
66 Dữ liệu đơn vị tính
67 Dữ liệu danh mục thanh toán nhà cung cấp
68 Dữ liệu danh mục thanh toán nhà cung cấp
78 Dữ liệu danh mục phiếu nhập kho
79 Dữ liệu danh mục phiếu nhập kho
80 Dữ liệu danh mục phiếu nhập kho
81 Dữ liệu danh mục phiếu xuất chuyển kho
82 Dữ liệu danh mục phiếu xuất chuyển kho
83 Dữ liệu xe khách hàng
84 Dữ liệu xe khách hàng
85 Dữ liệu xe khách hàng
86 Dữ liệu dịch vụ sửa chữa xe
87 Dữ liệu dịch vụ sửa chữa xe
89 Dữ liệu xuất bán lẻ
2.3 Sơ đồ quan hệ các tập thực thể
2.3.1 Thực thể và các thuộc tính
1.Người dùng: M ã người dùng , Tên đăng nhập, Tên người dùng, Mật khẩu, Chức vụ, Quyền
2.Chức năng: C hức năng , Diễn giải
3.Nhà cung cấp: Mã nhà cung cấp, Tên nhà cung cấp, Địa chỉ, Điện thoại, Số Fax, Mã số thuế, Số tài khoản, Ngân hàng, Nợ cũ
4.Hãng sản xuất: Mã hãng sản xuất, Tên hãng sản xuất
5.Nước sản xuất: Mã nước sản xuất, Tên nước sản xuất
6.Tuyến : Mã tuyến, Tên tuyến
7.Khách hàng: Mã khách hàng, Tên khách hàng, Địa chỉ, Điện thoại,
Số Fax, Mã số thuế, Sô tài khoản, Số thẻ, Ngân hàng, Nợ cũ
8.Đơn vị tính: Mã ĐVT, Tên ĐVT
9.Tên xe: Mã tên xe, Tên xe
10.Xe: Biển số xe, Số khung, Màu xe
11.Loại hàng, dịch vụ: Mã loại hàng, Tên loại hàng/dịch vụ
12.Kho: Mã kho, Tên kho, Địa điểm
13.Mặt hàng: Mã mặt hàng, Tên mặt hàng, Năm sản xuất, Mô tả, Ảnh
14.Hàng tồn đầu kì: Mã hàng tồn đầu kì, Ngày tồn, Số lượng, Giá vốn, Thành tiền, Ghi chú
15.Bảng giá: Mã bảng giá, Ngày cập nhật, Giá nhập, Giá bán buôn,
16.Nhân viên: Mã nhân viên, Tên nhân viên, Ngày sinh, Chức vụ, Địa chỉ, Giới tính, Số CMND, Điện thoại, Email.
17.Nhân công: Mã nhân công, Tên nhân công, Giá dịch vụ, Diễn giải
18.Đơn vị bảo hiểm: Mã đơn vị bảo hiểm, Tên đơn vị bảo hiểm, Địa chỉ, Điện thoại, Ngân hàng, Số tài khoản
19.Giám định viên: Mã Giám định viên, Tên Giám định viên, Địa chỉ, Điện thoại
20.Đơn hàng: Mã đơn hàng, Ngày lập, Ngày giao, Tổng tiền chưa chiết khấu, Phần trăm chiết khấu, Chiết khấu, Thành tiền, Ghi chú.
21.Phiếu xuất bán: Mã phiếu xuất bán, Tổng tiền chưa chiết khấu,
Phần trăm chiết khấu, Chiết khấu, Thành tiền, Ghi chú
22.Phiếu nhập hàng: Mã phiếu nhập hàng, Ngày nhập, Ghi chú
23.Phiếu chi trả nhà cung cấp: Mã phiếu chi trả nhà cung cấp, Số chứng từ, Ngày trả, HTTT, Số tiền, Diễn giải
24.Phiếu thu tiền khách hàng: : Mã phiếu thu tiền khách hàng, Số chứng từ, Số tiền, Người nộp, Địa chỉ Diễn giải,
25.Phiếu xuất chuyển kho: Mã phiếu xuất chuyển kho, Ghi chú
26.Lệnh sửa chữa: Mã lệnh, Ngày xe vào, Check out, Ngày xe ra,
Ngày hẹn, Tổng tiền chưa chiết khấu, Phần trăm chiết khấu, Chiết khấu, Thành tiền, Ghi Chú
2.3.2 Mối quan hệ giữa các thực thể
Một người dùng phân quyền nhiều chức năng , nhưng một chức năm chỉ phân quyền một người dùng
Một chức năng thì phân quyền nhiều người dùng , nhưng một người dùng chỉ có một chức năng
Một người dùng vào nhiều lệnh sửa chữa , nhưng một lệnh sửa chữa chỉ vào một người dùng
Một người dùng vào nhiều phiếu nhập , nhưng một phiếu nhập chỉ vào một người dùng
Một người dùng vào nhiều phiếu xuất bán , nhưng một phiếu xuất bán chỉ vào một người dùng
Một người dùng vào nhiều phiếu xuất chuyển kho , nhưng một phiếu xuất chuyển kho chỉ vào một người dùng
Một người dùng vào nhiều phiếu thanh toán với khách hàng , nhưng một phiếu thanh toán với khách hàng chỉ vào một người dùng
Một người dùng vào nhiều phiếu trả nhà cung cấp , nhưng một phiếu trả nhà cung cấp chỉ vào một người dùng
Một hàng sản xuất có nhiều tên xe , nhưng một tên xe chỉ có một hàng sản xuất
Một tên xe có nhiều xe , nhưng một xe chỉ có một tên xe
Một bảo hiểm có nhiều xe , nhưng một xe chỉ có một bảo hiểm
Một lệnh sửa chữa có nhiều xe , nhưng một xe chỉ có một lệnh sửa chữa
Một bảo hiểm có nhiều giám định viên , nhưng một giám định viên chỉ có một bảo hiểm
Một nhân viên lập nhiều đơn hàng , nhưng một đơn hàng chỉ lập bởi một nhân viên
Một nhân viên lập nhiều lệnh sửa chữa , nhưng một lệnh sửa chữa chỉ lập biwr một nhân viên
Một nhân viên lập nhiều phiếu nhập , nhưng một phiếu nhập chỉ lập bởi một nhân viên
Một nhân viên lập nhiều phiếu xuất chuyển kho , nhưng một phiếu xuất chuyển kho chỉ lập bởi một nhân viên
Một nhân viên lập nhiều phiếu xuất bán , nhưng một phiếu xuất bán chỉ lập bởi một nhân viên
Một đơn vị tính thuộc nhiều mặt hàng , nhưng một mặt hàng chỉ thuộc một đơn vị tính
Một loại hàng dịch vụ có nhiều mặt hàng , nhưng một mặt hàng chỉ có một loại hàng dịch vụ
Một loại hàng dịch vụ có nhiều nhân công , nhưng một nhân công chỉ có một loại hàng dịch vụ
Một tuyến có nhiều khách hàng , nhưng một khách hàng chỉ có một tuyến
Một hàng sản xuất có nhiều mặt hàng , nhưng một mặt hàng chỉ có một hàng sản xuất
Một hàng sản xuất sản xuất nhiều mặt hàng , nhưng một mặt hàng chỉ sản xuất một hàng sản xuất
Một mặt hàng có nhiều bảng giá , nhưng một bảng giá chỉ có một mặt hàng
Một khách hàng có nhiều xe , nhưng một xe chỉ có một khách hàng
Một nhà cung cấp có nhiều phiếu nhận , nhưng một phiếu nhận chỉ có một nhà cung cấp
Một phiếu nhập có thể chứa nhiều mặt hàng và cho phép xuất chuyển từ nhiều kho khác nhau Để giảm thiểu mối liên kết phức tạp này, cần thiết phải thêm bảng mặt hàng.
Một khách hàng có nhiều phiếu xuất bán , nhưng một phiếu xuất bán chỉ có một khách hàng
Một phiếu xuất bán có thể bao gồm nhiều mặt hàng và cho phép xuất chuyển từ nhiều kho khác nhau Để giảm thiểu mối liên kết phức tạp giữa các mặt hàng và kho, cần thêm bảng mặt hàng vào hệ thống.
Một đơn hàng có thể chứa nhiều mặt hàng, và một mặt hàng có thể xuất hiện trong nhiều đơn hàng khác nhau Để giảm thiểu mối liên kết nhiều-nhiều này, cần thiết phải thêm bảng mặt hàng vào cơ sở dữ liệu.
Một lệnh sửa chữa có thể bao gồm nhiều mặt hàng khác nhau và được thực hiện từ nhiều kho hàng với sự hỗ trợ của nhiều nhân công Để giảm thiểu sự phức tạp trong liên kết này, cần thiết phải thêm bảng mặt hàng.
Một lệnh sửa chữa có thể bao gồm nhiều mặt hàng và xuất chuyển từ nhiều kho hàng khác nhau, đồng thời cần sự tham gia của nhiều nhân công Để giảm thiểu sự liên kết phức tạp này, việc thêm bảng mặt hàng là cần thiết.
Một khách hàng có thanh toán với nhiều phiếu thanh toán khách hàng, nhưng một phiếu thanh toán khách hàng chỉ có một khách hàng
Một nhà cung cấp có thể thực hiện nhiều phiếu thanh toán cho các nhà cung cấp khác nhau, nhưng mỗi phiếu thanh toán chỉ liên quan đến một nhà cung cấp duy nhất.
Một kho có nhiều hàng tồn đầu kì , nhưng một hàng tồn đầu kì thì chỉ có một kho
Một mặt hàng tồn nhiều hàng tồn đầu kì , nhưng hàng tồn đầu kì thì tồn một mặt hàng
2.3.3 Sơ đồ liên kết giữa các thực thể
Hình 2.3.3 Sơ đồ liên kết giữa các thực thể
2.3.4 Bảng cơ sở dữ liệu
Tên trường Diễn giải Kiểu dữ liệu Giá trị
MaND Mã người dùng Nvarchar(20) PK
TenDN Tên đăng nhập Nvarchar(50) Null TenND Tên người dùng Nvarchar(50) Not Null MatKhau Mật khẩu Nvarchar(50) Not Null
ChucVu Chức vụ Nvarchar(50) Null
Quyen Quyền Nvarchar(50) Not Null
Tên trường Diễn giải Kiểu dữ liệu Giá trị
ChucNang Chức năng Nvarchar(100) PK
DienGiai Diễn giải Nvarchar(100) Null
Tên trường Diễn giải Kiểu dữ liệu Giá trị
ID ID phân quyền int PK
ChucNang Chức năng Nvarchar(100) FK Null MaND Mã người dùng Nvarchar(20) FK Null
Tên trường Diễn giải Kiểu dữ liệu Giá trị
MaNCC Mã nhà cung cấp Nvarchar(20) PK TenNCC Tên nhà cung cấp Nvarchar(100) Not Null
DiaChi Địa chỉ Nvarchar(100) Null
DienThoai Điện thoại Nvarchar(50) Null
SoFax Số Fax Nvarchar(50) Null
MaSoThue Mã số thuế Nvarchar(20) Null
STK Số tài khoản Nvarchar(50) Null
NganHàng Ngân hàng Nvarchar(50) Null
NoCu Nợ cũ Numeric Null
Bảng 2.3.4.4 Bảng nhà cung cấp
Tên trường Diễn giải Kiểu dữ liệu Giá trị
MaHSX Mã hãng sản xuất Nvarchar(20) PK TenHSX Tên hãng sản xuất Nvarchar(50) Not Null
Bảng 2.3.4.5 Bảng hãng sản xuất
Tên trường Diễn giải Kiểu dữ liệu Giá trị
MaNuocSX Mã nước sản xuất Nvarchar(20) PK TenNuocSX Tên nước sản xuất Nvarchar(20) Not Null
Bảng 2.3.4.6 Bảng nước sản xuất
Tên trường Diễn giải Kiểu dữ liệu Giá trị
MaTuyen Mã tuyến Nvarchar(20) PK
TenTuyen Tên tuyến Nvarchar(20) Not Null
Tên trường Diễn giải Kiểu dữ liệu Giá trị
MaKH Mã khách hàng Nvarchar(20) PK
TenKH Tên khách hàng Nvarchar(50) Not Null
DiaChi Địa chỉ Nvarchar(100) Null
DienThoai Điện thoại Nvarchar(50) Null
SoFax Số Fax Nvarchar(50) Null
MaSoThue Mã số thuế Nvarchar(20) Null
STK Số tài khoản Nvarchar(20) Null
SoThe Số thẻ Nvarchar(20) Null
NganHàng Ngân hàng Nvarchar(50) Null
NoCu Nợ cũ Numeric Null
MaTuyen Mã tuyến Nvarchar(20) FK, Not Null
Tên trường Diễn giải Kiểu dữ liệu Giá trị
MaDVT Mã đơn vị tính Nvarchar(20) PK TenDVT Tên đơn vị tính Nvarchar(20) Null
Bảng 2.3.4.9 Bảng đơn vị tính
Tên trường Diễn giải Kiểu dữ liệu Giá trị
MaTenXe Mã tên xe Nvarchar(20) PK
TenXe Tên xe Nvarchar(20) Null MaHSX Mã hãng sản xuất Nvarchar(20) FK Not Null
Tên trường Diễn giải Kiểu dữ liệu Giá trị
BienSoXe Biển Số Xe Nvarchar(20) PK
SoKhung Số khung Nvarchar(20) Not Null
MauXe Màu Xe Nvarchar(20) Null
The article outlines key database fields related to vehicle services, including 'MaNuocSX' (Production Country Code) as a non-null foreign key with a maximum length of 20 characters, 'MaTenXe' (Vehicle Name Code) also as a non-null foreign key with the same character limit, 'MaKH' (Customer Code) as another non-null foreign key, and 'MaDVBH' (Insurance Service Code) which is optional and can be null, maintaining a character limit of 20.
Tên trường Diễn giải Kiểu dữ liệu Giá trị
MaLoaiHàng Mã loại hàng Nvarchar(20) PK TenLoaiHàng Tên loại hàng dịch vụ Nvarchar(50) Not Null
Bảng 2.3.4.12 Bảng loại hàng, dịch vụ
Tên trường Diễn giải Kiểu dữ liệu Giá trị
MaKho Mã kho Nvarchar(20) Not Null
TenKho Tên kho Nvarchar(50) Not Null DiaDiem Địa điểm Nvarchar(50) Null
Tên trường Diễn giải Kiểu dữ liệu Giá trị
MaMatHàng Mã mặt hàng Nvarchar(20) PK
TenMatHàng Tên mặt hàng Nvarchar(50) Null
NamSX Năm sản xuất Numeric Null
MoTa Mô tả Nvarchar(50) Null
The article outlines the specifications for a database schema, detailing key attributes such as MaNuocSX (production country code), MaLoaiHàngDV (service item type code), MaHSX (manufacturer code), and MaDVT (unit of measurement code) Each attribute is defined as an Nvarchar(20) data type, designated as foreign keys (FK), and marked as not null to ensure data integrity.
Tên trường Diễn giải Kiểu dữ liệu Giá trị
ID Mã hàng tồn đầu kì (sinh tự động)
NgayTon Ngày tồn Date Null
SoLuong Số lượng Numeric Not Null
GiaVon Giá vốn Numeric Null
ThanhTien Thành tiền Numeric Null
MaMatHàng Mã mặt hàng Nvarchar(20) FK Not Null
MaKho Mã kho Nvarchar(20) FK Not Null
GhiChu Ghi chú Nvarchar(100) Null
Bảng 2.3.4.15 Bảng hàng tồn đầu kì
Tên trường Diễn giải Kiểu dữ liệu Giá trị
NgayCapNhat Ngày cập nhật Date Null
MaMatHàng Mã mặt hàng Nvarchar(20) FK Not null
GiaNhap Giá nhập Numeric Null
GiaBanBuon Giá bán buôn Numeric Null
GiaBanLe Giá bán lẻ Numeric Null
Tên trường Diễn giải Kiểu dữ liệu Giá trị
MaNV Mã nhân viên Nvarchar(20) PK
TenNV Tên nhân viên Nvarchar(50) Not Null
NgaySinh Ngày sinh Date Not Null
ChucVu Chức vụ Nvarchar(20) Null
DiaChi Địa chỉ Nvarchar(100) Null
GioiTinh Giới tính Nvarchar(10) Null
SoCMND Số CMND Nvarchar(20) Null
DienThoai Điện Thoại Nvarchar(50) Null
Tên trường Diễn giải Kiểu dữ liệu Giá trị
MaNC Mã nhân công Nvarchar(20) PK
TenNC Tên nhân công Nvarchar(50) Not Null
GiaDichVu Giá dịch vụ Numeric Null
MaLoaiHàngDV Mã loại hàng dịch vụ Nvarchar(20) FK Not Null
DienGiai Diễn giải Nvarchar(100) Null
Tên trường Diễn giải Kiểu dữ liệu Giá trị
MaDVBH Mã đơn vị BH Nvarchar(20) PK
TenDV Tên đơn vị Nvarchar(50) Null
DiaChi Địa chỉ Nvarchar(100) Null
DienThoai Điện thoại Nvarchar(50) Null Nganhàng Ngân hàng Nvarchar(100) Null
SoTK Số tài khoản Nvarchar(20) Null
Bảng 2.3.4.19 Bảng đơn vị bảo hiểm
Tên trường Diễn giải Kiểu dữ liệu Giá trị
MaGDV Mã giám địnhviên Nvarchar(20) PK TenGDV Tên giám định viên Nvarchar(50) Not Null
Diachi Địa chỉ Nvarchar(100) Null
Dienthoai Điện thoại Nvarchar(50) Null MaDVBH Mã đơn vị BH Nvarchar(15) FK Not Null
Bảng 2.3.4.20 Bảng giám định viên
Tên trường Diễn giải Kiểu dữ liệu Giá trị
MaDH Mã đơn hàng Nvarchar(20) PK
MaNV Mã nhân viên Nvarchar(20) FK Not Null
NgayLap Ngày lập Datetime Null
NgayGiao Ngày giao Datetime Null
TongTienChuaCK Tổng tiền chưa CK Numeric Null
PhanTramCK % chiết khấu Numeric Null
ChietKhau Chiết khấu Numeric Null
ThanhTien Tổng tiền Numeric Null
GhiChu Ghi Chú Nvarchar(100) Null
Tên trường Diễn giải Kiểu dữ liệu Giá trị
ID Mã chi tiết đơn hàng
MaDH Mã đơn hàng Nvarchar(20) FK Not Null MaMatHàng Mã mặt hàng Nvarchar(20) FK Not Null
SoLuong Số lượng Numeric Null
DonGia Đơn giá Numeric Null
PhanTramCK % chiết khấu Numeric Null
ChietKhau Chiết khấu Numeric Null
ThanhTien Thành tiền Numeric Null
GhiChu Ghi chú Nvarchar(100) Null
Bảng 2.3.4.22 Bảng chi tiết đơn hàng
Tên trường Diễn giải Kiểu dữ liệu Giá trị
Trong cơ sở dữ liệu, bảng MaPhieuXB chứa các trường quan trọng như Mã phiếu xuất bán (MaPhieuXB) với kiểu dữ liệu Nvarchar(20) và là khóa chính (PK) Các trường khác bao gồm Mã nhân viên (MaNV) và Mã người dùng (MaND), cả hai đều có kiểu dữ liệu Nvarchar(20) và là khóa ngoại (FK) không cho phép giá trị null Bên cạnh đó, Mã khách hàng (MaKH) cũng có kiểu Nvarchar(20) và là khóa ngoại (FK) không cho phép giá trị null Cuối cùng, trường Tổng tiền chưa CK (TongTienChuaCK) có kiểu dữ liệu Numeric và có thể cho phép giá trị null.
PhanTramCK % chiết khấu Numeric Null
ChietKhau Chiết khấu Numeric Null
ThanhTien Thành tiền Numeric Null
Bảng 2.3.4.23 Bảng phiếu xuất bán
Chi tiết phiếu xuất bán
Tên trường Diễn giải Kiểu dữ liệu Giá trị
ID Mã chi tiết phiếu xuất bán (Sinh số tự động)
MaPhieuXB Mã phiếu xuất bán Nvarchar(20) FK Not Null MaMatHàng Mã mặt hàng Nvarchar(20) FK Not Null
MaKho Mã kho Nvarchar(20) FK Not Null
SoLuong Số lượng Numeric Null
DonGia Đơn giá Numeric Null
PhanTramCK % chiết khấu Numeric Null
ChietKhau Chiết khấu Numeric Null
ThanhTien Thành tiền Numeric Null
GhiChu Ghi chú Nvarchar(100) Null
Bảng 2.3.4.24 Bảng chi tiết phiếu xuất bán
Tên trường Diễn giải Kiểu dữ liệu Giá trị
MaPhieuNH Mã phiếu nhập hàng Nvarchar(20) PK
NgayNhap Ngày nhập Datetime Null
GhiChu Ghi chú Nvarchar(100) Null
MaNCC Mã nhà cung cấp Nvarchar(20) FK Not Null
MaNV Mã nhân viên Nvarchar(20) FK Not Null
MaND Mã người dùng Nvarchar(20) FK Not Null
Bảng 2.3.4.25 Bảng phiếu nhập hàng
Chi tiết phiếu nhập hàng
Tên trường Diễn giải Kiểu dữ liệu Giá trị
ID Mã chi tiết phiếu nhập hàng (Sinh số tự động)
MaPhieuNH Mã phiếu nhập hàng Nvarchar(20) FK Not Null MaMatHàng Mã mặt hàng Nvarchar(20) FK Not Null
MaKho Mã kho Nvarchar(20) FK Not Null
SoLuong Số lượng Numeric Null
DonGia Đơn giá Numeric Null
PhanTramCK % chiết khấu Numeric Null
ChietKhau Chiết khấu Numeric Null
ThanhTien Thành tiền Numeric Null
GhiChu Ghi chú Nvarchar(100) Null
Bảng 2.3.4.26 Bảng chi tiết phiếu nhập hàng
Phiếu chi trả nhà cung cấp
Tên trường Diễn giải Kiểu dữ liệu Giá trị
ID Mã phiếu chi trả NCC
MaNCC Mã nhà cung cấp Nvarchar(20) FK Not Null MaND Mã người dùng Nvarchar(20) FK Not Null SoChungTu Số chứng từ Nvarchar(20) Null
NgayTra Ngày trả Datetime Null
HTTT Hình thức thanh toán Nvarchar(50) Null
SoTien Số tiền Numeric Null
Bảng 2.3.4.27 Bảng phiếu chi trả nhà cung cấp
Phiếu thu tiền khách hàng
Diễn giải Kiểu dữ liệu Giá trị
ID Mã phiếu thu tiền khách hàng (tăng tự động)
MaKH Mã khách hàng Nvarchar(20) FK Not Null MaND Mã người dùng Nvarchar(20) FK Not Null SoChungT u
Số chứng từ Nvarchar(20) Null
SoTien Số tiền Numeric Null
NguoiNop Người nộp Nvarchar(50) Null
DiaChi Địa chỉ Nvarchar(100) Null
DienGiai Diễn giải Nvarchar(100) Null
Bảng 2.3.4.28 Bảng phiếu thu tiền khách hàng
Tên trường Diễn giải Kiểu dữ liệu Giá trị
MaPhieuXCK Mã phiếu xuất chuyển kho
MaND Mã ngời dùng Nvarchar(20) FK Not Null MaNV Mã nhân viên Nvarchar(20) FK Not Null
GhiChu Ghi chú Nvarchar(100) Null
Bảng 2.3.4.29 Bảng phiếu xuất chuyển kho
Chi tiết phiếu xuất chuyển kho
Tên trường Diễn giải Kiểu dữ liệu Giá trị
ID Mã chi tiết phiếu xuất chuyển kho (Sinh số tự động)
MaPhieuXCK Mã lệnh Nvarchar(20) FK Not Null
MaMatHàng Mã mặt hàng Nvarchar(20) FK Not Null
MaKho Mã kho Nvarchar(20) FK Not Null
SoLuong Số lượng Numeric Null
GhiChu Ghi chú Nvarchar(100) Null
Bảng 2.3.4.30 Bảng chi tiết phiếu xuất chuyển kho
Tên trường Diễn giải Kiểu dữ liệu Giá trị
MaLenh Mã lệnh Nvarchar(20) PK
NgayXeVao Ngày xe vào Datetime Null
CheckOut Check out Nvarchar(50) Null
NgayXeRa Ngày xe ra Datetime Null
NgayHen Ngày hẹn Datetime Null
TongTienChuaCK Tổng tiền chưa ck Numeric Null
PhanTramCK % Chiết khấu Numeric Null
ChietKhau Chiết khấu Numeric Null
ThanhTien Thành tiền Numeric Null
MaNV Mã nhân viên Nvarchar(20) FK Not Null MaND Mã người dùng Nvarchar(20) FK Not Null
GhiChu Ghi chú Nvarchar(100) Null
Bảng 2.3.4.31 Bảng lệnh sửa chữa
Chi tiết lệnh sửa chữa
Tên trường Diễn giải Kiểu dữ liệu Giá trị
ID Mã chi tiết lệnh sửa chữa (Sinh số tự động)
MaLenh Mã lệnh Nvarchar(20) FK Not Null
MaMatHàng Mã mặt hàng Nvarchar(20) FK Not Null
MaKho Mã kho Nvarchar(20) FK Not Null
MaNC Mã nhân công Nvarchar(20) FK Not Null
SoLuong Số lượng Numeric Null
DonGia Đơn giá Numeric Null
PhanTramCK % chiết khấu Numeric Null
ChietKhau Chiết khấu Numeric Null
ThanhTien Thành tiền Numeric Null
GhiChu Ghi chú Nvarchar(100) Null
Bảng 2.3.4.32 Bảng chi tiết lệnh sửa chữa
2.3.5 Mô hình mối quan hệ các bảng
Hình 2.3.5 Mô hình mối quan hệ các bảng