Báo cáo Web bán hang trực tuyến asp.net

Mục Lục

I-Problem Definition 4

(Nêu vấn đề - Giới thiệu về dự án) 4

I.1- Giới thiệu : 4

I.2- Tóm tắt dự án : 4

I.3 Hệ thống dự định sẽ làm: 5

STORE PC - GIỚI THIỆU VÀ CUNG CẤP THIẾT BỊ MÁY TÍNH 5

II- Customer Requiments Specification 6

(Xác định yêu cầu khách hàng) 6

II.1 Đối với khách hàng truy cập đến Website: 6

II.2 Đối với người quản trị Website: 7

III-Requirements Analysis 8

(Phân tích yêu cầu khách hàng) 8

+ Phân tích chức năng theo yêu cầu: 9

III.1-Phần dành cho người dùng : 9

A. Sơ đồ phân rã chức năng : 9

B.Phân tích chi tiết các chức năng: 9

III.2- Phần dành cho người quản trị (Admin): 13

A. Sơ đồ phân rã chức năng : 13

B. Mô tả chi tiết chức năng : 14

IV- Entity Relationship Diagram 23

(Thiết kế chi tiết) 23

1.Sơ đồ thực thể quan hệ : 23

2. - Sơ đồ thực thể liên hệ - ERD 28

V- Table Detail Error! Bookmark not defined.

( Thiết kế bảng cơ sở dữ liệu ) Error! Bookmark not defined.

* Mô hình dữ liệu chi tiết : 28

-Mô hình E R 28

VI – Design 28

( Giao Diện ) 28

VI.1 – Giao diện người dùng : 28

VI.2 - Giao diện quản trị : 32

VII – Đánh Giá & Kết Luận 35

VII.1 ĐÁNH GIÁ 35

VII.2 HƯỚNG PHÁT TRIỂN 36

TÀI LIỆU THAM KHẢO 38

 

 

doc39 trang | Chuyên mục: ASP.NET | Chia sẻ: dkS00TYs | Lượt xem: 3193 | Lượt tải: 2download
Tóm tắt nội dung Báo cáo Web bán hang trực tuyến asp.net, để xem tài liệu hoàn chỉnh bạn click vào nút "TẢI VỀ" ở trên
 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
6.Trang quản lí khách hàng (User):
6.1 Chức năng thêm khách hàng (User) :
Mô tả
Cho phép thêm mới khách hàng
Đầu vào
- Tên khách hàng
- Mật khẩu
- Email
- Address ( Địa chỉ )
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ề khách hàng
6.2 Chức năng xóa khách hàng (User) :
Mô tả
Cho phép xóa khách hàng 
Đầu vào
Chọn khách hàng cần xóa
Quá trình xử lý 
Kết nối đến CSDL, xóa khách hàng 
Đầu ra
Thông báo xóa nhómsản phẩm
6.3 Chức năng sửa thông tin khách hàng (User) :
Mô tả
Cho phép sửa thông tin khách hàng
Đầu vào
Chọn khách hàng 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ề khách hàng
7.Trang quản lí tin tức :
7.1 Chức năng thêm tin tức :
Mô tả
Cho phép thêm mới tin tức
Đầu vào
- Tên tiêu đề
- Ảnh ( minh họa )
- Mô tả tin tức
- Chi tiết tin tức
- Ngày viết
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ề tin tức
7.2 Chức năng xóa tin tức :
Mô tả
Cho phép xóa 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 tin tức 
Đầu ra
Thông báo xóa tin tức
7.3 Chức năng sửa tin tức :
Mô tả
Cho phép sửa thông tin tin tức
Đầu vào
Chọn tin tức 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ề tin tức
8.Trang quản lí công nghệ :
8.1 Chức năng thêm công nghệ :
Mô tả
Cho phép thêm mới công nghệ
Đầu vào
- Tên tiêu đề
- Ảnh ( minh họa )
- Mô tả công nghệ
- Chi tiết công nghệ
- Ngày viết
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ề công nghệ
8.2 Chức năng xóa công nghệ :
Mô tả
Cho phép xóa công nghệ 
Đầu vào
Chọn công nghệ cần xóa
Quá trình xử lý 
Kết nối đến CSDL, xóa công nghệ
Đầu ra
Thông báo xóa công nghệ
8.3 Chức năng sửa công nghệ :
Mô tả
Cho phép sửa thông tin công nghệ
Đầu vào
Chọn công nghệ 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ề công nghệ
9. Trang quản lý giao dịch ( Hóa đơn ) :
9.1 Xóa giao dịch :
Mô tả
Cho phép xóa một giao dịch
Đầu vào
Chọn giao dịch 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 giao dịch
9.2 Thực hiện giao dịch :
Mô tả
Cho phép thực hiện giao dịch
Đầu vào
Chọn chi tiết giao dịch cần thực hiện, rồi đồng ý giao hàng
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ề giao dịch
10.Trang quản lí báo giá :
10.1 Chức năng thêm báo giá (Sử dụng trên bảng Access2k3)
Mô tả
Cho phép thêm mới báo giá
Đầu vào
- Tên báo giá
- Link
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ề báo giá
10.2 Chức năng xóa báo giá :
Mô tả
Cho phép xóa báo giá 
Đầu vào
Chọn báo giá cần xóa
Quá trình xử lý 
Kết nối đến CSDL, xóa báo giá
Đầu ra
Thông báo xóa báo giá
10.3 Chức năng sửa báo giá :
Mô tả
Cho phép sửa thông tin báo giá
Đầu vào
Chọn báo giá 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ề báo giá
11.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 (sửa,xóa)
Đầu ra
Hiện thị danh sách ý kiến
12. Trang quản lý thống kê :
Mô tả
Dùng thống kê lượt truy cập, số thành viên, số sản phẩm, số lần giao dịch để tiện theo dõi
Đầu vào
Số lượt truy cập, tổng thành viên. số sản phẩm, và số lần giao dịch đã được thanh toán trong hóa đơn
Quá trình xử lý 
Kết nối CSDL 
Đầu ra
Hiện thị các thông tin
IV- Entity Relationship Diagram
(Thiết kế chi tiết)
Lớp :
CĐT1A
Học kì :
2.5
Sinh Viên :
Nhóm DC-G
Tên tài liệu :
Entity Relationship Diagram
Kí hiệu tài liệu :
Form No.4/ERD/Ver 1.0
Thiết kế chi tiết (Detailed design)
1.Sơ đồ thực thể quan hệ :
Thực thể: [News] 
News
FID_News
FTieu_De
FND_Short
FND_Long
FData
FImage
FNguoi_Gui
Thực thể: [Order] 
Order
FNgay_Tao
FUser
FTen
FDia_Chi
FCo_Dinh
FDi_Dong
FMail
FPT
FVT
FDT
FYeu_Cau_Khac
FGhi_Chu
FTong_Tien
OrderDetail
FMa_DDH
FID_Pr
FSo_Luong
FGia_Tien
FThanh_Tien
 Thực thể: [OrderDetail] 
