Xây dựng website bán hàng máy tính trực tuyến bằng ngôn ngữ lập trình C

29 490 0
Xây dựng website bán hàng máy tính trực tuyến bằng ngôn ngữ lập trình C

Đ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 tốt nghiệp đại học TRƯỜNG ĐẠI HỌC VINH KHOA CÔNG NGHỆ THÔNG TIN - YEELENG YANG NAOPAO BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Tên đề tài: Xây dựng Website bán hàng máy tính trực tuyến ngôn ngữ lập trình C# Nghệ An 18/12/2012 YeeLeng Yang NaoPao - Lớp 49K – Khoa CNTT Đồ án tốt nghiệp đại học LỜI CẢM ƠN Trong trình học tập trường Đại Học Vinh, học hỏi tiếp thu nhiều kiến thức chuyên ngành nhằm nâng cao vốn hiểu biết hành trang quý báu giúp vững bước vào đời Tôi xin gửi lời cảm ơn chân thành đến thầy cô giảng dạy suốt thời gian qua khoa Công Nghệ Thông Tin tất thầy cô trường Đại học Vinh Đặc biệt xin chân thành cảm ơn ThS Nguyễn Thị Minh Tâm tận tình hướng dẫn suốt thời gian thực đề tài Tuy nhiên, dù cố gắng thời gian có hạn nên đồ án khó tránh khỏi thiếu sót Tôi mong nhận thông cảm đóng góp ý kiến quý Thầy cô bạn để đồ án hoàn chỉnh Tôi xin chân thành cảm ơn! YeeLeng Yang NaoPao - Lớp 49K – Khoa CNTT Đồ án tốt nghiệp đại học LỜI MỞ ĐẦU Hiện công nghệ thông tin lĩnh vực khoa học công nghệ phát triển nhanh mạnh mẽ Với phát triển vượt bậc công nghệ thông tin tác động sâu sắc đến lĩnh vực đời sống xã hội, trở thành phương tiện thiếu việc trao đổi thông tin Mạng Internet thành tựu có giá trị lớn lao ngày trở thành công cụ thiếu, tảng cho truyền tải, trao đổi thông tin toàn cầu Giờ đây, việc liên quan đến trao đổi thông tin trở nên dễ dàng cho người sử dụng: cần có máy tính kết nối internet tìm kiếm thông tin, vấn đề mà quan tâm với đầy đủ thông tin Bằng Internet, cập nhật thông tin với tốc độ nhanh chi phí thấp nhiều so với cách thức truyền thống Chính điều này, thúc đẩy phát triển thương mại điện tử phủ điện tử khắp giới, làm biến đổi đáng kể mặt văn hóa, nâng cao chất lượng sống người Trong hoạt động sản xuất, kinh doanh, đây, thương mại điện tử khẳng định vai trò xúc tiến thúc đẩy phát triển doanh nghiệp Đối với công ty kinh doanh buôn bán hàng hóa việc giới thiệu, cập nhật thông tin sản phẩm đến khách hàng thời điểm cách hiệu kịp thời yếu tố mang tính định cho tồn phát triển công ty Vì vậy, xây dựng website để giới thiệu rộng rãi mặt hàng mà công ty kinh doanh nhu cầu cấp thiết Tất nhiên có website, vấn đề đặt song song với nó, để quản lý điều hành website cách hiệu quả, có vậy, thu kết mong muốn Đây vấn đề cấp thiết mối quan tâm hầu hết doanh nghiệp Với đồ án này, Tôi xin trình bày cách thức quản lý website giúp cho người quản trị dễ dàng việc quản lý, thay đổi, cập nhật thông tin trang web, quản lý hiệu khách hàng đơn đặt hàng mạng YeeLeng Yang NaoPao - Lớp 49K – Khoa CNTT Đồ án tốt nghiệp đại học MỤC LỤC CHƯƠNG 1: ĐẶC TẢ YÊU CẦU .4 1.1.YÊU CẦU CHỨC NĂNG 1.2 YÊU CẦU PHI CHỨC NĂNG 1.3.LỰA CHỌN NGÔN NGỮ .5 1.3.1.ASP.Net 1.3.2.Ngôn Ngữ Lập Trình C# 1.3.3 Hệ quản trị cở sở liệu SQL Server 2005 CHƯƠNG : PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 XÁC ĐỊNH YÊU CẦU HỆ THỐNG 2.1.1.Đối với khách hàng 2.1.2.Đối với nhà quản trị .8 2.2 PHÂN TÍCH YÊU CẦU 2.2.1.Đối với quản trị viên 2.2.2.Đối với khách hàng 11 2.3.PHÂN TÍCH HỆ THỐNG 13 2.3.1.Biểu đồ phân chức 13 2.3.2 Biểu đồ dòng liệu 14 2.3.3 Mô hình hóa liệu 18 2.3.4.Danh sách bảng liệu .19 CHƯƠNG : YÊU CẦU HỆ THỐNG VÀ CÀI ĐẶT CHƯƠNG TRÌNH 20 3.2.1.Một số giao diện Website .21 KẾT LUẬN 27 TÀI LIỆU THAM KHẢO 28 CHƯƠNG 1: ĐẶC TẢ YÊU CẦU 1.1 YÊU CẦU CHỨC NĂNG - Khách hàng : YeeLeng Yang NaoPao - Lớp 49K – Khoa CNTT Đồ án tốt nghiệp đại học + Khách hàng truy cập website xem, tìm kiếm thông tin sản phẩm công nghệ, chọn sản phẩm mà ưng ý để đưa vào giỏ hàng + Khách hàng đăng nhập, đăng ký làm thành viên để tạo gửi đơn hàng mua sản phẩm trực tuyến kiểm tra mật trường hợp quên mật đăng nhập + Khách hàng viết góp ý cho sản phẩm, liên hệ với Công ty cách gửi thư qua mail - Nhà quản trị: + Website kiểm tra cập nhật thông tin đặt hàng trực tiếp lên sở liệu, cho phép người quản trị thao tác công việc sau: o Xác nhận đơn đặt hàng hợp lệ (xử lý đơn hàng) o Thống kê hàng hóa đơn hàng theo tình hình đặt hàng khách hàng o Thay đổi, thêm xóa bỏ thông tin, hình ảnh sản phẩm công ty muốn giới thiệu cho khách hàng o Thêm, sửa, xóa thông tin danh mục sản phẩm o Thêm, sửa, xóa thông tin tin tức 1.2 YÊU CẦU PHI CHỨC NĂNG - Website phải có dung lượng không lớn, tốc độ xử lý nhanh - Công việc tính toán phải thực xác, không chấp nhận sai sót - Sử dụng mã hóa thông tin nhạy cảm khách hàng - Đảm bảo an toàn liệu chạy website trực tuyến 1.3 LỰA CHỌN NGÔN NGỮ Hiện có nhiều loại ngôn ngữ cài đặt, em lựa chọn ngôn ngữ C# kết hợp với Server 2005 công nghệ ASP.Net 1.3.1 ASP.Net ASP.NET tảng ứng dụng web (web application framework) phát triển cung cấp Microsoft, cho phép người lập trình tạo trang web động, ứng dụng web dịch vụ web - Tạo ứng dụng an toàn nhằm tới Windows, SQL Server khung công việc NET - Sử dụng liệu từ nguồn liệu trơn tru với LINQ YeeLeng Yang NaoPao - Lớp 49K – Khoa CNTT Đồ án tốt nghiệp đại học - Sáng tạo ứng dụng web dễ dàng với thiết kế giao diện cải tiến - Đảm bảo tính đắn ứng dụng dễ dàng 1.3.2 Ngôn Ngữ Lập Trình C# Chúng ta không nên xem xét ngôn ngữ C# cách riêng biệt, mà đồng hành với khung Net Nghĩa tất mã C# luôn chạy môi trường Net Framework Điều dẫn đến quan hệ sau: - Cấu trúc lập luận C# phản ánh phương pháp luận Net ngầm bên - Trong nhiều trường hợp, đặc trưng C# chí định dựa vào đặc trưng Net, thư viện lớp sở Net - C # ngôn ngữ lập trình phổ biến, biết đến với hai lời chào: - Nó thiết kế riêng cho Microsoft’s Net Framework (Một mạnh cho phát triển, triển khai, thực phân phối ứng dụng) - C# ngôn ngữ hoàn toàn hướng đối tượng thiết kế dựa kinh nghiệm ngôn ngữ hướng đối tượng khác 1.3.3 Hệ quản trị cở sở liệu SQL Server 2005 Microsoft SQL Server hệ quản trị sở liệu (HQTCSDL) quan hệ (Relational Database Management System – RDBMS) hoạt động theo mô hình khách chủ cho phép đồng thời nhiều người dùng truy xuất liệu, quản lý việc truy nhập hợp lệ quyền người dùng mạng SQL Server 2005 HQTCSDL dùng phổ biến giới nói chung Việt Nam nói riêng SQL Server 2005 nâng cao hiệu năng, độ tin cậy, khả lập trình đơn giản dễ sử dụng so với phiên trước SQL Server 2005 tập trung vào khả xử lý giao dịch trực tuyến di động, ứng dụng vào Thương mại điện tử kho liệu ( Data warehousing) Ngôn ngữ truy vấn Microsoft SQL Server Transact–SQL(T–SQL) TSQL ngôn ngữ SQL mở rộng dựa tiêu chuẩn ISO (International Organization for Standardization) ANSI(American National Standards Institute) sử dụng SQL Server Ngôn ngữ T-SQL SQL Server 2005 mở rộng dựa chuẩn ANSI SQL99 SQL 2000 mở rộng dựa chuẩn ANSI -92 YeeLeng Yang NaoPao - Lớp 49K – Khoa CNTT Đồ án tốt nghiệp đại học SQL Server 2005 cách cung cấp thêm nhiều tiện ích thông dụng, kiểu liệu, hàm, mệnh đề đối tượng mới,…giúp nhà phát triển phần mềm lưu trữ, tính toán, thống kê, tìm kiếm lập báo cáo cho ứng dụng quản lý CHƯƠNG : PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 XÁC ĐỊNH YÊU CẦU HỆ THỐNG 2.1.1 Đối với khách hàng - Hiển thị thông tin giới thiệu, dịch vụ - Gửi thông tin liên hệ - Hiển thị tất sản phẩm - Hiển thị sản phẩm theo danh mục YeeLeng Yang NaoPao - Lớp 49K – Khoa CNTT Đồ án tốt nghiệp đại học - Hiển thị 10 sản phẩm - Liên hệ Công ty - Đăng ký thành viên - Đăng nhập - Kiếm tra mật - Tạo, sửa, xóa giỏ hàng (thành viên) - Tạo gửi đơn đặt hàng (thành viên) - Góp ý sản phẩm (thành viên) 2.1.2 Đối với nhà quản trị - Đăng nhập quản trị - Đăng ký quản trị - Hiển thị tất sản phẩm theo danh mục thương hiệu - Thêm, sửa , xóa sản phẩm tin tức - Thống kê đơn hàng hàng hóa - Xử lý , xem xóa đơn hàng - Thêm , sửa, xóa danh mục sản phẩm 2.2 PHÂN TÍCH YÊU CẦU 2.2.1 Đối với quản trị viên - Chức đăng nhập quản trị Bảng 2.1: Chức đăng nhập quản trị Mô tả Đầu vào Dùng cho quản trị viên đăng nhập có tài khoản Thông tin đăng nhập + Tên đăng nhập + Mật YeeLeng Yang NaoPao - Lớp 49K – Khoa CNTT Đồ án tốt nghiệp đại học Quá trình xử lý Đầu - Kết nối sở liệu so sánh thông tin đăng nhập có không? Tạo phiên truy cập cho người dùng đăng nhập Thông báo kết đăng nhập Chức quản lý sản phẩm ( thêm, xóa, sửa) + Thêm sản phẩm Bảng 2.2: Chức thêm sản phẩm Mô tả Đầu vào Thêm sản phẩm + Tên sản phẩm + Thuộc danh mục sản phẩm + Giá + Số lượng + Đơn vị tính + Ngày cập nhật + Thông tin sản phẩm + Trạng thái Quá trình xử lý Kiểm tra liệu form có không? Đầu Hiển thị thông tin sản phẩm + Sửa thông tin sản phẩm Bảng 2.4: Chức sửa thông tin sản phẩm Mô tả Đầu vào Quá trình xử lý Đầu Dùng để thay đổi thông tin sản phẩm Chọn sản phẩm cần thay đổi Kiểm tra liệu form có không, kết nối đến CSDL để cập nhật thông tin Hiển thị thông tin sản phẩm + Xóa loại sản phẩm Bảng 2.5: Chức xóa sản phẩm Mô tả Đầu vào Quá trình xử lý Đầu Dùng để xóa thông tin sản phẩm Chọn sản phẩm cần xóa Kết nối đến CSDL cho phép xóa liệu Hiển thị thông báo + Thêm danh mục sản phẩm Bảng 2.3: Chức thêm danh sản phẩm Mô tả Đầu vào Thêm danh mục sản phẩm + Tên danh mục sản phẩm Quá trình xử lý Kiểm tra liệu form có không? Đầu Hiển thị thông tin danh mục sản phẩm - Chức quản lý tin tức(Thêm, sửa) YeeLeng Yang NaoPao - Lớp 49K – Khoa CNTT Đồ án tốt nghiệp đại học + Thêm Bảng 2.6: Chức thêm tin tức Mô tả Đầu vào Quá trình xử lý Đầu Thêm tin tức + Tiêu đề + Tóm tắt + Nội dung + Hình ảnh + Ngày đăng Kiểm tra liệu form có không? Hiển thị thông tin tin tức + Sửa thông tin tin tức Bảng 2.7: Chức sửa thông tin tin tức - Mô tả Dùng để thay đổi thông tin tin tức Đầu vào Chọn tin tức cần thay đổi Quá trình xử lý Kiểm tra liệu form có không, kết nối đến CSDL để cập nhật thông tin Đầu Hiển thị thông tin tin tức Chức quản lý đơn hàng Bảng 2.8: Chức quản lý đơn hàng Mô tả Liệt kê danh sách đơn đặt hàng khách hàng đặt Thông tin đơn hàng, đơn hàng sau xử lý xong Đầu vào Quá trình xử lý Đầu - Kết nối đến CSDL cập nhật tình trạng đơn hàng thành “Đã giao hàng” Hiển thị thông tin đơn hàng đơn hàng Chức Thống kê đơn hàng Bảng 2.8: Chức thống kê đơn hàng Mô tả Đầu vào Quá trình xử lý Đầu - Liệt kê danh sách đơn đặt hàng bán theo điều kiện nhà quản trị Thông tin điều kiện Kết nối đến CSDL lấy đơn hàng tổng tiền Hiển thị thông tin đơn hàng tổng tiền Chức Thống kê đơn hàng YeeLeng Yang NaoPao - Lớp 49K – Khoa CNTT 10 Đồ án tốt nghiệp đại học Yêu cầu xem tin tức Hiển thị thông tin tin tức Yêu cầu đăng tin 4.0 Hiển thị kết Quản lý Tin tức Yêu cầu thống kê 5.0 Báo cáo thống kê Quản lý Thống kê d Mức  Chức quản lý người dùng Yêu cầu đăng ký Khách Hàng Đáp ứng yêu cầu đăng ký Thông tin người dùng 1.1 Đăng ký Người dùng 1.2 Đăng nhập Xác nhận khách hàng Tên TK,mật quyền Tài khoản quản trị Xác nhận quản trị Thông tin bảo mật Hiển thị tài khoản, mật Quản trị Web 1.3 Quên mật  Chức quản lý bán hàng Khách Hàng 2.1 Tạo đơntinhàng Thông đơn hàng Tạo đơn hàng Thông tin đơn hàng YeeLeng Yang NaoPao - Lớp 49K – Khoa CNTT 15 Đồ án tốt nghiệp đại học Thông tin sản phẩm Sản phẩm Thông tin đơn hàng Xử lý đơn hàng Quản trị Web Đơn hàng 2.2 Thông tin đơn hàng Tạo đơn hàng  Chức quản lý sản phẩm Thông tin danh mục sản phẩm Yêu cầu cập nhật danh mục sản phẩm 3.1 Cập nhật danh mục Sản phẩm Danh mục sản phẩm Hiển thị danh mục sản phẩm Yêu cầu cập nhật sản phẩm Yêu cầu xem sản phẩm Hiển thị sản phẩm Hiển thị kết Khách Hàng Quản trị Web 3.2 Thông tin danh mục SP Cập nhật sản phẩm Thông tin sản phẩm Yêu cầu tìm kiếm Sản phẩm 3.3 Tìm kiếm Hiển thị kết tìm kiếm Thông tin sản phẩm  Chức quản lý tin tức Yêu cầu xem tin tức Thông tin tin tức 4.1 YeeLeng Yang NaoPao - Lớp 49KCập – Khoa nhật CNTT tin tức Khách Hàng Tin tức 16 Đồ án tốt nghiệp đại học Hiển thị tin tức Đăng, cập nhật tin tức Quản trị Web Hiển thị kết  Chức quản lý thống kę Yêu cầu thống kê đơn hàng người dùng Hiển thị kết 5.1 Thông tin đơn hàng Thống kê đơn hàng Yêu cầu thống kê SP Quản trị Web Hiển thị kết 5.2 Đơn hàng Thông tin sản phẩm Thống kê sản phẩm Sản phẩm YeeLeng Yang NaoPao - Lớp 49K – Khoa CNTT 17 Đồ án tốt nghiệp đại học 2.3.3 Mô hình hóa liệu  Biểu đồ thực thể quan hệ (ERD) DanhMucSP n Chứa IDDanhMucSP TenDanhMucSP ChiTietDonHang n Thuộc IDChiTietDH IDDonHang IDSanPham SoLuongSP SanPham IDTSanPham IDDanhMucSP TenSanPham HinhSanPham GiaSanPham DonViTinh Trạng thái Có n SoLuongNhapSP n IDNhap IDSanPham SoLuongNhap Ngay nhập Có Thuộ c n DonHang GopY TinTuc IDDonHang IDNguoiDung TongTien NgayTaoDH NgayXulyDH TinhTrangDH IDTinTuc HinhTinTuc TieuDe TomTat NoiDung NgayDang n Thuộc IDGopY IDSanPham IDNguoiDung NoiDungGopY NgayGopY NguoiDung n IDNguoiDung Email MatKhau HoTen NgaySinh DienThoai Tinh Huyen DiaChi KieuNguoiDung Thuộc YeeLeng Yang NaoPao - Lớp 49K – Khoa CNTT 18 Đồ án tốt nghiệp đại học 2.3.4 Danh sách bảng liệu Ứng với thực thể mô hình thực thể liên kết, liệu cài đặt thành tệp sở liệu gồm cột: Tên trường, kiểu liệu, kích thước liệu, phần ràng buộc liệu  DanhMucSanPham STT THUỘC TÍNH IDDanhMucSanPham TenDanhMucSanPham KIỂU DỮ LIỆU int nvarchar(50)  SanPham STT THUỘC TÍNH IDSanPham IDDanhMucSanPham TenSanPham HinhSanPham GiaSanPham DoViTinh TrangThai KIỂU DỮ LIỆU int int nvarchar(100) nvarchar(50) money nvarchar(50) nvarchar(50)  TinTuc STT THUỘC TÍNH IDTinTuc TieuDe TomTat NoiDung HinTinTuc NgayDang KIỂU DỮ LIỆU int ntex ntex ntex nvachar(50) datetime  DonHang STT THUỘC TÍNH IDDonHang IDNguoiDung TongTien NgayTaoDH NgayXulyDH TinhTrangDH KIỂU DỮ LIỆU int int money datetime datetime nvarchar(50)  ChiTietDonHang STT THUỘC TÍNH IDChiTietDH IDDonHang TongTien KIỂU DỮ LIỆU int int money GHI CHÚ PK GHI CHÚ PK FK NOT NULL NOT NULL NOT NULL NOT NULL NULL GHI CHÚ PK NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL GHI CHÚ PK FK NOT NULL NOT NULL NULL NOT NULL GHI CHÚ PK FK NOT NULL YeeLeng Yang NaoPao - Lớp 49K – Khoa CNTT 19 Đồ án tốt nghiệp đại học SoLuongBan int NOT NULL  NguoiDung STT THUỘC TÍNH IDNguoiDung Email MatKhau HoTen NgaySinh DienThoai Tinh Huyen DiaChi 10 KieuNguoiDung KIỂU DỮ LIỆU int nvarchar(100) nvarchar(100) nvarchar(100) nvarchar(100) int nvarchar(100) nvarchar(100) nvarchar(100) nvarchar(50) GHI CHÚ PK NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL  SoLuongNhapSP STT THUỘC TÍNH IDNhap IDSanPham IDNguoiDung SoLuongNhap KIỂU DỮ LIỆU int int money int GHI CHÚ  GopY STT THUỘC TÍNH IDGopY IDSanPham IDNguoiDung NoiDungGopY NgayGopY KIỂU DỮ LIỆU int int money ntex datetime PK FK FK NOT NULL GHI CHÚ PK FK FK NULL NOTNULL CHƯƠNG : YÊU CẦU HỆ THỐNG VÀ CÀI ĐẶT CHƯƠNG TRÌNH 3.1 Yêu cầu hệ thống Chương trình cài đặt máy Server Các phần mềm cần thiết cho chương trình hoạt động: + Hệ điều hành Window XP/2000 Window NT Server (4.0) + Internet Information Server (IIS) đóng vai trò làm Web Server + Trình duyệt Web Internet Explorer 8.0 trở lên Firefox 16 trở lên YeeLeng Yang NaoPao - Lớp 49K – Khoa CNTT 20 Đồ án tốt nghiệp đại học + Hệ quản trị sở liệu SQL Server 2005 + Vietkey, Unikey 3.2 Cài đặt chương trình 3.2.1 Một số giao diện Website a Phần khách hàng  Trang chủ  Trang chi tiết sản phẩm YeeLeng Yang NaoPao - Lớp 49K – Khoa CNTT 21 Đồ án tốt nghiệp đại học  Trang giỏ hàng YeeLeng Yang NaoPao - Lớp 49K – Khoa CNTT 22 Đồ án tốt nghiệp đại học  Trang đăng ký  Trang đăng nhập YeeLeng Yang NaoPao - Lớp 49K – Khoa CNTT 23 Đồ án tốt nghiệp đại học b Phần nhà quản trị  Trang quản lý sản phẩm  Trang thêm sản phẩm YeeLeng Yang NaoPao - Lớp 49K – Khoa CNTT 24 Đồ án tốt nghiệp đại học  Trang quản lý đơn hàng YeeLeng Yang NaoPao - Lớp 49K – Khoa CNTT 25 Đồ án tốt nghiệp đại học  Trang xử lý đơn hàng YeeLeng Yang NaoPao - Lớp 49K – Khoa CNTT 26 Đồ án tốt nghiệp đại học  Trang Thống kê hàng hóa  Trang thống kê đơn hàng  Trang quản lý danh mục KẾT LUẬN Với tốc độ phát triển ngày mạnh mạng máy tính việc thiết kế cài đặt ứng dụng cho người dùng cần thiết Vì giới thiệu bán hàng trực tuyến qua mạng phần giúp cho khách hàng thuận tiện việc lựa chọn mua hàng YeeLeng Yang NaoPao - Lớp 49K – Khoa CNTT 27 Đồ án tốt nghiệp đại học Đề tài Xây dựng Website bán hàng máy tính trực tuyến ngôn ngữ lập trình C# thu kết sau: - Tìm hiểu tổng quan ứng dụng thương mại điện tử - Tìm hiểu kỹ thuật công cụ lập trình: ASP.NET Visual Studio 2008 - Tìm hiểu hệ quản trị sở liệu đặc biệt SQL Server 2005 - Phân tích thiết kế toán Website bán hàng Bài toán quản lý chủ yếu áp dụng công ty cửa hàng có quy mô vừa nhỏ Do đặc thù công ty khác nên công việc quản lý khác Hướng dẫn phát triển đề tài: - Xây dựng thêm nhiều tiêu chí tìm kiếm Xây dựng thêm chức hỗ trợ ngôn ngữ đơn vị tiền tệ, chức toán trực tuyến Về phía quản trị: Xây dựng thêm chức phân quyền cập nhật thông tin người dùng, chức thống kê doanh thu in ấn Một lần xin chân thành cảm ơn cô giáo Ths Nguyễn Thị Minh Tâm tận tình giúp đỡ suốt thời gian thực đồ án tốt nghiệp TÀI LIỆU THAM KHẢO [1] Trần Ngọc Anh, ASP & Kỹ thuật lập trình Web, Nhà xuất Trẻ, 2002 [2] Nguyễn Văn Ba, Phân tích thiết kế hệ thống thông tin, Nhà xuất Đại học Quốc gia Hà Nội, 2003 YeeLeng Yang NaoPao - Lớp 49K – Khoa CNTT 28 Đồ án tốt nghiệp đại học [3] Thạc Bình Cường, Phân tích thiết kế hệ thống thông tin, Nhà xuất Khoa học Kỹ thuật, 2002 [4] Phạm Hữu Khang, Lập trình ứng dụng chuyên nghiệp SQL Server 2000, Nhà xuất Giáo dục, 2002 [5] Nguyễn Phương Lan, Giáo trình tin học lý thuyết tập ASP 3.0 ASP.net, Nhà xuất Giáo dục, 2001 [6] Đinh Xuân Lâm Tổng hợp biên dịch, ASP sở liệu chuyên sâu, Nhà xuất Thống Kê, 2002 [7] Nguyễn Hữu Tuấn Những thực hành ASP, Nhà xuất Thống Kê, 2002 YeeLeng Yang NaoPao - Lớp 49K – Khoa CNTT 29 [...]... đối với những c ng ty ho c cửa hàng c quy mô vừa và nhỏ Do đ c thù c a mỗi c ng ty là kh c nhau nên c ng vi c quản lý c ng kh c nhau Hướng dẫn phát triển đề tài: - Xây dựng thêm nhiều tiêu chí tìm kiếm Xây dựng thêm c c ch c năng hỗ trợ ngôn ngữ và đơn vị tiền tệ, ch c năng thanh toán tr c tuyến Về phía quản trị: Xây dựng thêm ch c năng phân quyền và c p nhật thông tin người dùng, ch c năng thống... h c Đề tài Xây dựng Website bán hàng máy tính tr c tuyến bằng ngôn ngữ lập trình C# đã thu đư c c c kết quả sau: - Tìm hiểu tổng quan và ứng dụng thương mại điện tử - Tìm hiểu c c kỹ thuật và c ng c lập trình: ASP.NET và Visual Studio 2008 - Tìm hiểu về c c hệ quản trị c sở dữ liệu đ c biệt là SQL Server 2005 - Phân tích và thiết kế c c bài toán về Website bán hàng Bài toán quản lý này chủ yếu áp dụng... hàng mà khách hàng đã chọn Sau khi đã chọn sản phẩm vào giỏ hàng khách hàng c thể đặt mua hàng YeeLeng Yang NaoPao - Lớp 49K – Khoa CNTT 12 Đồ án tốt nghiệp đại h c Quá trình xử lý Đầu ra - Kiểm tra sản phẩm c trong giỏ hàng Danh sách c c sản phẩm khách hàng đã chọn và tổng giá tiền c a giỏ hàng Tạo đơn hàng Bảng 2.17: Ch c năng tạo đơn hàng Mô tả Sau khi khách hàng chọn hàng vào giỏ hàng và quyết... hàng  Trang quản lý danh m c KẾT LUẬN Với t c độ phát triển ngày c ng mạnh c a mạng máy tính thì vi c thiết kế và c i đặt c c ứng dụng cho người dùng là rất c n thiết Vì vậy giới thiệu và bán hàng tr c tuyến qua mạng tuy không phải là mới nhưng phần nào c ng giúp cho khách hàng thuận tiện trong vi c lựa chọn và mua hàng YeeLeng Yang NaoPao - Lớp 49K – Khoa CNTT 27 Đồ án tốt nghiệp đại h c Đề tài Xây. .. t c Thống kê Đăng ký Tạo đơn hàng C p nhật danh m c sản phẩm C p nhật tin t c Thống kê đơn hàng Đăng nhập Xử lý đơn hàng C p nhật sản phẩm Quản lý Người dùng Quên mật khẩu Thống kê sản phẩm Tìm kiếm YeeLeng Yang NaoPao - Lớp 49K – Khoa CNTT 13 Đồ án tốt nghiệp đại h c 2.3.2 Biểu đồ dòng dữ liệu b M c ngữ c nh 0 Gủi yêu c u KHÁCH HÀNG Gủi yêu c u WEBSITE BÁN HÀNG TR C TUYẾN Đáp ứng yêu c u QUẢN TRỊ WEBSITE. .. đặt mua hàng Thông tin c c sản phẩm khách hàng chọn trong giỏ hàng Kiểm tra khách hàng đã làm thành viên Kiểm tra đúng tính hợp lệ c a đơn hàng Lưu thông tin đơn hàng vào trong CSDL hai điều kiện trên đúng Thông báo khách hàng đã tạo đơn hàng thành c ng hay chưa Đầu vào Quá trình xử lý Đầu ra 2.3 PHÂN TÍCH HỆ THỐNG 2.3.1 Biểu đồ phân ch c năng HỆ THỐNG WEBSITE Quản lý Quản lý Quản lý Quản lý Bán hàng. .. danh sách sản phẩm - Ch c năng chi tiết sản phẩm Bảng 2.14: Ch c năng chi tiết sản phẩm Mô tả Hiển thị chi tiết sản phẩm Đầu vào Quá trình xử lý Đường link tên sản phẩm, click vào ảnh sản phẩm Truy xuất vào c sở dữ liệu để lấy thông tin chi tiết sản phẩm Hiển thị thông tin chi tiết sản phẩm Đầu ra - Giỏ hàng Bảng 2.16: Ch c năng giỏ hàng Mô tả Đầu vào Mô phỏng giỏ hàng th c tế dùng để chứa c c mặt hàng. .. đăng ký, khách hàng phải điền đầy đủ c c thông tin: + Họ và tên +Ngày sinh +Email + Mật khẩu + Số điện thoại + Tỉnh + Huyện + Địa chỉ Kiểm tra đúng tính hợp lệ c a form Kết nối c sở dữ liệu, kiểm tra khách hàng vừa nhập từ form đăng ký c hợp lệ trong c sở dữ liệu (CSDL) không? Lưu thông tin khách hàng vào trong CSDL nếu đăng ký thành c ng Thông báo về vi c đăng ký đã thành c ng hay chưa Ch c năng đăng... TRỊ WEBSITE Đáp ứng yêu c u c M c 0 Yêu c u đăng ký,đăng nhập X c nhận đăng ký, đăng nhập 1 1.0 Quản lý Người dùng X c nhận đăng nhập 2 Người dùng Gửi đơn hàng 2.0 X c nhận đơn hàng 3 Quản lý Bán hàng Hiển thị thông tin đơn hàng Hiển thị thông tin SP 4 3.0 Đơn hàng Yêu c u xem, xử lý đơn hàng Danh m c sản phẩm Yêu c u xem sản phẩm Khách Hàng Yêu c u đăng nhập Sản Phẩm Nhập danh m c SP và TT SP Quản lý...  Ch c năng quản lý tin t c Yêu c u xem tin t c Thông tin tin t c 4.1 YeeLeng Yang NaoPao - Lớp 49KCập – Khoa nhật CNTT tin t c Khách Hàng 2 Tin t c 16 Đồ án tốt nghiệp đại h c Hiển thị tin t c Đăng, c p nhật tin t c Quản trị Web Hiển thị kết quả  Ch c năng quản lý thống kę Yêu c u thống kê đơn hàng người dùng Hiển thị kết quả 5.1 Thông tin đơn hàng Thống kê đơn hàng 2 Yêu c u thống kê SP Quản trị ... h c 2.3.2 Biểu đồ dòng liệu b M c ngữ c nh Gủi yêu c u KHÁCH HÀNG Gủi yêu c u WEBSITE BÁN HÀNG TR C TUYẾN Đáp ứng yêu c u QUẢN TRỊ WEBSITE Đáp ứng yêu c u c M c Yêu c u đăng ký,đăng nhập X c. .. Xây dựng thêm nhiều tiêu chí tìm kiếm Xây dựng thêm ch c hỗ trợ ngôn ngữ đơn vị tiền tệ, ch c toán tr c tuyến Về phía quản trị: Xây dựng thêm ch c phân quyền c p nhật thông tin người dùng, ch c. .. thiệu bán hàng tr c tuyến qua mạng phần giúp cho khách hàng thuận tiện vi c lựa chọn mua hàng YeeLeng Yang NaoPao - Lớp 49K – Khoa CNTT 27 Đồ án tốt nghiệp đại h c Đề tài Xây dựng Website bán hàng

