1. Trang chủ
  2. » Luận Văn - Báo Cáo

Thiết kế website bán các loại hoa

15 4 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

Tr-ờng đại học vinh Khoa công nghệ thông tin === === thiết kế website bán loài hoa tóm tắt khóa luận tốt nghiệp đại học GV h-ớng dẫn: ts Phan lê na SV thực hiện: Ngô Thị Mai Trang Líp: 44E2 - CNTT Vinh, 2008 =  = Thiết kế Website bán loài hoa Lời nói đầu Nền kinh tế giới b-ớc vào giai đoạn kinh tÕ tri thøc, kinh tÕ c«ng nghƯ Víi sù phát triển Công nghệ thông tin, giai đoạn Công nghệ thông tin đà phát triển mạnh mẽ không ngừng, ngày hoàn thiện áp dụng gần gũi với sống ng-ời Vì ng-ời sống thời đại mới, thời đại phát triển rực rì cđa c«ng nghƯ th«ng tin C«ng nghƯ th«ng tin đà b-ớc phát triển cao số hoá tất liệu thông tin, đồng thời nối kết lại với luân chuyển mạnh mẽ Những công cụ kết nối thời đại kỹ thuật số cho phép ta dễ dàng thu nhập, chia sẻ thông tin hành động sở thông tin theo ph-ơng thức hoàn toàn Trong giai đoạn chủ tr-ơng xà hội hoá tin học vào tất lĩnh vực Hiện công nghệ thông tin đ-ợc đ-a vào hầu hết lĩnh vực đời sống kinh tế xà hội, Internet có b-ớc tiến v-ợt bậc Internet đà thay đ-ợc nhiều công việc cđa ng-êi Ngµy x-a chóng ta mn mua mặt hàng phải tận cửa hàng bán, siêu thị mua đ-ợc Nh-ng ngày với phái triển v-ợt bậc Công nghệ thông tin nh- nhu cầu xà hội Thì danh sách dịch vụ Internet ngµy cµng mét dµi nhê rÊt nhiỊu nhµ cung cấp dịch vụ khác Dù nhà nh-ng nhờ dịch vụ Internet mà ng-ời cần kích chuột mua đ-ợc cần mua Trong thập kỷ 21, kỷ nguyên khoa học công nghệ, người phải vận động bận rộn với hàng trăm ngàn công việc chuyến công tác xa nhà, mà nhiều lý khác khiến người thân yêu gặp ngày vui, ngày lễ hội, ngày trọng đại ý nghĩa Trong lúc đó, người khơng thể n vi c, h luụn mong Ngô Thị Mai Trang - 44E2 CNTT ThiÕt kÕ Website b¸n c¸c loµi hoa muốn làm việc để tạo cho người thân yêu bạn bè có cảm giác họ có diện ngày Và theo lẽ thơng thường, người gọi điện hay gửi e-mail cho để chúc mừng, hỏi thăm hay chia vui , việc làm khơng thể thể hết tình cảm họ khơng để lại kỷ niệm hay dấu ấn sâu sắc Mà người xã hội văn minh họ ln tìm đến hoàn hảo hành động tâm hồn Chớnh vỡ lý ú em đà chọn đề tài khoá luận tốt nghiệp cho là: Thiết kế Website bán loài hoa Để giới thiệu bán loại hoa có thị tr-ờng Nhm phc v phần nhu cầu việc chuyển phát nhanh đóa hoa nhằm rút ngắn khoảng cách địa lý không gian thời gian, tạo gần gũi tình cảm người xa Khi thể loài hoa lên Website, thông tin loại hoa phải khoa học, trực quan, sinh động không d- thừa Tạo cho ng-ời xem đến với Website chọn đ-ợc bó hoa thật nhiều ý nghĩa để tặng thầy cô, gia đình, bạn bè hay ng-ời yêuEm hy vng giúp cho người gần gũi bên nhau, khơng cịn khoảng cách xa cách Vì kinh nghiệm kiến thức hạn chế nên đề tài không tránh khỏi thiếu sót việc tìm hiểu hệ thống nh- công việc phân tích thiết kế hệ thống thông tin Em mong nhận đ-ợc đóng góp ý kiến chân thành thầy cô, bạn bè để đề tài hoàn thiện , đạt đ-ợc hiệu cao cho việc áp dụng vào thực tế sống Đ-a lên mạng hoạt động đ-ợc cách thuận lợi giao dịch mua bán Hy vọng đề tài khoá luận tốt nghiệp giúp cho quan tâm đến cách xây dựng Website ASP.NET hệ thống bán hàng mạng biết thêm điều bổ ích, thú vị Rất mong nhận đ-ợc quan tâm, đánh giá, đóng góp ý kiến thầy cô bạn bè Ngô Thị Mai Trang - 44E2 CNTT Thiết kế Website bán loài hoa ch-ơng hệ thống bán hàng qua internet I Nguồn gèc ®êi cđa Internet 1.1 Ngn gèc cđa Internet Internet mạng máy tính kết nối hàng triệu máy tính với phạm vi toàn giới Internet có lịch sử ngắn, có nguồn gốc từ dự án Bộ Quốc Phòng Mỹ có tên Arpanet, dự án nhằm thực nghiệm xây dựng mạng nối trung tâm nghiên cứu khoa học quân với Sau đà có thêm hai mạng: Store Forwarrd Alohanet, hai mạng đà đợc kết nối với Arpanet Và Ray Tomlinson phát minh chơng trình th tín điện tử E-mail Chơng trình đà nhanh chóng đợc ứng dụng rộng rÃi để gửi thông điệp mạng phân tán 1.2 Các dịch vụ Internet Dới số dịch vụ Internet: Th điện tử (E-mail): Dịch vụ E-mail dùng để trao đổi thông tin cá nhân với nhau, cá nhân với tổ chức tổ chức với Dịch vụ cho phép tự động gửi nội dung thông tin đến địa tự động gửi đến tất địa cần gửi theo danh sách địa cho trớc (gọi mailing list) Nội dung thông tin gửi dùng th điện tử văn (text) mà ghép thêm văn đà đợc định dạng, Graphic, Sound, Video Các dạng thông tin hoà trộn, kết hợp với thành tài liệu phức tạp Lợi ích dịch vụ th điện tử thông tin gửi nhanh rẻ WWW (World Wide Web): Đây khái niệm mà ngời dùng Internet quan tâm nhiều Web công cụ, hay dịch vụ Internet, Web chứa thông tin bao gồm văn bản, hình ảnh, âm Ngô Thị Mai Trang - 44E2 CNTT Thiết kế Website bán loài hoa chí video ®ưỵc kÕt hỵp víi Web cho phÐp chóng ta vào ngõ ngách Internet, điểm chứa sở liệu gọi Website Nhờ có Web nên dù chuyên gia, ngời sử dụng Internet cách dễ dàng Phần mềm sử dụng để xem Web gọi trình duyệt Một trình duyệt thông thờng Navigator Netcape, Internet Explorer Microsoft Ngoài nhiều dịch vụ khác 1.3 Cách thức truyền Internet Nhiều công nghệ mạng máy tính đà đời nhng kiểu lại dựa phần cứng riêng biệt Một kiểu đợc gọi mạng cục (Local Area Networks viết tắt LAN), nối máy tính với phạm vi hẹp dây dẫn thiết bị đợc cài đặt máy Các mạng lớn đợc gọi mạng diện rộng (Wide Area Networks viết tắt WAN), nối nhiều máy tính với phạm vi rộng thông qua hệ thống dây truyền dẫn kiểu nh hệ thống điện thoại II Mô hình Web Client/Server 2.1 Khái niệm Mô hình Client/Server ứng dụng vào trang Web đợc gọi mô hình Web Client/Server Giao thức chuẩn đợc sử dụng để giao tiếp Web Server vµ Web Client lµ HTTP (HyperText Transfer Protocol) Web Client: Các trình duyệt có vai trò nh Client mô hình Client/Server, cần xem trang Web cụ thể trình duyệt Web gửi yêu cầu lên cho Web Server để lấy nội dung trang Web Web Server: Khi nhận đợc yêu cầu từ mét Client/Server, Web Server sÏ tr¶ vỊ néi dung file cho trình duyệt Web Server cho phép chuyển giao liệu bao gồm văn bản, đồ hoạ chí âm thanh, video tới ngời sử dụng Ngời sử dụng cần trình duyệt xét Web để liên kết máy chủ qua Ngô Thị Mai Trang - 44E2 CNTT Thiết kế Website bán loài hoa mạng IP nội yêu cầu ngời sử dụng đợc đáp ứng cách nhấn chuột vào chủ đề minh hoạ mẫu theo khuôn dạng HTML Những trang liệu theo yêu cầu đợc gọi xuống từ máy chủ theo giao thức HTTP hiển thị máy cá nhân 2.2 Hoạt động Web Server Tất gói tin nhận trả lời Web Server Client tuân theo giao thức chuẩn HTTP Mô hình hoạt động nh- sau: + Ban đầu trình duyệt máy Client có văn HTML hiển thị lên hình với đầy đủ mối liên kết + Khi ngời sử dụng chọn mối liên kết văn th× tr×nh dut sÏ sư dơng giao thøc HTTP gưi yêu cầu lên mạng cho Web Server để truy cập tới trang Web hay muốn đợc phục vụ dịch vụ đợc mối liên kết + Sau nhận đợc thông tin tõ tr×nh dut nã cã thĨ tù xư lý thông tin gửi cho phận khác có khả xử lý (Database Server, CGI ) chờ kết để gửi cho trình duyệt Client + Trình duyệt nhận định dạng liệu theo chuẩn trang Web để hiển thị lên hình + Quá trình tiếp diễn nh đ-ợc gọi duyệt Web mạng 2.3 ứng dụng mô h×nh Client/Server WWW - World Wide Web: Cã nhiỊu ngưêi đà nghe đến thuật ngữ nhng lại không hiểu thËm chÝ cã ngưêi ®· sư dơng nã cịng không định nghĩa xác đợc WWW Có thể hiểu WWW tập hợp văn tài liệu (Document) có mối liên kết (Link) với mạng Internet Bởi WWW phát triển mạnh mẽ đợc quảng bá khắp nơi nên ngời sử dụng thờng nhầm lẫn WWW Internet nhng thực tế dịch vụ Internet Ngô Thị Mai Trang - 44E2 CNTT Thiết kế Website bán loài hoa 2.4 Mở rộng khả Web Server Web Server phần mềm đóng vai trò phục vụ đ-ợc hình thành, nạp vào nhớ đợc yêu cầu từ nơi khác đến Các yêu cầu từ trình duyệt từ Web Server khác đến Các yêu cầu thờng đòi hỏi t liệu hay thông tin Khi nhận yêu cầu, phân tích để xác định xem t liệu, thông tin mà ngời dùng yêu cầu Sau gửi trả kết lại nơi yêu cầu Các phÇn mỊm Web Server chđ u: + Apche dïng cho UNIX + HS dïng cho Window NT + HTTP dïng cho UNIX + Web Quest dïng cho Window NT, Window 95 + Oracle Web Server thÝch hỵp cho nhiỊu nỊn t¶ng + Personal Web Server dïng cho Win 95 III Th-ơng mại điện tử Khái niệm Thơng mại điện tử (E-Commerce) hình thái hoạt động kinh doanh phơng pháp điện tử; việc trao đổi thông tin kinh doanh thông qua phơng tiện công nghệ điện tử Là bán hàng mạng, kinh doanh Internet HiƯn cã rÊt nhiỊu c¸ch hiĨu kh¸c vỊ Thơng mại điện tử Nhiều ngời hiểu Thơng mại điện tử bán hàng mạng, Internet Một số ý kiến khác lại cho Thơng mại điện tử làm thơng mại điện tử Những cách hiểu theo góc độ nhng cha nói lên đợc phạm vi rộng lớn Thơng mại điện tử Các phơng tiện điện tử Thơng mại điện tử: + Điện thoại + Máy FAX + Truyền hình Ngô Thị Mai Trang - 44E2 CNTT Thiết kế Website bán loài hoa + Hệ thống toán điện tử + Intranet / Extranet Ch-ơng công cụ xây dựng hệ thống I Công nghệ net 1.1 Giới thiệu Net Microsoft.NET gồm phần chính: Framework Integrated Development Environment (IDE) Framework Framework có nghĩa khung ta dùng hạ tầng sở theo qui ước định để thực công việc IDE cung cấp môi trường giúp triển khai nhanh chóng ứng dụng dựa tảng NET Nếu khơng có IDE ta dùng trình soạn thảo ví Notepad hay trình soạn thảo văn sử dụng Command line để biên dịch, nhiên việc nhiều thời gian Tốt ta dùng IDE phát triển ứng dụng 1.2 Cấu trúc NET Framework NET Framework Platform dùng để phát triển ứng dụng môi trường phân tán Internet .NET Framework thiết kế đầy đủ để đáp ứng theo quan điểm sau: + Để cung cấp môi trường lập trình hướng đối tượng tốt, mã nguồn đối tượng lưu trữ thực thi cách cục Thực thi cục phân tán Internet, thực thi từ xa + Để cung cấp môi trường thực thi mã nguồn + Để cung cấp môi trường thực thi mã nguồn mà đảm bảo việc thực thi an toàn mã nguồn tuân th theo kin trỳc NET Ngô Thị Mai Trang - 44E2 CNTT Thiết kế Website bán loài hoa II Ngôn ngữ lập trình C# 2.1 Gii thiu v ngôn ngữ C# Ngôn ngữ C# đối tượng Tất liệu phương thức C# chứa khai báo: cấu trúc (Struct) lớp (Class) Ngơn ngữ C# khoảng 80 từ khóa mười kiểu liệu xây dựng sẵn Ngơn ngữ C# có ý nghĩa cao thực thi khái niệm lập trình đại C# bao gồm tất hỗ trợ cho cấu trúc, thành phần Component, lập trình hướng đối tượng Những tính chất diện ngơn ngữ lập trình đại Và ngôn ngữ C# hội đủ điều kiện vậy, xây dựng tảng hai ngôn ngữ mạnh C++ Java 2.2 Những ưu điểm C# Ngôn ngữ C# ngôn ngữ dẫn xuất từ C C++, tạo từ tảng phát triển Microsoft bắt đầu với công việc C C++ thêm vào đặc tính Nhiều số đặc tính giống với đặc tính có ngơn ngữ Java Microsoft cịn đưa số mục đích xây dựng ngơn ngữ Những mục đích được tóm tắt sau: + C# ngôn ngữ đại + C# ngôn ngữ hướng đối tượng + C# ngôn ngữ mạnh mẽ mềm dẻo + C# ngôn ngữ có từ khóa + C# ngơn ngữ hướng module + C# trở nên phổ biến III LËp trình web asp.net Khỏi nim Asp.Net Ngô Thị Mai Trang - 44E2 CNTT ThiÕt kÕ Website b¸n c¸c loµi hoa ASP.NET từ viết tắt Active Server Pages NET ASP.NET xem công nghệ mạnh để phát triển ứng dụng mạng tương lai Lưu ý ASP.NET khung tổ chức để thiết lập ứng dụng mạnh mạng dựa CLR (Common Language Runtime) ngơn ngữ lập trình ASP.NET cho phép Website cài đặt nhiều ngơn ngữ lập trình khác Tuy ASP.NET có tên gần giống với ASP cổ điển khơng phải ASP Sau điểm khác biệt ASP.NET ASP: + Tập tin ASP.NET có phần mở rộng ASPX, ASP ASP + Tập tin ASP.NET phân tích cú pháp XSPISAPI.DLL, cịn tập tin ASP phân tích ASP.DLL + ASP.NET kiểu lập trình động kiện, cịn ASP thực thi từ xuống + ASP sử dụng trình biên dịch (Compiler Code) nên tốc độ thực thi nhanh, cịn ASP sử dụng trình thơng dịch (Interpreted Code) nên tốc độ chậm + ASP.NET hỗ trợ gần 25 ngơn ngữ lập trình với NET chạy mơi trường biên dịch (Compiler Invironment) cịn ASP chấp nhận VBScript JavaScript chạy môi trường thông dịch + ASP.NET kết hợp nhuần nhuyễn với XML (eXtensible Markup Language) để chuyển thông tin qua mạng + ASP.NET hỗ trợ hầu hết Browser, đặc biệt ASP.NET hỗ trợ thiết bị di động, điểm khác biệt lớn mà ASP khơng có c IV hệ quản trị csdl sql server 2000 4.1 Gii thiu SQL Server 2000 Cơ sở liệu mét lÜnh vùc rÊt quan träng cđa c«ng nghƯ th«ng tin mà thiếu nhiều vấn đề đặt khó giải đ-ợc Cơ sở liệu đ-ợc Ngô Thị Mai Trang - 44E2 CNTT Thiết kế Website bán loài hoa định nghĩa kho thông tin chủ đề, đ-ợc tổ chức hợp lý để dễ dàng quản lý truy tìm Bất kỳ kho thông tin đáp ứng đ-ợc yêu cầu coi sở liệu 4.2 Quản trị sở liệu Hệ quản trị sở liệu trình xử lý xoay quanh vấn đề sau: + Lu trữ liệu + Truy nhập liệu + Bảo đảm tính toàn vẹn liệu Ch-ơng Phân tích thiết kế hệ thống Khảo sát hệ thống cũ Nhc điểm hệ thống cũ: + Tính quảng bá, thương mại khơng cao + Chi phí dịch vụ để kinh cao Chính cần có giải pháp tốt xây dựng Website giới thiệu quảng bá sản phẩm cho cửa hàng, doanh nghiệp Trong luận văn em xin trình bày cách xây dựng quy trình hoạt động Shop bán hoa Như ta cần phải thiết kế phần: Quản trị người dùng Tức ta phải xây dựng hai giao diện Giao diện cho người sử dụng giao diện cho nhà quản trị Sao cho nhà quản trị quản lý thông tin Website Thông tin mà nhà quản trị cần quản lý: + Thông tin giới thiệu ShopHoa: lời giới thiệu Shop + Thông tin dịch vụ,quy định sử dụng dịch v, tha thun mua bỏn, Ngô Thị Mai Trang - 44E2 CNTT 10 Thiết kế Website bán loài hoa thông tin liên hệ Đây thông tin cung cấp cho khách hàng + Thông tin sản phẩm: Đối với sản phẩm hoa phân nhóm theo chủ đề, theo loại hoa, theo kiểu cắm + Thơng tin hình ảnh đặt quảng cáo Website + Thông tin liên hệ đặt hàng khách hàng + Thơng tin tài khoản để tham gia vào quản trị Ta cã biĨu ®å phân cấp chức năng: HTBH Cập nhật thông tin Đăng sản phẩm Giới thiệu Bán hàng Cập nhật chủ đề Tạo Sp Về Website Đặt hàng Cập nhật d.mục hoa Xuất Sp Dịch vụ Cập nhật kiểu cắm Q.lý sản phẩm đà bán Thoả thuận Cập nhật User Xem t.tin đặt hàng Dịch vụ SD Tìm kiếm sp Cập nhật tt liên hệ Cập nhật h.ả q.cáo Biểu đồ mức ngữ cảnh hệ thống nh- sau: Khách hàng Đặt hàng Cập nhật t.tin sản phẩm Đáp ứng yêu cầu Đăng s.phẩm Xem t.tin Website Hệ thống bán hàng Ng-ời quản trị Ngô Thị Mai Trang - 44E2 CNTT Đáp ứng yêu cầu Đáp ứng yêu cầu Tìm kiếm thông tin Xem t.tin đặt hàng 11 Thiết kế Website bán loài hoa a) Biểu đồ luồng liệu mức đỉnh Đáp ứng yêu cầu khách hàng Đặt hàng Xem t.t Website Giới thiệu Bán hàng Sản phÈm Danh mơc Xư lý th«ng tin CËp nhËt th«ng tin Đăng sản phẩm Đáp ứng yêu cầu Sản phẩm Xem t.tin đặt hàng Đáp ứng yêu cầu Tìm kiếm thông tin Giới thiệu Ng-ời quản trị Ngô Thị Mai Trang - 44E2 CNTT 12 ThiÕt kÕ Website b¸n c¸c loài hoa kết luận Khoá luận tốt nghiệp Thiết kế Website bán loài hoa ó thu c nhng kt sau: + Tìm hiểu ngơn ngữ lập trình ứng dụng C#, cách thức xây dựng ứng dụng C# với sở liệu + Nghiên cứu ASP.NET cách thức xây dựng Website ASP.NET + Tìm hiểu XML vấn đề lưu trữ liệu, cách thức khai thác tài liệu XML XmlReader, XmlWriter XmlDocument; tìm hiểu cơng nghệ liên quan đến XML DTD, Schema XML, DOM + Nghiên cứu hệ quản trị sở liệu SQL Server 2000, cách thức xây dựng sở liệu SQL Server 2000 phương pháp khai thác sử dụng liệu SQL + Tìm hiểu hệ thống bán hàng shop + Xây dựng hệ thống bán hàng: Login/Logout hệ thống, phân quyền sử dụng hệ thống, quản trị sở liệu… Hệ thống tìm kiếm thơng tin theo tên sản phẩm Có thể đặt mua hàng Cịn người quản trị cập nhật sản phẩm mới, cập nhật lời giới thiệu Website, xem thông tin liên hệ đặt hàng Giao dịch với ngưòi mua + Xây dựng giao diện Website tương đối trực quan, hình ảnh sinh động, đơn giản, dễ giao tiếp sử dụng Giúp người xem dễ dàng chọn lẵng hoa yêu thích Hướng phát triển đề tài: + Hệ thống giao dịch mua bán chưa tạo giỏ hàng để mua nhiều sản phẩm lúc Trong thời gian tới em tiếp tục nghiên cứu để xây dựng thành cơng giỏ hàng mua bán cách thuận tiện + Hệ thống Website hỗ trợ ngôn ngữ tiếng Anh cho người s dng Ngô Thị Mai Trang - 44E2 CNTT 13 Thiết kế Website bán loài hoa Tài liệu tham khảo [1] Nguyễn Tế An, Giáo trình nhập môn sở liệu, NXB Đại học Quốc gia TP Hồ ChÝ Minh, 2000 [2] Nguyễn Văn Ba, Phân tích thiết kế hệ thống thông tin, NXB Đại học quốc gia H Ni-2006 [3] Đỗ Sỹ Hoá, Ôn thi chứng chØ tin A tin häc Quèc gia, NXB Thanh niªn, 2003 [4] Nguyễn Ngọc Minh - Hoà ng Đức Hải, Tự học Microsoft SQL Server 2000 21 ngà y, NXB Lao ng xà hi, 2005 [5] Trần Thành Nai, Phân tích thiết kế hệ thống thông tin quản lý, Nhà xuất trẻ, 1999 [6] Phạm Hữu Khang, Lập trình ứng dụng chuyên nghiệp SQL Server 2000, NXB Lao động xà hội [7] Hoàng Hữu Việt, Bài giảng Visual studio 2005, Khoa Công Nghệ Thông Tin tr-ờng Đại học Vinh, 2006 [8] Lê Tiến V-ơng, Nhập môn sở liệu quan hệ, NXB Thống kê, 2000 Ngô ThÞ Mai Trang - 44E2 CNTT 14 ... luận tốt nghiệp cho là: Thiết kế Website bán loài hoa Để giới thiệu bán loại hoa có thị tr-ờng Nhm phc v phần nhu cầu việc chuyển phát nhanh đóa hoa nhằm rút ngắn khoảng cách địa lý không gian... 44E2 CNTT 12 ThiÕt kÕ Website b¸n c¸c loài hoa kết luận Khoá luận tốt nghiệp Thiết kế Website bán loài hoa ó thu c nhng kt sau: + Tìm hiểu ngơn ngữ lập trình ứng dụng C#, cách thức xây dựng ứng... - 44E2 CNTT 10 Thiết kế Website bán loài hoa thông tin liên hệ Đây thông tin cung cấp cho khách hàng + Thông tin sản phẩm: Đối với sản phẩm hoa phân nhóm theo chủ đề, theo loại hoa, theo kiểu

Ngày đăng: 02/12/2021, 23:30

w