Form tìm kiếm nhà cung cấp

Một phần của tài liệu LUẬN VĂN:Quản lý việc bán thuốc cho cửa hàng tân dược potx (Trang 72 - 86)

Khi cần biết thông tin về nhà cung cấp nào đó ta có thể tìm kiếm chi tiêt thông tin về cung cấp đó thông qua form tìm kiếm

4.10.form tìm kiếm thông tin khách hàng

* Các biểu mẫu báo cáo

Chức năng này thực hiện các công việc tổng hợp và thông kê theo các tiêu chí như bao cáo danh sách nhà cung cấp, khách hàng, mã thuốc, dạng thuốc, các hoá đơn nhập xuất in ra dưới dạng danh sách ra màn hình từ đó người quản lý có thể biết được tình hình

kinh doanh của cửa hàng, số công nợ của khách hàng, số tiền mà cửa hàng còn nợ nhà cung cấp .

Báo cáo tổng hợp nhà cung cấp từ báo cáo ta có thể biết được thông tin về nhà cung và biết được số công nợ mà cửa hàng còn nợ nhà cung cấp từ đó lên kế hoạch trả nợ và thu nợ cho cửa hàng

Bảng thông kê nhà cung cấp

Lựa chọn hệ cơ sở dữ liệu và ngôn ngữ cài đặt chương trình

Phần cơ dữ liệu của chương trình quản lý việc bán thuốc cho cửa hàng tân dược được thiết kế trên hệ quản trị cơ sở dữ liệu Microsoft Access. Đây là hệ quản trị dữ liệu trên môi trường Windows, trong đó có sẵn các công cụ hữu hiệu và tiện lợi để tự động nảy sinh chương trình cho hầu hết các bài toán về quản lý. Đây là một công cụ quản trị cơ sở dữ liệu mạnh được đánh giá cao trên máy PC hiện nay, nó có tính linh hoạt và rất dễ sử dụng.

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.Khả năng của phần mềm này là cho chúng ta quyền kiểm soát hoàn toàn cơ sở dữ liệu khi làm việc.

Mcrosoft Access cung cấp cho chúng ta sáu đối tượng công cụ là : Bảng (Table) , Truy vấn (Query), mẫu biểu (Form) , báo biểu (Report), Macro và đơn thể (Module) . Bảng có cấu trúc tương tự như một tệp DPF của Foxpro được dùng để lưu trữ dữ liệu của cơ sở dữ liệu (CSDL) . Một cơ sở dữ liệu gồm nhiều bảng quan hệ với nhau.

Truy vấn là công cụ mạnh của Access dùng để tổng hợp, sắp xếp, tìm kiếm dữ liệu trên các bảng.

Một biểu thường dùng để tổ chức cập nhật dữ liệu cho các bảng và thiết kế giao diện chương trình. Tuy có thể nhập dữ liệu trực tiếp vào các bảng nhưng mẫu biểu sẽ cung cấp nhiều khả năng nhập liệu tiện lợi như : Nhận dữ liệu từ một danh sách,nhận các hình ảnh,nhập dữ liệu đồng thời trên nhiều bảng. Mẫu biểu còn cho phép nhập các giá trị riêng lẻ (không liên quan đến bảng từ các bàn phím). Mẫu biểu còn có một khả năng quan trọng khác là tổ chức giao diện chương trình dưới dạng một bảng nút lệnh hoặc một hệ thống Menu.

Báo biểu là công cụ tuyệt vời phục vụ công việc in ấn,nó cho các khả năng : In dữ liệu dưới dạng bảng.

In dữ liệu dưới dạng biểu. Sắp xếp dữ liệu trước khi in.

Sắp xếp và phân nhóm dữ liệu tới 10 cấp . Cho phép thực hiện các phép toán để nhận dữ liệu tổng hợp trên mỗi nhóm. Ngoài ra ,dữ liệu tổng hợp nhận được trên các nhóm lại có thể đưa vào các công thức để nhận được sự so sánh,đối chiếu trên các nhóm và trên toàn báo cáo.

