Download miễn phí Luận văn Xây dựng website mua bán sách tin học qua mạng với SERVLET/JSP và J2EE





 
MỤC LỤC
 
Mục Lục trang 1
Chương 0: MỞ ĐẦU trang 3
I – Lời Mở Đầu trang 3
II – Lý Do Chọn Đề Tài trang 3
III – Các Công Cụ Sử Dụng trang 5
Phần I: CƠ SỞ LÝ THUYẾT CỦA ĐỀ TÀI
Chương 1: Khảo Sát Hiện Trạng trang 6
1. Yêu Cầu Chức Năng Đối Với Khách Hàng trang 6
2. Yêu Cầu Chức Năng Đối Với Nhà Sách trang 7
2.1. Bán Hàng trang 9
2.2. Liên Lạc Với Khách Hàng trang 10
3. Các Yêu Cầu Phi Chức Năng trang 10
Chương 2 : Đặc Tả Tính Năng Và Yêu Cầu trang 12
I. Đặc Tả Tính Năng trang 12
1. Khách Hàng trang 12
2. Người Quản Trị Hệ Thống trang 12
3. Nhân Viên trang 14
4. Nhà Cung Cấp trang 15
5. Nhà Bank trang 15
II. Yêu Cầu Của Đề Tài trang 16
1. Về Mặt Ứng Dụng trang 16
2. Về Mặt Kỷ Thuật trang 16
3. Một Số Yêu Cầu Khác trang 16
Chương 3: Giải Pháp Lựa Chọn trang 17
I. Khảo Sát Mô Hình trang 17
II. Lựa Chọn Công Nghệ trang 18
III. Khảo Sát Chi Tiết Về Công Nghệ trang 20
Phần II: THIẾT KẾ CƠ SỞ DỮ LIỆU
Chương 4: Phân Tích Và Thiết Kế Cơ Sở Dữ Liệu Hướng Đối Tượng
I. Xây Dựng UseCase_Diagram trang 29
1. Nhận Diện Các Actor Và Các Trường Hợp Sử Dụng trang 29
2. Xây Dựng UseCase_Diagram trang 30
II. Xây Dựng Lược Đồ Tuần Tự trang 32
II. Xây Dựng Lược Đồ Lớp Và Lược Đồ Hoạt Động trang 48
1. Nhận Diện Các Đối Tượng/Lớp trang 48
2. Xây Dựng ClassDiagram trang 49
3. Lược Đồ Hoạt Động trang 49
4. Lược đồ thực thể quan hệ trang 51
IV. Danh Sách Các Bảng Trong SQL Server trang 52
Phần III:XÂY DỰNG WEBSITE MUA BÁN SÁCH TIN HỌC QUA MẠNG
Chương 5: Hoạt Động Của Chương Trình trang 58
I. Sơ Đồ Cấu Trúc Của Chương Trình trang 58
II. Hoạt Động Của Chương Trình trang 59
1. Về Phía Khách Hàng, Người Sử Dụng trang 59
2. Về Phía Người Quản Trị trang 66
3. Chức Năng Đối Với Nhân Viên Và Quản Trị trang 71
Chương 6: Bảo Mật Trên Hệ Thống trang 75
Chương 7: Kết Luận trang 80
Phụ Lục I: GIỚI THIỆU VỀ CÔNG NGHỆ J2EE trang 81
I. Giới Thiệu trang 81
II. Mô Hình Lập Trình Mạng Đa Tầng trang 81
III. Những Ứng Dụng Đa Tầng Phân Tán trang 83
IV. Kiến Trúc J2EE trang 87
V. Sự Đóng Gói trang 88
Phụ Lục II: YÊU CẦU HỆ THỐNG trang 91
TÀI LIỆU THAM KHẢO
 



Để tải bản Đầy Đủ của tài liệu, xin Trả lời bài viết này, Mods sẽ gửi Link download cho bạn sớm nhất qua hòm tin nhắn.
Ai cần download tài liệu gì mà không tìm thấy ở đây, thì đăng yêu cầu down tại đây nhé:
Nhận download tài liệu miễn phí

Tóm tắt nội dung tài liệu:

