Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 44 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
44
Dung lượng
1,74 MB
Nội dung
Thit k Website gii thiu v bỏn mỏy tớnh qua mng trờng đại học vinh Khoa Công nghệ thông tin = = = = đồ án tốt nghiệp Kỹ SƯ công nghệ thông tin Đề tài : THIếtKếwEBSITEGIớiTHIệuVàBán Máy TínhQUAMạng Giáo viên hớng dẫn : Th.s Nguyễn Thị Hồng Anh Sinh viên thực hiện : Ngô Quang Ngọc Lớp : 46K2 Khoa CNTT Vinh - 05/2010 Trang 1 ThiếtkếWebsitegiớithiệuvàbán máy tínhquamạng LỜI NÓI ĐẦU Ngày nay, công nghệ thông tin đã có những bước phát triển mạnh mẽ theo cả chiều rộng và sâu. Máy tính điện tử không còn là một thứ phương tiện 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í thông dụng của con người, không chỉ ở công sở mà còn ngay cả trong gia đình. Đứng trước vai trò của thông tin hoạt động cạnh tranh gay gắt, các tổ chức và các doanh nghiệp đều tìm mọi biện pháp để xây dựng hoàn thiện hệ thống thông tin của mình nhằm tin học hóa các hoạt động tác nghiệp của đơn vị. Hiện nay các công ty tin học hàng đầu thế giới không ngừng đầu tư và cải thiện các giải pháp cũng như các sản phẩm nhằm cho phép tiến hành thương mại hóa trên Internet. Thông qua các sản phẩm và công nghệ này, chúng ta dễ dàng nhận ra tầm quan trọng vàtính tất yếu của thương mại điện tử. Với những thao tác đơn giản trên máy có nối mạng Internet bạn sẽ có tận tay những gì mình cần mà không phải mất nhiều thời gian. Bạn chỉ cần vào các trang dịch vụ thương mại điện tử, làm theo hướng dẫn và click vào những gì bạn cần. Các nhà dịch vụ sẽ mang đến tận nhà cho bạn. Ở Việt Nam cũng có rất nhiều doanh nghiệp đang tiến hành thương mại hóa trên Internet nhưng do những khó khăn về cơ sở hạ tầng như viễn thông chưa phát triển mạnh, các dịch vụ thanh toán điện tử qua ngân hàng chưa phổ biến nên chỉ dừng lại ở mức độ giớithiệu sản phẩm và tiếp nhận đơn đặt hàng thông qua web. Để tiếp cận và góp phần đẩy mạnh sự phổ biến của thương mại điện tử ở Việt Nam, em đã tìm hiểu và cài đặt “Website giớithiệuvàbán máy tínhqua mạng” . Trang 2 ThiếtkếWebsitegiớithiệuvàbán máy tínhquamạng Với sự hướng dẫn tận tình của Th.s Nguyễn Thị Hồng Anh em đã hoàn thành báo cáo đồ án tốt nghiệp này. Tuy đã cố gắng hết sức tìm hiểu, phân tích thiếtkếvà cài đặt hệ thống nhưng chắc rằng không tránh khỏi những thiếu sót. Em rất mong nhận được sự thông cảm và góp ý của quí Thầy cô. Em xin chân thành cảm ơn. Qua đây cho phép em bày tỏ lòng biết ơn đến sự dạy dỗ chỉ bảo của các thầy, cô trong bộ môn tin học. Đặc biệt là Th.s Nguyễn Thị Hồng Anh, người đã trực tiếp hướng dẫn, chỉ bảo và giúp đỡ em trong thời gian thực hiện đồ án tốt nghiệp này, em chân thành cảm ơn sự hướng dẫn tận tình của Cô. Sinh viên thực hiện Trang 3 Ngô Quang Ngọc ThiếtkếWebsitegiớithiệuvàbán máy tínhquamạng MỤC LỤC LỜI NÓI ĐẦU .1 Chương 1: TỔNG QUAN VỀ ĐỀ TÀI .5 1.1 Lý do chọn đề tài 5 1.2 Phương pháp thực hiện đề tài .6 Chương 2: PHÂN TÍCH YÊU CẦU ĐỀ TÀI .7 2.1 Chức năng……………………………………………………….7 2.2 Yêu cầu đặt ra cho hệ thống .7 Chương 3: PHÂN TÍCH VÀTHIẾTKẾ HỆ THỐNG 10 3.1 Khảo sát hiện trạng .10 3.2 Sơ đồ phân rã chức năng 13 3.3 Sơ đồ luồng dữ liệu mức khung cảnh .14 3.4 Sơ đồ luồng dữ liệu mức đỉnh 15 3.5 Sơ đồ luồng dữ liệu mức dưới đỉnh 16 3.6 Danh sách các bảng dữ liệu 21 Chương 4: TÌM HIỂU CÔNG NGHỆ ASP 29 4.1 ASP là gi? .29 4.2 Mô hình hoạt động của ASP………………………………… 29 4.3 Cấu trúc của một tập tin ASP…………………………… .……29 4.4 Các đối tượng trong ASP………………………… .………… 30 4.5 Các component của ASP………………………………….… 30 4.6 ASP và cơ sở dữ liệu……………………………… ……….….31 Chương 5: CÀI ĐẶT HỆ THỐNG .32 5.1 Yêu cầu hệ thống .32 5.2 Cài đặt chương trình………………………… …… …….…32 Chương 6: THIẾTKẾ GIAO DIỆN VÀ HƯỚNG DẪN SỬ DỤNG .36 6.1 Màn hình giao diện trang chủ………………………………… .36 6.2 Chức năng đăng nhập… .36 Trang 4 ThiếtkếWebsitegiớithiệuvàbán máy tínhquamạng 6.3 Chức năng tìm kiếm………………………………………… 37 6.4 Trang tìm kiếm……………………………………………… 37 6.5 Màn hình giao diện đăng ký thông tin khách hàng………… .38 6.6 Màn hình giao diện trang nhập thông tin sản phẩm………… 38 6.7 Màn hình giao diện trang cập nhật danh mục sản phẩm…… .39 ĐÁNH GIÁ KẾTQỦA VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI… … .40 1 Đánh giá kết quả cài đặt…………………………………… 40 2 Hướng phát triển 40 KẾT LUẬN .41 TÀI LIỆU THAM KHẢO 42 Trang 5 ThiếtkếWebsitegiớithiệuvàbán máy tínhquamạng Chương 1: TỔNG QUAN VỀ ĐỀ TÀI 1.1 Lý do chọn đề tài Cùng với sự phát triển không nghừng về kỹ thuật máy tínhvàmạng điện tử,công nghệ thông tin cũng phát triển như vũ bão và đạt được những thành tựu rất to lớn.Mạng internet là một trong những sản phẩm có giá trị hết sức lớn lao và ngày càng trở nên một công cụ không thể thiếu,là nền tảng chính cho sự truyền tải,trao đổi thông tin trên toàn cầu. Giờ đây,mọi việc liên quan đến thông tin trở nên thật dẽ dàng cho người sử dụng,chỉ cần có một máy tínhkế nối internet và một dòng dữ liệu truy tìm thì gần như lập tức cả thế giới về vấn đề mà bạn đang quan tâm sẽ hiện ra. Bằng internet ,chúng ta đã thực hiện được nhiều công việc với tốc độ nhanh hơn và chi phí thấp hơn nhiều so với cách thức truyền thống. Một vấn đề phổ biến ngày nay là nhu cầu quảng bá thương hiệu vàgiớithiệumặt hàng ,bán hàng trên mạng để khách hàng tiết kiệm được thời gian cũng như công sức Xã hội ngày một phát triển ,con người cũng phải làm việc với áp lực cao đòi hỏi mình phải có năng lục thực sự.Vì đã chọn cho mình con đường lập trình nên trong đề tài đồ án tôt nghiệp này em chọn “Thiết kếWebsitegiớithiệuvàbán hàng máy tínhqua mạng” dựa trên công nghệ ASP.NET.ASP.NET là một nền tảng ứng dụng Web (Web application frameWork) được phát triển và cung cấp bởi Microsoft, cho phép những người lập trình tạo ra những trang Web động, những ứng dụng Web và những dịch vụ Web.Với mục đích tìm hiểu công nghệ ASP.NET và SQL 2005 trong bộ Visual Studio 2008 trên nền ngôn ngữ lập trình C#.Ngoài ra với ý thức học hỏi tiếp cận với những yêu cầu từ thực tế.Khi chưa có khả năng sáng tạo ra cái mới.Trước hết cần làm những cái đã có,để học hỏi và tích lũy kiến thức. Trang 6 ThiếtkếWebsitegiớithiệuvàbán máy tínhquamạng 1.2 Phương pháp thực hiện đề tài Để bài toán có tính thực tế đáp ứng yêu cầu người dùng và khách hàng.Bài toán được phân tích theo hướng chức năng.Xây dựng giao diện thực tế dễ sử dụng và thân thiện với người dùng,hơn nữa phải đảm bảo đầy đủ các chức năng cần thiết. Bài toán được cài đặt trên công nghệ lâp trình Web ASP.NET với nền tảng C# và sử dụng hệ quản trị cơ sở dữ liệu Microsoft SQL 2005.Sử dụng Photoshop 7.0 để làm banner. Trang 7 ThiếtkếWebsitegiớithiệuvàbán máy tínhquamạng Chương 2: PHÂN TÍCH YÊU CẦU ĐỀ TÀI 2.1 Chức năng Đây là một website nhằm bánvàgiớithiệu rộng rãi các mặt hàng máy tính của công ty đến cho người tiêu dùng với các chi tiết mặt hàng cũng như giá cả một cách chính xác. Có những chức năng sau: - Cho phép nhập hàng vào CSDL. - Hiển thị danh sách các mặt hàng theo từng loại ( bao gồm: tên mặt hàng,hình ảnh, giá cả, thông số kỹ thuật,thời gian bảo hành, mô tả chức năng). - Hiển thị hàng hóa mà khách hàng đã chọn để mua. - Hiển thị đơn đặt hàng của khách hàng. - Cung cấp khả năng tìm kiếm, khách hàng có thể truy cập từ xa để tìm kiếm xem mặt hàng đặt mua. -Cho phép quản lý đơn đặt hàng. - Cập nhập mặt hàng, loại mặt hàng, khách hàng, nhà cung cấp. - Thống kêmặt hàng, khách hàng, đơn dặt hàng, doanh thu. - Cho phép hệ thống quản trị mạng từ xa. 2.2 Yêu cầu đặt ra cho hệ thống 2.2.1 Yêu cầu trang Web Hệ thống gồm có hai phần: 2.2.1.1 Phần thứ nhất dành cho khách hàng: Khách hàng là những người có nhu cầu mua sắm hàng hóa. Họ sẽ tìm kiếm các mặt hàng cần thiết từ hệ thống và đặt mua các mặt hàng này. Vì thế trang web phải thỏa mãn các chức năng sau: Thứ nhất: Hiển thị danh sách các mặt hàng của công ty để khách hàng có thể xem và lựa chọn. Thứ hai: Cung cấp chức năng tìm kiếm mặt hàng. Với nhu cầu của người sử dụng khi bước vào trang web thương mại là tìm kiếm các mặt hàng mà họ cần Trang 8 ThiếtkếWebsitegiớithiệuvàbán máy tínhquamạngvà muốn mua. Đôi lúc cũng có nhiều khách hàng vào website này mà không có ý định mua hay không biết mua gì thì yêu cầu đặt ra cho hệ thống là làm thế nào để khách hàng có thể tìm kiếm nhanh và hiệu quả các mặt hàng mà họ cần tìm. Thứ ba: Sau khi khách hàng lựa chọn xong những mặt hàng cần đặt mua thì hệ thống phải có chức năng hiển thị đơn đặt hàng để khách hàng nhập vào những thông tin cần thiết, tránh những đòi hỏi hay những thông tin yêu cầu quá nhiều từ phía khách hàng, tạo cảm giác thoải mái, riêng tư cho khách hàng. Ngoài ra, còn có một số chức năng như: đăng kí, đăng nhập. Khách hàng có thể thay đổi mật khẩu của mình. Khi bạn quan tâm đến thông tin về website như: tin tức hay giá cả. Bạn có thể nhập địa chỉ email của bạn vào. Lúc đó bạn có thể nhận được thông tin cập nhật từ Website. 2.2.1.2 Phần thứ hai dành cho nhà quản lý(còn gọi là người quản trị): Là người làm chủ ứng dụng, có quyền kiểm soát mọi hoạt động của hệ thống. Người này được cấp một tên email và password để đăng nhập vào hệ thống thực hiện những chức năng của mình. Nếu như quá trình đăng nhập thàng công thì nhà quản lý có những chức năng sau: Thứ nhất: Chức năng quản lý cập nhật (thêm, xóa, sửa) các mặt hàng trên trang web, việc này không phải dễ. Nó đòi hỏi sự chính xác. Thứ hai: Tiếp nhận và kiểm tra đơn đặt hàng của khách hàng. Hiển thị đơn đặt hàng hay xóa bỏ đơn đặt hàng. Thứ ba: Thống kê các mặt hàng, khách hàng, nhà cung cấp, thống kê doanh thu. Trang 9 ThiếtkếWebsitegiớithiệuvàbán máy tínhquamạng Ngoài các chức năng nêu trên thì trang web phải được trình bày sao cho dễ hiểu, giao diện mangtính dễ dùng, đẹp mắtvà làm sao cho khách hàng thấy được những thông tin cần tìm, cung cấp những thông tin quảng cáo thật hấp dẫn, 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. Điều quan trọng trong trang web mua bán trên mạng là phải đảm bảo an toàn tuyệt đối những thông tin liên quan đến người dùng trong quá trình đặt mua hay thanh toán. Đồng thời trang web còn phải có tính dễ nâng cấp, bảo trì, sửa chữa khi cần bổ sung, cập nhật những tính năng mới. Trang 10