Thực thể: [Products] 
Products
FID_Pr
FMa_So
FTen_San_Pham
FNha_Cung_Cap
FNgay_Dang
FChi_Tiet_SP
FImages
FGia_Tien
FSo_Luong
FTG_Bao_Hanh
FSP_Moi
Thực thể: [Productscat] 
ProductsCat
FID_MS
FTen_Cat
FIages
FLoai_Cat
Thực thể: [Questions] 
Questions
FID
FCauHoi
Thực thể: [TUsre] 
TUser
FID_User
FUsername
Fpassword
Fho_Ten
FDia_Chi
FEmail
FMobile
FCap_Quyen
Thực thể: [Visit] 
Visit
FID
So_Luong
Thực thể: [Vote] 
Vote
FD
FTB
FX
FQX
Thực thể: [tblBaoGia] 
tblBaoGia
BaoGia_ID
BaoGia_Name
BaoGia_Link
Thực thể: [tblLienHe] 
tblLienHe
LienHe_ID
username
email
DienThoai
address
NoiDung
CreateDate
Thực thể: [tblAdmin] 
tblAdmin
Admin_ID
Admin_Name
Admin_Password
Admin_Adress
Admin_Email
2. - Sơ đồ thực thể liên hệ - ERD
 Mối quan hệ 1 : N
Học kì :
2.5
Sinh Viên :
Nhóm DC-G
Tên tài liệu :
Table Detail
Kí hiệu tài liệu :
Form No.5/TD/Ver 1.0
* Mô hình dữ liệu chi tiết :
	-Mô hình E R
VI – Design
( Giao Diện )
Lớp :
CĐT1A
Học kì :
2.5
Sinh Viên
Nhóm DC-G
Tên tài liệu :
Design
Kí hiệu tài liệu :
Form No.6/DD/Ver 1.0
VI.1 – Giao diện người dùng :
Ấn Vào File Index.asp
Giao diện trang chủ :
Trang Sản phẩm :
Trang tin tức :
Trang tin :
Trang tìm kiếm :
Trang đăng nhập/ đăng kí:
Trang giỏ hàng :
Trang đặt hàng :
8. Quản lý sản phẩm :
 VI.2 - Giao diện quản trị :
Ấn vào file Home.asp trong thư mục Admin ( Admin/Home.asp )
1 .Trang chủ admin:
2. Quản lý sản phẩm :
3. Quản lý thành viên :
VII – Tự Đánh Giá & Kết Luận về bản thân nhóm
 VII.1 ĐÁNH GIÁ
“Xây dựng website bán BlackBerry” không phải là một vấn đề mới mẻ nhưng nó cũng không phải là vấn đề quá cũ, nó mang tính thực tế cao, nhất là trong giai đoạn hiện nay – khi nhu cầu của khách hàng (đặc biệt là giới doanh nhân)muốn tìm hiểu các sản phẩm,và tìm 1 nơi tin cậy để mua hàng. Dưới sự hướng dẫn của Cô Võ Thị Vũ, Nhóm chúng em thực hiện đề tài này nhằm đưa ra một giải pháp quản lý phù hợp cho các website của công ty. Do sự hạn hẹp cả về thời gian và trình độ nên website nhóm chúng em xây dựng được trong đồ án này chỉ mới đáp ứng được những yêu cầu cơ bản, nếu đưa vào thực tế sử dụng thì chắc chắn phải cần nâng cấp theo các định hướng mà tôi sẽ nêu ở phần sau.
Tuy nhiên, với đồ án này, tôi đã hoàn thành các yêu cầu đặt ra, bao gồm: 
Giao diện: thiết kế trên Photoshop và sử dụng kỹ thuật tạo hình ảnh động, tăng tính thẩm mỹ và tạo tính sống động, thu hút khách đến thăm trang web.
Khách hàng có thể đăng kí thành viên, và đăng nhập để mua hàng
Lập trình tạo chức năng giỏ hàng ảo.
Lấy lại mật khẩu khi khách hàng quên mất mật khẩu của mình.
Khách hàng có thể liên hệ hoặc phản hồi tới công tye
Hiển thị nội dung các danh mục sản phẩm,tin tức,giao dịch…
Xây dựng chức năng tìm kiếm.
Lập trình quản trị cho phép việc thêm mới, hiệu chỉnh, xóa bỏ các sản phẩm,tin tức,giao dịch…
Lập trình quản lý đơn đặt chỗ (bao gồm các phần xóa, thực hiện giao dịch theo đơn đặt hàng của khách hàng).
Thực hiện thành công việc upload ảnh.
Tất cả các form nhập liệu đều được bẫy lỗi cho các trường.
Quản lý thông tin khách hàng (thêm, xóa, sửa)
Thống kê lượt truy cập, số lượng sản phẩm, thành viên….
VII.2 HƯỚNG PHÁT TRIỂN
Đồ án này có thể phát triển theo các hướng như sau trong tương lai gần:
Bổ sung các chức năng quản lý website:
Quản lý khách hàng thân thiết: cho phép khách hàng của công ty đăng ký hội viên câu lạc bộ khách hàng của công ty và tùy theo mức độ “thân thiết” của hội viên đối với công ty mà công ty sẽ có chế độ ưu đãi thích hợp.
Quản lý chương trình khuyến mãi của công ty đối trong từng thời điểm để thông báo kịp thời, chính xác đến khách hàng.
Kết hợp thêm các services đáng tin cậy để giúp người quản trị dễ dàng và tiết kiệm thời gian, công sức trong việc chứng thực thông tin tài khoản khách hàng.
Khi Việt Nam đã chính thức đưa hình thức thanh toán trực tuyến thông qua hệ thống chứng thực hợp pháp và bảo mật cao, chúng ta nên kết hợp giải pháp thanh toán này cho khách hàng đặt mua trên mạng; có như vậy, thì quá trình thương mại điện tử thực sự mới có thể thực hiện trên website này.
Tăng cường chế độ bảo mật cho website:
Bảo mật Server: sử dụng các chế độ bảo mật trên server mà website được lưu trữ, có thể sử dụng HTTPS Server (HTTPS là giao thức Hypertext Transfer Protocol có sử dụng các dịch vụ bảo mật, mã hoá do SSL Protocol cung cấp), để mã hóa thông tin khách hàng, tăng khả năng chứng thực và bảo mật của website. (SSL Protocol là viết tắt của Secure Socket Layer)
Bảo mật source code của website: có thể dùng các kỹ thuật mã hóa toàn bộ source code của website để chống đánh cắp và bảo mật thông tin.
Bảo mật cơ sở dữ liệu trên SQL Server: thay vì sử dụng cách thức phân quyền bằng bảng Login như trong đồ án này, chúng ta có thể chuyển sang phân quyền bằng cách: tạo các user trực tiếp trên cơ sở dữ liệu SQL và phân quyền cho các user này qua các Role của SQL. Khi đó, ta có thể quy định cụ thể người đăng nhập vào website với tên đăng nhập nào thì sẽ được giao quyền truy xuất những bảng nào, thậm chí là những trường dữ liệu nào trên database. (xem thêm phần phụ lục “Bảo mật SQL Server”)
TÀI LIỆU THAM KHẢO
VD2J_ASP_Ebook – Ebook về Asp của nhóm VD2J.
JavaScript framework : Jquery - Mootools	
FCKeditor
DHTML
Và 1 số tài liệu sưu tầm trên mạng

File đính kèm:

  • docBáo cáo web bán hang trực tuyến asp.net.doc
Tài liệu liên quan