Tải bản đầy đủ (.doc) (59 trang)

Xây dựng website bán máy tính laptop

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 (1.23 MB, 59 trang )

Website bán máy tính Laptop

GVHD: Ths. Phạm Thảo

MỤC LỤC
LỜI NÓI ĐẦU........................................................................................................1
Chương I: GIỚI THIỆU VỀ CƠ SỞ THỰC TẬP................................................2
1. Giới thiệu chung về Công ty...............................................................................2
2. Các tiêu chí hoạt động.........................................................................................2
2.1.Giới thiệu thương mại điện tử...........................................................................6
1.1.1.Thương mại điện tử là gì?......................................................................6
2.1.2.Các phương tiện của thương mại điện tử..............................................6
2.1.3.Các hình thức giao dịch của thương mại điện tử....................................7
2.1.4. Lợi ích của thương mại điện tử (TMĐT)............................................7
2.1.5. Các công đoạn của một giao dịch mua bán trên mạng.................................7
2.2.Giới thiệu đề tài – Phát biểu bài toán................................................................8
2.2.1. Thực trạng bài toán hiện nay................................................................9
2.2.2.Yêu cầu bài toán đặt ra.............................................................................10
2.2.3.Phân tích bài toán.....................................................................................10
2.2.4. Các chức năng của website.................................................................11
2.3. Các sơ đồ phân tích thiết kế hệ thống............................................................12
2.3.1. Sơ đồ phân rã chức năng.......................................................................12
2.3.2. Sơ đồ luồng dữ liệu mức khung cảnh................................................13
2.3.3. Sơ đồ luồng dữ liệu mức đỉnh.............................................................14
2.3.4. Sơ đồ luồng dữ liệu mức dưới đỉnh....................................................15
2.4.2.Chức năng “kiểm tra khách hàng”.........................................................16
2.4.3.Chức năng:” Tra cứu mặt hàng ”.........................................................16
2.4.5.Chức năng: “cập nhật”......................................................................18
2.4.6.Chức năng:“ Thống kê ”.....................................................................19
2.5. Thiết kế cơ sở dữ liệu.................................................................................20
2.5.1. Các thực thể và mô tả thực thể.............................................................20


2.5.2. Mô hình thục thể liên kết....................................................................24
2.5.3.2.Bảng 2: MẶT HÀNG..........................................................................25
2.5.3.3.Bảng 3: LOẠI MẶT HÀNG ...............................................................25
2.5.3.4.Bảng 4: NHÂN VIÊN...........................................................................26
2.5.3.5.Bảng 5: THƯƠNG HIỆU................................................................26
2.5.3.6.Bảng 6: ĐƠN HÀNG.........................................................................26
2.5.3.7.Bảng 7: CHI TIẾT ĐƠN HÀNG........................................................27
2.5.3.8.Bảng 8: ADMIN ..............................................................................27
2.5.3.9.Bảng 9: BẢN TIN............................................................................27

SV: Nguyễn Thị Thuỷ

Lớp: CNNTK9


Website bán máy tính Laptop

GVHD: Ths. Phạm Thảo

2.5.3.10.Bảng 10: khuyến mại....................................................................28
2.5.4 Mối quan hệ giữa các bảng..................................................................28
Chương 3: CÁC KỸ THUẬT VÀ CÔNG CỤ LẬP TRÌNH......................................29
3.1. Công nghệ ASP.NET.....................................................................................29
3.1.1.ASP.NET là gì.......................................................................................29
3.1.2 .Mô hình hoạt động của ASP.NET......................................................29
3.1.3.Các đối tượng trong ASP.NET..............................................................30
3.1.4. ASP.NET và ADO.NET.......................................................................30
3.2 .Ngôn ngữ lập trình C#....................................................................................31
3.2.1.Cấu trúc một chương trinh C#..............................................................31
3.2.2.Biến ...................................................................................................32

3.2.3.Kiểu dữ liệu.......................................................................................32
3.2.4. Các toán tử trong C#..............................................................................33
3.2.5.Các hàm thông dụng và có sẵn trong C#..................................................33
3.3.Giới thiệu về SQL Server................................................................................33
3.3.1.Bảng CSDL.........................................................................................34
3.3.2Câu truy vấn SQL..................................................................................34
Chương 4: THIẾT KẾ GIAO DIỆN....................................................................34
4.1. Một số giao diện phần khách hàng................................................................34
4.1.1. Trang chủ...........................................................................................35
4.1.2. Chi tiết sản phẩm..............................................................................35
4.1.3. Giỏ hàng..............................................................................................35
4.1.4. Đặt hàng..............................................................................................36
4.1.5. Liên hệ.................................................................................................36
4.2. Một số giao diện phần quản trị.......................................................................37
4.2.1. Danh sách sản phẩm............................................................................37
4.2.3.Quản lí khách hàng.................................................................................38
4.3. Một số đoạn mã quan trọng............................................................................39
4.3.1.chuỗi kết nối(connectionString) được đặt trong web.config.xml.........39
4.3.2.Kết nối cơ sỏ dữ liệu.........................................................................39
4.3.3.xử lý thao tác đặt hàng.............................................................................45
A. Đánh giá kết quả cài đặt...................................................................................54
B. Hướng phát triển đề tài.....................................................................................54
KẾT LUẬN..........................................................................................................55

