MÔ TẢ NGHIỆP VỤ VÀ PHÁT BIỂU BÀI TOÁN.doc.DOC

15 2.1K 6
Tài liệu đã được kiểm tra trùng lặp
MÔ TẢ NGHIỆP VỤ VÀ PHÁT BIỂU BÀI TOÁN.doc.DOC

Đ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

MÔ TẢ NGHIỆP VỤ VÀ PHÁT BIỂU BÀI TOÁN

Trang 1

Trớc đây do điều kiện thực tế không cho phép nên máy tính cha đợc sửdụng rộng rãi trong các hệ thống quản lý cho nên các hệ thống quản lý thờngđợc thực hiện một cách thủ công, manh mún do đó thờng xảy ra tình trạngnhầm lẫn, chồng chéo lên nhau Ngày nay, cùng với sự đi nên của khoa họckỹ thuật thì Công Nghệ Thông Tin đã thâm nhập mạnh mẽ vào các hệ thốngquản lý Với “Hệ thống thông tin quản lý thuốc tại cửa hàng thuốc tân dợc “thì sự trợ giúp của Công Nghệ Thông Tin đã khiến nó trở thành chuyênnghiệp, chính xác và dễ dàng trong cách xử lý nghiệp vụ.

II Phát biểu bài toán.

Với bài toán quản lý cửa hàng thuốc tân dợc đã phần nào đáp ứng đợccô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ảnhơn, giảm bớt đợc các chức năng hoạt động thủ công Thay vào đó là côngviệ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 suấtcủa cửa hàng…đã đựơc hoàn thiện và áp dụng hoàn toàn trong quản lý tựđã đựơ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áclớn trong công việc.

1

Trang 2

Chơng II

Mô hình dữ liệuII.1 tổng quan về cơ sở dữ liệu.

Cơ sở dữ liệu bao gồm các thông tin đợc lu trữ trong máy theo một quyđịnh nào đó Phần chơng trình có thể xử lý, thay đổi dữ liệu là một bộ diễndịch với ngôn ngữ bậc cao nhằm giúp ngời sử dụng có thể dùng đợc hệ thốngmà không cần quan tâm đến thuật toán chi tiết hoặc biểu diễn dữ liệu trongmáy.

II.1.1 Các khái niệm cơ bản.

Ví dụ: họ tên, địa chỉ, ngày sinh,…đã đựơc hoàn thiện và áp dụng hoàn toàn trong quản lý tự- Khoá:

Khoá của quan hệ r trên tập thuộc tính R ={ a1, , an} là tập con K  Rsao cho bất kỳ hai bộ khác nhau t1, t2 r luôn thoả mãn t1(K)  t2(K) bấtkỳ tập con thực sự K’  K nào đó đều không có tính chất đó Tập K là siêukhoá của quan hệ r nếu K là một khoá của quan hệ r.

Khóa đóng vai trò rất quan trọng vì nhờ nó ngời ta có thể dễ dàng tìmkiếm đợc bản ghi Phép toán tìm kiếm bản ghi trong file dữ liệu là phép toánquan trọng nhất vì chỉ sau khi tìm kiếm xong thì ngời ta mới tiến hành loạibỏ các bản ghi ấy hoặc bổ sung một bản ghi mới vào trớc hoặc sau bản ghimà ta đã tìm đợc.

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

Một cơ sở dữ liệu đợc phân làm nhiều mức khác nhau Ta có thể phân thành một cơ sở dữ liệu đơn giản

Phần CSDL vật lý: Là các tệp dữ liệu theo một cấu trúc nào đó đợc lu trên

Trang 3

PhÇn CSDL møc kh¸i niÖm: Lµ mét sù biÓu diÔn trõu tîng cña CSDL vËtlý.

Trang 4

Chơng III

Phân tích thiết kế hệ thống

IIi.1 Tổng quan về phân tích và thiết kế hệ thống.

Hệ thống là một tổ chức vận hành theo một mục đích xác định gồm nhiềuthành phần trong mối quan hệ với nhau.

Hệ thống bao gồm:

Tập hợp các phần tử ( không phân biệt bản chất của nó ).

Tập hợp các mối quan hệ giữa các phần tử đó ( các quan hệ có nhiều dạngkhác nhau nh: các quan hệ cơ học, năng lợng, thông tin và các quan hệ khácràng buộc bởi: kinh tế, thân hữu, pháp luật )

Tạo thành một thể thống nhất để có đợc những chức hay mục tiêu ( củachính nó hay đợc con ngời gán cho ) của hệ thống.

Phân tích là công việc trung tâm khi xây dựng một hệ thống thông tin.Phân tích hệ thống nhằm xác định nhu cầu thông tin của tổ chức Nó sẽ giúpcung cấp những dữ liệu cơ sở cho việc thiết kế hệ thống thông tin sau này.

Thiết kế hệ thống sẽ cho một phơng án tổng thể hay một mô hình đầy đủcủa hệ thống thông tin.

Một phơng pháp phân tích và thiết kế là sự kết hợp của ba yếu tố:

Một tập hợp các khái niệm, định nghĩa và mô hình, bao gồm các kháiniệm cơ bản đợc sử dụng trong phơng pháp cùng với các cách biểu diễnchúng.

Một tiến độ triển khai: bao gồm các bớc đi lần lợt, các hoạt động cần làm.Một công cụ trợ giúp, là một phần mềm giúp cho việc triển khai hệ thốngthực hiện theo phơng pháp đợc chặt chẽ và nhanh chóng.

