đề tài '''''''' quản lý mua bán thiết bị tin học ''''''''

26 1K 0
đề tài '''''''' quản lý mua bán thiết bị tin học ''''''''

Đ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

THỰC TẬP TỐT NGHIỆP ĐỀ TÀI “QUẢN LÍ MUA BÁN THIẾT BỊ TIN HỌC 1 THỰC TẬP TỐT NGHIỆP LỜI NÓI ĐẦU 00 Trong thời đại khoa học công nghệ, Tin học đi vào đời sống con người trong mọi lĩnh vực, nhiều chương trình ứng dụng được sử dụng trong quản lí kinh tế. Mặc dù hiện nay có rất nhiều phần mềm chuyên dụng cho việc quản lí. Song, đối với một hệ thống quản lí việc vận dụng ngay các phần mềm đó là một vấn đề gặp không ít khó khăn. Các hệ thống thông tin Tin học hoá chưa đáp ứng được nhu cầu của nhà quản lí có nhiều nguyên nhân, trong đó nguyên nhân vô cùng quan trọng đó là các nhà xây dựng hệ thống thông tin không quan tâm đến việc phân tích và thiết kế hệ thống hoặc chưa trang bị kiến thức về phân tích và thiết kế hệ thống, hoặc do thiếu kinh nghiệm lại tham gia vào quá trình phân tích thiết kế dẫn đến giai đoạn cài đặt thay đổi nhiều, thậm chí thất bại gây ra sự lãng phí trong việc khai thác, bảo trì và phát triển hệ thống. Để xây dựng được phần mềm ứng dụng quản lí cần phải thực hiện đúng các bước phân tích, thiết kế, cài đặt và bảo trì… Do đó các sản phẩm phần mềm trong lĩnh vực quản lí cần có các nhà phân tích tìm hiểu, khảo sát sự hoạt động trong thực tế có như vậy hệ thống thông tin mới gần gũi và dễ dàng đối với người sử dụng. Chương trình ” Quảnmua bán thiết bị tin học” được xây dựng theo từng bước từ phân tích, thiết kế đến cài đặt, đáp ứng một số yêu cầu chính của đề tài trong thực tế. Trong suốt quá trình thực tập chúng em xin gởi lời cảm ơn chân thành đến Ban Giám Đốc Kho Bạc Đồng Tháp, các Anh (Chị) phòng Tin học, và các Thầy (cô) khoa CNTT trường ĐH Đồng Tháp đã giúp đỡ chúng em hoàn thành tốt khóa thực tập này. Vì thời gian hạn chế, cũng như đi vào thực tế chưa sâu cho nên trong đề tài này không thể tránh khỏi những thiếu soát, mong các bạn đóng góp ý kiến để đề tài chúng tôi thêm hoàn chỉnh hơn. 2 THỰC TẬP TỐT NGHIỆP MỤC LỤC PHẦN I: MÔ TẢ ĐỀ TÀI 1 PHẦN II: GIỚI THIỆU ĐỀ TÀI 5 1. Mô Tả Đề Tài 5 2. Yêu cầu của hệ thống quản lí bằng tin học 5 PHẦN III. SO SÁNH GIỮA HỆ THỐNG CŨ VÀ HỆ THỐNG MỚI 6 1. Nhược điểm của hệ thống cũ 6 2. Ưu điểm hệ thống mới 6 3. Thiết kế 6 3.1. Mô hình ERM 6 3.2. Mô hình Logic 6 3.3. Mô hình vật lý: 7 3.3.1.Visual basic là ngôn ngữ lập trình hướng đối tượng: 8 3.3.2. Tính năng của Basic: 8 3.3.3. Thuộc tính, phương thức và sự kiện: 8 3.3.4. Môi trường IDE trong Visual Basic: 8 3.3.5. Khởi động Visual Basic 6.0 10 4. Một số hàm dùng trong Visual Basic: 12 Phần IV: DEMO CHƯƠNG TRÌNH 18 Phần V:KẾT LUẬN 23 1. KẾT QUẢ ĐẠT ĐƯỢC 23 2. HẠN CHẾ 23 3. HƯỚNG PHÁT TRIỂN 23 3 THỰC TẬP TỐT NGHIỆP TÀI LIỆU THAM KHẢO 24 PHẦN I: MÔ TẢ ĐỀ TÀI A.Lý do chọn đề tài: Cùng với xu hướng phát triển của thời đại, việc ứng dụng công nghệ thông tin vào đời sống thay thế con người là nhu cầu tất yếu khách quan. Máy tính dần thay thế con người ở một số việc mang lại hiệu quả rất cao. Đặc biệt, trong quá trình mua bán hàng hoá, việc sai một con số có thể dẫn đến tác hại rất lớn. Do vậy, chúng tôi chọn đề tài “Quản lí mua bán thiết bị tin học” nhằm mục đích giúp các nhà kinh doanh, các nhà quản lí hạn chế ở mức thấp nhất quá trình sai soát trong tính toán cũng như giúp các nhân viên nắm và dễ dàng thống kê lượng hàng tồn kho hay mới nhập, hàng đã bán… để có chiến lược kinh doanh hợp lí. B.Mục tiêu của đề tài Vận dụng những kiến thức đã học về lập trình, phân tích thiết kế hệ thống, hệ quản trị cơ sở dữ liệu…vào chương trình quảnmua bán thiết bị. Tìm hiểu, nâng cao kỹ năng lập trình quản lí vận dụng vào thực tế. Đánh giá khả năng lĩnh hội kiến thức trong suốt quá trình học tập và nghiên cứu. C.Nhiệm vụ nghiên cứu Khảo sát tình hình thực tế, theo yêu cầu của người sử dụng từ những kiến thức đã được học. Chúng tôi đã tạo ra được một phần mềm “Quản lí việc mua bán thiết bị tin học” của một công ty tương đối hoàn chỉnh, có thể sử dụng vào thực tiễn. D.Phương pháp nghiên cứu Giai đoạn 1: Khảo sát, tìm hiểu nhu cầu của hệ thống nhằm xác định hệ thống được lập ra nhằm đáp ứng những nhu cầu gì của người dùng. Giai đoạn 2: Phân tích nhu cầu hệ thống nhằm đi sâu vào các chức năng, dữ liệu của hệ thống, cho biết hệ thống phải làm gì. Giai đoạn 3: Thiết kế nhằm đưa ra các quyết định về cài đặt hệ thống,làm sao cho hệ thống đáp ứng các yêu cầu giai đoạn 2 đã đưa ra. 4 THỰC TẬP TỐT NGHIỆP Giai đoạn 4: Cài đặt bao gồm những việc chính là: cài đặt và chỉnh sữa. E.Phạm vi nghiên cứu Quản và thống kê tình hình mua bán của một công ty với phần mềm hỗ trợ Hệ quản trị cơ sở dữ liệu( Access) và ngôn ngữ lập trình Visual Basic. 5 THỰC TẬP TỐT NGHIỆP PHẦN II: GIỚI THIỆU ĐỀ TÀI 1. Mô Tả Đề Tài - Một Công ty muốn quản bán các linh kiện máy tính. Nhằm tin học hóa khâu quản bán hàng. Công ty có nhiều thiết bị gồm đầy đủ các loại thông tin: Mã thiết bị, tên thiết bị, đơn vị tính… - Công ty mua hàng về phải có hóa đơn nhập thông tin hóa đơn nhập gồm: Số hóa đơn, số lượng, đơn giá… - Việc quản thông tin khách hàng đòi hỏi công ty cần phải có đầy đủ các thông tin sau: Mã khách hàng, họ tên khách hàng, địa chỉ, điện thoại. - Khi khách đền mua hàng của Công ty thì phải lập một hóa đơn xuất hàng gồm các thông tin: Số hóa đơn, mã khách, ngày lập, người lập. Trong quá trình bảo hành thì khách hàng mang thiết bị đến Công ty bảo hành (nếu thiết bị gặp sự cố), Công ty sẽ dựa vào danh mục hóa đơn bán hàng và phiếu bảo hành để tra cứu và tiến hành việc bảo hành. Nếu thiết bị đã hết hạn bảo hành thì Công ty sẽ sửa chữa kèm chi phí. Công ty lập danh mục của các thiết bị sửa chữa có bảo hành hay sửa chữa không bảo hành, số lượng, ngày nhập về, ngày bán, thời gian bảo hành và gửi đến nhà cung cấp bảo hành. Sau thời gian sửa chữa bảo hành các thiết bị xong, nhà cung cấp sẽ bàn giao lại cho Công ty. Công ty thực hiện việc đối chiếu và kiểm tra hàng được bảo hành với danh sách thiết bị cần bảo hành đã gửi trước đó. 2. Yêu cầu của hệ thống quản lí bằng tin học - Có thể cập nhập thông tin, thêm, xóa, sửa các chi tiết liên quan đến thiêt bị, khi nhập thiết bị, sửa chữa, thống kê. - Cung cấp đầy đủ các thông tin về thiết bị, để người quản trị dễ dàng quản lí. 6 THỰC TẬP TỐT NGHIỆP PHẦN III. SO SÁNH GIỮA HỆ THỐNG CŨ VÀ HỆ THỐNG MỚI 1. Nhược điểm của hệ thống cũ Lưu trữ bằng sổ sách, khó kiểm tra, khó truy xuất, tìm kiếm lâu, cần nhiều người quản lý, dễ bị mất, thất lạc… 2. Ưu điểm hệ thống mới Quản lí hiệu quả, khoa học, lưu trữ cơ sở dữ liệu lớn, dễ dàng truy xuất, cập nhật kết quả truy xuất, tìm kiếm thông tin nhanh, hạn chế việc thất thoát thiết bị… cần ít người để vận hành hệ thống. 3. Thiết kế 3.1. Mô hình ERM 3.2. Mô hình Logic ThietBi (Matb (serial), Tentb, soluongnhap, soluongcon, dongia) BaoHanh ( Matb (serial), tentb, hieu, tgbaohanh, makh) TB_NhanHieu (Loai, hieu, tencty) 7 THỰC TẬP TỐT NGHIỆP KhachHang (Makh, tenkh, diachi, dienthoai) HoaDon (SHD, ngaylap, nguoilap,ngaygiao, trigia) Chitiet_HD (SoHD, soluong, Matb (serial), Makh, dongia) NhaCC (MaNCC, TenNCC) 3.3.Mô hình vật lý:  Tổng quan về lập trình Visual Basic : - Môi trường lập trình Visual Basic: Giới thiệu: Visual Basic được giới thiệu lần đầu tiên vào năm 1991, tiền thân là ngôn ngữ lập trình Basic trên hệ điều hành DOS. Tuy nhiên, lúc bấy giờ Visual Basic chưa được nhiều người tiếp nhận. Mãi đến cuối năm 1992, khi phiên bản 3.0 ra đời với rất nhiều cải tiến so với các phiên bản trước đó, Visual Basic mới thật sự trở thành một trong những công cụ để phát triển trên Windows. Các phiên bản sau đó của Visual Basic, như phiên bản 4.0 ra đời năm 1995, phiên bản 5.0 ra đời năm 1996 và gần đây nhất là phiên bản 6.0 ra đời năm 1998 với các tính năng ngày càng được nâng cao đã khiến mọi người công nhận Visual Basic là một trong những công cụ chính để phát triển các ứng dụng trên Windows. Đặc điểm môi trường :Khác với môi trường lập trình hướng thủ tục trước đây trong hệ điều hành DOS, như Pascal,C hay Foxpro,Visual Basic là môi trường lập trình hướng biến cố trên hệ điều hành Windows -Visual Basic là một ngôn ngữ lập trình mạnh mẽ và phổ biến nhất hiện nay.Với Microsoft Visual Basic bạn sẽ có một trợ thủ đắc lực trong việc thiết kế giao diện và lập trình quản của mình .Chương trình của bạn giờ đây có thể dịch thành tập tin EXE. Bạn sẽ thấy công việc lập trình của mình hấp dẫn hơn nhiều. - Visual Basic 6.0 là phiên bản mạnh của ngôn ngữ lập trình Visual Basic. - Dễ dàng lập trình ứng trên môi trường Window. - Với VB6.0 ta có thể: • Khai thác thế mạnh của các điều khiển mở rộng • Làm việc với các điều khiển mới: monthview, DataTimePiker, Toolbar, ImageCombo, FlatscrollBar. 8 THỰC TẬP TỐT NGHIỆP • Làm việc với DHTML. • Làm việc với cơ sở dữ liệu. • Các bổ sung về lập trình hướng đối tượng. 3.3.1.Visual basic là ngôn ngữ lập trình hướng đối tượng: Tổ chức các thành phần (biến, lớp, file ) thành các đối tượng, là trừu tượng hoá và đóng gói dữ liệu. Trong visual Basic có rất nhiều đối tượng, các đối tượng có chung một đặc tính nào đó thuộc vào một lớp. Visual Basic phát triển từ ngôn ngữ Basic. 3.3.2.Tính năng của Basic: Visual Basic cho phép lập trình các phần mềm rất đa dạng và phong phú. Chẳng hạn như: trò chơi, giải toán, đồ họa, quản cơ sở dữ liệu 3.3.3Thuộc tính, phương thức và sự kiện: - Thuộc tính (Properties): Mỗi đối tượng có tập hợp các thuộc tính kèm theo nó, nhằm mô tả đối tượng đó. - Phương thức (Method): Mỗi đối tượng có nhiều phương thức kèm theo nó. - Sự kiện (Event): Nếu nói thuộc tính mô tả đối tượng, phương thức chỉ hoạt động của đối tượng thì sự kiện quản ứng dụng của đối tượng. - Các sự kiện thông dụng: Change, Click, Double click, Drap Drop, Drap over, Key Down, Key press, Key Up, Cros focus, Lost focus, Mouse Down, Mouse Move, Mouse Up. 3.3.4.Môi trường IDE trong Visual Basic: IDE (Integated Devolopment Enviroment) là môi trường tạo ra các dạng trong Visual Basic IDE bao gồm: Menu, Tools và các cửa sổ làm việc. - Mô hình đối tượng ADO: 9 THỰC TẬP TỐT NGHIỆP Đối tượng Connection và Recordset là thành phần then chốt trong thao tác dữ liệu. Đối tượng Command (Lệnh) dùng để phát các lệnh truy vấn như cập nhật, tìm kiếm, in ấn… và dùng đối tượng Recordset để xem và thao tác dữ liệu trả về. - Các phương thức của đối tượng Recordset Phương thức Mô tả Open Mở kết nối với nguồn cơ sở dữ liệu Close Đóng nối kết cùng với các đối tượng phu thuộc Execute Thi hành vấn tin Phương thức Execute chỉ đối tượng Connection cho phép gửi lệnh thường là câu lệnh SQL mà cũng có thể là chuỗi văn bản khác ra nguồn dữ liệu. - Các thanh công cụ: Debug, Edit, Form Editor, Standard, General. - Các cửa sổ: Propertie(hiển thị các thuộc tính của đối tượng đang làm việc), Code (viết mã cho chương trình). 3.3.5.Khởi động Visual Basic 6.0 Ta có thể khởi động bằng nhiều cách: 10 Connection Error(optional) Recordset Command (option) Parameter(optional) Field Execute Errors collection Active Connection Source Parameters Collection Field Collection [...]... THỰC TẬP TỐT NGHIỆP where chitiet_hd.makh ='" & Frmhoadon.Cmbmakh.Text & "' group by hoa_don.shd,chitiet_hd.serial,makh,soluong,dongia " Phần IV: DEMO CHƯƠNG TRÌNH Form Main 19 THỰC TẬP TỐT NGHIỆP Form Cập Nhật: Tại đây chúng ta có thể thêm, sửa, xóa thông tin các thiết bị Form In Thông tin thiết bị Form Thông tin thiết bị 20 THỰC TẬP TỐT NGHIỆP Form Hóa Đơn Bán Hàng Form Phiếu Bảo Hành 21 THỰC TẬP TỐT... dẫn của thầy và qua quá trình điều tra, tổng hợp kết quả, phân tích, xây dựng cơ sở dữ liệu, thiết kế và cài đặt nhóm chúng em đã đạt được những kết quả như sau: - Nắm được quy trình hoạt động của quy trinh quản thiết bị tin học - Xây dựng được các mô hình của quy trình quản thiết bị tin học một cách khoa học có thể áp dụng vào thực tế - Xây dựng được hê thống cơ sở dữ liệu - Tạo các Form chạy Demo... chưa chuẩn xác - Thiết kế chương trình chưa đẹp mắt - Xây dựng demo còn nhiều hạn chế, chưa phát triển thêm nhiều 3 HƯỚNG PHÁT TRIỂN Nhóm chúng em hy vọng với chương trình này nếu có nhiều thới gian và điều kiện sẽ tiếp tục phát triển thêm nhiều khía cạnh của đề tài, cố gắng xây dựng thành một chương trình hoàn chỉnh nhằm mục đích sử dụng vào thực tế trong công tác quản thiết bị tin học Rất mong thầy... baohanh.hieu=tb_nhanhieu.hieu) where khach_hang.makh ='" & baohanh.Cmbmakh.Text & "'" Chọn danh sách hóa đơn bán thiết bị: selectchitiet_hd.shd,serial,soluong,dongia,ngaylap,khach_hang.hoten,khach_hang.makh, (chitiet_hd.soluong*chitiet_hd.dongia) as tong from (chitiet_hd inner join khach_hang on chitiet_hd.makh=khach_hang.makh) where khach_hang.makh ='" & Frmhoadon.Cmbmakh.Text & "' group by sohd,serial,soluong,dongia,ngaylap,khach_hang.hoten,... Access: - Khái niệm về hệ quản trị cơ sở dữ liệu:(Relational DataBase Management System): Là hệ thống các chương trình hỗ trợ các tác vụ quản lý, khai thác dữ liệu theo mô hình cơ sở dữ liệu quan hệ - Microsoft Access cũng là một hệ quản trị cơ sở dữ liệu quan hệ nó trợ giúp cho người sử dụng lưu trữ thông tin dữ liệu bên ngoài vào máy tính dưới dạng các bảng và có thể tính toán, xử trên dữ liệu trong... tế trong công tác quản thiết bị tin học Rất mong thầy và các bạn đóng góp ý kiến đế cho bài được hoàn thiện hơn, cũng như thực hiện các đề tài lần sau sẽ tốt hơn 24 THỰC TẬP TỐT NGHIỆP TÀI LIỆU THAM KHẢO 1 Thạc Bình Cường, Phân tích và thiết kế hệ thống thông tin, Dự án đào tạo giáo viên THCS Trên Internet: 1 http://duriangroup.googlepages.com 2 http://www.cntt.vn 3 http://bkitclub.net/forum/forumdisplay.php?f=278... của Microsoft Access Hỗ trợ cơ chế tự động kiểm tra khóa chính, phụ tồn tại, miền giá trị… của dữ liệu bên trong các bảng một cách chặt chẽ Với công cụ thông minh (Wizard) cho phép người sử dụng có thể thiết kế các đối tượng trong Microsoft Access một cách nhanh chóng Với công cụ truy vấn thí dụ QBE (Query By Example) sẽ hỗ trợ cho người sử dụng thự hiện truy vấn mà không cần quan tâm đến cú pháp của... đọc và ghi lên File được cung cấp ở tham số - Hàm Print: Viết nội dung mới vào file - Hàm Randomze[number]: Khởi tạo bộ phát số ngẫu nhiên Tham số number giới hạn trên của dãy số ngẫu nhiên (không cần thiết) Ví dụ: Option Explicit Sub Ngaunhien() Dim MyValue 13 THỰC TẬP TỐT NGHIỆP Randomize //(Khởi tạo bộ phát số ngẫu nhiên) MyValue = Int((6 * Rnd) + 1) //(Returns từ 1 đến 6) End Sub - Hàm Ubound(arrayname[dimension]):Trả . THIỆU ĐỀ TÀI 1. Mô Tả Đề Tài - Một Công ty muốn quản lý bán các linh kiện máy tính. Nhằm tin học hóa khâu quản lý bán hàng. Công ty có nhiều thiết bị gồm đầy đủ các loại thông tin: Mã thiết bị, tên. trình mua bán hàng hoá, việc sai một con số có thể dẫn đến tác hại rất lớn. Do vậy, chúng tôi chọn đề tài Quản lí mua bán thiết bị tin học nhằm mục đích giúp các nhà kinh doanh, các nhà quản. THỰC TẬP TỐT NGHIỆP ĐỀ TÀI “QUẢN LÍ MUA BÁN THIẾT BỊ TIN HỌC 1 THỰC TẬP TỐT NGHIỆP LỜI NÓI ĐẦU 00 Trong thời đại khoa học công nghệ, Tin học đi vào đời sống con người trong

Ngày đăng: 27/06/2014, 06:54

Từ khóa liên quan

Mục lục

  • 1. KẾT QUẢ ĐẠT ĐƯỢC 23

  • 2. HẠN CHẾ 23

  • TÀI LIỆU THAM KHẢO 24

    • 1. KẾT QUẢ ĐẠT ĐƯỢC

    • 2. HẠN CHẾ

    • 3. HƯỚNG PHÁT TRIỂN

    • TÀI LIỆU THAM KHẢO

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

Tài liệu liên quan