SV: Nguyễn Thị Thuỷ

Lớp: CNNTK9


Website bán máy tính Laptop


GVHD: Ths. Phạm Thảo

LỜI NÓI ĐẦU
______000______
Ngày nay, công nghệ thông tin đã có những bước phát triển rất mạnh mẽ. Máy
tính điện tử không còn là một công cụ quý hiếm trong công việc và trong học tập
nữa mà nó đã trở nên thông dụng với hầu hết tất cả mọi người.
Trước sự phát triển gay gắt của công nghệ thông tin, các tổ chức và các doanh
nghiệp đều muốn áp dụng sự phát triển của công nghệ cao này vào công việc của
mình nhằm xây dựng và nâng cao hiệu quả công việc cuả mình bằng cách tin học
hóa các hoạt động tác nghiệp của đơn vị.
Song song với sự phát triển của máy tính điện tử thì mạng máy tính cũng đã và
đang phát triển rất mạnh mẽ. Trước đây, người truy cập internet là rất ít thì ngày
nay, sự giao tiếp qua máy tính đã trở thành một thành phần cơ bản trong cấu trúc hạ
tầng của chúng ta.
Sự phát triển của công nghệ thông tin đã giúp cho chúng ta một cách hiệu quả
trong rất nhiều lĩnh vực học tập cũng như công việc. Mọi vấn đề được ứng dụng của
công nghệ thông tin đều được giải quyết một cách nhanh chóng và hiệu quả hơn rất
nhiều, nhanh mà giảm bớt được sự nhầm lẫn sai sót rất nhiều so với con người làm.
Ở Việt Nam cũng có rất nhiều doanh nghiệp đang tiến hành thương mại hóa
trên Internet nhưng do những khó khăn về cơ sở hạ tầng như viễn thông chưa phát
triển mạnh, các dịch vụ thanh toán điện tử qua ngân hàng chưa phổ biến nên chỉ
dừng lại ở mức độ giới thiệu sản phẩm và tiếp nhận đơn đặt hàng thông qua web.
Để tiếp cận và góp phần đẩy mạnh sự phổ biến của thương mại điện tử ở Việt
Nam, em đã tìm hiểu đề tài “Xây dựng website bán máy tính laptop” .
Với sự hướng dẫn tận tình của Thầy Phạm Thảo em đã hoàn thành cuốn báo
cáo đồ án tốt nghiệp này. Tuy đã cố gắng hết sức tìm hiểu, phân tích thiết kế và cài
đặt hệ thống nhưng chắc rằng không tránh khỏi những thiếu sót. Em rất mong nhận
được sự thông cảm và góp ý của quí Thầy cô. Em xin chân thành cảm ơn.

Qua đây cho phép em bày tỏ lòng biết ơn đến sự dạy dỗ chỉ bảo của các thầy,
cô trong bộ môn tin học. Đặc biệt là thầy Phạm Thảo, người đã trực tiếp hướng dẫn,
chỉ bảo và giúp đỡ em trong thời gian thực hiện đồ án tốt nghiệp này, em chân thành
cảm ơn sự hướng dẫn tận tình của Thầy.
Sinh viên thực hiện
Nguyễn Thị Thủy

SV: Nguyễn Thị Thuỷ

1

Lớp: CNNTK9


Website bán máy tính Laptop

GVHD: Ths. Phạm Thảo

Chương I: GIỚI THIỆU VỀ CƠ SỞ THỰC TẬP
1. Giới thiệu chung về Công ty
Công ty Cổ Phần Tư vấn & Đầu Tư Công Nghệ Thăng Long được thành
lập vào tháng 01/2010.
 Địa chỉ : Số 15A/50 Thái Thịnh II - Thịnh Quang - Đống Đa - Hà Nội.
 Điện thoại : 04 35627 012
 Fax : 04 35627 013
 Website : www.vico24.com
 Email :
 Lĩnh vực hoạt động : Thương mại điện tử

2. Các tiêu chí hoạt động

