Xây dựng website bán hàng trực tuyến

94 835 0
Xây dựng website bán hàng trực tuyến

Đ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

Chương 1: ĐẶT VẤN ĐỀ 1.1. Tổng quan 1.1.1. Đặt vấn đề Ngày nay, công nghệ thông tin và tin học hóa được xem là những công cụ hỗ trợ mang tính chiến lược trong mọi hoạt động của chính phủ, cơ quan ban ngành, cũng như của các công ty, cửa hàng. Nó đóng vai trò hết sức quan trọng và có thể tạo ra những bước đột phá mạnh mẽ. Cùng với sự phát triển của khoa học và công nghệ, đặc biệt là sự bùng nổ của Internet và sự không ngừng phát triển của nền kinh tế hiện nay thì mọi công việc kinh doanh đòi hỏi phải nhanh chóng và việc mở rộng phạm vi kinh doanh là nhu cầu thiết yếu. Phần lớn các công ty, doanh nghiệp đều gặp một khó khăn chung là kinh doanh theo phương pháp thủ công (khách hàng đến cửa hàng mua sản phẩm và phải thanh toán trực tiếp với chủ của hàng bằng tiền mặt), việc kinh doanh này tốn rất nhiều thời gian cho khách hàng, và phạm vi kinh doanh bị hạn hẹp vì nhiều khách hàng ở xa ít biết đến và khó có điều kiện đi lại để mua sản phẩm. Để giải quyết các vấn đề trên cần đưa công nghệ thông tin và ứng dụng Internet vào cuộc sống, đặc biệt trong lĩnh vực kinh doanh hàng hóa… Nhằm mục đích hỗ trợ cho việc kinh doanh ngày càng tốt hơn so với làm việc kinh doanh thủ công như lúc trước, thì việc xây dựng một Website để quảng cáo sản phẩm và bán hàng trực tuyến nhằm giúp cho các doanh nghiệp, các công ty có thể quản lý hàng hóa tốt hơn, bán hàng trực tuyến và quảng cáo sản phẩm của mình trở nên dễ dàng hơn, doanh thu có thể tăng cao và có thể mở rộng phạm vi kinh doanh. Chính vì vậy, tôi chọn đề tài “Xây dựng website bán hàng trực tuyến ” trên mô hình kinh doanh và nhu cầu mở rộng hoạt động kinh doanh của Công ty TNHH một thành viên Thương mại Dịch vụ tin học Keyboard. Website bán hàng giúp công ty tiết kiệm được không gian trưng bày tại công ty, chi phí quảng cáo, thời gian thống kê … Đặc biệt là giúp việc thanh toán trở nên nhanh, tiện lợi và an toàn. 1.1.2. Tổng quan công ty Công ty TNHH một thành viên Thương mại Dịch vụ tin học Keyboard thành lập ngày 07052010 tọa lạc tại: 23 Phạm Ngũ Lão, P1, TP. Trà Vinh, tỉnh Trà Vinh và được sự cho phép của Sở Kế hoạch và Đầu tư tỉnh Trà Vinh. Công ty chuyên mua bán các loại máy tính, máy in, linh kiện . . . và cung cấp các dịch vụ tin học. 1.2. Phạm vi đề tài Xây dựng website bán hàng trực tuyến nhằm giúp công ty mở rộng hình thức kinh doanh, đồng thời giúp người tiêu dùng trong và ngoài tỉnh Trà Vinh biết đến công ty. Tạo điều kiện cho người tiêu dùng có nhiều lựa chọn trong mua sắm, đồng thời cũng biết thêm về thông tin các mặt hàng. Đặc biệt là đưa người tiêu dùng tiếp cận với hình thức thanh toán trực tuyến. 1.3. Mục tiêu đề tài Đối với khách hàng không là thành viên: Xem thông tin sản phẩm, tin tức, tìm kiếm sản phẩm, đăng ký thành viên. Khách hàng là thành viên: Ngoài những quyền của khách hàng chưa đăng ký thành viên thì khách hàng là thành viên có thể đặt mua hàng, bình chọn, bình luận sản phẩm, tham gia diễn đàn. Trên diễn đàn khách hàng có thể đăng chủ đề hỏi đáp, tin rao vặt, bình luận các chủ đề ... Quản trị: Quản trị sản phẩm, tin tức, người dùng, banner, quảng cáo, thống kê ... 1.4. Mô tả đề tài Công ty TNHH một thành viên Thương mại Dịch vụ tin học Keyboard muốn thiết kế Website để phục vụ việc bán hàng của công ty, ngoài ra còn nhằm mục đích phục vụ cho khách hàng muốn mua sản phẩm nhưng ở xa hoặc không có thời gian đến công ty mua trực tiếp. Công ty có bán nhiều loại sản phẩm như: máy tính xách tay, máy tính để bàn, linh kiện máy tính, máy in… thuộc rất nhiều nhà sản xuất nổi tiếng, mỗi loại sản phẩm có một mã số riêng (mã sản phẩm), ngoài ra còn có các chi tiết như tên sản phẩm, giá, thông tin sản phẩm, hình ảnh minh họa, … Quá trình bán hàng của công ty được thực hiện như sau: Khách hàng đến trực tiếp cửa hàng mua sản phẩm và thanh toán trực tiếp cho nhân viên tại cửa hàng. Ngoài ra, khách hàng có thể mua các loại sản phẩm qua hệ thống Website, khách hàng có thể truy cập vào hệ thống Website của chúng tôi và lựa chọn các sản phẩm tùy thích, sau đó đặt hàng bằng việc điền đầy đủ các thông tin cần thiết như: họ tên, địa chỉ... để chúng tôi có thể giao hàng tại nhà cho khách hàng. Ngoài ra khách hàng còn đánh giá sản phẩm, bình luận sản phẩm theo ý kiến cá nhân, tham gia diễn đàn để được tư vấn mua hàng. Khách hàng thanh toán bằng các hình thức thanh toán sau: chuyển khoản qua ngân hàng, thanh toán tại văn phòng công ty hoặc thanh toán trực tuyến qua cổng thanh toán Ngân lượng. Sau khi thanh toán, hóa đơn được quản trị viên gửi cùng với sản phẩm tới khách hàng.

