Tải bản đầy đủ (.pdf) (2 trang)

041_Xây dựng hệ thống quản lý và bán sách trên mạng

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (278.94 KB, 2 trang )

- 24 -
Xây dựng hệ thống quản lý và bán sách trên mạng


Đỗ Thanh Hà
MSV: 0102866
Email:
Người hướng dẫn: PGS.TS.Vũ Đức Thi

1. Giới thiệu
Xã hội ngày càng phát triển, nhu cầu
hiểu biết trên tất cả các lĩnh vực của con người
ngày càng được nâng cao. Đáp ứng yêu cầu đó
ở Việt Nam nhiều nhà sách xuất hiện, nhưng
đa số các cửa hàng bán sách hiện nay đều tổ
chức kinh doanh theo phương thức truyền
thống dẫn đến rất nhiều khó khăn. Những khó
khăn trên đã trực tiếp làm giảm đáng kể doanh
thu của c
ửa hàng bán sách. Đặt ra cho các nhà
sách cần phải có một cách tiếp cận, thu hút mới
có hiệu quả hơn. Giải pháp áp dụng công nghệ
thông tin vào trong quản lý, thương mại hiện
nay là một xu thế tất yếu.
2. Cơ sở lý thuyết
Một số công nghệ được lựa chọn để thiết kế
ứng dụng
1. Web Server: Hệ thống sử dụng IIS (Internet
Information Server) chạy trên hệ điều hành
Window2000 Server, hoặc Window2000
Professional hoặc WindowServer 2003 để làm


Server cho hệ thống.
2. 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 …vv.
3. Công cụ lập trình: Visual Studio .NET được
lựa chon 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
4. Crystal Report 9.0 được lựa chọn làm công
cụ để làm báo cáo cho hệ thống bán sách qua
mạng . Crystal Reports được thiết kế để làm
việc với CSDL giúp phân tích những thông tin
quan trọng. Crystal Reports giúp tạo các báo
cáo đơn giản, và nó cũng là công cụ cần thiết để
xây dưng các báo cáo phức tạp và đặc thù.
5. Database Server: Sử dụng SQL Server.
3. Hệ thống bán và quản lý sách trên
mạng.
3.1. Quản trị hệ thống
Số lượng sách của nhà sách ngày càng lớn,
khách hàng truy cập vào hệ thống ngày càng
nhiều do đó giao dịch thông qua hệ thống ở
mức độ cao. Để có thể đáp ứng tốt nhu cầu của
khách hàng nhà sách cần phải có đội ngũ nhân
viên đông đảo. Để đội ngũ này hoạt động hiệu
quả người quản trị hệ thống cần phải phân
quy
ền cụ thể cho từng nhân viên. Người quản
trị và các nhân viên muốn giao tiếp với hệ

thống phải đăng nhập thông qua tên đăng nhập
và mật khẩu.
Các nhân viên chỉ thực hiện được những chức
năng nhất định ứng với quyền mà người quản
trị cấp và khi cần người quản trị có quyền huỷ
các quyền này. Có các quyền cơ bản sau:
 Quyền qu
ản trị chung.
 Quyền quản trị dữ liệu hệ thống.

Quyền xem và trả lời thư góp ý,
kiến nghị của khách hàng.
 Quyền xem đơn đặt mua sách
của khách hàng.
3.2. Cập nhật dữ liệu
Chức năng này giúp cho việc cập nhật
dữ liệu hệ thống. Mỗi nhân viên sẽ đảm nhiệm
một vài công việc mà người quản trị đã cấp.
C
ập nhật dữ liệu gồm:
 Cập nhật và phân loại sách.
 Cập nhật khung phân loại.
 Cập nhật hóa đơn.
 Cập nhật nhân viên.
 Cập nhật nhà cung cấp.
Với mỗi khối trên có đủ các chức năng
tìm kiếm, thêm, sửa, xóa.
3.3. Phục vụ khách hàng
Đây là chức năng chính, cần thiết nhất cho hệ
thống, nó quyết định sự thành bại của nhà sách.