Tầm nhìn:
Chúng tôi đem đến những giá trị đích thực cho khách hàng thông qua việc
cung cấp sản phẩm, dịch vụ chất lượng cao.
Sứ mệnh:
Chúng tôi giúp các tổ chức và cá nhân gia tăng giá trị kinh doanh và phát huy
sức mạnh của mình bằng việc sử dụng tối ưu sức mạnh của công nghệ thông
tin. Chúng tôi cung cấp các sản phẩm và dịch vụ nhằm mở ra những khả năng mới,
giúp cho khách hàng làm việc sáng tạo và hiệu quả.
Giá trị
Nhân sự:
Chúng tôi tin rằng tài nguyên có giá trị nhất mà chúng tôi có được, chính là
đội ngũ nhân sự của chúng tôi. Công ty chúng tôi được xây dựng không chỉ do kỹ
năng đặc biệt của một ai đó hoặc tập hợp các cá nhân có tay nghề cao, mà chúng tôi
còn là một tập thể gắn bó, hợp tác chặt chẽ và đam mê trong công việc. Trong suốt
ba năm tăng trưởng, chúng tôi chú trọng đầu tư vào đào tạo, lựa chọn kỹ lưỡng, tăng
cường lợi ích và môi trường nghề nghiệp hấp dẫn. Chúng tôi áp dụng những quy
trình quản lý tiên tiến nhằm phối hợp các chuyên gia có năng lực và say mê công

SV: Nguyễn Thị Thuỷ

2

Lớp: CNNTK9


Website bán máy tính Laptop

GVHD: Ths. Phạm Thảo

việc. Sự hiệu quả trong công việc của chúng tôi có được dựa trên sự hợp tác và làm

việc theo nhóm giữa tất cả các thành viên một cách hoàn hảo.
Khách hàng:
Chúng tôi đặc biệt quan tâm đến khách hàng và đối tác. Chúng tôi cung cấp
cho khách hàng ý tưởng, kinh nghiệm, nguồn lực chất lượng và các công cụ cần
thiết cho việc kinh doanh thành công. Chúng tôi quyết tâm hoàn thành các mục tiêu
nhằm tăng thêm giá trị cho doanh nghiệp thông qua việc ứng dụng công nghệ thông
tin. Trên cơ sở tôn trọng các phương pháp tiếp cận và thực tiễn kinh doanh của
khách hàng, chúng tôi mong muốn được hợp tác chặt chẽ với khách hàng và chúng
tôi chỉ thành công khi khách hàng thành công.
Chất lượng:
Chúng tôi đặc biệt chú ý đến việc bảo đảm chất lượng của sản phẩm và dịch
vụ. Chúng tôi tin rằng cần phải cung cấp sản phẩm chất lượng, sáng tạo và cạnh
tranh cho khách hàng, đó là cách tốt nhất để các sản phẩm đã xuất xưởng được vận
hành ổn định và hiệu quả. Trách nhiệm đầu tiên của chúng tôi là đáp ứng yêu cầu
của khách hàng để hoàn thành dự án trong thời gian và ngân sách cho phép. Chúng
tôi đặt trọng tâm là bảo đảm chất lượng như là một yếu tố then chốt trong việc thành
công của dự án. Bằng cách đầu tư vào việc bảo đảm chất lượng, chúng tôi đã đầu tư
vào sự ổn định kinh doanh của khách hàng. Mặc dù chúng tôi cung cấp các giải
pháp căn cứ trên các nguyên tắc và công nghệ tinh vi nhưng khách hàng vẫn có thể
dễ dàng hiểu và sử dụng được. Chúng tôi biết làm thế nào để những điều phức tạp
trở nên đơn giản và hữu dụng.

SV: Nguyễn Thị Thuỷ

3

Lớp: CNNTK9


Website bán máy tính Laptop


GVHD: Ths. Phạm Thảo

Cơ cấu tổ chức

Giám đốc công ty : Vũ Công Quỳnh
Phụ trách kinh doanh : Nguyễn Thế Vinh
Phụ trách kỹ thuật : Đào Văn Nguyên
Dịch vụ
Thiết kế và xây dựng hệ thống website
Phần mềm bản quyền
Giải pháp Email cho doanh nghiệp, cá nhân
Thiết kế đồ họa
Quản trị nội dung
Quảng bá website
Thương mại điện tử
Hosting và Domain
Tư vấn thiết kế profile cho doanh nghiệp
Tư vấn xây dựng hệ thống nhận diện thương hiệu
Cung cấp các giải pháp website
Website giới thiệu, quảng bá doanh nghiệp
Hệ thống website thương mại điện tử
Website giới thiệu sản phẩm

SV: Nguyễn Thị Thuỷ

4

Lớp: CNNTK9



Website bán máy tính Laptop

GVHD: Ths. Phạm Thảo

Hệ thống website salon auto
Hệ thống website giáo dục
Hệ thống website du lịch
Tòa soạn báo trực tuyến
Website chứng khoán
Sàn bất động sản
Diễn đàn online
Thiết kế nội thất
Tổ chức sự kiện
Công ty Luật
Thẩm mỹ viện
Giải pháp Portal
Đầu tư xây dựng
Khách sạn, nhà hàng
Sàn ôtô – Auto Salon
Bản đồ đường đi – BIC Location
Chát trực tuyến trên website – BIC Messenger
Thống kê tổng thể lượt truy cập – BIC Counters
Tích hợp hệ thống phân tích hiệu quả hoạt động của website
Hệ thống ứng dụng web
Hệ thống quản lý cấp phép
Hệ thống quản lý tiền điện
Quản lý quan hệ khách hàng (CRM)
Quản lý nhà hàng, khách sạn
Quản lý kho hàng, bến bãi


SV: Nguyễn Thị Thuỷ

5

Lớp: CNNTK9


Website bán máy tính Laptop

GVHD: Ths. Phạm Thảo

Chương 2:KHẢO SÁT HỆ THỐNG WEBSITE BÁN
MÁY TÍNH LAPTOP
2.1.Giới thiệu thương mại điện tử
1.1.1.Thương mại điện tử là gì?
Thương mại điện tử (còn gọi là E-Commerce hay E-Business) là quy trình
mua bán thông qua việc truyền dữ liệu giữa các thiết bị truyền tin trong chính sách
phân phối của tiếp thị. Tại đây một mối quan hệ thương mại hay dịch vụ trực tiếp
giữa người cung cấp và khách hàng được tiến hành thông qua việc truyền tin. Hiểu
theo nghĩa rộng, thương mại điện tử bao gồm tất cả các loại giao dịch thương mại
mà trong đó các đối tác giao dịch sử dụng các kỹ thuật thông tin trong khuôn khổ
chào mời, thảo thuận hay cung cấp dịch vụ. Thông qua một chiến dịch quảng cáo
của IBM trong thập niên 1990, khái niệm Electronic Business, thường được dùng
trong các tài liệu, bắt đầu thông dụng.
Thương mại điện tử (Electronic Commerce), một yếu tố hợp thành của nền
"Kinh tế số hóa", là hình thái hoạt động thương mại bằng các phương pháp điện tử;
là việc trao đổi thông tin thương mại thông qua các phương tiện công nghệ điện tử
mà nói chung là không cần phải in ra giấy trong bất cứ công đoạn nào của quá trình
giao dịch (nên còn gọi là "Thương mại không có giấy tờ").


2.1.2.Các phương tiện của thương mại điện tử
Các phương tiện điện tử được sử dụng trong thương mại điện tử là:
1. Máy điện thoại;
2. Máy fax;
3. Truyền hình;
4. Các hệ thống thiết bị công nghệ thanh toán điện tử (Bao gồm cả mạng giá
trị gia tăng);
5. Các mạng nội bộ (Intranet) và Mạng ngoại bộ (Extranet);
6. Mạng toàn cầu Internet. Công cụ Internet và Website ngày càng phổ biến,
giao dịch thương mại điện tử với nước ngoài hầu như đều qua Internet, các mạng
nội bộ và ngoại bộ nay cũng thường sử dụng công nghệ Internet.

SV: Nguyễn Thị Thuỷ

6

Lớp: CNNTK9


Website bán máy tính Laptop

GVHD: Ths. Phạm Thảo

2.1.3.Các hình thức giao dịch của thương mại điện tử
Các hình thức hoạt động chủ yếu của giao dịch thương mại điện tử là:
1. Thư điện tử (email);
2. Thanh toán điện tử (electronic payment);
3. Trao đổi dữ liệu điện tử (electronic date interchange - EDI);
4. Giao gửi số hóa các dữ liệu (digital delivery of content), tức việc mua bán,

trao đổi các sản phẩm mà người ta cần nội dung (chính nội dung là hàng hoá), mà
không cần tới vật mang hàng hoá (như: phim ảnh, âm nhạc, các chương trình truyền
hình, phần mềm máy tính, v.v...);
5. Bán lẻ hàng hoá hữu hình (retail of tangible goods).
Trong các hình thức trên, trao đổi dữ liệu điện tử (dưới dạng các dữ liệu có
cấu trúc) là hình thức chủ yếu.

2.1.4. Lợi ích của thương mại điện tử (TMĐT)


TMĐT giúp cho các Doanh nghiệp nắm được thông tin phong phú về thị

trường và đối tác


TMĐT giúp giảm chi phí sản xuất



TMĐT giúp giảm chi phí bán hàng và tiếp thị.



TMĐT qua INTERNET giúp người tiêu dùng và các doanh nghiệp giảm

đáng kể thời gian và chí phí giao dịch.


TMĐT tạo điều kiện cho việc thiết lập và củng cố mối quan hệ giữa các


thành phần tham gia vào quá trình thương mại.


Tạo điều kiện sớm tiếp cận nền kinh tế số hoá.

2.1.5. Các công đoạn của một giao dịch mua bán trên mạng
Gồm có 6 công đoạn sau:
1. Khách hàng, từ một máy tính tại một nơi nào đó, điền những thông tin
thanh toán và điạ chỉ liên hệ vào đơn đặt hàng (Order Form) của Website bán hàng
(còn gọi là Website thương mại điện tử). Doanh nghiệp nhận được yêu cầu mua
hàng hoá hay dịch vụ của khách hàng và phản hồi xác nhận tóm tắt lại những thông
tin cần thiết nh mặt hàng đã chọn, địa chỉ giao nhận và số phiếu đặt hàng...

SV: Nguyễn Thị Thuỷ

7

Lớp: CNNTK9


Website bán máy tính Laptop

GVHD: Ths. Phạm Thảo

2. Khách hàng kiểm tra lại các thông tin và kích (click) vào nút (button) "đặt
hàng", từ bàn phím hay chuột (mouse) của máy tính, để gởi thông tin trả về cho
doanh nghiệp.
3. Doanh nghiệp nhận và lưu trữ thông tin đặt hàng đồng thời chuyển tiếp
thông tin thanh toán (số thẻ tín dụng, ngày đáo hạn, chủ thẻ ...) đã được mã hoá đến
máy chủ (Server, thiết bị xử lý dữ liệu) của Trung tâm cung cấp dịch vụ xử lý thẻ

trên mạng Internet. Với quá trình mã hóa các thông tin thanh toán của khách hàng
được bảo mật an toàn nhằm chống gian lận trong các giao dịch (chẳng hạn doanh
nghiệp sẽ không biết được thông tin về thẻ tín dụng của khách hàng).
4. Khi Trung tâm Xử lý thẻ tín dụng nhận được thông tin thanh toán, sẽ giải
mã thông tin và xử lý giao dịch đằng sau bức tường lửa (FireWall) và tách rời mạng
Internet (off the Internet), nhằm mục đích bảo mật tuyệt đối cho các giao dịch
thương mại, định dạng lại giao dịch và chuyển tiếp thông tin thanh toán đến ngân
hàng của doanh nghiệp (Acquirer) theo một đường dây thuê bao riêng (một đường
truyền số liệu riêng biệt).
5. Ngân hàng của doanh nghiệp gởi thông điệp điện tử yêu cầu thanh toán
(authorization request) đến ngân hàng hoặc công ty cung cấp thẻ tín dụng của khách
hàng (Issuer). Và tổ chức tài chính này sẽ phản hồi là đồng ý hoặc từ chối thanh
toán đến trung tâm xử lý thẻ tín dụng trên mạng Internet.
6. Trung tâm xử lý thẻ tín dụng trên Internet sẽ tiếp tục chuyển tiếp những
thông tin phản hồi trên đến doanh nghiệp, và tùy theo đó doanh nghiệp thông báo
cho khách hàng được rõ là đơn đặt hàng sẽ được thực hiện hay không.
7. Toàn bộ thời gian thực hiện một giao dịch qua mạng từ bước 1 -> bước 6
được xử lý trong khoảng 15 - 20 giây.

2.2.Giới thiệu đề tài – Phát biểu bài toán
Ngày nay cùng với sự bùng nổ của cuộc cách mạng thông tin toàn cầu, thương
mại điện tử toàn cầu đã có một bước đột phá lớn qua việc áp dụng thương mại điện
tử làm phương tiện giao dịch và thực hiện nghiệp vụ thương mại. Trong thương
mại tính phổ dụng, dễ dàng thuận tiện, an toàn và nhanh chóng trong giao dịch là
yếu tố quyết định việc thành bại, vì vậy áp dụng thông tin là một yếu tố tất yếu

SV: Nguyễn Thị Thuỷ

8


Lớp: CNNTK9


Website bán máy tính Laptop

GVHD: Ths. Phạm Thảo

Trong thời đại ngày nay, nhu cầu lưu trữ và truyền tải thông tin là rất lớn.
Khoa học và công nghệ phát triển đã giúp cho nhiều doanh nghiệp, cá nhân có một
công cụ làm việc và học tập vô cùng hiệu quả. Internet phát triển đã thâm nhập vào
từng ngõ ngách, tầng lớp của xã hội, giúp cho mọi người đều được mở mang kiến
thức, cập nhật mọi thông tin một cách nhanh nhất.
Internet đã giúp cho các công ty và những cửa hàng nhỏ không ít trong việc
quảng cáo. Với việc ra đời của những trang web thì những thông tin đầy đủ nhất của
các công ty và các cửa hàng sẽ đến được với khách nhiều hơn. Và ngày nay mọi
người trên thế giới sử dụng internet cho việc tìm kiếm thông tin và giao dịch mua
bán rất đông và ngày càng phổ biến. Vì vậy việc thiết kế cho công ty một trang web
để giới thiệu về sản phẩm trên internet là vô cùng cần thiết. Mặt khác, khi thực tập ở
Công ty Cổ Phần Tư vấn & Đầu Tư Công Nghệ Thăng Long, qua tìm hiểu hình
thức hoạt động và hướng phát triển của công ty, những dự án mà công ty đang thực
hiện em đã nhận ra rằng Website có vai trò quan trọng như thế nào đối với sự phát
triển kinh doanh của các doanh nghiệp. Và lợi nhuận của nó đem lại không phải là
nhỏ, nó không những giảm chi phí quảng cáo cho doanh nghiệp mà song song với
sự giảm chi phí cho doanh nghiệp thì nó còn đem lại cho doanh nghiệp nhiều lợi
nhuân khác.
Chính vì vậy mà tôi đã chọn đề tài: Xây dựng Website bán máy Tính Laptop.