MỤC LỤC Chương 1: ĐẶT VẤN ĐỀ .1 1.1 Tổng quan .1 1.1.1 Đặt vấn đề 1.1.2 Tổng quan công ty 1.2 Phạm vi đề tài 1.3 Mục tiêu đề tài 1.4 Mô tả đề tài Chương 2: CƠ SỞ LÝ THUYẾT 2.1 Giới thiệu ASP.NET .4 2.2 Giới thiệu SQL Server 2008 Chương 3: PHÂN TÍCH - THIẾT KẾ HỆ THỐNG 3.1 Yêu cầu chức 3.1.1 Yêu cầu lưu trữ 3.1.2 Yêu cầu tra cứu .8 3.1.3 Yêu cầu tính toán 3.1.4 Yêu cầu kết xuất .8 3.2 Yêu cầu phi chức 3.3 Thiết kết liệu 10 3.3.1 Mô hình thực thể kết hợp (ERD) 10 3.3.1.1 Mô hình 10 3.3.1.2 Danh sách thực thể 11 .11 3.3.1.3 Danh sách mối kết hợp 12 .12 3.3.1.4 Bảng mô tả thực thể, mối kết hợp 13 3.3.2 Mô hình vật lý .26 3.3.2.1 Lược đồ sở liệu 26 3.3.2.2 Danh sách bảng 27 3.3.3 Ràng buộc toàn vẹn .37 3.3.3.1 Ràng buộc toàn vẹn có bối cảnh quan hệ 37 3.3.3.2 Ràng buộc toàn vẹn có bối cảnh nhiều quan hệ .43 3.4 Thiết kế xử lý 49 3.4.1 Mô hình xử lý .49 3.4.1.1 Mô hình DFD cấp .49 3.4.1.2 Mô hình DFD cấp 50 3.4.1.3 Mô hình DFD cấp .51 52 3.4.2 Thủ tục kết nối với sở liệu 53 3.5 Thiết kế giao diện 54 3.5.1 Thiết kế hệ thống thực đơn 54 3.5.1.1 Thực đơn .54 3.5.1.2 Thực đơn ngữ cảnh 55 3.5.2 Thiết kế hình 57 3.5.2.1 Danh mục hình 57 .59 3.5.2.1 Mô tả chi tiết hình 60 4.1 Các bước chuẩn bị 80 4.2 Dữ liệu thử nghiệm .80 4.3 Một số kết thử nghiệm 80 Chương 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN .88 5.1 Kết luận 88 5.1.1 Kết đạt 88 5.1.2 Hạn chế 88 5.2 Hướng phát triển 89 DANH MỤC TÀI LIỆU THAM KHẢO 90 DANH MỤC HÌNH DANH MỤC BẢNG Chương 1: ĐẶT VẤN ĐỀ 1.1 Tổng quan 1.1.1 Đặt vấn đề Ngày nay, công nghệ thông tin tin học hóa xem công cụ hỗ trợ mang tính chiến lược hoạt động phủ, quan ban ngành, công ty, cửa hàng Nó đóng vai trò quan trọng tạo bước đột phá mạnh mẽ Cùng với phát triển khoa học công nghệ, đặc biệt bùng nổ Internet không ngừng phát triển kinh tế công việc kinh doanh đòi hỏi phải nhanh chóng việc mở rộng phạm vi kinh doanh nhu cầu thiết yếu Phần lớn công ty, doanh nghiệp gặp khó khăn chung kinh doanh theo phương pháp thủ công (khách hàng đến cửa hàng mua sản phẩm phải toán trực tiếp với chủ hàng tiền mặt), việc kinh doanh tốn nhiều thời gian cho khách hàng, phạm vi kinh doanh bị hạn hẹp nhiều khách hàng xa biết đến khó có điều kiện lại để mua sản phẩm Để giải vấn đề cần đưa công nghệ thông tin ứng dụng Internet vào sống, đặc biệt lĩnh vực kinh doanh hàng hóa… Nhằm mục đích hỗ trợ cho việc kinh doanh ngày tốt so với làm việc kinh doanh thủ công lúc trước, việc xây dựng Website để quảng cáo sản phẩm bán hàng trực tuyến nhằm giúp cho doanh nghiệp, công ty quản lý hàng hóa tốt hơn, bán hàng trực tuyến quảng cáo sản phẩm trở nên dễ dàng hơn, doanh thu tăng cao mở rộng phạm vi kinh doanh Chính vậy, chọn đề tài “Xây dựng website bán hàng trực tuyến ” mô hình kinh doanh nhu cầu mở rộng hoạt động kinh doanh Công ty TNHH thành viên Thương mại - Dịch vụ tin học Keyboard Website bán hàng giúp công ty tiết kiệm không gian trưng bày công ty, chi phí quảng cáo, thời gian thống kê … Đặc biệt giúp việc toán trở nên nhanh, tiện lợi an toàn 1.1.2 Tổng quan công ty Công ty TNHH thành viên Thương mại - Dịch vụ tin học Keyboard thành lập ngày 07/05/2010 tọa lạc tại: 23 Phạm Ngũ Lão, P1, TP Trà Vinh, tỉnh Trà GVHD: ThS Lê Minh Tự, KS Đoàn Phước Miền SVTH: Trần Văn Tới Vinh cho phép Sở Kế hoạch Đầu tư tỉnh Trà Vinh Công ty chuyên mua bán loại máy tính, máy in, linh kiện cung cấp dịch vụ tin học 1.2 Phạm vi đề tài Xây dựng website bán hàng trực tuyến nhằm giúp công ty mở rộng hình thức kinh doanh, đồng thời giúp người tiêu dùng tỉnh Trà Vinh biết đến công ty Tạo điều kiện cho người tiêu dùng có nhiều lựa chọn mua sắm, đồng thời biết thêm thông tin mặt hàng Đặc biệt đưa người tiêu dùng tiếp cận với hình thức toán trực tuyến 1.3 Mục tiêu đề tài - Đối với khách hàng không thành viên: Xem thông tin sản phẩm, tin tức, tìm kiếm sản phẩm, đăng ký thành viên - Khách hàng thành viên: Ngoài quyền khách hàng chưa đăng ký thành viên khách hàng thành viên đặt mua hàng, bình chọn, bình luận sản phẩm, tham gia diễn đàn Trên diễn đàn khách hàng đăng chủ đề hỏi đáp, tin rao vặt, bình luận chủ đề - Quản trị: Quản trị sản phẩm, tin tức, người dùng, banner, quảng cáo, thống kê 1.4 Mô tả đề tài Công ty TNHH thành viên Thương mại - Dịch vụ tin học Keyboard muốn thiết kế Website để phục vụ việc bán hàng công ty, nhằm mục đích phục vụ cho khách hàng muốn mua sản phẩm xa thời gian đến công ty mua trực tiếp Công ty có bán nhiều loại sản phẩm như: máy tính xách tay, máy tính để bàn, linh kiện máy tính, máy in… thuộc nhiều nhà sản xuất tiếng, loại sản phẩm có mã số riêng (mã sản phẩm), có chi tiết tên sản phẩm, giá, thông tin sản phẩm, hình ảnh minh họa, … Quá trình bán hàng công ty thực sau: Khách hàng đến trực tiếp cửa hàng mua sản phẩm toán trực tiếp cho nhân viên cửa hàng Ngoài ra, khách hàng mua loại sản phẩm qua hệ thống Website, khách GVHD: ThS Lê Minh Tự, KS Đoàn Phước Miền SVTH: Trần Văn Tới hàng truy cập vào hệ thống Website lựa chọn sản phẩm tùy thích, sau đặt hàng việc điền đầy đủ thông tin cần thiết như: họ tên, địa để giao hàng nhà cho khách hàng Ngoài khách hàng đánh giá sản phẩm, bình luận sản phẩm theo ý kiến cá nhân, tham gia diễn đàn để tư vấn mua hàng Khách hàng toán hình thức toán sau: chuyển khoản qua ngân hàng, toán văn phòng công ty toán trực tuyến qua cổng toán Ngân lượng Sau toán, hóa đơn quản trị viên gửi với sản phẩm tới khách hàng GVHD: ThS Lê Minh Tự, KS Đoàn Phước Miền SVTH: Trần Văn Tới Chương 2: CƠ SỞ LÝ THUYẾT 2.1 Giới thiệu ASP.NET ASP.NET phương pháp tổ chức hay khung tổ chức để thiết lập ứng dụng mạng dựa CLR ngôn ngữ lập trình Nói đơn giả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.[4] ASP.NET nhiều lập trình viên lựa chọn xây dựng phát triển ứng dụng web động máy chủ sử dụng hệ điều hành Windows Vì có ưu điểm sau: - ASP.Net cho phép bạn lựa chọn ngôn ngữ lập trình mà bạn yêu thích: Visual Basic.Net, J#, C#,…[4] - Những phần thực thi biên dịch nên dễ bắt lỗi Thay phải đọc thông dịch trang web yêu cầu, ASP.Net biên dịch trang web động thành tập tin DLL mà Server thi hành nhanh chóng hiệu - Các tính bảo mật xây dựng sẵn, với kỹ thuật cho phép thực thi nằm trình chủ - Hỗ trợ quản lý trạng thái trình điều khiển - Tự động phát sinh mã HTML cho Server Control tương ứng với loại trình duyệt - Đã tích hợp công nghệ ADO.NET, ADO.NET chứa lớp cho phép ứng dụng connect data sources (kết nối với nguồn liệu), execute commands (thực lệnh), manage disconnected data (quản lý liệu ngắt kết nối) Với ADO.NET người lập trình viết mã lệnh thao tác sở liệu so với công nghệ trước Mặt khác, ASP.NET từ phiên NET Framework 2.0 trở lên có thêm tao tác với sở liệu mà không cần sử dụng ADO.NET như: SqlDataSource, LINQ Profiles Ngoài ứng dụng truy cập liệu NET Frameword truy nhập vào nguồn liệu như: File, Stream, XML, Ajax, web services, WCF, data services.[4] GVHD: ThS Lê Minh Tự, KS Đoàn Phước Miền SVTH: Trần Văn Tới 2.2 Giới thiệu SQL Server 2008 Microsoft SQl server hệ quản trị sở liệu quan hệ Microsoft phát triển SQL Server hệ quản trị sở liệu quan hệ mạng máy tính hoạt động theo mô hình khách chủ cho phép đồng thời lúc có nhiều người dùng truy xuất đến liệu, quản lý việc truy nhập hợp lệ quyền hạn người dùng mạng Ngôn ngữ truy vấn quan trọng Microsoft SQL server Transact-SQL Transact-SQL ngôn ngữ SQL mở rộng dựa SQL chuẩn ISO ANSI sử dụng SQL Server.[5] SQL Server 2008: Đây phiên SQL Server, có tên mã “katmai” Ngày 27/02/2008 , Microsoft tổ chức kiện có tên Heroes Happen Here nhằm giới thiệu sản phẩm SQL Server 2008 (cùng với sản phẩm khác Windows Server 2008; Visual Studio 2008) [5] Microsoft SQL server 2008 có điểm mới, tiến sau: - Một điểm bật xem xét SQL Server 2008 Microsoft tính phân loại biệt ngữ lợi ích vào nhóm vùng Có bốn vùng Enterprise Data Platform, Dynamic Development, Beyond Relational Database, Pervasive Insight.[5] - SQL Server 2008 có tác dụng đòn bẩy cho công nghệ NET 3.0 (Dot Net Framework 3.0) với LINQ (ngôn ngữ truy vấn tích hợp) Thêm vào hỗ trợ hiệu cho thực thể liệu doanh nghiệp với tùy chọn đồng liệu.[5] Tóm lại: SQL Server 2008 có nhiều cải thiện hữu dụng thiết thực Ngoài SQL Server 2008 có tính hỗ trợ liệt kê cách sơ lược sau: - Mã hóa liệu: suốt cho phép toàn sở liệu, bảng liệu mã hóa mà không cần phải lập trình ứng dụng Trong SQL Server 2008, toàn sở liệu mã hóa SQL Engine Phương pháp mã hóa tất liệu file ghi cho sở liệu Bằng sử dụng phương pháp này, tất mục bảng mã hóa.[5] GVHD: ThS Lê Minh Tự, KS Đoàn Phước Miền SVTH: Trần Văn Tới - Tính mã hóa Backup Encryption SQL Server 2008 có phương pháp mã hóa backup dùng để tránh lộ can thiệp người khác vào liệu Thêm vào đó, việc lưu phục hồi hạn chế với người dùng cụ thể.[5] - Cuối cùng, có số tùy chọn cho External Key Management Nếu bạn có liên quan tới việc xử lý thẻ tín dụng thẻ trả trước, SQL Server 2008 hỗ trợ Modules bảo mật phần cứng (Hardware Security Modules) Các Modules giải pháp phần cứng nhóm thứ ba sử dụng để lưu khóa địa điểm phân biệt với liệu mà chúng bảo vệ.[5] - Sao lưu: mã hóa để ngăn chặn việc lộ thay đổi liệu Sự thay đổi truy cập liệu thẩm định thêm vào việc thẩm định chuẩn cho logon / logoff thay đổi phép, SQL Server 2008 cho phép kiểm tra thay đổi hay truy cập liệu.[5] - Fact Tables: nén với hiệu suất cao SQL Server Data Compression thực thực mục tiêu giảm kích thước Fact Table Vì liên quan với việc lưu trữ ổ đĩa cứng, với file vật lý nhỏ hơn, số lần backup giảm[5] - Tài nguyên chủ bảo đảm an toàn Quản lý tài nguyên - Resource Governor - SQL Server 2008 điểm Governor sử dụng để hạn chế người dùng nhóm người dùng chi phối lớp tài nguyên mức cao Điểm SQL Server 2008 phải kể đến Performance Studio Studio công cụ hiệu suất Cùng với chúng sử dụng cho việc kiểm tra, xử lý cố, điều chỉnh báo cáo Thành phần Data Collector Studio cấu hình Nó hỗ trợ số phương pháp chọn gồm có truy vấn TSQL, SQL Trace Dữ liệu chọn lập trình Khi liệu chọn, có tùy chọn báo cáo chung.[5] - SQL 2008 hỗ trợ Hot Plug CPU Trong SQL Server 2008, CPU cắm thêm bổ sung vào phần cứng hệ thống hỗ trợ nó.[5] - Bộ đếm hiệu suất mở rộng Số đếm hiệu suất SQL Server 2008 mở rộng so với phiên trước Bộ nhập xuất đếm GVHD: ThS Lê Minh Tự, KS Đoàn Phước Miền SVTH: Trần Văn Tới Hình 54 Trang toán  Trang diễn đàn - Trang diễn đàn: Hiển thị tin rao vặt, tin tức kiện hỏi đáp GVHD: ThS Lê Minh Tự, KS Đoàn Phước Miền 76 SVTH: Trần Văn Tới Hình 55 Trang diễn đàn - Trang xem chủ đề bình luận chủ đề: Để bình luận chủ đề người dùng phải thành viên Hình 56 Trang xem bình luận viết - Trang lời nhắn diễn đàn: Sẽ hiển thị yêu cầu người dùng đăng nhập đăng ký tài khoản GVHD: ThS Lê Minh Tự, KS Đoàn Phước Miền 77 SVTH: Trần Văn Tới Hình 57 Trang lời nhắn diễn đàn - Trang đăng rao vặt: Cho người dùng thành viên đăng sản phẩm để rao bán Hình 58 Trang đăng rao vặt - Trang hỏi đáp: Để người dùng thành viên đặt câu hỏi GVHD: ThS Lê Minh Tự, KS Đoàn Phước Miền 78 SVTH: Trần Văn Tới Hình 59 Trang đăng hỏi đáp GVHD: ThS Lê Minh Tự, KS Đoàn Phước Miền 79 SVTH: Trần Văn Tới Chường 4: CÀI ĐẶT - THỬ NGHIỆM 4.1 Các bước chuẩn bị - Bước 1: Cài đặt Visual Studio 2008 đầy đủ - Bước 2: Cài đặt Sql server 2008 - Trình duyệt web như: Mozilla Firefox hay Google Chrome, Internet Explorer 4.2 Dữ liệu thử nghiệm Dữ liệu thử nghiệm lưu tập tin BanHang_Online.bak (tập tin lưu thư mục Database) 4.3 Một số kết thử nghiệm  Đăng ký tài khoản Hình Đăng ký tài khoản GVHD: ThS Lê Minh Tự, KS Đoàn Phước Miền 80 SVTH: Trần Văn Tới Hình Đăng ký thành công  Quản trị sản phẩm Hình Thêm sản phẩm GVHD: ThS Lê Minh Tự, KS Đoàn Phước Miền 81 SVTH: Trần Văn Tới Hình 4 Thêm sản phẩm thành công Hình Tìm kiếm sản phẩm Hình Cập nhật sản phẩm GVHD: ThS Lê Minh Tự, KS Đoàn Phước Miền 82 SVTH: Trần Văn Tới Hình Cập nhật sản phẩm thành công Hình Xóa sản phẩm Hình Xóa sản phẩm  Xem doanh thu GVHD: ThS Lê Minh Tự, KS Đoàn Phước Miền 83 SVTH: Trần Văn Tới Hình 10 Thống kê doanh thu  Tìm kiếm Hình 11 Tìm kiếm sản phẩm GVHD: ThS Lê Minh Tự, KS Đoàn Phước Miền 84 SVTH: Trần Văn Tới  Đặt hàng Hình 12 Xem giỏ hàng Hình 13 Kiểm tra đơn hàng GVHD: ThS Lê Minh Tự, KS Đoàn Phước Miền 85 SVTH: Trần Văn Tới Hình 14 Kiểm tra thông tin đơn hàng GVHD: ThS Lê Minh Tự, KS Đoàn Phước Miền 86 SVTH: Trần Văn Tới Hình 15 Thanh toán đơn hàng Hình 16 Thanh toán thành công GVHD: ThS Lê Minh Tự, KS Đoàn Phước Miền 87 SVTH: Trần Văn Tới Chương 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 5.1 Kết luận 5.1.1 Kết đạt Website đáp ứng yêu cầu chức phi chức sau: - Giới thiệu đầy đủ thông tin chi tiết sản phẩm - Hiển thị sản phẩm bán chạy nhất, tin tức - Các viết thông tin công ty, tuyển dụng, tin tức số - Các thành viên bình luận, đánh giá sản phẩm - Các thành viên đăng hỏi đáp, đăng rao vặt, bình luận chủ đề viết thông qua diễn đàn - Khách hàng hỗ trợ nhiều hình thức toán mua hàng: toán qua cổng toán Ngân lượng, toán cách chuyển khoản qua ngân hàng, toán tiền mặt văn phòng công ty - Tích hợp chức hỗ trợ trực tuyến, thống kê số lượng người truy cập - Hỗ trợ chức đặt quảng cáo cho doanh nghiệp, tổ chức, cá nhân có nhu cầu - Hỗ trợ đầy đủ chức quản lý hệ thống website - Gửi quảng cáo qua email cho tất thành viên - Thống kê doanh thu ngày, tháng, quí, năm - Xuất hóa đơn 5.1.2 Hạn chế Tuy hoàn thành đồ án thời hạn yêu cầu đưa chức chưa thực hiện: GVHD: ThS Lê Minh Tự, KS Đoàn Phước Miền 88 SVTH: Trần Văn Tới - Hệ thống hỗ trợ toán trực tuyến chưa tích hợp nhiều cổng toán - Hệ thống chưa hỗ trợ tích lũy điểm thưởng người dùng mua hàng 5.2 Hướng phát triển - Hỗ trợ toán qua nhiều cổng toán - Người dùng tích lũy điểm thưởng mua hàng GVHD: ThS Lê Minh Tự, KS Đoàn Phước Miền 89 SVTH: Trần Văn Tới DANH MỤC TÀI LIỆU THAM KHẢO Nguyễn Ngọc Tuấn, Hồng Phúc(2005), Lập trình thiết kế web ASP.NET, Nxb Thống Kê Thạch Kọng Saoane (2007), Luận văn Xây dựng website giới thiệu quản lý hệ thống chùa Khmer Trà Vinh, Trường Đại học Trà Vinh, Trà Vinh Nguyễn Văn Vỵ (2010), Phân tích thiết kế hệ thống thông tin, Nxb Giáo dục Việt Nam, Hà Nội Internet Giới thiệu tổng quan ASP.NET, Giới thiệu tổng quan ASP.NET Lấy từ: Thư viện tài liệu trực tuyến Việt Nam, website: http://tailieu.vn/xem-tai-lieu/baimo-dau-gioi-thieu-tong-quan-ve-asp-net-3-5.201365.html [truy cập: 25/7/2012] Những điểm SQL Server 2008, Microsoft | SQL Server 2008 Lấy từ: Microsoft, website: http://www.microsoft.com/vietnam/sqlserver2008/DiemMoi.aspx [truy cập: 26/7/2012] Dữ liệu thông số hình ảnh, Hệ thống bán lẻ FPTShop Lấy từ: FPT Shop, website: http://fptshop.com.vn/ GVHD: ThS Lê Minh Tự, KS Đoàn Phước Miền 90 SVTH: Trần Văn Tới [...]... dụng, đảm bảo chất lượng, bảo mật thông tin các khách hàng - Giao diện: Đẹp, màu sắc hài hòa, bố cục trang web hợp lý, thân thiện với người dùng - Đối tượng sử dụng: Doanh nghiệp kinh doanh sản phẩm sẽ ứng dụng với quyền quản trị hệ thống Tất cả mọi đối tượng đều có thể giao dịch mua bán và tham khảo mọi thông tin website thay vì đến trực tiếp nơi bán hàng GVHD: ThS Lê Minh Tự, KS Đoàn Phước Miền 9 SVTH:... cầu tính toán - Tính doanh thu của website trong ngày, tháng, quí, năm - Tính tổng số tiền khách hàng phải trả cho một đơn hàng 3.1.4 Yêu cầu kết xuất - In hóa đơn cho khách hàng 3.2 Yêu cầu phi chức năng - Tốc độ: Tốc độ xử lý thông tin phải nhanh, chính xác, ít tốn thời gian - Khối lượng lưu trữ: Hệ thống website phải gọn nhẹ, không chiếm nhiều dung lượng ổ cứng, không tốn nhiều bộ nhớ GVHD: ThS Lê... Mã hóa đơn 2 NgayLapHD Date & Time Ngày lập hóa đơn 3 HinhThucTT Characters(50) Hình thức thanh toán 4 HinhThucGH Characters(50) Hình thức giao hàng 5 NgayGiaoHang Date & Time Ngày giao hàng 6 DiaChiGH Characters(50) Địa chỉ giao hàng 7 GiaoHang Boolean Giao hàng 8 ThanhToan Boolean Thanh toán 9 TongTien Float Tổng tiền 10 LoiNhan Characters(100) Lời nhắn Bảng 3 7 Thực thể HoaDon GVHD: ThS Lê Minh Tự,... MaNguoiDung Mã người dùng Int Khóa ngoại 3 NgayLapHD Ngày lập hóa đơn Datetime 4 HinhThucTT Hình thức thanh toán Nvarchar(50) 5 HinhThucGH Hình thức giao hàng Nvarchar(50) Ngày giao hàng Datetime 6 NgayGiaoHan g 7 DiaChiGH Đị chỉ giao hàng Nvarchar(50) 8 GiaoHang Giao hàng Bit 9 ThanhToan Thanh toán Bit 10 TongTien Tổng tiền Float 9 LoiNhan Lời nhắn Nvarchar(100) Bảng 3 24 Mô tả bảng HoaDon Bảng: LoaiBaiViet... ThanhToan Boolean TongTien Float LoiNhan Characters (100) DatHang Hình 3 6 Mối kết hợp DatHang - Tên mối kết hợp: Đặt hàng - Thực thể 1: HoaDon - Thực thể 2: NguoiDung - Diễn giải: Một hóa đơn chỉ được đặt hàng bởi một người dùng Một người dùng có thể không có hoặc có nhiều hóa đơn đặt hàng GVHD: ThS Lê Minh Tự, KS Đoàn Phước Miền 21 SVTH: Trần Văn Tới  Mối kết hợp: ChiTietHD HoaDon SanPham MaHoaDon... đơn đặt hàng (thêm, sửa, xóa) - Lưu các banner, quảng cáo (thêm, sửa, xóa) 3.1.2 Yêu cầu tra cứu - Tìm kiếm sản phẩm theo tên, theo giá, theo nhà sản xuất - Phân loại sản phẩm theo loại sản phẩm, sản phẩm mới, sản phẩm hot, sản phẩm khuyến mãi, sản phẩm bán chạy - Phân loại các bài viết: tin tức số, tin rao vặt, hỏi đáp, tin tuyển dụng, tin mới nhất, 3.1.3 Yêu cầu tính toán - Tính doanh thu của website. .. thuộc tính Kiểu dữ liệu Ràng buộc Khóa chính Diễn giải 1 MaSanPham Integer Mã sản phẩm 2 TenSanPham Characters(100) Tên sản phẩm 3 SoLuongTon Integer Số lượng tồn 4 SoLuongBan Integer Số lượng bán 5 GiaBan Float Giá bán 6 GiaGiam Float Giá giãm 7 TomTatTS Text Tóm tắt thông số 8 ThongSo Text Thông số 9 HinhSanPham Characters(50) Hình sản phẩm 10 BaoHanh Characters(50) Bảo hành 11 TrangThaiHT Characters(50)... viết 8 NhomNguoiDung Nhóm người dùng 9 NguoiDung Người dùng 10 HoaDon Hóa đơn Bảng 3 1 Danh sách các thực thể có mối kết hợp STT Thực thể Diễn giải 1 Banner Lưu banner website và banner diễn đàn 2 QuangCaoTruot Lưu quảng cáo trượt hai bên website 3 TB_ThongKe Lưu số lượng người truy cập Bảng 3 2 Danh sách các thực thể không có mối kết hợp GVHD: ThS Lê Minh Tự, KS Đoàn Phước Miền 11 SVTH: Trần Văn Tới... 2 TenNhaSX Characters(100) Tên nhà sản xuất 3 DiaChiNSX Characters(100) Địa chỉ nhà sản xuất 4 EmailNSX Characters(50) Email nhà sản xuất 5 LogoNSX Characters(50) Logo nhà sản xuất 6 WebsiteNSX Characters(50) Địa chỉ website nhà sản xuất Bảng 3 11 Thực thể NhaSanXuat GVHD: ThS Lê Minh Tự, KS Đoàn Phước Miền 16 SVTH: Trần Văn Tới Thực thể NhomNguoiDung (nhóm người dùng): Dùng để lưu trữ thông tin nhóm... nhiều nâng cao Dữ liệu cấu hình được tách biệt vì vậy nó có thể tạo một đĩa hệ thống không cấu hình cơ bản phân phối đến một số máy chủ dễ dàng hơn Cài đặt có thể cập nhật được các nâng cấp mới nhất từ website Microsoft Tính năng khác là khả năng cài đặt SQL Server, gói dịch vụ và các bản sửa lỗi Đi cùng với tính năng này là khả năng gỡ bỏ cài đặt các gói dịch vụ một cách dễ dàng GVHD: ThS Lê Minh Tự,

