NÊU VẤN ĐỀ - GIỚI THIỆU VỀ BÀI TOÁN
Giới thiệu
Ngày nay Internet đã trở thành dịch vụ phổ biến và thiết yếu, không thể thiếu và có ảnh hưởng sâu rộng tới thói quen, sinh hoạt, giải trí của nhiều bộ phận người dân Việt Nam Cùng với sự phát triển nhanh chóng của Internet thì các hình thức mua và bán hàng hóa cho mọi người ngày càng đa dạng và phát triển hơn.Chính do sự phát triển của Internet và nhu cầu ngày càng cao của khách hàng, em đã quyết định xây dựng 1 website giới thiệu và cung cấp các thiết bị giải trí di động công nghệ cao đang có mặt trên thị trường và khách hàng có thể đặt hàng ngay tại website mà không cần đến trực tiếp điểm giao dịch Việc này giúp cho khách hàng có thể chủ động và tiết kiệm thời gian của chính mình.
Tóm tắt bài toán
Hệ thống là ứng dụng cho doanh nghiệp kinh doanh các sản phẩm giải trí di động công nghệ cao :
WEBSITE GIỚI THIỆU VÀ CUNG CẤP THIẾT BỊ GIẢI TRÍ
Dịch vụ mà website thương mại do em xây dựng sẽ mang lại cho khách hàng đầy đủ mọi thông tin sản phẩm của nhà cung cấp (thông tin chi tiết sản phẩm: hình ảnh, các đặc tính kĩ thuật, hãng sản xuất, giá thành,… ), các tin tức liên quan trong cùng lĩnh vực, cùng với việc tham khảo và tìm hiểu thông tin thì khách hàng có thể thực hiện việc đặt hàng ngay tại website mà không phải đến trực tiếp điểm giao dịch.
Nhà cung cấp sẽ dễ dàng nhận các đơn đặt hàng và xử lý ngay tại website với quyền truy cập trang Administrator Bên cạnh đó, tại phân trang Administrator, mọi thông tin về sản phẩm hàng hóa, các tin tức, hình ảnh, giá thành trên website sẽ được dễ dàng cập nhật, sửa chữa, xóa bỏ với quyền Quản trị tại trang quản trị Administrator
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
Phạm vi ứng dụng của hệ thống :
Hệ thống của em xây dựng được ứng dụng rộng rãi trên môi trường Internet,Web. Đối tượng sử dụng :
Doanh nghiệp kinh doanh sản phẩm thiết bị giải trí sẽ ứng dụng với quyền quản trị hệ thống
Tất cả mọi đối tượng đều có thể giao dịch mua bán và tham khảo mọi thông tin tại website thay vì đến trực tiếp nơi bán hàng.
Hệ thống dự định sẽ làm
Mục đích của bài toán :
Xây dựng một hệ thống bán thiết bị giải trí di động theo yêu cầu của khách hàng
HỆ WEBSITE GIỚI THIỆU VÀ CUNG CẤP THIẾT BỊ GIẢI TRÍ
Môi trường triển khai : Ứng dụng được triển khai trên môi trường web
Các máy tính sử dụng nên theo tiêu chuẩn như sau :
* Kết nối Internet và LAN
Software * Windows Server 2000 hoặc phiên bản mới hơn
* SQL Server 2000 hoặc phiên bản mới hơn
* IIS 5 hoặc phiên bản mới hơn
*Windows 98 hoặc phiên bản mới hơn
* IE 5.0 hoặc phiên bản mới hơn
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
Hardware * Ram 2 GB hoặc hơn
* Kết nối Internet và LAN
Software * Windows Server 2003 hoặc phiên bản mới hơn
* SQL Server 2005 hoặc phiên bản mới hơn
* IIS 6 hoặc phiên bản mới hơn
*Windows Me hoặc phiên bản mới hơn
* IE 6.0 hoặc phiên bản mới hơn
Công cụ và ngôn ngữ phát triển ứng dụng :
+ Adobe Dreamweaver CS3 + Adobe Photoshop CS3 + Flash
Xử lý dữ liệu và lập trình:
+ ASP + JavaScript + HTML + DHTML + Microsoft SQL Server 2005
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
XÁC ĐỊNH YÊU CẦU KHÁCH HÀNG
Đối với khách hàng truy cập đến Website
Đối với khách hàng truy cập website hệ thống sẽ cung cấp những chức năng:
1 Chức năng hiển thị thông tin và phân loại sản phẩm trong gian hàng ảo:
Sản phẩm hiển thị lên website sẽ được hiển thị đầy đủ thông tin về sản phẩm đó như : hình ảnh sản phẩm, tên sản phẩm, đặc điểm nổi bật của sản phẩm, thông tin chi tiết sản phẩm, giá, thời gian bảo hành, địa điểm bảo hành, hãng sản xuất, thông tin về các chương trình khuyến mại…
Các sản phẩm này sẽ được phân loại theo từng hãng sản xuất, theo tên chủng loại Sự phân loại này sẽ được người dùng lựa chọn khi tham quan các gian hàng. Trên trang chủ của website, thành phần chính sẽ hiển thị một số sản phẩm mới nhất, nổi bật nhất và bán chạy nhất cùng các tin tức mới nhất của các sản phẩm được lấy từ chuyên trang tin tức trên website.
2 Chức năng giỏ hàng, thanh toán giỏ hàng (Đơn hàng, thanh toán):
Khi tham khảo đầy đủ thông tin về sản phẩm khách hàng có thể đặt mua sản phẩm ngay tại Website thông qua chức năng giỏ hàng mà không cần phải đến địa điểm giao dịch, giỏ hàng được mô phỏng như giỏ hàng trong thực tế có thể thêm bớt thanh toán thành tiền các sản phẩm đã mua Khi chọn thanh toán giỏ hàng khách hàng phải ghi đầy đủ các thông tin cá nhân, thông tin này được hệ thống lưu trữ và xử lý.
3 Chức năng đăng ký thành viên và đăng nhập hệ thống:
Mỗi khách hàng khi giao dịch tại Website sẽ được quyền đăng ký một tài khoản riêng.Tài khoản này sẽ được sử dụng khi hệ thống yêu cầu Một tài khoản do khách hàng đăng ký sẽ lưu trữ các thông tin cá nhân của khách hàng và lịch sử giao dịch với Website Trong trường hợp khách hàng đã đăng ký mà quên mật khẩu hay tài khoản hệ thống sẽ cho phép lấy lại mật khẩu với thông tin đã đăng ký.
4 Chức năng tìm kiếm sản phẩm:
Khách hàng sẽ được cung cấp chức năng tìm kiếm trên Website Khi nhập từ khóa vào ô tìm kiếm hệ thống sẽ trả về yêu cầu với từ khóa của khách hàng Từ khóa sẽ được tìm trên tất cả các trường thông tin cần thiết của mỗi sản phẩm trên Website.
Website cho phép tìm kiếm một cách đa dạng, nhanh chóng nhất, chính xác nhất đúng với yêu cầu của khách hàng.
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
Các tin tức liên quan đến sản phẩm sẽ liên tục được cập nhật, với các tin tức mới nhất từ hãng sản xuất và các chuyên trang công nghệ.
6 Chức năng liên hệ phản hồi :
Khách hàng có thể liên hệ hoặc đóng góp ý kiến về sản phẩm và công ty qua chức năng này.
Ngoài các chức năng chính trên,Webste sẽ cung cấp một số chức năng khác như là:chức năng quảng cáo cho các công ty khác, chức năng hỗ trợ trực tuyến (Yahoo!)
Đối với người quản trị Website
Người được cấp quyền Admin sẽ được quản lý một trang quản trị, sau khi thực hiện quá trình đăng nhập bằng tài khoản quyền Admin, người quản trị sẽ có các quyền sử dụng các chức năng sau :
1 Chức năng cập nhật sản phẩm:
Người quản trị sẽ có quyền thêm, sửa, xóa các sản phẩm trên website Các sản phẩm cập nhật sẽ được đưa lên website, khi cập có thêm chức năng có đưa sản phẩm lên hay không, sản phẩm thuộc thành phần nào (bán chạy, nổi bật, mới…) tình trạnh trong kho (còn hay không còn) Mỗi sản phẩm sẽ nằm trong nhóm hàng tương ứng.
2 Chức năng cập nhật tin tức và quảng cáo:
Tương tự như sản phẩm,các tin tức cũng như tin tức quảng cáo được cập nhật sửa xóa bởi người quản trị
3 Chức năng quản lý hỗ trợ khách hàng:
Tất cả các thông tin của khách hàng sẽ được lưu lại giúp cho người quản trị trang web sẽ dễ dàng quản lí: các thông tin khách hàng, lịch sử giao dịch,…
Cho phép người quản trị phản hồi lại các yêu cầu của khách hàng.
4 Chức năng quản lí đơn hàng:
Tất cả các đơn hàng sẽ được đưa đến trực tiếp tới người quản trị thông qua chức năng quản lí đơn hàng.
Các đơn hàng sẽ được lưu lại với đầy đủ thông tin giúp người quản trị dễ dàng quản lí.
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
PHÂN TÍCH YÊU CẦU KHÁCH HÀNG
Sơ đồ phân rã chức năng
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
Sản phẩm Đăng kí Đăng nhập Giỏ hàng Giới thiệu công ty Tìm kiếm
Mua sản phẩm Thông tin cá nhân
Tin tức Liên hệ phản hồi
Phân tích chi tiết các chức năng
Phân tích yêu cầu bài toán:.
Cung cấp cho khách hàng thông tin về sản phẩm và phương thức đặt hàng trực tuyến qua mạng thông qua Website.
Mô tả - Cung cấp chức năng hiển thị thông tin chi tiết về các loại sản phẩm có trên website Kích hoạt - Khách hàng click vào menu sản phẩm
- Khi một sản phẩm được bấm chọn, mã sản phẩm được gửi đến trang xem chi tiết để hiển thị chi tiết sản phẩm.
- Lấy mã hãng sản xuất, mã sản phẩm, tên hãng sản xuất
- Truy cập cơ sở dữ liệu lấy các sản phẩm thuộc chủng loại hay hãng sản xuất được đưa vào ở trên.
- Hiển thị danh sách lên website
- Khi bấm chọn mua hàng, mã sản phẩm được gửi đến trang giỏ hàng Thông tin đầu ra - Hiện thị thông tin về các sản phẩm mới nhất mà công ty có, hiển thị chi tiết về sản phẩm giúp người dùng dễ dàng lựa chọn
Mô tả - Cung cấp chức năng đăng kí thành viên giúp cho khách hàng có thể đặt hàng tại website, giúp khách hàng có nhiều quyền lợi hơn ,…
Kích hoạt - Khi khách click vào chức năng mua hàng, đóng góp ý kiến Quá trình xử lý
- Hệ thống sẽ yêu cầu người dùng nhập các thông tin bắt buộc :
+ Thông tin cá nhân: Họ Tên, Nghề nghiệp, số điện thoại, địa chỉ.
+ Bắt buộc: Email, Username, Password
- Kiểm tra kết quả nhập của khách hàng: kiểm tra
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
8 tính hợp lệ của form
- Kiểm tra trong CSDL đã tồn tại Username, Email hay chưa, nếu chưa thì lưu vào CSDL, trùng thì thông báo lỗi khách hàng này đã đăng kí để thực hiện lại.
- Thông tin thành công được đưa vào CSDL.
Thông tin đầu ra - Hiển thị thông báo khi khách hàng đăng kí thành công hay không thành công.
- Nếu thành công thì cho phép khách hàng lựa chọn việc sửa đổi thông tin và thêm thông tin chi tiết Nếu không thì báo lỗi và thông báo cho khách hàng quay lại Form nhập thông tin.
Mô tả -Chức năng đăng nhập giúp khách hàng có thể đặt hàng, nhiều quyền lợi hơn Kích hoạt - Khi khách click vào chức năng mua hàng, đóng góp ý kiến Quá trình xử lý
- Hệ thống sẽ yêu cầu khách hàng nhập:
- Kiểm tra Username và Password có tồn tại trong CSDL hay không.
- Tạo phiên truy cập thành viên cho người vừa đăng nhập hợp lệ
- Nếu khách hàng quên mật khẩu thì đưa ra chức năng lấy lại mật khẩu
- Nếu chưa là thành viên thì đưa ra trang đăng kí Thông tin đầu ra - Hiển thị thông báo đăng nhập thành công hoặc không thành công
4 Quản lý thông tin cá nhân :
Mô tả - Giúp khách hàng quản lý thông tin cá nhân của mình Kích hoạt - Khách hàng đã đăng nhập và chọn menu thông tin cá
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
9 nhân Quá trình xử lý
- Khách hàng đã đăng nhập hệ thống muốn sửa đổi thông tin của mình.
- Khách hàng sau khi đăng kí có thể lựa chọn sửa đổi thông tin chi tiết.
- Chuyển đến trang thông tin cá nhân.
- Cập nhật thay đổi của khách hàng vào CSDL.
Thông tin đầu ra - Thông báo nếu sửa đổi thành công và quay trở lại trang khách hàng đang theo dõi.
- Thông báo nếu không thành công hoặc khách hàng khai báo không hợp lệ để khách hàng sửa đổi.
Mô tả - Cung cấp các tin tức liên quan
Kích hoạt - Khi khách hàng chọn menu tin tức
- Truy cập cơ sở dữ liệu lấy tin tức
Thông tin đầu ra - Hiển thị danh sách tin tức dạng tóm tắt.
- Các bài viết về thiết bị giải trí của các chuyên gia CNTT,hay tin tức thời sự hot trong cùng lĩnh vực.
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
Mô tả - Giúp người dùng nhanh chóng tìm kiếm sản phẩm muốn xem Kích hoạt - Khách hàng chọn menu tìm kiếm
- Yêu cầu khách hàng nhập vào các thông tin:
+ Mã chủng loại sản phẩm + Tên hãng sản xuất
- Tìm kiếm trong CSDL theo khóa.
- Từ cơ sở dữ liệu lấy ra các sản phẩm tìm được.
- Kiểm tra dữ liệu nhập, so sánh sản phẩm với các nhóm hàng, hãng sản xuất hoặc với mức gía khi nhập vào form.
Thông tin đầu ra - Hiển thị các sản phẩm tìm thấy lên website, nếu không tìm thấy xuất ra thông báo không tìm thấy.
- Thông báo nếu không tìm thấy sản phẩm yêu cầu. Đưa ra cho khách hàng trang tìm kiếm chi tiết hơn.
Mô tả - Cung cấp một giỏ hàng ảo cho khách hàng
Kích hoạt - Khi khách hàng mua hàng và xem giỏ hàng
- Sau khi chọn hàng, mã hàng được lưu vào trong cookie của máy.
- Khi khách hàng muốn xem giỏ hàng thì mã sản phẩm sẽ được gửu đến server xử lý và gửi lại cho khách hàng danh sách chi tiết về sản phẩm.
Thông tin đầu ra - Đưa ra danh sách sản phẩm khách hàng đã mua.
- Số lượng khách hàng đặt mua sản phẩm.
- Tổng số tiền của giỏ hàng.
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
Mô tả - Khách hàng có thể gửi ý kiến đóng góp cho công ty Kích hoạt - Người dùng chọn menu đóng góp ý kiến
- Khách hàng cần nhập Email để gửi
- Hệ thống đưa ra một form cho khách hàng nhập nội dung
- Lưu lại trong CSDL Thông tin đầu ra - Thông báo cho khách hàng đã gửi thành công hay không.
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
II Phần dành cho người quản trị (Admin):
A Sơ đồ phân rã chức năng :
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
1 3 Đăng nhập Trang chủ Admin
Quản lí hóa đơn Quản lí tin tức
Quản lí ý kiến Quản lí thống kê Quản lí khách hàngQuản lí nhà sản xuấtQuản lí tài khoản
Mô tả chi tiết chức năng
Mô tả Trang chủ hiển thị thông tin báo cáo chung về website (Thống kê số người truy cập, số thành viên, số sản phẩm, số đơn hàng,…)
Mô tả chi tiết Truy cập vào cơ sở dữ liệu đếm các trường thông tin về khách hàng, hóa đơn, sản phẩm,… lấy thông tin số người truy cập ở trang global.asa Đầu ra Bản báo cáo chung về website
2.Trang quản lí sản phẩm:
2.1 Chức năng thêm sản phẩm :
Mô tả Cho phép thêm một sản phẩm mới Đầu vào - Mã sản phẩm
- Trạng thái Quá trình xử lý Kiểm tra tính hợp lệ của dữ liệu nhập vào Đầu ra Hiện thị danh sách về sản phẩm
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
2.2 Chức năng xóa sản phẩm :
Mô tả Cho phép xóa một sản phẩm Đầu vào Chọn sản phẩm cần xóa
Quá trình xử lý Kết nối đến CSDL, xóa sản phẩm Đầu ra Thông báo xóa sản phẩm
2.3 Chức năng sửa sản phẩm :
Mô tả Cho phép sửa thông tin cảu sản phẩm Đầu vào Chọn tiêu đề sản phẩm cần sửa
Quá trình xử lý Kiểm tra dữ liệu form có đúng không, kết nối đến
CSDL cập nhật thông tin Đầu ra Thông báo cập nhập, hiện thị danh sách về sản phẩm
3 Quản lý nhà sản xuất :
3.1 Chức năng thêm nhà sản xuất :
Mô tả Cho phép thêm, sửa, xóa thông tin một nhà sản xuất Đầu vào Nhập nhà sản xuất
Quá trình xử lý Kiểm tra dữ liệu nhập vào, kết nối đến CSDL để cập nhập dữ liệu Đầu ra Hiện thị danh sách nhà sản xuất
3.2 Chức năng xóa nhà sản xuất :
Mô tả Cho phép xóa thông tin một nhà sản xuất Đầu vào Chọn nhà sản xuất cần xóa
Quá trình xử lý Kiểm tra dữ liệu nhập vào, kết nối đến CSDL để cập nhập dữ liệu Đầu ra Hiện thị danh sách nhà sản xuất
3.3 Chức năng sửa nhà sản xuất :
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
Mô tả Cho phép sửa thông tin một nhà sản xuất Đầu vào Chọn nhà sản xuất cần sửa
Quá trình xử lý Kiểm tra dữ liệu nhập vào, kết nối đến CSDL để cập nhập dữ liệu Đầu ra Hiện thị danh sách nhà sản xuất
4 Trang quản lý tin tức:
Mô tả Cho phép thêm mới một tin tức Đầu vào - Mã tin tức
- Ngày đăng tin Quá trình xử lý Kiểm tra dữ liệu hợp lệ, kết nối CSDL, insert dữ liệu đến cơ sở dữ liệu Đầu ra Hiện thị tin tức
Mô tả Cho phép xóa một tin tức Đầu vào Chọn tin tức cần xóa
Quá trình xử lý Kết nối đến CSDL, xóa dữ liệu được chọn Đầu ra Hiện thị thông báo, hiện thị danh sách tin tức
Mô tả Cho phép sửa mới một tin tức đã đưa
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
1 6 Đầu vào Chọn tiêu đề tin tức cần sửa
Quá trình xử lý Kiểm tra dữ liệu form có đúng không, cập nhật dữ liệu vào CSDL Đầu ra Hiện thị danh sách về tin tức
5 Trang quản lý khách hàng :
Mô tả Liệt kê danh sách các khách hàng đã đăng ký thành viên của website Đầu vào Các thông tin khách hàng được đăng ký từ phía người dùng Quá trình xử lý Kết nối đến cơ sở dữ liệu Đầu ra Hiện thị danh sách khách hàng và thông tin
6 Trang quản lý ý kiến khách hàng :
Mô tả Liệt kê danh sách các ý kiến phản hồi từ phía khách hàng Đầu vào Nội dung góp ý, phản hồi từ phía khách hàng
Quá trình xử lý Kết nối đến CSDL, thực hiện các yêu cầu (xóa) Đầu ra Hiện thị danh sách ý kiến
7 Trang quản lý thống kê :
Mô tả Dùng để thống kê các sản phẩm tiện theo dõi Đầu vào Là các sản phẩm đã được thanh toán trong hóa đơn Quá trình xử lý Sử lý trên các đơn hàng đã thanh toán để lấy dữ liệu Đầu ra Hiện thị các thông tin
8 Chức năng quản lý hóa đơn :
Mô tả Liệt kê danh sách các đơn hàng
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
1 7 Đầu vào Các đơn hàng
Quá trình xử lý Kết nối đến CSDL Đầu ra Hiện thị danh sách trả về đơn hàng
Mô tả Dùng để tạo mới, sửa, xóa tài khoản quản trị Đầu vào - Họ tên
- Email Quá trình xử lý Kiểm tra tính hợp lệ của thông tin vừa nhập
Kết nối đến cơ sở dữ liệu kiểm tra tài khoản đã tồn tại hay chưa, nếu chưa thì thêm tài khoản admin trong CSDL Đầu ra Hiện thị thông tin tài khoản được tạo thành công hay không
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
THIẾT KẾ CHI TIẾT
1.Sơ đồ thực thể quan hệ :
Thực thể : TB_ORDER_DETAIL
O_ID P_ID OD_Quantity Thực thể : TB_CATEGORY
F_Email F_Title F_Date F_Content F_Address F_Phone
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
N_Content N_Image N_Date N_View Thực thể : TB_ADMIN
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
ADV_IDADV_LinkADV_image
S_ID P_Name P_Price P_Warranty P_PRdetail P_Image P_Saleoff P_Best P_New P_Date P_Estimate P_Quantity P_Delete
2 - Sơ đồ thực thể liên hệ - ERD
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
BẢNG
Mô hình dữ liệu chi tiết
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
Định nghĩa các bảng
Tên trường Kiểu dữ liệu Kích thước Ràng buộc Ghi chú
Identity(1,1) Primary key Mã tin tức
N_Title nvarchar 500 Not null Tiêu đề
N_Content nvarchar 500 Not null Nội dung tóm tắt
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
N_View Nvachar Max Nội dung chi tiết
Tên trường Kiểu dữ liệu Kích thước Ràng buộc Ghi chú
A_Fullname nvarchar 100 Not null Tên đầy đủ
A_ Email nvarchar 100 Not null Email tài khoản
A_Password Nvarchar 100 Not null Mật khẩu
A_Authority Int Not null Quyền hạn
TB_CATEGORY(NHÓM SẢN PHẨM)
Tên trường Kiểu dữ liệu Kích thước Ràng buộc Ghi chú
Identity(1,1) Primary key Mã nhóm
C_Name Nvarchar 100 Not null Tên nhóm
TB_SUBCATEGORY(Hãng sản xuất)
Tên trường Kiểu dữ liệu Kích thước Ràng buộc Ghi chú
Identity(1,1) Primary key Mã hãng
S_Name Nvarchar 100 Not null Tên hãng
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
Tên trường Kiểu dữ liệu Kích thước Ràng buộc Ghi chú
Identity(1,1) Primary key Mã sản phẩm
C_ID Int Foreign key Mã nhóm
S_ID Int Foreign key Mã hãng
P_Name nvarchar 200 Not null Tên sản phẩm
P_Price money Not null Giá sản phẩm
P_ Warranty Int Not null Thời gian bảo hành(tháng)
P_PRDeital nvarchar 1000 Not null Thông tin chi tiết
P_Image Nvarchar 100 Not null Đường dẫn ảnh
P_Best() bit Not null Sản phẩm bán chạy
P_New bit Not null Sản phẩm mới
P_Date Datetime Default(GetDat e()) Ngày cập nhật
P_Estimate nvarchar 2000 Đánh giá sản phẩm
P_Quantity Bit Tình trạng kho hàng
Tên trường Kiểu dữ liệu Kích thước Ràng buộc Ghi chú
CT_Name nvarchar 100 Not null Tên khách hàng
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
CT_Email nvarchar 100 Not null Email
CT_Pass nvarchar 100 Not null Pass khách hàng
CT_Address nvarchar 100 Not null Địa chỉ
CT_Phone Int Số điện thoại
CT_Secret Int Notnull Câu hỏi bí mật CT_Answer Nvarchar 50 Not null Câu trả lời
CT_Date Datetime Ngày đăng kí
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
Kiểu dữ liệu Kích thước Ràng buộc Ghi chú
O_ID Int Identity(1,1) Primary key Mã hóa đơn
CT_ID Int Foreign key Mã khách hàng
O_Name Nvarchar 100 Tên người nhận O_Addres s
Nvarchar 100 Địa chỉ người nhận
O_Email Nvarchar 100 Email người nhận
O_Suggest Nvarchar 1000 Yêu cầu khác
O_Method Nvarchar 10 Hình thức thanh toán
O_Status Bit Not null Tình trạng(duyệt/ chưa duyệt)
O_Delete Bit Lưu kho hàng
TB_ORDER_DETAIL(CHI TIẾT HÓA ĐƠN)
Tên trường Kiểu dữ liệu Kích thước Ràng buộc Ghi chú
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
O_ID Int Foreign Mã hóa đơn
P_ID Int Foreign Mã sản phẩm
OD_Quantit y Int Số lượng
TB_FEEDBACK(Ý KIẾN PHẢN HỒI)
Tên trường Kiểu dữ liệu Kích thước Ràng buộc Ghi chú
F_ID Int Idetity(1,1) Primary key Mã phản hồi
F_Name Navarchar 100 Tên người gửi
F_Email Nvarchar 200 Email người gửi
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
THIẾT KẾ
Giao diện người dùng
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
3 Trang chi tiết sản phẩm :
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
6 Trang đăng kí thành viên
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
11.Tìm kiếm theo tên và nâng cao :
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
Giao diện quản trị
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
3.Quản lý tài khoản quản trị :
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
6 Quản lý loại sản phẩm :
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
Một số mã sử lý cơ bản sử dụng trong hệ thống
Yes Search key word in database
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo
SVTH: Phạm Thị Đào GVHD: TS Hoàng Xuân Thảo