2.2.1. Thực trạng bài toán hiện nay
Tại Việt Nam, của hệ thống website mua bán máy tính xách tay tuy nhiều
nhưng chưa phổ biến và chưa thực sự tiện lợi cho mọi người tham gia mua bán. Mỗi

hệ thống hầu hết chỉ có ít chức năng chuyên về một số mặt hàng hay hãng sản xuất
nhất định, chưa giúp người mua nắm rõ những thông tin về sản phẩm mà mình cần,
cũng như chưa đáp ứng được nhu cầu của người tiêu dùng. Mặt khác đối với những
người tham gia mua bán do ít thông tin và hầu hết chỉ là giới thiệu thông qua bạn
bè, phải đến tận cửa hàng để tìm hiểu thêm thông tin sản phẩm. Có nhiều khả năng
người tiêu dùng tìm được sản phẩm mong muốn nhưng lại hết hàng hoặc thông tin
trên website chưa cập nhật, dẫn đến việc người tiêu dùng rất mất thời gian, không
kinh tế, thiếu hiệu quả.

SV: Nguyễn Thị Thuỷ

9

Lớp: CNNTK9


Website bán máy tính Laptop

GVHD: Ths. Phạm Thảo

2.2.2.Yêu cầu bài toán đặt ra
Bài toán đặt ra ở đây là phải xây dựng một hệ thống mua bán máy tính xách
tay trực tuyến giúp cho nhiều người quan tâm tới việc mua bán máy tính xách tay có
nhiều thông tin và lựa chọn hơn. Nhằm giải quyết những khó khăn trong việc tiếp
cận thông tin về mặt hàng mà mình cần mua một cách dễ dàng và thuận tiện, người
tiêu dùng có thể:
Xem hình ảnh và thông tin chi tiết về sản phẩm
Tìm kiếm sản phẩm mình lựa chọn
Đăng ký làm thành viên và có thể trực tiếp đặt mua sản phẩm
Ngoài các chức năng phục vụ mọi đối tượng, hệ thống còn có thể cập nhật

thông tin về sản phẩm mới, sửa đổi một số thông tin cũng như hình ảnh về sản
phẩm, để hệ thống bán hàng trực tuyến thực sự mang lại hiệu quả cho người dùng.

2.2.3.Phân tích bài toán
2.2.3.1 Đối tượng sử dụng
Có 3 đối tượng sử dụng hệ thống :
- Khách: Là những người vào xem sản phẩm, xem giá nhưng chưa đăng ký
thành viên.
- Thành viên : Là những người đã đăng ký vào hệ thống , có quyền xem
hàng , chọn hàng , mua hàng , thay đổi thông tin cá nhân …
- Người quản trị : Là người có toàn quyền trong việc kiểm soát và quản trị hệ
thống website .
• Hoạt động của từng đối tượng
o Khách vãng lai
- Tìm kiếm sản phẩm mình quan tâm
- Đăng ký làm thành viên hệ thống
- Xem thông tin chi tiết và hình ảnh về sản phẩm
o

Thành viên

- Đăng nhập và thoát khỏi hệ thống
- Thay đổi thông tin cá nhân
- Lấy lại mật khẩu khi quên mật khẩu

SV: Nguyễn Thị Thuỷ

10

Lớp: CNNTK9



Website bán máy tính Laptop

GVHD: Ths. Phạm Thảo

- Tìm kiếm và xem thông tin chi tiết về sản phẩm
- Đặt hàng, xem giỏ hàng và thanh toán
o

Người quản trị

- Quản lý thành viên
+ Tìm thành viên
+ Thêm thành viên
+ Xóa thành viên
- Quản lý sản phẩm
+ Tìm kiếm sản phẩm
+ Thêm sản phẩm
+ Sửa sản phẩm
+ Xóa sản phẩm
+ Ẩn sản phẩm
- Quản lý đơn đặt hàng
+ Xem đơn đặt hàng
+ Xóa đơn đặt hàng

2.2.4. Các chức năng của website
Đây là một website nhằm bán và giới thiệu rộng rãi các mặt hàng của công ty
đến cho người tiêu dùng với các chi tiết mặt hàng cũng như giá cả một cách chính
xác. Có những chức năng sau:

- Cho phép nhập hàng vào CSDL.
- Hiển thị danh sách các mặt hàng theo từng loại ( bao gồm: hình ảnh, giá cả,
thời gian bảo hành, mô tả chức năng).
- Hiển thị hàng hóa mà khách hàng đã chọn để mua.
- Hiển thị đơn đặt hàng của khách hàng.
- Cung cấp khả năng tìm kiếm, khách hàng có thể truy câp từ xa để tìm kiếm
xem mặt hàng đặt mua.
- Cho phép quản lý đơn đặt hàng.
- Cập nhập mặt hàng, loại mặt hàng, khách hàng, nhà cung cấp.
- Thống kê mặt hàng, khách hàng, đơn dặt hàng, doanh thu.
- Cho phép hệ thống quản trị mạng từ xa.

