Xây dựng Website bán hàng giày dép qua mạng bằng ngôn ngữ ASP
Trong sự phát triển không ngừng của xã hội thì nhu cầu của con người về cuộc sống ngày càng cao. Từ ý nghĩa thực tế đó mà đã nảy sinh ra nhiều loại hình dịch vụ để phần nào đáp ứng được những nhu cầu thiết yếu của con người. Các dịch vụ đó đa dạng về nhiều mặt với nhiều cách đáp ứng khác nhau. Và một loại hình dịch vụ khá phổ biến hiện nay đó là bán hàng qua mạng.
Nếu như trước đây máy tính trở nên xa lạ với mọi người thì ngàynay máy tính trở thành một người bạn đắc lực không thể thiếu. Người ta có thể thông qua máy tính làm được mọi chuyện tưởng như là không thể, không những thế mà hiệu quả công việc còn rất cao nó thể hiện như độ chính xác nhanh chóng và thuận tiện.
Khi vào với dịch vụ mua bán qua mạng, người ta thấy được sự tiện lợi mà nhiều dịch vụ khác không có được, tạo cho con người có sự tin cậy, mànhất là trong xã hội ngày nay khi con người lấy công việc làm nền tảng cho sự phát triển thì dịch vụ mua bán qua mạng ngày càng phát huy được thế mạnh của nó.
Mua bán được hoạt động với nhiều hình thức khác nhau nhưng để có một dẫn chứng cụ thể nói lên sự tiện lợi này trong khuân khổ của một đề tài báo cáo đồ án chuyên ngành chúng em xin xây dựng và cài đặt một hệ thống mua bán sản phẩm giày qua mạng. Nhiệm vụ chính của chúng em là xây dựng còn sự tiện lợi của nó chỉ khi dùng đến nó thì mới có thể biết hết được.
Ngày nay công nghệ thông tin đã có những bước tiến phát triển mạnh mẽ về cả chiều sâu và chiều rộng. Máy tính điện tử giờ đây không còn là thứ quý hiếm mà đang ngày càng trở thành một công cụ làm việc và giải trí của con người. Những năm gần đây, việc cập nhật các thông tin cũng như thực hiện các giao dịch qua mạng internet ngày càng trở nên phổ biến. Và một loại hình kinh doanh qua hiện nay khá phổ biến đó là buôn bán qua mạng. Hình thức kinh doanh này mang lại rất nhiều lợi ích cho người tiêu dùng cũng như nhà cung cấp. Phần lớn khách hàng có nhu cầu mua hàng thì phải đến các cửa hàng, siêu thị hay các trung tâm thương mại để lựa chọn những mặt hàng hợp với nhu câu của minh. Công việc này tốn kém nhiều thời gian và chi phí đi lại cho người tiêu dùng, đôi khi khách hàng còn mua phải hàng kém chất lượng. Tất cả những bất cập đó sẽ được loại bỏ với sự ra đời của website bán hàng qua mạng. Khi khách hàng có nhu cầu mua hàng, dù ở nhà hay công sở hay bất cứ nơi đâu có mạng internet, khách hàng chỉ cần truy cập vào những trang web bán hàng qua mạng là có thể tìm kiếm được nhũng mặt hàng mà mình muốn mua, khách hàng có thể thực hiện các thủ tục được hướng dẫn trên trang web là có thể mua được hàng, nhân viên của công ty đó sẽ giao hàng đến tận nơi cho khách hàng. Ngoài những lợi ích mà Internet mang lại cho người tiêu dùng nó còn giúp cho nhà cung cấp phát triển rất nhiều trong việc mở rộng thị trường, giúp thương hiệu của công ty được nhiều người biết đến, từ đó giảm được rất nhiều chi phí quảng cáo cho sản phẩm và rất thuận tiện trong việc quản lý sản phẩm và chăm sóc khách hàng theo đúng phương trâm đặt ra.
Để tiếp cận và góp phần đẩy mạnh sự phát triển của thương mại điện tử ở nước ta, tôi đã tìm hiểu và xây dựng website bán giầy dép qua mạng.
II. Lựa chọn công cụ thực hiện.
Việc lựa chọn công cụ là vô cùng quan trọng. Trước hết nó phản ánh mức độ hiểu biết vấn đề của người giải quyết bàitoán sâu sắc đến đâu, ta cần phải nắm rõ những đặc trưng của bài toán, cân nhắc những điểm mạnh yếu của môi trường xung quanh bào toán để lựa chọn được công cụ phù hợp. Hơn nữa, công cụ thực hiện sẽ quyết định điểm mạnh yếu của chương trình xây dựng trên đó.
Để xây dựng một phần mềm thì cần hai công cụ chính đó là:
• Hệ quản trị CSDL: để xây dựng và quản lý dữ liệu cho hệ thống
• Ngôn ngữ lập trình: để xây dựng chương trình.
Trước đây, các ứng dụng về cơ sở dữ liệu hầu hết được xây dựng trên hệ quản trị truyền thống là Foxpro (bao gồm những phiên bản như Foxpro for Dos, Foxpro for Windows và mới đây là Visual Foxpro) hoặc Acess, các công cụ này rất mạnh trong phạm vi những ứng dụng nhỏ. Hiện nay xuất hiện thêm nhiều hệ quản trị mới phát huy khả năng trong các ứng dụng lớn: SQL Server hay Oracle. SQL Server là hệ quản trị cơ sở dữ liệu được phát triển trong môi trường tính toán phía máy chủ trong thập kỷ 90, bắt đầu với mô hình truyền thống client/server và hiện nay đang phát triển với các xu hướng công nghiệp. Gần đây, SQL Server được điều chỉnh để thích nghi với các vai trò khác của server, bao gồm Internet, các ứng dụng phân tán. SQL Server có khả năng thực hiện các câu hỏi với các nguồn dữ liệu phân tán. Như vậy SQL -Server là một hệ quản trị cơ sở dữ liệu mạnh, tuy nhiên yêu cầu cấu hình của nó là có thể đáp ứng được (cấu hình tối thiểu cho hệ thống cài đặt SQL -Server là 64 MB RAM, 250 MB HDD) và hơn nữa, nó dễ sử dụng, dễ quản trị hơn Oracle. Do vậy, SQL -Server được chọn làm hệ quản trị cơ sở dữ liệu cho đồ án.
Hiện nay, làn sóng các công nghệ Web đang hết sức sôi động với rất nhiều công nghệ Web mới: ASP, ASP.NET, PHP, JSP,... Và trong đồ án này đã sử dụng ngôn ngữ ASP để xây dưng Website bán hàng qua mạng, mặc dù ASP không phải là một ngôn ngữ lập trình hướng đối tượng trong khi tài liệu phân tích chúng em lựa chọn phương pháp là phân tích và thiết kế hướng đối tượng, thực ra thì nếu chọn cách phân tích và thiết kế hướng đối tượng thì nên chọn ngôn ngữ lập trình là hướng đối tượng như Java, C++, nhưng cũng có một số ý kiến như Stephen R.Chach trong quyển Object - Oriented and Classical Software Engineering và E.M.Bennatan trong quyển Software Project Management, a practitioner’s approach đã được dịch bởi PGS. Nguyễn Quốc Toản, Đại học Quốc gia Hà Nội, với tiêu đề “ Quản lý dự án phần mềm, một cách tiếp cận cho người thực hành ” cho rằng không nhất thiết là phải chọn ngôn ngữ lập hướng đối tượng cho thiết kế hướng đối tượng bởi vì bản chất của việc phân tích thiết kế là thể hiện quan điểm nhìn nhận hệ thống. Một phần mềm bất kỳ bao giờ cũng gồm hai loại thành phần: các hành động và dữ liệu. Với kỹ thuật cấu trúc (Structured technique) thì chỉ lấy một trong hai yếu tố trên làm tiêu chuẩn để phân chia hệ thống thành các thành phần. Điều khác biệt của kỹ thuật hướng đối tượng so với kỹ thuật cấu trúc là xem vai trò hành động và dữ liệu là ngang nhau và cả hai cùng tham gia vào việc phân chia hệ thống. Tuy nhiên để việc phân chia có ý nghĩa, các hành động và dữ liệu được nhóm lại thành các lớp, sao cho lớp mang một ý
Trong sự phát triển không ngừng của xã hội thì nhu cầu của con người về cuộc sống ngày càng cao. Từ ý nghĩa thực tế đó mà đã nảy sinh ra nhiều loại hình dịch vụ để phần nào đáp ứng được những nhu cầu thiết yếu của con người. Các dịch vụ đó đa dạng về nhiều mặt với nhiều cách đáp ứng khác nhau. Và một loại hình dịch vụ khá phổ biến hiện nay đó là bán hàng qua mạng.
Nếu như trước đây máy tính trở nên xa lạ với mọi người thì ngàynay máy tính trở thành một người bạn đắc lực không thể thiếu. Người ta có thể thông qua máy tính làm được mọi chuyện tưởng như là không thể, không những thế mà hiệu quả công việc còn rất cao nó thể hiện như độ chính xác nhanh chóng và thuận tiện.
Khi vào với dịch vụ mua bán qua mạng, người ta thấy được sự tiện lợi mà nhiều dịch vụ khác không có được, tạo cho con người có sự tin cậy, mànhất là trong xã hội ngày nay khi con người lấy công việc làm nền tảng cho sự phát triển thì dịch vụ mua bán qua mạng ngày càng phát huy được thế mạnh của nó.
Mua bán được hoạt động với nhiều hình thức khác nhau nhưng để có một dẫn chứng cụ thể nói lên sự tiện lợi này trong khuân khổ của một đề tài báo cáo đồ án chuyên ngành chúng em xin xây dựng và cài đặt một hệ thống mua bán sản phẩm giày qua mạng. Nhiệm vụ chính của chúng em là xây dựng còn sự tiện lợi của nó chỉ khi dùng đến nó thì mới có thể biết hết được.
Ngày nay công nghệ thông tin đã có những bước tiến phát triển mạnh mẽ về cả chiều sâu và chiều rộng. Máy tính điện tử giờ đây không còn là thứ quý hiếm mà đang ngày càng trở thành một công cụ làm việc và giải trí của con người. Những năm gần đây, việc cập nhật các thông tin cũng như thực hiện các giao dịch qua mạng internet ngày càng trở nên phổ biến. Và một loại hình kinh doanh qua hiện nay khá phổ biến đó là buôn bán qua mạng. Hình thức kinh doanh này mang lại rất nhiều lợi ích cho người tiêu dùng cũng như nhà cung cấp. Phần lớn khách hàng có nhu cầu mua hàng thì phải đến các cửa hàng, siêu thị hay các trung tâm thương mại để lựa chọn những mặt hàng hợp với nhu câu của minh. Công việc này tốn kém nhiều thời gian và chi phí đi lại cho người tiêu dùng, đôi khi khách hàng còn mua phải hàng kém chất lượng. Tất cả những bất cập đó sẽ được loại bỏ với sự ra đời của website bán hàng qua mạng. Khi khách hàng có nhu cầu mua hàng, dù ở nhà hay công sở hay bất cứ nơi đâu có mạng internet, khách hàng chỉ cần truy cập vào những trang web bán hàng qua mạng là có thể tìm kiếm được nhũng mặt hàng mà mình muốn mua, khách hàng có thể thực hiện các thủ tục được hướng dẫn trên trang web là có thể mua được hàng, nhân viên của công ty đó sẽ giao hàng đến tận nơi cho khách hàng. Ngoài những lợi ích mà Internet mang lại cho người tiêu dùng nó còn giúp cho nhà cung cấp phát triển rất nhiều trong việc mở rộng thị trường, giúp thương hiệu của công ty được nhiều người biết đến, từ đó giảm được rất nhiều chi phí quảng cáo cho sản phẩm và rất thuận tiện trong việc quản lý sản phẩm và chăm sóc khách hàng theo đúng phương trâm đặt ra.
Để tiếp cận và góp phần đẩy mạnh sự phát triển của thương mại điện tử ở nước ta, tôi đã tìm hiểu và xây dựng website bán giầy dép qua mạng.
II. Lựa chọn công cụ thực hiện.
Việc lựa chọn công cụ là vô cùng quan trọng. Trước hết nó phản ánh mức độ hiểu biết vấn đề của người giải quyết bàitoán sâu sắc đến đâu, ta cần phải nắm rõ những đặc trưng của bài toán, cân nhắc những điểm mạnh yếu của môi trường xung quanh bào toán để lựa chọn được công cụ phù hợp. Hơn nữa, công cụ thực hiện sẽ quyết định điểm mạnh yếu của chương trình xây dựng trên đó.
Để xây dựng một phần mềm thì cần hai công cụ chính đó là:
• Hệ quản trị CSDL: để xây dựng và quản lý dữ liệu cho hệ thống
• Ngôn ngữ lập trình: để xây dựng chương trình.
Trước đây, các ứng dụng về cơ sở dữ liệu hầu hết được xây dựng trên hệ quản trị truyền thống là Foxpro (bao gồm những phiên bản như Foxpro for Dos, Foxpro for Windows và mới đây là Visual Foxpro) hoặc Acess, các công cụ này rất mạnh trong phạm vi những ứng dụng nhỏ. Hiện nay xuất hiện thêm nhiều hệ quản trị mới phát huy khả năng trong các ứng dụng lớn: SQL Server hay Oracle. SQL Server là hệ quản trị cơ sở dữ liệu được phát triển trong môi trường tính toán phía máy chủ trong thập kỷ 90, bắt đầu với mô hình truyền thống client/server và hiện nay đang phát triển với các xu hướng công nghiệp. Gần đây, SQL Server được điều chỉnh để thích nghi với các vai trò khác của server, bao gồm Internet, các ứng dụng phân tán. SQL Server có khả năng thực hiện các câu hỏi với các nguồn dữ liệu phân tán. Như vậy SQL -Server là một hệ quản trị cơ sở dữ liệu mạnh, tuy nhiên yêu cầu cấu hình của nó là có thể đáp ứng được (cấu hình tối thiểu cho hệ thống cài đặt SQL -Server là 64 MB RAM, 250 MB HDD) và hơn nữa, nó dễ sử dụng, dễ quản trị hơn Oracle. Do vậy, SQL -Server được chọn làm hệ quản trị cơ sở dữ liệu cho đồ án.
Hiện nay, làn sóng các công nghệ Web đang hết sức sôi động với rất nhiều công nghệ Web mới: ASP, ASP.NET, PHP, JSP,... Và trong đồ án này đã sử dụng ngôn ngữ ASP để xây dưng Website bán hàng qua mạng, mặc dù ASP không phải là một ngôn ngữ lập trình hướng đối tượng trong khi tài liệu phân tích chúng em lựa chọn phương pháp là phân tích và thiết kế hướng đối tượng, thực ra thì nếu chọn cách phân tích và thiết kế hướng đối tượng thì nên chọn ngôn ngữ lập trình là hướng đối tượng như Java, C++, nhưng cũng có một số ý kiến như Stephen R.Chach trong quyển Object - Oriented and Classical Software Engineering và E.M.Bennatan trong quyển Software Project Management, a practitioner’s approach đã được dịch bởi PGS. Nguyễn Quốc Toản, Đại học Quốc gia Hà Nội, với tiêu đề “ Quản lý dự án phần mềm, một cách tiếp cận cho người thực hành ” cho rằng không nhất thiết là phải chọn ngôn ngữ lập hướng đối tượng cho thiết kế hướng đối tượng bởi vì bản chất của việc phân tích thiết kế là thể hiện quan điểm nhìn nhận hệ thống. Một phần mềm bất kỳ bao giờ cũng gồm hai loại thành phần: các hành động và dữ liệu. Với kỹ thuật cấu trúc (Structured technique) thì chỉ lấy một trong hai yếu tố trên làm tiêu chuẩn để phân chia hệ thống thành các thành phần. Điều khác biệt của kỹ thuật hướng đối tượng so với kỹ thuật cấu trúc là xem vai trò hành động và dữ liệu là ngang nhau và cả hai cùng tham gia vào việc phân chia hệ thống. Tuy nhiên để việc phân chia có ý nghĩa, các hành động và dữ liệu được nhóm lại thành các lớp, sao cho lớp mang một ý


.png)
%20(1).png)
.png)

.png)



Không có nhận xét nào: