Báo Cáo đồ án thực tập tốt nghiệp: Đồ án xây dựng website bán điện thoại

47 1.6K 2
Báo Cáo đồ án thực tập tốt nghiệp: Đồ án xây dựng website bán điện thoại

Đ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

Mở đầuHiện nay, các công nghệ tiên tiến phát triển ngày càng mạnh mẽ và được ứng dụng ngày càng nhiều vào các lĩnh vực kinh tế, sản xuất cũng như đời sống thường nhật của con người. Một điểm tiêu biểu trong việc phát triển các công nghệ đó phải kể đến việc ứng dụng công nghệ thông tin vào hầu khắp các hoạt động. Nhờ đó, các công việc được thực hiện nhanh, chính xác và đạt kết quả cao hơn rất nhiều. Khi xã hội ngày càng phát triển, mức sống của người dân được nâng cao thu nhập kinh tế ngày càng được cải thiện thì chiếc điện thoại di động không còn trở nên xa lạ với mọi người nữa mà ngược lại nó là một vật dụng không thể thiếu đối với người dân hiện nay. Hầu hết mỗi người đều trang bị cho mình một chiếc điện thoại phù hợp với nhu cầu và túi tiền của mình. Tuy nhiên, với cuộc sống ngày càng bận rộn như hiện nay thì việc muốn mua một chiếc điện thoại mình ưa thích thì người tiêu dùng phải đến tận cửa hang để chọn lựa vì thế sẽ mất khá nhiều thời gian và công sức. Cùng với các lý do nêu trên, qua tìm hiểu em được biết việc ứng dụng bán điện thoại di động trực tuyến sẽ giúp cho khách hàng giảm bớt được thời gian và công sức phải đến tận cửa hàng để mua. Muốn lựa chọn cho mình một chiếc điện thoại ưng ý phù hợp với túi tiền thì khách hàng chỉ cần ngồi bên chiếc máy tính có nối mạng internet là có thế mua được mặt hàng điện thoại mình cần. Do đó em chọn thực hiện đề tài “ Xây dựng Website bán điện thoại di động” .Sự ra đời của ngôn ngữ lập trình cho phép chúng ta có thể thiết kế và xây dựng các ứng dụng giao dịch điện tử dưới nhiều hình thức khác nhau. Với sự hỗ trợ của các loại cơ sở dữ liệu quan hệ, ta có thể kết hợp chúng trên trình chủ như PHP, ASP, JSP,… để có thể xây dựng và triển khai ứng dụng với nhiều mục đích khác nhau. ASP.Net và SQL Server không nhằm ngoài mục đích dùng để xây dựng ứng dụng giao dịch điện tử. Với lí do đó, được sự hướng dẫn tận tình của thầy giáo An Văn Minh, em đã chọn đề tài “Xây dựng Website bán điện thoại ” sử dụng công nghệ ASP.net và hệ quản trị cơ sở dữ liệu SQL Server làm đề tài thực tập tốt nghiệp của mình.

