1
INTERNET
Internet bắt nguồn từ mạng APARNET trực thuộc Bộ quốc phòng Mỹ và được mở rộng cho các viện nghiên cứu, sau này được phát triển cho hàng triệu người cùng sử dụng như ngày hôm nay Ban đầu các nhà nghiên cứu liên lạc với nhau qua mạng bằng dịch vụ thư điện tử, sau đó phát sinh thêm một số mạng máy tính như mạng Usernet, ngày nay là dịch vụ bảng tin điện tử Mạng này được thiết lập lần đầu tiên ở University of North Carolina, mà qua đó người dùng có thể gởi và đọc các thông điệp theo các đề tài tự chọn Ở Việt Nam thì Mạng Trí Tuệ Việt Nam của công ty FPT là mạng đầu tiên được xây dựng theo dạng bảng tin điện tử.
Các nhà khoa học khắp nơi trên thế giới tham gia vào hệ thống thông tin mở này, những người dùng với mục đích thương mại và công chúng cũng tham gia vào hệ thống này thông qua các nhà cung cấp Dịch vụ Internet Vì thế gây ra sự phát triển bùng nổ thông tin liên lạc toàn cầu qua máy tính Đó chính là mạng Internet ngày nay.
Ngày nay có rất nhiều công ty đã và đang nhận ra những lợi điểm của việc sử dụng Internet trong công ty và họ đã sử dụng những mạng Intranet cục bộ Những hệ thống mạng này, thời gian đầu dùng để làm công cụ giao tiếp nội bộ trong công ty,những nhân viên có thể gửi và nhận mail của những nhân viên khác trong cùng công ty Những hệ thống mạng này cũng đồng thời cho phép dùng chung tài nguyên hệ thống như : máy in, cơ sở dữ liệu của công ty Nhưng đối với người sử dụng thì không có sự khác nhau giữa việc truy cập Internet và Intranet của công ty.
Intranet được dùng phổ biến cho những công ty thương mại, những tổ chức Những hệ thống mạng Intranet riêng được tập trung vào việc cung cấp một cấu trúc cơ sở hạ tấng bảo mật, đáng tin cậy Từ những mạng Intranet nội bộ có thể kết nối vào Internet qua Firewall
Web là dịch vụ chủ yếu chịu trách nhiệm cung cấp Internet tới mọi nhà.Là một dịch vụ thông dụng nhất và dễ sử dụng nhất Việc sử dụng trình duyệt cung cấp một giao diện đồ họa “point and click” cho việc xem nội dung trang Web đã làm cho việc truy cập Internet dễ dàng hơn.Những sự kiện thể thao, âm nhạc, tin tức, phim ảnh được đưa lên Internet đã làm cho các Website trở nên phổ biến rộng rãi.Web cung cấp một kênh truyền đa dạng cho tất cả các thông tin cũng như những ứng dụng đồ họa mạnh.Những nhà cung cấp phần mềm lớn cũng sửa lại những sản phẩm của họ để có khả năng giao tiếp với Internet Những ngân hàng hiện nay cũng dùng dịch vụ ngân hàng trực tuyến Những công ty thương mại đang thiết lập thể hiện những trang Web trên những sản phẩm và những dịch vụ điện tử.
Bước kết hợp của liên kết giữa các tập tin văn bản (hyper text), liên kết giữa các tập tin, các loại hình thông tin khác nhau và khả năng liên kết lẫn nhau giữa các tập tin trên web đã tạo ra những làn sóng hưởng ứng trong giới người dùng, cũng như thúc đẩy việc áp dụng các côngnnghệ truyền thông hiện đại nhất vào lĩnh vực này.
1.2 GIỚI THIỆU VỀ CÔNG NGHỆ ASP
Mạng máy tính ngày nay đã trở thành một thành phần quan trọng trong ngành truyền thông và cuộc sống hàng ngày Song song với việc phát triển của mạng là sự phát triển của một hướng mới trong lập trình, đó là lập trình mạng Với sự bùng nổ thông tin trên toàn cầu , sự ra đời của WWW Đặt ra yêu cầu phải sử lí t thông tin một cách nhanh chóng, Chính xác giữa các WEB SERVER với Client Để giải quyết vấn đề này một trong những công cụ lập trình máy chủ phổ biến hiện nay là ASP
ASP (Active Server) Không hẳn là một ngôn ngữ lập trình microsoft goi nó là mụ trường kịch bản trên mỏy chủ (Server side Scripting Environment) Mụi trường này cho phép tạo và chỉnh các ứng dụng web động, tương tác và có hiệu quả cao Để làm việc trong môi trường này các ASP coder thường sử dụng VBScript hoặc Java Script, cả hai laọi này đều tự động hỗ trợ ASP;
Trong các HTML, mỗi tag đựoc bắt đầu và kết thúc bởi những cặp “”, ASP cũng tương tự như vậy Để đánh dấu nơi nào ASP Script bắt đầu và kết thúc dùng cặp lệnh “”;
Các đoạn ASP Script có thể xuất hiện ở mọi nơi trong trang HTML, HTML
&ASP có sựu gắn bó chặt chẽ với nhau.Với ASP ta có thể chèn các Script thực thi được vào trực tiếp các file HTML Khi đó việc tạo ra trang HTML và sử lýy Script trở nên đồng thời điều này cho phép tạo ra các tương tác của Web site một cách linh hoạt uyển chuyển, có thể chen các thành phần HTML động vào trang Web tuỳ từng trường hợp cụ thể;
ASP giúp cho người xây dựng trang Web nhanh chóng và chất lượng, những tính năng trên giúp người phát triển nhanh chóng tiếp cận ngôn ngữ mới, điều này là một ưu điểm không nhỏ của ASP;
1.1.2 Ưu điểm và Khuyết điểm của ASP:
- ASP bổ sung công nghệ đã có từ trước như CGI(Common GateWay Interface),giúp người dùng xây dựng trang web với những tính năng sinh động, tuy nhiên khác với CGI, các trang ASP không phải hợp dịch;
Dễ dang tương thích với các công nghệ của Microsoft ASP sử dụng ActiveX Data Object (ADO) nên thao tác với cơ sở dữ liệu tiện lợi hơn;
-Với những gì ASP cung cấp, các nhà phát triển ứng dụng web dễ dàng tiếp cận công nghệ này và nhanh chóng tạo ra các sản phẩm có giá trị Điều này hết sức có ý nghĩa trong điều kiện phát trinể như vũ bão của tin học ngày nay.Nó góp phần tạo nên các đội ngũ lập trình viên lớn mạnh;
- ASP có tính năng mở.Nó cho phép các nhà lập trình xây dựng các component và đăng ký sử dụng dễ dàn.Hay nói cách khác ASP có tính năng COM(Component Object Model)
- ASP chỉ chạy và tương thích trên môi trường Windows điều này làm ASP bị hạn chế rất nhiều, không như PHP tương thích với nhiều hệ điều hành
Dùng ASP chúng ta sẽ gặp không ít khó khăn trong việc can thiệp sâu vào hệ thống các ứng dụng CGI;
- ASP không được hỗ trợ nhiều từ các hãng thứ 3;
- Các ứng dụng công nghệ ASP chạy chậm hơn các ứng dụng Java servlet
- Tính bảo mật thấp Không giống như CGI và Java Servlet và CGI, các mã của ASP đều có thể đọc đựoc nếu người dùng có quyền truy cập vào Web server
25
HÌNH THỨC HOẠT ĐỘNG CỦA THƯƠNG MẠI ĐIỆN TỬ
Là phương pháp trao đổi thông tin qua mạng và dùng thông tin phi cấu trúc để truyền nhận thông tin.
Là hình thức thanh toán tiền thông qua thông điệp điện tử thay cho việc giao tận tay bằng tiền mặt.Việc trả lương bằng cách chuyển tiền trực tiếp vào tài khoản, trả tiền mua hàng bằng thẻ mua hàng, thẻ tín dụng Trao đổi thông tin :
Là hình thức trao đổi dữ liệu dưới dạng cấu trúc từ máy tính này đến máy tính khác, giữa các công ty với tổ chức đã thỏa thuận mua bán với nhau một cách tự động. Dịch vụ này chỉ phục vụ chủ yếu phân phối hàng (gởi đơn hàng, các xác nhận, các tài liệu gởi hàng, hóa đơn )
Là phương tiện truy cập thông tin điện tử bằng các hình ảnh, tin tức về các lĩnh vực: thể thao, sách báo, phim, truyện, ca nhạc Hiện nay nó không còn giới hạn trong lĩnh vực nào và phát triển ngày càng rộng rãi hơn.
2.1.4 Mua bán trên mạng. Đâ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, thuế
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.
LỢI ÍCH CỦA VIỆC SỬ DỤNG THƯƠNG MẠI ĐIỆN TỬ
C ó thể hiểu được rằng bằng cách sử dụng phương tiện này sẽ giúp ích cho người sử dụng môi trường mạng trong việc tìm kiếm đối tác, nắm bắt được thông tin trên thị trường, giảm chi phí tiếp thị và giao dịch nhằm mở rộng qui mô sản xuất hoạt động kinh doanh trong thương trường.
2.2.1 Cơ hội đạt lợi nhuận:
Nắm bắt được nhiều thông tin phong phú, giúp cho các doanh nghiệp nhờ đó mà có thể đề ra các chiến lược sản suất và kinh doanh thích hợp với xu thế phát triển trong và ngoài nước Đối với những doanh nghiệp vừa và nhỏ có cơ hội mở rộng đối tác trên thị trường, nắm tình hình thị trường mà nhờ đó sẽ được biết đến tên tuổi công
Hiện nay thương mại điện tử đang được nhiều người quan tâm và thu hút rất hiều thương gia doanh nghiệp trên thế giới, vì đó là một trong những động lực phát triển doanh nghiêp và cho cả nước
2.2.2 Giảm thiểu các hoạt động kinh doanh :
Giảm chi phí sản xuất , chi phí văn phòng, chi phí thuê mặt bằng….Bên cạnh đó không cần tốn nhiều nhân viên để quản lý và mua bán giao dịch.
Thương mại điện tử giúp giảm chi phí bán hàng và tiếp thị mà chỉ thông qua môi trường Web một nhân viên vẫn có thể giao dịch với nhiều đối tác, khách hàng đồng thời còn trưng bày, giới thiệu catalog đủ loại hàng hóa, xuất xứ của từng loại sản phẩm Do đó giảm được chi phí in ấn cho các catalog và giao dịch mua bán. Điều quan trọng nhất là giảm được thời gian trao đổi đáng kể cho khách hàng và doanh nghiệp Chỉ trong thời gian ngắn mà doanh nghiệp có thể nắm bắt được thị hiếu khách hàng và thị trường thay đổi mà nhanh chóng kịp thời củng cố và đáp ứng cho nhu cầu đó.
Qua thương mại điện tử giúp các doanh nghiệp có thể củng cố quan hệ hợp tác,thiết lập các quan hệ tốt hơn với bạn hàng, người dùng Đồng thời ngày càng có điều kiện nâng cao uy tín trên thị trường
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
Trong việc phát triển thương mại dựa trên hệ thống thông tin thì trước hết phải có một kĩ thuật máy tính điện tử hiện đại, server, phần mềm hỗ trợ vững chắc những trang thiết bị tương đối hoàn thiện và đảm bảo thông tin bảo mật chống virut và cách phòng chống những nguy cơ bị xâm nhập ảnh hưởng quốc gia phù hợp với từng doanh nghiệp và theo đúng chuẩn mực do doanh nghiệp đề ra.
2.3.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 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 (ngôn ngữ giao tiếp toàn cầu) để có thể tiến xa hơn.Đây là cách cũng sẽ dẫn đến sự thay đổi trong hệ thống và giáo dục ngày nay.
2.3.3 Tạo mối quan hệ bằng sự tin cậy :
Tin cậy là trọng tâm của bất kỳ giao tiếp thương mại nào, không những thể hiện giữa các phòng ban, thực hiện đúng luật pháp của các doanh nghiệp mà còn với khách hàng bằng sự tin tưởng về vấn đề sản phẩm hay phàn nàn, khiếu nại Đó là yếu tố tất yếu của nhà doanh nghiệp muốn kinh doanh lâu dài.
2.3.4 Bảo mật và an toàn :
Trong thương trường giao dịch bằng Internet là yếu tố không mấy đảm bảo rằng vấn đề bảo mật và an toàn là cao.Với sự 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 sẽ bị lộ và tin chắc rằng sẽ không có người nào sẽ tham gia vào công việc mua bán qua mạng nữa.
Một vấn đề đáng lo ngại nữa là mất dữ liệu, một hệ thống được xem là an toàn nhất vấn đề hàng đầu là trọng tâm để có thể cho mọi người, nhất là các doanh nghiệp có khả năng mua bán mà không thể đổ lỗi lẫn nhau.
2.3.5 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.
2.3.6 Hệ thống thanh toán điện tử tự động :
Thương mại điện tử chỉ có thể thực hiện một cách trọn vẹn nếu có một hệ thống thanh toán điện tử tự động Nếu không có hệ thống này thì tính cách thương mại sẽ bị giảm thấp và chỉ mang tính ứng dụng trao đổi thông tin Theo tiêu chuẩn và mẫu của quốc tế thì việc mã hóa các hàng hóa theo mã vạch là 13 và mỗi công ty có một địa chỉ riêng của mình bằng một mã có số từ 100 đến 100.000 Nếu việc hội nhập và thiết lập hệ thống mã sản phẩm và mã công ty (mã thương mại) cho một công ty nói riêng và cho một nền kinh tế nói chung là không đơn giản.
CÁC MÔ HÌNH TRONG THƯƠNG MẠI ĐIỆN TỬ
B2B(Bussiness to Bussiness): Hình thức trao đổi mua bán giữa các nhà kinh doanh với nhau hay khác hơn là giữa các nhà cung cấp và công ty( Không thanh toán bằng credit card mà phải bằng việc xác nhận mua sắm bằng mail) Điểm chính yếu của mô hình này là thường dùng cho các tổ chức muốn tìm kiếm đối tác Điểm quan trọng khác của mô hình này làcó thể liên lạc giữa các nhà cung cấp và khách hàng Trong việc kinh doanh mô hình này cho phép giữa hai nhà cung cấp và công ty có xảy ra thương lượng.
B2C (Bussiness to Customer): Hình thức trao đổi mua bán giữa nhà kinh doanh với khách hàng Điểm chính yếu của mô hình này là kinh doanh lợi nhuận Đây là hình thức thông dụng và được thanh toán thông qua bằng credit card hay bằng các loại phương thức thanh toán khác Tuy nhiên trong việc kinh doanh thì khách hàng không thể thương lượng với nhà kinh doanh.
C3C (Customer to Customer) : Hình thức trao đổi mua bán giữa khách hàng với khách hàng hay còn gọi là môi giới Điểm chính yếu của mô hình này là cung cấp nhu cầu tìm kiếm thông tin của khách hàng Hình thức này có thể thanh toán bằng credit card.
Từ các mô hình trên, luận văn chúng em được thực hiện việc phân tích và cài đặt theo mô hình B2C.
CÁC CHỨC NĂNG ỨNG DỤNG CỦA HỆ THỐNG BÁN HÀNG
Tuỳ thuộc vào đặc thù của từng công ty mà mỗi ứng dụng được xây dựng sẽ có những chức năng khác nhau.
Mỗi một ứng dụng Web cụ thể thường có hai phần :Phần thứ nhất dùng để giao tiếp với khách hàng trên Internet, Phần thứ hai dùng cho các nhà quản lí hệ thống và quản trị ứng dụng.
2.5.1 Phần giao tiếp với khách hàng: Ứng dụng thương mại điện tử với mục đích bán hàng và cung cấp dịch vụ thông qua mạng Internet sẽ bao gồm các chức năng cơ bản sau:
Trang Home: Trang chủ giới thiệu các chức năng của ứng dụng cùng với các giao tiếp tổng quan với khách hàng.
Company : Bao gồm các thông tin liên quan đến công ty như:
Thông tin giới thiệu về công ty
Cơ hội nghề nghiệp, phục vụ cho trường hợp công ty có nhu cầu tuyển dụng nhân viên.
Trình bày các thông tin giúp khách hàng liên hệ với công ty …
Product: Bao gồm các thông tin về dịch vụ và sản phẩm mà công ty kinh doanh… Đăng kí người sử dụng: Nếu ứng dụng cho phép người dùng trở thành khách hàng thường xuyên , ta có thể cho phép người dùng có thể đăng kí tài khoản đăng nhập cho phép người dùng có thể đăng kí tài khoản đăng nhập để trở thành khách hàng thân thiết sau này.
Tìm kiếm: Cho phép người sử dụng Tìm kiếm sản phẩm hay dịch vụ trên ứng dụng, ta có thể cung cấp các chức năng từ đơn giản đến phức tạp (Cung cấp các thông tin tìm kiếm đa dạng theo nhiều tuỳ chọn )Liệt kê theo lớp , phân loại hàng hoá , nhóm. Khách hàng có thể nhập vào từ khoá để tìm kiếm
Giỏ hàng: Cho phép khách hàng chọn sản phẩm hay dịch vụ cần mua.
Xử lý hợp đồng: Sau khi khách hàng chọn những sản phẩm hay dịch vụ vào giỏ hàng ta xây dựng chức năng cho phép khách hàng có thể đặt mua hàng trực tuyến trên mạng.
Phương thức thanh toán: Trình bày một số phương thức thanh toán có thể áp dụng cho khách hàng khi khách mua hàng qua mạng.
Góp ý : Gồm các thông tin các phương thức cho phép người sử dụng góp ý đế công ty Khách hàng sẽ khiếu nại phản hồi một số thông tin liên quan đế hàng hoá và dịch vụ.
Help : phần hỗ trợ khách hàng, trợ giúp khách hàng trong việc sử dụng các ứng dụng một cách chi tiết
Gửi bạn bè, người thân : Cho phép khách hàng liên lạc với người thân , bạn bè để nhằm giới thiệu về thông tin sản phẩm.
Ngoài các chức năng trên tuỳ thuộc vào từng ứng dụng thương mại cụ thể mà ta có thể xây dựng thêm một số chức năng.
2.5.2 Chức năng quản trị ứng dụng : Đối với bất kì một trang web bán hàng nào ,ta đều cần thiết kế chức năng quản lí, bao gồm : Các chức năng bảo vệ ,việc xây dựng các chức năng bảo vệ , bảo mật là rất cần thiết để tránh những sự xâm nhập trái phép.
Đăng nhập, thoát khỏi ứng dụng.
Đăng kí người sử dụng: Đối với khách hàng thường xuyên ta có thể cho đăng kí tài khoản trong hệ thống bao gồm các bước:Đăng kí , xác nhận thông tin, đăng nhập hệ thống, thay đổi mật khẩu người thoát khỏi ứng dụng
Phân quyền người sử dụng đối với ứng dụng
Quản lí danh mục sản phẩm
Danh mục các loại sản phẩm hay dịch vụ
Các nhóm sản phẩm hay dịch vụ
Các nhóm sản phẩm hay dịch vụ chi tiết
Các phương thức thanh toán, Nhà xuất bản Tác giả….,
Sử lí hợp đồng, thanh toán của khách hàng đối với hợp đồng mua hàng:
Quản lí cung cấp hay kí gửi sản phẩm hay dịch vụ trên website, báo cáo kêt quả kinh doanh, Biểu đồ doanh thu
Xử lí thư khiếu lại, góp ý của khách hàng…
33
GIỚI THIỆU CHUNG
Với nhu cầu ngày càng phát triển phạm vi kinh doanh của các công ty mua bán sao cho có thể bán nhiều mặt hàng, quan hệ nhiều đối tác và có nhiều khách hàng biết đến và mua sản phẩm của mình Trong những năm qua cùng với sự phát triển nhu cầu sử dụng máy tính và Internet, mọi người và một số công ty dựa vào những nhu cầu đó và kết hợp Web đã tạo sự liên thông với nhau nhằm tạo nên một thị trừơng trên mạng sôi động không kém phần quan trọng với thị trừơng thực tế.
Hiện nay một số công ty kinh doanh nhiều mặt hàng khác nhau từ việc mua bán các thiết bị linh kiện máy tính, thiết lập một siêu thị ảo, mua bán các loại thiết bị điện tử hay mua bán sách qua mạng và nhiều hình thức khác vẫn có thể thực hiện thông qua mạng Các công ty này không những bán lẻ mà còn cung cấp hàng hóa cho các đại lý, hay các khách hàng khi có yêu cầu.
Thương mại điện tử là một lĩnh vực mới là cơ hội cho các doanh nghiệp đang trên đừơng phát triền và tạo danh tiếng trong thương trừơng
Thương mại điện tử là nơi diễn ra các hoạt động kinh doanh về sản phẩm của các doanh nghiệp và hoàn toàn được phục vụ trên mạng Đây là hình thức đơn giản nhất mà nó cho phép sản phẩm của các công ty được trưng bày trên Web Server, để khách hàng có thể xem và tham khảo Chính yếu của thương mại điện tử này là: Xây dựng một mô hình để phục vụ khách hàng Một WebSite nhằm hổ trợ cho các loại công ty: lớn, vừa và nhỏ Bên cạnh đó mô hình được xây dựng sẽ bao gồm các dữ liệu cùng chức năng cơ bản Web cho kinh doanh và phục vụ khách hàng. Đối với các công ty nó hổ trợ càng nhiều chức năng, các thông tin quản lý khách hàng… Đối với khách hàng nó cho phép dễ dàng thao tác, thông tin được cung cấp một cách có hiệu quả hổ trợ cho việc mua sắm trước đây, giúp người dùng mua sắm trực tuyến trên Internet một cách nhanh chóng, tiết kiệm. Đây là một Website nhằm mục đích giới thiệu về thương mại điện tử và công việc mua các thể loại sách qua mạng.
PHẠM VI HỆ THỐNG
Đây là một chương trình có tính cách xây dựng một hệ thống thông tin để tin học hóa các nghiệp vụ cho cửa hàng sách bao gồm từ các nghiệp vụ trong từng bộ phận giống như một cửa hàng trên thực tế.Với những phân hệ sẵn có mà cải tiến ,xây dựng thêm một số phân hệ khác Các phân hệ này đựơc bổ sung thêm các chức năng và các tác vụ có liên quan.
Trong phần này từng phân hệ đựơc tổ chức lại, xây dựng một hệ thống lưu trữ cơ sở dữ liệu phù hợp với nhu cầu, hổ trợ các công việc mua bán qua mạng nhằm mở rộng phạm vi kinh doanh của cửa hàng.
Trong giao tác thương mại điện tử, yêu cầu của mỗi thành viên phải có những thông tin riêng biệt Bởi vì trên Internet mỗi thành viên sẽ phải giải quyết với các dữ liệu thông tin mà chắc chắn rằng dữ liệu đó phải được bảo mật Cách quản lý bảo mật ở đây có nhiều cách nhằm để mã hoá thông tin giữa Khách hàng và người quản lí website đồng thời kết hợp với hệ điều hành với phần mềm ứng dụng và cơ sở dữ liệu.
MÔ TẢ BÀI TOÁN
Hệ thống bán sách qua mạng BookShop Online được xây dựng trên cơ sở một cửa hàng trên mạng với các tính năng cho phép người dùng có thể tham khảo danh mục các loại sách đồng thời có thể đặt hàng qua mạng giống như việc mua bán sách trong thực tế Việc giao dịch của cửa hàng với khách hàng chủ yếu là thông qua mạng
“Xây dựng web site “bán sách trên mạng” là đề tài trong đó chủ yếu là xử lý quá trình bán hàng giữa cửa hàng với khách hàng là những người sử dụng Internet Chúng ta có thể hiểu bán hàng ở đây cũng gần giống như bán hàng tại các cửa hàng nhưng ở đây khách hàng gián tiếp mua hàng Vậy nhiệm vụ chúng ta đề ra ở đây là làm thế nào để đáp ứng được đầy đủ các nhu cầu cho khách hàng.
Hoạt động của cửa hàng ảo bao gồm hai hoạt động chính : hoạt động của khách hàng và hoạt động của người quản trị.
Hoạt động của khách hàng :
+ Một khách hàng khi tham quan cửa hàng, họ sẽ đặt vấn đề cửa hàng bán những gì, thông tin gì về những mặt hàng được bán, giá cả và hình thức thanh toán Do đó để đáp ứng những nhu cầu tối thiểu trên, cửa hàng trên Internet phải đảm bảo cung cấp những thông tin cần thiết, có giá trị và hơn thế nữa là dễ thao tác Mặt hàng khi bán phải có hình ảnh,giá cả,thông tin liên quan đến mặt hàng đó.
+ Khách hàng có thể vào cửa hàng ảo (Web Site) để tìm kiếm các sản phẩm cần mua và đặt hàng với cửa hàng Khách hàng có thể tìm mặt hàng mà mình cần theo tên mặt hàng.
+ Mỗi khách hàng được cung cấp một giỏ mua hàng tương ứng.Khách hàng có thể thêm những mặt hàng vào giỏ mua hàng Khi khách hàng tiếp tục tham quan cửa hàng, những mặt hàng mới có thể được thêm vào giỏ mua hàng của khách hàng khi khách hàng yêu cầu, khách hàng có thể cập nhật số lượng của mặt hàng mà mình muốn mua, hoặc khách hàng có thể loại bỏ mặt hàng hiện có trong giỏ mua hàng của mình khi khách hàng không muốn mua nó nữa.
+ Khi khách hàng đã sẳn sàng hoàn thành đơn đặt hàng của mình thì một trang đăng ký sẽ xuất hiện yêu cầu khách hàng đăng nhập Nếu đây là lần đầu tiên khách hàng tới cửa hàng thì khách hàng được yêu cầu nhập vào thông tin đăng ký trong đó có họ tên, thông tin địa chỉ, username và password của khách hàng Nếu khách hàng đã đăng ký rồi thì họ có thể truy xuất giỏ mua hàng của mình chỉ bằng cách nhập vào username và password của khách hàng thì các mặt hàng mà khách hàng hiện có trong giỏ mua hàng của mình sẽ chuyển vào đơn đặt hàng thực hiện đặt hàng với cửa hàng, giỏ mua hàng của khách hàng sẽ rỗng.
+ Sau khi khách hàng đã đặt hàng tại cửa hàng rồi, họ có thể theo dõi đơn đặt hàng của mình để trực tiếp kiểm tra đơn đặt hàng tại trang Web của cửa hàng khi có những băn khoăn
Hoạt động của người quản trị
Người quản trị ngoài việc nhận thông tin từ khách hàng còn phải đưa thông tin về loại mặt hàng mà mình bán trên Internet Hoạt động của người quản trị có thể phân ra những nhiệm vụ sau :
+ Hướng dẫn, giới thiệu mặt hàng : Khách hàng thường đặt câu hỏi " Cửa hàng của bạn bán những mặt hàng gì, và có những gì tôi cần hay không ? " khi họ tham quan cửa hàng Phải nhanh chóng đưa khách hàng tới nơi có mặt hàng mà họ cần, đó là nhiệm vụ của nhà quản lý Việc lưu trữ các thông tin về mặt hàng trong một cơ sở dữ liệu trực tuyến, cơ sở dữ liệu này chứa những thông tin về mặt hàng như : tên mặt hàng, loại mặt hàng, thông tin mô tả, tên tập tin chứa hình ảnh của mặt hàng đó.
+ Quản lý mặt hàng : người quản trị có thể bổ sung, loại bỏ và cập nhật mặt hàng để phù hợp với tình hình hoạt động của cửa hàng và nhu cầu thị hiếu của khách hàng,
+ Cung cấp giỏ mua hàng cho khách hàng : Khách hàng sẽ cảm thấy thoải mái khi duyệt qua toàn bộ cửa hàng trực tuyến mà không bị gián đoạn ở bất kỳ đâu vì phải lo quyết định xem có mua một mặt hàng nào đó hay không, cho tới khi kết thúc việc mua hàng, có thể lựa chọn mặt hàng, thêm hoặc loại mặt hàng ra khỏi giỏ cũng như ấn định số lượng cho mỗi mặt hàng
+ Theo dõi khách hàng: Hàng của ai mua? Là câu hỏi đặt ra khi cùng một lúc nhiều khách hàng mua hàng trong cửa hàng
+ Nhận đơn đặt hàng: Sau khi khách hàng kết thúc giao dịch, đơn đặt hàng được tổng hợp lại và gởi qua cho các bộ phận khác như thống kê kế toán, kinh doanh, ngoài ra sau một thời gian nhất định, nhà quản lý có thể xử lý đơn đặt hàng mới và cũ nếu cần.
+ Quản lý và xử lý đơn đặt hàng : Hiển thị danh sách các đơn đặt hàng đã giao hay chưa giao.
- Đánh dấu tình trạng giao hàng ứng với đơn đặt hàng đã giao.
- Thành lập hóa đơn cho khách hàng khi giao hàng,…
PHÂN TÍCH CÁC YÊU CẦU
Với nhu cầu thông tin và qui mô kinh doanh ngày càng mở rộng cho cửa hàng nhằm tạo sự thu hút cũng như giới quan tâm về mua bán trên mạng hay các người dùng thường xuyên các website, có thể quan hệ hợp tác và trao đổi trực tiếp những vấn đề cần thiết về mua bán, hay tìm hiểu về chính cửa hàng, hàng hóa của mình Do đó chương trình này đòi hỏi phải tiện lợi, đơn giản, đẹp mắt, dể dùng và cách hướng dẫn sử dụng chương trình sao cho dể hiểu, các thao tác dễ dàng, luôn cập nhật những sản phẩm loại mới cho cửa hàng
- Sách : tìm kiếm thông tin về các loại sách theo tên sách , theo tác giả hay nhà xuất bản tuỳ theo yêu cầu của người sử dụng.
- Đơn đặt hàng: thông tin về những sách mà khách hàng đã đặt mua.
- Khác: các thông tin về cách hướng dẫn hỗ trợ tìm kiếm , hướng dẫn mua hàng, xem thông tin về giỏ hàng, giới thiệu cửa hàng
- Sách :Đây là hệ thống dữ liệu về quản lý Sách, bao gồm các thông tin về Sách: tên, nội dung,Phân loại, gia bìá Trong đó các thao tác về Sách là: thêm từng phân khu, thêm chi tiết từng Sách.
- Loại Sách: dữ liệu thông tin quản lý về các loại sách có trong kho như:Mã Thể loại,
- Khách hàng: đây là hệ thống dữ liệu về quản lý khách hàng, bao gồm các thông tin về khách hàng: họ, tên, email, mật khẩu (password), Địa chỉ, Fax, Điện thoại…
- Phiếu đặt hàng: đây là hệ thống dữ liệu về quản lý phiếu đặt hàng, bao gồm các thông tin về phiếu đặt hàng: khách hàng, địachỉ, ngày mua
- Quản lí ADMIN: dữ liệu quản lý thông tin người quản lí cuủ¨ hàng như tên,
- Giỏ hàng: đây là dữ liệu quản lý thông tin khách hàng khi chọn được hàng như : số lượng sách có trong giỏ, tên sách được chọn và tổng số tiền khách đã dùng để mua hàng
- Tính toán tổng giá thành khách đã mua và xuất ra khi khách yêu cầu xem giỏ hàng
- Tính toán lai số lượng sách má khách hàng đã mua
- Nếu sách lấy đi bao nhiêu đơn vị thì số lượng sách trong kho sẽ giảm đi bấy nhiêu đơn vị.
- Nếu người quản lí cửa hang tiếp tục nhập thêm vào một số lượng sách mà có mã trùng với mã của sách hiện có trong kho thì nếu thêm vào số lượng là bao nhiêu thì số lượng sách có trong kho sé tăng lên bây nhiêu đơn vị
- Hiển thị danh mục sách theo từng phân khu, từng thể loại sách(Gian hàng sách).
- Hiển thị phiếu đặt hàng.
- Hiển thị danh mục sách đã chọn trong giỏ hàng.
- Hiển thị thông tin từng loại sách.
- Hiển thị danh mục sách cho bộ phận bán hàng.
- Hiển thị danh sách khách hàng.
- Thốngkê danh sách sách theo từng thể loại.
- Thống kê sách bán được.
- Thống kê Phiếu đặt hàng.
- Theo dõi giá thành, khách hàng
3.1.1 Yêu cầu phi chức năng:
Hệ thống cho phép tra cứu tất cả các thông tin về hàng hóa,tra cứu nhanh về khách hàng, tìm hiểu về hệ thống, tra cứu những thông tin liên quan đến cửa hàng trên mạng nhằm giảm thiểu thời gian tìm kiếm
Hệ thống cho phép người dùng truy cập thừơng xuyên Đòi hỏi chương trình tổ chức cơ sở dữ liệu lưu trữ các thông tin sao cho tối ưu hiệu quả, tránh thiếu sót va mất mát và kết quả sai.
Hệ thống cho phép người quản trị thay đổi, cung cấp thông tin đến người dùng.Chương trình có khả năng dễ nâng cấp, dễ thay đổi trong tương lai.
CÁC MÔ HÌNH SỬ LÍ
3.2.1 Sơ đồ phân rã chức năng:
Sơ đồ: QUẢN LÝ BÁN SÁCH
KHÁCH Đăng ký sử dụng
Cập nhật TT sách mới
Hiển thị đơn đặt hàng
Thông báo cho khách hàng
Xóa phiếu đặt hàng Đăng nhập
Liệt kê danh mục sách
Mô tả sơ đồ phân cấp chức năng :
Thực hiện việc quản lý các thông tin của khách hàng
- Cập nhật thông tin khách hàng
- Xoá bỏ một khách hàng
Thực hiện các công việc quản lí sách như :
- Theo dõi sách bán đi
- Cập nhật lại thông tin sách
- Liệt kê danh mục sách có trong kho
Thực hiện chức năng quản lí và cho phép người quản trị có thể truy cập vào cơ sở dữ liệu để xem xét , thống kê và cập nhật thông tin sách mới
Kiểm tra và ghi nhận thông tin đặt hàng của khách , đông thời lập phiếu đặt hàng giao cho khách
Theo dõi quá trình đặt hàng của khách sử lí thông tin tính toán và sửa đổi thông tin theo yêu cầu của khách
Hoạt động bán hàng Đặt mua
3.2.2 Biểu đồ luồng dữ liệu mức khung cảnh
Biểu đồ luồng dữ liệu mức khung cảnh hoạt động bán hàng
3.2.3 Biểu đồ luồng dữ liệu mức đỉnh
Biểu đồ luồng dữ liệu mức đỉnh hoạt động bán sách
3.2.4 Sơ đồ luồng dữ liệu mức dứơi đỉnh
Sơ đồ chức năng quản lí sách:
Sơ đồ chức năng quản lí đặt hàng:
Hiển thị phiếu đăt Thêm phiếu Đặt hàng hàng
Sửa phiếu đặt hàng Đặt hàng
Phiếu đã sửa Phiếu đăt hàng
Liệt kê danh mục sách
Cập nhật tt sách Kết quả tìm
HÀNG Đăng kí sử dụng
Xoá khách Đăng nhập khách
Sơ đồ chức năng quản lí khách hàng:
Sơ đồ chức năng quản lí Hệ thống:
Sơ đồ chức năng quản lí Giỏ hàng:
Thêm sách vào giỏ Sách thêm
THIẾT KẾ CƠ SỞ DỮ LIỆU
3.3.1 Sơ đồ thực thể liên kết:
Field name Data type Field size Mô tả
Makhach Text 10 Mã khách hàng
Tenkhach Text 30 Tên khách hàng
Dienthoai Text 50 Điện thoại khách hàng
Email Text 50 Hộp thư liên hệ
Diachi Text 50 Địa chỉ liên hệ
Dcgiaohan g Text 50 Địa chỉ giao dịch
Field name Data type Field size Mô tả
Sophieu Text 10 Mã thể loại
Masach Text 30 Tên thể loại
Field name Data type Field size Mô tả
Sophieu Text 10 Số phiếu đặt hàng
Masach Text 30 Mã sách mua
Soluongmua Number 10 Số lượng sách mua
Thanhtien Number 30 Tổng thành tiền
Field name Data type Field size Mô tả
Masach Text 30 Mã khách hàng
Soluongnhap Text 50 Số tài khoản
Ngaynhap Number Long Integer Giá trị
Field name Data type Field size Mô tả
Maloai Text 10 Mã thể loại
Tenloai Text 30 Tên thể loại
Field name Data type Field size Mô tả
TenNXB Text 40 Nhà xuất bản
Namxb Text 50 Năm xuất bảng
Soluong Number Integer Số lượng còn
Anhsach Text 20 Hình ảnh sau này
Anhsachto Text 20 Hình ảnh sách to
Noidung Memo Nội dung sách
Field name Data type Field size Description
Masach Text 30 Mã khách hàng
Ngaynhap Number Long Integer Giá trị
3.3.3 Mô tả các ràng buộc:
RB1: Sophieu là khoá chính của bangt PHIEUDATHANG
RB2: Makhach là khoá chính của bảng KHACHHANG
RB3: Masach là khoá chính của bảng SACH
RB4: Maloai là khóa chính của bảng PHANLOAI
RB5: Makhach là khoá ngoại của bảng TAIKHOAN
RB6: Makhach là khóa ngoại của bảng PHIEUDATHANG
RB7: Sophieu là khoá ngoại của bảng SACHMUA
RB8: Masach là khoá ngoại của bảng SACHMUA
RB9: Masach là khoá ngoại của bảng SACHNHAP
RB10: Maloai là khoá ngoại của bảng SACH
Field name Data type Field size Mô tả
Password Text 50 Mật khẩu Admin
52
PHẦN GIAO TIẾP KHÁCH HÀNG
Giao tiếp với người sử dụng Chứa các liên kết chính đến các trang thành viên, Đây là trang mở đầu khi bắt đàu vào trang web
Phạm vi sử dụng:Tất cả mọi người
3.4.2 Trang trình bày các gian hàng sách:
Trưng bày các sách theo từng thể loại đông thời cho phép chọn sách trên gian hàng
LIỆT KÊ DANH MỤC SÁCH
CNTT KT VHXH KHKT KHXH TD NN TN
Lưu đồ thực hiện chức năng:
Phạm vi sử dụng:Tất cả mọi người:
Cung cấp cho người dùng một form để nhập liệu từ các hay các tiêu chuẩn tìm kiếm , Cho phép khách hàng tìm kiếm sách theo một tiêu chí nào đó sau khi khách hàng đã chọn sách thông tin chọn sẽ được đưa vào để sử lí, sau đó sé hiên ra kết quả tìm được Ở đây có 8 khoá để tìm kiếm Khách hàng có tìm theo tên nhà xuất bản, Theo thể loại, Tên tác giả Năm xuất bản…:
Danh mục sách chi tiết
Phạm vi thực hiện:Tất cả mọi người
Kiểm tra sách đã có trong giỏ?
Cho phép khách hàng chọn sách, và xem danh sách lựa chọn trước khi quyết định mua sách
Phạm vi thực hiện: Toàn bộ khách hàng; Đăng kí
Lưu Thông tin vào cơ sở dữ liệu
User name đã tồn tại ?
3.4.5 Trang đăng kí khách hàng:
Cho phép khách hàng đăng kí tài khoản để trở thành thành viên của hệ thống
Cho phép đăng nhập Logout Đúng Sai
Phạm vi thực hiện:Toàn bộ khách hàng
3.4.6 Trang đăng nhập khách hàng
Chức năng: Đăng nhập khách hàng trước khi mua hàng , khách hàng nếu đã đăng kí thì cần phải đăng nhập vào hệ thống mới được mua sách
Phạm vi thực hiện:Những khách hàng đã đăng kí với hệ thống
PHẦN QUẢN LÍ HỆ THỐNG
3.5.1 Chức năng đăng nhập admin:
Giao diện: Đăng nhập admin
Kiểm tra name & pasaword admin
Thực hiện công việc Đúng Sai
Chức năng:cho phép người quản trị hệ thống đăng nhập mậ t khẩu để truy nhập vào cơ sở dữ liệu của hệ thống
Phạm vi thực hiện:Chỉ có người quản trị hệ thống mới được quyền truy nhập
CÀI ĐẶT VÀ HƯỚNG DẪN SỬ DỤNG
Hệ thống được xây dựng dựa trên các công cụ sau :
Hệ điều hành : Win 2000 Professional
Công cụ phục vụ cho giao diện :
Hệ quản trị cơ sở dữ liệu :
Khi bạn có nhu cầu sử dụng chương trình Bạn cần phải có các môi trường như: -Trình duyệt : Internet Explorer version 4.0 trở lên
-Hệ quản trị cơ sở dữ liệu : Microsoft Access
-Hệ điều hành : Win 98 hoặc Win 2000 Professional
(nếu bạn sử dụngWin 98 thì cần phải có thêm Frontpage Server Extension)
=>Cuối cùng là cài chương trình quản lý tiến trình phát triển dự án (viết phần mềm) vào thư mục wwwroot của Web Server.
* Khi bạn vào đúng địa chỉ của công ty chúng tôi , bạn sẽ tiếp xúc trực tiếp với màn hình trang chủ như sau :
* Khi bạn có nhu cầu vào làm việc trong hệ thống chúng tôi thì bạn phải có một user account trong hệ thống của chúng tôi Và phải nhập đúng thông tin đăng nhập mới có thể đăng nhập vào hệ thống Và khi đăng nhập vào hệ thống , tuỳ theo quyền hạn mà bạn đang đăng nhập thì hệ thống sẽ cho phép bạn làm việc với một số quyền hạn được cấp sẵn.
-> Hệ thống chỉ cung cấp các thông tin thuộc về người đang đăng nhập, không xâm phạm quyền hạn và bảo mật thông tin một cách tuyệt đối.
* Bạn đóng vai trò là một khách hàng mới Bạn vừa mới hoàn tất các thủ tục cần thiết với công ty chúng tôi trong việc thoả thuận đặt gia công các phần mềm. Công ty chúng tôi sẽ tiến hành thêm thông tin dữ liệu của bạn vào hệ thống.
(Ở đây việc thực hiện thêm thông tin khách hàng do nhà quản trị hệ thống thực hiện thêm thông tin)
- Khi bạn muốn thêm Khách Hàng
- Bạn Click Mouse Khách Hàng.
- Click vào button Thêm Khách Hàng.
Hệ thống sẽ hiển thị giao diện thêm khách hàng như sau:
GIỚI THIỆU VỀ INTERNET VÀ NGÔN NGỮ ASP 1
1.1.4 Cách sử dụng biến và chèn field: 21
TỔNG QUAN VỀ THƯƠNG MẠI ĐIỆN TỬ 25
2.1 HÌNH THỨC HOẠT ĐỘNG CỦA THƯƠNG MẠI ĐIỆN TỬ 26
2.2 LỢI ÍCH CỦA VIỆC SỬ DỤNG THƯƠNG MẠI ĐIỆN TỬ : 27
2.3 CÁC YÊU CẦU TRONG THƯƠNG MẠI ĐIỆN TỬ : 28
2.4 CÁC MÔ HÌNH TRONG THƯƠNG MẠI ĐIỆN TỬ 30
2.5 CÁC CHỨC NĂNG ỨNG DỤNG CỦA HỆ THỐNG BÁN HÀNG
2.5.2 Chức năng quản trị ứng dụng : 32
PHÂN TÍCH VÀ THIẾT KẾ 33
HỆ THỐNG BÁN HÀNG TRÊN MẠNG 33
3.4 PHÂN TÍCH CÁC YÊU CẦU: 38
3.1.1 Yêu cầu phi chức năng: 40
3.2 CÁC MÔ HÌNH SỬ LÍ: 41
3.2.1 Sơ đồ phân rã chức năng: 41
Mô tả sơ đồ phân cấp chức năng : 42
3.2.4 Sơ đồ luồng dữ liệu mức dứơi đỉnh 44
3.3.THIẾT KẾ CƠ SỞ DỮ LIỆU : 47
3.3.1 Sơ đồ thực thể liên kết: 47
3.3.3 Mô tả các ràng buộc: 51
3.4 PHẦN GIAO TIẾP KHÁCH HÀNG: 53
3.4.2 Trang trình bày các gian hàng sách: 54
3.4.5 Trang đăng kí khách hàng: 59
3.4.6 Trang đăng nhập khách hàng 60
3.5 PHẦN QUẢN LÍ HỆ THỐNG: 61
3.5.1 Chức năng đăng nhập admin: 61
3.6 CÀI ĐẶT VÀ HƯỚNG DẪN SỬ DỤNG: 62