Ngày đăng: 06/10/2016, 14:45

Từ khóa liên quan

Mục lục

  • Chương 1: ĐẶT VẤN ĐỀ

    • 1.1. Tổng quan

      • 1.1.1. Đặt vấn đề

      • 1.1.2. Tổng quan công ty

    • 1.2. Phạm vi đề tài

    • 1.3. Mục tiêu đề tài

    • 1.4. Mô tả đề tài

  • Chương 2: CƠ SỞ LÝ THUYẾT

    • 2.1. Giới thiệu ASP.NET

    • 2.2. Giới thiệu SQL Server 2008

  • Chương 3: PHÂN TÍCH - THIẾT KẾ HỆ THỐNG

    • 3.1. Yêu cầu chức năng

      • 3.1.1. Yêu cầu lưu trữ

      • 3.1.2. Yêu cầu tra cứu

      • 3.1.3. Yêu cầu tính toán

      • 3.1.4. Yêu cầu kết xuất

    • 3.2. Yêu cầu phi chức năng

    • 3.3. Thiết kết dữ liệu

      • 3.3.1. Mô hình thực thể kết hợp (ERD)

        • 3.3.1.1. Mô hình

        • 3.3.1.2. Danh sách các thực thể

        • 3.3.1.3. Danh sách các mối kết hợp

        • 3.3.1.4. Bảng mô tả các thực thể, mối kết hợp

      • 3.3.2. Mô hình vật lý

        • 3.3.2.1. Lược đồ cơ sở dữ liệu

        • 3.3.2.2. Danh sách các bảng

      • 3.3.3. Ràng buộc toàn vẹn

        • 3.3.3.1. Ràng buộc toàn vẹn có bối cảnh một quan hệ

        • 3.3.3.2. Ràng buộc toàn vẹn có bối cảnh là nhiều quan hệ

    • 3.4. Thiết kế xử lý

      • 3.4.1. Mô hình xử lý

        • 3.4.1.1. Mô hình DFD cấp 0

        • 3.4.1.2. Mô hình DFD cấp 1

        • 3.4.1.3. Mô hình DFD cấp 2

      • 3.4.2. Thủ tục kết nối với cơ sở dữ liệu

    • 3.5. Thiết kế giao diện

      • 3.5.1. Thiết kế hệ thống thực đơn

        • 3.5.1.1. Thực đơn chính

        • 3.5.1.2. Thực đơn ngữ cảnh

      • 3.5.2. Thiết kế màn hình

        • 3.5.2.1. Danh mục các màn hình

        • 3.5.2.1. Mô tả chi tiết các màn hình

    • 4.1. Các bước chuẩn bị

    • 4.2. Dữ liệu thử nghiệm

    • 4.3. Một số kết quả thử nghiệm

  • Chương 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

    • 5.1. Kết luận

      • 5.1.1. Kết quả đạt được

      • 5.1.2. Hạn chế

    • 5.2. Hướng phát triển

  • DANH MỤC TÀI LIỆU THAM KHẢO

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

  • Đang cập nhật ...

Tài liệu liên quan