Chức năng tra cứu sách

Một phần của tài liệu Báo cáo hệ thống thông tin quản lý (Trang 31)

3.3.4.3.3. Chức năng đặt mua sách và giao sách

3.2.Đặc tả usecase:

3.2.1. Đăng nhập /đăng xuất:

Hình 3.1 1:Đăng nhập/Đăng xuất

Tên usecase Đăng nhập, đăng xuất Tác nhân

chính

Nhân viên thanh tốn, kế tốn nhập, kế tốn cơng nợ, kế tốn tổng hợp.

Mơ tả Người dùng đăng nhập vào để thực hiện các chức năng của phần mềm. Người dùng đăng xuất nếu không dùng phần mềm nữa

2. Nhân viên nhập thông tin gồm tài khoản và mật khẩu, sau đó nhấn nút đăng nhập.

3. Hệ thống kiểm tra thông tin tài khoản và mật khẩu.

4. Đúng tài khoản, hệ thống cho phép người dùng vào phần mềm và sử dụng các chức năng trên giao diện.

5. Đăng xuất : nhân viên nhấn nút thoát khi đăng xuất.

Các ngoại lệ Tài khoản không đúng hoặc mật khẩu không đúng, hệ thống thông báo đăng nhập không thành công.

Điều kiện tiên quyết

Đăng nhập :Tài khoản của nhân viên phải được tạo ra trước đo, do người kế toàn tổng hợp tạo ra.

Đăng xuất : phải đăng nhập vào trước đó. Điều kiện

thành cơng

Đăng nhập :

 Hệ thống hiển thị giao diện người dùng lên

màn hình.

 Người dùng có thể sử dụng các chức năng của

phần mềm. Đăng xuất : trở về màn hình đăng nhập.

3.2.2.Thanh tốn bán lẻ

Hình 3.1 2:Thanh tốn bán lẻ

Tên usecase Thanh tốn bán lẻ Tác nhân

chính

Nhân viên thanh tốn

Mơ tả Khách hàng đến mua sách, và ra quầy để thanh toán tiền sách, bán lẻ không cho phép nợ.

Các luồng chính

1. Nhân viên thu ngân chọn thanh . 2. Hệ thống hiển thị thơng tin hóa đơn.

3. Nhân viên qt mã vạch hoặc nhập tên sách vào hóa đơn.

thơng báo lấy thông tin khách hàng để thêm vào danh sách khách hàng.

5. Nhân viên yêu cầu khách hàng thanh toán. 6. Nhân viên quét thẻ hoặc nhận tiền mặt và nhập số tiền vào form hóa đơn.

7. Hệ thống tính tổng tiền và tiền thừa và hiển thị lên form hóa đơn.

8. Nhân viên thanh tốn in hóa đơn và trả tiền thừa cho khách.

9. Hệ thống lưu thơng tin hóa đơn vào cơ sở dữ liệu

Các ngoại lệ  Dữ liệu nhập vào không hợp lệ : Nhập số tiền

nhỏ hơn tổng tiền hóa đơn, hệ thống yêu cầu nhập lại.

Điều kiện tiên quyết

Người quyết ID của nhân viên thanh toán vẫn đang trong trạng thái đăng nhập.

Điều kiện thành công

Cập nhật lại số lượng hàng hóa trong CSDL Lưu thơng tin hóa đơn giao dịch vào CSDL Gửi thơng báo đến kế tốn.

3.2.3. Quản lí nhập xuất

Hình 3.1 3:Quản lí nhập xuất

Tên usecase Quản lí nhập xuất. Tác nhân

chính

Kế tốn nhập

Mơ tả Kế tốn nhập quản lí q trình xuất và nhập sách vào kho. Cần được kế tốn cơng nợ duyệt. Các luồng

chính

1. Q trình nhập sách :

 Gửi mail yêu cầu nhập sách.

 Kế toán nhập đối chiếu xuất phiếu xuất

kho của nhà phân phối với yêu cầu nhập sách của nhà sách, kiểm kê sách so với phiếu.

 Kế toán lập phiếu nhập hàng bằng cách