In dữ liệu của nhiều bảng có trên báo cáo .

Cũng cần nói thêm việc chon Font chữ, cỡ chữ, kiểu in và việc trình bày trên báo cáo được tiến hành rất đơn giản.

Macro bao gồm một dãy các hành động (Action) dùng để tự động hoá một loạt các thao tác. Macro thường dùng với mẫu biểu để tổ chức giao diện chương trình .

Phần IV

Tổng hợp đánh giá và kết luận

Chương 1

Đánh giá các kết quả đạt được

Hệ thống đã đáp ứng được phần nào công việc của nhà quản lý và việc bán thuốc của cửa hàng trở nên đơn giản hơn giảm bớt được các chức năng hoạt động thủ công. Thay vào đó là công việc của máy tính thực hiện như tra cứu, tổng hợp báo cáo, tính toán lãi xuất của cửa hàng,..., đã được hoàn thiện và áp dụng hoàn toàn trong quản lý tự động, khả năng làm việc nhanh chóng mang hiệu quả cao và độ chính xác lớn trong công việc. (adsbygoogle = window.adsbygoogle || []).push({});

Hệ thống cập nhật thông tin về thuốc mới một cách nhanh chóng, tự động phân loại thuốc theo vần hay theo nước sản xuất đáp ứng nhu cầu người quản lý, khả năng tra cứu và tìm kiếm nhanh khi cần tìm một loại thuốc nào đó quá hạn sử dụng. Quá trình thay đổi các thông tin về thuốc theo yêu cầu của người tiêu dùng, xoá, chỉnh sửa nhanh chóng.

Các luồng thông tin lưu chuyển trong hệ thống được kiểm soát chặt chẽ.

Hệ thống thiết kế có tính logic nên khi có sự thay đổi trong chương trình thì hệ thống sẽ tự động điều chỉnh các dữ liệu liên quan cho phù hợp với yêu cầu của hệ thống.

Các dữ liệu trong hệ thống được thiết kế mang tính chuẩn hoá cao.Không gian lưu trữ thông tin trong máy tính được tối ưu và truy xuất đầy đủ các dữ liệu.

Khả năng về thị trường của cửa hàng được mở rộng thông qua mạng máy tính(Internet,...). Người tiêu dùng có thể mua hàng ở bất kỳ cửa hàng nào mà họ muốn thông qua mạng. Họ có thể tìm hiểu thông tin về các loại thuốc.

Chương trình này được xây dựng và thiết kế trên hệ quản trị cơ sở ACCESS và ngôn ngữ lập trình VISUAL BASIC hiện đại và đa năng. Có được những đặc tính, ưu điểm sau :

+ Trực quan dễ sử dụng.

+ Đáp ứng được nhu cầu quản lý của người sử dụng, xác định rõ quyền hạn của người sử dụng.

+ Hỗ trợ đắc lực cho người quản lý, hay các nhân viên trong quá trình làm việc, bỏ qua hầu hết các công vệi bàn giấy.

+ Việc nhập dữ liệu được thực hiện một cách nhanh chóng, dễ dàng nhờ sự tự động kiểm tra dữ liệu vào ra.

+ Việc tra cứu tài liệu đựơc nhanh chóng và thuận tiện đáp ứng nhu cầu của người tiêu dùng.

+ Các tổng hợp báo cáo được kết xuất nhanh chóng kịp thời giúp cho việc quản lý nắm giữ các thông tin của cửa hàng thuốc.

