Đồ án Xây dựng website bán hàng (sử dụng asp.net)

Với sự phát triển mạnh mẽ của công nghệ thông tin và sự lớn mạnh, rộng khắp của mạng máy tính toàn cầu. Việc ứng dụng tin học vào các lĩnh vực của cuộc sống ngày càng được quan tâm và sử dụng hiệu quả, đem lại lợi ích to lớn về mọi mặt. Sự lớn mạnh của mạng máy tính đã xóa bỏ mọi ranh giới về không gian và thời gian để đem con người và tri thức xích lại gần nhau hơn. Thông qua mạng máy tính, con người có thể được tiếp xúc với mọi loại tri thức như tri thức văn hóa, xã hội, khoa học kỹ thuật.Do vậy ngày càng có nhiều ứng dụng được viết để hỗ trợ công việc thủ công của con người, đặc biệt là các ứng dụng quản lý như quản lý nhân sự, quản lý hàng hóa, quản lý điểm Trước kia khi mạng Internet còn chưa phổ biến thì các ứng dụng thường được viết trên máy Desktop, ngày nay Internet không còn xa lạ với bất cứ ai do vậy các ứng dụng cũng có xu thế phát triển dần trên nền Web. Trong đề tài “Xây dựng website bán hàng” này tôi xin trình bày về một ngôn ngữ lập trình web hiện đang được sử dụng phổ biến đó là ngôn ngữ ASP và phương pháp phân tích theo Mô hình thác nước để giải quyết bài toán. Ứng dụng này sẽ được áp dụng cho Bộ môn CNTT Trường Đại Học Kinh Tế Quốc Dân. Trong quá trình phân tích và cài đặt ứng dụng không thể không tránh khỏi những thiếu sót, rất mong sự giúp đỡ tận tình của các thầy cô trong Bộ môn và bạn bè đông nghiệp.