Chức n
ăng này được thực hiện từ phía khách
hàng, gồm các chức năng sau:
+ Tra cứu sách: Mọi khách hàng truy cập vào
Web site đều có thể sử dụng chức năng này.
- 25 -
Chức năng này liệt kê tất cả các cuốn sách (có
trong cửa hàng) tuỳ thuộc vào thông tin khách
hàng nhập vào.
+ Xem thông tin chi tiết về một quyển sách:
Trước khi mua một một cuốn sách nào đó các
thông tin như mã sách, tên sách, tác giả, nhà
xuất bản, nội dung chính của sách... là rất cần
thiết cho khách hàng. Đôi khi những thông tin
đó giúp khách hàng xác định được cuốn sách
mà mình cần mua.
+ Đăng ký sử dụng hệ thống: Nếu khách hàng
chỉ tra cứu hoặc xem chi tiế
t sách thì họ không
cần phải đăng ký user. Nhưng khi khách hàng
muốn mua sách thì họ phải là thành viên của hệ
thống bằng cách nhập thông tin cá nhân. Nhà
sách lưu thông tin cá nhân này làm cơ sở để tạo
hóa đơn. Mỗi khách hàng chỉ cần đăng ký một
lần, thông tin quan trọng nhất là tên đăng nhập
và mật khẩu. Sau khi đăng ký khách hàng sẽ có
hòm thư riêng. Việc đăng ký user là một hình
thức bảo mật cho khách hàng bởi vì trước khi
lập mới hay sửa
đơn hàng và thư góp ý hỏi đáp

họ phải đăng nhập (bằng tên đăng nhập và mật
khẩu).
+ Đăng ký mua sách: Khách hàng có thể chọn
mua bất kỳ cuốn sách nào có trong kho sau khi
đã tra cứu. Trước khi lập đơn đặt mua khách
hàng phải đăng nhập vào hệ thống và điền đầy
đủ thông về thời gian và nơi giao nhận sách.
+ Xem, sửa đơn hàng và thông tin cá nhân:
Khách hàng có thể thay đổi, hủy bỏ thông tin cá
nhân mà mình đã đăng ký trướ
c đó đồng thời
có thể thay đổi, hủy bỏ đơn hàng đã đặt trước
đó.
+ Góp ý, kiến nghị: Khách hàng có thể gửi thư
góp ý hoặc kiến nghị với nhà sách đồng thời
xem thư phản hồi từ nhà sách.
4. Thực nghiệm
Tôi đã cài đặt thành công Hệ thống bán và quản
lý sách trên mạng đáp ứng đầy đủ các yêu cầu
đã nêu ở mục 3. Chương trình được viết theo
kiến trúc 3 lớp: Database Server sử dụng SQL
Server, WebServer là ASP.NET, Client sử dụng
bất kỳ một Web Browser. Hệ thống được đánh
giá là dễ dùng và thân thiện. Tuy nhiên, do điều
kiện còn hạn chế nên tôi chưa thể ứng dụng hệ
thống trên mạng Internet.
5. Kết luận
Trong quá trình làm khóa luận tốt nghiệp tôi
đã đạt được các kết quả sau:
+ Tìm hiểu, nắm bắt và làm chủ được công cụ

lập trình trên Web là ASP.NET, VBScript,
JavaScript cũng như cách thiết kế trang Web
phục vụ thương mại điện tử.
+ Nắm được một vài khung phân loại phổ biến
dùng để phân loại sách.
+ Xây dựng được hệ thống bán sách trên mạng
bao gồm giới thiệu sách của nhà sách với khách
hàng đồng thờ
i giúp nhà sách quản lý hàng tồn,
nhân viên, nhà cung cấp.
+ Thể hiện được các yêu cầu của Site thương
mại điện tử: người mua hàng có thể lựa chọn
hàng, thay đổi hàng theo sở thích. Người mua
hàng có thể sửa đơn hàng đã đặt. Ngoài ra
khách hàng có thể đóng góp ý kiến, kiến nghị
với nhà sách.
Nhà sách có thể theo dõi được đơn đặt hàng của
khách hàng.
Đơn hàng của khách hàng cũng như dữ liệu của
hệ thống
được bảo mật.
Những mặt hạn chế:
Chưa áp dụng hệ thanh toán điện tử. Việc thanh
toán tiền mặt rất khó khăn (đặc biệt là kiểm tra
tính đúng đắn của đơn hàng).

Tài liệu tham khảo
[1] Nguyễn Văn Vỵ, Phân tích thiết kế hệ
thống thông tin hướng cấu trúc và hướng
đối tượng (2002).

[2] Alex Hommer, Dave Sussman, Professional
ASP.Net 1.0 (2002 )

×