Thông tin tài liệu
Trêng ®¹i häc D©n lËp ph¬ng ®«ng
Khoa c«ng nghÖ th«ng tin
Ngµnh qu¶n trÞ m¹ng
--------------***--------------
®å ¸n tèt nghiÖp
§Ò tµi:
X¢Y DùNG website th¬ng m¹i ®iÖn tö
B¸n m¸y vi tÝnh x¸ch tay qua m¹ng
SVTH : Nguyễn Đình Quyết
MSSV : 505104032
GVHD : NguyÔn Xu©n ViÖt
Đồ án tốt nghiệp
Hµ Néi - 10/2009
MỤC LỤC
Trang
TÀI LIỆU THAM KHẢO...................................................................................62
Lời mở đầu
Hiện nay công nghệ thông tin là một phần rất quan trọng trong đời sống,
nó góp phần thúc đẩy kinh tế, không giới hạn khả năng tìm tòi hiểu biết của con
người, gắn kết các quốc gia trên thế giới,v.v… Trong số những lợi ích thiết thực
mà công nghệ thông tin mang lại cho con người không thể không kể đến một
hình thức kinh doanh mới trong môi trường mạng trên cơ sở áp dụng các công
nghệ hiện đại đó là thương mại điện tử. Việc các công ty ,doanh nghiệp bán máy
vi tính xách tay thông qua hình thức mạng Internet là một vấn đề khá mới mẻ ở
Việt Nam. Hình thức kinh doanh này khác xa so với hình thức mua bán cổ điển.
Các sản phẩm được trưng bày thông qua các hình ảnh và thông tin sinh động
được trang trí trên một Website.Khách hàng mua hàng là những người kết nới
SVTH: Nguyễn Đình Quyết
2
Đồ án tốt nghiệp
mạng Internet và thực hiện các thao tác như chọn hàng, tìm hàng qua những cái
click chuột trên một màn hình giao diên Web thân thiện. Thương mại điện tử nói
chung và mua hàng trên mạng nói riêng là xu hướng phổ biến trên thế giới và
ngày càng phát triển ở Việt Nam chúng ta.
Chương 1
Giới thiệu về thương mại điện tử
I.Khái niệm thương mại điện tử
Thương mại điện tử là các hoạt động kinh tế như mua bán hàng hóa và
dich vụ,quảng cáo, marketing, tư vấn, hỗ trợ kỹ thuật, tìm kiếm thông tin ,thỏa
thuận phân phối, đầu tư, cấp vốn…thông qua mạng điện tử.Môi trường điển tử
phổ biến nhất là mạng máy tình toàn cầu Internet.Thương mại điện tử đang trở
thành một cuộc cách mạng làm thay đổi cách thức mua sắm của con người
Trong thương mại điện tử có ba chủ thể tham gia: Doanh nghiệp(B) giữ
vai trò động lực phát triển TMĐT, khách hàng(C) giữ vai trò quyết định sự
SVTH: Nguyễn Đình Quyết
3
Đồ án tốt nghiệp
thành công của TMĐT và chính phủ(G) giữ vai trò đinh hướng, điều tiết và quản
lý. Từ các mối quan hệ giữa các chủ thể này ta có các loại hình giao dịch
TMĐT: B2B, B2C, B2G, C2C, C2G...Trong đó có ba loại hình giao dịch chính:
+ B2C: giữa doanh nghiệp với khách hàng.
+ C2C: giữa khách hàng với khách hàng.
+ B2B: giữa doanh nghiệp với doanh nghiệp.
II.Khái niệm bán hàng trực tuyến
Đây là hình thức mua bán xảy ra hoàn toàn tại cửa hàng ảo mà người bán
muốn trưng bày sản phẩm của họ bằng các hình ảnh thực tế sinh động trên một
Website. Người mua có quyền lựa chọn sản phẩm, đặt mua và thanh toán bằng
hình thức điện tử. Sau đó họ sẽ có được những mặt hàng này tại nhà. Hình thức
này tận dụng nhiều ưu điểm như giảm việc chi phí thuê nhân viên, tiết kiệm thời
gian cho khách hàng...
Có thể nói một điều thuận tiện nhất mà các nhà mua bán đã vận dụng được là
tận dụng tính năng đa phương tiện của môi trường Web, để trang trí trang Web
sao cho thật hấp dẫn và thuận tiện trong việc trưng bày sản phẩm dưới các hình
thức khác nhau.
III. Lợi ích của thương mại điện tử
1. Lợi ích của thương mại điện tử đối với doanh nghiệp
- Mở rộng thị trường: Với chi phí đầu tư nhỏ hơn nhiều so với thương
mại truyền thống, các công ty có thể mở rộng thị trường, tìm kiếm, tiếp cận
người cung cấp, khách hàng và đối tác trên khắp thế giới. Việc mở rộng mạng
lưới nhà cung cấp, khách hàng cũng cho phép các tổ chức có thể mua với giá
thấp hơn và bán được nhiều sản phẩm hơn.
SVTH: Nguyễn Đình Quyết
4
Đồ án tốt nghiệp
- Giảm chi phí sản xuất: Giảm chi phí mặt bằng,chi phí nhân công.Giảm
chi phí giấy tờ, giảm chi phí chia sẻ thông tin, chi phí in ấn, gửi văn bản truyền
thống.
- Chi phí đăng ký kinh doanh: Một số nước và khu vực khuyến khích
bằng cách giảm hoặc không thu phí đăng ký kinh doanh qua mạng. Thực tế, việc
thu nếu triển khai cũng gặp rất nhiều khó khăn do đặc thù của Internet.
- Cải thiện hệ thống phân phối: Giảm lượng hàng lưu kho và độ trễ trong
phân phối hàng. Hệ thống cửa hàng giới thiệu sản phẩm được thay thế hoặc hỗ
trợ bởi các showroom trên mạng.
- Vượt giới hạn về thời gian: Việc tự động hóa các giao dịch thông qua
Web và Internet giúp hoạt động kinh doanh được thực hiện bất cứ thời gian nào
luôn đảm tiêu chuẩn 24/7
- Vượt giới hạn về không gian:Việc sử dụng Internet các doanh nghiệp có
thể quảng cáo và trưng bày các sản phẩm của mình thông qua các hình ảnh và
thông tin sinh động thông qua các website của mình.
- Giảm chi phí thông tin liên lạc,giao thông vận tải,thời gian trao đổi giữa
các doanh nghiệp
- Củng cố quan hệ khách hàng: Thông qua việc giao tiếp thuận tiện qua
mạng, quan hệ với trung gian và khách hàng được củng cố dễ dàng hơn. Đồng
thời việc cá biệt hóa sản phẩm và dịch vụ cũng góp phần thắt chặt quan hệ với
khách hàng và củng cố lòng trung thành.
- Thông tin cập nhật: Mọi thông tin trên web như sản phẩm, dịch vụ, giá
cả... đều có thể được cập nhật nhanh chóng và kịp thời.
SVTH: Nguyễn Đình Quyết
5
Đồ án tốt nghiệp
- Các lợi ích khác: Nâng cao uy tín, hình ảnh doanh nghiệp; cải thiện chất
lượng dịch vụ khách hàng; đối tác kinh doanh mới; đơn giản hóa và chuẩn hóa
các quy trình giao dịch; tăng năng suất, giảm chi phí giấy tờ; tăng khả năng tiếp
cận thông tin và giảm chi phí vận chuyển; tăng sự linh hoạt trong giao dịch và
hoạt động kinh doanh.
2. Lợi ích của thương mại điện tử đối với người tiêu dùng
- Người tiêu dùng dễ dàng tham khảo thông tin về các sản phẩm và dịch
vụ, so sánh giá cả, chất lượng mẫu mã của nhiều nhà cung cấp trước khi quyết
định mua hàng.
- Người tiêu dùng có thể mua hàng ở bất cứ đâu, vào bất cứ lúc nào, thanh
toán qua mạng và được giao hàng tận nơi(trong điều kiện cho phép), tiết kiệm
thời gian, tiền bạc và công sức.
- Các cá nhân có thể mua bán, trao đổi với nhau các nhu cầu mua bán giữa
cá nhân với cá nhân, các vật dụng cũ, các đồ sưu tầm với những hình thức mới
như đấu giá, bán lẻ trên phạm vi toàn cầu.
- Người tiêu dùng có thể khai thác một nguồn thông tin khổng lồ trên
mạng Internet, dễ dàng tìm ra sản phẩm và dịch vụ phù hợp nhất của các nhà
cung cấp ở khắp nơi trên thế giới
- Với những tiện ích của Internet, người tiêu dùng được hưởng lợi khi sản
phẩm có thể được bán với giá thấp hơn so với các kênh phân phối khác.
- Các dịch vụ như ngân hàng, giáo dục …sẽ có cách phục vụ tiện lợi hơn
và đỡ mất thời gian và công sức của người sử dụng.
3. Lợi ích của thương mại điện tử với xã hội
Tham gia vào thương mại điện tử Việt Nam sẽ có cơ hội hội nhập và phát
triển cùng xu hướng của thế giới
SVTH: Nguyễn Đình Quyết
6
Đồ án tốt nghiệp
Hoạt động trực tuyến: Thương mại điện tử tạo ra môi trường để làm việc,
mua sắm, giao dịch... từ xa nên giảm việc đi lại, ô nhiễm, tai nạn.
Nâng cao mức sống: Nhiều hàng hóa, nhiều nhà cung cấp tạo áp lực giảm
giá do đó khả năng mua sắm của khách hàng cao hơn, nâng cao mức sống của
mọi người
Lợi ích cho các nước nghèo: Những nước nghèo có thể tiếp cận với các sản
phẩm, dịch vụ từ các nước phát triển hơn thông qua In- ternet và TMĐT. Đồng thời
cũng có thể học tập được kinh nghiệm, kỹ năng... được đào tạo qua mạng.
Dịch vụ công được cung cấp thuận tiện hơn: Các dịch vụ công cộng như y
tế, giáo dục, các dịch vụ công của chính phủ... được thực hiện qua mạng với chi
phí thấp hơn, thuận tiện hơn.
IV. CÁC YÊU CẦU TRONG THƯƠNG MẠI ĐIỆN TỬ:
Thương mại điện tử không đơn thuần là phương tiện để thực hiện công
việc mua bán trên mạng mà còn bao gồm các yêu cầu phức tạp đan xen nhau có
liên quan đến các vấn đề khác như : văn bằng pháp lý, luật quốc gia, tập quán xã
hội ...
1.Cơ sở hạ tầng:
Bao gồm tất cả cơ sở vật chất như sever, các thiết bị cần thiết, máy tính, các
phần mềm hỗ trợ... phù hợp với điều kiện của từng doanh nghiệp.
2.Nhân lực:
Để có thể theo kịp và nắm bắt thông tin kịp thời trong thời đại thông tin
thì phải xây dựng một đội ngũ cán bộ, nhân viên có trình độ tin học, kỹ thuật
điện tử, khả năng tiếp cận nhanh chóng các phần mềm mới.Bên cạnh đó ngoài
SVTH: Nguyễn Đình Quyết
7
Đồ án tốt nghiệp
khả năng giao tiếp ngôn ngữ trong nước, nhân viên còn phải trang bị vốn tiếng
Anh để có thể tiến xa hơn trong công việc.
3.Bảo mật và an toàn:
Trong thương trường giao dịch bằng Internet vấn đề bảo mật và an toàn là rất
cần thiết .Với sự phát triển mạnh mẽ của Internet thì việc xâm nhập tài liệu cá
nhân, các hợp đồng, tín dụng, dữ liệu...rất có khả năng xảy ra. Hậu quả có thể
kiến cho danh nghiệp bị thua lỗ,phá sản,còn khách hàng thì mất tài khoản.Vì thế
việc xây dựng một hệ thống an toàn và bảo mật là vấn đề hàng đầu là trọng tâm
để có thể kinh doanh thương mại điện tử
4.Bảo vệ quyền lợi khách hàng và bản quyền kinh doanh:
Trong môi trường Internet là nơi các doanh nghiệp đầu tư sử dụng, trình bày
sản phẩm, mua bán trao đổi thông tin hàng hóa thì vấn đề bản quyền là cần thiết
giúp cho các doanh nghiệp an tâm, đảm bảo trong công việc phát triển và đồng
thời ngăn chặn việc xâm phạm bản quyền, phiên dịch trái phép hay ăn cắp”chất
xám”. Do vấn đề mua bán trên mạng, việc xem hàng hóa thông qua sử dụng
hình ảnh thì chất lựơng và vấn đề thực tế bên trong sản phẩm đó là như thế nào
thì không ai biết được do đó phải đề ra luật lệ và qui định đối với những người
mua bán qua mạng.
5.Hệ thống thanh toán điện tử tự động:
SVTH: Nguyễn Đình Quyết
8
Đồ án tốt nghiệp
Muốn áp dụng hệ thống thanh toán điện tử bạn cần có một tài khoản chấp
nhận thanh toán thẻ tại một ngân hàng (Merchant Account) và một payment
gateway nếu bạn muốn bán hàng trên mạng.
Merchant account là một tài khoản ngân hàng đặc biệt, cho phép bạn khi kinh
doanh có thể chấn nhận thanh toán bằng thẻ tín dụng. Việc thanh toán bằng thẻ
tín dụng chỉ có thể tiến hành thông qua dạng tài khoản này.
Payment gateway là chương trình phần mềm chuyển dữ liệu chứa các giao
dịch từ website của người bán sang trung tâm thanh toán thẻ tín dụng để hợp
thức hóa quá trình thanh toán thẻ tín dụng.
SVTH: Nguyễn Đình Quyết
9
Đồ án tốt nghiệp
Chương 2
Các công nghệ lập trình được sử dụng
I. Sơ lược về lập trình website
Để thiết kế một website nói chung và một website thương mại điện tử nói
riêng cần bốn yếu tố cơ bản:
1.Ngôn ngữ lập trình phía server gồm ba công nghệ chính là:
+)ASP sử dụng hai ngôn ngữ là vbscript và javascript
+)ASP.NET sử dụng ngôn ngữ C#
+)PHP có cú pháp giống C và Java
2.Ngôn ngữ lập trình phía Client có hai ngôn ngữ Script chính là:
+)Vbscript của Microsoft
+)Javascript của Netscape
3.Cơ sở dữ liệu :
+)Sql server và Access của Microsoft
+)MySql là hệ quản trị cơ sở dữ liệu mã nguồn mở
+) Oracle Database Serve của Oracle
4.Thiết kế giao diện:
Công nghệ Cascading Style Sheets(CSS) được dùng để miêu tả cách trình
bày các tài liệu viết bằng ngôn ngữ HTML XHTML,XML,UXL… Hạn chế
tối thiểu việc làm rối mã HTML của trang web bằng các thẻ quy định kiểu
dáng (chữ đậm, chữ in nghiêng, chữ có gạch chân, chữ màu...), khiến mã
nguồn của trang web được gọn gàng hơn, tách nội dung của trang web và
định dạng hiển thị, dễ dàng cho việc cập nhật nội dung. Tạo ra các kiểu dáng
có thể áp dụng cho nhiều trang web, giúp tránh phải lặp lại việc định dạng
cho các trang web giống nhau.
SVTH: Nguyễn Đình Quyết
10
Đồ án tốt nghiệp
II.Giải pháp
Trong sản phẩm demo của mình em chọn công nghệ lập trình ASP cho
phía Server , Javascript cho phía client và cơ sở dữ liệu là Microsoft Acess 2003
1. Giới thiệu sơ lược về ASP
- ASP được viết tắt từ: Active Server Page.Microsoft đã phát triển Page
ASP thành một kiến trúc server-side dùng để xây dựng các ứng dụng web động.
Với ASP, ta có thể biên dịch thành client-side HTML, scripting và ActiveX
controls với server-side scripting và các component COM hay DCOM để tạo nội
dung động và các ứng dụng web-based phức tạp.Thông qua các đối tượng có sẳn
(build-in object) vơí các tính năng phong phú, khả năng hỗ trợ VBScript,
Javascript cùng một số thành phần ActiveX khác kèm theo.
- Khi nhận được yêu cầu của trình khách cần xử lý một trang .asp, thì đầu
tiên nó sẽ xử lý bởi trình duyệt Web Server. Web Server sẽ thông dịch và thực
thi mọi kịch bản trong một trang ASP sau đó chuyển một bộ mã HTML hoàn
chỉnh cho trình duyệt của người xử dụng.
- ASP thực thi các mã lệnh trên Server và trả về Client dưới dạng mã
HTML vì vậy ta có thể xem các trang ASP từ bất cứ máy nào và với bất cứ
browser nào. ASP cung cấp giao diện lập trình nhanh và dễ dàng để triển khai
các ứng dụng.
- Khả năng giao tiếp CSDL và Web Server tốt: Hỗ trợ hầu hết mọi câu hỏi
SQL, kết quả được tổ chức theo các bản ghi với các kiểu con trỏ, được hiển thị
thông qua cú pháp HTML.
- Tính dễ thực hiện: Do ASP được lập trình theo cú pháp Script, là dạng
ngôn ngữ đơn giản và gần gũi với HTML.
SVTH: Nguyễn Đình Quyết
11
Đồ án tốt nghiệp
- Tính năng mở rộng cao: Do không cần biên dịch trước, chương trình
ASP rất thuận lợi cho việc sửa đổi, nâng cấp chương trình.
ASP chạy trên môi trường Internet Information Server 4.0 (IIS) và
Personal Web Server 4.0. ASP cho phép ta quản lý việc truyền nối giữa trình
duyệt và Web server, và tạo được hình thức động của trang Web và phản hồi lại
cho người dùng. ASP có thể cho phép ta truy cập đến cơ sở dữ liệu và quay trở
về với kết quả ngắn nhất trên Website, cập nhật nội dung trên Website khi thay
đổi.
2.Giới thiệu sơ lược về JavaScript
JavaScript là ngôn ngữ do hãng Netscape sản xuất. Javascript là một trong
những ngôn ngữ script chính được sử dụng cho trang web hiện nay.Javascript
chạy trực tiếp trên các trình duyệt của Client.Nó chạy được trên tất cả cá trình
duyệt web hiện nay như Internet Expoler, Mozilla Firefox,Opera...
JavaScript giúp giảm tải công việc cho phía Server.Ví dụ lập trình viên có thể
sử dụng các đoạn mã của JavaScript để kiểm tra điều kiện của các thông tin
nhập vào bởi người sử dụng xem có hợp lệ không trước khi chuyển chúng lên
phía Server
JavaScript giúp tương tác giữa người sử dụng và trang web tinh tế ,sống động
hơn
Đặc điểm của ngôn ngữ Javascript:
- Là ngôn ngữ nền tảng đối tượng.
- Là ngôn ngữ đơn giản nhưng đấy sức mạnh.
SVTH: Nguyễn Đình Quyết
12
Đồ án tốt nghiệp
3 .Giới thiệu sơ lược về Cascading Style Sheet(CSS)
Công nghệ Cascading Style Sheets(CSS) được dùng để miêu tả
cách trình bày các tài liệu viết bằng ngôn ngữ HTML XHTML,XML,UXL…
Hạn chế tối thiểu việc làm rối mã HTML của trang web bằng các thẻ quy
định kiểu dáng (chữ đậm, chữ in nghiêng, chữ có gạch chân, chữ màu...),
khiến mã nguồn của trang web được gọn gàng hơn, tách nội dung của trang
web và định dạng hiển thị, dễ dàng cho việc cập nhật nội dung. Tạo ra các
kiểu dáng có thể áp dụng cho nhiều trang web, giúp tránh phải lặp lại việc
định dạng cho các trang web giống nhau.
4. Giới thiệu sơ lược về Microsoft Access 2003
Microsoft Office Access, thường được gọi tắt là MS Access hoặc đơn
giản là Access, là một phần mềm quản lý cơ sở dữ liệu do hãng Microsoft giữ
bản quyền. Access thường được đóng gói cùng các phần mềm khác trong bộ
Microsoft Office và được sử dụng rộng rãi trong các máy tính cài hệ điều hành
Window. Microsoft Access 2003 được đóng gói trong bộ Office 2003.
Microsoft Office Access được sử dụng rộng rãi trong các doanh nghiệp
và các tổ chức cá nhân. Nó rất dễ cài đặt,dễ sử dụng,dung lượng nhỏ nhưng đầy
sức mạnh
SVTH: Nguyễn Đình Quyết
13
Đồ án tốt nghiệp
Chương 3
Phân tích thiết kế hệ thống
I. Phân tích hệ thống
1. Khảo sát
Xây dựng một website thương mại điện tử với chức năng bán máy vi tính
xách tay qua mạng Internet.Mục đích hoạt động của website là đáp ứng nhu
cầu mua máy vi tính xách tay hoặc thu nhập tin tức của các khách hàng trên
mạng Internet.Nguyên tắc hoạt động của website là khách hàng sau khi đăng
nhập tài khoản của mình có thể chọn những mặt hàng mình cần và đặt mua
chúng. Tất cả các hoạt động chọn mua của khách hàng đều được thao tác trên
hệ thống website.Website phải thể hiện đúng các thông tin của sản phẩm thật
và tình trạng sản phẩm.Phần quan trọng nhất của website thương mại điện tử
đó là các hình thức thanh toán và giao dịch hàng hóa thật.Với website của
mình em đưa ra hai hình thức thanh toán đó là thanh toán trực tiếp bằng tài
khoản của công ty và hình thức thứ hai là thanh toán qua hóa đơn.
Tài khoản của công ty là trị giá của các thẻ mua hàng do công ty bán ra
với các mệnh giá khác nhau. Có thể hiểu nó đơn giản như các thẻ nạp tiền
điện thoại hoặc các thẻ game. Khi một khách hàng đăng kí thành viên thành
công họ sẽ được tạo một tài khoản của công ty.Nếu khách hàng này mua và
nạp các thẻ mua hàng của công ty thì tài khoản của họ sẽ có giá trị tương ứng
với giá trị của thẻ mua hàng.Khi khách hàng đặt mua máy vi tính xách tay
của công ty thì tài khoản của khách hàng này sẽ tự động trừ theo giá trị của
sản phẩm đặt mua.Việc thanh toán thông qua tài khoản của công ty rất thuận
lợi và nhanh chóng cho cả doanh nghiệp và người mua hàng.
Hình thức thanh toán qua hóa đơn là sau khi một khách hàng đăng nhập
vào website của công ty và đặt mua các sản phẩm.Khách hàng đó không
SVTH: Nguyễn Đình Quyết
14
Đồ án tốt nghiệp
muốn thanh toán qua tài khoản của công ty hoặc tài khoản không đủ thì việc
thanh toán bằng tiền mặt khi nhận hàng là một giải pháp.Sau khi sử lý thông
tin đơn đặt hàng doanh nghiệp sẽ phải xác định thông tin của người đặt hàng
xem có chính xác không.Nếu thông tin chính xác thì nhân viên giao hàng sẽ
có nhiệm vụ giao hàng thanh toán với khách hàng. Việc thanh toán qua hóa
đơn có thể bị các spam tấn công. Các tài khoản spam có thể đặt các đơn hàng
liên tiếp với thông tin nhận hàng không chính xác gây khó khăn và tiêu phí
thời gian và vật chất cho doanh nghiệp
2.Yên cầu
a.Yêu cầu của website đối với khách hàng
Với nhu cầu của người sử dụng là khi bước vào trang Web thương mại là
tìm kiếm các loại sản phẩm mà họ đang cần và muốn mua. Nhưng cũng có nhiều
khách hàng vào Website để tìm kiếm thông tin, thì yêu cầu của chương trình là
phải đáp ứng được những nhu cầu, sao cho khách hàng có thể tìm kiếm nhanh
hiệu quả các loại hàng hóa mà họ muốn và những sản phẩm mà họ cần tìm
(chương trình phải đảm bảo nhanh chóng và chính xác) cộng với chương trình
đa dạng và hấp dẫn, cũng sẽ dễ khiến người dùng có thể không mua hàng hóa
này nhưng cũng có những thông tin quảng cáo thật tuyệt vời, nhằm thu hút sự
quan tâm về công ty mình và có cơ hội sẽ có nhiều người tham khảo nhiều hơn.
Về mặt trình bày trang Web sao cho dễ hiểu, giao diện mang tính dễ dùng,
hấp dẫn và quan trọng là làm sao cho khách hàng thấy được những thông tin cần
tìm, cung cấp những thông tin liên quan, giới thiệu thêm những sản phẩm khác
để họ có thể so sánh và khi đó họ có thể quyết định xem sẽ mua những sản phẩm
nào, mà không cần phải thay đổi ý kiến sau khi mua hàng.
Trong quá trình tìm kiếm, lựa chọn, đặt mua hay thanh toán đơn đặt hàng
thì chương trình phải đảm bảo thao tác dễ dàng tránh những đòi hỏi hay những
SVTH: Nguyễn Đình Quyết
15
Đồ án tốt nghiệp
thông tin yêu cầu quá nhiều từ phía khách hàng, tạo cảm giác thoải mái, riêng tư
cho khách tham quan, tìm kiếm hay đặt hàng. Điều quan trọng trong mua bán
trên mạng là phải đảm bảo an toàn tuyệt đối những thông tin liên quan đến
người dùng trong quá trình đặt mua, hay thanh toán (trường hợp này có thêm
yêu cầu khách hàng nhập thêm những thông tin riêng). Trong việc tìm kiếm phải
sao cho linh động, thoải mái trong lựa chọn dễ dàng thay đổi các bộ phận, từng
linh kiện thiết bị máy tránh tình trạng gò ép, cố định khi mua hàng.
Sau khi đặt mua hàng, nếu quá thời gian giao hàng mà khách vẫn chưa
nhận được thì chương trình thiết kế, hỗ trợ sao cho khách hàng có thể trở lại
xem các thông tin về đơn đặt hàng của họ để họ biết được tình hình đặt hàng của
họ như thế nào, đã được xử lý chưa hay chưa đến thời hạn giao hàng... Nói
chung là chương trình ngoài việc cho khách hàng lựa chọn, đặt mua, tìm kiếm
mà còn cho phép khách hàng có thể theo dõi tình hình xử lý đơn đặt hàng của họ
đối với công ty.
Ngoài những chức năng mà chương trình tạo sẵn trên Web là có phức tạp
hay không? Có yêu cầu quá đối với khách hàng hay không? hay gặp những vấn
đề mà chương trình cần thay đổi... thì phải có hỗ trợ thêm các mục góp ý, phản
hồi để công ty có thêm những ý kiến mà trang Web của họ trông thuận tiện,
đẹp, dễ sử dụng, thoải mái, tiện nghi và ngày càng nhiều người cùng muốn tham
gia vào trang Web này.
b. Yêu cầu của website với người quản lý website
Website yêu cầu người quản trị website phải thường xuyên theo dõi các
thông tin về hàng hóa, khách hàng.Xử lý các yêu cầu khi có các thay đổi về sản
phẩm,khách hàng,giao diện trang web và thao tác dễ dàng với công việc quản lý
.Cần đáp ứng được các yêu cầu :
SVTH: Nguyễn Đình Quyết
16
Đồ án tốt nghiệp
-
Admin được phép thêm,sửa xóa các sản phẩm với các thông tin
thích hợp.
-
Theo dõi thông tin khách hàng khi khách hàng nhập vào khi mua
hàng, phải đảm bảo tính an toàn, bảo mật, chính xác.
-
Theo dõi các đơn đặt hàng, xử lý đơn đặt hàng và cập nhật các
thông tin liên quan đến đơn đặt hàng của khách.
- Quản lý được các thông tin cần thiết của khách hàng, có quyền xóa
những tài khoản có những mục đích xấu
- Quản lý được các giao diện,thay đổi giao diện như banner,menu trai
một cách nhanh chóng và thuận tiện
SVTH: Nguyễn Đình Quyết
17
Đồ án tốt nghiệp
3. Biểu đồ chức năng của hệ thống
SVTH: Nguyễn Đình Quyết
18
Đồ án tốt nghiệp
4.Sơ đồ luồng giữ liệu mức ngữ cảnh
SVTH: Nguyễn Đình Quyết
19
Đồ án tốt nghiệp
5.Sơ đồ luồng giữ liệu mức đỉnh
SVTH: Nguyễn Đình Quyết
20
Đồ án tốt nghiệp
6.Sơ đồ luồng giữ liệu mức dưới đỉnh
6.1 Nhập hàng
Mô tả tiến trình :
Nhà quản trị xác định yêu cầu nhập ví dụ yêu cầu loại hàng, số lượng, nhà
cung cấp → lập đơn đặt chuyển đến nhà cung cấp. Khi nhà cung cấp giao hàng
→ kiểm tra tư cách nhà cung cấp, nếu không đúng nhà cung cấp như trong đơn
đặt thì không chấp nhận, nếu đúng thì nhập hàng vào kho → chuyển thanh toán
đến nhà cung cấp → gửi kết quả đã thanh toán đến nhà quản trị.
SVTH: Nguyễn Đình Quyết
21
Đồ án tốt nghiệp
6.2 Bán hàng
Mô tả tiến trình:
Khách hàng vào thăm website có thể duyệt các catalog điện tử, các mặt
hàng hot hoặc tìm kiếm mặt hàng mà mình cần thông qua chức năng tìm kiếm.
Khi đã tìm được mặt hàng cần mua, khách hàng tiến hành kiểm tra hàng về
thông tin chi tiết rồi đưa hàng vào giỏ, sửa đổi số lượng hoặc xoá mặt hàng tại
đây. Cuối cùng khách hàng đặt hàng, chuyển yêu cầu thanh toán và giao hàng
đến hệ thống, hệ thống chuyển thông tin đến nhà quản trị.
SVTH: Nguyễn Đình Quyết
22
Đồ án tốt nghiệp
6.3 Dịch vụ khách hàng
Mô tả tiến trình:
Sau khi khách hàng đặt hàng tại trang web, nhà quản trị kiểm tra thông tin
khách hàng về địa chỉ nhận và phương thức thanh toán, sau đó giao hàng đến
khách hàng, yêu cầu khách hàng thanh toán, hoặc báo cáo tình trạng công nợ.
SVTH: Nguyễn Đình Quyết
23
Đồ án tốt nghiệp
6.4 Quản trị khách hàng
Mô tả tiến trình:
Khách hàng vào thăm trang web nếu muốn sử dụng mọi dịch vụ của trang
web thì phải đăng nhập, nếu là khách hàng mới thì đăng kí thành viên. Tại đây
khách hàng có thể đọc tin tức, xem trang quảng cáo, đọc giới thiệu, hướng dẫn
khi muốn mua hàng hoặc góp ý đến trang web.
SVTH: Nguyễn Đình Quyết
24
Đồ án tốt nghiệp
6.5 Báo cáo thống kê
Mô tả tiến trình:
Nhà quản trị có thể yêu cầu hệ thống báo cáo thống kê về hàng đã bán, hàng
nhập, hàng tồn hoặc báo cáo tổng hợp. Hệ thống gửi báo cáo cho nhà quản trị
SVTH: Nguyễn Đình Quyết
25
Đồ án tốt nghiệp
6.6 Thanh toán
SVTH: Nguyễn Đình Quyết
26
Đồ án tốt nghiệp
6.7 Quản trị hệ thống
Mô tả tiến trình:
Nhà quản trị phân quyền truy cập, cung cấp các quyền an toàn bảo mật,
nếu là quản trị viên mới được tiến hành quản lý, cập nhật, sửa đổi nội dung trang
web.
SVTH: Nguyễn Đình Quyết
27
Đồ án tốt nghiệp
II. Thiết kế hệ thống
1.Thiết kế cơ sở dữ liệu
1.1 Bảng sản phẩm
1.2 Bảng chi tiết sản phẩm
SVTH: Nguyễn Đình Quyết
28
Đồ án tốt nghiệp
1.3 Bảng đơn đặt hàng
1.4 Bảng chi tiết đơn đặt hàng
1.5 Bảng hóa đơn bán
SVTH: Nguyễn Đình Quyết
29
Đồ án tốt nghiệp
1.6 Bảng chi tiết hóa đơn bán
1.7 Bảng hóa đơn nhập
1.8 Bảng chi tiết hóa đơn nhập
1.9 Bảng chi tiết các sản phẩm đã bán
SVTH: Nguyễn Đình Quyết
30
Đồ án tốt nghiệp
1.10 Bảng nhà quản trị
1.11 Bảng nhân viên
1.12 Bảng khách hàng
1.13 Bảng giới thiệu doanh nghiệp
SVTH: Nguyễn Đình Quyết
31
Đồ án tốt nghiệp
1.14 Bảng tin tức
1.15 Bảng hướng dẫn khách hàng
1.16 Bảng giao diện website – banner
1.17 Bảng giao diện website – menutrai
SVTH: Nguyễn Đình Quyết
32
Đồ án tốt nghiệp
2. Thiết kế các chức năng của website
1/ Cập nhật hàng hóa:Thêm/Xoá/Sửa
2/ Cập nhật khuyến mãi:Thêm/Xoá/Sửa
3/ Cập nhật nhân viên:Thêm/Xoá/Sửa
4/ Tra cứu hàng hóa:
Nhập:Tên hàng hóa hay các ký tự đầu
Xuất: hàng hóa tồn tại hay không tồn tại
5/ Tra cứu kỹ thuật
6/ Theo dõi khách hàng
7/ Lập đơn hàng
8/ Theo dõi hàng hóa
9/ Lập phiếu xuất
10/ Lập phiếu nhập
11/ Thống kê hàng tồn
12/ Thống kê hàng bán đựơc
13/ Thống kê nhân viên bán hàng
SVTH: Nguyễn Đình Quyết
33
Đồ án tốt nghiệp
2.1. Lưu đồ xứ lý kiểm tra khách hàng
Bắt đầu đăng
nhập
Yêu cầu nhập
usernamepassword
Mở table KhachHang
Kiểm tra có tồn tại?
Yêu cầu nhập thông tin
khách hàng mới
Kiểm tra
khách hàng
tồn tại ?
TB khách hàng
đựơc tạo
Lưu giữ
mã ID
khách
hàng
Mua hàng
Kết thúc
SVTH: Nguyễn Đình Quyết
34
Đồ án tốt nghiệp
2.2. Lưu đồ xử lý kiểm tra nhân viên quản lý
Yêu cầu nhập usernamepassword và loại nhân viên
Bắt đầu
Mở table NhanVien để
kiểm tra có tồn tại?
Thông báo nhân
viên không tồn tại
hay không đúng
quyền .Yêu cầu nhập
mới
Kiểm tra NV
tồn tại và
Không
đúng quyền
Có
Bảng làm việc
của từng bộ
phận nhân
viên
Thao tác nghiệp vụ
Kết thúc
SVTH: Nguyễn Đình Quyết
35
Đồ án tốt nghiệp
2.3. Lưu đồ mua hàng trên mạng
Bắt đầu mua
hàng
Truy cập website
Chọn hàng hóa
Tìm kiếm hàng
hóa
Giỏ hàng
Tồn tại
Đặt hàng
Kiểm tra
khách
hàng ?
Không tồn tại
Xác nhận hóa
đơn mua hàng
Đăng ký thành viên
Kết
thúc
SVTH: Nguyễn Đình Quyết
36
Đồ án tốt nghiệp
3. Thiết kế các quy trình xử lý
STT
1
2
3
4
5
6
7
8
9
10
12
13
14
15
16
17
18
19
20
21
22
23
Chức năng
Chi tiết các chức năng
Xem sản phẩm
Đăng ký thành viên
Đăng nhập
Chức năng cho khách Thay đổi thông tin cá nhân
hàng
Tìm kiếm sản phẩm
Giỏ hàng
Đặt hàng
Gửi liên hệ
Đăng nhập
Thay đổi thông tin sản phẩm
Quản lý nhà cung cấp
Chức năng dành cho nhà Quản lý nhân viên
Quản lý tin tức
quản trị
Quản lý quảng cáo
Quản lý nội dung
Quản lý ý kiến khách hàng
Quản lý đơn đặt nhà cung cấp
Quản lý đơn đặt khách hàng
Quản lý hóa đơn bán
Quản lý loại hàng hoá
Quản lý hàng tồn
Quản lý hàng bán chạy
3.1 Chức năng cho khách
3.1.1. Procedure XemSP
Description
Input
Process
Output
Cho phép khách hàng xem thông tin sản phẩm
Mã sản phẩm cần xem
Begin
Kiểm tra thông tin hàng hoá
If (Mã SP cần xem = Mã SP trong CSDL Hàng hoá) Then
hiển thị sản phẩm
Else Thông báo không tồn tại
End
Đưa ra thông tin chi tiết sản phẩm hoặc thông báo không tồn
tại sản phẩm
SVTH: Nguyễn Đình Quyết
37
Đồ án tốt nghiệp
3.1.2. Procedure DangKyTV
Description
Input
Process
Output
Cho phép khách hàng đăng ký làm thành viên trang web
Tên đăng nhập, mật khẩu, các thông tin cá nhân
Begin If
Kiểm tra thông tin nhập vào
If (Thông tin nhập=Thông tin trong CSDL Khách hàng)
Then thông báo khách hàng nhập lại
Else Update vào CSDL Khách hàng And Thông báo đăng
nhập thành công
End If
Thông báo đăng ký thành công hoặc thông báo nhập lại.
3.1.3. Procedure DangNhap
Description
Input
Process
Output
Cho phép thành viên khách hàng đăng nhập hệ thống
Tên đăng nhập, mật khẩu.
Begin If
Kiểm tra thông tin nhập vào
If (Thông tin nhập=Thông tin trong CSDL Khách hàng)
Then công nhận đăng nhập
Else Thông báo đăng nhập không thành công
End If
Thông báo đăng nhập thành công hoặc không thành công
3.1.4. Procedure ThayDoiTTCaNhan
Description
Input
Process
Output
Cho phép thành viên thay đổi thông tin cá nhân
Tên đăng nhập, mật khẩu, thông tin thay đổi
Begin If
Kiểm tra thông tin nhập vào
If (Tên đăng nhập, mật khẩu = CSDL Khách hàng) Then
Cập nhật thông tin thay đổi
Else Báo lỗi
End If
Thông báo thay đổi thành công hoặc báo lỗi
SVTH: Nguyễn Đình Quyết
38
Đồ án tốt nghiệp
3.1.5. Procedure TimKiem
Description
Input
Process
Output
Giúp khách hàng tìm kiếm sản phẩm
Mã sản phẩm, Giá bán,Cpu
Begin If
Kiểm tra thông tin nhập vào
If ( Mã sản phẩm, Giá bán,Cpu = CSDL Hàng hoá) Then
Hiển thị sản phẩm
End If
Thông tin sản phẩm
3.1.6.Procedure GioHang
Description
Input
Process
Output
Giúp khách hàng chọn mua sản phẩm
Mã sản phẩm, Tên đăng nhập, Mật khẩu
Begin If
Kiểm tra thông tin khách hàng, thông tin sản phẩm
If (Tên đăng nhập = CSDL Khách hàng) Then công nhận
đăng nhập
If ( Mã SP = CSDL Hàng hoá ) Then Đưa sản phẩm vào
giỏ
Else Không đưa sản phẩm vào giỏ
Else Yêu cầu đăng ký hoặc đăng nhập
End If
Thông tin giỏ hàng hoặc thông báo đăng ký đăng nhập
3.1.7. Procedure DatHang
Description
Input
Process
Output
Cho phép khách hàng mua hàng tại website
Mã SP, Thông tin khách hàng
Begin If
Kiểm tra thông tin nhập vào
If (Mã SP = CSDL Hàng hoá) Then Cập nhật thông tin đặt
hàng vào CSDL Đơn đặt hàng,Chi tiết DDH
Else Không cập nhật
End If
Thông báo đặt hàng thành công
SVTH: Nguyễn Đình Quyết
39
Đồ án tốt nghiệp
3.1.8. Procedure GuiLienHe
Description
Input
Process
Output
Cho phép khách hàng gửi thông tin liên hệ đến website
Thông tin khách hàng, nội dung liên hệ
Begin If
Kiểm tra thông tin nhập vào
If ( Tên đăng nhập = CSDL khách hàng ) Then Cập nhật
thông tin liên hệ vào CSDL khách hàng
Else Yêu cầu đăng ký đăng nhập
End If
Thông báo gửi liên hệ thành công hoặc yêu cầu đăng ký đăng
nhập
3.2. Các chức năng cho nhà quản trị
3.2.1. Procedure DangNhap
Description
Input
Process
Output
Cho phép nhà quản trị đăng nhập hệ thống quản trị web
Tên đăng nhập, mật khẩu.
Begin If
Kiểm tra thông tin nhập vào
If (Thông tin nhập = CSDL Admin) Then công nhận đăng
nhập
Else Thông báo đăng nhập không thành công
End If
Thông báo đăng nhập thành công hoặc không thành công
3.2.2. Procedure ThayDoiTTCaNhan
Description
Input
Process
Output
Cho phép nhà quản trị thay đổi thông tin cá nhân của mình
Thông tin thay đổi
Begin If
If (Tên đăng nhập mới = tên đăng nhập trong CSDL Admin)
Không Cập nhật
Else Cập nhật
End If
Đưa ra thông báo thay đổi thành công hoặc thông báo trùng
tên đăng nhập
SVTH: Nguyễn Đình Quyết
40
Đồ án tốt nghiệp
3.2.3. Procedure QLNhaCungCap
Description
Input
Process
Output
Cho phép nhà quản trị quản lý thông tin nhà cung cấp
Mã NCC
Begin If
Kiểm tra thông tin nhập vào
If ( Mã NCC = CSDL nhà cung cấp) Then cập nhật sửa đổi
Else Thêm mới
End If
Thông báo cập nhật thành công
3.2.4. Procedure QLNhanVien
Description
Input
Process
Output
Cho phép nhà quản trị quản lý thông tin nhân viên
Mã nhân viên
Begin If
Kiểm tra thông tin nhập vào
If ( Mã nhân viên = CSDL nhân viên) Then cập nhật sửa đổi
Else Thêm mới
End If
Thông báo cập nhật thành công hoặc không thành công
3.2.5. Procedure QLTinTuc
Description
Input
Process
Output
Cho phép nhà quản trị quản lý, cập nhật tin tức
Mã tin tức, thông tin tin tức
Begin If
Kiểm tra thông tin nhập vào
If ( Mã tin tức = CSDL tin tức) Then cập nhật sửa đổi
Else Thêm mới
End If
Thông báo cập nhật thành công hoặc không thành công
SVTH: Nguyễn Đình Quyết
41
Đồ án tốt nghiệp
3.2.6. Procedure QLNoiDung
Description
Input
Process
Output
Cho phép nhà quản trị sửa xoá nội dung
Nội dung
Begin If
Kiểm tra thông tin nhập vào
Cập nhật CSDL
End If
Tthông báo thành công
3.2.7. Procedure QLLienHeKH
Description
Input
Process
Output
Cho phép nhà quản trị theo dõi, trả lời nội dung liên hệ
Mã khách hàng, nội dung trả lời
Begin If
If ( Mã khách hàng = CSDL khách hàng) Then Trả lời khách
hàng
Else Không trả lời
End If
Thông báo trả lời thành công
3.2.8. Procedure QLDonDatNCC
Description
Input
Process
Output
Cho phép nhà quản trị quản lý đơn đặt hàng các NCC
Số đơn đặt, thông tin đơn đặt
Begin If
If (Số đơn đặt = CSDL đơn đặt hàng) Then Thực hiện sửa
xoá đơn đặt
Else không sửa xoá, có thể tạo đơn đặt mới
End If
Thông báo thêm mới, sửa, xoá thành công hoặc không thành
công.
SVTH: Nguyễn Đình Quyết
42
Đồ án tốt nghiệp
3.2.9. Procedure QLDonDatKH
Description
Input
Process
Output
Cho phép nhà quản trị quản lý các đơn đặt của khách hàng
Số đơn đặt
Begin If
If (Số đơn đặt = CSDL đơn đặt hàng) Then Hiển thị thông
tin đơn hàng
Else Không hiển thị
End If
Thông tin đơn đặt
3.2.10. Procedure QLHoaDonBan
Description
Input
Process
Output
Cho phép nhà quản trị quản lý hoá đơn bán
Số hoá đơn
Begin If
If (Số hoá đơn = CSDL hoá đơn bán) Then Hiển thị thông
tin hoá đơn bán, cho phép sửa xoá
Else Không hiển thị, có thể thêm mới
End If
Thông báo thực hiện thành công hoặc không thành công
3.2.11. Procedure QLLoaiHang
Description
Input
Process
Output
Cho phép nhà quản trị cập nhật, sửa xoá loại hàng hoá
Mã loại hàng
Begin If
If (Mã loại hàng = CSDL loại hàng) Then Hiển thị loại hàng,
cho phép sửa xoá.
Else Không hiển thị, có thể thêm mới
End If
Thông báo cập nhật thành công hoặc không thành công
SVTH: Nguyễn Đình Quyết
43
Đồ án tốt nghiệp
3.2.12. Procedure QLHangTon
Description
Input
Process
Output
Cho phép nhà quản trị quản lý hàng hoá còn trong kho
Mã hàng hoá
Begin If
If (Mã hàng hoá = CSDL hàng hoá) Then Hiển thị thông tin
hàng hoá, cho phép sửa xoá
Else Không hiển thị, có thể thêm mới
End If
Thông tin hàng tồn
3.2.13. Procedure QLHangBanChay
Description
Input
Process
Output
Cho phép nhà quản trị quản lý hàng bán chạy
Số lượng hàng đã bán
Begin If
If (Hàng hoá có số lượng bán ra nhiều nhất) Then Hiển thị
hàng bán chạy.
Else Không hiển thị
End If
Thông tin hàng bán chạy
3.2.14. Procedure QLQuangCao
Description
Input
Process
Output
Cho phép nhà quản trị quản lý logo, link quảng cáo
Mã quảng cáo
Begin If
If (Mã quảng cáo = CSDL quảng cáo) Then Hiển thị thông
tin quảng cáo, cho phép sửa xoá dữ liệu
Else Không hiển thị, có thể thêm mới
End If
Thông tin quảng cáo, thông báo cập nhật thành công
SVTH: Nguyễn Đình Quyết
44
Đồ án tốt nghiệp
Chương 4 Thiết kế giao diện
1.Màn hình giao diện trang chủ
Đây là màn hình cho phép người dùng xem thông tin hàng hóa và cho
phép thực hiện các chức năng trong hệ thống.Bao gồm:tìm kiếm, hứơng dẫn sử
dụng, xem tin tức….
SVTH: Nguyễn Đình Quyết
45
Đồ án tốt nghiệp
2.Màn hình đăng ký thành viên
Màn hình này cho phép ngừơi dùng đăng ký vào hệ thống với các thông tin tên
tài khoản, mật khẩu, email .
SVTH: Nguyễn Đình Quyết
46
Đồ án tốt nghiệp
3.Màn hình giao diện “Đăng nhập hệ thống”
Đây là màn hình yêu cầu mỗi ngừơi dùng phải đăng nhập vào hệ thống
nếu muốn mua hàng.
SVTH: Nguyễn Đình Quyết
47
Đồ án tốt nghiệp
4.Màn hình trang chủ sau khi khách hàng đăng nhập
Sau khi khách hàng đăng nhập hệ thống sẽ hiện thị lời chào tên khách
hàng và tài khoản hiện tại của khách hàng này.Đồng thời hệ thống website
cũng hiển thị giỏ hàng của bạn với hai thông số là số lượng các sản phẩm và
tổng giá trị các sản phẩm đó. Đây là cá sản phẩm bạn đã đặt mua
SVTH: Nguyễn Đình Quyết
48
Đồ án tốt nghiệp
5.Màn hình hiển thị thông tin chi tiêt sản phẩm được khách hàng chọn xem
SVTH: Nguyễn Đình Quyết
49
Đồ án tốt nghiệp
6.Màn hình hiển thị giỏ hàng
Giở hàng là nơi khách hàng thực hiện những tình toán của mình. Khách
hàng có thể thay đổi số lượng đặt mua,loại bỏ những sản phẩm không thích,tính
toán giá tiền tương ứng...
SVTH: Nguyễn Đình Quyết
50
Đồ án tốt nghiệp
7. Màn hình xác nhận thông tin khách hàng trước khi đặt mua hàng
Hệ thống sẽ hiện thị những thông tin đã đăng kí của khách hàng và yêu
cầu khách hàng thực hiện các thao tác như điền địa chỉ ,thời gian nhận hàng
trước khi hoàn tất thủ tục đặt mua hàng
SVTH: Nguyễn Đình Quyết
51
Đồ án tốt nghiệp
8.Màn hình sau khi khách hàng đặt mua hàng thành công
Sau khi khách hàng đặt mua hàng thành công hệ thống website sẽ hiện
tổng số sản phẩm bạn chọn mua và tổng tiền tương ứng
SVTH: Nguyễn Đình Quyết
52
Đồ án tốt nghiệp
9.Màn hình quản lý các sản phẩm
SVTH: Nguyễn Đình Quyết
53
Đồ án tốt nghiệp
10. Màn hình thêm hàng hoá
SVTH: Nguyễn Đình Quyết
54
Đồ án tốt nghiệp
11. Màn hình thay đổi hàng hóa
SVTH: Nguyễn Đình Quyết
55
Đồ án tốt nghiệp
12. Màn hình quản lý banner
Với phần quả lý banner người quản trị có thể thực hiện việc thay đổi
logo,banner cho doanh nghiệp một cách nhanh chóng và tiện lợi nhất
SVTH: Nguyễn Đình Quyết
56
Đồ án tốt nghiệp
13. Màn hình quản lý giỏ mua hàng
Người mua có thể thay đổi số lượng hàng hóa mà mình đã chọn , hoặc có
thể chọn thêm sản phẩm mới tùy ý. Khi đó hệ thống sẽ tự cập nhật giá thanh
toán cho khách hàng
SVTH: Nguyễn Đình Quyết
57
Đồ án tốt nghiệp
14. Màn hình xác nhận thông tin để chuyển hàng
Tại đây khách hàng khi kết thúc 1 phiên giao dịch sẽ điền thông tin nơi
muốn nhận hàng, thời gian nhận hàng , hình thức thanh toán tiền để công ty sắp
xếp lịch cho khách. Thêm vào đó khách hàng phải xác nhận mật khẩu cấp 2 để
xác nhận bảo mật của khách hàng. Tới đây là hoàn thành quá trình mua hàng của
khách.
SVTH: Nguyễn Đình Quyết
58
Đồ án tốt nghiệp
Kết luận
Các vấn đề đã được thực hiện trong đề tài:
Sau bốn tháng nổ lực tìm kiếm thông tin, nghiên cứu sách vở, em đã đưa
ứng dụng chương trình: “Xây dựng Website thương mại điện tử bán máy
tính xách tay trên mạng”:
- Cho phép việc thực hiện mua hàng trên mạng.
- Quản lý việc mua bán, nhập xuất của cửa hàng máy tính.
- Xử lý việc thống kê theo yêu cầu như : đơn đặt hàng, hàng hóa, nhân viên
…
- Cho phép tìm kiếm, tra cứu hàng hóa.
Một số vấn đề còn hạn chế trong bài:
Mặc dù đã nỗ lực rất nhiều nhưng do thời gian có hạn, kiến thức còn hạn
chế và các điều kiện khách quan khác nên đề tài vẫn chưa
đáp ứng được toàn bộ các chức năng mà yêu cấu thực tế đưa ra. Vì thế
chương trình em thực hiện còn có một số vấn đề còn hạn chế:
- Chưa sử dụng hết khả năng của Access
- Phần bán hàng không sắp xếp được loại hàng hóa theo phần mục chọn lựa
linh kiện .
- Không phân định được rõ ràng hàng hóa khi khách hàng thay đổi cấu hình
máy.
- Chưa thanh toán được bằng thẻ tín dụng hay chuyển khoản.
- Cửa hàng không phục vụ nhu cầu mua trả góp hoặc mua thiếu của khách
hàng.
- Việc hỗ trợ tính năng kỹ thuật cho khách hàng còn nhiều hạn chế, chỉ có
thể gợi ý cho khách hàng biết thông tin về linh kiện đó.
- Việc thống kê chỉ thực hiện theo những tính toán đơn giản, chưa đáp ứng
được đúng nhu cầu về kế toán của thực tế.
SVTH: Nguyễn Đình Quyết
59
Đồ án tốt nghiệp
Hướng phát triển và mở rộng của đề tài :
- Cải tiến một số chức năng chưa hoàn chỉnh trong chương trình.
- Có thể thực hiện việc thanh toán bằng thẻ tín dụng hay chuyển khoản.
- Linh hoạt trong việc thay đổi cấu hình máy bằng nhiều cách khác nhau.
-
Thiết kế và cài đặt cơ sở dữ liệu trên SQL Server thành hệ phân tán, để
sử dụng nhiều server khi số lượng người dùng tham gia vào hệ thống quá
đông và cơ sở dữ liệu quá lớn.
Kết luận :
- Tóm lại với tốc độ phát triển ngày càng tăng của mạng máy tính, thì việc
thiết kế và cài đặt các ứng dụng cho người dùng là rất cần thiết. Vì vậy ý
tưởng mua bán máy tính trên mạng tuy không phải là mới nhưng phần nào
cũng giúp khách hàng thuận tiện trong việc lựa chọn cấu hình, linh kiện
máy tính.
- Hiện nay việc ứng dụng thương mại điện tử tại Việt Nam chỉ đáp ứng
được một số vấn đề cơ bản về mua bán, chưa linh hoạt trong việc thay đổi
linh kiện cho máy bộ. Việc ứng dụng này đòi hỏi phải tốn nhiều thời gian,
tiền bạc.
- Với kiến thức nền tảng đã học ở trường và bằng sự nỗ lực của mình, em
đã hoàn thành đề tài “Xây dựng WebSite ứng dụng cho việc mua bán máy
tính xách tay trên mạng”.
- Tuy chưa hoàn toàn tận dụng hết những ưu điểm của hệ quản trị cơ sở dữ
liệu Microsoft Access 2003 và ASP, nhưng những gì đã tìm hiểu và đã
được ứng dụng vào đề tài cũng đã cho chúng em một số hiểu biết về hệ
quản trị cơ sở dữ liệu Microsoft Access 2003 và ASP nhằm đi sâu hơn
nữa trong việc trong tương lai của chúng em.
SVTH: Nguyễn Đình Quyết
60
Đồ án tốt nghiệp
- Mặc dù đã cố gắng và đầu tư rất nhiều nhưng do thời gian có hạn và
không được thực hiện trên Internet nên đề tài còn nhiều hạn chế và
chương trình có thể chưa tối ưu, đồng thời do kinh nghiệm lập trình trên
môi trường lập trình Web chưa tốt nên giao diện có nhiều điểm chưa phù
hợp về cách phân bố màu sắc, hình ảnh …
- Em xin nhận được sự đóng góp quý báu của thầy cô và các bạn để chương
trình ngày càng hoàn thiện hơn.
SVTH: Nguyễn Đình Quyết
61
Đồ án tốt nghiệp
TÀI LIỆU THAM KHẢO
- Beginning Active Server Page 2.0.
- Beginning E-Commerce with Visual Basic, ASP, SQL server 7.0 and MTS.
- Site Server 3.0.
- Professional Active Server Page 2.0.
- Professional JavaScript.
- Javascript in a week.
- Commerce Solution Web Technology.
- Developing Databases for the Web & Intranets.
- www.W3schools.com
- www.IBM.com
- www.compaq.com
- www.dell.com
- www.computer.com
- www.hoanlong.com
- www.wsabstract.com
-
www.aspcode.com
SVTH: Nguyễn Đình Quyết
62
[...]... Quyết 27 Đồ án tốt nghiệp II Thiết kế hệ thống 1.Thiết kế cơ sở dữ liệu 1.1 Bảng sản phẩm 1.2 Bảng chi tiết sản phẩm SVTH: Nguyễn Đình Quyết 28 Đồ án tốt nghiệp 1.3 Bảng đơn đặt hàng 1.4 Bảng chi tiết đơn đặt hàng 1.5 Bảng hóa đơn bán SVTH: Nguyễn Đình Quyết 29 Đồ án tốt nghiệp 1.6 Bảng chi tiết hóa đơn bán 1.7 Bảng hóa đơn nhập 1.8 Bảng chi tiết hóa đơn nhập 1.9 Bảng chi tiết các sản phẩm đã bán SVTH:... một cách nhanh chóng và thuận tiện SVTH: Nguyễn Đình Quyết 17 Đồ án tốt nghiệp 3 Biểu đồ chức năng của hệ thống SVTH: Nguyễn Đình Quyết 18 Đồ án tốt nghiệp 4.Sơ đồ luồng giữ liệu mức ngữ cảnh SVTH: Nguyễn Đình Quyết 19 Đồ án tốt nghiệp 5.Sơ đồ luồng giữ liệu mức đỉnh SVTH: Nguyễn Đình Quyết 20 Đồ án tốt nghiệp 6.Sơ đồ luồng giữ liệu mức dưới đỉnh 6.1 Nhập hàng Mô tả tiến trình : Nhà quản trị xác định... SVTH: Nguyễn Đình Quyết 30 Đồ án tốt nghiệp 1.10 Bảng nhà quản trị 1.11 Bảng nhân viên 1.12 Bảng khách hàng 1.13 Bảng giới thiệu doanh nghiệp SVTH: Nguyễn Đình Quyết 31 Đồ án tốt nghiệp 1.14 Bảng tin tức 1.15 Bảng hướng dẫn khách hàng 1.16 Bảng giao diện website – banner 1.17 Bảng giao diện website – menutrai SVTH: Nguyễn Đình Quyết 32 Đồ án tốt nghiệp 2 Thiết kế các chức năng của website 1/ Cập nhật hàng... hàng bán đựơc 13/ Thống kê nhân viên bán hàng SVTH: Nguyễn Đình Quyết 33 Đồ án tốt nghiệp 2.1 Lưu đồ xứ lý kiểm tra khách hàng Bắt đầu đăng nhập Yêu cầu nhập usernamepassword Mở table KhachHang Kiểm tra có tồn tại? Yêu cầu nhập thông tin khách hàng mới Kiểm tra khách hàng tồn tại ? TB khách hàng đựơc tạo Lưu giữ mã ID khách hàng Mua hàng Kết thúc SVTH: Nguyễn Đình Quyết 34 Đồ án tốt nghiệp 2.2 Lưu đồ. .. bán máy vi tính xách tay qua mạng Internet.Mục đích hoạt động của website là đáp ứng nhu cầu mua máy vi tính xách tay hoặc thu nhập tin tức của các khách hàng trên mạng Internet.Nguyên tắc hoạt động của website là khách hàng sau khi đăng nhập tài khoản của mình có thể chọn những mặt hàng mình cần và đặt mua chúng Tất cả các hoạt động chọn mua của khách hàng đều được thao tác trên hệ thống website. Website... chọn, đặt mua hay thanh toán đơn đặt hàng thì chương trình phải đảm bảo thao tác dễ dàng tránh những đòi hỏi hay những SVTH: Nguyễn Đình Quyết 15 Đồ án tốt nghiệp thông tin yêu cầu quá nhiều từ phía khách hàng, tạo cảm giác thoải mái, riêng tư cho khách tham quan, tìm kiếm hay đặt hàng Điều quan trọng trong mua bán trên mạng là phải đảm bảo an toàn tuyệt đối những thông tin liên quan đến người dùng trong... nghiệp 6.5 Báo cáo thống kê Mô tả tiến trình: Nhà quản trị có thể yêu cầu hệ thống báo cáo thống kê về hàng đã bán, hàng nhập, hàng tồn hoặc báo cáo tổng hợp Hệ thống gửi báo cáo cho nhà quản trị SVTH: Nguyễn Đình Quyết 25 Đồ án tốt nghiệp 6.6 Thanh toán SVTH: Nguyễn Đình Quyết 26 Đồ án tốt nghiệp 6.7 Quản trị hệ thống Mô tả tiến trình: Nhà quản trị phân quyền truy cập, cung cấp các quyền an toàn bảo... máy vi tính xách tay của công ty thì tài khoản của khách hàng này sẽ tự động trừ theo giá trị của sản phẩm đặt mua.Việc thanh toán thông qua tài khoản của công ty rất thuận lợi và nhanh chóng cho cả doanh nghiệp và người mua hàng Hình thức thanh toán qua hóa đơn là sau khi một khách hàng đăng nhập vào website của công ty và đặt mua các sản phẩm.Khách hàng đó không SVTH: Nguyễn Đình Quyết 14 Đồ án tốt. .. rộng rãi trong các máy tính cài hệ điều hành Window Microsoft Access 2003 được đóng gói trong bộ Office 2003 Microsoft Office Access được sử dụng rộng rãi trong các doanh nghiệp và các tổ chức cá nhân Nó rất dễ cài đặt,dễ sử dụng,dung lượng nhỏ nhưng đầy sức mạnh SVTH: Nguyễn Đình Quyết 13 Đồ án tốt nghiệp Chương 3 Phân tích thiết kế hệ thống I Phân tích hệ thống 1 Khảo sát Xây dựng một website thương... đặt thì không chấp nhận, nếu đúng thì nhập hàng vào kho → chuyển thanh toán đến nhà cung cấp → gửi kết quả đã thanh toán đến nhà quản trị SVTH: Nguyễn Đình Quyết 21 Đồ án tốt nghiệp 6.2 Bán hàng Mô tả tiến trình: Khách hàng vào thăm website có thể duyệt các catalog điện tử, các mặt hàng hot hoặc tìm kiếm mặt hàng mà mình cần thông qua chức năng tìm kiếm Khi đã tìm được mặt hàng cần mua, khách hàng tiến ... Đình Quyết 17 Đồ án tốt nghiệp Biểu đồ chức hệ thống SVTH: Nguyễn Đình Quyết 18 Đồ án tốt nghiệp 4.Sơ đồ luồng giữ liệu mức ngữ cảnh SVTH: Nguyễn Đình Quyết 19 Đồ án tốt nghiệp 5.Sơ đồ luồng giữ... 13 Đồ án tốt nghiệp Chương Phân tích thiết kế hệ thống I Phân tích hệ thống Khảo sát Xây dựng website thương mại điện tử với chức bán máy vi tính xách tay qua mạng Internet.Mục đích hoạt động website. .. đơn bán SVTH: Nguyễn Đình Quyết 29 Đồ án tốt nghiệp 1.6 Bảng chi tiết hóa đơn bán 1.7 Bảng hóa đơn nhập 1.8 Bảng chi tiết hóa đơn nhập 1.9 Bảng chi tiết sản phẩm bán SVTH: Nguyễn Đình Quyết 30 Đồ
Ngày đăng: 04/10/2015, 17:22
Xem thêm: Đồ án tốt nghiệp xây dựng website bán máy tính qua mạng , Đồ án tốt nghiệp xây dựng website bán máy tính qua mạng