HienThi: Hiển thị chi tiết quá trình nhập hàng

Một phần của tài liệu Xây dựng website giới thiệu và bán máy làm đá sạch cho xưởng sx Tuấn Kiệt (Trang 54 - 70)

3.1.11. Bảng Xuất hàng (XuatHang)

Nội dung:

STT Tên trường Kiểu dữ liệu Độ dài Mô tả

1 MaPX int Mã phiếu xuất

2 KhachHang nvarchar 50 Khách hàng

3 NgayXuat smalldatetime Ngày xuất

4 TongTien float Tổng tiền

Bảng 11: Bảng xuất hàng

Ý nghĩa các trường:

1.XuatHang: Tên bảng 2.MaPX: Mã phiếu xất hàng

3. KhachHang: Thông tin khách hàng 4. NgayXuat: Ngày xuất hàng 4. NgayXuat: Ngày xuất hàng

5. TongTien: Tổng tiền xuất

Chức năng: Lưu thông tin những cán bộ bị nhà trường kỷ luật

3.1.12. Bảng Chi tiết phiếu xuất (Chitiet_Xuat)

Nội dung:

STT Tên trường Kiểu dữ liệu Độ dài Mô tả

1 MaPX int Mã phiếu xuất

2 MaSP int Mã sản phẩm

3 SoLuong int Số lượng

4 DonGia float Đơn giá

Bảng 12: Bảng chi tiết phiếu xuất

Ý ngĩa các trường:

1. Chitiet_Xuat: Tên bảng

2. MaPX :Mã phiếu xuất của cửa hàng.3. MaSP:Mã của sản phẩm. 3. MaSP:Mã của sản phẩm.

4. SoLuong: Số lượng xuất.5. ĐonGia: Đơn giá xuất hàng. 5. ĐonGia: Đơn giá xuất hàng.

Chức năng: Lưu thông tin về chi tiết phiếu xuất trong cửa hàng.

3.1.13. Bảng Giỏ hàng(GioHang)

Nội dung:

STT Tên trường Kiểu dữ liệu Độ dài Mô tả

1 TaiKhoan nvarchar 50 Tài khoản

2 MaSP int Mã sản phẩm (adsbygoogle = window.adsbygoogle || []).push({});

3 SoLuong int Số lượng

4 DonGia float Đơn giá

Bảng 13: Bảng giỏ hàng

Ý ngĩa các trường:

1. GioHang: Tên bảng.

2. TaiKhoan: Tài khoản người mua. 3. MaSP: Mã của sản phẩm 3. MaSP: Mã của sản phẩm

4. SoLuong: Số lượng sản phẩm. 5. DonGia: Giá của sản phẩm. 5. DonGia: Giá của sản phẩm.

Chức năng: Lưu thông tin về giỏ hàng trong của hàng.

3.1.14. Bảng Đặt hàng (DatHang)

Nội dung:

STT Tên trường Kiểu dữ liệu Độ dài Mô tả

1 MaDH int Mã đặthàng

2 TaiKhoan nvarchar 50 Tài khoản

3 NgayDat varchar 50 Ngày Đặt

4 TongTien float Tổng tiền

5 TinhTrang nvarchar 50 Tình Trạng

Bảng 14: Bảng đặt hàng

Ý nghĩa các trường:

2. MaDH : Mã đặt hàng 3. TaiKhoan: Mã sản phẩm. 4. NgayDat: Ngày đặt hàng. 5. TongTien: Tổng tiền.

6. TinhTrang: Tình Trạng sản phẩm trong cửa hàng.

Chức năng: Lưu thông tin về việc đặt hàng của khách hàng.

3.1.15. Bảng Chi tiết đặt hàng(ChiTiet_DH)

Nội dung:

STT Tên trường Kiểu dữ liệu Độ dài Mô tả

1 MaDH int Mã đặt hàng

2 MaSP int Mã sản phẩm

3 SoLuong int Số Lượng

4 DonGia float Đơn giá

Bảng 15: Bảng chi tiết đặt hàngÝ ngĩa các trường: 1. ChiTiet_DH: Tên bảng 2. MaDH : Mã đặt hàng 3. MaSP : Mã sản phẩm 4. SoLuong: Số lượng hàng đặt 5. DonGia: giá sản phẩm đặt

Chức năng: Lưu thông tin về chi tiết đặt hàng. (adsbygoogle = window.adsbygoogle || []).push({});

CHƯƠNG IV: PHÂN TÍCH THIẾT KẾ CHƯƠNG TRÌNH

4.1. Phân tích thiết kế giao diện chính của chương trình

Mục đích: Tạo ra hệ thống menu cho NSD thao tác sử dụng Website một cách

dễ dàng

Phạm vi: Trong giao diện chính của Website bán hoa cho cửa hàng Thành

Tâm

Hình 4.1. Giao diện chính của chương trình

4.2. Phân tích thiết kế giao diện chức năng quản lí thông tin chung của website

4.2.1. Phân tích thiết kế giao diện chức năng đăng kí người dùng

Mục đích: Cho NSD đăng nhập vào hệ thống với tên đăng nhập và mật khẩu đã đăng ký từ trước

Phạm vi: Trong giao diện trang dăng kí

Ràng buộc : Để sử dụng chức năng này NSD thực hiên vào menu “trang chủ” rồi chọn “Đăng kí” như hình minh họa

Hình 4.2. Menu chọn chức năng đăng kí

Hình 4.3. Giao diện chức năng đăng kí người dùng

4.2.2. Phân tích thiết kế giao chức năng quản lí chức năngchung

Mục đích: NQT có thể quản lí được tất cả những hoạt động của cửa hàng về

sản phẩm, quá trình nhập hàng, xuất hàng, những tin ức và góp ý dành cho cửa hàng.

Phạm vi: Trong giao diện trang chủ Admin

Ràng buộc: Để sử dụng chức năng này NQT vào menu dọc“Danh mục quản lí”

rồi chọn “chức năng quản lí. Ở đây NQT phải nhập đầy đủ thông tin cần thiết ở các Tab trong giao diện.

Hình 4.4. Giao diện chức năng quản lí thông tin chung

4.2.3. Phân tích thiết kế giao diện chức năng quản lí tài khoản

Mục đích: NQT có thể nhập mới, sửa hoặc xóa thông tin các đơn vị  Phạm vi: Trong giao diện cập nhật đơn vị

Ràng buộc: Để sử dụng chức năng này NSD vào menu dọc“Quản lý Menu” rồi

chọn “Cập nhật đơn vị”. Hoăc vào menu ngang “Cập nhật thông tin” rồi chọn “Cập nhật đơn vị”.

Hình 4.5. Giao diện chức năng quản lí tài khoản

4.3. Phân tích thiết kế giao diện chức năng quản lí thông tin sản phẩm 4.3.1. Phân tich thiết kế giao diện chức năng quản lí sản phẩm chung

 Mục đích: Để giúp cho NQL quản lí dễ dàng các thông tin về sản phẩm( Tên sản phẩm, ngày nhập, giá bán, số lượng, nhà cung cấp, hình ảnh, tên sản phẩm) giúp cho người quản lý có thể dễ dàng quản lý thông tin về sản phẩm.

 Phạm vi: Dùng cho nhười quản lí  Giao diện chức năng

Hình 4.6. Giao diện chức năng quản lí thông tin sản phẩm chung (adsbygoogle = window.adsbygoogle || []).push({});

4.3.2. Phân tích thiết kế giao diện chức năng quản lí loại máy

Mục đích: Nhằm cho NQT có thể sửa hoặc xóa các thông tin về loại máy có

trong cửa hàng.

Phạm vi: Trong giao diện quản lí loại máy.

Giao diện chức năng

Hình 4.7. Giao diện chức năng quản lí loại máy

4.4. Phân tích thiết kế giao diện chức năng tìm kiếm

Mục đích: NSD có thể tra cứu thông tin về sản phẩm  Phạm vi: Trong giao diện chức năng tìm kiếm

Ràng buộc : Để sử dụng chức năng này NSD thực hiện như sau: vào menu

“trang chủ” rồi nhập vào ô textbox “Nhập tên sản phẩm”thì thông tin về sản phẩm muốn xem sẽ được thực hiện.

Giao diện

Hình 4.8. Giao diện chức năng tìm kiếm

Mục đích: NSD có thể cập nhật ,thêm, xóa thông tin về sản phẩm mà mình muốn mua hay lựa chọn.

Phạm vi: Trong giao diện tính lương

Ràng buộc : Để sử dụng chức năng này NSD thực hiện như sau: vào menu

“Xử lý thông tin” rồi chọn “Tính lương”  Giao diện

Hình 4.9. Giao diện chức năng giỏ hàng

4.6. Thiết kế giao diện chức năng nhập hàng

Mục đích: Để giúp cho NQL quản lí dễ dàng các thông tin nhập hàng. Có thể thêm, sửa, xóa các thông tin nhập hàng với yêu cầu phải đăng nhập vào hệ thống.

Phạm vi: Trong giao diện trang nhập hàng.

Ràng buộc : Để sử dụng chức năng này NQT thực hiện như sau: vào menu

“quản trị” chọn chức năng“Quản lí nhập hàng”

Hình 4.10. Giao diện chức năng quản lí nhập hàng

4.7. Phân tích thiết kế giao diện quản lí xuất hàng

Mục đích: Để giúp cho NQL quản lí dễ dàng các thông tin xuất hàng. Có thể thêm, lưu hóa đơn và hủy các thông tin bán hàng với yêu cầu phải đăng nhập vào hệ thống.

Phạm vi: Trong giao diện quản lí xuất hàng.

Ràng buộc: Để sử dụng chức năng này NQT thực hiện như sau: vào menu

“Danh mục quản trị” chọn “Quản lí xuất hàng”.

Giao diện

Hình 4.11. Giao diện chức năng thống kê danh sách cán bộ theo trình độ (adsbygoogle = window.adsbygoogle || []).push({});

4.8. Phân tích thiết kế giao diện quảng cáo

Mục đích: Để giúp cho NQL quản lí dễ dàng các thông tin về các tin tức ( Tên tin tức, mã tin, ngày đăng, nội dung) giúp cho người quản lý có thể dễ dàng quản lý thông tin về tin tức.

Phạm vi: Trong giao diện quản lí tin tức

Ràng buộc: Để sử dụng chức năng này NQT thực hiện như sau: vào menu

“Danh mục quan trị” chọn “quản lí tin tức”

Giao diện

Hình 4.12. Giao diện chức năng quản lí tin tức

4.8.2. Phân tích thiết kế giao diện chức năng quản lí khuyến mại

Mục đích: Để giúp cho NQL quản lí dễ dàng các thông tin về tin khuyến mãi ( Tên khuyến mãi, mã khuyến mãi, ngày đăng, sản phẩm khuyến mãi,) giúp cho người quản lý có thể dễ dàng quản lý thông tin về tin khuyến mãi .

Phạm vi: Trong giao diện phiếu lương

Ràng buộc: Để sử dụng chức năng này NSD thực hiện như sau: vào menu

“Thống kê-in báo cáo” chọn “In phiếu trả lương”

Hình 4.13. Giao diện chức năng quản lí khuyến mại

PHẦN III: KẾT LUẬN VÀ KHUYẾN NGHỊ

1. Kết quả đạt được của đề tài.

Sau thời gian thực hiện nhóm chúng em đã hoàn thiện hệ thống theo đúng tiến độ và yêu cầu đặt ra.

 Tìm hiểu hệ thống kỹ càng, chính xác. Phân tích rõ được: - Bài toán đặt ra.

- Hiện trạng hệ thống và yêu cầu người sử dụng. - Các chức năng cần có của hệ thống.

 Phân tích thiết kế với UML.

 Thiết kế các chức năng của hệ thống đáp ứng yêu cầu của phục vụ cho công tác bán hàng của cửa hàng được thuận tiện hơn

 Giao diện thân thiện, dễ sử dụng.

2. Phần hạn chế của đề tài

Dù đã toàn tâm cố gắng, xong do khả năng và trình độ nhất định đề tài còn giới hạn về mặt quy mô ứng dụng.

3. Hướng phát triển của đề tài.

Trong thời gian sắp tới là phát triển lên đồ án tốt nghiệp, em sẽ tiếp tục nghiên cứu, phân tích và thiết kế để hệ thống sao cho hệ thống có thể đáp ứng yêu cầu và áp dụng rộng rãi ở các cửa hàng và một số công ty khác.

4. Khuyến nghị.

Do việc quản lí thủ công đã tồn taị trong thời gian dài nên việc khai thác mọi chức năng của hệ thống còn gặp khó khăn. Vì vậy em thực hiện rất mong nhận được sự ủng hộ nhiệt tình hơn nữa cửa hàng để hệ thống thực sự phát huy đươc các chức năng mà em đã xây dựng.

TÀI LIỆU THAM KHẢO

[1]. C# 2005 lập trình ASP.NET 2.0(quyển 1 và 2)

[2]. Phạm Hữu Khang (Chủ biên) – Lập trình ứng dụng chuyên nghiệp SQL Server 2000 toàn tập – 2005. (adsbygoogle = window.adsbygoogle || []).push({});

[3]. Asp.net Web Developer's guide [4]. Programming MS.NET

[5]. Http://www.vbcode.com

[6].Website: Codeproject.com http://msdn.microsoft.com/, google.com.vn, http://www.asp.net/

Một phần của tài liệu Xây dựng website giới thiệu và bán máy làm đá sạch cho xưởng sx Tuấn Kiệt (Trang 54 - 70)