Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 172 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
172
Dung lượng
3,74 MB
Nội dung
TRƯỜNG ĐẠI HỌC DÂN LẬP KỸ THUẬT CÔNG NGHỆ KHOA CÔNG NGHỆ THÔNG TIN LUẬN VĂN TỐT NGHIỆP ĐỀ TÀI: TÌM HIỂU CÁC CHỨC NĂNG HỖ TR LẬP TRÌNH TRÊN MÔI TRƯỜNG MẠNG CỦA SQL SERVER & VISUAL BASIC – VIẾT CHƯƠNG TRÌNH QUẢN LÝ MUA BÁN TẠI CỬA HÀNG KIM KHÍ ĐIỆN MÁY GVHD: THS NGUYỄN GIA TUẤN ANH SVTH : TRẦN NGỌC LÂN MSSV: 98 TH 122 KHÓA 98 SVTH : NGUYỄN THỊ VỌNG MSSV: 97 TH 285 KHÓA 98 Tp. HỒ CHÍ MINH 2003 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN …………………………………………………………… …………………………………………………………… ……………………………………………………………. ……………………………………………………………. ……………………………………………………………. ……………………………………………………………. ……………………………………………………………. …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… Giáo viên hướng dẫn: Điểm: Thạc só Nguyễn Gia Tuấn Anh NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN …………………………………………………………… …………………………………………………………… ……………………………………………………………. ……………………………………………………………. ……………………………………………………………. ……………………………………………………………. ……………………………………………………………. …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… Giáo viên phản biện: Điểm: NHẬN XÉT CỦA CÔNG TY RỒNG TIẾN …………………………………………………………… …………………………………………………………… ……………………………………………………………. ……………………………………………………………. ……………………………………………………………. ……………………………………………………………. ……………………………………………………………. …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… …………………………………………………………… MỤC LỤC LỜI GIỚI THIỆU MỤC LỤC NHẬN XÉT CỦA CÔNG TY TNHH RỒNG TIẾN NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN PHẦN A: XÂY DỰNG BÀI TOÁN PHẦN MỞ ĐẦU : GIỚI THIỆU ĐỀ TÀI I. Tên đề tài …………………………………………………… 2 II. Phạm vi đề tài ………………………………………………….2 III. Tính thực tiễn của đề tài……………………………………….2 PHẦN I : TÌM HIỂU HIỆN TRẠNG VÀ YÊN CẦU THỰC TẾ. I. Giới thiệu công ty TNHH thiết bò Rồng Tiến………………….3 II. Sơ đồ các phòng ban tại công ty……………………………….4 III. Sự cần thiết của tin học hóa……………………………………5 IV. Mô tả bài toán ………………………………………………….6 V. Mục tiêu của đề tài…………………………………………… 7 VI. Các mẫu biểu………………………………………………… 7 PHẦN II : PHÂN TÍCH HỆ THỐNG. I. Xây dựng mô hình. 1. Các bước phân tích và xây dựng mô hình dữ liệu mức quan niệm (ERD)……………………………………13 2. Mô tả thực thể và mối kết hợp giữa các thực thể………18 II. Xây dựng mô hình DFD……………………………………….28 PHẦN III : THIẾT KẾ HỆ THỐNG I. Xây dựng mô hình quan hệ ………………………………… 34 1. Mô tả các quan hệ……………………………………… 34 2. Mô tả chi tiết các thuộc tính của từng quan hệ………….35 3. Phụ thuộc hàm……………………………………………41 4. Đánh giá các dạng chuẩn của quan hệ………………… 42 5. Mô hình dữ liệu mức vật lý………………………………43 6. Ràng buộc toàn vẹn………………………………………44 1) Ràng buộc toàn vẹn trên một quan hệ ………………44 2) Ràng buộc toàn vẹn trên nhiều quan hệ …………….48 II. Đặc tả qúa trình xử lý…………………………………………54 PHẦN IV : CÀI ĐẶT HỆ THỐNG I. Cài đặt trên sql_server……………………………………… 61 II. Các form mẫu của chương trình………………………………78 PHẦN B: TÌM HIỂU SQL_SERVER & VB PHẦN I : TÌM HIỂU CÁC CHỨC NĂNG HỔ TR MẠNG CỦA SQL_SERVER CHƯƠNG I : TÌM HIỂU CÔNG CỤ TỐI ƯU HÓA TRUY VẤN CỦA MICROSOFT CỦA SQL SERVER. I. Tổng quan về tối ưu hóa hiệu qủa của cơ sở dữ liệu trong SQL Server……………………………………………………87 II. Điều chỉnh truy vấn ……….………………………………….88 III. Phân tích câu truy vấn……………………………………… 92 IV. Các khái niệm trong việc điều chỉnh truy vấn phức tạp…… 93 CHƯƠNG 2 : TRANSACTION I. Giới thiệu về giao dòch trong SQL Server……………………98 II. Việc chỉ rõ & ràng buộc transaction trong SQL Server ……98 III. Giao dòch phân bố……………………………………………102 IV. Những tích chất của giao dòch……………………………….105 V. Kiến trúc giao dòch………………………………………… 108 VI. Lock………………………………………………………….110 VII. Share………………………………………………………….118 CHƯƠNG III : NHÂN BẢN TRONG SQL SERVER. I. Kiến trúc nhân bản trong SQL Server………………………122 II. Mục tiêu chính trong nhân bản………………………………122 III. Kiến trúc nhân bản………………………………………… 124 IV. Tác nhân…………………………………………………… 125 V. Các loại tác nhân…………………………………………….126 VI. Nhân bản giao dòch………………………………………… 128 VII. Nhân bản kết hợp……………………………………………135 CHƯƠNG 4 : TOPOLOGY. I. Thiết kế Topology………………………………………… 140 II. Các kiểu Topology………………………………………… 140 PHẦN II: TÌM HIỂU CÁC CHỨC NĂNG HỔ TR MẠNG CỦA VISUAL BASIC CHƯƠNG I : Các chức năng lập trình của Visual Basic6.0 I. Xây dựng ứng dụng Internet trên Visual Basic 6.0…………146 II. Xem lại Internet và HTML………………………………….146 III. Visual Basic và sự phát triển Internet…………………… 147 IV. Cách tạo ứng dụng IIS sử dụng WebClass………………….154 V. WebClass và file. Asp……………………………………….157 VI. Cách Debug và triển khai ứng dụng WebClass …………….161 VII. Sự tích hợp giữa Visaul basic và những công cụ Web khác 162 VIII. Cách sử dụng WebClass để tạo những ứng dụng phân phối.162 IX. DownLoad ActiviX Components………………………… 163 CHƯƠNG II : ĐỐI TƯNG DỮ LIỆU ACTIVE. I. Xây dựng ứng dụng Visual Basic với ADO…………………166 II. Làm việc với con trỏ………………………………….…… 168 III. Khóa mẩu tin trong ADO…………………………………….170 IV. Mở và đóng kết nối đến nguồn dữ liệu…………………… 171 V. Sử dụng đối tượng Recordset của ADO để thao tác với dữ liệu đối tượng…………………………………………………… 171 VI. Tạo Recorset ngắt kết nối……………………………………172 LỜI GIỚI THIỆU Trong lónh vực công nghệ thông tin, việc tổ chức, lưu trữ một khối lượng thông tin lớn là một vấn đề rất khó khăn vì phải giải quyết được việc cập nhật thông tin nhanh và chính xác, truy xuất dữ liệu nhanh chóng. Do đó, ta cần tổ chức thông tin lại thành một cơ sở dữ liệu, đáp ứng nhiều người sử dụng, nhiều chương trình ứng dụng khai thác, đảm bảo dữ liệu được quản lý tập trung và tăng hiệu quả khai thác. Và chương trình Quản Lý Việc Mua Bán Tại Cửa Hàng Kim Khí Điện Máy sẽ lưu trữ, tổ chức, sắp xếp lại dữ liệu giúp cho việc quản lý mua bán được dễ dàng và hiệu quả. Trong thực tế, việc quản lý các hoạt động kinh doanh còn rất nhiều vấn đề phức tạp, đòi hỏi phải có trình độ chuyên môn. Trong khuôn khổ của một đề tài nghiên cứu, chúng tôi chỉ nêu lên các vấn đề cơ bản cần giải quyết trong hiện nay. Chúng em xin chân thành cảm ơn Thầy NGUYỄN GIA TUẤN ANH đã tận tình hướng dẫn và chỉ bảo cho chúng em sớm hoàn thành chương trình này. Chúng em xin chân thành cảm ơn Công ty TNHH Thiết bò Rồng Tiến đã tạo mọi điều kiện để chúng em tìm hiểu sự quản lý mua bán tại cửa hàng của công ty giúp đỡ rất nhiều để chúng em hoàn thành chương trình này. Và xin gởi đến các Thầy Cô của Khoa Công Nghệ Thông Tin Trường Đại học Kỹ Thuật Công Nghệ Thành phố Hồ Chí Minh lòng biết ơn đối với sự giúp đỡ, đã tạo mọi điều kiện thuận lợi cho chúng em thực hiện chương trình này. Vì thời gian eo hẹp và khả năng có hạn, nên không thể tránh khỏi những thiếu sót. Kính mong nhận được nhiều ý kiến phê bình của q thầy cô và các bạn. Chúng em xin chân thành cảm ơn. Ngày 3 tháng 5 năm 2003 SVTH :Trần Ngọc Lân _ 98 th 122 Nguyễn Thò Vọng _ 97 th 285 Quản lý mua bán tại cửa hàng kim khí điện máy Trần Ngọc Lân 98 th 122 1 Nguyễn Thò Vọng 97 th 285 PHẦN I XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ MUA BÁN TẠI CỬA HÀNG KIM KHÍ ĐIỆN MÁY Quản lý mua bán tại cửa hàng kim khí điện máy Trần Ngọc Lân 98 th 122 2 Nguyễn Thò Vọng 97 th 285 CHƯƠNG 0 MỞ ĐẦU GIỚI THIỆU VỀ ĐỀ TÀI 0.1 > TÊN ĐỀ TÀI Tìm hiểu các chức năng hổ trợ lập trình trên môi trường mạng của SQL SERVER và VB _Viết chương trình quản lý mua bán tại cửa hàng kim khí điện máy. Đề tài được áp dụng tại cửa hàng kim khí điện máy 144 Nguyễn Tri Phương Q.10 TP.Hồ Chí Minh trực thuộc công ty TNHH Thiết Bò Rồng Tiến, do sinh viên Trần Ngọc Lân MSSV 98 th 122 khóa 98 và sinh viên Nguyễn Thò Vọng MSSV 97 th 285 khóa 98, Trường Đại Học dân lập Kỹ Thuật Công Nghệ TP.HCM thực hiện. 0.2 > PHẠM VI ĐỀ TÀI Qua qúa trình khảo sát thực tế tại cửa hàng, chúng em nhận thấy công việc quản lý mua bán tại cửa hàng rất rộng và rất phức tạp. Do đó, trong đề tài này chúng em chỉ phân tích và xây dựng một chương trình giới hạn trong phạm vi cụ thể như sau: Quản lý việc mua hàng của các nhà cung cấp. Xử lý qúa trình nhập xuất hàng hóa tại kho. Xử lý việc chi trả tiền. Quản lý việc bán hàng cho khách hàng. Xử lý việc giao hàng. Xử lý việc bảo hành. Xử lý các thông tin Nhà cung cấp, Khách hàng, Nhân viên, Kho. Một số báo cáo như tồn kho… 0.3 > TÍNH THỰC TIỄN CỦA ĐỀ TÀI Đề tài Quản lý mua bán tại cửa hàng kim khí điện máy sẽ được áp dụng cho việc mua bán tại cửa hàng 144 Nguyễn Tri Phương Q10 TP.HCM thuộc công ty TNHH Thiết Bò Rồng Tiến. [...]... đònh hướng, lập kế hoạch cho công việc kinh doanh Đây là kho dữ liệu rất lớn, không thể lưu trữ một cách thủ công như trước đây mà phải sử dụng máy tính lưu trữ là hiệu quả nhất và khoa học nhất Mặt khác, kết quả thống kê, phân tích mặt hàng là cơ sở cho việc đònh hướng, lập kế hoạch nhập hàng và bán hàng Và khi cần thông tin một mục hàng, việc tìm kiếm phải nhanh chóng, đáp ứng nhanh kết quả cho người... trường ĐHDL Kỹ Thuật Công Nghệ TPHCM là Trần Ngọc Lân và Nguyễn Thò Vọng được phép tìm hiểu và xây dựng một phần mềm quản lý mua bán tại cửa hành kim khí điện máy 144 Nguyễn Tri Phương Q10 TPHCM bằng ngôn ngữ Visual Basic 6.0 và hệ quản trò CSDL SQL Server Trần Ngọc Lân 98th 122 3 Nguyễn Thò Vọng 97th285 Quản lý mua bán tại cửa hàng kim khí điện máy 1.2 > SƠ ĐỒ CÁC PHÒNG BAN TẠI CÔNG TY Hội đồng quản... động kinh doanh của cửa hàng Do đó, để phù hợp với hoàn cảnh mới, việc hiện đại hóa cùng với tin học hóa trong công tác quản lý kinh doanh ở cửa hàng là điều cần thiết và ưu tiên trong kế hoạch phát triển kinh doanh của cửa hàng Mặt khác, công việc quản lý hoạt động kinh doanh là công việc phức tạp được Ban Giám đốc quan tâm Hơn nữa, công tác quản lý không chỉ quản lý về mặt hàng, số lượng, nơi sản... 1 TÌM HIỂU HIỆN TRẠNG VÀ YÊU CẦU THỰC TẾ 1.1 > GIỚI THIỆU CÔNG TY TNHH THIẾT BỊ RỒNG TIẾN Trụ sở chính 130 – B104 Phạm Văn Hai phường 2 quận Tân Bình Sau một thời gian tìm hiểu và nghiên cứu thò trrường một cách kỹ lưỡng và khá chính xác, nhận thấy rõ thò trường về trang thiết bò còn đang bỏ ngõ hai giám đốc Trần Đại và Lê Cảnh Bảo Quốc quyết đònh thành lập công ty TNHH thiết bò Rồng Tiến vào. .. ĐIENTHOAI Văn bản Mỗi nhà cung cấp phải có số điện thoại để côøng ty liên lạc 5 Mã thuế MATHUE Văn bản Mỗi nhà cung cấp phải có mã thuế 6 Tài khoản TAIKHOAN Văn bản Tài khoản để khi thanh toán tiền tiện lợi hơn 7 Người đại diện NGUOIĐD Văn bản Người đại diện cho Nhà cung cấp làm việc với cửa hàng 2.1.2.5 Nhân viên Thực thể Nhân viên là thực thể cụ thể lưu trữ các thông tin về các nhân viên làm việc tại... Kho là một thực thể chứa thông tin về kho chứa hàng Tên thực thể : Kho Tên tắt : KHO Thực thể kho gồm các thông tin được mô tả dưới đây Trần Ngọc Lân 98th 122 22 Nguyễn Thò Vọng 97th285 Quản lý mua bán tại cửa hàng kim khí điện máy STT TÊN THUỘC TÊN TẮT TÍNH 1 Mã kho MAKHO KHO KIỂU DỮ LIỆU Văn bản 2 3 Tên kho Đòa chỉ TENKHO ĐIACHI Văn bản Văn bản 4 Điện thoại ĐIENTHOAI Văn bản 2.1.2.8 DIỄN GIẢI... BAOHANH Mối kết hợp Bảo hành có các thuộc tính như sau : STT 1 2 TÊN THUỘC TÍNH Ngày bảo hành Công việc BAOHANH TÊN TẮT KIỂU DỮ LIỆU NGAYBH Ngày CONGVIEC Văn bản DIỄN GIẢI Ngày được bảo hành Công việc của bảo hành Từ các bước phân tích như trên ta xây dựng mô hình dữ liệu mức quan niệm (ERD) tổng quát mô tảû sự quản lý việc mua và bán ở cửa hàng kim khí điện máy Trần Ngọc Lân 98th 122 28 Nguyễn Thò Vọng 97th285... trạng TINHTRANG Văn bản 6 Thời hạn bảo THOIHAN_BH Văn bản Mặt hàng đó được bảo hành hành trong thời hạn bao lâu 2.1.2.3 Đơn đặt hàng Thực thể ĐƠN ĐẶT HÀNG là một thực thể cụ thể mô tả việc mua hàng của cửa hàng Tên thực thể : Đơn đặt hàng Tên tắt : DONDATHANG Thực thể Đơn đặt hàng gồm các thông tin được mô tả dưới đây 1 DONDATHANG TÊN THUỘC TÊN TẮT KIỂU DỮ TÍNH LIỆU Mã đơn đặt hàng MĐH Văn bản... các thông tin về các nhà cung cấp hàng cho cửa hàng Tên thực thể : Nhà cung cấp Tên tắt :NHACUNGCAP Thực thể Nhà cung cấp gồm các thông tin mô tả dưới đây NHACUNGCAP STT TÊN THUỘC TÊN TẮT KIỂU DỮ DIỄN GIẢI TÍNH LIỆU 1 Mã nhà cung MANCC Văn bản Mỗi nhà cung cấp có một cấp mã duy nhất (Khóa chính) 2 Tên nhà cung TENNCC Văn bản Mỗi nhà cung cấp đều có cấp tên của nhà cung cấp đó 3 Đòa chỉ ĐIACHI Văn. .. điện khác Ngoài ra công ty vừa đưa vào kinh doanh mặt hàng mà hiện nay khách hàng đang ưu chuộng là các loại điện thoại di động có giá trò cao của các hãng điện thoại nổi tiếng trên thế giới Vì vậy, để quản lý tốt việc kinh doanh mua bán tại cửa hàng kim khí điện máy này, công ty cũng cần có một phần mềm quản lý việc mua bán tại cửa hàng Được sự đồng ý và giúp đỡ của ban lãnh đạo công ty, chúng em . DÂN LẬP KỸ THUẬT CÔNG NGHỆ KHOA CÔNG NGHỆ THÔNG TIN LUẬN VĂN TỐT NGHIỆP ĐỀ TÀI: TÌM HIỂU CÁC CHỨC NĂNG HỖ TR LẬP TRÌNH TRÊN MÔI TRƯỜNG MẠNG CỦA SQL SERVER & VISUAL. trình………………………………78 PHẦN B: TÌM HIỂU SQL_ SERVER & VB PHẦN I : TÌM HIỂU CÁC CHỨC NĂNG HỔ TR MẠNG CỦA SQL_ SERVER CHƯƠNG I : TÌM HIỂU CÔNG CỤ TỐI ƯU HÓA TRUY VẤN CỦA MICROSOFT CỦA SQL SERVER. I. Tổng. Trong lónh vực công nghệ thông tin, việc tổ chức, lưu trữ một khối lượng thông tin lớn là một vấn đề rất khó khăn vì phải giải quyết được việc cập nhật thông tin nhanh và chính xác,