Do đó, khi lập trình để quản lý cửa hàng thuốc tân dợc nói riêng hay bấtkỳ một hệ thống quản lý nào thì cần phải phân tích và thiết kế hệ thống.

III.1.2 Chức năng nhiệm vụ vủa các đối tợng.

1 Quản lý thuốc.

Chức năng này có nhiệm vụ quản lý chặt chẽ thông tin nhà cung cấp vàkhách hàng, thông tin về thuốc nh mã số thuốc, số lợng, tên thuốc, loạithuốc, công dụng…đã đựơc hoàn thiện và áp dụng hoàn toàn trong quản lý tự

Trang 5

Quản lý về quá trình bán thuốc của cửa hàng, nhận đơn hàng từ phíakhách hàng, lập danh sách đơn hàng và phân loại khách hàng với các loạithuốc, số lợng, giá cả…đã đựơc hoàn thiện và áp dụng hoàn toàn trong quản lý tự

2 Quản lý hóa đơn.

Chức năng quản lý hóa đơn có tác dụng cho biết thông tin về mã hóa đơn,mã thuốc, mã nhà cung cấp, số lợng, ngày xuất nhập, đơn giá, thành tiền, sốtiền đã thanh toán, số tiền còn lại mà từ đó ngời quản lý truy cập đợc cácthông tin cần thiết nh số tiền còn nợ của nhà cung cấp, khách hàng, v.v…đã đựơc hoàn thiện và áp dụng hoàn toàn trong quản lý tự

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

Quản lý mã nhà cung cấp, tên nhà cung cấp, địa chỉ, điện thoại, số tiềnmà cửa hàng còn nợ lại nhà cung cấp, các đơn hàng và cung cấp các thôngtin về thuốc.

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

Quản lý mã khách hàng, tên khách hàng, địa chỉ, điện thoại, các đơn hàngvà cung cấp các thông tin về thuốc khi ngời ta truy cập đến khóa mã kháchhàng.

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

Làm nhiệm vụ tra cứu và tìm kiếm những yêu cầu của ngời quản lý đa ranh các thông tin về thuốc, khách hàng, loại thuốc…đã đựơc hoàn thiện và áp dụng hoàn toàn trong quản lý tự

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

Quản lý cửa hàng thuốc tân d ợc

Quản lý NCC và khách hàngQuản lý

Tổng hợpQuản lý hóa

Tra cứu và tìm kiếm

Sửa đổi

Hủy bỏ

Tìm kiếm theo NCC

Tìm kiếm theo KH

Tìm kiếm theo mã thuốc

Thống kê

Hàng tồn kho

Trang 6

IIi.3 Biểu đồ luồng dữ liệu mức khung cảnh.

Nhà cung cấp và khách hàng

Quản lý bán thuốc

ThuốcTrả lại hoá đơn

Giao thuốc

Thông tin thuốcĐơn thuốcHoá đơn

Trang 7

IIi.4 Biểu đồ luồng dữ liệu mức đỉnh.

Hóa đơn

Trả tiền

ThuốcĐối chiếu

Hóa đơnThanh toán

Trang 8

IIi.5 Biểu đồ luồng dữ liệu mức dới đỉnh.

1 Biểu đồ chức năng quản lý thuốc.

NCC và khách hàng

Phân loại

Xử lý hóa đơn

Trang 9

2 Biểu đồ quản lý hóa đơn.

NCC và khách hàng

Hóa đơn

Đối chiếu

Trả tiềnHoá đơn

Hóa đơn

Danh sách đơn hàngĐối chiếu

Trang 10

III.6 M« h×nh thùc thÓ liªn kÕt E- R

Trang 11

Chơng IV

Lập trình và các giao diệnIV.1 Form chính và Menu.

Form này đợc khởi động ngay sau khi gọi chạy chơng trình Form nàychứa toàn bộ các chức năng của hệ thống, từ đây ta có thể thực hiện các côngviệc quản lý thông qua các menu chọn.

11

Trang 12

IV.2 c¸c form nhËp.

IV.2.1.Form d¹ng thuèc.

IV.2.2 Form lo¹i thuèc.

Trang 13

IV.2.5 Form quản lý hoá đơn nhập.

13

Trang 14

IV.2.6 Form quản lý hoá đơn xuất.

IV.2.7 Form quản lý thuốc.

Trang 15

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ụ chocông tác quản lý việc bán thuốc cho cửa hàng thuốc tân dợc là một bài toánthực tế và đợc áp dụng trong phạm vi rộng rãi Đề tài này chỉ mạng tính cụcbộ tuy nhiên hệ thống đã cơ bản xây dựng và quản lý việc bán thuốc tại cửahàng thuốc tândợ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ứcthì 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à cóthể giải quyết đợc vấn đề vớng mắc của công việc quản lý thuốc.

Qua thời gian học hỏi, nghiên cứu và tìm hiểu cách thiết kế một chơng

trình ứng dụng thực tế trên máy tính em đã hoàn thành đè tài “ Quản lý việcbán thuốc thuốc tại cửa hàng thuốc tân dợc” Mặc dù chơng trình cha đợc

hoàn hảo, song quá trình nghiên cứu và tìm hiểu đã giúp em học hỏi đựoc rấtnhiều điều bổ ích về phơng pháp xây dựng một chơng trình ứng dụng trongtin học.

15

Ngày đăng: 10/09/2012, 09:23

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

Tài liệu liên quan