nhập sách và số lượng sách vào form, ấn xác nhận,in.

 Hệ thống lưu phiếu xuất chờ kế tốn

cơng nợ kí duyệt.

 Kế tốn cơng nợ lập phiếu chi hoặc phiếu cơng nợ và kí duyệt phiếu nhập kho, tiến hành in đồng thời 2 phiếu.

 Hệ thống cập nhật số lượng và sách mới.

 Kế toán đưa phiếu chi + tiền hoặc giấy báo công nợ và phiếu nhập kho cho nhà phân phối.

2. Quá trình xuất sách :

 Khách hàng mua sỉ đến gặp kế toán

nhập, chọn chức năng lập phiếu xuất hàng

 Hệ thống hiển thị form xuất hàng lên

giao diện.

 Tìm sách, lập phiếu xuất kho và in chờ

duyệt.

 Kế tốn cơng nợ lập phiếu thu.

 Sau khi khách hàng thanh tốn hoặc nợ,

thì kế tốn công nợ lập phiếu thu hoặc phiếu báo cơng nợ, sau đó duyệt và

 Hệ thống lưu lại các phiếu và trừ đi số lượng sách theo phiếu xuất kho, khách hàng đến gặp kế toán nhập để lấy sách.

thêm sách. Điều kiện

tiên quyết

ID của kế toán nhập vẫn đang trong trạng thái đăng nhập.

Điều kiện thành công

Cập nhật lại số lượng sách trong CSDL Lưu thông tin phiếu thu chi, xuất nhập, phiếu báo công nợ vào CSDL Gửi thơng báo đến kế tốn

Hình 3.1 4:Quản lý thu chi

Tên usecase Quản lí thu chi Tác nhân

chính

Kế tốn cơng nợ

Mơ tả  Kế tốn tạo phiếu thu khi có người đến thanh tốn.

 Kế toán tạo phiếu thu khi nhập hàng từ nhà

phân phối.

 Phiếu công nợ khi nợ nhà phân phối hoặc

khách hàng nợ.

 Xem danh sách phiếu thu.  Xem danh sách phiếu chi.

 Xem danh sách giấy báo cơng nợ.

Các luồng chính

1. Tạo phiếu chi.

 nhà phân phối đến lấy tiền thanh toán

cho phiếu nhập kho, hoặc nhân viên có lí do mua vật dụng cho nhà sách.

 Kế toán tạo phiếu chi chọn chức năng

tạo phiếu chi.

 Hệ thống mở giao diện form phiếu chi.  Nhập thông tin, nhập tiền, in ra.

nợ.

 Kế toán chọn form tạo phiếu thu.  Hệ thống mở giao diện phiếu thu.

 Kế tốn nhập thơng tin.

 Kế toán nhận tiền và in phiếu thu.  Đưa phiếu thu cho khách hàng.

3. Giấy báo công nợ :

 Khi nợ tiền khách hàng hoặc nhà phân

phối.

 Kế toán tạo form.

 Hệ thống hiển thị form ra giao diện

 Lấy thông tin khách hàng và nhà phân

phối nhập vào form.

 In giấy báo công nợ kèm phiếu xuất hàng

hoặc phiếu nhập hàng. 4. Xem danh sách phiếu thu, giấy công nợ, phiếu chi:

 Kế tốn cơng nợ lựa chọn hình thức xem

danh sách các loại phiếu trên giao diện : công nợ, thu, chi.

 Hệ thống kiểm tra trả kết quả lên giao

diện.

Các ngoại lệ Dữ liệu nhập vào không hợp lệ : khơng tìm thấy tên khách hàng và nhà cung cấp trên hệ thống, thông báo khách hàng và nhà cung cấp này chưa đăng kí.

Điều kiện tiên quyết

ID của kế tốn cơng nợ vẫn đang trong trạng thái đăng nhập.

tốn.

3.2.5.Quản lý khách hàng

Hình 3.1 5:Quản lý khách hàng

Tên usecase Quản lí khách hàng Tác nhân

chính

Kế tốn cơng nợ

Mơ tả Xem danh sách và quản lí cơng nợ với khách hàng

Các luồng chính