SV: Nguyễn Thị Thuỷ

11

Lớp: CNNTK9


Website bán máy tính Laptop

GVHD: Ths. Phạm Thảo

2.3. Các sơ đồ phân tích thiết kế hệ thống
2.3.1. Sơ đồ phân rã chức năng

HỆ THỐNG QUẢN LÝ

Đặt hàng


Lập HĐ

Kiểm tra
KH

Ghi nhận
KH

Đăng
nhập

Đăng ký

TC theo
tên MH

SV: Nguyễn Thị Thuỷ

Cập nhật

CN khách
hàng

CN mặt

Tra cứu
MH

Xử lý
MH


CN nhà
cung cấp

hàng

12

CN đơn
đặt hàng

KT đặt
hàng

TK khách
hàng

TC theo
tên LMH

Nhập hàng

Thống kê

TK mặt
hàng

Tiếp nhận
ĐĐH


TK
ĐĐH

TK doanh
thu

Trả
tiền

Giao
hàng

Lớp: CNNTK9


Website bán máy tính Laptop

GVHD: Ths. Phạm Thảo

2.3.2. Sơ đồ luồng dữ liệu mức khung cảnh

Thành
viên

Thông tin khách
hàng
Thông tin mua hàng

Thông tin khách
hàng


Website
Laptop

Cung
cấp
thông
tin về
sản
phẩm

Người quản
trị

Quản lý
Tìm
kiếm,
xem
thông
tin về
SP

Khách

SV: Nguyễn Thị Thuỷ

13

Lớp: CNNTK9



Website bán máy tính Laptop

GVHD: Ths. Phạm Thảo

2.3.3. Sơ đồ luồng dữ liệu mức đỉnh
2. Lập
hóa đơn

Yêu cầu lập hóa
đơn
Hóa đơn được lập

Hóa đơn được lập
Yêu cầu lập hóa
đơn

Thông tin
khách hàng
Thông tin
đơn đặt
hàng

Mặt hàng

Y/c đặt hàng

Khách
hàng


Nhà
cung
Chấp nhận cung cấp

Đơn đặt hàng

Yêc cầu cung cấp MH

Khách hàng

cấp

1. Đặt
hàng

chấp nhận

Yêc cầu nhập MH
Yêc cầu nhập MH

hoặc từ chối

Admin

Thông tin addmin



Kết quả thống kê


Đăng
nhập
HTQL

Nhập
Nhậptên
tênvàvàMK
MK
KQ cập nhật
KQ cập nhật

4. Thống

Y/c cập nhật
Y/c cập nhật

Y/c thống kê

KQ yêu cầu

5. Nhập
hàng

TTTTsaisainhập
nhậplạilại

Người
Người quản
quản trị
trị

Nhà quản lý

3. Cập
nhật

SV: Nguyễn Thị Thuỷ

14

Lớp: CNNTK9


Website bán máy tính Laptop

GVHD: Ths. Phạm Thảo

2.3.4. Sơ đồ luồng dữ liệu mức dưới đỉnh
2.3.4.1.chức năng:“ Đặt hàng ”

Thông tin KH
Thông tin sai, nhập lại

Khách
hàng

1.1
Kiểm
tra KH

Y/c đặt

hàng

Danh sách MH

1.3 Tra
cứu MH

Tên đăng nhập,
mật khẩu

1.2 Ghi
nhận
KH

Tên đăng nhập,
mật khẩu

Mặt hàng
lựa chọn

Mặt hàng

1.4 Xử
lý MH
Thông
tin các
MH đặt
mua

1.5 KT

đặt
hàng

ĐĐHCT

Đơn đặt
hàng

ĐĐHCT: Đơn đặt hàng chi tiết
Khách hàng xem và lựa chọn mặt hàng cần mua. Trong quá trình lựa chọn, bộ
phận bán hàng sẽ trực tiếp trao đổi thông tin cùng khách hàng, chịu trách nhiệm
hướng dẫn. Sau khi lựa chọn xong, bộ phận bán hàng sẽ tiến hành lập đơn đặt hàng
của khách. Sau khi tiếp nhận yêu cầu trên, bộ phận này sẽ làm hóa đơn và thanh
toán tiền.

SV: Nguyễn Thị Thuỷ

15

Lớp: CNNTK9


Website bán máy tính Laptop

GVHD: Ths. Phạm Thảo

Trong trường hợp nhiều công ty, trường học, các doanh nghiệp, ...có yêu cầu
đặt hàng, mua với số lượng lớn thì cửa hàng nhanh chóng làm phiếu đặt hàng, phiếu
thu có ghi thuế cho từng loại mặt hàng và giao hàng hàng theo yêu cầu.


2.4.2.Chức năng “kiểm tra khách hàng”
Tên và mật khẩu đăng nhập

Khách
hàng

1.1.1
Đăng
nhập

TT sai,
nhập lại

Thông tin KH

Yêu cầu đăng


1.1.2
Đăng ký

