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
Trang 1Ngµnh qu¶n trÞ m¹ng -*** -
Hµ Néi - 10/2009
MỤC LỤC
Trang
MỤC LỤC 1 Lời mở đầu 3 Chương 1 Giới Thiệu 4
Trang 2I.Khái niệm thương mại điện tử 4
II.Khái niệm bán hàng trực tuyến 4
III Lợi ích của thương mại điện tử 5
1 Lợi ích của thương mại điện tử đối với doanh nghiệp 5
2 Lợi ích của thương mại điện tử đối với người tiêu dùng 6
3 Lợi ích của thương mại điện tử với xã hội 7
IV CÁC YÊU CẦU TRONG THƯƠNG MẠI ĐIỆN TỬ: 8
1.Cơ sở hạ tầng: 8
2.Nhân lực: 8
3.Bảo mật và an toàn: 8
4.Bảo vệ quyền lợi khách hàng và bản quyền kinh doanh: 9
5.Hệ thống thanh toán điện tử tự động: 9
Chương 2 Các công nghệ lập trình được sử dụng 10
I Sơ lược về lập trình website 10
1.Ngôn ngữ lập trình phía server gồm ba công nghệ chính là: 10
2.Ngôn ngữ lập trình phía Client có hai ngôn ngữ Script chính là: 10
3.Cơ sở dữ liệu : 10
4.Thiết kế giao diện: 10
II.Giải pháp 11
1 Giới thiệu sơ lược về ASP 11
2.Giới thiệu sơ lược về JavaScript 12
3 Giới thiệu sơ lược về cascading style sheet(CSS) 13
4 Giới thiệu sơ lược về Microsoft Access 2003 13
Chương 3 Phân tích thiết kế hệ thống 14
I Phân tích hệ thống 14
1 Khảo sát 14
2 Yên cầu 15
3 Biểu đồ chức năng của hệ thống 18
4.Sơ đồ luồng giữ liệu mức ngữ cảnh 19
5.Sơ đồ luồng giữ liệu mức đỉnh 20
6.Sơ đồ luồng giữ liệu mức dưới đỉnh 21
6.1 Nhập hàng 21
6.2 Bán hàng 22
6.3 Dịch vụ khách hàng 23
6.4 Quản trị khách hàng 24
6.5 Báo cáo thống kê 25
6.6 Thanh toán 26
6.7 Quản trị hệ thống 27
II Thiết kế hệ thống 28
1.Thiết kế cơ sở dữ liệu 28
2 Thiết kế các chức năng của website 33
Trang 33 Thiết kế các quy trình xử lý 37
Chương 4 Thiết kế giao diện 45
1.Màn hình giao diện trang chủ 45
2.Màn hình đăng ký thành viên 46
3.Màn hình giao diện “Đăng nhập hệ thống” 47
4.Màn hình trang chủ sau khi khách hàng đăng nhập 48
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 49 6.Màn hình hiển thị giỏ hàng 50
7 Màn hình xác nhận thông tin khách hàng trước khi đặt mua hàng 51
8.Màn hình sau khi khách hàng đặt mua hàng thành công 52
9.Màn hình quản lý các sản phẩm 53
10 Màn hình thêm hàng hoá 54
11 Màn hình thay đổi hàng hóa 55
12 Màn hình quản lý banner 56
13 Màn hình quản lý giỏ mua hàng 57
14 Màn hình xác nhận thông tin để chuyển hàng 58
Kết luận 59
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
Trang 4mà công nghệ thông tin mang lại cho con người không thể không kể đến mộthình thức kinh doanh mới trong môi trường mạng trên cơ sở áp dụng các côngnghệ 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ớimạ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áiclick 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óichung 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ử
Trang 5Thươ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ự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ịchTMĐ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ánmuố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ộtWebsite Người mua có quyền lựa chọn sản phẩm, đặt mua và thanh toán bằnghì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ứcnà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ờigian 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 Websao 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ìnhthức khác nhau
III Lợi ích của thương mại điện tử
Trang 61 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ươngmạ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ậnngườ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ạnglướ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
- Giảm chi phí sản xuất: Giảm chi phí mặt bằng,chi phí nhân công.Giảmchi phí giấy tờ, giảm chi phí chia sẻ thông tin, chi phí in ấn, gửi văn bản truyềnthống
- Chi phí đăng ký kinh doanh: Một số nước và khu vực khuyến khíchbằng cách giảm hoặc không thu phí đăng ký kinh doanh qua mạng Thực tế, việcthu 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ễ trongphâ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 quaWeb và Internet giúp hoạt động kinh doanh được thực hiện bất cứ thời gian nàoluô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ữacác doanh nghiệp
Trang 7- Củng cố quan hệ khách hàng: Thông qua việc giao tiếp thuận tiện quamạng, quan hệ với trung gian và khách hàng được củng cố dễ dàng hơn Đồngthờ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ớikhá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
- Các lợi ích khác: Nâng cao uy tín, hình ảnh doanh nghiệp; cải thiện chấtlượng dịch vụ khách hàng; đối tác kinh doanh mới; đơn giản hóa và chuẩn hóacá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ếpcậ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, thanhtoán qua mạng và được giao hàng tận nơi(trong điều kiện cho phép), tiết kiệmthờ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ớinhư đấ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ênmạ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ảnphẩ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
Trang 8- 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áttriển cùng xu hướng của thế giới
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ảmgiá do đó khả năng mua sắm của khách hàng cao hơn, nâng cao mức sống củamọ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ảnphẩ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ờicũ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 chiphí 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ôngviệ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:
Trang 9Bao 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ácphầ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 tinthì 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àikhả năng giao tiếp ngôn ngữ trong nước, nhân viên còn phải trang bị vốn tiếngAnh để 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ấtcầ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àysả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ếtgiúp cho các doanh nghiệp an tâm, đảm bảo trong công việc phát triển và đồngthờ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ấtxám” Do vấn đề mua bán trên mạng, việc xem hàng hóa thông qua sử dụng
Trang 10hình ảnh thì chất lựơng và vấn đề thực tế bên trong sản phẩm đó là như thế nàothì không ai biết được do đó phải đề ra luật lệ và qui định đối với những ngườimua bán qua mạng.
5.Hệ thống thanh toán điện tử tự động:
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ấpnhận thanh toán thẻ tại một ngân hàng (Merchant Account) và một paymentgateway 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 kinhdoanh 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 giaodịch từ website của người bán sang trung tâm thanh toán thẻ tín dụng để hợpthức hóa quá trình thanh toán thẻ tín dụng
Trang 11Chươ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óiriê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ìnhbà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ểudá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ạngcho các trang web giống nhau
Trang 12II.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 chophí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 PageASP 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à ActiveXcontrols với server-side scripting và các component COM hay DCOM để tạo nộidung độ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ì đầutiên nó sẽ xử lý bởi trình duyệt Web Server Web Server sẽ thông dịch và thựcthi mọi kịch bản trong một trang ASP sau đó chuyển một bộ mã HTML hoànchỉ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 khaicá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ỏiSQL, 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ạngngôn ngữ đơn giản và gần gũi với HTML
Trang 13- Tính năng mở rộng cao: Do không cần biên dịch trước, chương trìnhASP 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ìnhduyệt và Web server, và tạo được hình thức động của trang Web và phản hồi lạicho 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 trongnhững ngôn ngữ script chính được sử dụng cho trang web hiện nay.Javascriptchạ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ìnhduyệ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 tinnhậ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ênphía Server
JavaScript giúp tương tác giữa người sử dụng và trang web tinh tế ,sống độnghơ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
Trang 143 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 trangweb và định dạng hiển thị, dễ dàng cho việc cập nhật nội dung Tạo ra cáckiể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 đơngiả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ànhWindow 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 đầysức mạnh
Trang 15Chươ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ínhxách tay qua mạng Internet.Mục đích hoạt động của website là đáp ứng nhucầ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ênmạng Internet.Nguyên tắc hoạt động của website là khách hàng sau khi đăngnhậ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 muachú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ủamình em đưa ra hai hình thức thanh toán đó là thanh toán trực tiếp bằng tàikhoả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 ravớ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ànhcô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 ứngvới giá trị của thẻ mua hàng.Khi khách hàng đặt mua máy vi tính xách taycủ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ủasả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ậnlợ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ậpvào website của công ty và đặt mua các sản phẩm.Khách hàng đó không
Trang 16muốn thanh toán qua tài khoản của công ty hoặc tài khoản không đủ thì việcthanh 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ôngtin đơn đặt hàng doanh nghiệp sẽ phải xác định thông tin của người đặt hàngxem 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àngliê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ềukhá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 nhanhhiệ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óanà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ầntì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ẩmnà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àngthì 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
Trang 17thô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ántrên mạng là phải đảm bảo an toàn tuyệt đối những thông tin liên quan đếnngười dùng trong quá trình đặt mua, hay thanh toán (trường hợp này có thêmyê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ảisao cho linh động, thoải mái trong lựa chọn dễ dàng thay đổi các bộ phận, từnglinh 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ưanhận được thì chương trình thiết kế, hỗ trợ sao cho khách hàng có thể trở lạixem 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óichung 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ạphay 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ảnhồ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 thamgia 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ácthô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ảnphẩ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 :
Trang 18- Admin được phép thêm,sửa xóa các sản phẩm với các thông tinthích hợp.
- Theo dõi thông tin khách hàng khi khách hàng nhập vào khi muahà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ácthô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óanhữ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 traimột cách nhanh chóng và thuận tiện
Trang 193 Biểu đồ chức năng của hệ thống
.
4 Thanh giao hàng
1 Nhập hàng
2.3 Đơn đặt hàng
2.4 Hàng hot
2.5 Tìm kiếm
3.1 Quản lý thông tin khách hàng 3.2 FAQ
3.4 Hỗ trợ 3.3 Tư vấn
4.1 Thanh toán
5.4 BCTK tổng hợp
4.2 Giao hàng
5.1 BCTK bán hàng
5.2 BCTK doanh thu
5.3 BCTK tồn kho 4.3 Công nợ
6.1 Phân quyền truy cập
6.2 Quản trị nội dung
6.3 An toàn bảo mật
Trang 204.Sơ đồ luồng giữ liệu mức ngữ cảnh
Trang 215.Sơ đồ luồng giữ liệu mức đỉnh
Thông tin Phản hồi
Thông tin yêu cầu
Yêu cầu Kết quả
Chuyển yêu cầu
Phản hồi
Báo cáo Yêu cầu
Trang 226.Sơ đồ luồng giữ liệu mức dưới đỉnh
6.1 Nhập hàng
NHÀ CUNG CẤP
1.1 Sản phẩm
HĐ nhập hàng
1.2 Lập đơn nhập
Kết quả
Bán hàng Lệnh m ua
Trang 236.2 Bán hàng
2.1 Duyệt Catalogue
Khách Hàng
2.3 Tìm kiếm
2.2 Giỏ hàng
2.4 Sản phẩm hot
Hàng hoá Thăm website Chọn mua
Trang 24Đăng nhập Y/c cập nhật tt
Nhân viên nghiệp
Quản lý thông tin đăng nhập
Trang 256.4 Quản trị khách hàng
3.14
Phân loại khách hàng 3.13
Quản lý hoá đơn thanh toán
3.12
Quản lý đăng nhập
3.11 Cập Nhật TTTK
Đ ă n g n h ậ p
Thông tin tài khoản
Y/c phân loại
Phân loại
Báo cáo
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 trangweb thì phải đăng nhập, nếu là khách hàng mới thì đăng kí thành viên Tại đâykhách hàng có thể đọc tin tức, xem trang quảng cáo, đọc giới thiệu, hướng dẫnkhi muốn mua hàng hoặc góp ý đến trang web
Trang 266.5 Báo cáo thống kê
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àngnhậ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ị
Trang 27kê
Trang 286.7 Quản trị hệ thống
6.1
Phân quyền
6.3 Quản trị nội dung
Cấp quyền
y/c an toàn
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 trangweb
Trang 29II 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
Trang 301.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
Trang 311.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