MỤC LỤC
Kinh doanh sản phẩm hàng hoá dựa trên công việc chuyển giao sản phầm từ cửa hàng tới các đối tợng khách hàng. - Đáp ứng yêu cầu thông tin về sản phẩm của khách hàng (khách hàng yêu cầu cho biết thông tin chi tiết về một sản phẩm nào đó).
Khách hàng
Yêu cầu đa ra các thông tin về Nhà Cung Cấp Sản Phẩm là quá trình đa ra các thông tin trên. Quản lý thông tin về Nhà Cung Cấp Sản Phẩm không những phải đáp ứng các yêu cầu đòi hỏi thông tin về Nhà Cung Cấp Sản Phẩm mà còn đáp ứng cả công việc bổ sung, thay thế các thông tin về Nhà Cung Cấp Sản Phẩm.
Các thông tin về Nhân Viên cũng có thể bị thay đổi, hoặc thông tin về Nhân viên nào đó không còn cần thiết ( chẳng hạn nh đã thôi việc) thì Cửa hàng sẽ tiến hành bổ sung thông tin về Nhân viên đó, hoặc loại bỏ, hoặc cũng có thể đa vào danh sách Nhân Viên của cửa hàng các thông tin về một Nhân Viên mới. Kết xuất thông tin về đối tợng này là việc đa ra các thông tin chi tiết về mỗi Nhân viên cụ thể khi có yêu cầu.
Kho Hàng
Lúc này cửa hàng có vai trò là Khách hàng của Nhà Cung Cấp Sản Phẩm, các Báo giá sản phẩm đợc gửi đến theo yêu cầu của Cửa hàng, nội dung của các báo giá là thông tin về giá của những Sản phẩm cụ thể nào đó ( các Sản phẩm mà Khách Hàng yêu cầu cho biết giá ). Khách hàng cần xác nhận lại thực tế số lợng sản phẩm nhận đợc để làm cơ sở cho việc thanh toán tiền với Nhà Cung Cấp Sản Phẩm, chính điều này đã làm xuất hiện một chứng từ gọi là chứng từ Xác nhận đã nhận hàng.
Khi cần, ngời sử dụng có thể tổ chức tìm kiếm và đa ra các thông tin chi tiết (nh đã phân tích các thông tin của đối tợng này ở phần I) về một ngời nhân viên bất kỳ nào trong danh sách các nhân viên. - Xoá tên một sản phẩm và các thông tin liên quan đến sản phẩm đó Trong phần bổ sung và cập nhật các thông tin về một sản phẩm thì thực hiện đồng thời việc cập nhật thông tin về Sản phẩm.
Tại chức năng này ngời sử dụng sẽ lấy đợc các thông tin về một Ngân hàng bất kỳ nằm trong danh sách các Ngân hàng đã đợc đa vào trớc đó. - Bổ sung vào danh sách các Ngân hàng một tên Ngân hàng mới cha có, cùng với các thông tin về các Ngân hàng này.
Khi hoá đơn thanh toán đợc lập ra thì số lợng của các sản phẩm trên khoản mục kho sẽ giảm đúng bằng số lợng ghi trong hoá đơn thanh toán. Xác nhận giao hàng giữa Nhà cung cấp sản phẩm và Cửa hàng là xác nhận lợng hàng hoá ( số lợng sản phẩm ) thực tế mà Cửa hàng nhận đợc do Nhà cung cấp chuyển tới.
Báo cáo
+ Mã Lĩnh Vực Hoạt Động đợc kết nối sang bảng danh mục các Lĩnh vực Hoạt Động. * Các thuộc tính còn lại là thuộc tính mô tả của kiểu thực thể này.
Kiểu thực thể Nhà Cung Cấp Sản Phẩm Các thuộc tính của kiểu thực thể này gồm có
+ Mã Tỉnh Thành, Mã Tỉnh Thành Nguyên Quán đợc kết nối sang dạng bảng danh mục tên các Tỉnh Thành. * Thuộc tính Mã Nhóm Sản Phẩm cũng là thuộc tính kết nối sang bảng danh mục tên các nhóm sản phẩm (hay nhóm các mặt hàng).
* Thuộc tính khoá: là tổ hợp của 2 thuộc tính (Mã Nhóm Sản Phẩm, Mã Sản Phẩm).
Kiểu thực thể: Ngân hàng
Kiểu thực thể: Báo Giá
Kiểu thực thể: Chi Tiết Báo Giá
- Mã Nhân Viên kết nối sang bảng Nhân Viên - Mã Khách Hàng kết nối sang bảng khách hàng. - Mã Tỉnh Thành Chuyển Hàng đợc kết nối sang bảng danh mục tên các tỉnh thành để lấy tên Tỉnh thành.
Kiểu thực thể: Chi tiết Đặt Hàng
Kiểu thực thể: Hoá đơn thành toán Cấu trúc gồm có các thuộc tính sau
* Thuộctính khoá: là tổ hợp của hai thuộc tính Mã Hoá Đơn, Mã Sản Phẩm. + Mã Sản Phẩm đợc kết nối sang bảng Chi tiết Đặt Hàng (do các hoá đơn thanh toán đều dựa trên một đơn đặt mua hàng nào đó).
Kiểu thực thể: Xác Nhận Nhận Hàng Các thuộc tính gồm có
Kiểu thực thể: Chi tiết xác nhận Nhận hàng Gồm có các thuộc tính
* Thuộc tính khóa: là tổ hợp của hai thuộc tính Mã Hóa Đơn Xuất kho, Mã Sản PhÈm. Các sản phẩm xuất kho chỉ giới hạn trong Kho Hàng đã chỉ ra trong hóa đơn. + Mã Sản Phẩm: kết nối sang danh sách Sản Phẩm trong Kho Hàng + Mã Hóa Đơn Xuất kho: kết nối với bảng Hóa Đơn Xuất Kho.
* Các thuộc tính còn lại là thuộc tính mô tả cho kiểu thực thể này.
* Thuộc tính khóa:là tổ hợp của hai thuộc tính Mã Hóa Đơn Nhập Kho, Mã Sản phÈm. + Mã Sản Phẩm: kết nối sang danh sách Sản Phẩm hoặc danh sách Sản phẩm trong một hóa đơn thanh toán, Xác nhận nào đó.
Ví dụ: Bạn có thể thực hiện việc in một báo biểu trong đó trình bầy một nhóm dữ liệu và thực hiện các phép tính toán trên nhóm dữ liệu đó, hoặc với một Báo biểu khác dùng để in dữ liệu theo các định dạng khác nhau. Bạn cũng có thể kiểm tra và in dữ liệu trong bảng dữ liệu của bạn,hoặc thực hiện việc lọc sắp xếp dữ liệu, thay đổi cách hiển thị dữ liệu, thay đổi cấu trúc bảng (thêm, xoá các cột (Fields) ..). Đặt quan hệ là chỉ định một trờng này hay một nhóm trờng chứa cùng một giá trị trong các mẫu tin có liên quan (thờng đặt quan hệ giữa khoá chính của một bảng với một trờng nào đó của bảng khác và các trờng này có cùng tên cùng kiểu).
- Mối quan hệ một -đối - nhiều: đòi hỏi trờng khoá chính của bảng mới phải là duy nhất, nhng các giá trị trong trờng khoá của bảng mới có thể so khớp với nhiều mục trong bảng quan trên hệ cơ sở dữ liệu hiện có. * Để có thể thực hiện công việc cập nhật, tìm kiếm, thể hiện dữ liệu nằm trên trên nhiều Bảng, cần tạo ra các Mẫu biểu con (Sub Forms), các Mẫu biểu con đợc nhúng và trong các Mẫu biểu chính. Bạn có thể thực hiện các Macro một cách trực tiếp, từ các Macro khác, hoặc từ trong một thủ tục xử lý một sự kiện, hoặc để đáp ứng các sự kiện xảy ra trên các Mẫu biểu, Báo biểu hoặc trên các điều khiển.
Chúng không tổ chức thành một chơng trình thống nhất nh trong C và Pascal không thực hiện tuần tự từng lệnh theo thứ tự đã qui định mà ứng xử theo các sự kiện của ng ời sử dụng hoặc một sự kiện xảy ra đối với hệ thống. - OpenTable (mở bảng dữ liệu) - OpenQuery (mở một truy vấn) - OpenForm (mở một biểu mẫu) - OpenReport (mở một báo biểu) - OpenModule (mở một đơn thể) + Các hành động trên ô điều khiển - Sơn lại các đối tợng ( repaint ). + Quy tắc biểu thị thành phần của đối tợng: Để biểu thị thành phần của đối t- ợng cần bắt đầu từ một đối tợng khởi thuỷ, sau đó là danh sách các đối tợng có quan hệ phụ thuộc (đối tợng sau là thành phần của đối tợng trớc), cuối cùng là đối tợng cần biểu thị.
Cấu trúc dữ liệu của chơng trình trên Access 1. Các bảng thực thể
Mã lĩnh vực hoạt động Mã lĩnh vực Một chuỗi ký tự, thuộc mã đã quy định cho các lĩnh vực đã có trong danh mục Có thể thực hiện thao tác chọn lựa việc nhập các tiêu chuẩn tìm kiếm. Chức năng này thực hiện công việc quản lý các thông tin về Nhân viên của Cửa hàng cũng nh đáp ứng các nhu cầu kết xuất thông tin về một đối tợng Nhân viên nào đó. Form frmNhânViên vừa dùng để trình bầy các thông tin kết xuất về một đối tợng Nhân viên cụ thể, vừa dùng để thực hiên các thao tác nhập và sửa dữ liệu.
Form frmSảnPhẩm vừa dùng để trình bầy các thông tin kết xuất về sản phẩm vừa dùng để thực hiện các thao tác nhập và sửa dữ liệu, thông tin về Sản phẩm. Form frmHoáĐơnThanhToán vừa dùng để trình bầy các thông tin kết xuất về các hoá đơn thanh toán vừa dùng để thực hiện các thao tác tìm kiếm, nhập và sửa dữ. Form frmHóaĐơnNhậpKho vừa dùng để trình bầy các thông tin kết xuất về các hóa đơn nhập kho vừa dùng để thực hiện các thao tác tìm kiếm, nhập và sửa dữ liệu.
Điều kiện đối với các dữ liệu đầu vào Mã hiệu phiếu nhập Mã hiệu Chuỗi 12 ký tự không trùng các mã đã có Ngày nhập kho Ngày nhập kho Dạng ngày tháng ngày/tháng/năm Thông tin nhà cung cấp Mã nhà cung. Form frmHóaĐơnXuấtKho vừa dùng để trình bầy các thông tin kết xuất về các hóa đơn xuất kho vừa dùng để thực hiện các thao tác tìm kiếm, nhập và sửa dữ liệu. Form frmXácNhậnNhậnHàng vừa dùng để trình bầy các thông tin kết xuất về các xác nhận hàng vừa dùng để thực hiện các thao tác tìm kiếm, nhập và sửa dữ liệu.