Trường Đại Học Công Nghiệp Hà Nội Khoa Công Nghệ Thông Tin  Báo Cáo đồ án thực tập tốt nghiệp Đề tài : Đồ án xây dựng website bán điện thoại Giáo viên hướng dẫn : Th.s An Văn Minh Sinh viên thực hiện: : Lê Tiến Dũng Lớp: Tin1_K15 Hà Nội, Ngày 14, Tháng 02, Năm 2016 Mục lục Mục lục Mở đầu LỜI CẢM ƠN Chương Cơ sở lý thuyết .6 1.1.Ngôn ngữ C# 1.2.ASP.Net 1.3 Internet ? 10 1.4 World Wide Web 11 1.5.HTML 14 1.5.1 Giới thiệu HTML 14 1.5.2 Đặc điểm HTML 15 1.5.3 Cấu trúc tài liệu HTML 15 1.5.4 Quy trình tạo tài liệu HTML 16 1.6.SQL SERVER 17 1.6.1.Lệnh SQL: 19 1.6.2.Mệnh đề SQL: 19 1.6.3.Những toán hạng SQL: .20 1.6.4.Hàm tổng hợp 20 Chương 2: Khảo sát & Phân tích thiết kế hệ thống .22 2.1.Khảo sát 22 2.1.1 Mục tiêu 22 2.1.2 Yêu cầu .22 2.2.Phân tích thiết kế hệ thống 23 2.2.1.Yêu cầu đề tài 23 2.2.2.Hoạt động cửa hàng mạng 23 2.2.3.Thiết kế hệ thống 26 Chương 3: Thiết kế cài đặt chương trình 35 3.1.Giao diện chương trình 35 Hình 3.1 Trang giới thiệu công ty 35 Hình 3.2 Trang giới thiệu(tiếp) 35 Hình 3.3 Trang sản phẩm 36 Hình 3.4 Trang chi tiết sản phẩm 36 Hình 3.5.Trang đặt hàng .37 Hình 3.6.Trang tin tức 37 Hình 3.7.Trang chi tiết tin tức 38 Hình 3.8.Trang liên hệ 38 Hình 3.9 Trang tuyển dụng 39 Hình 3.10 Trang đăng nhập dành cho quản trị viên 39 Hình 3.11.Trang quản trị 40 Hình 3.12.Trang quản trị (tiếp) 40 Hình 3.13.Trang Thông tin đặt hàng 41 Hình 3.14.Trang loại sản phẩm 41 3.2.Các bảng SQL 42 Hình 3.16.Bảng Dat (Tiếp) 42 Hình 3.17.Bảng News 42 Hình 3.18 Bảng News (tiếp) .43 Hình 3.19.Bảng Product .43 Hình 3.20.Bảng Product(tiếp) 44 Hình 3.21.Bảng TSKT 44 Hình 3.22.Bảng TSKT(tiếp) 45 Hình 3.23.Bảng LoaiSP 45 Hình 3.24.Bảng LoaiSP(tiếp) .45 CHƯƠNG 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI 46 4.1 Kết luận 46 4.1.1 Kết đạt 46 4.1.2 Hạn chế 46 4.2 Hướng phát triển đề tài .46 TÀI LIỆU THAM KHẢO 47 Mở đầu Hiện nay, công nghệ tiên tiến phát triển ngày mạnh mẽ ứng dụng ngày nhiều vào lĩnh vực kinh tế, sản xuất đời sống thường nhật người Một điểm tiêu biểu việc phát triển công nghệ phải kể đến việc ứng dụng công nghệ thông tin vào hầu khắp hoạt động Nhờ đó, công việc thực nhanh, xác đạt kết cao nhiều Khi xã hội ngày phát triển, mức sống người dân nâng cao thu nhập kinh tế ngày cải thiện điện thoại di động không trở nên xa lạ với người mà ngược lại vật dụng thiếu người dân Hầu hết người trang bị cho điện thoại phù hợp với nhu cầu túi tiền Tuy nhiên, với sống ngày bận rộn việc muốn mua điện thoại ưa thích người tiêu dùng phải đến tận cửa hang để chọn lựa nhiều thời gian công sức Cùng với lý nêu trên, qua tìm hiểu em biết việc ứng dụng bán điện thoại di động trực tuyến giúp cho khách hàng giảm bớt thời gian công sức phải đến tận cửa hàng để mua Muốn lựa chọn cho điện thoại ưng ý phù hợp với túi tiền khách hàng cần ngồi bên máy tính có nối mạng internet mua mặt hàng điện thoại cần Do em chọn thực đề tài “ Xây dựng Website bán điện thoại di động” Sự đời ngôn ngữ lập trình cho phép thiết kế xây dựng ứng dụng giao dịch điện tử nhiều hình thức khác Với hỗ trợ loại sở liệu quan hệ, ta kết hợp chúng trình chủ PHP, ASP, JSP, … để xây dựng triển khai ứng dụng với nhiều mục đích khác ASP.Net SQL Server không nhằm mục đích dùng để xây dựng ứng dụng giao dịch điện tử Với lí đó, hướng dẫn tận tình thầy giáo An Văn Minh, em chọn đề tài “Xây dựng Website bán điện thoại ” sử dụng công nghệ ASP.net hệ quản trị sở liệu SQL Server làm đề tài thực tập tốt nghiệp Website xây dựng với định hướng giúp việc mua sắm điện thoại khách hàng dễ dàng nhanh gọn hơn, không thời gian công sức LỜI CẢM ƠN Lời em xin bày tỏ lòng biết ơn sâu sắc đến thầy giáo TS An Văn Minh hướng dẫn bảo em tận tình kì học vừa qua Em xin bày tỏ lòng biết ơn đến thầy cô giáo khoa Công nghệ thông tin, trường Đại học Công nghiệp Hà Nội Các thầy cô dạy bảo, dẫn em suốt bốn năm học trường Đại học Công nghệp, tạo điều kiện tốt giúp em hoàn thành đồ án thực tập Tôi xin cảm ơn bạn sinh viên K15 trường Đại học Công nghệp, đặc biệt bạn sinh viên lớp Tin K15 đoàn kết, giúp đỡ theo học môn bổ ích thú vị chương trình học đại học trường Cuối cùng, xin gửi tới bố, chị gái, mẹ nuôi gia đình lòng biết ơn tình cảm yêu thương Hà Nội, ngày 08/03/2016 Lê Tiến Dũng Chương Cơ sở lý thuyết Dựa sở môn học như: Môn sở liệu Môn hệ quản trị sở liệu Môn lập trình ứng dụng sở liệu web Môn Thiết kế web 1.1.Ngôn ngữ C# C#, theo hướng đó, ngôn ngữ lập trình phản ánh trực tiếp đến.NET Framework mà tất chương trình.NET chạy, phụ thuộc mạnh mẽ vào Framework Mọi liệu sở đối tượng, cấp phát hủy bỏ trình dọn rác Garbage-Collector (GC), nhiều kiểu trừu tượng khác chẳng hạn class, delegate, interface, exception, v.v, phản ánh rõ ràng đặc trưng của.NET runtime So sánh với C C++, ngôn ngữ bị giới hạn nâng cao vài đặc điểm đó, không bao gồm giới hạn sau đây: • • • Các trỏ sử dụng chế độ không an toàn Hầu hết đối tượng tham chiếu an toàn, phép tính kiểm tra tràn đệm Các trỏ sử dụng để gọi loại kiểu giá trị; đối tượng thuộc thu rác (garbage-collector) gọi cách tham chiếu Các đối tượng giải phóng tường minh Chỉ có đơn kế thừa, cài đặt nhiều interface trừu tượng (abstract interfaces) Chức làm đơn giản hóa thực thi thời gian thực thi • C# an-toàn-kiểu (typesafe) C++ • Cú pháp khai báo mảng khác nhau("int[] a = new int[5]" thay "int a[5]") • Kiểu thứ tự thay tên miền không gian (namespace) • C# tiêu • • Có thêm Properties, phương pháp gọi Properties để truy cập liệu Có reflection 1.2.ASP.Net Ta phải công nhận điều NET Framework ứng dụng tạo cách mạng kỹ thuật công nghệ tin học (Information Technólogy), thay đổi tận gốc rễ kiểu mẫu lập trình hay phát triển triển khai mạng giới tạo vận hội đáp ứng yêu cầu khẩn thiết cho ngành nghề kỹ thuật thương mại vạch hướng vững lâu dài cho tương lai tin học ASP.NET ứng dụng quan trọng để phát triển triển khai mạng cách dễ dàng chưa thấy… từ xưa đến Hãy lắng nghe chinh Microsoft nói ASP.NET nào: “ASP.NET is a revolutionary programming frramework that enables the rapid development of powerful web applications and services Part of the Microsoft NET Platform, it provides the easiest and most scalable way to develop, deploy and run distributed web applications that can target any browser or any application.” Chúng ta tìm hiểu đặc tính ASP.NET: - Easy Programming Model: ASP.NET giúp phát triển triển khai ứng dụng mạng thời gian kỷ lục cung cấp cho ta kiểu mẫu lập trinh dễ dàng gọn gàng Ngoài ra, trang ASP.NET làm việc với browsers Internet Explorer (IE), Netscape, Opera, AOL…mà không cần đổi tới đổi lui nguồn mã vật vã trước - Flexible Language Options: Không ASP kiểu cổ điển giới hạn với VBScripts and JScripts, ASP.NET yểm trợ 25 ngon ngữ lập trinh (dĩ nhiên ngôn ngữ thiết lập cài sẵn yểm trợ NET framework VB.NET, C# JScript.NET co MC++.NET, Smalltalk.NET, COBOL.NET, Eiffel.NET, Perl.NET, Component Pascal.NET, Mercury.NET, Oberon.NET, Python.NET…) - Great Tool Support: Mặc dù ta dung đến Nótepad để triển khai trang ASP.NET Visual Studio.NET giúp suất triển khai mạng thêm phần hiệu ta quan sát kế hoạch ta dễ dàng phác họa thành phần ASP.NET hinh ảnh với ASP.NET Web Forms hay Services theo phương pháp “drag-dropdoubleclick” quen thuộc Windows Hơn nữa, yểm trợ ta việc phát loại bỏ lỗi sai cách thuận lợi phát triển ứng dụng mạng (support for debugging and deploying ASP.NET Web applications) - Rich Class Framework: Nhờ tảng vững vàng tài nguyên phong phú NET Framework với 5000 classes bao gồm đủ thứ XML, data access, file upload, regular expressions, transactions, message queuing, SMTP mail, … nên việc thiết kế đặc tinh ứng dụng trở nên nhẹ nhàng thoải mái xưa nhiều - Compile execution: ASP.NET chạy nhanh ASP cổ điển gấp lần mà tri kiểu mẫu cập nhật gọi kiểu mẫu “just hit save”, nghĩa ASP.NET tự động dò tim thay đổi compile files cần thiết lưu trữ kết compile để cung ứng dịch vụ cho yêu cầu sau, nhờ ứng dụng bạn luôn cập nhật hóa chạy với tốc độ nhanh - Rich output cáching: ASP.NET có khả lưu trữ kết chung phận memory trang để gửi giải đáp cho yêu cầu từ nhiều khách hàng khác nhờ tiết kiệm lặp lặp lại công tac thi hành trang web mà gia tăng hiệu suất cách ngoạn mục giới hạn tối đa việc chất vấn sở liệu ( eliminating the need to query the datab ase on every request ) tốn nhiều thời gian - NET Outperforms J2EE: Trong việc đối đầu hiệu suất (performance) scalability với ứng dụng phát triển Sun's Javà Pet Store J2EE ASP.NET thi ASP.NET nhanh vượt trội J2EE đến 28 lần (khoảng 2700%), nguồn mà lại nhiều (khoảng nguồn mã J2EE) mà dung xử lý (processor) khoảng 1/6 lần so với việc sử dụng processor J2EE - Memory Leak, DeadLock Crash protection: ASP.NET có khả dò tìm phục hồi (detects and recovers) trở ngại nghiêm trọng deadlocks hay nhớ bị rỉ để đảm bảo ứng dụng bạn luôn sẵn sàng dùng mà không làm cản trở việc cung ứng dịch vụ cần thiết thường lệ - Simple application deployment: ASP.NET đơn giản hóa việc triển khai ứng dụng mạng, đo biến việc triển khai toàn ứng dụng trở nên dễ dang thuận tiện hẳn trước vi bay ta cần (với XCOPY) lưu trữ server không cần phải chạy chương trinh “regsrv32” để đăng ký thành phần cả, thêm cần lưu trữ yếu tố phụ cần thiết cho việc thiết lập hay bố tri ứng dụng, ta cần lưu trữ vào hồ sơ dạng XML la đủ - Dynamic update of running application: ASP.NET cho phép ta tự động cập nhật hóa thành phần đa compiled (compiled components) mà không cần phải khởi động lại Web server - Easy Migration Path: Ta không cần phải du nhập ứng dụng phát triển triển khai ASP cổ điển có vào ASP.NET vi ASP.NET chạy song song với ASP Internet Information Server (IIS) windows 2000 hay windowx XP Các ứng dụng cũ chạy thoải mái với ASP.DLL ASP.NET xử lý ứng dụng Ngoai ra, ASP.NET cho phép bạn dựng lại thành phần thương mại kiểu COM cổ điển ứng dụng - XML Web Services: Dịch vụ mạng với XML cho phép bạn truyền đạt (communicate) chia sẻ kiện xuyên qua mạng Internet dễ dang SOAP client mà không phân biệt đối xử hệ điều hành hay ngôn ngữ lập trinh khác (regardless of OS or programming language) Nhờ đó, ta không cần phải học thêm hay đào sâu kiến thứcvề Networking, XML hay SOAP, - Mobile Web Service Support: Thêm nữa, ASP.NET Mobile Controls giúp ta phát triển triển khai mạng nhắm vào thị trường cell phone hay PDA với gần 80 Mobile Web Services cung cấp NET framework Bạn cần lập trinh cho ứng dụng bạn phó mặc cho Mobile Controls tự động phát sinh nguồn mã WAP/WML, HTML hay iMode thich hợp với loại thiết bị riêng biệt ASP gì? Trước hết, họ tên ASP.NET Active Server Pages NET (.NET dây NET framework) Nói đơn giản ngắn gọn ASP.NET công nghệ có tính cách mạng dùng để phát triển ứng dụng mạng tương lai (ASP.NET is a revolutionary technólogy for developing web applications) Lưu ý chỗ ASP.NET phương pháp tổ chức hay khung tổ chức (framework) để thiết lập ứng dụng hùng mạnh cho mạng dựa CLR (Common Language Runtime) ngôn ngữ lập trình Ngôn ngữ lập trình dùng để diễn đạt ASP.NET VB.NET (Visual Basic NET) VB.NET 25 ngôn ngữ NET dùng để phát triển trang ASP.NET mà Tuy mang họ tên gần giống ASP cổ điển ASP.NET ASP Ta sơ lược vài khác biệt ASP.NET ASP để ta có khái niệm tổng quát Sự khác ASP.NET ASP ASP.NET phác thảo lại từ số không, thay đổi tận gốc rễ phát triển phù hợp với yêu cầu vạch hướng vững cho tương lai tin học Lý Microsoft chán nản việc thêm thắt kết hợp công cụ vào kiểu mẫu lập trình hay thiết kế mạng theo kiểu cổ điển nên Microsoft nghĩ tốt nên làm kiểu mẫu hoàn toàn thay vá víu chỗ chỗ vào ASP Đó chưa kể tới nhiều phát minh đời sau dựa khái niệm mẻ theo xu hướng phát triển công nghệ tin học (Information Technólogy) cần đưa vào kiểu mẫu phát triển ASP.NET cung cấp phương pháp hoàn toàn khác biệt với ASP Sự thay đổi ASP thi hành sứ mạng giao cho để phát triển mạng cách tốt đẹp Vậy ta cần phải đổi hoàn toàn? Lý đơn giản ASP không đáp ứng đủ nhu cầu lĩnh vực phát triển mạng công nghệ tin học ASP thiết kế riêng biệt nằm tầng phía hệ điều hành Windows Internet Information Server công dụng rời rạc giới hạn Trong đó, ASP.NET cấu cấu hệ điều hành Windows dạng hay khung NET Như ASP.NET dùng object ứng dụng cũ mà sử dụng tất tài nguyên Windows có cách dễ dàng Ta tóm tắt đại khái thay đổi sau: Tập tin ASP.NET (ASP.NET file) có extension ASPX, tập tin ASP ASP Tập tin ASP.NET (ASP.NET file) phân tích ngữ pháp XSPISAPI.DLL Còn tập tin ASP phân tích i ASP.DLL ASP.NET kiểu mẫu lập trình phát động kiện (event driven), trang ASP thi hành theo từ xuống ASP.NET sử dụng trình biên dịch (compiled code) nên nhanh, ASP dùng trình thông dịch (interpreted code) hiệu suất tốc độ thua hẳn ASP.NET yểm trợ gần 25 ngôn ngữ lập trình với NET chạy môi trường biên dịch (compiled environment), ASP chấp nhận VBScript JavàScript nên ASP scripted language môi trường thông dịch (in the interpreter environment) Không vậy, ASP.NET kết hợp nhuần nhuyễn với XML (Extensible Markup Language) để vận chuyển thông tin qua mạng ASP.NET yểm trợ tất browser quan trọng yểm trợ thiết bị lưu động (mobile devices) Chính thiết bị lưu động, mà ngày phổ biến, khiến việc dùng ASP phát triển mạng nhằm vươn tới thị trường trở nên vô khó khăn 1.3 Internet ? Internet mạng máy tính toàn cầu mà kết nối máy PC họ Mỗi máy tính Internet gọi Host Mỗi Host có khả truyền thông tới máy khác Internet Một số Host nối tới mạng đường nối Dial- up tạm thời, số khác nối đường nối mạng thật Vào mạng Internet, bạn học tập, tìm thấy nhiều tài liệu để nghiên cứu, trao đổi thư từ, nói chuyện với bạn bè, xem phim, nghe nhạc đặc biệt muốn đặt hàng mua bán, … Internet server server cung cấp dịch vụ Internet Web server, Mail server, FPT server, … Chương trình máy khách (client): Là chương trình có người dùng thân thiện, chạy máy khách, truy cập thông tin hay dịch vụ từ chương trình khác Internet Chương trình máy phục vụ (server): Là chương trình máy chủ, cung cấp thông tin hay dịch vụ yêu cầu cho chương trình Client Internet Chương trình server tập trung hóa trình thông tin để chương trình Client xử lý 10 Đáp ứng yêu cầu Hình 2.8.Thống kê Đáp ứng yêu cầu Yêu cầu thống kê Yêu cầu thống kê Quản trị Thống kê khách hàng Yêu cầu thống kê Khách hàng 33 Khách hàng Đáp ứng yêu cầu Mặt hàng Yêu cầu thống kê Đáp ứng yêu cầu Thống kê mặt hàng Đáp ứng yêu cầu Yêu cầu xử lí hợp đồng Hình 2.9.Xử lí thông tin Quản trị Mặt hàng Hợp đồng Xử lí hợp đồng Đăng kí mua hàng Khách hàng Yêu cầu thống kê Đáp ứng yêu cầu 34 Chương 3: Thiết kế cài đặt chương trình 3.1.Giao diện chương trình Hình 3.1 Trang giới thiệu công ty Hình 3.2 Trang giới thiệu(tiếp) Đây trang giới thiệu lịch sử hình thành phát triển công ty 35 Hình 3.3 Trang sản phẩm Trang giới thiệu tất sản phẩm bao gồm tên, giá bán hình ảnh sản phẩm Hình 3.4 Trang chi tiết sản phẩm Đây trang giới thiệu thông tin chi tiết sản phẩm click vào liên kết chi tiết bao gồm mô tả, thông số kĩ thuật , giá 36 Hình 3.5.Trang đặt hàng Tại điền thông tin người mua điện thoại gồm tên ,số điện thoại, địa chỉ, email, nội dung Sau khách hàng ấn nút gửi thông tin gửi đến server Hình 3.6.Trang tin tức Tại có thông tin công nghệ khuyến cửa hàng 37 Hình 3.7.Trang chi tiết tin tức Bao gồm thông tin cụ thể tiêu đề, hình ảnh nội dung tin tức Hình 3.8.Trang liên hệ Trang gồm thông tin số điện thoại, địa công ty trung tâm Bảo hành Hotline 38 Hình 3.9 Trang tuyển dụng Trang gồm thông tin liên quan đến tuyển dụng nhân viên công ty Hình 3.10 Trang đăng nhập dành cho quản trị viên Trang để đăng nhập vào chức quản trị 39 Hình 3.11.Trang quản trị Hình 3.12.Trang quản trị (tiếp) Đây trang dành cho quản trị viên, có chức thêm xóa sửa thông tin hàng cuối có liên kết đến trang đơn hàng kiểm tra đơn đặt hàng 40 Hình 3.13.Trang Thông tin đặt hàng Trang gốm đơn đặt hàng khách thông tin cụ thể Hình 3.14.Trang loại sản phẩm Đây trang phân loại sản phẩm từ cao cấp đến giá rẻ 41 3.2.Các bảng SQL Hình 3.15.Bảng Dat Hình 3.16.Bảng Dat (Tiếp) Hình 3.17.Bảng News 42 Hình 3.18 Bảng News (tiếp) Hình 3.19.Bảng Product 43 Hình 3.20.Bảng Product(tiếp) Hình 3.21.Bảng TSKT 44 Hình 3.22.Bảng TSKT(tiếp) Hình 3.23.Bảng LoaiSP Hình 3.24.Bảng LoaiSP(tiếp) 45 CHƯƠNG 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI 4.1 Kết luận 4.1.1 Kết đạt ∗ Thiết kế liệu MS SQL2012 ∗ Cài đặt chương trình Visual Studio 2010 ∗ Thiết kế giao diện dễ nhìn ∗ Phân loại sản phẩm theo danh mục ∗ Hiển thị thông tin lọai sản phẩm, tin tức ∗ Cung cấp hình thức tìm kiếm theo tên sản phẩm ∗ Phân chia chức cho admin user thông qua menu ∗ Người quản trị có chức quản lý, thêm, xóa, sửa số bảng liệu như: sản phẩm, danh mục, nhà cung cấp, tin tức … 4.1.2 Hạn chế ∗ Chưa ứng dụng theo mô hình thương mại điện tử, chế độ bảo mật thấp ∗ Phần thiết kế chức xử lý đơn đặt hàng chưa tốt, số chức cần phải thiết kế rõ coding ∗ Chưa bảo mật sở liệu 4.2 Hướng phát triển đề tài ∗ Phát triển mô hình thương mại điện tử theo chế bảo mật cao cho sở liệu Back up liệu ∗ Mã hóa mật mã PIN theo chế định ∗ Thưc toán trực tuyến ∗ Cho phép khách hàng gửi email đánh giá nhận xét sản phẩm ∗ Mở rộng quy mô kinh doanh Website : bán hàng cho địa điểm nhiều tỉnh thành ∗ Gia tăng dịch vụ kinh doanh : Tặng quà cho khách hàng thân thiết, tổ chức chương trình khuyến ∗ Báo cáo định dạng theo Crystal Report 46 TÀI LIỆU THAM KHẢO [1] Cristian Darie and Karli Watson, 2005 ASP.NET 2.0 E-Commerce in C# 2005 [2] Damon Armstrong, 2005 ASP.NET 2.0 Website Programming [3] Ngô Thị Bích Phượng, 2007 Tài liệu UML [4] Anh Huỳnh Minh Kha, 2006 Luận văn B2C Luận văn tốt nghiệp, Hung Vuong University [5] http://asp.net [6] http://www.ecommerce.gov.vn [7] http://vienthonga.com.vn [8] http://vnexpress.net [9] http://sinhvienhoasen.com/ASPNET [10] http://www.diendantmdt.com [11] http://www.codeproject.com 47 [...]... hàng 26 Hình 2.2.Sơ đồ tổ chức Website bán Điện thoại Nhập Thông tin Sửa Thông tin Tìm kiếm Thống kê Xử lí Thông tin Nhập TT mặt hàng Sửa TT mặt hàng Tìm kiếm theo mặt hàng Thống kê mặt hàng Đăng kí mua hàng Nhâp TT Khách hàng Sửa TT khách hàng Tìm kiếm theo số tiền Thống kê khách hàng Xử lí các hợp đồng 27 Biểu đồ luồng dữ liệu Khách hàng Hệ thống bán điện thoại trên Internet 28 Báo cáo thống kê Đáp... tự nào đó 1.6.3.Những toán hạng SQL: Có hai loại toán hạng trong SQL: toán hạng logic và toán hạng so sánh Toán hạng logic: Toán hạng logic được dùng để nối các biểu thức, thường là trong phạm vi của mệnh đề WHERE Ví dụ như: SELECT * FROM MY_TABLE WHERE Condition1 AND Condition2; Những toán tử logic bao gồm: AND, OR, NÓT Toán hạng so sánh: Toán hạng so sánh được dùng để so sánh tương đối giá trị hai... thức tính hoá đơn bán hàng Ngoài ra để an toàn cho hệ thống thì người quản trị sẽ có mật khẩu truy cập hệ thống 22 2.2.Phân tích thiết kế hệ thống 2.2.1.Yêu cầu đề tài Xây dựng một cửa hàng bán hàng 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ũng có thể hiểu bán hàng ở đây cũng giống như bán hàng ở các cửa hàng... hàng trong kho là một chuyện nhưng bán như thế nào là một vấn đề Vậy ở đây chúng ta chỉ bán các loại sản phẩm được bày thông qua hình ảnh trên trang Web, các thông tin khuyến mãi kèm theo là một việc cần thiết ở các mặt hàng để khách hàng biết 25 2.2.3.Thiết kế hệ thống Hình 2.1.Sơ đồ thực thể liên kết Khách hàng Chi tiết hoá đơn nhập Hoá đơn bán Hãng Chi tiết hoá đơn bán Hoá đơn nhập Nhà cung cấp Mặt... nước ta hiện nay, đời sống kinh tế ngày càng phát triển cho nên nhu cầu tiêu thụ hàng hóa ngày càng tăng Việc lựa chọn một hay nhiều mặt hàng chiếm nhiều thời gian của khách hàng Vì vậy xây dựng “ Website bán điện thoại ” nhằm mục đích: • Nhằm đáp ứng nhu cầu mở rộng thị trường tiêu thụ hàng hoá • Thông tin luôn được cập nhật mới và luôn đáp ứng được nhu cầu thông tin • Tiết kiệm được thời gian chi... các loại sản phẩm, các sản phẩm bán trên Internet Nhà quản lý phải xây dựng một cơ sở dữ liệu phù hợp, không thừa dữ liệu và phải nhất quán, một giao diện thân thiện giúp khách hàng không bỡ ngỡ khi bước vào cửa hàng ảo Hoạt động của nhà quản lý có thể đưa ra những nhiệm vụ sau: - Giới thiệu sản phẩm: Khi khách hàng vào một cửa hàng thì họ thường đặt câu hỏi “ Cửa hàng bán những sản phẩm gì và có những... hàng nhưng có cái khác là ở đây khách hàng gián tiếp mua hàng Vậy nhiệm vụ chúng ta đề ra là làm thế nào để đáp ứng đầy đủ các nhu cầu cho khách hàng 2.2.2.Hoạt động của cửa hàng trên mạng 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 những sản phẩm được bán, giá cả và hình thức thanh toán Do đó để đáp ứng được nhu cầu tối thiểu trên... bạn xây dựng các truy vấn, sắp xếp, lọc, và trích dữ liệu từ trong CSDL DDL Các câu lệnh DDL trong SQL là biểu thức được xây dựng chung quanh những mệnh đề sau: CREATE Dùng để tạo mới các bảng, các trường và các chỉ mục DROP Dùng để xoá các bảng và chỉ mục khỏi CSDL ALTER Dùng để sửa đổi các bảng bằng cách thêm trường, thay đổi định nghĩa của các trường DML Các câu lệnh DML là các biểu thức được xây dựng. .. Để tránh nhầm lẫn thì 24 chúng ta phải tạo một tập tin nhỏ, tập tin đó sẽ chứa mã khách hàng và truyền tới trình duyệt Web của khách hàng - Nhận đơn hàng: Sau khi khách hàng kết thúc giao dịch, đơn 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 v v… Ngoài ra sau một thời gian nhất định, nhà quản lý có thể xử lý đơn hàng và các khách hàng cũ nếu cần - Bán hàng:... đang trở nên một nhu cầu cần thiết cho mọi người 2.1.2 Yêu cầu Với mục tiêu dặt ra ở trên, Website Bán điện thoại sẽ cung cấp những thông tin về các mặt hàng một cách trực quan sinh động, chính xác và đầy đủ - Hỗ trợ khách hàng: Cho phép người dùng trên Internet liệt kê, tìm kiếm, chọn và đặt hàng, thanh toán qua mạng Đảm bảo An toàn khi mua hàng và thông tin khách hàng khi mua hàng không bị người