1) Kế tốn cơng nợ chọn quản lí khách hàng trên giao diện.

2) Hệ thống xử lí, cho phép chọn xem danh sách hoặc thêm khách hàng.

3) Kế tốn cơng nợ lựa chọn cách quản lí. 4) Hệ thống xử lí, đưa ra giao diện danh

công nợ nhập vào.

Các ngoại lệ  Không cập nhật được thông tin khách hàng do

nhập sai gây trùng dữ liệu, hệ thống hiển thị thơng báo tài khoản đã có người đăng kí.

Điều kiện tiên quyết

ID của kế tốn cơng nợ vẫn đang trong trạng thái đăng nhập.

Điều kiện thành công

Cập nhật thông tin khách hàng vào cơ sở dữ liệu. Hiển thị được thông tin khách hàng, danh sách khách hàng lên giao diện.

Hình 3.1 6:Thống kê

Tên usecase Thống kê Tác nhân

chính

Kế tốn tổng hợp

Mơ tả Thống kê đầu sách, thông kê thu chi Các luồng

chính

1. Thống kê đầu sách :

 Kế tốn chọn chức năng thống kê đầu

sách, kết hợp bộ lọc để kiểm soát số lượng sách trong kho.

 Hệ thống hiển thị danh sách các đầu

sách.

 Nếu sách ít, kế tốn gửi yêu cầu nhập

đến nhà phân phối bằng email và đến kế toán nhập.

2. Thống kê thu chi :

 Kế toán chọn chức năng thống kê thu

chi.

 Hệ thống xử lý, tính ra tổng thu, chi

trong giai đoạn, ngày , tháng. Rồi hiển thị kết quả ra màn hình.

Các ngoại lệ khơng Điều kiện

tiên quyết

ID của kế tốn tổng hợp vẫn đang trong trạng thái đăng nhập.

3.3.Mơ hình quy trình

3.3.1.Quy trình đăng nhập

Hình 3.2 1:Quy trinh đăng nhập

3.3.3. Quy trình xuất hàng

3.4. Biểu đồ trình tự

3.4.1. Biểu đồ trình tự đăng nhập

Hình 3.3 1:Biểu đồ trình tự đăng nhập

3.4.2. Biểu đồ trình tự quản lý chung

3.4.3. Biểu đồ quản lý khách hàng

Hình 3.3 3:Biểu đồ trình tự quản lý khách hàng

3.4.4. Biểu đồ “Quản lý thu chi”

Hình 3.3 5:Biểu đồ trình tự quản lý nhập

3.4.6. Biểu đồ “Thanh tốn”

Hình 3.3 7:Biểu đồ trình tự quản lý thanh tốn

3.4.7.Biểu đồ thống kê

3.6 Sơ đồ dữ liệu quan hệ3.6.1 Chi tiết các bảng 3.6.1 Chi tiết các bảng

3.6.1.1 Bảng Sách (Tên bảng: SACH)

Tên Trường Kiểu dữ

liệu Kích cỡ Ghi chú

S_Id Int 4 Số hiệu sách

S_DanhMuc

Id Int 4 Số hiệu danh mục sách

S_Ten Nvarchar 200 Tên sách

S_Ma nvarchar 50 Mã sách

S_Anh Nvarchar 500 Đường dẫn ảnh

S_FileUploa

S_ChiTiet Ntext 16 Chi tiết sách

S_TuKhoa Nvarchar 500 Từ khóa

S_GiaBan Money 8 Giá bán

S_TrangThai Bit 1 Trạng thái sách

S_SoLanXe

m Int 4 Số lần xem

S_KichCo Varchar 10 Kích cỡ

S_NXBId Int 4 Số hiệu nhà xuất

bản S_NamXuatB

an Int 4 Năm xuất bản

S_GiaNhap MoNey 8 Giá nhập vào

S_SoLuong Int 4 Số lượng sách

S_ViTri Int 4 Vị trí

S_NguyenB

o Int 4 Nguyên bộ

S_SoTrang Int 4 Số trang

S_TacGiaId Int 4 Số hiệu tác giả

3.6.2 Bảng Danh mục sách (Tên bảng: DanhMucSach)

