Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 45 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
45
Dung lượng
1,77 MB
File đính kèm
file dinh kem.rar
(3 MB)
Nội dung
MỞ ĐẦU Sự cần thiết chọn đề tài Trong năm gần đây, với phát triển mạnh mẽ rộng khắp ngành công nghệ thông tin (CNTT), kỹ thuật lập trình, máy vi tính nhanh chóng thâm nhập giữ vai trò chủ đạo xã hội, kinh tế, quân sự,…Việc ứng dụng tin học lĩnh vực quảnlý cần thiết thiếu trình làm việc để đạt hiệu cao Sự lớn mạnh máy vi tính, kỹ thuật lập trình giúp cho người nhiều công việc đặc biệt công tác quản lý, nghiên cứu khoa học,… Thông qua máy vi tính người xử lý cơng việc phức tạp mà người phải khó khăn để thực thực Với phát triển không ngừng CNTT, máy vi tính kỹ thuật lập trình giúp đỡ cho công ty, cửa hàng vừa nhỏ lĩnh vực trao đổi bn bán hàng hóa giúp người quảnlý giải công việc cách nhanh với tốc độ xác cao Chính việc tạo phầnmềmquảnlý hàng hóa ngày trở nên thiết thực Hiện công ty đà phát triển nhanh chuẩn bị mở thêm chi nhánh, cơng ty chưa có phầnmềm sử dụngquảnlýbán hàng mà sử dụng thủ công ghi chép Từ lý em định chọn đề tài “Thiết kếxâydựngphầnmềmquảnlýbánthuốc ” nhằm thực số công việc vấn đề quảnlý hóa đơn nhập xuất, thơng tin xe thống kê cho hàng Mục đích nghiên cứu - Tin học hố cơng tác quảnlýthuốc - Tạo chương trình quảnlýbánthuốc hồn chỉnh cho cơng ty áp dụng rộng rãi vào thực tế - Tiết kiệm thời gian cho người quảnlý việc cập nhật lấy thông tin để xử lý kịp thời có xảy cố q trình lưu thơng thuốc - Người quảnlý người mua bán có nhìn cụ thể nơi sản xuất sản phẩm thời hạn sử dụng Giá chất lượng sản phẩm người mua biết thông tin sản phẩm trực tiếp qua danh mục thuốc - Tổng hợp báo cáo về: Thuốc nhập, Thuốc xuất, nhà cung ứng, doanh thu cửa hàng - Nhanh chóng, đỡ tốn thời gian thuận tiện công tác quảnlý - Tạo kỹ lập trình chuyên nghiệp Đối tượng phạm vi nghiên cứu Nghiên cứu quảnlý công ty như: Nhập Thuốc, xuất Thuốc, khách hàng, nhà cung cấp,…trong kinh tế thị trường nói chung cơng ty nói riêng Khảo sát phân tích việc quảnlýthuốc gói trọn phầnquảnlý chi tiết sản phẩm khâu từ sản xuất, nhập hàng phạm vi vừa nhỏ để quảnlý chi tiết thông tin thuốc công ty Đề tài xâydựng ngôn ngữ lập trình VB6 kết hợp với Microsoft Access Đề tài ứng dụng đơn phục vụ yêu cầu quảnlýbánthuốc Phương pháp nghiên cứu Nghiên cứu phầnmềm cơng ty sau tiếp cận thực tế để xác định nhu cầu người sử dụng thu thập thông tin liệu để tiến hành xâydựng hệ thống Phương pháp mô hình hóa, phương pháp tiếp cận hệ thống Nghiên cứu lý thuyết xâydựng hệ thống thông tin để xác định công cụ cần sử dụng để xâydựng hệ thống Kế hoạch thời gian thực + Lập đề cương, thu thập tài liệu có liên quan tới đề tài + Khảo sát trạng phân tích thiếtkế tốn + Phân tích thiếtkếphầnmềm + Cài đặt kiểm thử phầnmềm Chuẩn bị phương tiện nghiên cứu - Lập danh mục tài liệu tham khảo gồm tiếng Việt tiếng Anh - Tìm kiếm địa Website có liên quan - Kiến thức kỹ lập trình - Đọc tài liệu Ý nghĩa khoa học thực tiễn Việc chọn đề tài “Thiết kếxâydựngphầnmềmquảnlýbánthuốc ” cơng việc có tính khả thi cao khả ứng dụng thực tế hiệu Đề tài ứng dụng thực tế có hiệu góp phần cải thiện hệ thống “Quản lýbánthuốc “ Đề tài đem lại số ý nghĩa khoa học khác làm tài liệu tham khảo cách thức trình bày thuật tốn cách thức xâydựngphầnmềm ứng dụng cho sinh viên khóa sau Đồng thời đem lại cho em kỹ lập trình thiếtkếphầnmềm tốt CHƯƠNG I : KHẢO SÁT HỆ THỐNG CŨ 1.1 Mơ tả tốn quảnlý hệ thống Cửa hàng hệ thống chuyên mua bán với nhiều hình thức: bán bn, bán lẻ…Nguồn hàng chủ yếu nhà cung cấp, nhà sản xuất cơng ty ngồi nước cung cấp Khách hàng cửa hàng người tiêu dùng, hiệu tạp hóa lớn nhỏ, siêu thị khác… Siêu thị có đa dạng mặt hàng như: quần áo, rau, quả, thịt, cá… Cửa hàng có quầy thu ngân, quầy kế tốn cần hệ thống quảnlý để giúp cửa hàng quảnlý cách dễ dàng Các hoạt động cửa hàng gồm nhập hàng vào kho, xuất hàng từ kho quầy, báo cáo số lượng doanh thu hàng bán, báo cáo tồn kho tháng 1.2 Mô tả toán: 1.2.1 Chức năng: Phầnmềm “quản lýbán thuốc” tìm hiểu xâydựng chương trình sử dụng mà người dùng dễ dàng quảnlý nghiệp vụ cửa hàng quảnlý hàng (nhập, xuất), quảnlý nhân viên, khách hàng… 1.2.2.Người dùng: - Thủ kho - Kế toán trưởng - Quản trị viên - Giám đốc - Nhân viên 1.2.3.Quy trình quản lý: Hàng ngày, nhân viên bán hàng phải tiếp nhận số lượng lớn yêu cầu mua hàng khách hàng Hệ thống phải cho phép nhân viên bán lập hố đơn tính tiền cho khách hàng cách nhanh chóng Đối với khách hàng thân thiết nhân viên lưu lại thơng tin khách hàng cấp cho khách hàng thẻ khách hàng thân thiết với số điểm thưởng tương ứng giá trị hoá đơn mua hàng Trong cửa hàng có nhiều quầy thu ngân, quầy phụ trách hay nhiều nhân viên bán hàng Tại thời điểm có nhân viên phụ trách quầy thu ngân Hệ thống phải lưu lại phiên làm việc nhân viên để tiện cho việc quảnlý sau Vào cuối ngày, phậnkế tốn thống kê tình hình bán hàng cửa hàng, tính tốn xem lượng tồn, hàng hết để lên kế hoạch nhập hàng hay lý hàng tồn Hệ thống phải cho phép phậnkế toán thống kê chi tiết tình hình cửa hàng Vào cuối tháng ban giám đốc yêu cầu, phậnkế toán lập báo cáo thống kê tình hình bán cừa hàng gửi lên ban giám đốc Hệ thống phải cho phép phậnkế toán làm báo cáo thống kê tình hỉnh bán hàng tháng khoang thời gian cho trước Khi có hàng hết cần bổ sung hàng mới, cửa hàng nhập hàng từ nhà cung cấp Thông tin hàng cần nhập phải lưu lại để phậnkế tốn thống kê tình hình mua bán cửa hàng Thơng tin trình lên ban giám đốc để duyệt xem có phép nhập hàng hay không Khi nhập hàng phận kho , tính tốn số lượng nhập hàng vào hệ thống Hệ thống phải cho phép phận kho nhập hàng vào hay cập nhật hàng Ưu điểm hệ thống cũ: - Là cách quảnlý phổ thông dễ dàng áp dụng vào cửa hàng - Tiết kiệm chi phi cho thiết bị để sử dụng hệ thống quảnlý Nhược điểm hệ thông cũ: Với lượng khách ngày tăng, để phục vụ khách tốt hơn, xác nhanh chóng chủ hàng muốn bước tin học hố khâu quản lí Đặc biệt cơng tác kế tốn quản lí hàng hóa Bởi với cơng tác thủ cơng mà cửa hàng thực bộc lộ nhiều hạn chế sau: - Tra cứu thơng tin hàng hóa, đại lí cung cấp hàng tìm kiếm khách hàng nhiều thời gian nhiều khơng xác - Lưu trữ thông tin nhập xuất hàng, thu chi cần nhiều loại giấy tờ nên cồng kềnh không đạt hiệu - Cập nhật thông tin ngày tốn nhiều thời gian khó khăn việc thực báo cáo thống kê, có việc đột xuất CHƯƠNG II : XÂYDỰNGVÀPHÂN TÍCH HỆ THỐNG MỚI 2.1.Mơ tả toán quảnlý 2.1.1.Mục tiêu hệ thống: Hướng phầnmềm giúp quảnlý việc quảnlý cửa hàng ràng buộc chặt chẽ, hệ thống có giao diện thân thiện giúp người dùng dễ sử dụng, tìm kiếm cách xác, nhanh chóng, hạn chế đến mức thấp rủi ro xảy với phầnmềm 2.1.2 Các yêu cầu chức + Lưu trữ - Danh sách khách hàng - Danh sách nhân viên - Danh sách khách hàng nợ - Danh sách loại hàng hóa - Đơn giá loại mặt hàng - Phiếu chi tiết hóa đơn - Phiếu thu - Hàng tồn + Cập nhật - Khách hàng - Nhân viên - Hóa đơn - Nhà cung cấp - Hàng hóa - Chi tiết hóa đơn + Tra cứu Khách hàng - Nhân viên - Nhà cung cấp - Hàng hóa - Chi tiết hóa đơn + Thống kê Danh sách khách hàng - Hàng hóa - Nhân viên công ty + Báo cáo Các khách hàng có giao dịch mua bán với cơng ty năm hành - Tình hình kinh doanh giai đoạn - Trong thời gian, giai đoạn loại hàng bán với số lượng, đơn giá, trị giá hay số lượng tồn 2.1.3 Yêu cầu phi chức - Hoạt động tốt 24/24h - Giao diện đẹp, đơn giản, dễ sử dụng - Đảm bảo tốt chức - Hạn chế đến mức thấp sai sót xảy trình sử dụng - Tốc độ xử lí cao, đáp ứng lượng truy cập lớn - Chi phí bảo trì thấp 2.2 Biểu đồ hoạt động hệ thống Hệ thống quảnlýbán hàng Quảnlý nhập hàng Quảnlýbán hàng Tìm kiếm Báo cáo thống kê Tìm Thốngkê Quảnlý nhà cung cấp Quảnlý khách hàng kiếm hàng hoá hàng hố Quảnlý hàng Lập hố đơn nhập Tính tiền in hoá đơn Thống kê Lập hoá đơn Tìm kiếm bán hàng khách hàng khách hàng Thống kê hố Tính tiền in hố đơn đơn HDNHAP 1-1 1-n Có CT_HOADONNHAP 3.5 Thiếtkế hệ thống 3.5.1 Thiếtkế liệu Sau khảo sát trạng phân tích thiếtkế hệ thống ta tiến hành cài đặt bảng sở liệu sau: Hàng hóa: Thực thể mơ tả tồn thơng tin hàng hóa hàng hóa có khóa Khách hàng: Thực thể mô tả thông tin người nhận mua hàng người khách hàng có khóa riêng cho lần mua hàng Nhân viên: Thực thể cho biết thông tin nhân viên đảm nhận việc ghi chép cập nhật tất số liệu thơng tin hàng hóa Thực thể lấy mã nhân viên làm khóa chứa thông tin chi tiết nhân viên Nhà cung cấp: Thực thể cho biết thông tin nguồn cung cấp cho cơng ty, thực thể lấy mã nhà cung cấp làm khóa gồm thông tin chi tiết nhà cung cấp Kho hàng: Là nơi lưu trữ tất loại hàng hóa cơng ty hàng nhập loại hàng khác kho hàng có khóa Xuất nhập: Thực thể cho biết thông tin việc nhập xuất hàng mô tả chi tiết lần xuất nhập hàng Xuất hàng Nhập hàng Hóa đơn: Chứng từ việc mua bán hàng hóa có sổ sách ghi lại Hóa đơn bán hàng Hóa đơn nhập hàng Mơ hình liệu quan hệ CHƯƠNG III :CHƯƠNG TRÌNH HỒN CHỈNH 3.1 Giới thiệu ngơn ngữ lập trình sử dụng để hoàn thiện hệ thống 3.1.1 Giới thiệu hệ quản trị sở liệu Microsoft Access Micrsosoft Access hệ quản trị sở liệu mạnh chạy môi trường Windows Micrsosoft Access 2003 phần chương trình Micrsosoft Office 2003 dùng rộng rãi cho phép người sử dụngquản lý, bảo trì, khai thác, lưu trữ số liệu cách có tổ chức máy tính, người sử dụng không cần viết câu lênh Pascal, Foxpro, C,… mà tổ chức liệu thiếtkế yêu cầu, công việc cần giải 3.1.2 Ngôn ngữ Visual Basic 6.0 3.1.2.1 Giới thiệu ngôn ngữ Visual Basic 6.0 Visual Basic ngơn ngữ hồn thiện hoạt động theo kiểu điều khiển kiện (Event – Driven Programming Language) lại giống ngôn ngữ theo kiểu có cấu trúc (Structured Programming Language) Nó hỗ trợ cấu trúc: - Cấu trúc IF… THEN…ELSE - Các cấu trúc lặp (Loops) - Cấu trúc rẽ nhánh(Select Case) - Hàm (Function) chương trình (Subroutines) - Visual Basic đưa phương pháp lập tình mới, nâng cao tốc độ lập tình Cũng ngơn ngữ khác, phiên Visual Basic chứa đựng tính riêng Visual Basic 6.0 hỗ trợ tính mạnh chẳng hạn OLEDB để lập trình liệu Các lập trình viên dùng Visual Basic 6.0 để tự mở rộng Visual Basic Visual Basic có sẵn hộp cơng cụ như: Các hộp văn bản, nút lệnh, nút tùy chọn hộp kiểm tra hộp liệt kê, cuộn hộp thư mục tập tin …Có thể dùng khung kể ô để quảnlý liệu theo định dạngbảng, truy cập sở liệu thông qua OLEDB Microsoft Visual Basic hỗ trợ cho lập trình cách tất tính chất đối tượng ta định dùng đến Đây điểm mạnh ngơn ngữ lập trình đại Các bước thiếtkế ứng dụng Visual Basic: - Xâydựng cửa sổ mà người dùng thấy - Viết thủ tục kiện cho kiện đó(các thủ tục khiến cho thủ tục kiện làm việc) - Chạy thử phầnmềm Microsft Visual Basic 6.0 hệ quản trị sở liệu hãng Microsoft cơng cụ lập trình hướng đối tượng, phầnmềm mạnh mẽ việc quảnlý Công cụ lập trình ứng dụng, lập trình mạng phầnmêm khác Với mạnh quản trị sở liệu hướng đối tượng áp dụng lúc cho ứng dụng việc quảnlý cách nhanh chóng hiệu Visual Basic gì? Phần "Visual" đề cập đến phương pháp sử dụng để tạo giao diện đồ họa người dùng VB6 có sẵn phận hình ảnh, gọi controls, bạn đặt vị trí định đặc tính chúng khung hình, gọi form Phần "Basic" đề cập đến ngôn ngữ BASIC (Beginners All-Purpose Symbolic Instruction Code), ngơn ngữ lập trình đơn giản, dễ học, chế cho khoa học gia dùng Người mang lại phần "Visual" cho VB Alan Cooper Ơng gói mơi trường hoạt động Basic phạm vi dễ hiểu, dễ dùng, không cần phải ý đến tinh xảo MS Windows, dùng chức MS Windows cách hiệu Với Visual Basic 6.0 xâydựng hệ thống chương trình ứng dụng hệ điều hành Microsoft Windows dễ dàng tiện lợi cho người lập trình người sử dụng Với Visual Basic 6.0 khắc phục nhược điểm phiên trước mà bổ sung nhiều tính 3.2 Chương trình hồn chỉnh - Main Chinh - Hàng hóa - Hóa đơn nhập - Chi tiết hóa đơn xuất - Chi tiết hóa đơn nhập - Nhà cung cấp - Nhân viên - Tìm kiếm nhà cung cấp KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Kết luận 1.1 Kết đạt - Về chuyên môn phầnmềmxâydựng giao diện gần gũi, nội dung dễ hiểu, dễ sử dụng - Đã kết nối sở liệu, tránh rủi ro khâu nhập xuất hàng hóa công ty - Hoạt động nhiều môi trường như: Win XP, Win 7, Win Vista, - Khách hàng tìm kiếm thơng tin nhanh chóng - Phầnmềm thân thiện, hài hòa, có ấn tượng người xem 1.2 Hạn chế đề tài - Chưa phát chưa phát triển hết khả tìm kiếm in ấn nối mạng Lan để nhập liệu - Chức chưa đầy đủ - Chưa xử lý chức cần thiết sơ sài - Chưa tối ưu việc tìm kiếm thơng tin khách hàng, nhân viên, nhà cung cấp, - Chưa thống kê đầy đủ danh sách - Chưa mở rộng chương trình cho cơng ty khác Hướng phát triển đề tài - Hoàn thành phầnmềm “Quản lýbán hàng” giúp cho việc quảnlý hàng hóa dễ dàng, thuận tiện - Bổ sung hạn chế đề tài, mở rộng chức hệ thống phần mềm, đảm bảo độ tin cậy hệ thống - Phát triển Form, hỗ trợ kĩ thuật cho người dùng Form TÀI LIỆU THAM KHẢO Tiếng Việt [3] Nguyễn Thị Ngọc Mai (chủ biên), Microsoft Visual Basic & Lập trình sở liệu 6.0, Nhà xuất lao động - Xã hội [4] ThS Đinh Thế Hiển, Phân tích thiếtkế hệ thống thông tin quản lý, Nhà xuất thống kê, 2000 Internet [1] http://www.caulacbovb.com/ [2] http://www.ebook.edu.com/ [3] http://tailieu.vn/xem-tai-lieu/ [4] http://pdfdatabase.com/ [5] http://en.wikipedia.org/ [6] http://thuvienluanvan.com/ [7] http://SinhVienIT.Net ... đề tài Thiết kế xây dựng phần mềm quản lý bán thuốc ” công việc có tính khả thi cao khả ứng dụng thực tế hiệu Đề tài ứng dụng thực tế có hiệu góp phần cải thiện hệ thống Quản lý bán thuốc “... tốn: 1.2.1 Chức năng: Phần mềm quản lý bán thuốc tìm hiểu xây dựng chương trình sử dụng mà người dùng dễ dàng quản lý nghiệp vụ cửa hàng quản lý hàng (nhập, xuất), quản lý nhân viên, khách hàng…... hệ thống Hệ thống quản lý bán hàng Quản lý nhập hàng Quản lý bán hàng Tìm kiếm Báo cáo thống kê Tìm Thốngkê Quản lý nhà cung cấp Quản lý khách hàng kiếm hàng hoá hàng hoá Quản lý hàng Lập hoá đơn