Báo cáo thực tập Xây dựng website bán hàng công nghệ cao bằng ngôn ngữ ASP trường đại học kinh doanh và công nghệ

34 9 0
Báo cáo thực tập  Xây dựng website bán hàng công nghệ cao bằng ngôn ngữ ASP trường đại học kinh doanh và công nghệ

Đ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

Với nhiều ưu điểm hơn trong việc truyền tải thông tin đến người tiêu dùng, thương mại điện tử hay bán hàng qua mạng Internet đã và đang phát triển rất mạnh, chẳng hạn nhưviệc bạn có thể ứng dụng ngồi nhà mà du ngoạn từ cửa hàng này sang cửa hàng khác trong không gian ảo không còn là cảnh trong phim viễn tưởng , mà đã trở thành hiện thực. Ngày nay, bất kỳ thứ hàng hóa nào, bạn đều có thểđặt mua qua internet : từ một bó hoa tươi, một chiếc tivi, một chiếc xe hơi hay một người yêu thích nghệ thuật Hàng cảnh có thể mua cho mình một loại Hàng được bán ở một cửa hàng bán Hàng cảnh của làng Vị Khê trên mạng.v.v . Bạn muốn kinh doanh ư, hãy nhanh chóng khám phá mảnh đất màu mỡ này, hãy cho cả thế giới biết về bạn, biết sản phẩm của bạn. Hãy mở một cửa hàng ảo. nơi mà bạn sẽ có cơ hội phục vụ rất nhiều bạn hàng. Dưới đây là một số vấn đê đặt ra khi xây dựng: Câu hỏi thứ nhất: Cửa hàng trên Web thực chất là gì? Nếu như trong thế giới thực, cửa hàng gạch, xi măng, sắt thép v.v. thì trong không gian ảo cửa hàng được xây bằng phần mềm. Tận dụng tính năng đa phương tiện của môi trường Web, và đáp lại những tình huống từ phía người mua hàng cũng như người bán. Cửa hàng trên internet nó cũng giống như siêu thị trên internet nhưng qui mô bán hàng của nó chỉ gói gọn trong những hàng hóa thuộc một lĩnh vực nào đó, chẳng hạn như các loại đồ chơi thuộc lĩnh vực công nghệ cao. Do đó thực hiện đề tài xây dụng một cửa hàng trên internet là một vấn đề thực tế, ứng dụng được và có tiềm năng phát triển trong tương lai. Có một câu hỏi khác:Cửa hàng trên mạng hoạt động như thế nào? Do đặc điểm nổi bật của cửa hàng internet là người mua và người bán không hề gặp mặt nhau và người mua không thể trực tiếp kiểm tra sản phẩm. Do đó cần phải xây dựng cho cửa hàng ảo những chức năng sau: Quản lý khách hàng, Quản lý mua hàng, Cơ sở dữ liệu, bổ sung, soạn sửa Hàng, bán hàng, xúc tiến chiêu thị, quản lý và xử lý đơn đặt hàng, v.v. Trong đề tài này, do thời gian có hạn tôi chỉ tập trung nghiên cứu, giải quyết các vấn đề bao gồm: thiết kế cơ sở dữ liệu và các chức năng như bán hàng, quản lý khách hàng, cập nhật thông tin và tìm hiểu về một số hình thức thanh toán trực tuyến.

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC KINH DOANH VÀ CÔNG NGHỆ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN  BÁO CÁO THỰC TẬP Đề Tài: Xây dựng website bán hàng công nghệ cao ngôn ngữ ASP Giáo viên hướng dẫn: Sinh viên thực : Mã sinh viên : Lớp Hà Nội - 2022 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC KINH DOANH VÀ CÔNG NGHỆ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN  CHƯƠNG : GIỚI THIỆU VỀ KIẾN THỨC LIÊN QUAN ĐẾN ĐỀ TÀI 1.1 Những nét đặc trưng cửa hàng Internet : Với nhiều ưu điểm việc truyền tải thông tin đến người tiêu dùng, thương mại điện tử hay bán hàng qua mạng Internet phát triển mạnh, chẳng hạn nhưviệc bạn ứng dụng ngồi nhà mà du ngoạn từ cửa hàng sang cửa hàng khác khơng gian ảo khơng cịn cảnh phim viễn tưởng , mà trở thành thực Ngày nay, thứ hàng hóa nào, bạn có thểđặt mua qua internet : từ bó hoa tươi, tivi, xe hay người yêu thích nghệ thuật Hàng cảnh mua cho loại Hàng bán cửa hàng bán Hàng cảnh làng Vị Khê mạng.v.v Bạn muốn kinh doanh ư, nhanh chóng khám phá mảnh đất màu mỡ này, cho giới biết bạn, biết sản phẩm bạn Hãy mở cửa hàng ảo nơi mà bạn có hội phục vụ nhiều bạn hàng Dưới số vấn đê đặt xây dựng: Câu hỏi thứ nhất: "Cửa hàng" Web thực chất gì? Nếu giới thực, cửa hàng gạch, xi măng, sắt thép v.v khơng gian ảo cửa hàng xây phần mềm Tận dụng tính đa phương tiện môi trường Web, đáp lại tình từ phía người mua hàng người bán Cửa hàng internet giống siêu thị internet qui mô bán hàng gói gọn hàng hóa thuộc lĩnh vực đó, chẳng hạn loại đồ chơi thuộc lĩnh vực cơng nghệ cao Do thực đề tài xây dụng cửa hàng internet vấn đề thực tế, ứng dụng có tiềm phát triển tương lai Có câu hỏi khác:"Cửa hàng" mạng hoạt động nào? Do đặc điểm bật cửa hàng internet người mua người bán không gặp mặt người mua trực tiếp kiểm tra sản phẩm Do cần phải xây dựng cho cửa hàng ảo chức sau: Quản lý khách hàng, Quản lý mua hàng, Cơ sở liệu, bổ sung, soạn sửa Hàng, bán hàng, xúc tiến chiêu thị, quản lý xử lý đơn đặt hàng, v.v Trong đề tài này, thời gian có hạn tơi tập trung nghiên cứu, giải vấn đề bao gồm: thiết kế sở liệu chức bán hàng, quản lý khách hàng, cập nhật thơng tin tìm hiểu số hình thức toán trực tuyến 1.2 Mục tiêu yêu cầu giải xây dựng hệ thống: 1.2.1 Mục tiêu xây dựng hệ thống: • Nhằm đáp ứng nhu cầu mở rộng thị trường tiêu thụ hàng hóa • Nhằm giới thiệu sản phẩm công nghệ cao • Đồng thời quảng báđược thương hiệu uy tín chất lượng cửa hàng • Thơng tin cập nhật đáp ứng nhu cầu tìm kiếm thơng tin Bên cạnh cịn tiết kiệm thời gian phí lại cho khách hàng • Ngồi tơi xây dựng trang web này, với mục đích đặc biệt tính thương mại: Không dừng lại thông tin, qua trang web, cố gắng để cung cấp cho khách hàng dịch vụ giao dịch kinh doanh phổ biến mà biết đến tên thương mại điện tử Tất mà khách hàng phải làm lựa chọn, đặt hàng chúng tơi có dịch vụ cung cấp sản phẩm trực tiếp đến địa mà bạn muốn 1.2.2 Yêu cầu hệ thống Hỗ trợ cho khách hàng: • An tồn mua hàng, quản lý user: Đểđảm bảo thông tin khách hàng mua hàng không bị người khác thâm nhập Mỗi người mua hàng cấp Account Nhằm tạo thân thiện cho khách hàng mua hàng • Truy xuất Database thông qua Internet: Mỗi khách hàng mua hàng cho phép truy cập vào Database số bảng số Field định nhằm đảm bảo vấn đề an toàn liệu cho hệ thống • An tồn đường truyền: Đây vấn đề lớn nay, việc tốn tiền thẻ tín dụng thơng qua mạng xây dựng Do vấn đề bảo mật quan tâm lớn • Hỗ trợ cho người quản trị: Có thể thao tác sở liệu thông qua giao diện web nhưđọc, ghi, chỉnh sửa, thống kê liệu…cơng thức tính hóa đơn bán hàng Ngồi nhằm để an tồn cho hệ thống người quản trị có mật truy cập hệ thống 1.3 Những hạn chế hệ thống: - Để xây dựng trang web thương mại điện tử hoàn chỉnh địi hỏi nhiều thời gian cơng sức thời gian cho phép tơi cịn hạn chế Do đó, trang web khơng tránh khỏi thiếu sót sau: +Thơng tin mà chúng tơi cung cấp chưa làm hài lịng tất nhu cầu khách hàng mức độ +Số lượng sản phẩm chưa đáp ứng đủ nhu cầu người +Hiện chưa thể nhận số loại hình tốn thơng dụng với người nước ngồi thẻ tín dụng … vìở Việt Nam chưa có luật rõ dàng thương mại điện tử việc tốn thẻ tín dụng chưa phổ biến +Những hạn chếở thời điểm đồán phương hướng tơi sau kết thúc khố học trường 1.4 Lựa chọn cơng cụ: 1.4.1.Ngơn ngữ lập trình ASP *) Active sever pages ? Microsoft Active Server Pages môi trường hỗ trợ cho script chạy server (Server-Side Scripting), cho phép ta dùng để tạo chạy các ứng dụng Web server động ASP hoạt động dựa vào script người lập trình tạo Active Server Pages chạy môi trường sau đây: - Microsoft Internet Information Server version 3.0 Window NT Server - Microsoft Peer Web Services version 3.0 Window NT Workstation - Microsoft Personal Web Server Windows 95 *) Mơ hình hoạt động Active Server Page : Mơ Hình Tổng Qt Hoạt Động Của Asp * Cách hoạt động ASP : Các script ASP chứa text file co ùtên mở rộng asp Trong script có chứa lệnh ngơn ngữ script Khi Web browser gửi request tới file asp script chứa file sẽđược chạy để trả kết cho browser Khi Web server nhận request tới file asp sẽđọc từđầu tới cuối file asp đó, thực lệnh script trả kết cho Web brower dạng trang Html ISAPI Application Internet Information Server The Internet Or Intranet CGI Application Perl Awk etc CGI Script Active Server Pages interface DLLs VBScript Interpretor Jscript Interpretor Server Side Inludes (SSI) Active Database Compenents(ADO) Mơ Hình Chi Tiết Hoạt Động ASP *) Cấu trúc file ASP : Một file ASP có tên mở rộng asp, bao gồm thành phần : - Text - HTML tags - Script Commands *) Các tính chất ASP: Với ASP ta chèn script thực thi vào trực tiếp file HTML Khi việc tạo trang HTML xử lý script trở nên đồng thời, điều cho phép ta tạo hoạt động Web site cách linh hoạt uyển chuyển , chen thành phần HTML động vào trang Web tùy vào trường hợp cụ thể ASP cho ta tính chất sau : - Có thể kết hợp với file HTML - Dễ sử dụng tạo, script dễ viết, không cần phải biên dịch (compiling) hay kết nối (linking) chương trình tạo - Hoạt động theo hướng đối tượng, với build-in Object tiện dụng : Request, Response, Server, Apllication, Session - Có khả mở rộng thành phần ActiveX server (ActiveX server components) Môi trường ASP sẽđược cài đặt Server với Web server Một ứng dụng viết ASP file hay nhiều file văn có phần tên mở rộnglà.Asp, file đặt thư mục ảo( Virtual Dirrectory) Web Server Các ứng dụng ASP dễ tạo ta dùng ASP script để viết ứng dụng Khi tạo script ASP ta dùng ngơn ngữ script , cần có scripting engine tương ứng ngơn ngữđó mà thơi ASP cung cấp sẵn cho ta hai scripting engine Visual Basic Script(VBScript) Java Script (Jscript) Ngồi ASP cịn cung cấp sẵn ActiveX Component hữu dụng, ta dùng chúng để thực công việc phức tạp truy xuất sở liệu, truy xuất file, Khơng mà ta cịn tự tạo component riêng thêm vào để sử dụng ASP ASP tạo trang HTML thương thích với Web browser chuẩn *) Các Script Commands ASP: Mỗi script ASP chứa file asp Mỗi file ASP coi file HTML có chen vào lệnh ngơn ngữ script Thực file text text có vùng mà Web server đọc tới hiểu vùng script chứa lệnh ngơn ngữ script , Web server gọi tới script engine để thực thi lệnh script ASP qui định vùng script nằm hai dấu vùng Tag và Script làđoạn chương trình thể yêu cầu người lập trình ASP, chứa câu lệnh mà người lập trình muốn ASP thực nội dung người muốn tạo trang HTML kết trả cho Web browser gọi đến ứng dụng Tóm lại script giống chương trình người lập trình viết để thực thi môi trường hoạt động ASP, giống chương trình ngơn ngữ lập trình khác C, Pascal, Java , cóđiểm khác chương trình ngơn ngữ khác phải biên dịch dạng thực thi dùng dạng thực thi đóđể chạy mơi trường cụ thể (DOS, Windows, Unix, ); cịn script khơng phải biên dịch trước dạng thực thi màđem dạng text chạy thẳng môi trường ASP *) Script language Script Engine: Script ASP cấu thành từ lệnh ngôn ngữ script (scripting language) đó, xen lẫn vào nội dung dạng HTML, để trả kết cuối dạng HTML Scripting language nằm khoảng ngôn ngữ siêu văn (HTML) ngơn ngữ lập trình Java, C++, Visual Basic, Ta biết HTML dùng đểđịnh dạng liên kết văn , cịn ngon ngữ lâp trình có khả tạo chuỗi lệnh phức tạp cho máy tính thực Đối với scripting language, nằm giữa, nhiên gần với ngơn ngữ lập trình HTML Khác scripting language ngơn ngữ lập trình làở chỗ luật cú pháp scripting language linh hoạt dễ hiểu ngơn ngữ lập trình Scripting Engine đối tượng có nhiệm vụ xử lý script ASP cung cấp môi trường chủ cho scripting engine phân phối script rong file asp cho engine để xử lý Để sử dụng scripting language với ASP ta phải cài đặt scripting engine tương ứng vào Web server Ví dụ Visual Basic Script (VBScript) scripting language mặc định ASP , ta phải có VBScript engine cài sẵn ASP truy xuất tới được, nhờ xử lýđược script viết VBScript Tương tự , ASP cung cấp môi trường scripting cho số scripting language Jscript, REXX, Perl , ASP cho phép người lập trình dùng nhiều scripting language lúc để tạo thủ tục phức tạp mà không cần phải bận tâm browser có trợ giúp scripting language hay khơng Vì tất script thực thi server Khơng ta dùng nhiều scripting language file asp cần cách HTML tag để khai báo ngôn ngữ script dùng ASP mặc định sử dụng scripting language (Primary scripting language) VBScript Tuy nhiên ta có thểđịnh lại scripting language hai phạm vi : tồn mơi trường ASP, hay file asp Để thay đổi scripting language cho tồn mơi trường ASP ta phải thay đổi tên scripting language giá trị registry entry hệ thống có tên Default Script Language Ví dụ trị mặc định VBScript , ta có thểđổi lại hay JScript , Để thay đổi scripting language file asp đó, ta cần đặt ởđầu file tag đặc biệt có dạng : với ScriptingLanguage tên scripting language muốn đặt làm scripting language VBScript, Jscript, *) Viết procedure với nhiều ngôn ngữ: Như ta nói , đặc tính mạnh ASP khả kết hợp nhiều scripting language file asp Nếu biết tận dụng khả ta cóđược cơng cụ mạnh để thực công việc phức tạp Một procedure nhóm dịng lệnh script thực tác vụ định Ta tạo procedure để dùng nhiều lần script Có thểđịnh nghĩa procedure bên delimeter (dấu phân cách) nóđược viết scripting language Nếu khơng dùng tag Ta có thểđịnh nghĩa procedure file asp có gọi đến hay file riêng chứa procedure include file vào cần gọi procedure Thường file include ASP qui ước cóđi inc *) Giới thiệu VBScript: VBScript thành phần họ ngơn ngữ lập trình Visual Basic, cho phép tạo script sử dụng nhiều môi trường khác script chạy Browser client (Ms Internet Explorer 3.0) hay Web server (Ms Internet Information Server 3.0) Cách viết VBScript tương tự cách viết ứng dụng Visual Basic hay Visual Basic for Application VBScript giao tiếp với ứng dụng chủ (host application) cách sử dụng ActiveX Scripting +) Các kiểu liệu VBScript : VBScript có loại liệu gọi Variant Variant kiểu liệu đặc biệt chứa đựng loại thông tin khác tùy theo cách sử dụng Dĩ nhiên kiểu liệu trả tất hàm Ởđây đơn giản Variant chứa thơng tin số chuỗi tùy theo văn cảnh sử dụng Các loại liệu (subtype) mà Variant biểu diễn là: Empty, null, boolean, byte, currency, date, time, string, object, error VBScript có sẳn số hàm để chuyển từ subtype sang subtype khác +) Biến VBScript: Một biến tên tham khảo đến vùng nhớ, nơi chứa thơng tin chương trình mà thơng tin có thểđược thay đổi thời gian script chạy.Ví dụ: có thểđặt biến tên ClickCount đểđếm số lần user click vào object trang Web Vị trí biến nhớ khơng quan trọng, ta truy xuất đến thơng qua tên mà thơi Trong VBScript biến ln có kiểu Variant Khai báo biến: dùng phát biểu Dim, Public (cho biến toàn cục) hay Private (cho biến cục bộ) Tên Biến phải bắt đầu kí tự chữ, tên biến không chứa dấu chấm, chiều dài tối đa 255 kí tự biến tầm vực mà nóđược định nghĩa Tầm vực thời gian sống biến: có loại biến procedure-level scriptlevel tương ứng với cấp tầm vực local script-level Thời gian sống biến script-level tính từ nóđược khai báo đến script kết thúc, biến local từ nóđược khai báo đến procedure chứa kết thúc Biến VBScript biến đơn dãy Khi khai báo Dim A(10) VBScript tạo dãy có 11 phần tử (vì phần tửđầu có số 0) Một biến dãy mở rộng tối đa đến 60 chiều, thường dùng từ đến chiều Có thể thay đổi kích thước dãy thời gian chạy cách dùng phát biểu ReDim +) Hằng VBScript: Hằng tên có nghĩa đại diện cho số hay chuỗi khơng thể thay đổi q trình chạy Tạo phát biểu Const +)Các toán tử VBScript: VBScript có tốn tử khác số học, luận lý, só sánh Nếu muốn chỉđịnh thứ tựưu tiên tốn tử cách rõ ràng dùng dấu ngoặc ( ), cịn khơng thứ tựưu tiên sau (từ xuống dưới, từ trái sang phải): - Số học: ^ , -(âm) , * , / , mod , + , - , &, \ (chia lấynguyên) - So sánh: = , , < , > , = , Is -Luận lý: Not , And , Or , Xor , Eqv , Imp Tốn tử * / , + - có độưu tiên vàđược thực từ trái sang phải +)Các cấu trúc điều khiển: If Then Else End IF Do Loop While Wend For Next +)Procedure VBScript: Có loại procedure Sub Function - Sub procedure: chuỗi phát biểu VBScript nằm phát biểu Sub EndSub, thực số công việc không trả giá trị - Function procedure: tương tự Sub, trả giá trị Ngồi kiểu liệu, tốn tử cấu trúc điều khiển nhưđã giới thiệu bên ngơn ngữ Script cịn nhiều hàm tạo nên sinh động cho chương trình( sẽđược giới thiệu phụ lục B) *) Những vấn đề liên quan đến việc xây dựng ứng dụng ASP: Khi xây dựng ứng dụng môi trường ASP để chương trình sinh động ta cần lưu ý : - Xây dựng file Global.asa - Viết mã VBScript - Thêm Object có sẵn vào chương trình - Sử dụng ActiveX Server Component - Lấy thông tin từ user, gởi thông tin đến user +) File Global.asa: File Global file tùy chọn, bạn khai báo script đáp ứng biến cố, đối tượng có tầm vực mức application (ứng dụng) hay session Đây khơng phải file nhìn thấy user, trái lại chứa thơng tin sử dụng ứng dụng cách toàn cục File phải đặt tên Global.asa vàđược đặt thư mục gốc ứng dụng Mỗi ứng dụng có file Global.asa Một file Global.asa chứa thành phần sau: Application events, Session events, định nghĩa đối tượng Nếu bạn viết script không bao tag , định nghĩa đối tượng 10 Sơđồ DFD1.1 lập hóa đơn bán Hốđơn bán Khách hàng Tính giá bán bn lẻThơng tin hàng mua Lập hốđơn bán Bảng giá 2.3 Mơ tả hệ thống cửa hàng ảo: Process Tính giá bn bán lẻ: Khi Hàng cụ thểđược khách hàng chọn mua Cây sẽđược process ghi nhớ Cũng thực tế, process giỏ hàng dùng đểđặt hàng hốđã chọn mua Khách hàng loại bỏ Hàng chọn trước hay thêm vào Hàng chọn vào Tại process khách hàng biết số tiền tất Hàng chọn mua Khách hàng tiếp tục mua, tốn hay hủy bỏ Process lập hóa đơn bán: Sau trình lưa chọn mua hàng kết thúc thơng tin Hàng chọn với thông tin khách hàng đãđăng ký sẽđược process tổng kết lập thành hóa đơn bàn với trường kèm thuế, chi 20 phí vận chuyển, tổng số tiền phải trả v.v Tại khách hàng hủy khơng đồng ý mua Processs nhập hàng: Chức process nhận danh mục hàng hóa từ nhà cung cấp sau lập thành hóa đơn nhập ghi xuống file hóa đơn nhập Cơng đoạn process chia làm hai phần nhập hóa đơn nhập, sau nhập chi tiết cho hóa đơn nhập Process thống kê: Process có nhiệm vụ thống kê, bao gồm ba process là: - Thống kê giá nhập: Khi nhập giá trị ngày vào process cho bảng giá nhập hàng liệt kê theo mã Hàng - Thống kê doanh thu: liệt kê số lượng hàng bán hai giá trị ngày nhập vào lọc theo mã Hàng - Thống kê xuất nhập tồn kho: liệt kê tổng cộng lượng hàng nhập vào, xuất ra, tồn lại kho Danh sách lọc theo mã Hàng 2.4 CÁC QUAN HỆ DỰ TUYỂN: User(user_id,username, password, quyenhan quanhuyen, thanhpho, quocgia, sodienthoai, fax,Email,) Nhacungcap(Nhacungcap_id,tennhacungcap,điachi,sodienthoai,fax, mail) Hoadonban(Hoađonban_id,User_id,Cay_id,Ngaybanhang,Ngaygiao hang, Cuocphivanchuyen) Hoadonnhap(Hoađonhap_id,nhacungcap_id,Hàng_id,soluong,đongia, ngaynhap) Hoadonban(hoadonban_id,cay_id,dongia,soluong) Chitiethoađơnban(hoađoban_id, cay_id,soluong,giaban) Chitiethoađơnnhap(hoađonhap_id, cay_id,soluong,đongia) Cay (cay_id, tencay, nhom_id, mota, gia,hinh anh,baohanh) NhomCay(nhomcay_id,tennhom,mota) Giaodich(Hoadonban_id,User_id,phuongthuc_id,ngaymua,ngaygiao,trangthai,hi 21 nhthucthanhtoan) Giaodichchitiet(Hoadonban_id,Cay_id,Soluong) Tintuc(tintuc_id,tieude,noidung,nguoigui,ngaygui,hinhanh) Loaitintuc(maloai,tenloai) 2.5 THIẾT KẾ CƠ SỞ DỮ LIỆU Bảng User: Cấu trúc bảng User: Tên Field User_id Username Password Quyenhan Hovaten Diachilienla c Noicongtac Quanhuyen Thanhpho Quocgia Sodienthoai Fax Email Kiểu liệu Int Varchar Varchar Int VarChar VarChar Kích Thước VarChar VarChar VarChar VarChar Int Int VarChar 30 30 30 30 4 30 50 50 30 30 - Mô tả bảng: User_id: Mã số người dùng Userame: Tên người dùng Password: Mật người dùng Quyenhan: Quyền hạn người sử dụng Hovaten:Tên User phải nhập Điachilienlac: Địa khách hàng, phải nhập 22 Kiểm Tra # null # null # null # null # null # null Noicongtac: Nơi làm việc khách hàng, phải nhập Quanhuyen: Tên quận huyện khách hàng sống, phải nhập Thanhpho: Tên thành phố khách hàng sống, phải nhập Quocgia: Tên quốc gia, phải nhập Sođienthoai: Sốđiện thoại khách hàng Fax: Số fax khách hàng Email: Địa mạng Bảng Hóa Đơn bán: - Cấu trúc bảng Hóa Đơn Bán: Tên Field Kiểu Dữ Liệu Kích Thước Hoadonban_i d User_id Cay_id Soluong Gia In t In t In t In t Money 4 4 Ngaymua Ngaygiaohan g Phuothuc_id Hinhthucthanhtoa n 8 30 Date/Tim e Date/Tim e Int Varchar - Mô tả bảng: Hoadonban_id: Mã số hóa đơn bán, số thứ tự tăng dần User_id: Mã số khách hàng Cay_id: Mã số Hàng mua Soluong: số lượng Hàng mà khách hàng 23 Kiểm Tra mua Gia: Giá thành Hàng mà khách mua Ngaymua:Ngày Ngaygiaohang:Giao trước ngày Phuongthuc_id: Mã phương thức giao hàng Bảng HÓAĐƠNNHẬP: - Cấu trúc bảng HĨAĐƠNNHẬP: Tên Field Kiểu liệu Kích thước In t Nhacungcap_i Int d Cay_id Int Gia Mone Soluon y Int Hoadonnhap_i d g Date/Time Ngaynhap - Mơ tả bảng: Hoađonnhap_id: Mã số hóa đơn nhập, phải nhập Nhacungcap_id: Mã số nhà cung cấp, phải nhập Cay_id: Mã Hàng Soluong: Số Hàng mà cửa hàng nhập Gia: Giá thành Hàng mà cửa hàng nhập Ngaynhap: Ngày nhập hàng 24 Kiểm tra Bảng HÀNG: - Cấu trúc bảng HÀNG: Tên Field Cay_id Kiểu liệu Int Kích thước Nhom_id Int Tencay_id Int Nhacungcap_i d Mota Int Varchar 300 Hinhanh Image 16 Gia Money Soluong Int Baohanh Int - Mô tả bảng: Cay_id: Mã số Hàng, phải nhập Tencay: Tên Hàng phải nhập Nhom_id: Tên loại Hàng, phải nhập Mota :Đặc tính Hàng, phải nhập Hinhanh: Hình ảnh Hàng bán, phải nhập Gia: Giá thành Hàng Soluong: Số lượng Hàng thực tế có Baohanh: Thời gian bảo hành Hàng, phải nhập 25 Kiểm tra Bảng NHĨMHÀNG: - Cấu trúc bảng NHĨMHÀNG: Tên Field Kích thước Kiểm tra Nhom_id Kiểu liệu Int Nhomcay Char 30 # null Mota Char 100 # null # null - Mô tả bảng: Nhom_id: Mã loại Hàng, phải nhập Nhomcay: Tên loại Hàng Mota:giới thiệu loại Hàng Bảng NHACUNGCAP: - Cấu trúc bảng NHACUNGCAP: Tên Field Kiểu liệu Kích thước Nhacungcap_i d Tennhacungca p Ngaycungcap Int Char 20 Date/Time Diachi Char 30 Sodienthoai Numberic 15 Email Char 50 - Mô tả bảng: Nhacungcap_id: Mã số nhà cung cấp Phải nhập Tennhacungcap: Tên nhà cung cấp, phải nhập Điachi: Địa nhà cung cấp, phải nhập Sođienthoai: Sốđiện thoại nhà cung cấp Fax: Số Fax nhà cung cấp 26 Kiểm tra Email: Địa mạng nhà cung cấp Bảng GÓPÝ: - Cấu trúc bảng GÓPÝ: Tên Field Kiểu liệu Kích thước Kiểm tra Gopy_id Int # null Tieuđe Varchar 30 # null Noidung Varchar 500 # null Nguoigui Varchar 25 # null Ngaygui Date/Time # null Email Varchar 30 # null Kiểu liệu Int Kích thước Kiểm tra Varchar 25 # null Money 10 # null - Mơ tả bảng: Gopy_id: Số góp ý,được tựđộng đánh số Tieude: Tiêu đề góp ý Noidung:Nội dung góp ý Nguoigui:Tên người gửi Ngaygui: Ngày gửi góp ý Email:Địa mạng người gửi Bảng PHƯƠNGTHỨC - Cấu trúc bảng PHƯƠNGTHỨC Tên Field Phuongthuc_id Loaiphuongthu c Gia 27 # null Mô tả bảng: - Phương thức_id: Số phương thức,được tựđộng đánh số - Loaiphuongthuc: Các loại phương thức vận chuyển Hàng - Gia: Giá thành phương thức vận chuyển Bảng TINTỨC - Cấu trúc bảng TINTỨC Tên Field Kiểu liệu Kích thước Kiểm tra Ttintuc_id Int # null Tieude Varchar 30 # null Noidung Varchar 500 # null Nguoigui Varchar 25 # null Ngaygui Date/Time # null Hinhanh Image # null - Mô tả bảng: Tintuc_id: Số tin tức, tựđộng đánh số Tieude: Tiêu đề Tin tức Noidung: Nội dung Tin tức Nguoigui:Tên người gửi Ngaygui: Ngày gửi Tin tức Hinhanh: Hình ảnh kèm theo có 28 29 CHƯƠNG : KẾT QUẢ ĐẠT ĐƯỢC TRONG THỜI GIAN THỰC TẬP 3.1 Giao diện: 3.1.1Giao diện trang chủ 3.1.2 Giao diện trang tìm kiếm 30 3.1.3 Giao diện trang giỏ hàng ... website bán hàng công nghệ cao? ?? đề tài chủ yếu xử lý trình bán hàng cửa hàng với khách hàng người sử dụng internet Chúng ta hiểu bán hàng gần giống bán hàng cửa hàng, có khác làởđây khách hàng gián... th ố n Báo cáo tồn kho HÓA ĐƠN BÁN THỐNG KÊ DOANH THU Báo cáo doanh thu BÁO CÁO THÔNG KÊ HÌNH : SƠ ĐỒ DFD MỨC 1.1 THỐNG KÊ 19 Sơđồ DFD1.1 lập hóa đơn bán Hốđơn bán Khách hàng Tính giá bán bn... quan đến việc xây dựng ứng dụng ASP: Khi xây dựng ứng dụng môi trường ASP để chương trình sinh động ta cần lưu ý : - Xây dựng file Global.asa - Viết mã VBScript - Thêm Object có sẵn vào chương trình

Ngày đăng: 24/10/2022, 20:36

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

Tài liệu liên quan