xây dựng phần mềm quản lý hàng hoá và công nợ tại Công ty CP xuất khẩu Đông Nam Á Hamico

62 569 1
xây dựng phần mềm  quản lý hàng hoá và công nợ tại Công ty CP xuất khẩu Đông Nam Á Hamico

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

xây dựng phần mềm quản lý hàng hoá và công nợ tại Công ty CP xuất khẩu Đông Nam Á Hamico

LI NểI U Ngy nay, ng dng ca tin hc trong vic qun dng nh khụng cũn xa l vi cỏc doanh nghip, cỏc cụng ty. Li ớch m cỏc phn mm qun em li khin ta khụng th khụng tha nhn tớnh hiu qu ca nú. Chng trỡnh qun hng hoỏ v cụng n l mt trong nhng cụng vic tng i phc tp ũi hi nhiu thi gian v cụng sc. Khi qun ũi hi s chớnh xỏc tuyt i trong tớnh toỏn, cp nht thụng tin mt cỏch nhanh chúng, thc thin c iu ú s giỳp ngi qun tit kim c thi gian, cụng sc cng nh hiu qu cao trong cụng vic. L nhng sinh viờn c trang b nhng kin thc ca nghnh thụng tin qun vi nhng kin thc ó tip thu v vn dng thuyt ú vo cụng vic thc tin l xõy dng phn mm qun hng hoỏ v cụng n ti Cụng ty CP XK ĐÔNG NAM A HAMICÔ Qua mt thi gian phõn tớch, nghiờn cu v bỏm sỏt thc t em ó nm bt c cụng vic c th ca chng trỡnh. Kt hp vi thuyt ó hc trng vi nhu cu thit thc ca chng trỡnh cựng vi s giỳp v hng dn tn tỡnh ca thy giỏo Trn Mnh Tun. Em ó xõy dng c chng trỡnh Xây dng Qun lý bán hàng v cụng n trờn mụi trng h qun tr c s d liu Microsoft Access. Mc dự ó cú nhng c gng, cựng vi s giỳp ca cỏc thy cụ giỏo nhng do thi gian cú hn, trỡnh chuyờn mụn, kin thc v kinh nghim cũn non tr nờn chng trỡnh khụng trỏnh khi nhng thiu sút. Em rt mong nhn c s úng gúp ý kin ca cỏc thy cụ giỏo, ca bn bố em cú th hon thin hn v mt kin thc v tip tc nghiờn cu phỏt trin chng trỡnh. Em xin chõn thnh cm n! Sinh viờn TRÂN VĂN ĐịNH 1 CHƯƠNG 1: CƠ SỞ DỮ LIỆU 1.1 - KHÁI NIỆM CƠ BẢN VỀ HỆ CƠ SỞ DỮ LIỆU Cơ sở dữ liệu là tập hợp các dữ liệu có mối quan hệ với nhau được lưu trữ trong máy tính theo một quy định nào đó, được sử dụng cho một số đông người sử dụng . Họ có thể cập nhập số liệu của mình vào máy, lưu trữ, xử phục vụ theo yêu cầu của mình. Cơ sở dữ liệu được thành lập từ các tập tin cơ sở dữ liệu để dễ quản khai thác, mỗi tập tin cơ sở dữ liệu bao gồm các mẫu tin (Record) chứa một số thông tin về đối tượng. Phần chương trình để có thể xử lý, thay đổi dữ liệu được gọi là Hệ quản trị cơ sở dữ liệu (Database management system). Hệ quản trị cơ sở dữ liệu có một nhiệm vụ rất quan trọng, được coi như là một bộ diễn dịch (Interpreter) với ngôn ngữ bậc cao, nhằm giúp cho người sử dụng có thể dùng được hệ thống mà không nhất thiết phải biết tường tận các thuật toán, cũng như là cách lưu trữ, biểu diễn dữ liệu trong máy tính như thế nào. Việc tổ chức một hệ thống thông tin hay xây dựng một cơ sở dữ liệu cho một ngành khoa học hoặc một ngành kinh tế nào đó càng ngày càng trở nên thông dụng, có thể phân loại như sau: - Tổ chức thông tin trong các bài toán khoa học kĩ thuật. - Kho dữ liệu trong hệ thống thông tin quản lý. - Tổ chức dữ liệu có cấu trúc phức tạp như các dữ liệu địa lý. - Cơ sở dữ liệu trong các hệ thống hỗ trợ công nghiệp, hỗ trợ giảng dạy. - Tổ chức thông tin đa phương tiện, xử tri thức. 1.1.1. Ứng dụng trong các bài toán khoa học kĩ thuật Các bài toán này có thuật toán khó, thường thì không đòi hỏi công cụ tốt nhất về tổ chức dữ liệu. Tuy nhiên, trong các bài toán phức tạp hơn, với nhiều dữ liệu trung gian thì cách tổ chức dữ liệu hợp là điều không thể không nghĩ đến. 1.1.2. Cơ sở dữ liệu trong quản Công tác quản không cần thuật toán phức tạp, nhưng đòi hỏi xử nhiều dữ liệu. Khối lượng lớn thông tin cần được tổ chức có khoa học để tiện cho quá trình xử lý. Hình dung như con người ta với khối lượng thông tin vừa phải còn bao quát được, chứ quá nhiều thông tin không có tổ chức làm sao mà xem hết được. 2 1.1.3. Các ngành khoa học không phải là công nghệ thông tin Thí dụ như vật lý, hoá học, sinh học, ngôn ngữ . cũng có các nhu cầu cần lưu trữ, xử dữ liệu. Các cơ sở dữ liệu riêng biệt này mang những đặc tính riêng của từng ngành. Các dữ liệu về địa lý, bao gồm các bảng số, các ảnh, các phương pháp truy nhập đến các kho dữ liệu . cần được tổ chức xử hợp lý. Các dữ liệu địa lý, địa chất, thủy văn, môi trường . thường đòi hỏi các phương tiện nhớ có dung lượng lớn được xử trên các bộ xử đặc biệt để đảm bảo tốc độ cao. 1.1.4. Tổ chức lưu trữ xử dữ liệu Việc tổ chức lưu trữ xử dữ liệu cũng có nhu cầu trong các ứng dụng sử dụng hệ chuyên gia, người máy, xử các quá trình công nghiệp. Hơn nữa, trong đề án máy tính các thế hệ sau này, cơ sở dữ liệu có vị trí đáng kể. Riêng về nhu cầu này, cơ sở dữ liệu cần có khả năng cơ giới hoá việc tìm kiếm thông tin nhờ cơ chế suy luận tự động. Vấn đề thời gian thực trong cơ sở dữ liệu được giả quyết để phù hợp với các hệ thống công nghiệp, thời gian có thể được thể hiện trong cơ sở dữ liệu thông qua hai cách: - Thời gian tương đối hệ quản trị cơ sở dữ liệu, liên quan đến thay đổi trạng thái của cơ sở dữ liệu. - Thời gian tuyệt đối của môi trường được mô tả trong cơ sở dữ liệu, liên quan đến trạng thái của môi trường. Kiến thức về cơ sở dữ liệu còn được dùng để tổ chức cơ sở tri thức, thiết lập hệ thống câu hỏi, chọn mô hình trong hệ thống hỗ trợ giảng dạy, hay trong công nghệ dạy học. 1.1.5. Ứng dụng trong hệ thống đa phương tiện Việc xây dựng cơ sở dữ liệu đa phương tiện không thể không đề cập giao diện người dùng trong cơ sở dữ liệu, đề cập các nghiên cứu về quan hệ sự kiện, đề cập việc tổ chức các câu hỏi cho người sử dụng. Người ta nhận thấy không có ngôn ngữ nào là đặc biệt quan trọng ưu điểm trội hơn hẳn, ngay cả ngôn ngữ đồ thị. Một giao diện hiển thị thường được người ta ưa chuộng, với khả năng: + Đưa ra câu trả lời dưới dạng hiển thị như đồ thị, lược đồ, có tác dụng nhấn mạnh trực giác, + Có khả năng lựa chọn thông tin nhanh một cách tự nhiên, nhanh chóng 3 + Tìm kiếm trong cơ sở dữ liệu theo phương thức con người đã quen thuộc, chẳng hạn theo cách tìm sách trong các tủ sách của thư viện Trong số các giao diện người dùng, giao diện đa hình thái, giao diện dùng ngôn ngữ tự nhiên được quan tâm nay cũng có nhiều kết quả tốt đẹp. Tuy không được xây dựng như hệ thống tri thức hay hệ chuyên gia, cơ sở dữ liệu có thể mô tả xử các tri thức. Một thế hệ mới của các cơ sở dữ liệu suy diễn, các tri thức xử được thể hiện dưới các dạng: 1. Tri thức tổng quát như các luật sự kiện, 2. Các điều kiện thay đổi, hoặc kích hoạt dữ liệu, 3. Suy diễn các thông tin có liên hệ với các sự kiện luật. Ngoài ra, người ta còn đề cập khía cạnh về xử các tri thức không đầy đủ. * Cơ sở dữ liệu được thành lập từ các tập tin cơ sở dữ liệu để quản khai thác. Mỗi tập tin cơ sở dữ liệu bao gồm các mẩu tin (Record) chứa một số thông tin về đối tượng. Nhu cầu tích lũy xử các dữ liệu đã nảy sinh trong mọi công việc, trong mọi hoạt động của con người. Một cá nhân hay một tổ chức có thể đã nhầm có một hệ thống xử dữ liệu, cho dù cơ chế hoạt động của là thủ công chưa tự động hoá. Một bài toán nhỏ cũng cần đến dữ liệu, nhưng không nhất thiết phải quản các dữ liệu này theo các phương pháp khoa học. Do khả năng tổng hợp của người xử các, các dữ liệu được lấy ra, được xử mà không vấp phải khó khăn nào. Tuy nhiên khi bài toán có kích thước lớn hơn hẳn số lượng dữ liệu cần phải xử tăng lên nhanh thì e rằng tầm bao quát của con người bình thường khó có thể quản hết được đấy là không kể đến một số loại dữ liệu đặc biệt, chúng đòi hỏi được quản tốt không phải vì kích thước mà vì sự phức tạp của bản thân chúng. Lúc bắt đầu công tác tự động hoá xử dữ liệu, người ta sử dụng các tệp dữ liệu nơi chứa thông tin dùng các chương trình để tìm kiếm, thao tác trên các dữ liệu của tệp đó. Đó tiền thân của các hệ thống cơ sở dữ liệu. Tuy nhiên một vài người hiểu chưa chính xác về cơ sở dữ liệu; họ coi các hệ quản trị là cơ sở dữ liệu. Việc coi các “tệp dữ liệu” là cơ sở dữ liệu hoặc coi một phần mềm nào cho phép xử dữ liệu như hệ quản trị cơ sở dữ liệu . là nhìn nhận không chính xác. Để hiểu đầy đủ các 4 khía cạnh về hệ quản trị cơ sở dữ liệu, người ta cần được trang bị các khái niệm cơ bản. Tổ chức việc xử dữ liệu một cách khoa học đòi hỏi con người sử dụng sở dữ liệu. Trên các hệ thống máy lớn cũng như các máy vi tính, phần mềm quản trị cơ sở dữ liệu phải có những đặc trưng để người dùng có thể phân biệt với chương trình thao tác đơn giản trên các dữ liệu. Hệ quản trị cơ sở dữ liệu có phương pháp, công cụ để lưu trữ, tìm kiếm, sửa đổi chuyển đổi các dữ liệu. Đó là các chức năng đầu tiên, được thực hiện theo các thuật toán hoàn thiện, đảm bảo được bảo vệ đảm bảo việc thực hiện đạt hiệu quả. Hệ quản trị cơ sở dữ liệu có giao diện sử dụng cho phép người dùng liên hệ với nó. cũng liên hệ với các bộ nhớ ngoài qua giao diện, qua các lệnh các ngôn ngữ người / máy. Người sử dụng dùng ngôn ngữ hỏi cơ sở dữ liệu để khai thác các chức năng của hệ quản trị cơ sở dữ liệu. Hệ quản trị trao đổi với các tệp cơ sở dữ liệu đang được lưu trữ trên phương tiện nhớ. Mô tả dữ liệu được xem như việc xác định tên, dạng dữ liệu tính chất của dữ liệu. Hệ quản trị cơ sở dữ liệu khác hẳn với hệ quản các tệp hay các tệp cơ sở dữ liệu bởi lẽ cho phép mô tả dữ liệu theo cách không phụ thuộc vào người sử dụng, không phụ thuộc vào yêu cầu tìm kiếm thay đổi thông tin. Tuy phân biệt được các hệ thống quản trị tệp với các hệ quản trị cơ sở dữ liệu, người ta vẫn nhìn nhận việc xử dữ liệu theo cách người ta đã quen dùng. Theo cách nhìn từ bộ nhớ ngoài đang lưu trữ các dữ liệu cho đến nơi có người yêu cầu xử dữ liệu, người ta thấy có các chức năng liên quan đến dữ liệu như: - Chức năng quản dữ liệu ở bộ nhớ phụ, như hệ thống quản các tệp phân phối khoảng trống trên thiết bị nhớ. - Chức năng quản dữ liệu trong các tệp, quản quan hệ giữa các dữ liệu nhằm tìm kiếm nhanh. Đó là hệ truy nhập dữ liệu hay hệ thống quản trị dữ liệu theo cấu trúc vật của dữ liệu. Do vậy chương trình ứng dụng thực hiện chức năng quản trị dữ liệu không thể quản dữ liệu một cách rõ ràng được. - Chức năng quản trị dữ liệu theo các ứng dụng. Nếu người sử dụng được phép mô tả dữ liệu, họ có thể diễn tả yêu cầu về dữ liệu nhờ một ngôn ngữ. Đó là hệ quản trị cơ sở dữ liệu ngoài, có các khả năng phân tích, dịch các câu hỏi, tạo dạng dữ liệu phù hợp với thế giới bên ngoài. 5 1.2. CẤU TRÚC MỘT HỆ CƠ SỞ DỮ LIỆU Một hệ cơ sở dữ liệu được chia thành các mức khác nhau: mức vật lý, mức lôgíc. - Cơ sở dữ liệu mức vật là tập hợp các tệp CSDL theo một cấu trúc nào đó được lưu trữ trên các thiết bị nhớ thứ cấp như đĩa từ, băng từ. Cơ cấu ở mức lôgic là một sự biểu diễn trừu tượng của cơ sở dữ liệu vật lý. Cấu trúc của một cơ sở dữ liệu bao gồm. - Thể hiện (Instance): Một khi đã được thiết kế, thường người ta quan tâm tới “ Bộ khung ” hay còn gọi là “mẫu“ của CSDL. Dữ liệu hiện có trong CSDL gọi là thể hiện của CSDL, mặc dù khi dữ liệu thay đổi trong một chu kỳ thời gian nào đó thì “Bộ khung” của CSDL vẫn không thay đổi. - Lược đồ (scheme): Thường “ Bộ khung“ nêu trên bao gồm một số danh mục, hoặc chỉ tiêu hoặc một số kiểu của các thực thể trong CSDL. Giữa các thực thể có thể có mối quan hệ nào đó với nhau. * Có các lược đồ sau: - Lược đồ khái niệm là bộ khung của cơ sở dữ liệu khái niệm. - Lược đồ vật là bộ khung của cơ sở dữ liệu mức vật lý. - Lược đồ con là mức khung nhìn. * Mô hình dữ liệu: Có nhiều loại mô hình dữ liệu, hiện đang có ba loại mô hình dữ liệu đang sử dụng là: + Mô hình phân cấp. Mô hình dữ liệu là một cây, trong đó các nút biểu diễn các tập thực thể, giữa các nút con nút cha được liên hệ theo mối liên hệ xác định. + Mô hình mạng. Mô hình được biễu diễn là một đồ thị có hướng. + Mô hình quan hệ. Mô hình dựa trên cơ sở khái niệm thuyết tập trung của các quan hệ tức là tập hợp các k bộ (Với k cố định). 6 - Tính độc lập dữ liệu: Là sự bất biến của các hệ ứng dụng đối với các thay đổi trong cấu trúc dữ liệu chiến lược truy nhập. Tính độc lập dữ liệu là mục tiêu chủ yếu của hệ CSDL. * Có hai mức độc lập dữ liệu: + Độc lập dữ liệu mức vật lý: Việc tổ chức lại CSDL vật (thay đổi các tổ chức, cấu trúc dữ liệu trên các thiết bị nhớ thứ cấp) có thể làm thay đổi hiệu quả tính toán của các chương trình ứng dụng mà không cần thiết phải viết lại các chương trình đó. + Độc lập dữ liệu mức lôgic: Khi sử dụng một CSDL, có thể cần thiết phải thay đổi lược đồ khái niệm như thêm thông tin về các loại khác nhau của các thực thể đang tồn tại trong CSDL. Việc thay đổi lược đồ khái niệm không nhất thiết phải thay đổi các chương trình ứng dụng. Trong các loại mô hình dữ liệu trên thì mô hình quan hệ có nhiều ưu điểm được quan tâm nhiều nhất bởi vì mô hình quan hệ có tính độc lập dữ liệu rất cao lại dễ sử dụng. Song điều quan trọng chủ yếu là mô hình quan hệ được hình thức hoá toán học tốt, do đó được nghiên cứu phát triển cho nhiều kết quả thuyết cũng như ứng dụng trong thực tiễn. 1.3. MÔ HÌNH CƠ SỞ DỮ LIỆU QUAN HỆ 1.3.1. Khái niệm. - Khái niệm toán học của mô hình quan hệ là quan hệ hiểu theo nghĩa thuyết tập hợp là tập của con của tích Đề - Các của các miền. Miền (domain) là một tập các giá trị. Nếu D1, D2, .Dn là các miền thì tích Đề - Các của n miền là: D1 * D2 * Dn chính là tập tất cả n bộ (V1, V2, .Vn) sao cho Vi∈Di với i = 1,2, .n. Quan hệ là một tập con của tích Đề - Các của một hay nhiều miền. Mỗi hàng của một quan hệ gọi là một bộ (tuples). Quan hệ của tập con của tích Đề - Các D1 x D2 x .Dn gọi là quan hệ n - ngôi. Khi đó mỗi bộ của quan hệ có n thành phần (n cột). Các cột của quan hệ gọi là thuộc tính (attributes). Ta có thể định nghĩa quan hệ một cách hình thức như sau: 7 Gọi R = {A1, A2, An} là tập hữu hạn các thuộc tính Ai với i = 1, ., n có miền giá trị tương ứng là dom ( Ai). Quan hệ trên tập các thuộc tính: R = {A1, A2, An} là tập con của tích Đề - Các. r ⊆ D(A1) *D(A2)* * D(An) ký hiệu là r(R) hoặc r (A1 .An). 1.3.2. Khoá Khoá (key) của một quan hệ r trên tập các thuộc tính R= {A1, A2, .An} là tập con K ⊆ {A1 .An} thoả mãn các tính chất sau đây: Với bất kỳ hai bộ t1 t2 ∈ r đều tồn tại một thuộc tính A ∈ K sao cho t1 (A) ≠ t2 (A). Nói một cách khác, không tồn tại hai bộ giá trị bằng nhau trên mọi thuộc tính của K. Điều kiện này có thể viết t1(K) ≠ t2(K). Do vậy mỗi giá trị của K là xác định duy nhất. Trong lược đồ quan hệ có thể có rất nhiều khoá. Việc tìm tất cả các khoá của lược đồ quan hệ là rất khó khăn. Để có thể định nghĩa khoá một cách tốt hơn, lưu ý rằng, nếu K’ là khoá của r (A1 An), thì K’ ⊆ K ⊆ R, K cũng là khoá của r, nghĩa là bất kỳ t1, t2 ∈ r từ t1(K’) ≠ t2(K’) luôn có t1(K) ≠ t2(K). Địnhnghĩa:Khoá của quan hệ r trên tập thuộc tính R = {A1 .An} là tập con K ⊆ K⊆ R sao cho bất kỳ hai bộ khoá khác nhau t1, t2 ∈ r luôn thỏa t1(K) ≠ t2(K) bất kỳ tập con thực sự K ⊂ K nào đó đều không có tính chất đó. Tập K là siêu khoá (superkey) của quan hệ r nếu K là một khoá của quan hệ r. 1.3.3. Các phép toán trên cơ sở dữ liệu quan hệ. - Phép thêm là phép bổ sung 1 bộ vào quan hệ r {A1, A2, .An} có dạng r = r ∪ t. Mục đích của phép chèn là thêm một bộ phận vào một quan hệ nhất định. - Phép loại bỏ là xoá đi một bộ ra khỏi một quan hệ cho trước giống như phép chèn, phép loại có dạng r = r -1. - Phép thay đổi dùng thay đổi một số giá trị của một vài thuộc tính nào đó. Phép thay đổi là phép tính rất thuận lợi, hay dùng. Cũng có thể không dùng phép thay đổi mà dùng tổ hợp của phép loại bỏ phép chèn một bộ mới. Do vậy những sai sót của phép thay đổi cũng sẽ xảy ra tương tự như phép chèn phép loại bỏ. 8 1.3.4. Thiết kế cơ sở dữ liệu quan hệ Muốn thiết kế cơ sở dữ liệu quan hệ phải xây dựng các lược đồ quan hệ. Thiết kế các lược đồ CSDL quan hệ là giải quyết các vấn đề phụ thuộc dữ liệu. Một cơ sở dữ liệu cần phải giải quyết các vấn đề : - Tránh dư thừa dữ liệu. - Tránh sự thiếu nhất quán. - Tránh dị thường khi thêm bộ, tức là thêm bộ dữ liệu chưa đầy đủ. - Tránh dị thường khi xoá bộ tức là xoá những thông tin đang còn sử dụng. 1.3.5. Công cụ môi trường phát triển bài toán Để giải quyết yêu cầu mà bài toán quản nhân sự với những chức năng đã được phân tích ở trên, chúng ta có thể sử dụng nhiều phần mềm quản trị cơ sở dữ liệu khác nhau như: Foxpro (for DOS hoặc for Windows), Visual basic, Access . Mỗi ngôn ngữ, mỗi hệ quản trị cơ sở dữ liệu đều có những điểm mạnh riêng dĩ nhiên cũng sẽ có những hạn chế riêng. Việc chọn một công cụ, một môi trường để triển khai bài toán quản đặt ra tùy thuộc nhiều yếu tố, trong đó có yếu tố chủ quan của người làm chương trình. Trong khuôn khổ thời gian khả năng của bản thân, sau khi cân nhắc, lựa chọn. Em quyết định chọn phần mềm ứng dụng ACCESS một trong năm ứng dụng của Microsoft office 7.0 for Windows. 1.4. Giới thiệu chung về Access Microsoft Access đã trở thành phần mềm cơ sở dữ liệu liên tục phát triển, thể hiện bước ngoặt quan trọng về sự dễ dàng trong việc sử dụng, nhiều người đã bị cuốn hút vào việc tạo CSDL hữu ích của riêng mình các ứng dụng CSDL hoàn chỉnh. Hiện nay, Microsoft Access đã trở thành một sản phẩm phần mềm mạnh, dễ dàng, đơn giản khi làm việc. Chúng ta hãy xem xét lợi ích của việc sử dụng phần mềm phát triển ứng dụng CSDL như Microsoft Access. Hệ CSDL: Theo định nghĩa đơn giản nhất, một cơ sở dữ liệu là một tập các bản ghi tệp được tổ chức cho một mục đích cụ thể. Hầu hết các hệ quản trị CSDL hiện nay đều lưu dữ xử thông tin bằng mô hình quản trị CSDL quan hệ. Quan hệ bắt nguồn từ thực tế là mỗi bản ghi trong CSDL chứa các thông tin liên quan đến một chủ thể duy nhất. Ngoài ra, các dữ liệu của 2 nhóm thông tin có thể ghép lại thành một chủ thể duy nhất dựa trên các giá trị 9 dữ liệu quan hệ. Trong một hệ quản trị CSDL quan hệ, tất cả các dữ liệu ấy được quản theo các bảng, bảng lưu dữ thông tin về một chủ thể. Thậm trí khi sử dụng một trong các phương tiện của một hệ CSDL để rút ra thông tin từ một bảng hay nhiều bảng khác ( thường được gọi là truy vấn – query) thì kết quả cũng giống như một bảng. Thực tế còn có thể hiện một truy vấn dựa trên kết quả của một truy vấn khác. Các khả năng của một hệ CSDL là cho chúng ta quyền kiểm soát hoàn toàn bằng các định nghĩa dữ liệu, làm việc với dữ liệu chia sẻ với dữ liệu khác. Một hệ CSDL có 3 khả năng chính: Định nghĩa dữ liệu, xử dữ liệu kiểm soát dữ liệu. Toàn bộ chức năng trên nằm trong các tính năng mạnh mẽ của Microsoft Access. 1.4.1. Bảng (Table): Với bảng, ta thấy giống như DBF của Foxpro. Trong Access việc tạo bảng, sửa đổi cấu trúc của bảng được tiến hành trên môi trường giao diện đồ hoạ rất trực quan, việc tạo bảng có thể sử dụng công cụ Wizard hoặc tự thiết kế theo ý người sử dụng. Đối với bảng, Access cung cấp đầy đủ các kiểu dữ liệu cần thiết cho các trường, bao gồm dữ liệu kiểu Text, kiểu số (Number), kiểu tiền tệ (Currency), kiểu ngày tháng (Date/Time), kiểu ký ức (Memo), kiểu logíc (Yes/No) các đối tượng OLE. Đặc biệt, với thuộc tính Validation Rule của các trường, chúng ta có thể kiểm soát được các giá trị nhập vào mà không cần viết một dòng lệnh lập trình nào như các ngôn ngữ lập trình khác. Ngoài ra, để giảm các thao tác khi nhập liệu, ta có thể đặt thuộc tính ngầm định Default Value hay các phiên bản mới của Access cung cấp các Combo Box cho các trường của bảng nếu ta muốn sử dụng để giảm bớt các thao tác bàn phím sai sót trong quá trình nhập liệu. Để đảm bảo an toàn dữ liệu, Access cho phép thiết lập quan hệ giữa các bảng với nhau đảm bảo tính ràng buộc. Do đó, người dùng không phải kiểm tra tính toàn vẹn dữ liệu khi nhập. Các bước cơ bản khi thiết lập một bảng trong MS.Access như sau: - Tạo bảng - Đặt khoá chính cho bảng tạo các chỉ mục 10 [...]... d liu - Cung cp chớnh xỏc, y thụng tin cho ngi qun - Tit kim thi gian s dng 1 Mc tiờu qun Vi nhng tn ti ca hng Cụng ty CP XK Đông nam á thỡ mụ hỡnh cn thit phi tin hc hoỏ l rt cp bỏch Vi nhng mc tiờu cn qun sau: Qun hng hoỏ: - Cp nht phiu nhp kho - Cp nht phiu xut kho - Cp nht danh mc hng hoỏ - Bỏo cỏo hng hoỏ tng hp Qun cụng n: - Cp nht phiu thu - Cp nht phiu chi - Cp nht danh mc... Khi Cụng ty thu tin ca khỏch hng thỡ k toỏn phi lp phiu thu tin mt theo mu sau: CễNG TY CP XK ĐÔNG NAM A PHIU THU S PT: Ngy :/./ 2011 Mó KH : Tờn KH: a ch : do : S tin : K toỏn trng Ngi nhn hng Ngi giao hng 24 Chng 3: PHN TCH H THNG Cn c vo nhu cu thc t v mc tiờu chớnh ca h thng qun trong ú cú xây dng Qun bán hàng v cụng n ca Cụng ty CP XK Đông nam á Thỡ yờu cu ca h thng qun hng hoỏ... thng, yờu cu thc t ca bi toỏn ta cú biu phõn cp chc nng nh sau: Biu phõn cp chc nng Qun hng húa & cụng n Qun hng húa Cp nht danh mc hng húa Qun cụng n Cp nht phiu thu Cp nht phiu nhp kho Cp nht phiu chi Cp nht xut kho Tỡm hng húa theo tờn Tỡm theo hng húa bỏn chy Bỏo cỏo cụng n Bỏo cỏo hng húa tng hp Tỡm kim Cp nht khỏch hng Cp nht Nh cung cp 26 2.2 Biu lung d liu - Biu DFD din t tp hp... chng t, biu mu sau: Khi Cụng ty nhp hng t NCC phi lp Phiu nhp kho theo musau: CễNG TY CP XK ĐÔNG NAM A PHIU NHP KHO S: Ngy:././ 2011 Nh cung cp: a ch: STT Mó hng Tờn hng vt Sl Thnh tin Cng : K toỏn trng Ngi nhn hng Ngi giao hng Khi Cụng ty tr tin cho NCC phi lp Phiu chi tin mt theo mu sau: CễNG TY CP XK ĐÔNG NAM A PHIU CHI S : Ngy :/./ 2011 Ngi nhn hng: a ch : do chi : S tin : Ghi bng... Ngi nhn hng Ngi giao hng 22 Khi ban qun yờu cu bỏo cỏo tng hp hng hoỏ thỡ b phn k toỏn phi lp theo mu sau: CễNG TY CP XK ĐÔNG NAM A BO CO TNG HP HNG HO Mó hng Tờn hng SL Nhp TG Nhp SL Xut TG Xut SL Tn TG tn Ngy thỏng nm 2011 Ngi lp bỏo cỏo 23 Khi Ban qun yờu cu bỏo cỏo cụng n ca tng khỏch hng thỡ k toỏn phi lp bỏo cỏo theo mu sau: CễNG TY CP XK ĐÔNG NAM A BO CO CễNG N CHI TIT Mó KH Tờn KH a... 18 Sau õy l biu lung d liu mc vt th hin quỏ trỡnh x thụng tin ca b phn qun hng hoỏ v cụng n: Ghi chỳ: Chng t trờn giy Chc nng x ng truyn d liu 19 NCC KH Kho KT kho KT tng hp Nhp hng Hng KT qu BQL Tr tin P.Nhp P.chi Tin Hng Xut hng TD nhp_xut P.Xut Tin Nhn tin P.thu Tng hp n Gbỏo n BC tng hp hng hoỏ BC n tng hp 20 2.3 ỏnh giỏ hin trng H thng qun hng hoỏ v cụng n ca Cụng ty CP XK Đông. .. mc di nh ca chc nng Qun hng hoỏ Ban qun Cp nht danh mc hng húa (1.1) Khỏch hng Nh cung cp Phiu y/c nhp hng DM hng nhp Cp nht phiu nhp kho (1-2) Cp nht phiu xut kho (1-3) Phiu xut Phiu y/c xut hng xut Nh CC Phiu nhp Bỏo cỏo hng hoỏ tng hp (1-4) Khỏch hng y/c Ban qun Tr li 29 Mc di nh chc nng Qun lớ cụng n Nh CC Thụng tin nh CC Thụng tin khỏch hng Cp nht khỏch hng (2.1) Cp nht NCC (2.2) NCC Phiu... trỏch nhim B phn qun hng hoỏ v cụng n ca Cụng ty CP XK Đông Nam á hot ng da trờn mi quan h khng khớt gia cỏc t vi nhau T th nht: m nhim vic nhp hng, xut hng v vit phiu nhp xut hng cho NCC v khỏch mua hng Sau ú lu d liu vo s sỏch v chuyn phiu nhp xut cho t th hai T th hai: m nhn vic theo dừi quỏ trỡnh thanh toỏn tin ca Cụng ty vi NCC v vic thanh toỏn tin ca khỏch mua hng vi Cụng ty Sau ú chuyn thụng... bỏo cỏo cụng n tng hp v chi tit ca Cụng ty cho Ban qun T th t: Ly thụng tin t t th nht theo dừi quỏ trỡnh nhp hng, xut hng a ra s lng hng tn kho, tr gi hng tn kho ca cỏc mt hng C bn t u qun lý, lu tr, x cụng vic da trờn phng phỏp truyn thng, ghi chộp nhiu trờn giy t 2.2 Quy trỡnh x v cỏc d liu x Khi cú quyt nh nhp hng ca ban qun lý, b phn qun kho cú trỏch nhim thng lng vi NCC, yờu... nhng thnh phn sau: - Khỏch mua hng: Trc tip lm vic vi b phn qun hng hoỏ v cụng n, yờu cu mua hng, tr tin v nhn cỏc chng t t phũng qun - Nh cung cp: trc tip lm vic vi b phn qun hng hoỏ v cụng n, xut hng cho Cụng ty khi cú yờu cu, nhn tin, cỏc hoỏ n chng t t phũng qun - Ban qun lý: bao gm nhng ngi cú thm quyn trong vic yờu cu cp nht, iu chnh thụng tin v bỏo cỏo v danh mc hng hoỏ, danh mc khỏch . Kế toán kho. Khi khách hàng có nhu cầu mua hàng, bộ phận quản lý kho có trách nhiệm bán hàng cho khách và viết hoá đơn thanh toán cho khách. Kế toán quỹ. ba: Làm nhiệm vụ tổng hợp nợ, viết giấy báo nợ cho khách mua hàng, báo cáo công nợ tổng hợp và chi tiết của Công ty cho Ban quản lý. • Tổ thứ tư: Lấy thông

Ngày đăng: 01/04/2013, 13:32

Hình ảnh liên quan

3.1. Mô hình thực thể liên kết: - xây dựng phần mềm  quản lý hàng hoá và công nợ tại Công ty CP xuất khẩu Đông Nam Á Hamico

3.1..

Mô hình thực thể liên kết: Xem tại trang 32 của tài liệu.
1. THIẾT KẾ CÁC BẢNG DỮ LIỆU - xây dựng phần mềm  quản lý hàng hoá và công nợ tại Công ty CP xuất khẩu Đông Nam Á Hamico

1..

THIẾT KẾ CÁC BẢNG DỮ LIỆU Xem tại trang 37 của tài liệu.
• Bảng Danh sách khách hàng (dskh) - xây dựng phần mềm  quản lý hàng hoá và công nợ tại Công ty CP xuất khẩu Đông Nam Á Hamico

ng.

Danh sách khách hàng (dskh) Xem tại trang 37 của tài liệu.
• Bảng Danh sách nhà cung cấp (dsncc) - xây dựng phần mềm  quản lý hàng hoá và công nợ tại Công ty CP xuất khẩu Đông Nam Á Hamico

ng.

Danh sách nhà cung cấp (dsncc) Xem tại trang 38 của tài liệu.
• Bảng Phiếu thu (phieuthu) - xây dựng phần mềm  quản lý hàng hoá và công nợ tại Công ty CP xuất khẩu Đông Nam Á Hamico