2.4.3.Chức năng:” Tra cứu mặt hàng ”

Y/c tra cứu theo tên MH

1.3.1 Tra
cứu theo
tên MH

Mặt hàng


DS mặt hàng

Khách
hàng

TT không tìm thấy
Y/c tc theo tên LMH

DS mặt hàng
TT không tìm thấy

SV: Nguyễn Thị Thuỷ

1.3.2 Tra
cứu theo
tên LMH

16

Loại mặt hàng

Lớp: CNNTK9


Website bán máy tính Laptop

GVHD: Ths. Phạm Thảo

2.4.4.Chức năng: “ Kiểm tra đặt hàng ”


Thông tin đơn đặt hàng

1.5.1 Tiếp
nhận đơn
đặt hàng
Phương thức thanh
toán

Thông tin sai

Khách
hàng

ĐĐHCT

Đơn đặt hàng

1.5.2
Trả
tiền
Thời gian giao
hàng

TT giao hàng
cho quí khách

SV: Nguyễn Thị Thuỷ

1.5.3

Giao hàng

17

Mặt hàng

Lớp: CNNTK9


Website bán máy tính Laptop

GVHD: Ths. Phạm Thảo

2.4.5.Chức năng: “cập nhật”

TT cập nhật khách
hàng

3.1 Cập
nhật
KH
Y/c cập
nhật KH

Tên và mật khẩu

TT nhập
sai

Người

quản


Y/c cập
nhật MH

TT cập nhật
MH

Khách hàng

Đăng
nhập
HTQL

admin

3.2 Cập
nhật
MH

Y/c cập nhật DDH
Y/c cập
nhật NCC

Đơn đặt hàng
Mặt hàng

TT cập nhật nhà cung cấp


3.3 Cập
nhật
NCC

3.4 Cập
nhật ĐĐH

TT cập nhật đơn đặt hàng

SV: Nguyễn Thị Thuỷ

Nhà cung cấp

18

Lớp: CNNTK9


Website bán máy tính Laptop

GVHD: Ths. Phạm Thảo

2.4.6.Chức năng:“ Thống kê ”

Y/c thống
kê KH

Tên và mật khẩu

Người

quản


Y/c thống
kê MH

Đơn đặt hàng

Y/c thống
kê DDH

4.2
Thống
kê MH

MH

Admin

Đăng
nhập
HTQL

TT nhập
sai

Kq thống kê

Thông tin KH


4.1
Thống kê
KH

Kết quả thống kê KH

Y/c thống
kê doanh
thu

Mặt hàng
4.3
Thống kê
doanh
thu

Kq thống kê doanh thu

4.4
Thống

ĐĐH

Kq thống kê đơn đặt hàng

SV: Nguyễn Thị Thuỷ

19

Lớp: CNNTK9



Website bán máy tính Laptop

GVHD: Ths. Phạm Thảo

2.5. Thiết kế cơ sở dữ liệu
2.5.1. Các thực thể và mô tả thực thể
Ứng với mỗi thực thể trong mô hình thực thể liên kết, dữ liệu được cài đặt
thành một tệp cơ sở dữ liệu gồm các cột: Tên trường, kiểu dữ liệu, kích thước dữ
liệu, phần ràng buộc dữ liệu...

2.5.1.1. Khách hàng – Thành viên
tendn

matkhau

hokh

tenkh

kichhoat

Khách hàng

gioitinh

tencongty

dienthoai


diachi

email

ngaysinh

2.5.1.2. Mặt hàng
mh

mamh

tenmh

tinhtrangm
h

baohanh

mathang

malmh
soluongdaba
n

mota

SV: Nguyễn Thị Thuỷ

dongia


donvitinh
anhto

tinhtrang

soluong

20

anhnho

Lớp: CNNTK9


Website bán máy tính Laptop

GVHD: Ths. Phạm Thảo

2.5.1.3. Loại mặt hàng

loaimathang

tenmh

manmh

kichhoat

2.5.1.4. Đơn hàng


makh
mdon

ngaydat
hang

ngaynha
n

email

phuongthuc
tt
giamgia

donhang

malmh

tenkhach

thongdiep

diachi

phigiaohang

dienthoai
tongtien


SV: Nguyễn Thị Thuỷ

fax

21

didong

Lớp: CNNTK9


Website bán máy tính Laptop

GVHD: Ths. Phạm Thảo

2.5.1.5. Thương hiệu

thuonghieu

tenth

Math

kichhoat

2.5.1.6. Nhân viên

tennv


tennv

ngaysinh

gioitinh

nhanvien

kichhoat

SV: Nguyễn Thị Thuỷ

Email_admin

22

dienthoai

diachi

Lớp: CNNTK9


Website bán máy tính Laptop

GVHD: Ths. Phạm Thảo

2.5.1.7. Admin

ID


tendn

hoten

Diachi

dienthoai

Email_admi
nh

admin

kichhoat

SV: Nguyễn Thị Thuỷ

quyen

23

Lớp: CNNTK9


×