Thiết kế phần mềm quản lý bán máy tính: Tìm kiếm đơn hàng

MỤC LỤC

Báo Cáo Số Phiếu Xuất Kho

Nhóm Sinh Viên : Nguyễn Thị Hiên A_Nguyễn Thị Mai Hoa _ Lê thị Huyền Trang_ Nguyễn Hoài Trang.

III . THẾT KẾ PHẦN MỀM ( High Level Data )

Kiến Trúc DataBase

Khi tìm Đơn Hàng trong Group Chọn người dùng chỉ được chọn 1 trong 2 giá trị là Phiếu Nhập Hàng hoặc Phiếu Xuất Hàng. Khi người sử dụng nhập giá trị cần tìm vào số phiếu thì những số phiếu tương ứng sẽ hiện ra để chọn. Hoặc bạn có thể nhập những ký tự đầu rồi nhấn tìm thì những kết quả tìm được sẽ hiển thị trong bảng kết quả, nếu muốn xem thông tin chi tiết thì bạn chọn vào nó thì thông tin sẽ hiện ra trong bảng thông tin chi tiết.

Bước đầu tiên trong giai đoạn thiết kế thông tin là xác định các chức năng nghiệp vụ cần được tiến hành bởi hệ thống. Mỗi sơ đồ có mục tiêu là xác định phạm vi của hệ thống cần phân tích, là cách tiếp cận logic tới hệ thống mà trong đó các chức năng được làm sáng tỏ để sử dụng cho các mô hình sau này. Việc làm sáng tỏ trách nhiệm, công việc của từng bộ phận trong hệ thống sẽ giúp chúng ta loại bỏ được những chức năng dư thừa.

Mô hình thực thể xác định các đơn vị thông tin cơ sở cần thiết cho hệ thống(các thực thể) và mối quan hệ giữa chúng.Điều này có nghĩa là tất cả dữ liệu chỉ lưu giữ một lần trong toàn bộ hệ thống và có thể thâm nhập từ bất cứ chương trình nào. Dữ liệu lưu trữ trong hệ thống dưới dạng Bảng, mỗi bảng thể hiện một cơ sở dữ liệu(Database). Xây dựng mô hình thực thể sẽ xác định có bao nhiêu bảng dùng trong hệ thống và các mối quan hệ giữa chúng.

Các ký hiệu viết tắt trong mô hình : KhachHang : Khách hàng NhaCungCap : Nhà cung cấp PhieuXuât : Phiếu xuất. Các ký hiệu viết tắt trong mô hình : KhachHang : Khách hàng NhaCungCap : Nhà cung cấp PhieuXuât : Phiếu xuất. MASP char(10) not null, SOPHIEU char(10) not null, SOLUONG int null, MAKHO char(10) not null, DONGIA float null.

Ràng buộc toàn vẹn về phụ thuộc tồn tại : R1 : Phiếu xuất và chi tiết phiếu xuất.

C .Mơ Hình Diagram (Relationship ):
C .Mơ Hình Diagram (Relationship ):

F.6 . Khách Hàng

A . Thiết Kế FORM

Form Đăng Nhập

True , false Kiểm tra với quyền 3 dulieu1bangtable Strtenbang(string) DataTable Lấy dữ liệu 1 bảng trong.

2 . Form Main

Form Báo Cáo Thông Tin Phiếu Xuất

DataTable Chứa dữ liệu 1 bảng gồm các thông tin phiếu xuất theo tháng được tạo ra. DataTable Chứa dữ liệu 1 bảng gồm các thông tin phiếu xuất theo ngày được tạo ra. ( integer) DataTable Chứa dữ liệu 1 bảng gồm các thông tin phiếu xuất theo năm được tạo ra.

DataTable Chứa dữ liệu 1 bảng gồm các thông tin phiếu xuất theo quý được tạo ra.

B. Bảng Even t:
B. Bảng Even t:

Form Báo Cáo Thông Tin Phiếu Nhập

DataTable Chứa dữ liệu 1 bảng gồm các thông tin phiếu xuất theo năm được tạo ra. ( integer) DataTable Chứa dữ liệu 1 bảng gồm các thông tin phiếu xuất theo quý được tạo ra.

( integer) DataTable Chứa dữ liệ u1 bảng gồm các thông tin phiếu xuất theo quý được tạo  ra
( integer) DataTable Chứa dữ liệ u1 bảng gồm các thông tin phiếu xuất theo quý được tạo ra

Form Tìm Đơn Hàng

Btntim Click Khi click vào sẽ hiện ra danh sách phiếu mà bạn cần tìm.

D. Bảng Biến :
D. Bảng Biến :

B Thiết Kế CLASS

Strsophieu(string) DataSet Dùng để truyền thông tin chi tiết phiếu nhập qua so phiếu truyền vào getdataChiTietXuatNh. Strsophieu(string) DataSet Dùng để truyền thông tin chi tiết phiếu nhập qua so phiếu truyền vào getdataChiTietXuatNh. Strsophieu(string) DataSet Dùng để truyền thông tin chi tiết phiếu xuất qua so phiếu truyền vào sophieubangXuat Strgiatri(string) DataSet Dùng để truyền.

bảng getdataChiTietPhieuN
bảng getdataChiTietPhieuN

V . SETUP VÀ MÔI TRƯỜNG

_ Khi chạy chương trình thì màn hình welcome sẽ xuất hiện cùng với logo của công ty mình. Sau đó form đăng nhập hiển lên yêu cầu bạn phải đăng nhập vào hệ thống mới có thể sử dụng được phần mềm. _ Nếu bạn chọn quyền đăng nhập với chức danh “ Giám Đốc” (Quyền cao nhất ) : với quyền này khi đăng nhập sẽ có quyền thêm xóa các user khác …Có thể phân quyền cho người dùng truy cập vào phần mềm.

_Nếu ban chọn quyền đăng nhập với chức danh “Trưởng Kho” (Quyền thứ 2 ) : với quyền này khi đăng nhập cũng có quyền thêm xóa các user khác nhưng chỉ trong phạm vi những người dùng có chức danh “Thủ Kho”. _Nếu bạn chọn quyền đăng nhập với chức danh “Thủ Kho” (Quyền thứ 3 ) : với quyền này khi đăng nhập chỉ có thể sử dụng các chức năng của phần mềm nhưng không thể sử dụng chức năng hệ thộng của phần mềm. _Khi bạn đã đăng nhập thành công màn hình chính của phần mềm sẽ hiện ra.

Với màn hình này chủ yếu theo thực đơn hướng chức năng với các chức năng nằm bên trái màn hình : Cập nhật , Thông tin , Báo cáo , Tìm kiếm , Hệ thống , Giúp đỡ , Log off , Thu nhỏ , Thoát. _Với chức năng cập nhật sẽ có 5 hình thức cập nhật : cập nhật phiếu nhập kho ,cập nhật phiếu xuất kho ,cập nhật sản phẩm ,cập nhật khách hàng ,cập nhật nhà cung cấp. Tất cả các hình thức cập nhật này đều có phương thức cập nhật gần giống nhau , cứ mỗi hình thức cập nhật đều có : Thêm , Xóa , Sửa ,Lưu , Không lưu và Thoát.

Nếu như bạn muốn thêm mới thì nhấn vào nút thêm , sau đó nhập đầy đủ thông tin ( nếu nhập sai chương trình sẽ báo cho bạn biết để bạn sửa lai ) , khi đã nhập xong bạn quyết định lưu lại hay không?. Nếu như bạn muốn sửa 1 thông tin nao đó , bạn chỉ cần nhấn nút sửa rồi nhấn vào đối tượng mà mình muốn sửa hiển thị bên dưới , dữ liệu sẽ hiện lên các textbox cho bạn sửa , sửa xong phải nhấn lưu để lưu lại sự thay đổi còn không thì bạn nhấn vào nút không lưu để hủy bỏ. _Với chức thông tin sẽ có 3 hình thức thông tin : thông tin phiếu nhập kho ,thông tin phiếu xuất kho ,thông tin san phẩm.

Bạn có thể biết được rừ cỏc thụng tin trong kho hàng của mỡnh như 1 cú bao nhiờu phiếu xuất kho hay 1 tháng hay 1 quý và 1 năm. Khi mở hình thức thong tin nào , bạn chỉ cần chọn cái minh cần xem như theo ngày thì nhấn chọn vào.