Sau một thời gian nghiên cứu và tìm hiểu đến nay bài tập tốt nghiệp của em đã được hoàn thành. Về mặt cơ bản bài tập đã phân tích, thiết kế hầu như đầy đủ cơ sở dữ liệu của hệ thống quản lý việc bán thuốc ở cửa hàng tân dược .Tuy nhiên một số vấn đề chưa được đưa vào phân tích. Với sự hạn chế về thời gian cùng với kiến thức và khả năng lập trình của tác giả, chương trình không tránh khỏi những thiếu sót. Cụ thể hạn chế mà tác giả nhận thấy của chương trình là :

-Chương trình có tính chuyên nghiệp chưa cao.

Chương 2

Phương hướng phát triển chương trình:

Phát triển chương trình chạy trên mạng máy tính, đây là hướng phát triển đầu tiên của chương trình, vì trong thực tế cơ sở dữ liệu trên mạng có ý nghĩa lớn hơn nhiều trên các máy đơn lẻ.

Từ đó cung cấp thêm chức năng tra cứu tài liệu thông tin qua trang Web site giới thiệu về thuốc. Chức năng này cho phép độc giả tra cứu dữ liệu từ xa, sử dụng các phần mềm để truy cập vào các trang Web của cửa hàng.

Quản lý các đơn đặt hàng và hoá đơn mua các mặt hàng thuốc của cửa hàng.

Chuẩn hoá chương trình theo chuẩn quốc tế nhằm liên kết các cửa hàng thuốc để chia sẻ các nguồn lực tài nguyên của nhau.

Đây là một chương trình ứng dụng thực tế lớn và phức tạp, cần có một nhóm các chuyên gia cùng thực hiện. Vì vậy trong khuôn khổ khoá luận này chỉ có thể đưa ra những chức năng cơ bản, mô phỏng một phần nhỏ yêu cầu của thực tế. Rất mong nhận được sự đóng góp ý kiến của các thầycô giáo và bạn bè để chương trình được tiếp tục hoàn thiện, đáp ứng một cách tốt nhất cho côngtác quản lý của cửa hàng bán thuốc.

Kết luận

Việc xây dựng hệ thống quản lý thông tin bằng máy tính phục vụ cho công tác quản lý việc bán thuốc cho cửa hàng tân dược là một bài toán thực tế và được áp dụng trong phạm vi rộng rãi. Đề tài này chỉ mang tính cục bộ tuy nhiên hệ thống đã cơ bản xây dựng và giải quyết được vấn đề của bài toán quản lý việc bán thuốc cho cửa hàng tân dược. Từ hệ thống cơ bản ban đầu này nếu được đầu tư về mặt thời gian, công sức thì có thể phát triển chương trình tốt hơn so với yêu cầu đặt ra ban đầu, và hệ thống mới chắc chắn sẽ giải quyết được các vấn đề vướng mắc của công việc quản lý thuốc một cách nhanh chóng.

Qua thời gian học hỏi nghiên cứu cách thiết kế một chương trình ứng dụng thực tế hiện nay bằng máy tính đến nay em đã hoàn thành đề tài “Quản lý việc bán thuốc cho cửa hàng tân dược”. Mặc dù chương trình chưa được hoàn hảo, song qua quá trình làm việc và tìm hiểu em đã học hỏi được được nhiều điều bổ ích về phương pháp xây dượng một chương trình ứng dụng trong tin học

Tài liệu tham khảo 1. Hướng dẫn sử dụng microsoft Access :TS Phạm Văn ất 2. Kỹ thuật lập trình visual basic : Dương Quang Thiện 3. Nhập môn cơ sử dữ liệu :Lê Tiến Vương

(adsbygoogle = window.adsbygoogle || []).push({});

Mục lục

Lời nói đầu ... 1

Phần I : Lý Thuyết về cơ sơ dữ liệu ... 5

Chương 1 : khái quát về cơ sở dữ liệu ... 5

1.1: Khái niệm cơ bản về hệ quản trị cơ sở dữ liệu ... 5

1.2: Kiến trúc một hệ cơ sở dữ liệu ... 5

Chương 2: Mô hình cơ sở dữ liệu quan hệ... ... 8

2.1: Các khái niệm cơ bản... 8

2.2: Khoá... ... 9

2.3: Các phép tính trên CSDL quan hệ ... ... 10

Chương 3: lý thuyết thiết kế cơ sở dữ liệu quan hệ ... ... 12

3.1: Phụ thuộc hàm... ... 12

3.2: Phép tách các lược đồ quan hệ ... ... 15

3.3: Chuẩn hoá lược đồ quan hệ ... ... 17

Phần II: Phân tích thiết kế hệ thống trợ giúp quản lý việc bán thuốc cho cửa hàng tân dược ... ... 22

Chương 1: Luồng thông tin vào ra của hệ thống. ... ... 22

1.1.Hệ thống thông tin vào ... ... 22

1.2. Hệ thống xử lý thông tin ... ... 22

1.3. Hệ thống thông tin ra ... ... 22

Chương 2: Các chức năng cơ bản của hệ thống... ... 24

2.1. Quản lý thuốc ... 24

2.2. Quản lý hoá đơn ... 24

2.3. Quản lý nhà cung cấp ... 24

2.4. Quản lý khách hàng ... 25

2.5. Tra cứu và tìm kiếm ... 25

2.6. Tổng hợp ... 25

Chương 3: Phân tích chi tiết về các chức của hệ thống quản lý việc bán thuốc cho cửa hàng tân dược ... ... 26

3.1. Quá trình nhập thuốc: ... ... 26

3.3. Chức năng quản lý nhà cung cấp ... ... 26 (adsbygoogle = window.adsbygoogle || []).push({});

3.4. Chức năng quản lý khách hàng: ... ... 27

3.5. Chức năng quản lý hoá đơn:... ... 27

3.6. Chức năng tra cứu và tìm kiếm:...27

3.7. Chức năng tổng hợp :... ... 28

3.8. Biểu đồ phân cấp chức năng ... ... 28

Phần III : Các cơ sở chức năng... ... ... 30

Chương 1: biểu đồ luồng dữ liệu ... ... 30

( data flow diagram dfd) 1.1. Mức khung cảnh... ... 30

1.2. BLD mức đỉnh... ... .31

1.3. BLD dưới mức đỉnh ... ... 33

Chương 2: Mô hình thực tế liên kết E-R:(Entity-relatioship).. ... 36

2.1. Mục đích:... ... 36

2.2. phân tách các thực thể chính trong hệ thống: ... ... 36

2.3. Mối liên hệ giữ các thực thể: ... ... 38

2.4. Mô hình tổng thể của liên kết E-R... ... 40

Chương 3: thiết kế hệ thống chương trình... ...41

3.1. Mục đích:...41

3.2. Thiết kế dữ liệu vào ra và các file giữ liệu: ...42

3.3. Thiết kế cấu trúc chương trình: ... ... 47

3.4. Thiết kế modul chương trình: ...48

Chương 4: Các form chương trình... ... 50

4.1. Form chính ... 50

4.2. Form dạng thuốc ... 51

4.3. Form loại thuốc ... 53

4.4. Form khách hàng ... 56

4.5. Form quản lý hoá đơn ... 57

4.6. Form quản lý hoá đơn xuất ... 61

4.7. Form quản lý hàng cung cấp ... 61

4.9. Form tìm kiếm nhà cung cấp ... 64 (adsbygoogle = window.adsbygoogle || []).push({});

4.10. Form tìm kiếm thông tin khách hàng ... 65

Phần IV: Tổng hợp đánh giá và kết luận... ... 71

Chương 1. Đánh giá các kết quả đạt được... ... 71

Chương 2. Phương hướng phát triển chương trình ... ... 73

Kết luận...74

Một phần của tài liệu LUẬN VĂN:Quản lý việc bán thuốc cho cửa hàng tân dược potx (Trang 72 - 86)