Ngày đăng: 28/10/2015, 13:08

Từ khóa liên quan

Mục lục

  • CHƯƠNG 1: ĐẶC TẢ YÊU CẦU

    • 1.1. YÊU CẦU CHỨC NĂNG

    • 1.2. YÊU CẦU PHI CHỨC NĂNG

    • 1.3. LỰA CHỌN NGÔN NGỮ

      • 1.3.1. ASP.Net

      • 1.3.2. Ngôn Ngữ Lập Trình C#

      • 1.3.3. Hệ quản trị cở sở dữ liệu SQL Server 2005

      • CHƯƠNG 2 : PHÂN TÍCH THIẾT KẾ HỆ THỐNG

        • 2.1. XÁC ĐỊNH YÊU CẦU HỆ THỐNG

          • 2.1.1. Đối với khách hàng

          • 2.1.2. Đối với nhà quản trị.

          • 2.2. PHÂN TÍCH YÊU CẦU

            • 2.2.1. Đối với quản trị viên.

            • 2.2.2. Đối với khách hàng

            • 2.3. PHÂN TÍCH HỆ THỐNG

              • 2.3.1. Biểu đồ phân chức năng

              • 2.3.2. Biểu đồ dòng dữ liệu

                • b. Mức ngữ cảnh

                • c. Mức 0

                • d. Mức 1

                • Chức năng quản lý người dùng.

                • Chức năng quản lý bán hàng.

                • 2.3.3. Mô hình hóa dữ liệu

                • 2.3.4. Danh sách các bảng dữ liệu

                • CHƯƠNG 3 : YÊU CẦU HỆ THỐNG VÀ CÀI ĐẶT CHƯƠNG TRÌNH

                  • 3.2.1. Một số giao diện về Website

                  • KẾT LUẬN

                  • TÀI LIỆU THAM KHẢO

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

Tài liệu liên quan