doc69 trang | Chia sẻ: ngtr9097 | Lượt xem: 4600 | Lượt tải: 2download
Bạn đang xem trước 20 trang tài liệu Đồ án Xây dựng website bán hàng (sử dụng asp.net), để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
Lời nói đầu Với sự phát triển mạnh mẽ của công nghệ thông tin và sự lớn mạnh, rộng khắp của mạng máy tính toàn cầu. Việc ứng dụng tin học vào các lĩnh vực của cuộc sống ngày càng được quan tâm và sử dụng hiệu quả, đem lại lợi ích to lớn về mọi mặt. Sự lớn mạnh của mạng máy tính đã xóa bỏ mọi ranh giới về không gian và thời gian để đem con người và tri thức xích lại gần nhau hơn. Thông qua mạng máy tính, con người có thể được tiếp xúc với mọi loại tri thức như tri thức văn hóa, xã hội, khoa học kỹ thuật....Do vậy ngày càng có nhiều ứng dụng được viết để hỗ trợ công việc thủ công của con người, đặc biệt là các ứng dụng quản lý như quản lý nhân sự, quản lý hàng hóa, quản lý điểm…Trước kia khi mạng Internet còn chưa phổ biến thì các ứng dụng thường được viết trên máy Desktop, ngày nay Internet không còn xa lạ với bất cứ ai do vậy các ứng dụng cũng có xu thế phát triển dần trên nền Web. Trong đề tài “Xây dựng website bán hàng” này tôi xin trình bày về một ngôn ngữ lập trình web hiện đang được sử dụng phổ biến đó là ngôn ngữ ASP và phương pháp phân tích theo Mô hình thác nước để giải quyết bài toán. Ứng dụng này sẽ được áp dụng cho Bộ môn CNTT Trường Đại Học Kinh Tế Quốc Dân. Trong quá trình phân tích và cài đặt ứng dụng không thể không tránh khỏi những thiếu sót, rất mong sự giúp đỡ tận tình của các thầy cô trong Bộ môn và bạn bè đông nghiệp. Chương I: TỔNG QUAN I. Giới Thiệu Chung Công ty TNHH Máy tính Hà Nội thành lập năm 2001 với số vốn điều lệ 4.500.000.000 đồng. v Trụ sở: 131 Lê Thanh Nghị - Quận Hai Bà Trưng – TP. Hà Nội. Điện thoại: 84 (04) 6280886 Fax: 04 8693859 v Chi nhánh: 206 Nguyễn Trãi – Quận Thanh Xuân Bắc – TP. Hà Nội. Điện thoại: 84 (04) 5542228 Fax: 04 5542228 Ngoài ra Công ty TNHH Máy tính Hà Nội còn có các đại lý ở các tỉnh: Thành phố Hồ Chí Minh, Huế, Hải phòng, Đà nẵng, Thanh hóa, Vinh, Nha trang... II. Các Lĩnh Vực Hoạt Động Công ty TNHH Máy tính Hà Nội hoạt động trong các lĩnh vực v Tin học v Điện tử v Viễn thông Đặc biệt trong lĩnh vực tin học Công ty chú trọng các họat động như: v Thiết kế giải pháp tổng thể ( thiết kế hệ thống, xây dựng mạng LAN, WAN,..) v Cung cấp các thiết bị tin học (Máy chủ, máy tính PC, máy tính NOTEBOOKS, các thiết bị ngoại vi, các ứng dụng.) v Cung cấp phần mềm của các hãng trên thế giới, các phần mềm quản lý, truyền thông... v Tư vấn và đào tạo cho khách hàng. v Các dịch vụ bảo hành, bảo trì... Qua thời gian hoạt động, Công ty chúng tôi đã tạo được uy tín và sự tin cậy của khách hàng giúp Công ty ngày càng lớn mạnh trong các lĩnh vực hoạt động. III. Năng Lực Và Kinh Nghiệm Qua quá trình hoạt động trong lĩnh vực Công nghệ Thông tin, Công ty Máy tính Hà Nội đã được rất nhiều các cơ quan đơn vị tín nhiệm, điều đó thể hiện qua các dự án mà Công ty đã tham gia, trúng thầu và thực hiện.Đơn cử như sau: - Dự án nâng cấp cải tạo hệ thống mạng máy tính của Công ty Tư vấn đầu tư xây dựng CDC - lắp đặt mạng máy tính của Công ty Xây dựng Bưu điện Pháp Vân. - Dự án đưa Công nghệ Thông tin gắn bó với hoạt động thực tiễn của Công ty Xây dựng Tây Hồ. - Lắp đặt hệ thống mạng cho Công ty Xuất nhập khẩu quốc tế Đức Minh. - Lắp đặt hệ thống mạng cho Công ty xuất nhập khẩu quốc tế Mê Kông. - Lắp đặt hệ thống mạng máy tính cho Viện Nghiên cứu phát triển Kinh tế - Xã hội Hà Nội. - Tư vấn và thiết kế, lắp đặt hệ thống máy tính, máy in và mạng cho Công ty Than Cao Sơn, Quảng Ninh - Tư vấn và lắp đặt hệ thống mạng máy tính cho Viện Khoa học Kỹ thuật Nông nghiệp Việt Nam. - Tư vấn và thiết kế, lắp đặt hệ thống máy tính, máy in và mạng cho Nhà xuất bản Phụ nữ Hà Nội. - Cung cấp, lắp đặt các thiết bị tin học cho Viện kiểm nghiệm- Cung cấp thiết bị mạng cho Công ty SELACO. - Cung cấp, lắp đặt mạng cho chi nhánh Tổng Công ty du lịch Sài Gòn. - Cung cấp và lắp đặt hệ thống mạng cho Công ty TNHH Hoàn Mỹ Hà Nội - Cung cấp máy tính và thiết bị mạng cho Tổng Công ty Viễn thông Quân Đội. - Cung cấp máy tính cho dự án Đào tạo Giáo viên THCS – Bộ Giáo dục và Đào tạo; - Là một trong sáu thành viên của Dự án G6 cung cấp máy tính giá ưu đãi cho học sinh, sinh viên. Ngoài các dự án, giải pháp trên Công ty còn có nhiều hợp đồng cung cấp thiết bị tin học. Công ty đã có quan hệ với hàng nghìn khách hàng và luôn để lại cho khách hàng niềm tin tưởng ở khả năng chuyên môn, lòng nhiệt tình, tính cách chu đáo với các dịch vụ bảo hành bảo trì sau bán hàng. IV. Tổ chức Công Ty Công ty TNHH Máy tính Hà Nội hiện nay có hơn 70 nhân viên làm việc trực tiếp và nhiều cộng tác viên từ các Viện Nghiên cứu và các Trường Đại học được tổ chức như sau: v Ban Giám đốc (02 người)       Nhiệm vụ: - Xác định hướng phát triển và đường lối kinh doanh của Công ty. - Tổ chức, điều hành các hoạt động kinh doanh, nghiên cứu phát triển. - Mở rộng đối tác, phát triển khách hàng và quyết định đầu tư. v Phòng Kinh doanh (10 người)       Nhiệm vụ: - Thực hiện công việc kinh doanh theo đường lối của ban Giám đốc. - Nghiên cứu, theo dõi diễn biến của thị trường báo cáo ban Giám đốc để kịp thời có phương hướng thích hợp. - Tìm kiếm và phát triển thị trường. v Phòng Dự án (08 người) v Phòng Kỹ thuật (30 người)      + Nhóm Nghiên cứu – Phát triển và Đào tạo       Nhiệm vụ: - Nghiên cứu các công nghệ mới, các công nghệ chuyên dụng. - Tích hợp hệ thống, thiết kế các giải pháp. - Lập trình. - Đào tạo, nâng cao kiến thứccho cán bộ trong Công ty cũng như cho khách hàng. - Tư vấn, giải đáp cho khách hàng.      + Nhóm Triển Khai và lắp đặt hệ thống       Nhiệm vụ: - Cài đặt hệ thống. - Lắp đặt thiết bị. - Thi công hệ thống mạng. v Phòng Bảo hành (10 người)          Nhiệm vụ: - Tiến hành sửa chữa, bảo dưỡng các sản phẩm của Công ty bán ra. - Sửa chữa dịch vụ cho các sản phẩm đã hết thời hạn bảo hành. v Phòng Kế toán (07 người) Nhiệm vụ: - Lập sổ sách kế toán, các hoạt động về tài chính. v Phòng Hành chính (03 người)       Nhiệm vụ: - Quản trị hành chính, nhân sự.     Các nhân viên của Công ty được đào tạo chính quy ở các trường Đại học và các khóa đào tạo đặc biệt của các hãng Microsoft, Novell, Intel, IBM, Compaq, HP, Cisco, 3COM, APC, AMP.. hơn nữa tất cả đều đã trải qua 5 năm kinh nghiệm trong lĩnh vực Công nghệ Thông tin. Dưới đây là sơ đồ chính của bộ máy quản lý công ty : Ban Gi¸m ®èc Phòng Kinh Doanh Phòng Kế Toán Phòng Dự Án Phòng Kỹ Thuật Phòng Bảo Hành Phòng Hành Chính V. Chính Sách Chất Lượng     Với mong muốn vươn lên thành một trong những doanh nghiệp hàng đầu Việt nam trong việc phân phối và lắp ráp các sản phẩm, vật tư, linh kiện và cung cấp các dịch vụ về Điện tử - Tin học - Viễn thông, Công ty Máy tính Hà Nội cam kết: “ LUÔN PHẤN ĐẤU ĐẠT CHẤT LƯỢNG DỊCH VỤ TỐT NHẤT “ Với phương châm: v Mang lại hiệu quả cao nhất cho khách hàng, cho đối tác, cho xã hội gắn liền với lợi ích của Công ty. v Tạo ưu thế cạnh tranh bằng các giải pháp tổng thể, cung cấp đa dạng các thiết bị tin học và phần mềm ứng dụng có chất lượng và độ tin cậy cao. v Huấn luyện, đào tạo liên tục về chuyên môn, nghiệp vụ cho tất cả nhân viên để mang lại cho khách hàng niềm tin tưởng ở khả năng chuyên môn, tính chu đáo với các dịch vụ bảo hành, bảo trì sau bán hàng tốt nhất. v Nâng cao chất lượng và giá trị của sản phẩm, dịch vụ thông qua hoạt động tư vấn, đào tạo cho khách hàng để lựa chọn và ứng dụng tốt nhất. VI. Định hướng phát triển trong tương lai Giữ vững và ngày càng tăng tốc độ phát triển trên mọi chỉ tiêu: doanh số, thị phần, nhân lực, giá trị thương hiệu, số lượng sản phẩm. Phát huy và nâng cao thế mạnh sẵn có của công ty về quản lý, Sản xuất, mua bán, gia công Giải pháp mạng,…lên một tầm cao mới để đáp ứng với những nhu cầu ngày càng cao của khách hàng cũng như để sẵn sàng trong việc cùng Đất Nước hội nhập WTO. Với mong muốn được phục vụ các khách hàng ngày càng chu đáo hơn, HANOICOMPUTER luôn sẵn sàng tiếp nhận và biết ơn mọi sự góp ý của các quí khách hàng. Vì vậy nếu quí khách có bất cứ điều gì chưa hài lòng về sản phẩm hay cung cách phục vụ HANOICOMPUTER, xin vui lòng phản ánh trực tiếp với Giám đốc công ty TNHH Máy Tính Hà Nội Chương II: CƠ SỞ LÝ THUYẾT I. 1. Internet Tháng 6/1968, một cơ quan của Bộ Quốc phòng Mỹ là cục các dự án nghiên cứu tiên tiến (Advanced Research Projects Agency - viết tắt là ARPA) đã xây dựng một dự án nối kết các trung tâm nghiên cứu lớn trong toàn liên bang. Mục đích của Bộ Quốc phòng Mỹ là từ các trạm ban đầu này mở rộng ra các cơ sở nghiên cứu liên quan đến lĩnh vực quân sự, hình thành một mạng máy tính có độ tin cậy cao phù hợp với yêu cầu của các hoạt động quốc phòng, an ninh. Mùa thu năm 1969, 4 trạm đầu tiên được kết nối nhau thành công, đánh dấu sự ra đời của ARPANET - tiền thân của Internet hôm nay. Internet là một mạng máy tính có phạm vi toàn cầu bao gồm nhiều mạng nhỏ cũng như các máy tính riêng lẻ được kết nối với nhau để có thể liên lạc và trao đổi thông tin. Trên quan điểm Client / Server thì có thể xem Internet như là mạng của các mạng của các Server, có thể truy xuất bởi hàng triệu Client. Việc chuyển và nhận thông tin trên Internet được thực hiện bằng nghi thức TCP/IP. Nghi thức này gồm hai thành phần là Internet protocol (IP) và transmission control protocol (TCP). IP cắt nhỏ và đóng gói thông tin chuyển qua mạng, khi đến máy nhận, thì thông tin đó sẽ được ráp nối lại. TCP bảo đảm cho sự chính xác của thông tin được chuyền đi cũng như của thông tin được ráp nối lại đồng thời TCP cũng sẽ yêu cầu truyền lại tin thất lạc hay hư hỏng . 2. Họ giao thức TCP/IP TCP/IP thực chất là một họ giao thức cùng làm việc với nhau để cung cấp phương tiện truyền thông liên mạng. 2.1. Giao thức liên mạng IP Mục đích chính của IP là cung cấp khả năng kết nối các mạng con thành liên mạng để truyền dữ liệu. Vai trò của IP tương tự vai trò của giao thức tầng mạng trong mô hình OSI. IP là một giao thức kiểu "không liên kết" (connectionless) có nghĩa là không cần có giai đoạn thiết lập liên kết trước khi truyền dữ liệu. Đơn vị dữ liệu dùng trong IP được gọi là datagram, 2.2. Giao thức điều khiển truyền TCP TCP là một giao thức kiểu "có liên kết" (connection - oriented), nghĩa là cần phải thiết lập liên kết (lôgic) giữa một cặp thực thể TCP trước khi chúng trao đổi dữ liệu với nhau. 3. Các dịch vụ thông tin trên Internet Cùng với TCP/IP, các chuẩn cho tầng ứng dụng cũng được phát triển và ngày càng phổ biến trên Internet. Các ứng dụng có sớm nhất là Telnet, FTP, SMTP và DNS đã trở thành những dịch vụ thông tin quen thuộc với người sử dụng Internet. Với sự phát triển của công nghệ thông tin và nhu cầu xã hội, danh sách các dịch vụ thông tin trên Internet đang ngày một dài thêm với sự đóng góp sản phẩm của nhiều nhà cung cấp dịch vụ (server provider) khác nhau. 3.1. Dịch vụ miền (DNS) (RFC 1035) Việc định danh các phần tử của liên mạng bằng các con số như trong địa chỉ IP rõ ràng là không làm cho người sử dụng hài lòng, bởi chúng khó nhớ, dễ nhầm lẫn. Vì thế người ta đã xây dựng hệ thống đặt tên cho các phần tử Internet , cho phép người sử dụng chỉ cần nhớ đến các tên chứ không cần nhớ các địa chỉ IP nữa. Tất nhiên việc định danh bằng tên cũng có những vấn đề của nó. Chẳng hạn, tên phải duy nhất – có nghĩa là đừng để hai máy tính trên mạng lại có cùng một tên. Ngoài ra, cần phải có cách để chuyển đổi tương ứng giữa các tên và các địa chỉ số, vì con người thích dùng tên mà máy thì lại “thích” dùng số hơn ! Đối với một liên mạng tầm cở toàn cầu với hàng chục triệu người dùng (và đang tăng trưởng rất nhanh) như Internet đòi hỏi phải có một hệ thống đặt tên trực tuyến và phân tán thích hợp. Hệ thống này được gọi là DNS (Domain Name System). Đây là một phương pháp quản lý các tên bằng cách giao trách nhiệm phân cấp cho các nhóm tên. Mỗi cấp trong hệ thống được gọi là một miền (domain) , các miền được tách nhau bở dấu chấm. Số lượng domain trong một tên có thể thay đổi nhưng thường có nhiều nhất là 5 miền. 3.2. Đăng nhập từ xa (TELNET). Telnet cho phép người sử dụng từ một trạm làm việc của mình có thể đăng nhập (login) vào một trạm ở xa qua mạng và làm việc voéi hệ thống y như là một trạm cuối (terminal) nối trực tiếp với trạm xa đó. Telnet là một giao thức tương đối đơn giản so với các chương trình phỏng tạo trạm cuối (terminal emulator) phức tạp hiện nay. Đây là một ứng dụng hoàn toàn khác, vì các emulator đó thường cung cấp sự phỏng tạo trạm cuối dị bộ (asynchronour),trong khi Telnet cung cấp sự phỏng tạo trạm cuối của mạng. Lý do chính của sự phổ biến của Telnet là vì đó là một đặc tả mở (trong public domain) và khả dụng cho tất cả các hệ nền chủ yếu hiện nay. Để khởi động Telnet, từ trậm làm việc của mình người sử dụng chỉ việc gõ telnet Sau đó nếu mạng hoạt động tốt thì bạn chỉ việc thực hiện theo các thông báo hiển thị trên màn hình. Telnetcó một tập lệnh điều khiển hổ trợ cho quá trình thực hiện. 3.3. Truyền tệp (FTP). Dịch vụ truyền tệp trên trên internet được đặt tên theo giao thức mà nó sử dụng là FTP (File transfer protcol). FTP cho phép chuyển các tệp từ một trạm này sang một trạm khác, bất kể các trạm đó ở đâu và sử dụng hệ điều hành gì, chỉ cần chúng điều được nối với Internet và có cài đặt FTP. FTP là một chương trình phức tạp vì có nhiều cách thức khác nhau để sử lý tệp và cấu trúc tệp, chưa nói đến có nhiều cách lưu trữ tệp khác nhau (binary hay ASCII, nén hay không nén vv…). Trong trường hợp bạn chưa đăng ký (chưa có account) trên Internet thì bạn sẽ không thể sử dụng ftp như trên dược vì bạn chưa có login name/password để đăng nhập vào máy. Bạn có thể nhờ ai đó đã có account nhưng chắc chắc là sẽ phiền toái nhiều mặt. Nhưng các tác tác gỉa của ftpđã nghĩ đến điều đó và cung cấp một dịch vụ gọi là”FTP vô danh” (Anonymous FTP) cho phép những ngưòi sử dụng không có login name/password có thể truy nhập được tới một số tệp nhất định trên máy. Tất nhiên là phải có sự hạn chế : những người đó bình thường chỉ có thể sao chép các tệp chứ không thể tạo các tệp mới hoặc biến đổi các tệp hiện hữu. Khi dịch vụ này được cung cấp thì sẽ có một login name đặc biệt là anonymous và nếu bạn dùng nó làm login name của bạn thì ftp sẽ chấp nhận một xâu ký tự bất kỳ như là password của bạn. Sau khi đã đăng nhập như một “anonymous”,bạn sẽ được phép lấy các tệp mà người ta đã dành riêng cho những kẻ vô danh. 3.4. Thư điện tử (Electronic Mail). Đây là một trong những dịch vụ thông tin phổ biến nhất trên Internet . Tuy nhiên, khác với các dịch vụ trình bày ở trên, thư diện tử không phải là một dịch vụ “từ đầu – đến cuối’ (end – to - end), nghĩa là máy gởi thư và máy nhận thư không cần phải liên kết trực tiếp với nhau để thực hiện việc chuyển thư. Nó là một dịch vụ kiểu “lưu và chuyển tiếp” (store – and - forward). Thư điện tử được chuyển từ máy này qua máy khác cho tới máy đích (giống như trong hệ thống bưu chích thông thường: thư được chuyển tới người nhận sau khi đã đi qua một số bưu cục trung chuyển E – mail Server này có nhiệm vụ chuyển thư đến đích hoặc đến một E – mail Server trung gian khác. Thư sẽ chuyển đến E – mail Server của người nhận và được lưu tại đó. Đến khi người nhận thiết lập một cuộc nối tới E – mail Server đó thì thư sẽ được chuyển về máy của người nhận, nếu không thì thư vẫn cứ tiếp tục được giữ tậi Server để đảm bảo không bị mất thư. Giao thức truyền thống sử dụng cho hệ thống điện thư của Internet là SMTP (Simple Mail Transfer Protocol). Giao thức này được đặc trong hai chuẩn là RFC 822 (định nghĩa cấu trúc của thư) và RFC 821 (đặc tả giao thức trao đổi thư giữa hai trạm của mạng). Hệ thống địa chỉ thư điện tử trên Internet không chỉ định danh cho các host của mạng mà phải xác định rõ người sử dụng trên các host đó để trao đổi thư. 3.5. Tìm kiếm tệp (Archie) Archie là một dịch vụ của Internet cho phép tìm kiếm theo chỉ số (index) các tệp khả dụng trên các server công cộng (Archie server) của mạng. Bạn có thể yêu cầu Archier tìm các tệp có chứa các xâu văn bản nào đó hoặc chứa một từ nào đó. Archie sẽ trả lời bằng tên các tệp thoả mãn yêu cầu của bạn và chỉ ra tên của các server chứa các tệp đó. Khi đã chắc chắn hoàn toàn rằng đó là tệp mình cần tìm, bạn có thể dùng ftp “vô danh” (anonymous) để sao chép về máy của mình. Để dùng Archie, bạn phải chọn một Archie server nào đó – nên chọn server gần bạn nhất về mặt địa lý. Sau đó có thể dùng telnet để truy nhập tới server và tiến hành tìm kiếm tệp mong muốn. Bạn cũng có thể dùng thư điện tử (chứa các lệnh tìm kiếm mong muốn ) gởi tới địa chỉ archie @ server, trong đó server chính là Archie server mà bạn đã chọn, và chờ đợi để nhận thư trả lời (về kết quả tìm kiếm) từ server. 3.6. Tra cứu thông tin theo thực đơn (Gopher). Dịch vụ này cho phép tra cứu thông tin theo chủ đề dựa trên hệ thống thực đơn (menu) mà không cần phải biết đến địa chỉ IP tương ứng. Gopher hoạt động theo phương thức “khách /chủ” (client/server), nghĩa là phải có hai chương trình : Gopher client và Gopher server. Bạn có thể lựa chọn một chương trình Gopher client tương ứng với hệ điều hành sử dụng. Mỗi chương trình client này được cấu hình trước với địa chỉ IP của một Gopher server nào đó. Khi bạn khởi động Gopher client bằng cách gõ (giả thiết dưới Unix) :% gopher thì chương trình này sẽ gọi chương trình Gopher server và trên màn hình sẽ hiển thị bảng thực đơn chính (main menu). Bạn có thể chọn một thực đơn mong muốn. Một điểm mạnh của Gopher là thông tin không chỉ được lấy từ các Gopher server mà cả từ các ftp server hoặc telnet server và điều đó là hoàn toàn “trong suốt ” đối với người sử dụng tại trạm client. 3.7. Tìm kiếm thông tin dựa trên siêu văn bản (WWW) WWW (World Wide Web) – hay ngắn gọn hơn : Web – là một dịch vụ thông tin mới nhất và hấp dẫn nhất trên Internet . Nó dựa trên một kỹ thuật biểu diễn thông tin có tên gọi là siêu văn bản (hypertext), trong đó các từ được chọn trong văn bản có thể được “mở rộng” bất kỳ lúc nào để cung cấp các thông tin đầy đủ hơn về từ đó. Sự “mở rộng” ở đây được hiểu theo nghĩa là chúng có các liên kết (links) tới các tài liệu khác (có thể là văn bản, hình ảnh, âm thanh hoặc hỗn hợp của chúng) có chứa những thông tin bổ sung. Thuật ngữ World Wide Web được dùng để mô tả dự án và được công bố lần đầu tiên vào tháng 8/1991 trên nhóm tin alt.hypertext. từ đó nhiều nhà phát triển Web trên các hệ nền khác nhau (Unix, Xwindows, Macintosh, Windows, …). Nói cho chính xác thì WWW không phải là một hệ thống cụ thể với tên gọi như thế, mà thực chất là một tập hợp các công cụ tiện ích và các siêu giao diện (meta-interface) giúp người sử dụng tự tạo ra các siêu văn bản và cung cấp cho những người dùng khác trên Internet. Ta tạm gọi đó là công nghê Web, một công nghệ cho phép truy nhập và xử lý các trang dữ liệu đa phương tiện (hypermedia) trên Internet. Để xây dựng các trang thông tin đa phương tiện như vậy, Web sử dụng một ngôn ngữ có tên là HTML (HyperText Markup Language). HTML cho phép đọc và liên kết các kiểu dữ liệu khác nhau trên cùng một trang thông tin. 4. Hiện trạng kinh doanh của Công ty. 4.1. Quá trình khảo sát: Quản lý khách hàng: mỗi khách hàng được quản lý các thông tin sau đây: Họ, tên, địa chỉ, điện thoại, fax, email, tên đăng nhập, mật khẩu. Ngoài ra, nếu kháchhàng là công ty hay cơ quan thì quản lý thêm tên công ty/cơ quan. Quản lý mặt hàng: mỗi mặt hàng được quản lý những thông tin: Tên mặt hàng, đơn giá, số lượng, thời gian bảo hành, hình ảnh, mô tả. Quá trình đặt hàng của khách hàng: Khách hàng xem và lựa chọn mặt hàng cần mua. Trong quá trình lựa chọn, bộ phận bán hàng sẽ trực tiếp trao đổi thông tin cùng khách hàng, chịu trách nhiệm hướng dẫn. Sau khi lựa chọn xong, bộ phận bán hàng sẽ tiến hành lập đơn đặt hàng của khách. Sau khi tiếp nhận yêu cầu trên, bộ phận này sẽ làm hóa đơn và thanh toán tiền. Trong trường hợp nhiều công ty, trường học, các doanh nghiệp, ...có yêu cầu đặt hàng, mua với số lượng lớn thì cửa hàng nhanh chóng làm phiếu đặt hàng, phiếu thu có ghi thuế cho từng loại mặt hàng và giao hàng hàng theo yêu cầu. Quá trình đặt hàng với nhà cung cấp: Hàng ngày nhân viên kho sẽ kiểm tra hàng hóa trong kho và đề xuất lên ban điều hành cần xử lý về việc những mặt hàng cần nhập. Trong quá trình đặt hàng t