Việc đẩy mạnh ứng dụng công nghệ thông tin sẽ làm thay đổi tácphong làm việc, nâng cao năng suất lao động, nâng cao dân trí… Chính vì thế, công nghệ thông tin sẽ trở thành nền kinh tế mũ
Trang 1BÁN ĐỒ NỘI THẤT
Documentation
K21CNT2 – G05
Group Member
1 Vũ Thị Thanh Thảo
2 Nguyễn Đức Chiến
3 Bùi Đức Anh
4 Khuất Quang Dương
5 Hoàng Văn Minh
Devmaster Academy 09/ 2022
Trang 21 Problem Definition 3
1.1 Problem Abstraction 3
1.2 The Current System 3
1.3 The Proposed System 3
1.4 Boundaries of the System 4
2 Customer Requirements Specification 5
2.1 Users of the System 5
2.2 System functions 5
3 System Designs……….10
3.1 Entity Relationship Diagram……… 10
3.2 Database Design……….11
3.3 Sitemap 16
3.4 Algorithms 17
4 Task Sheet 19
5 Checklists ……… 20
5.1 Check List of Validation ……….20
5.2 Submission Checklist ……….20
Trang 31 Problem Definition
1.1 Problem Abstraction
Ngày nay, công nghệ thông tin có vai trò hết sức quan trọng, làđộng lực thúc đẩy tăng trưởng kinh tế và kích thích tăng lực đổi mới đốivới nền kinh tế toàn cầu nói chung và nền kinh tế quốc dân của mỗinước nói riêng Với nhiều thành quả quan trọng, công nghệ thông tin đãđược ứng dụng rộng dãi trong nhiều lĩnh vực, trở thành một trong nhữngyếu tố quan trọng nhất của sự phát triển kinh tế - xã hội, an ninh - quốcphòng Việc đẩy mạnh ứng dụng công nghệ thông tin sẽ làm thay đổi tácphong làm việc, nâng cao năng suất lao động, nâng cao dân trí… Chính
vì thế, công nghệ thông tin sẽ trở thành nền kinh tế mũi nhọn củanước
ta trong những năm tới đây
Hơn nữa thương mại điện tử là một lĩnh vực mới đang được nhiều
cơ quan, nhiều công ty, nhiều đoàn thể cũng như cá nhân nghiên cứu
và phát triển nhằm đưa các thiết bị, các ứng dụng liên quan đến điện tửtin học vào phục vụ cho sự phát triển kinh doanh Thương mại điện tử làmột trong những lĩnh vực được xem là mang tính thời sự ở Việt nam, ởnước ta cũng đã có nhiều tổ chức, cá nhân nghiên cứu, ứng dụngthương mại điện tử vào kinh doanh nhưng đây là một lĩnh vực mới mẻ
và còn rất non trẻ Để góp một phần nhỏ vào sự phát triển thương mạiđiện tử ở nước ta nhóm em đã quyết định thực hiện đề tài “xây dựngwebsite bán quần áo thời trang”
Với những thao tác đơn giản trên máy có nối mạng Internet ngườitiêu dùng sẽ có tận tay những gì mình cần chỉ cần vào các trang webbán hàng, làm theo hướng dẫn và click vào những gì bạn cần Khôngcần đi đâu xa, chỉ cần ngồi tại chỗ là có thể chọn lựa thỏa thích các mặthàng mà mình yêu thích và được giao hàng tận nơi, tiết kiệm được thờigian, công sức và cả tiền bạc
1.2 The Current System
Thông thường khi muốn mua một sản phẩm di động, khách hàngphải đến tận cửa hàng Và khách hàng cũng chỉ được tham khảo cáctính năng mẫu mã qua một số tờ báo như: rao vặt, mua & bán…hoặcqua quảng cáo trên một số trang web như:
http://nhatcuong.com/
http://www.thegioididong.com/
Qua khảo sát chúng tôi nhận thấy các Website bán đồ gia dụngnội thất đã đáp ứng khá đầy đủ các nhu cầu của khách hàng Khi truy
Trang 4cập vào website đó khách hàng có thể dễ dàng tìm kiếm thông tin nhưgiá cả tính năng của từng nhà sản xuất Tuy nhiên theo chúng tôi nhưthế là chưa đủ, đa số các website chỉ giới hạn ở mức giới thiệu về cácsản phẩm, rất hạn chế về mặt hình ảnh chi tiết, một số trang web cònthiếu chức năng thanh toán trực tuyến, không có nhận xét hay đánh giácủa khách hàng.
1.3 The Proposed System
Website này có thể sẽ mang lại cho bạn một cái nhìn khách quan
và toàn diện về thế giới di động Bạn là người đam mê công nghệ, luônmuốn cập nhật những ứng dụng công nghệ cao những chiếc di động vớimẫu mã độc đáo, tính năng nổi trội hoặc phù hợp với công việc mà giá
cả lại vừa với túi tiền Nhưng bạn lại không có thời gian để trực tiếp tìmhiểu tại các cửa hàng Vậy thì tại sao lại không đến với WebSite củachúng tôi
Chúng tôi xây dựng một hệ thống giới thiệu khá đầy đủ về sảnphẩm di động của các hãng hàng đầu thế giới
Đặc biệt với những hình ảnh phong phú rõ nét sẽ giúp bạn có thể hình dung ra chiếc di động mà mình sẽ mua một cách rõ ràng nhất
Website còn cung cấp các module FeedBack (Thông tin phản hồi)
để khách hàng có thể gửi phản ánh thắc mắc trực tiếp cho adim
Hệ thống giỏ hàng cũng như thanh toán trực tuyến sẽ giúp khách hàng
có thể dễ dàng sở hữu ngay một chiếc di động một cách nhanh nhất
Trang 51.4 Boundaries of the System
Giới hạn của hệ thống sẽ xây dựng:
- Việc mua bán và đăt hàng trực tuyến còn hạn chế về mặt khoảngcách, Website chỉ giao hàng miễn phí trong bán kính 10 km, ngoài phạm vi
đó khách hàng sẽ phải đến trực tiếp cửa hàng hoặc chịu thêm phí vậnchuyển
- Chưa có Forum để cho mọi người có thể trao đổi với nhau vềkinh nghiệm
- Hướng phát triển: Sẽ mở rộng hơn các vấn đề như dịch vụ bảohành tại nhà, ngoài ra sẽ phát triển thêm diễn đàn để mọi người cùngvào để hỏi về sản phẩm với từng đối tượng đã mua và sử dụng
Trang 62.Customer Requirements Specification
2.1 Users of the System
Đối tượng của WebSite bao gồm:
Description Khách hàng có thể xem chi tiết về các sản phẩm
Input Lựa chọn sản phẩm cần xem
Process Tìm kiếm trong CSDL
Output Hiển thị thông tin về sản phẩm mà khách hàng
muốn xem
Trang 72 Tìm kiếm sản phẩm:
Description Cho phép khách hàng tìm kiếm sản phẩm theo ý muốn.
Input Chọn sản phẩm cần tìm kiếm
Process Tìm kiếm thông tin theo yêu cầu trong CSDL
Output Đưa ra kết quả tìm kiếm theo yêu cầu
Trang 82.2.2 Member functions (Chức năng của thành viên)
Member có đầy đủ các chức năng của khách vãng lai như:
+ Xem sản phẩm+ Tìm kiếm sản phẩm+ Góp ý nhận xét + Chọn hàngNgoài ra Member còn có một số chức năng sau:
Trang 95 Đăng nhập (Login WebSite):
Description Sau khi đăng ký thành công member có thể đăng
nhập vào WebsiteInput Nhập Username và Password
Process Kiểm tra đã nhập Username và Password chưa và kiểm tra Acount của Member này có trong CSDL?Output Đưa ra thông báo bạn đăng nhập thành công hoặc yêu cầu nhập lại.
6 Đăng xuất (Logout WebSite):
Description Thành viên thoát khỏi đăng nhập vào WebSite
Input Thoát khỏi trang web thanh viên
Process Truy xuất CSDL và kiểm tra xem đã thoát ra khỏi đăng nhập chưa.
Output Hiển thị đã thoát khỏi thành công hoặc yêu cầu làm lại
Trang 107 Mua hàng:
Description Khách hàng đặt mua những gì đã có trong giỏ hàng của mình.Input Lựa chọn loại cần mua
Process Truy cập CSDL lưu thông tin đã chọn
OutPut Thông tin về sản phẩm có trong hóa đơn
8 Thông tin phản hồi (FeedBack):
Description Thanh viên đưa ra các nhận xét đánh giá về sự phụcvụ của Website.Input Nhập tiêu đề và nội dung góp ý nhận xét
Process Kiểm tra nội dung nếu hợp lệ thì lưu vào CSDL
OutPut Hiển thị các góp ý nhận xét
9 Thay đổi mật khẩu:
Description Member có thể thay đổi mật khẩu để đảm bảo tính bímật.Input Nhập mật mật khẩu cũ,nhập lại mật khẩu cũ,nhập mật khẩu mới.Process So xánh mật khẩu nếu đúng thì truy cập CSDL và update mật khẩu mới cho member.Output Hiển thị thông báo thay đổi thành công hoặc yêu cầu nhập lại.
Trang 1110 Thay đổi thông tin đăng ký:
Description Chức năng cho phép member thay đổi thông tin cá nhân: FullName,Age,Gender,Address,Email Input Nhập thông tin cần thay đổi
Process Kiểm tra tính hợp lệ,update những thay đổi vào CSDL.
Output Hiển thị thông báo thay đổi thành công hoặc yêu cầu nhập lại.
2.2.3 Admin functions (Chức năng của người quản trị hệ thống)
Admin có đầy đủ chức năng như 1 thành viên như:
+ Xem sản phẩm
+ Tìm kiếm sản phẩm
+ Đăng nhập
+ Đăng xuất
+ Thay đổi mật khẩu
+ Thay đổi thông tin đăng kí
Ngoài ra Admin có có một só chức năng quản lý sau
1 Quản lý User Account:
Description Chức năng này cho phép Admin xem, xóa, sửa tất cả các Account.Input Chọn Account cần thay đổi
Process Truy xuất cơ sở dữ liệu lấy thông tin sau đó thay đổi và cập nhật.Output Hiển thị thông báo thay đổi thành công hoặc thông báo lỗi.
Trang 122 Quản lý FeedBack:
Description Chức năng này cho phép Admin xem, trả lởi các phản hồi của thành viên
Input Chọn xem các phản hồi của thành viên
Process Truy xuất cơ sở dữ liệu lấy thông tin
Output Hiển thị thông báo tình trạng của các phản hồi do thành viên gửi hoặc thông báo lỗi.
Process Kiểm tra thông tin cần thay đổi của nhà SX trong CSDL chưa,lưu thông thay đổi mới vào CSDL.
Output Hiển thị thông báo thay đổi thành công họăc thông báo lỗi.
5 Quản lý hoá đơn:
Description Người quản trị xem tất cả các đơn đặt hàng, chỉnh sửa, xóa, cập nhật thông tin về đơn đặt hàng.Input Xem xét hoá đơn chọn trạng thái cho hoá đơn:đã sử lý,đang xử lý,chưa xử lý.Process Kiểm tra tính hợp lệ của hóa đơn,truy cập CSDL update các trạng thái cho hoá đơn.
Trang 13OutPut Hiển thị các nhóm tin và tin tức sau khi được cập nhật Hiển thị các nhóm tin và tin tức cũ khác.
Trang 143 System Designs
3.1 Entity Relationship Diagram
Trang 15N 1
N 1
N
1
SEND
FeedTitle FeedEmail
NewTitle NewID
NewContent NewPicture
PayID PayType
ORDERDETAIL OrdQuantity
OrderCutomer OrderAdd
ProID
ProPrice
ProName PRODUCT ProPicture
ProDate HAVE
Trang 163.2 Database Design
Mô tả chi tiết các bảng:
1 Table Admin: Bảng Nhân viên quản trị.
Password nvarchar 30 Not null Mật khẩu
2 Table Customer: Bảng Khách hàng.
CusUser nvarchar 30 Unique keyNot null Tên đăng nhập.CusPass nvarchar 30 Not null Mật khẩu
CusName nvarchar 150 Not null Tên khách hàng.CusPhone varchar 20 Điện thoại của khách hàng.CusAdd nvarchar 500 Địa chỉ của khách hàng.
CusEmail nvarchar 50 Not null Email của kháchhàng.CusStatus bit
Trạng thái (1: hoạt động, 0:
ngừng hoạt động)
Trang 173 Table Orders: Bảng Hóa đơn.
PaymentMethod
CusId int Foreign key Tham chiếu đến bảng Customer.OrderStatus Bit Default:0,Notnull. Tình trạng hóa đơn (0: chưa xử
lý; 1: đã xử lý)OrderDate Date time Default:currentdate,Not null Ngày lập hóa đơn.
OrderShipDate Date time Ngày xử lý hóa đơnOrderCustomer nvarchar 150 Tên người nhận hàng
OrderPhone vachar 20 Số điện thoại củakhách hàng
4 Table Order Detail: Bảng Chi tiết hóa đơn.
key
Tham chiếu đến bảng Orders
OrdQuantity tinyint
Default :1, Check value >=1
Not null
Số lượng sản phẩm
OrdPrice money Not null Giá bán thực của sản phẩm.
5 Table PaymentMethod: Phương thức trả tiền
Trang 186 Table Categories: Bảng Loại sản phẩm.
CateName nvarchar 50 Not null Tên kiểu loại sản phẩmCateStatus bit Hiện trạng (1: còn;0: hết)
7 Table Product: Bảng Sản phẩm
ProName nvarchar 150 Not null Tên sản phẩm
CateID varchar 10 Foreign key Tham chiếu đếnbảng
SubCategories
SupID tinyint Foreign key Tham chiếu đếnbảng Supplier.ProPicture nvarchar 200 Ảnh của sản phẩmProWarranty tinyint Thời gian bảo hành.
ProStatus bit Hiện trạng (1: hiện; 0: ẩn).ProQuantity bit Hiện trạng sản phẩm (1: còn;
0: hết)
Trang 198 Table Supplier: Bảng Nhà sản xuất.
SupName nvarchar 150 Not null Tên nhà sản xuấtSupPhone varchar 20 Số điện thoại nhà sản xuất.SupAdd nvarchar 500 Địa chỉ liên hệ nhà sản xuất.SupInfo ntext Not null Thông tin nhà sản xuất.SupWeb nvarchar 50 Địa chỉ Web nhà sản xuất.
Supstatus bit Hiệntrạng (1: còn; 0: hết).
9 Table Feedback:
CusId int Foreign key Tham chiếu đến bản CustomerFeedTitle nvarchar 50 Not null Tiêu đề của phản hồi.FeedDate Datetime Default:curentdate,Not null Ngày viết phản hồi.FeedContent nvarchar 1000 Nội dung phản hồi
FeedStatus Bit Default :0 Trạng thái (1: xử lý, 0: chưa xử lý)
Trang 2010 Table News: Bảng Tin tức.
NewDate datetime Default:currentdate,not null Ngày đưa tin
Sơ đồ quan hệ giữa các bảng
Trang 213.3 Sitemap
Trang 223.4 Algorithms
Trang 23Insert Items : Remove Items :
Trang 24Hoàng Văn MinhKhuất Quang Dương