MỤC LỤC
Ƣu điểm của mô hình Client / Server Các ưư điểm của Client là:. - Hỗ trợ trên nhiều nền phần cứng. - Hỗ trợ trên nhiều ứng dụng phần mềm - Quen thuộc với người sử dụng. Các ưu điểm của Server là:. - Chạy đồng thời nhiều ứng dụng - Khả năng chịu lỗi cao. - Phần cứng hiệu suất cao - Điều kiện tập trung. Trong mô hình Client/Server, khi truy vấn chạy, server sẽ dò tìm cơ sở dữ liệu và chỉ gửi những dòng nào phù hợp với yêu cầu của Client. Điều này không chỉ tiết kiệm mà còn có thể thực thi nhanh hơn so với khi trạm làm việc thực hiện các truy vấn đó, chỉ cần Server đủ mạnh. a) Sơ lược về bảng. Mỗi cột (Trường) trong bảng cần được đặt tên, kiểu dữ liệu, độ rộng, và phải xỏc định rừ ràng cho phộp cú giỏ trị Null hay khụng. Cỏc cột cú thể được đặt tờn theo bất kỳ thứ tự nào trong bảng. Tên cột phải duy nhất trong một bảng và phải tuân theo các quy luật định danh của SQL Server. Trường hợp ngoại lệ là đối với văn bản và kiểu dữ liệu 8.192 byte cho dữ liệu hình ảnh,cho phép tới 2GB thông tin văn bản và thông tin nhị phân. Những thông tin này không lưu dữ trong bảng nên không bị hạn chế bởi giới hạn trong một trang. b) Các kiểu dữ liệu. Danh sách lựa chọn được dùng trong truy vấn là danh sách liệt kê các cột dữ liệu, các biểu thức tính toán mà kết quả của truy vấn sau khi thực hiện phải đưa ra.
Đối với cột dữ liệu: Những cột dữ liệu được lấy ra từ các bảng mà các cột này cú mặt ở nhiều bảng khỏc nhau thỡ khi viết phải chỉ rừ trường này thuộc cơ sở dữ liệu nào theo cú pháp: [Tên Bảng]. Đối với các biểu thức tính toán: cột này là kết quả của các phép toán ghép lại phải được thiết lập theo đúng thứ tự ưu tiên thực hiện của các phép toán. Các biến thế của lệnh INSERT cho phép thêm nhiều hàng bằng cách chọn dữ liệu từ bảng khác hay thực thi một thủ tục được lưu (scored procedure).
+ Cột có kiểu dữ liệu là timestamp - Truy vấn cập nhật dữ liệu. Lệnh UPDATE cho phép ta thay đổi giá trị của các cột trong hàm theo cú pháp :. SET column_name1={express1 /NULL/select_statment}. Lệnh UPDATE có thể thay đổi cho nhiều cột. Từ khoá SET chỉ xuất hiện một lần và các cột khác nhau được thay đổi cách khác nhau dấu „,‟. Các phương thức thông dụng gồm:. Phương thức Mô tả. Move Thay đổi vị trí một đối tượng theo yêu cầu của chương trình Drag Thi hành hoạt động kéo và thả người sử dụng. Setfocus Lựa chọn / chuyển tới đối tượng được chỉ ra trong Code Zorder Quy định thứ tự xuất hiện các điều khiển trên màn hình c) Sự kiện. Nếu như thuộc tính mô tả đối tượng, phương thức chỉ ra cách thức đối tượng hành động thì sự kiện là những phản ứng của đối tượng. Tương tự như thuộc tính và phương thức, mỗi điều khiển có một bộ các sự kiện khác nhau, nhưng trong đó có một số sự kiện thông dụng với hầu hết các điều khiển.
Các sự kiện này xảy ra thường là kết quả của một hành động nào đó. Click Người sử dụng bấm chuột lên đối tượng Dbclick Người sử dụng bấm chuột đúp lên đối tượng. Dragover Người sử dụng kéo rê một đối tượng ngang qua một điều khiển khác Gotfocus Đưa ra một đối tượng vào tầm ngắm của người sử dụng.
KeyDown Người sử dụng nhấn một nút trên bàn phím trong khi đối tượng này đang trong tầm ngắm. Keypress Người sử dụng nhấn và thả một phím trên bàn phím trong khi đối tượng này đang trong tầm ngắm. KeyUp Người ta sử dụng thả một nút trên bàn phím trong khi đối tượng này trong tầm ngắm.
MouseUp Người sử dụng thả một nút chuột bất kì trong khi con trỏ đang nhằm vào đối tượng. Khi tạo một chương trình bằng VB, ta lập trình chủ yếu theo sự kiện. Điều này có nghĩa là chương trình chỉ thi hành khi người sử dụng thực hiện một thao tác trên giao diện hoặc có việc gì đó xảy ra trong hệ điều hành Windows.
VB sẽ tự động phát sinh các thủ tục xử lý sự kiện ngay khi ta chọn tên sự kiện trong của số code.
Nhân viên bán hàng kiểm tra hàng còn đủ số lƣợng không, nếu không đủ số lượng thì thông báo không đủ số lƣợng hàng cho khách. Ngược lại nhân viên bán hàng chuyển món hàng sang bên kế toán để lập phiếu xuất hàng, lập phiếu thu, nhận thanh toán và chuyển hàng cho khách. - Khách hàng có nhu cầu bảo hành mặt hàng đã mua, nhân viên kiểm tra phiếu bảo hành của món hàng đó.
Nếu món hàng vẫn còn hạn bảo hành thì lập biên bản nhận bảo hành. Sau khi hàng đã bảo hành xong thì nhận hàng bảo hàng từ hãng và trả hàng bảo hành cho khách. - Sau một tháng hoặc khoảng thời gian cụ thể, kế toán phải lập báo cáo thống kê về lượng hàng đã bán và hàng còn lại cho ban lãnh đạo để có thể điều chỉnh cho hợp lý.
Lựa chọn nhà cung cấp Ban lãnh đạo Danh sách nhà cung cấp Yêu cầu thông tin hàng nhập Thủ kho. Kiểm tra hàng trong kho Nhân viên Thông báo hết hàng Nhân viên Khách hàng. Lập biên bản nhận bảo hành Nhân viên Biên bản nhận bảo hành Gửi hàng bảo hành lên hãng Nhân viên.
Xây dựng một phần mềm để thực hiện việc quản lý xuất nhập hàng của công ty. Qua đó các thông tin xuất nhập hàng của công ty sẽ được lưu trữ lại trên máy tính và phần mềm sẽ lập ra các báo cáo theo yêu cầu.
- Yêu cầu thông tin hàng hóa: công ty yêu cầu bên nhà cung cấp gửi các thông tin về hàng hóa mà công ty cần nhập. - Lập phiếu đặt mua hàng: sau khi có các thông tin về hàng hóa và thấy đạt yêu cầu về chất lượng, giá thành, … công ty sẽ lập phiếu đặt mua hàng và gửi cho nhà cung cấp. - Kiểm tra hàng nhập: khi hàng được nhà cung cấp chuyển đến, công ty sẽ kiểm tra chất lượng, số lượng, loại hàng,… xem có đúng với yêu cầu hay không.
- Lập phiếu nhập hàng: sau khi đã kiểm tra hàng, kế toán lập phiếu nhập hàng và nhập hàng vào kho. - Ghi sổ nhập hàng: nhân viên ghi lại thông tin hàng nhập vào sổ nhập hàng bao gồm: nhà cung cấp, loại hàng, số lượng, đơn giá nhập, …. - Tiếp nhận yêu cầu mua hàng: khi khách hàng có nhu cầu mua hàng sẽ gửi yêu cầu cho công ty.
- Vào sổ khách hàng: nhân viên sẽ lưu giữ các thông tin của người yêu cầu vào sổ khách hàng. - Kiểm tra hàng trong kho: khi có yêu cầu xuất hàng, nhân viên bán hàng sẽ kiểm tra xem còn loại hàng đó trong kho hay không. - Lập phiếu xuất hàng: Kế toán lập phiếu xuất hàng ghi lại những thông tin hàng bán, người mua, số lượng, đơn giá bán, ….
- Ghi sổ bán hàng: nhân viên ghi lại các thông tin hàng đã bán gồm loại hàng, số lượng, đơn giá bán, …. - Kiểm tra hạn bảo hành : nhân viên kiểm tra phiếu bảo hành của món hàng có yêu cầu bảo hành. - Lập biên bản nhận bảo hành : nếu món hàng còn hạn bản hành thì nhân viên lập biên bản nhận bảo hành gồm thông tin của khách, của món hàng và thời gian nhận bảo hành.
- Lập báo cáo xuất nhập: kế toán tiến hành lập báo cáo thống kê về hàng nhập, hàng xuất để báo cáo với ban lãnh đạo. - Lập báo cáo bảo hành: kế toán lập báo cáo thống kê về số lượng hàng bảo hành, loại hàng bảo hành, … cho lãnh đạo. + CHI TIẾT PHIẾU NHẬP HÀNG (Số phiếu nhập hàng, Mã hàng, số lượng, đơn giá, ngày nhập).
Việc áp dụng công nghệ thông tin trong tất cả các lĩnh vực của đời sống cũng như xã hội đã làm thay đối căn bản diện mạo của xã hội cũng như đem lại những tiện ích to lớn. Cùng với những kinh nghiệm được các thầy cô truyền cho, sau khi nhận đề tài tốt nghiệp này em đã cố gắng khảo sát thực tế và xây dựng chương trình thử nghiệm “Quản lý mua bán hàng tại công ty TNHH Biển Đỏ”. Qua đó thấy được vai trò to lớn của công nghệ thông tin trong xã hội hiện nay.