Ngày đăng: 01/04/2016, 08:20

Từ khóa liên quan

Mục lục

  • Mục lục

  • Mở đầu

  • LỜI CẢM ƠN

  • Chương 1. Cơ sở lý thuyết

    • 1.1.Ngôn ngữ C#

    • 1.2.ASP.Net

    • 1.3. Internet là gì ?

    • 1.4. World Wide Web

    • 1.5.HTML

      • 1.5.1 Giới thiệu HTML

      • 1.5.2 Đặc điểm của HTML

      • 1.5.3 Cấu trúc của một tài liệu HTML

      • 1.5.4 Quy trình tạo một tài liệu HTML

      • 1.6.SQL SERVER

        • 1.6.1.Lệnh SQL:

        • 1.6.2.Mệnh đề SQL:

        • 1.6.3.Những toán hạng SQL:

        • 1.6.4.Hàm tổng hợp

        • Chương 2: Khảo sát & Phân tích thiết kế hệ thống

          • 2.1.Khảo sát

            • 2.1.1. Mục tiêu

            • 2.1.2. Yêu cầu

            • 2.2.Phân tích thiết kế hệ thống

              • 2.2.1.Yêu cầu đề tài

              • 2.2.2.Hoạt động của cửa hàng trên mạng

              • 2.2.3.Thiết kế hệ thống

Tài liệu cùng người dùng

Tài liệu liên quan