m những thông tin phản hồi của khách hàng cũng như để đầy mạnh việc kinh doanh của nhà sách, nhà sách sẽ nhập thêm những loại sách được nhiều khách hàng quan tâm mua nhất.
Sách được nhập về dựa trên những thông tin như :
ü Nhu cầu của khách hàng.
ü Thị trường.
ü . . . .
Nhà sách còn phải xem xét thị trường xem sách nào bán chạy, sách nào bán chậm, … để đưa ra chiến lược kinh doanh như : ngưng nhập về những cuốn sách bán chậm hay ngưng nhập các sách không bán được, nhập về nhưng cuốn sách đang bán chạy trên thị trường …
CHƯƠNG 2: ĐẶC TẢ TÍNH NĂNG VÀ YÊU CẦU
I. ĐẶC TẢ TÍNH NĂNG:
Dựa vào yêu cầu của bài toán, ta nhận thấy hệ thống nhà sách được xây dựng nhằm phục vụ những khách hàng có nhu cầu mua sách tin học trực tuyến qua mạng. Hệ thống phục vụ chủ yếu cho những nhóm người sau :
1.Khách hàng :
- Khách hàng là những người vào hệ thống tìm kiếm các sách cần mua và đặt hàng với hệ thống. Khách hàng có thể tìm sách mình cần theo : tên sách (có thể là một kí tự , chữ, câu … ), tên thể loại, tên tác giả, tìm theo giá, tìm theo nhà xuất bản, tìm theo ngôn ngữ … Sau khi tìm được sách mình cần, khách mua có thể bỏ sách vào giỏ hàng và đặt mua hàng với hệ thống. Hệ thống sẽ nhận đơn đặt hàng của họ và hẹn ngày giao hàng.
2. Người quản trị hệ thống (Admin) :
- Người quản trị hệ thống là người làm chủ ứng dụng. Họ có quyền kiểm soát mọi họat động của hệ thống. Mỗi người quản trị hệ thống sẽ được cấp một username và một password để thực hiện chức năng của mình. Họ phải đăng nhập vào hệ thống bằng username và password của mình.
- Nếu như quá trình đăng nhập thành công thì người quản trị hệ thống có những chức năng sau :
Chức năng đối với khách hàng, nhân viên và người quản trị:
+ Xem thông tin về khách hàng, về nhân viên, về người quản trị.
+ Thêm người quản trị, thêm nhân viên mới.
+ Xóa người quản trị, xóa khách hàng, xóa nhân viên.
+ Thay đổi thông tin của người quản trị, thay đổi thông tin của khách hàng, thay đổi thông tin của nhân viên.
Chức năng đối với sách:
+ Xem thông tin về sách, thể loại, ngôn ngữ, nhà xuất bản, tác giả.
+ Thêm sách mới, thêm thể loại, ngôn ngữ, nhà xuất bản, tác giả.
+ Xóa sách, xóa thể loại, ngôn ngữ, nhà xuất bản, tác giả.
+ Thay đổi các thông tin về sách, về thể loại, về ngôn ngữ, nhà xuất bản, tác giả.
Chức năng đối với đơn đặt hàng:
+ Xem đơn đặt hàng
+ Xóa đơn đặt hàng
Chức năng đối với phiếu xuất:
+ Xem các phiếu xuất
+ Lập phiếu xuất mới
+ Xóa phiếu xuất
+ Sửa thông tin về phiếu xuất
Chức năng đối với phiếu giao:
+ Xem thông tin về phiếu giao
+ Tạo phiếu giao mới
+ Xóa phiếu giao
+ Sửa thông tin về phiếu giao
Chức năng đối với phiếu thu:
+ Xem thông tin về phiếu thu
+ Lập phiếu thu mới
+ Xóa phiếu thu
+ Sửa thông tin về các phiếu thu
Chức năng đối với phiếu nhập:
+ Xem thông tin về phiếu nhập
+ Lập phiếu nhập mới
+ Xóa phiếu nhập
+ Sửa thông tin về các phiếu nhập
Chức năng đối với nhà cung cấp:
+ Xem các thông tin về nhà cung cấp.
+ Thêm nhà cung cấp mới.
+ Xóa nhà cung cấp.
+ Sửa thông tin về nhà cung cấp.
Chức năng đối với phiếu chi:
+ Xem thông tin về phiếu chi
+ Lập phiếu chi mới
+ Xóa phiếu chi
+ Sửa thông tin về các phiếu chi
3. Nhân viên :
- Việc thu tiền sách từ khách hàng, chi trả tiền cho nhà cung cấp, giao sách cho khách hàng, nhập sách từ nhà cung cấp, xuất sách từ kho được thực hiện bởi nhân viên.
- Sau khi đăng nhập thành công với username và password thì có thể có các chức năng sau:
Chức năng đối với phiếu xuất:
+ Xem các phiếu xuất
+ Lập phiếu xuất mới
+ Xóa phiếu xuất
+ Sửa thông tin về phiếu xuất
Chức năng đối với phiếu giao:
+ Xem thông tin về phiếu giao
+ Tạo phiếu giao mới
+ Xóa phiếu giao
+ Sửa thông tin về phiếu giao
Chức năng đối với phiếu thu:
+ Xem thông tin về phiếu thu
+ Lập phiếu thu mới
+ Xóa phiếu thu
+ Sửa thông tin về các phiếu thu
Chức năng đối với phiếu nhập:
+ Xem thông tin về phiếu nhập
+ Lập phiếu nhập mới
+ Xóa phiếu nhập
+ Sửa thông tin về các phiếu nhập
Chức năng đối với phiếu chi:
+ Xem thông tin về phiếu chi
+ Lập phiếu chi mới
+ Xóa phiếu chi
+ Sửa thông tin về các phiếu chi
4. Nhà cung cấp :
- Nhà cung cấp có chức năng cung cấp sách cho nhà sách thông qua phiếu nhập.
5. Nhà Bank:
- Ngân hàng (bank) có chức năng kiểm tra xem các thông tin về card của khách hàng sau khi tạo đơn đặt hàng có đúng không. Sau khi khách hàng tạo đơn đặt hàng thì các thông tin về card như: MãSốCard, MãLoạiCard,… sẽ được gởi đến ngân hàng để xác nhận. Nếu như các thông tin trên không hợp lệ thì ngân hàng sẽ gởi thông báo đến cho khách hàng biết. Sau 3 lần, nếu như khách hàng gõ sai thông tin thì phiên giao dịch sẽ bị hủy. Còn nếu mọi thông tin đều hợp lệ thì ngân hàng sẽ xác nhận và nhà sách sẽ hẹn ngày giao hàng cho khách hàng.
Các thông tin về sách, thể loại, ngôn ngữ, nhà xuất bản, tác giả, đều được lưu trong cơ sở dữ liệu của hệ thống. Hệ thống này xây dựng dưới dạng Web để cho người sử dụng có thể tương tác được bất kì một máy nào được nối mạng với máy chủ của nhà sách.
II. YÊU CẦU CỦA ĐỀ TÀI
Đề tài liên quan đến một máy chủ và một hay nhiều máy khách .Máy khách gởi yêu cầu đến máy chủ và máy chủ hồi đáp yêu cầu. Máy khách bắt đầu bằng cách thiết lập nối kết với máy chủ . Máy chủ có thể chấp nhận hay từ chối nối kết . Máy chủ phải đang chạy khi máy khách khởi động .Máy chủ chờ nối kết từ máy khách . Có các câu lệnh cần để máy chủ và máy khách trao dữ liệu với nhau. Các máy giao tiếp với nhau là dựa theo giao thức TCP/IP (Trasmission Control Protocol / Internet Protocol).
Yêu cầu của bài toán được đặt ra cụ thể như sau:
1- Về mặt ứng dụng:
Đối với những khách hàng vào hệ thống để mua hàng, hệ thống phải hỗ trợ sao cho khách hàng có thể tìm kiếm, chọn và đặt hàng một cách dễ dàng. Khi khách hàng đặt mua sản phẩm, hệ thống sẽ chuyển đơn đặt hàng này đến nhà sách.
Đối với nhà sách, nhà sách sẽ dể dàng trong việc quản lý. Nhà sách có thể biết được các khách hàng quen thuộc qua những lần mua hàng. Có thể quản lý tồn kho và công nợ của khách hàng cũng như của nhà cung cấp. Có thể quản lý được các hóa đơn xuất nhập, hóa đơn đặt hàng của khách hàng, hóa đơn giao hàng cho khách hàng…
2- Về mặt kỹ thuật:
Ứng dụng triển khai trên môi trường Web nên bài toán đòi hỏi hệ thống phải có những khả năng về kỹ thuật như sau:
Hỗ trợ nhiều hệ điều hành (cho cả client và server).
Hỗ trợ nhiều trình duyệt (như IE, Netscape..)
Hỗ trợ nhiều người dùng.
Dung lượng:
Ø Số lượng người truy cập: không giới hạn.
Ø Số lượng sách: không giới hạn.
3. Một số yêu cầu khác
Ngoài các yêu cầu trên, ứng dụng có thể:
Hỗ trợ tiếng Việt (Unicode).
Dễ dàng cài đặt.
Dễ dàng sử dụng.
Dễ dàng nâng cấp và mở rộng.
CHƯƠNG 3: GIẢI PHÁP LỰA CHỌN
I. KHẢO SÁT MÔ HÌNH
Ngày nay, những ứng dụng không còn đơn thuần chạy trên một máy đơn lẻ mà thay bằng những ứng dụng đòi ...
 

Các chủ đề có liên quan khác

Top