Tên Trường Kiểu dữ

liệu Kích cỡ Ghi chú

DMS_Id Int 4 Số hiệu danh mục

sách DMS_ParentI

d Int 4 Số hiệu danh mục phân cấp

DMS_TieuDe Nvarchar 250 Tiêu đề sách

DMS_MoTa Nvarchar 500 Mô tả

DMS_ViTri Int 4 Vị trí

DMS_TrangT

hai Bit 1 Trạng thái

3.6.3 Bảng Tác giả (Tên bảng: TacGia)

Tên

Trường Kiểu dữ liệu Kích cỡ Ghi chú

TG_Id Int 4 Số hiệu tác giả

TG_HoTen Nvarchar 100 Họ tên

TG_MoTa Ntext 16 Mô tả

3.6.4 Bảng nhà xuất bản (Tên bảng: NhaXuatBan)

Tên

Trường Kiểu dữ liệu Kích cỡ Ghi chú

NXB_Id Int 4 Số hiệu nhà xuất

bản

NXB_Ten Nvarchar 100 Tên nhà xuất bản

Tên Trường Kiểu dữ

liệu Kích cỡ Ghi chú

TH_Id Int 4 Số hiệu thẻ hàng

TH_KhachHa

ngId Int 4 Số hiệu khách hàng

TH_Ngay DateTime 8 Ngày đặt

TH_ThanhTie

n Money 8 Thành tiền

TH_TrangThai Bit 1 Trạng thái

3.6.5 Bảng chi tiết thẻ hàng (Tên bảng: ChiTietTheHang)

Tên Trường Kiểu dữ

liệu Kích cỡ Ghi chú

CTTH_Id Int 4 Số hiệu chi tiết thẻ

hàng CTTH_SachI d Int 4 Số hiệu sách CTTH_SoLuon g Int 4 Số lượng CTTH_ThanhT

ien Money 8 Thành tiền

3.6.6 Bảng khách hàng (Tên bảng: KhachHang)

Tên Trường Kiểu dữ

liệu Kích cỡ Ghi chú

KH_Id Int 4 Số hiệu khách

hàng KH_TenTruyC

ap Varchar 50 Tên truy cập

KH_MatKhau Varchar 20 Mật khẩu

KH_TrangThai Bit 1 Trạng thái KH_DienThoa

i Varchar 20 Điện thoại

KH_DiaChi Nvarchar 250 Địa chỉ

3.6.7 Bảng tin tức sách (Tên bảng: TinTuc)

Tên Trường Kiểu dữ

liệu Kích cỡ Ghi chú

TT_Id Int 4 Số hiệu tin tức

TT_TieuDe nvarchar 250 Tiêu đề tin tức TT_Tacgia Nvarchar 100 Người đưa tin

TT_Ngay DateTime 8 Ngày đưa

TT_MoTa Nvarchar 500 Mô tả

TT_NoiDung Ntext 16 Nội dung tin

TT_Anh Nvarchar 250 Ảnh

TT_HienThi Int 4 Hiển thị

TT_NhomTinI

d Int 4 Số hiệu nhóm tin

TT_TrangThai Bit 1 Trạng thái

4.3.1.1. Bảng nhóm tin (Tên bảng: NhomTin) Tên Trường Kiểu dữ

liệu Kích cỡ Ghi chú

NT_Id Int 4 Số hiệu nhóm tin

NT_Ten Nvarchar 200 Tên nhóm tin

NT_MoTa Nvarchar 500 Mơ tả

NT_ViTri Int 4 Vị trí

4.3.1.2. Bảng quản lý (Tên bảng: QuanLy) Tên Trường Kiểu dữ

liệu Kích cỡ Ghi chú

QL_Id Int 4 Số hiệu người

quản lý QL_Usernam

e Varchar 20 Tên đăng nhập

QL_Email Nvarchar 100 Email

QL_MatKhau Varchar 250 Mật khẩu

QL_NgayBatD

au DateTime 8 Ngày bắt đầu

QL_HoTen Nvarchar 100 Họ tên

QL_SoCMND Varchar 50 Số CMND