ng.

Phiếu thu (phieuthu) Xem tại trang 39 của tài liệu.
• Bảng Phiếu chi (phiếu chi) - xây dựng phần mềm  quản lý hàng hoá và công nợ tại Công ty CP xuất khẩu Đông Nam Á Hamico

ng.

Phiếu chi (phiếu chi) Xem tại trang 39 của tài liệu.
• Bảng Phiếu nhập kho (pnk) - xây dựng phần mềm  quản lý hàng hoá và công nợ tại Công ty CP xuất khẩu Đông Nam Á Hamico

ng.

Phiếu nhập kho (pnk) Xem tại trang 40 của tài liệu.
• Bảng Danh mục hàng hoá (dmhh) - xây dựng phần mềm  quản lý hàng hoá và công nợ tại Công ty CP xuất khẩu Đông Nam Á Hamico

ng.

Danh mục hàng hoá (dmhh) Xem tại trang 41 của tài liệu.
• Bảng chi tiết Phiếu nhập kho (ctpnk) - xây dựng phần mềm  quản lý hàng hoá và công nợ tại Công ty CP xuất khẩu Đông Nam Á Hamico

Bảng chi.

tiết Phiếu nhập kho (ctpnk) Xem tại trang 42 của tài liệu.
• Bảng Phiếu xuất kho (pxk) - xây dựng phần mềm  quản lý hàng hoá và công nợ tại Công ty CP xuất khẩu Đông Nam Á Hamico

ng.

Phiếu xuất kho (pxk) Xem tại trang 42 của tài liệu.
• Bảng chi tiết Phiếu xuất kho (ctpxk) - xây dựng phần mềm  quản lý hàng hoá và công nợ tại Công ty CP xuất khẩu Đông Nam Á Hamico

Bảng chi.

tiết Phiếu xuất kho (ctpxk) Xem tại trang 43 của tài liệu.
Sơ đồ liên kết giữa các bảng: - xây dựng phần mềm  quản lý hàng hoá và công nợ tại Công ty CP xuất khẩu Đông Nam Á Hamico

Sơ đồ li.

ên kết giữa các bảng: Xem tại trang 44 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan