Để có cơ sở xây dựng chiến lược phát triển du lịch, công tác thống kê du lịch là một yếu tố quan trọng
Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368 Lời cảm ơn Trong suốt 4 năm em đợc sống ,học tập và nghiên cứu trong trờng đại học Phơng Đông Em đã đợc các thầy giáo, cô giáo dậy bảo tận tình Em đã tiếp thu đợc những hiểu biết về mặt xã hội ,những kiến thức về chuyên ngành mà mình theo học. Em hy vọng rằng với những kiến thức đã đợc học đó, sau này khi ra trờng em sẽ góp phần công sức nhỏ bé của mình vào sự nghiệp của đất nớc Trớc khi ra trờng Em xin chân thành cảm ơn ban giám hiệu nhà trờng các thầy giáo, cô giáo, các bạn bè đã giúp đỡ Em trong suốt quá trình học tại trờng. Em xin chân thành cảm ơn Thầy giáo hớng dẫn tận tình giúp đỡ em hoàn thành luận văn tốt nghiệp này Luận văn tốt nghiệp Quản lý cửa hàng thuốc Lời nói đầu Ngày nay cùng với sự phát triển về mọi mặt của xã hội, ngành công nghệ thông tin đã trở thành một nhu cầu không thể thiếu trong đời sống con ngời .Đó là một khoa học kỹ thuật xây dựng trên những hệ thống xử lý dữ liệu tinh xảo(Data processing system). Vì vậy nền khoa học máy tính ngày nay đang giữ một vị trí trung tâm trong hầu hết các lĩnh vực của xã hội . Nó phát triển một cách nhanh chóng và có nhiều bớc nhảy vọt . Tại Việt Nam ngành công nghệ thông tin mới thâm nhập vào nhng cũng đã phát triển rất nhanh để sớm hoà nhập vào thế giới về công nghệ thông tin , theo dự kiến ở Việt Nam đến năm 2005 tất cả các doanh nghiệp , công sở v v . , đều phải sử dụng nền khoa học công nghệ thông tin. Trong các lĩnh vực quản lý , việc xử lý một khối lợng lớn các luồng thông tin vào ra một cách chính xác , nhanh chóng đã trở thành một vấn đề không nhỏ đối với nhà quản lý . Cách thức xử lý thông tin dựa trên kinh nghiệm và phơng pháp thủ công không còn phù hợp nữa, cần có một phơng pháp mới hiệu quả hơn Việc tin học hoá các lĩnh vực quản lý đã thực sự là một cuộc cách mạng . Nó đã làm giảm bớt rất nhiều công sức của các nhà quản lý trong việc xử lý thông tin và ra quyết định một cách chính xác. Việc xử lý, tra cứu và tìm kiếm thông tin nhanh đơn giản hiệu quả chỉ trong vài giây một điều mà trớc kia không nhà quản lý nào giám mơ ớc tới . Tin học hoá giúp tránh đợc thất lạc dữ liệu tự động hệ thống hoá và cụ thể hoá các thông tin theo nhu cầu cuả con ngời . Vào những năm 1980, máy tính để bàn đã nổi lên, thay thế cho các máy tính lớn đắt giá . Mỗi máy tính để bàn đều có khả năng tích hợp mọi thiết bị ngoại vi và phần mềm để hoàn thành một số công việc cụ thể , song việc chuyển giao dữ liệu giữa các hệ thống đòi hỏi phải có sự can thiệp chủ lực của con ngời thông qua các đĩa mềm . Với đà phát triển của công nghệ máy tính , các quản trị viên máy tính các chuyên viên tiếp thị , ngời dùng và các thiết kế viên bắt đầu thấy rõ các u điểm của việc dùng chung dữ liệu, phần cứng và một nhóm các máy tính tuy Trang: 2 Luận văn tốt nghiệp Quản lý cửa hàng thuốc riêng lẻ song mang lại tính hợp tác . Các hệ điều hành mạng máy tính đầu tiên nh (Novell NetWare và Microsoft Lan Manager ) đã đợc thiết kế dới dạng các trình cài thêm vào các hệ điều hành vi tính . Giờ đây dòng hệ điều hành máy tính mới nh Microsoft Windows 95/98 và Win dows NT, đã gộp một hệ tích hợp đầy đủ các dịch vụ mạng . Việc tích hợp các dịch vụ mạng vào trong các hệ điều hành vi tính và sự bùng nổ của mạng toàn cầu Internet-đã tạo ra một động lực mạnh mẽ thúc đẩy mọi ngời giao kết với nhau .Mạng máy tính đã trở thành một phơng tiện để truyền bá thông tin . Muốn hiểu rõ các điểm phức tạp của tiến trình truyền thông dữ liệu và hoà mạng máy tính , bạn phải có một nền tảng vững chắc về thuật ngữ và khái niệm về mạng . Những tiến bộ cực kỳ nhanh chóng của kỹ thuật tính toán và mạng làm cho các thông tin về những sự kiện nổi bật đợc truyền đi nhanh chóng đến hàng tỷ ngời trên khắp thế giới nhờ vào mạng truyền thông (Internet) điều mà công nghệ thông tin truyền thống không thể làm đợc . Trong các lĩnh vực của xã hội quản lý việc bán thuốc cho cửa hàng tân dợc là một vấn đề hết sức phức tạp không chỉ cho ngành dợc của nớc ta mà cả trên toàn thế giới . Với khả năng lu trữ thông tin ngày càng lớn tạo nên một kho thông tin đồ sộ có thể lu trữ hàng trăm ngìn mặt hàng thuốc khác nhau với nhiều chủng loại và mẫu mã . Hơn thế nữa với tốc độ truy xuất , tìm kiếm dữ liệu thông tin nhanh chóng , chính xác máy tính đã trở thành công cụ đắc lực giúp đỡ cho con ngời ngày càng nhiều. Ngày nay với sự phát triển mạnh mẽ của nền kinh tế , sự giao lu buôn bán giữa ngời với ngời , sự trao đổi hàng hoá phát triển lớn nhiều mặt hàng nhiều nguồn hàng khác nhau dẫn đến sự phức tạp về hệ thống quản lý quá trình trao đổi đó . Vì vậy việc áp dụng tin học đa máy tính vào việc trợ giúp quản lý và trao đổi thông tin rất cần thiết . Nó giúp cho ngời quản lý xử lý nhanh một khối lợng lớn các thông tin , tra cứu và tìm kiếm một cách nhanh chóng , tiết kiệm đợc nhiều thời gian và công sức . Nhờ đó đạt đợc hiệu quả kinh tế cao, tránh mất mát và nhầm lẫn các thông tin về thuốc và tìm ra những loại thuốc có hiệu quả trong kinh doanh. Từ những mong muốn áp dụng công nghệ thông Trang: 3 Luận văn tốt nghiệp Quản lý cửa hàng thuốc tin vào quản lý và những yêu cầu cấp thiết đặt ra trong công việc cần có phơng pháp phù hợp tạo bề thế cho ngành này phát triển mạnh mẽ nên Em đã thực hiện đề tài này để một phần nào đóng góp cho công việc quản lý nói riêng và trong nền phát triển kinh tế nói chung có những bớc tiến mới hoà nhập cùng thế giới . Quản lý việc bán thuốc cho cửa hàng tân dợc với các chức năng nhập , lu trữ , xử lý thông tin về quá trình xuất nhập thuốc nhằm nâng cao hiệu quả hoạt động của cửa hàng . Là một đề tài mang tính thực tiễn cao , phù hợp với nền kinh tế thị trờng , luôn luôn nắm bắt kịp thời những thông tin mới về các loại thuốc mới cũng nh các loại thuốc bán chạy và các loại thuốc không bán đợc để phục vụ tốt nhu cầu của ngời tiêu dùng . Hiện nay hầu hết các cửa hàng bán thuốc trên địa bàn Hà Nội các công việc nhập , xuất , kiểm tra hàng tồn hàng hết hạn sử dụng , hàng hỏng do yếu tố tự nhiên và tổng hợp hàng đều thực hiện một cách thủ công nên không tránh khỏi sự nhầm lẫn dẫn đến việc kinh doanh tiến triển chậm . Do vậy Em đã chọn đề tài này phần nào đa ra những nhận xét đánh giá tổng thể và từ đó đa ra hệ thống mới có nhiều chức năng áp dụng cho công tác quản lý dựa trên sự hỗ trợ của máy tính . Qua đó đa hệ thống quản lý việc bán thuốc cho các cửa hàng hoà nhập vào thế giới thông qua mạng toàn cầu trên những trang Website giới thiệu về sản phẩm thuốc mới của mình . Hệ thống quản lý sẽ đợc xây dựng trên ngôn ngữ Visual Basic một ngôn ngữ lập trình mạnh , hiện đại và đang đợc sử dụng rất rộng rãi , đem lại hiệu quả cao. Trang: 4 Luận văn tốt nghiệp Quản lý cửa hàng thuốc Luận văn đợc xây dựng phần mềm trợ giúp quản lý việc bán thuốc cho cửa hàng tân dợc gồm 4 phần. Phần I :lý thuyết về cơ sở dữ liệu 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 . Biểu đồ luồng dữ liệu mức khung cảnh (Context Data Folow Diagram). Biểu đồ luồng dữ liệu mức đỉnh (Top Level Data Folow Diagram). Biểu đồ luồng dữ mức dới đỉnh (Levelling Data Diagram). Mô hình thực thể E - R Phần III : Các cơ sở chức năng. Chơng này thiết kế hệ thống , sơ đồ tổ chức hệ thống tổng thể các file dữ liệu của hệ thống , các giao diện, modul của các tiến trình xử lý, các Form chơng trình và phần chú giải Phần IV : Tổng hợp kết luận . Đánh giá , nhận xét và phơng hớng phát triển của chơng trình quản lý. Trang: 5 Luận văn tốt nghiệp Quản lý cửa hàng thuốc Phần I Lý Thuyết về cơ sơ dữ liệu Chơng 1 khái quát về cơ sở dữ liệu 1.1. Khái niệm cơ bản về hệ quản trị 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ễn dị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ống mà không cần quan tâm đến thuật toán chi tiết hoặc biểu diễn dữ liệu trong máy. 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 và một hệ phần mềm QTCSDL. 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 các thiết bị nhớ thứ cấp (nh đĩa từ, băng từ .). 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ật lý. Các khung nhìn: Là cách nhìn, là quan niệm của từng ngời sử dụng đối với CSDL mức khái niệm. Sự khác nhau giữa khung nhìn và mức khái niệm thực chất là không lớn. Trang: 6 Luận văn tốt nghiệp Quản lý cửa hàng thuốc . . . . Hình 1 Sơ đồ kiến trúc một hệ CSDL Thể hiện (instance). Khi CSDL đã đợc thiết kế, ngời ta thờng quan tâm đến 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, 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. Ngời ta sử dụng thuật ngữ lợc đồ để thay thế cho khái niệm bộ khung. Lợc đồ khái niệm là bộ khung của CSDL khái niệm, còn lợc đồ vật lý dùng cho bộ khung của CSDL mức vật lý, khung nhìn đợc gọi là lợc đồ con. Cơ sở dữ liệu vật lý: Mức thấp nhất của kiến trúc một hệ CSDL vật lý. CSDL vật lý có thể đ- ợc xem là tổ chức ở nhiều mức khác nhau nh bản ghi (record) và tệp (file). Lợc đồ khái niệm và mô hình dữ liệu. Trang: 7 User 1 Khung nhìn 1 User 2 User n Khung nhìn 1 Khung nhìn 1 CSDL mức khái niệm (logic) CSDL mức vật lý Luận văn tốt nghiệp Quản lý cửa hàng thuốc Lợc đồ khái niệm là sự biểu diễn thế giới thực bằng một loạt ngôn ngữ phù hợp. QTCSDL cung cấp ngôn ngữ định nghĩa dữ liệu để xác định lợc đồ khái niệm. Đây là ngôn ngữ bậc cao có khả năng mô tả lợc đồ dữ liệu bằng cách biểu diễn của mô hình dữ liệu. Hiện có nhiều loại mô hình dữ liệu. Ba loại mô hình cơ bản đang đợc sử dụng là: Mô hình phân cấp(hierachical model): 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 nút con và nút cha đợc liên hệ theo một mối quan hệ xác định. Mô hình lới(Network model):Mô hình đợc biểu diễn là một đồ thị có hớng. Mô hình quan hệ(Relational model): Mô hình này dựa trên cơ sở khái niệm lý thuyết tập hợp các quan hệ, tức là tâp các k-bộ với k cố định.Tính độc lập dữ liệu Tính độc lập dữ liệu là tính bất biến các hệ ứng dụng ứng với các thay đổi trong cấu trúc truy nhập và chiến lợc truy nhập. Trang: 8 Luận văn tốt nghiệp Quản lý cửa hàng thuốc Chơng 2 Mô hình cơ sở dữ liệu quan hệ 2.1. Các khái niệm cơ bản Khái niệm toán học của mô hình quan hệ là quan hệ hiểu theo nghĩa lý thuyết tập hợp: Là tập 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ị. Ví dụ: Tập các số nguyên, tập các xâu ký tự tạo thành tên ngời trong tiếng anh có độ dài không quá 30 ký tự, tập hai số {0,1} là một miền . Gọi D 1 , D 2 , ., D n là n miền. Tích Đề Các của n miền là D 1 xD 2 x xD n là tập tất cả n-bộ(n-tuples v 1 , v 2 , .,v n ) sao cho v i D i với i=1 .n, v.v Ví dụ: n=2,D 1 ={0,1}, D 2 ={a,b,c} khi đó D 1 xD 2 = {(0,a),(0,b),(0,c),(1,a),(1,b),(1,c)} Quan hệ: Quan hệ là một tập con của tích Đề Các của một hoặc nhiều miền. Nh vậy mối quan hệ có thể là vô hạn. Ngời ta giả thiết rằng, mối quan hệ là một tập hữu hạn. Mỗi hàng của quan hệ gọi là bộ. Quan hệ là tập con của tích Đề Các D 1 xD 2 x .xD n 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).Vậy ngời ta định nghĩa quan hệ nh sau: Định nghĩa 2.1: Gọi R={A 1 , .,A n } là một tập hữu hạn các thuộc tính, mỗi thuộc tính A i với i=1, ,n có miền giá trị tơng ứng là dom(A I ). Quan hệ trên tập thuộc tính R=(A 1 , ,A n ) là tập con của tích Đề Các r dom(A 1 )x xdom(A 2 ) Khi đó ký hiệu là r(R) hoặc r(A 1 , .,A n ) Ví dụ: Quan hệ NHAN_VIEN bao gồm các thuộc tính HO_TEN, NAM_SINH, NOI_LAM_VIEC và LUONG là quan hệ 4 ngôi Trang: 9 Luận văn tốt nghiệp Quản lý cửa hàng thuốc NHAN_VIEN ( Ho_ten Nam_sinh Noi_lam_viec Luong) T 1 Le Van A 1960 Vien CNTT 425 T 2 Hoang Thi B 1970 Truong DHBK 390 T 3 Le Van Son 1945 Vien CNTT 425 T 1 = (Le Van A, 1960, Vien CNTT, 425) là một quan hệ NHAN_VIEN 2.2. Khoá Khoá(key) của một quan hệ r trên tập thuộc tính R=(A 1 , .,A n ) là tập con K {A 1 , ,A n } thoả mãn các tính chất sau đây: Với hai bộ t 1 , t 2 r đều tồn tại một thuộc tính AK sao cho t 1 (A) t 2 (A). Nói một cách khác, không tồn tại hai bộ mà có 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 t 1 (K) t 2 (K). Do đó 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á ta cần lu ý rằng, nếu K là khoá của quan hệ r(A 1 , .,A n ) thì KKR, K cũng là khoá của r, nghĩa là bất kỳ t 1 ,t 2 r từ t 1 (K) t 2 (K) luôn có t 1 (K) t 2 (K). Định nghĩa 2.2: Khoá của quan hệ r trên tập thuộc tính R={A 1 , .,A n } là tập con K R sao cho bất kỳ hai bộ khác nhau t 1 , t 2 r luôn thoả mãn t 1 (K) t 2 (K) bất kỳ tập con thực sự K' K nào đó đều không có tính đó. Tập K là siêu khoá của quan hệ r nếu K là khoá của quan hệ r. Ví dụ: Quan hệ HANG_HOA. HANG_HOA( MSMH TEN_HANG SO_LUONG) 10101 Sắt phi 6 1000 10102 Sắt phi 8 2000 20001 Xi măng 1000 Trong đó mã số mặt hàng (MSMH) là khoá. Mỗi giá trị MSMH đều xác định duy nhất một mặt hàng trong quan hệ HANG_HOA. Trang: 10 [...]... từ đó ngời quản lý truy cập đợc các thông tin cần thiết nh số tiền còn nợ của nhà cung cấp, khách hàng 2.3 Quản lý nhà cung cấp Trang: 25 Luận văn tốt nghiệp Quản lý cửa hàng thuốc Quản lý : mã nhà cung cấp, tên nhà cùng cấp, địa chỉ , điện thoại, số tiền mà 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ông tin về thuốc 2.4 Quản lý khách hàng Quản lý : mã khách hàng, tên khách hàng,... ngời quản lý lấy thông tin, nội dung liên quan đến thuốc để đa vào cơ sở dữ liệu cho máy quản lý Khi cần có sự thay đổi thông tin về thuốc do cập nhật sai hoặc bổ xung ngời quản lý cửa hàng chỉ cần tìm đến mã số thuốc đó rồi sửa đổi và cập nhật lại Quá trình kiểm tra và sắp xếp lại kho để loại ra những mặt hàng quá hạn sử dụng hoặc h hỏng do nguyên nhân khách quan gây nên để có biện pháp xử lý kịp... tin về khách hàng và mối quan hệ của khách hàng với cửa hàng Số lợng khách mua và số lợng thuốc khách đặt với cửa hàng theo số lợng mà ngời quản lý có thể phân loại ra thành khách mua buôn và khách mua lẻ, ngời tiêu dùng 3.3 Chức năng quản lý nhà cung cấp Chức năng này nói về quy trình hoạt động của cửa hàng với nhà cung cấp có mối quan hệ ràng buộc lẫn nhau khi thì ứng ở vai trò ngời mua khi thì ứng. .. Quản lý thuốc - Quản lý hoá đơn - Quản lý nhà cung cấp - Quản lý khách hàng - Tra cứu và tìm kiếm - Tổng hợp Các chức năng trên đợc phân rã nh sau: 2.1 Quản lý thuốc Chức năng này có tác dụng quản lý chặt chẽ thông tin về thuốc nh mã số thuốc, tên thuốc, loại thuốc, số lợng, công dụng Huỷ những loại thuốc hỏng , thuốc hết hạn sử dụng và sửa chữa thông tin cần thay đổi về thuốc, thêm các loại thuốc, thêm... nghiệp Quản lý cửa hàng thuốc Phải đáp ứng đợc những yêu cầu của ngời sử dụng, hệ thống phải xử lý các thông tin nhanh, hiệu quả và độ chính xác cao, dễ sử dụng, dễ hiểu,nhằm khắc phục đợc những nhợc điểm của quá trình quản lý bằng thủ công Trang: 24 Luận văn tốt nghiệp Quản lý cửa hàng thuốc Chơng 2 Các chức năng cơ bản của hệ thống Các chức năng chính Gồm 5 chức năng chính: - Quản lý thuốc - Quản lý. .. thuộc đó là thoả trên R Ví dụ: Trong quan hệ S của hãng cung ứng, một trong số các thuộc tính SNAME, STATUS, CITY đều phụ thuộc hàm vào thuộc tính S# Mỗi giá trị S# tồn tại vừa đúng một giá trị tơng ứng đối với từng thuộc tính SNAME, STATUS và CITY Khi đó có thể viết: S# SNAME, S# STATUS, S# CITY Ví dụ : Trong một hoá đơn bao gồm các thuộc tính số hóa đơn , tên khách hàng , mã sản phẩm , tổng... nhà cung cấp và khách hàng, ngợc lại nếu cửa hàng giao không đúng với yêu cấu thì khách hàng có thể khiếu lại giao hàng với cửa hàng 1.2.bld mức đỉnh Biểu đồ này chỉ rõ quá trình làm việc của hệ thồng các luồng dữ liệu biểu thị cho chức năng của hệ thống Các kho dữ liệu biểu thị là các tệp tin lu trữ lâu dài Trang: 32 Gửi Hoá đơn Hoá đơn không khớp NCC và khách hàng Cung ứng thuốc Quản lý cửa hàng thuốc... nghiệp Quản lý cửa hàng thuốc Khái niệm về phụ thuộc hàm (trong một quan hệ) là một quan niệm có tầm quan trọng hết sức đối với việc thiết kế mô hình dữ liệu Năm 1970 EF Codd đã mô tả phụ thuộc hàm trong mô hình dữ liệu quan hệ, nhằm giải quyết việc phân rã không tổn thất thông tin.Sau đây là khái niệm một cách hình thức Định nghĩa 3.1: Cho R(U) là một lợc đồ quan hệ với U={A1, , An} là tập thuộc tính. .. ứng ở vai trò ngời mua khi thì ứng ở vai trò ngời bán, ở đây ta xét vai trò của nhà cung cấp là nhà sản xuất Trang: 27 Luận văn tốt nghiệp Quản lý cửa hàng thuốc thuốc vì ở đây chỉ xét đến chức năng bán thuốc, quản lý mã nhà cung cấp, tên nhà cung cấp,địa chỉ điện thoại, công nợ 3.4 Chức năng quản lý khách hàng Đối với chức năng khách hàng họ không chỉ hoạt động ở dới dạng là ngời mua hàng của cửa... các công việc về thống kê hoá đơn ,báo cáo số lợng thuốc,báo cáo lãi xuất, trong cửa hàng(bán,nhập), thuốc hỏng, hết hạn sử dụng, lãi xuất 3.8 Biểu đồ phân cấp chức năng Quản lý việc bán thuốc cho cửa hàng thuốc tân dược Q /lý thuốc Q/ lý NCC và khách hàng Q /lý hoá đơn Nhập xuất Nhập xuất Hoá Đơn N/X Thêm Thêm Thêm Sửa đổi Sửa đổi Sửa đổi Tìm kiếm Tổng hợp Đ/K tìm Thống kê P/thức tìm Báo cáo Trường tìm . Quản lý cửa hàng thuốc Phần I Lý Thuyết về cơ sơ dữ liệu Chơng 1 khái quát về cơ sở dữ liệu 1.1. Khái niệm cơ bản về hệ quản. trị 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à