QL_NgaySinh DateTime 8 Ngày sinh

QL_GioiTinh Int 4 Giới tính

QL_DiaChi Nvarchar 200 Địa chỉ QL_DienThoai Varchar 100 Điện thoại

QL_Quyen Tinyint 1 Quyền

4.3.1.3. Bảng quảng cáo (Tên bảng: QuangCao) Tên Trường Kiểu dữ

liệu Kích cỡ Ghi chú

QC_Id Int 4 Số hiệu quảng cáo

QC_Ten Nvarchar 200 Tên quảng cáo

QC_ViTriId Int 4 Số hiệu vị trí

QC_Loai Tinyint 1 Loại

QC_Nguon Varchar 500 Nguồn

QC_HienThi Varchar 1000 Hiển thị

QC_URL Varchar 200 Đường dẫn

QC_Rong Int 4 Rộng

QC_Cao Int 4 Cao

QC_ThuTu Int 4 Thứ tự

4.3.1.4. Bảng vị trí quảng cáo (Tên bảng: ViTriQuangCao) Tên Trường Kiểu dữ

liệu Kích cỡ Ghi chú

VTQC_Id Int 4 Số hiệu vị trí

VTQC_Ten varchar 50 Tên vị trí

VTQC_MơTả Ntext 16 Mơ tả

VTQC_AnhMac

Dinh Varchar 200 Ảnh mặc định

4.3.1.5. Bảng thiết lập mặc định (Tên bảng: Constant)

Tên Trường Kiểu dữ

liệu Kích cỡ Ghi chú

KeyName varchar 50 Số hiệu vị trí

CHƯƠNG 4: MƠI TRƯỜNG CÀI ĐẶT VÀ THIẾT KẾ GIAO DIỆN 4.1 Lựa chọn công nghệ để thiết kế ứng dụng

Web Server: Hệ thống sử dụng IIS (Internet

Information Server) chạy trên hệ điều hành Window 2003 Server, hoặc Window XP Professional để làm Server cho hệ thống.

Web Browser: Hệ thống có thể chạy tốt trên nhiều trình

duyệt Web như Internet

Explore, Nescape Navigator, Morilla FireFox… Cơng cụ lập trình:

Visual Studio .NET được lựa chọn làm cơng cụ để phát

triển hệ thống bán sách

qua mạng. Nó được thiết kế để phát triển ứng dụng nhanh sử dụng công nghệ .NET

Database Server: Sử dụng SQL Server 2000.

4.2 Một số giao diện chính4.2.1 Trang chủ 4.2.1 Trang chủ

4.2.2 Trang hiện kết quả tìm kiếm sách

4.2.4 Trang hiện thơng tin thẻ hàng

KẾT LUẬN 1.2 Những kết quả đạt được:

 Tiếp cận được với bài toán thực tế.

 Xây dựng được kho dữ liệu lưu trữ sách của cửa hàng sách.

mạng.

1.2. Những mặt hạn chế:

 Hệ thống chưa hỗ trợ tích hợp phần lưu trữ tin nhắn của khách hàng mà phải sử dụng email để liên hệ giữa người quản lý web với khách hàng.

 Hệ thống chưa hỗ trợ thanh toán bằng nhiều loại tiền.  Hệ thống chưa lấy được ý kiến khách hàng đánh giá về

nội dung cuốn sách.

1.3. Hướng phát triển:

Trang web có thể triển khai cho các cửa hàng bán sách trong nước.

Hướng phát triển tiếp theo là khắc phuc những mặt hạn chế của hệ thống như:

 Hoàn thiện nốt phần tin nhắn lưu trong cơ sở dữ liệu của web site để đảm

bảo yêu cầu bảo mật thông tin.

 Bổ sung thêm phần lấy ý kiến của khách hàng về nội dung cuốn sách.

5.3.1. Giao sách cho khách hàng

-Trang giao sách cho khách hàng, cho phép gửi email cho khách hàng để liên hệ thời gian giao sách

Một phần của tài liệu Báo cáo hệ thống thông tin quản lý (Trang 31)

Tải bản đầy đủ (DOCX)

(95 trang)
w