Xây dựng Website bán sách online

48 2.4K 1
Xây dựng Website  bán sách online

Đ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ỤC LỤCDANH SÁCH HÌNH VẼ5DANH SÁCH CÁC BẢNG BIỂU6LỜI CẢM ƠN8CHƯƠNG 1: CƠ SỞ LÝ THUYẾT91.1Tổng quan về phương pháp phát triển hệ thống theo hướng đối tượng91.2Hệ quản trị cơ sở dữ liệu SQL Server 2008101.3Ngôn ngữ lập trình111.3.1Giới thiệu về ASP.NET111.3.2Giới thiệu về ngôn ngữ lập trình C121.4Công cụ hỗ trợ lập trình13CHƯƠNG 2: KHẢO SÁT HIỆN TRẠNG152.1Phân tích yêu cầu đề tài152.1.1Tóm tắt hoạt động của hệ thống mà đề tài sẽ được ứng dụng:152.1.2Phạm vi đề tài được ứng dụng162.1.3Đối tượng sử dụng162.1.4Mục đích của đề tài162.2Xác định yêu cầu của khách hàng162.2.1Hệ thống hiện hành của cửa hàng162.2.2Hệ thống đề nghị172.3Yêu cầu giao diện của website182.3.1Giao diện người dùng182.3.2Giao diện người quản trị:182.4Phân tích các chức năng của hệ thống182.4.1Các chức năng của đối tượng Customer (Khách vãng lai)202.4.2Các chức năng của đối tượng Member (thành viên)212.4.3Chức năng của Administrator222.5Biểu đồ phân tích thiết kế hệ thống232.5.1Biểu đồ hoạt động232.5.2Đặc tả Usecase332.6Cách tổ chức dữ liệu và thiết kế chương trình cho trang Web372.6.1Bảng hoadon382.6.2Bảng nguoidung392.6.3Bảng quantri402.6.4Sơ đồ thực thể liên kết40CHƯƠNG 3: KẾT QUẢ413.1Giao diện trang chủ413.2Giao diện Form đăng nhập423.3Giao diện Form liên hệ433.4Giao diện trang giỏ hàng433.5Giao diện Form đăng ký thành viên443.6Giao diện trang chi tiết sản phẩm443.7Giao diện trang đăng nhập quản trị Admin453.8Giao diện trang quản trị Admin463.9Giao diện trang thêm sách mới46TÀI LIỆU THAM KHẢO48

LỜI NÓI ĐẦU Với phát triển công nghệ thông tin nay, Internet ngày giữ vai trò quan trọng lĩnh vực khoa học kĩ thuật đời sống Tuy nhiên bạn nghe nói nhiều Internet, nói cách đơn giản, Internet mạng toàn cầu mà kết nối máy PC họ Với mạng Internet, tin học thật tạo nên cách mạng trao đổi thông tin lĩnh vực văn hóa, xã hội, trị, kinh tế Với công nghệ Word Wide Web, hay gọi Web giúp đưa thông tin mong muốn lên mạng Internet cách dễ dàng ngôn ngữ lập trình Website để quảng bá công ty hay Website bán hàng online không điều xa lạ Thông qua Website khách hàng lựa chọn sản phẩm mà cần cách nhanh Sự đời ngôn ngữ lập trình cho phép xây dựng trang Web đáp ứng yêu cầu người sử dụng Với lí đó, hướng dẫn giúp đỡ Cô Trịnh Thị Lý em chọn đề tài “Xây dựng Website bán sách online” làm đề tài cho đồ án TÓM TẮT ĐỒ ÁN TỐT NGHIỆP Với mức độ phức tạp quy mô ứng dụng, cộng thêm vấn đề thời gian đề tài “Xây` dựng Website bán sách online ” dừng mức tìm hiểu ngôn ngữ lập trình Web ASP & SQL Server, áp dụng xây dựng ứng dụng thực nghiệm trang Web bán hàng mạng Website với mục đích cung cấp cho khách hàng thông tin xác hiệu sách, cừa hàng sách có thị trường hãng có uy tín ( Sách Việt, hiệu sách Trí Đồng…) cách thức đặt mua hàng qua mạng Các thông tin cập nhật thường xuyên nhanh chóng Vì vậy, rút ngắn khoảng cách người mua người bán, đưa thông tin sản phẩm nhanh chóng đến cho khách hàng Do số hạn chế, nên website dừng lại chức đặt hàng hình thức toán trực tiếp Trong tương lai, hệ thống phát triển theo hướng thương mại điện tử (với hình thức toán trực tuyến qua thẻ tín dụng, tài khoản ngân hàng, thẻ mua hàng trực tuyến…) MỤC LỤC DANH SÁCH HÌNH VẼ .5 DANH SÁCH CÁC BẢNG BIỂU .6 LỜI CẢM ƠN .7 CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.3.1 Giới thiệu ASP.NET 11 1.3.2 Giới thiệu ngôn ngữ lập trình C# 11 CHƯƠNG 2: KHẢO SÁT HIỆN TRẠNG 15 2.1 Phân tích yêu cầu đề tài .15 2.1.1 Tóm tắt hoạt động hệ thống mà đề tài ứng dụng: 15 2.1.2 Phạm vi đề tài ứng dụng .16 2.1.3 Đối tượng sử dụng .16 2.1.4 Mục đích đề tài .16 2.2 Xác định yêu cầu khách hàng 16 2.2.1 Hệ thống hành cửa hàng .16 2.2.2 Hệ thống đề nghị 17 2.3 Yêu cầu giao diện website 18 2.3.1 Giao diện người dùng 18 2.3.2 Giao diện người quản trị: .18 2.4 Phân tích chức hệ thống 18 2.4.1 Các chức đối tượng Customer (Khách vãng lai) 20 Input: Khách vãng lai phải nhập đầy đủ thông tin (*: thông tin bắt buộc) 20 Tên đăng nhập: (*) 20 Mật khẩu: (*) 20 Họ tên: Nhập họ tên (*) 20 Email: nhập email (*) 20 Địa chỉ: Nhập địa Member (*) 20 Điện thoại: Nhập điện thoại (*) .20 2.4.2 Các chức đối tượng Member (thành viên) 21 2.4.3 Chức Administrator 22 2.5 Biểu đồ phân tích thiết kế hệ thống .23 2.5.1 Biểu đồ hoạt động 23 2.6 Cách tổ chức liệu thiết kế chương trình cho trang Web 37 Dùng để lưu thông tin giỏ hàng khách hàng 38 2.6.1 Bảng hoadon 38 Dùng để lưu thông tin đơn hàng 38 2.6.2 Bảng sanpham 39 Dùng để quản lý sanpham 39 2.6.2 Bảng nguoidung 39 Dùng để quản lý thành viên 39 2.6.3 Bảng quantri 39 Dùng để quản lý quản trị điều hành website .39 2.6.4 Sơ đồ thực thể liên kết 40 CHƯƠNG 3: KẾT QUẢ 41 3.1 Giao diện trang chủ .41 3.2 Giao diện Form đăng nhập 42 3.3 Giao diện Form liên hệ 43 3.4 Giao diện trang giỏ hàng 43 3.5 Giao diện Form đăng ký thành viên 44 3.6 Giao diện trang chi tiết sản phẩm 44 3.7 Giao diện trang đăng nhập quản trị Admin 45 3.8 Giao diện trang quản trị Admin 46 3.9 Giao diện trang thêm sách 46 TÀI LIỆU THAM KHẢO 48 DANH SÁCH HÌNH VẼ Hình 2.1 Biểu đồ Use Case 19 Hình 2.2 Biểu đồ hoạt động đăng nhập vào hệ thống 23 Hình 2.3 Biểu đổ hoạt động thoát khỏi hệ thống 24 Hình 2.4 Biểu đồ hoạt động đăng kí thành viên 25 Hình 2.5 Biểu đồ hoạt động xem thông tin sản phẩm 26 Hình 2.6 Biểu đồ chức thêm SP vào giỏ hàng 27 Hình 2.7 Biểu đồ chức đặt hàng 28 Hình 2.8 Biểu đồ chức đổi mật 29 Thêm sản phẩm 30 Hình 2.9 Biểu đồ chức thêm sản phẩm 30 Hình 2.10 Biểu đồ chức sửa thông tin sản phẩm .31 Xoá sản phẩm .32 Hình 2.11 Biểu đồ chức xoá sản phẩm .32 Hình 2.12 Biểu đồ cộng tác chức tìm kiếm 33 Hình 2.13 Biểu đồ chức tìm kiếUse-case quản lý sản phẩm 33 Hình 2.14 Use-case quản lý sản phẩm 34 Hình 2.15 Biểu đồ cộng tác chức cập nhật 34 Hình 2.16 Biểu đồ chức thêm sản phẩm 35 Hình 2.17 Biểu đồ chức sửa thông tin sản phẩm 35 Hình 2.18 Biểu đồ chức xóa sản phẩm 36 Hình 2.19 Biểu đồ chức đăng nhập 36 Hình 2.20 Biểu đồ chức đăng ký thành viên 37 Hình 2.24 Sơ đồ thực thể liên kết 40 Hình 3.1 Giao diện trang chủ 42 Hình 3.2 Giao diện form đăng nhập 42 Hình 3.3 Giao diện form liên hệ 43 Hình 3.4 Giao diện giỏ hàng .43 Hình 3.5 Giao diện form đăng ký thành viên 44 Hình 3.6 Giao diện trang chi tiết sản phẩm 45 Hình 3.7 Giao diện trang đăng nhập quản trị Admin 45 Hình 3.8 Giao diện trang quản trị Admin 46 Hình 3.9 Giao diện trang thêm sách 46 DANH SÁCH CÁC BẢNG BIỂU Bảng 2.1 Bảng hoadonchitiet 38 Bảng 2.2 Bảng hoadon 38 Bảng 2.3 Bảng sanpham 39 Bảng 2.4 Bảng thanhvien 39 Bảng 2.5Bảng quantri 39 DANH MỤC CÁC TỪ VIẾT TẮT CSDL SQL RDBMS NT ASP CLR ID GC UC Cơ sở liệu Structured Query Language Relational DataBase Management System Network Technology Active Server Pages Common Language Runtime Identification Garbage-Collector Use Case Lý chọn đề tài Ngày nay, việc áp dụng Website việc phát triển kinh doanh trực tuyến cửa hàng trở nên phổ biến hiệu quả, lĩnh vực sách có sử dụng nhiều đến Website để giới thiệu quảng bá sách Việc lên mạng tìm kiếm mua sách trở nên gần gũi với bạn trẻ ngày Bên cạnh đó, Website giúp giới thiệu hình ảnh cửa hàng đến với người Do vậy, em định thực đề tài “Xậy dựng Website bán sách online” với mong muốn đưa đến nhiều lựa chọn cho khách hàng, phát triển cửa hàng quy mô lớn Nơi thực đồ án Đại học tài nguyên môi trường Hà Nội LỜI CẢM ƠN Em xin chân thành cảm ơn thầy cô khoa Công nghệ thông tin trang bị kiến thức quý báu cho em suốt trình học tập làm đề tài Trường Đại học Tài nguyên Môi Trường Nhờ bảo tận tình thầy cô mà em có kiến thức chuyên ngành công nghệ thông tin để thực đề tài Đặc biệt, em xin chân thành cảm ơn cô Trịnh Thị Lý tận tình hướng dẫn, bảo, đưa đóng góp ý kiến hữu ích quý báu cho em suốt trình thực đề tài Tuy nhiên, thời gian hạn hẹp, nỗ lực đồ án khó tránh khỏi thiếu sót Em mong nhận thông cảm, lời góp ý,chỉ bảo tận tình quý Thầy Cô bạn để em hoàn thiện website chở lên hoàn thiện Em xin chân thành cảm ơn! CHƯƠNG 1: CƠ SỞ LÝ THUYẾT Để xây dựng hoàn chỉnh website bán sách online này, em sử dụng phương pháp phát triển hệ thống theo hướng đối tượng với công cụ: hệ quản trị sở liệu SQL Server 2008, ngôn ngữ lập trình ASP.NET C# với số công cụ hỗ trợ lập trình khác 1.1 Tổng quan phương pháp phát triển hệ thống theo hướng đối tượng Phương pháp luận hướng đối tượng hình thành mà dự án bị cắt giảm ngân sách bắt buộc phần mềm phải chạy đua không với thời gian mà với chi phí nhân lực Đồng thời, giai đoạn xuất công cụ trực quan với phương pháp tiếp cận phát triển hệ thống (khoảng năm 1990) Ý tưởng xây dựng hệ thống thông tin theo phương pháp tiếp cận hướng đối tượng là: hệ thống cấu thành đối tượng liên kết chúng với Mỗi đối tượng bao gồm thông tin hành vi liên quan đến đối tượng Các đối tượng tổ chức thành lớp đối tượng có cấu trúc hành vi Các lớp tạo sở kế thừa lớp có cách bổ sung thêm số đặc trưng Mỗi đối tượng bao gói liệu xử lý nên hoạt động đối tượng mang tính địa phương sửa đổi không làm ảnh hưởng đến đối tượng khác Đây hai đặc điểm trội phương pháp tiếp cận hướng đối tượng, kế thừa bao gói thông tin Các đối tượng ghép nối với thông qua việc gửi nhận thông điệp, chức hệ thống biểu diễn thông qua cộng tác đối tượng Một ưu điểm quan trọng phương pháp tiếp cận hướng đối tượng tính tái sử dụng Nghĩa tạo đối tượng lần dùng chúng nhiều lần sau Vì đối tượng thử nghiệm lần dùng trước nên khả tái sử dụng đối tượng làm giảm thiểu lỗi khó khăn việc bảo trì, giúp tăng tốc độ thiết kế phát triển phần mềm Sức mạnh tiếp cận hướng đối tượng việc tách nhập thực nhờ tập phong phú chế tích hợp chúng, khả thống cao tách để xây dựng thực thể phức tạp từ thực thể đơn giản Phát triển phần mềm hướng đối tượng cho phần mềm thương mại chất lượng cao: tin cậy, dễ bảo trì, dễ sử dụng lại, dễ dàng tăng qui mô,…phù hợp với yêu cầu ngày tăng chất lượng phần mềm người sử dụng 1.2 Hệ quản trị sở liệu SQL Server 2008 Các hệ quản trị CSDL hỗ trợ khả lưu trữ, sửa chữa, xóa tìm kiếm thông tin sở liệu (CSDL) Có nhiều loại hệ quản trị CSDL khác nhau: từ website nhỏ chạy máy tính đơn lẻ hệ quản trị phức tạp có nhu cầu xây dựng hệ CSDL theo mô hình khách/chủ (Client/Server), tùy yêu cầu cụ thể, ta sử dụng công cụ khác Dưới số hệ quản trị sở liệu thông dụng - MS Access (của hãng Microsoft) - SQL Server (của hãng Microsoft) - Oracle (của hãng Oracle) - … Sau nghiên cứu đánh giá ưu điểm bật hệ quản trị sở liệu trên, em định chọn hệ quản trị sở liệu SQL Server 2008 (của hãng Microsoft) để thực xây dựng sở liệu cho hệ thống SQL (Structured Query Language - ngôn ngữ truy vấn mang tính cấu trúc) loại công cụ quản lý liệu phổ biến để tạo, sửa, lấy liệu từ hệ quản trị sở liệu quan hệ Ngôn ngữ phát triển vượt xa so với mục đích ban đầu để phục vụ hệ quản trị sở liệu thực thể-quan hệ Nó tiêu chuẩn ANSI/ISO Đồng thời SQL Server hệ thống quản trị sở liệu quan hệ (Relational DataBase Management System- RDBMS) sử dụng lệnh chuyển Transaction-SQL để trao đổi liệu Client Computer Server Computer SQL Server có số đặc tính sau: - Cho phép quản trị hệ CSDL lớn (lên đến vài tega byte), có tốc độ xử lý liệu nhanh, đáp ứng yêu cầu thời gian; - Cho phép nhiều người khai thác thời điểm CSDL toàn quản trị CSDL (lên đến vài chục ngàn user); - Có hệ thống phân quyền bảo mật tương thích với hệ thống bảo mật công nghệ NT (Network Technology), tích hợp với hệ thống bảo mật Windows NT sử dụng hệ thống bảo vệ độc lập SQL Server; - Hỗ trợ việc triển khai CSDL phân tán phát triển ứng dụng Internet; - Cho phép lập trình kết nối với nhiều ngôn ngữ lập trình khác dùng xây dựng ứng dụng đặc thù (Visual Basic, C, C++, ASP, ASP.NET, XML, ); - Sử dụng câu lệnh truy vấn liệu Transaction-SQL (Access SQL, Oracle PL/SQL) Hơn nữa, công cụ SQL server có tính tương thích hỗ trợ cao với công cụ lập trình mà em sử dụng C# Với công cụ SQL Server, dùng website SQL Server 2008 Microsoft với tính đầy đủ, tương thích với hệ điều hành tốt 1.3 Ngôn ngữ lập trình 10 Hình 2.14 Use-case quản lý sản phẩm Hình 2.15 Biểu đồ cộng tác chức cập nhật 34 • Chức thêm sản phẩm Hình 2.16 Biểu đồ chức thêm sản phẩm • Chức sửa thông tin sản phẩm Hình 2.17 Biểu đồ chức sửa thông tin sản phẩm 35 • Chức xóa sản phẩm: Hình 2.18 Biểu đồ chức xóa sản phẩm Tương tự Use-case quản lý người dùng hệ thống quản lý khách hàng (với chức thêm, sửa, xóa) • Chức đăng nhập: Hình 2.19 Biểu đồ chức đăng nhập 36 • Chức đăng ký thành viên Hình 2.20 Biểu đồ chức đăng ký thành viên 2.6 Cách tổ chức liệu thiết kế chương trình cho trang Web Việc tổ chức liệu phải giải yêu cầu phân tích để lúc hiển thị lên trang Web có giao diện dễ nhìn, dễ dàng, hấp dẫn khách hàng Một phương pháp sử dụng rộng rãi từ trước đến quản lí theo nhóm sản phẩm Mỗi nhóm có mã nhóm tên nhóm để nhận biết Đối với Website này, với sản phẩm, sản phẩm tương ứng với mã hãng mã loại sản phẩm mã làm khóa bảng Sau số bảng sở liệu toàn sở liệu: 37 Dùng để lưu thông tin giỏ hàng khách hàng Name ID_HD SP_ID TenSP GiaTien ThanhTien SoLuong ngaydathang Type Null Chú thích Int(10) No Mã hóa đơn Int(10) No Mã sản phẩm nvarchar(255) No Tên Sản phẩm Decimal No Giá tiền Decimal No Thành tiền Int No Số lượng datetime No Ngày đặt hang Bảng 2.1 Bảng hoadonchitiet 2.6.1 Bảng hoadon Dùng để lưu thông tin đơn hàng Name ID_HD TenNguoiNha n DiaChi Dienthoai NgayDatHang TongTien Type Int() nvarchar (50) Null No No nvarchar(200) No nchar (15) No datetime No Decimal No Bảng 2.2 Bảng hoadon 38 Chú thích Mã hóa đơn Tên khách hàng Địa Điện thoại Ngày đặt hang Tổng tiền 2.6.2 Bảng sanpham Dùng để quản lý sanpham Name SP_ID SP_Names SP_Price SP_ND SP_Logo SP_Images SP_ImagesCT Loai_ID Type Int() Nvarchar(100) Decimal nvarchar(max) nvarchar(600) Null No No No No Chú thích Mã sản phẩm Tên sản phẩm Giá sản phẩm Mô tả nội dung Hình ảnh nhỏ nvarchar(600) trang chủ Hình ảnh to nvarchar(600) phần chi tiết Hình ảnh to int phần chi tiết Mã loại sách Bảng 2.3 Bảng sanpham 2.6.2 Bảng nguoidung Dùng để quản lý thành viên Name ID_ND TaiKhoan Matkhau Email HoTen DiaChi SoDienThoai Type Null int No varchar(50) No varchar(50) No varchar(50) No nvarchar(50) No nvarchar(200) No nchar(15) No Bảng 2.4 Bảng thanhvien Chú thích Mã người dùng Tài khoản Mật Email Tên người dùng Địa Số điện thoại 2.6.3 Bảng quantri Dùng để quản lý quản trị điều hành website Name QT_ID Account_Admin Pass_Admin Type Null int No Varchar(50) No Varchar(50) No Bảng 2.5Bảng quantri 39 Chú thích Mã quản trị Tài khoản Mật 2.6.4 Sơ đồ thực thể liên kết Hình 2.24 Sơ đồ thực thể liên kết 40 CHƯƠNG 3: KẾT QUẢ 3.1 Giao diện trang chủ 41 Hình 3.1 Giao diện trang chủ Trang chủ “Default.aspx”: Là trang chính, chứa tất mục để lựa chọn Từ trang chủ khách hàng tìm thấy thông tin cần thiết: - Thông tin loại sản phẩm với giao diện gần gũi, thân thiện dễ sử dụng từ khách hàng đặt mua cho sản phẩm yêu thích, phù hợp với túi tiền - Các viết hay loại sách, danh mục quản trị hệ thống chọn lọc chia làm mục : Sách, Truyện – truyện tranh, tiểu thuyết - Bạn có thắc mắc, góp ý với công ty… 3.2 Giao diện Form đăng nhập Hình 3.2 Giao diện form đăng nhập 42 Trang “dang-nhap.aspx” trang mà khách hàng nhập User Pass để đăng nhập vào website, chưa có tài khoản khách hàng nhấn vào nút Đăng ký để tạo cho tài khoản 3.3 Giao diện Form liên hệ Hình 3.3 Giao diện form liên hệ Trang “lien-he.aspx” cầu nối khách hàng cửa hàng, khách hàng gửi thắc mắc ý kiến tới cửa hàng 3.4 Giao diện trang giỏ hàng Hình 3.4 Giao diện giỏ hàng 43 Trang “gio-hang.aspx” trang mà khách hàng xem sản phẩm chọn Tại khách hàng biết số lượng mặt hàng chọn tổng số tiền phải toán Khách hàng thêm, cập nhập xóa sản phẩm giỏ hàng Tại có chức lưu lịch sử mua hàng khách hàng 3.5 Giao diện Form đăng ký thành viên Hình 3.5 Giao diện form đăng ký thành viên Trang “dang-ky.aspx” Tại khách hàng điền đầy đủ thông tin cá nhân đăng ký cho tài khoản, để dùng cho việc mua hàng website 3.6 Giao diện trang chi tiết sản phẩm 44 Hình 3.6 Giao diện trang chi tiết sản phẩm Trang “details-sp.aspx” trang hiển thị thông tin chi tiết sản phẩm: giá, thông tin sách…giúp cho khách hàng có nhìn tổng quan sản phẩm Là sở để khách hàng có định mua sản phẩm hay không 3.7 Giao diện trang đăng nhập quản trị Admin Hình 3.7 Giao diện trang đăng nhập quản trị Admin 45 3.8 Giao diện trang quản trị Admin Hình 3.8 Giao diện trang quản trị Admin Đây trang quản trị dành cho người Admin cửa hàng, cung cấp đầy đủ tính cho người quản trị như: quản lý sản phẩm, quản lý thành viên, quản lý đơn đặt hàng… 3.9 Giao diện trang thêm sách Hình 3.9 Giao diện trang thêm sách 46 KẾT LUẬN  Nhận xét thân: Trong trình thực báo cáo tốt nghiệp, em củng cố lại nhiều kiến thức sở liệu, phương pháp phân tích thiết kế hệ thống Đề tài hoàn thành thiếu xót thời gian nhiều trình độ chuyên môn em chưa cao, nên em mong bảo giúp đỡ thầy cô góp ý bạn để báo cáo em ngày hoàn thiện  Kết đạt : Khảo sát thực trạng, từ đưa giải pháp cho toán, thiết kế hệ thống thiết kế sở liệu cho toán quản lý, làm sở, tảng cho trình cài đặt, nhằm giúp cho người quản lý giải công việc cách thuận lợi dễ dàng quản lý giấy tờ, giảm chi phí nhân công thời gian, giúp cho khách hàng mua hàng cách nhanh chóng thuận tiện  Những hạn chế: Do có nhiều hạn chế thời gian trình độ chuyên môn, nên em chưa giải trọn vẹn vấn đề nảy sinh thực tế Phần xử lý liệu chưa đạt kết mong muốn  Hướng phát triển đề tài: Giao diện thân thiện hoàn hảo hơn, chuyên nghiệp hơn, giải nhiều công việc nảy sinh thực tế, xây dựng bảo mật lưu liệu cách tốt Cuối cùng, em xin chân thành cảm ơn cô Trịnh Thị Lý người trực tiếp hướng dẫn em thực đề tài này, cô giúp em nhiều suốt trình tìm hiểu, thiết kế hệ thống thiết kế sở liệu thiết kế chương trình cho toán, em xin gửi lời cảm ơn đến thầy, cô khoa Công nghệ thông tin góp phần giúp đỡ em, để em hoàn thành thời gian quy định 47 TÀI LIỆU THAM KHẢO Trong báo cáo tốt nghiệp mình, em có sử dụng số tài liệu như:  Một số sách tham khảo: [1] Nguyễn Văn Ba (2004), 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 [2] Phạm Hữu Khang (2009), SQL Server 2008 – Lập trình T-SQL, Nhà xuất lao động xã hội [3] Phạm Công Ngô (2010), Lập trình C# từ đến nâng cao, Nhà xuất giáo dục Việt Nam [4] Phạm Đức Nhiệm (2005), Giáo trình sở liệu quan hệ, Nhà xuất Hà Nôi [5] ThS.Dương Thị Hiền Thanh (2012), Bài giảng “phân tích thiết kế hệ thống”, Bộ môn Tin kinh tế-Đại học Mỏ-Địa chất [6] ThS.Dương Thị Hiền Thanh (2013), Bài giảng “Lập trình quản lý”, Bộ môn Tin kinh tế-Đại học Mỏ-Địa chất [7] Nguyễn Xuân Thịnh (2011, 2012), Kỹ thuật thủ thuật lập trình Visual C# 2010 – 2012 tập tập 2, Nhà xuất Hồng Đức [8] Microsoft®SQL Server® 2008 for Dummies by Mike Chapple, Published by Wiley Publishing, Inc., Indianapolis, Indiana, 2007  Một số trang web: http://www.uet.vnu.edu.vn/tltk/Learning http://www.tailieu.vn/Công Nghệ Thông Tin http://www.clbtinhoc.dntu.edu.vn http://www.itstudent.net/vi/ http://www.pcworld.com.vn http://doc.edu.vn/tai-lieu/giao-trinh-phan-tich-thiet-ke-he-thong-thong-tin-5798/ 48 [...]... được xây dựng trên bộ thực thi ngôn ngữ chung (CLR – Common Language Runtime) và được sử dụng trên một máy chủ phục vụ để tạo ra các ứng dụng Web mạnh Từ những thế mạnh đó, em đã chọn ngôn ngữ ASP.NET để nghiên cứu và xây dựng website về mua bán trực tuyến, cụ thể hoá bằng việc xây dựng website Thiết kế Website bán trang sức trực tuyến cho cửa hàng PNJ 1.3.2 Giới thiệu về ngôn ngữ lập trình C# Để xây dựng. .. hoá đơn  Quản lý mọi thay đổi của website Về nghiệp vụ - Người xây dựng nên hệ thống phải am hiểu về thương mại điện tử, hiểu rõ cách thức mua bán hàng qua mạng - Người xây dựng nên hệ thống đặc biệt phải hiểu rõ các thônnmg số kĩ thuật về sách: Có thể đưa ra đựơc một cái nhìn tổng quát, sâu rộng về sản phẩm Về bảo mật: - Người Admin có toàn quyền giữ bảo mật cho website bằng mật khẩu riêng Về hệ thống... cầu hệ thống cần xây dựng như việc thiết kế giao diện, yêu cầu về chức năng và yêu cầu về bảo mật trong chương này chúng ta đi xây dựng một số biểu đồ Use Case, biểu đồ hoạt động của các chức năng trong hệ thống và thông tin cơ sở dữ liệu của đề tài 2.1 Phân tích yêu cầu đề tài 2.1.1 Tóm tắt hoạt động của hệ thống mà đề tài sẽ được ứng dụng: - Là một Website chuyên bán các sản phẩm về sách, truyện…cho... trực tuyến cho cửa hàng PNJ 1.3.2 Giới thiệu về ngôn ngữ lập trình C# Để xây dựng website quản lý, ngoài hệ quản trị cơ sở dữ liệu SQL Server 2008, ngôn ngữ ASP.NET, em còn sử dụng công cụ lập trình C# để xây dựng website Sau khi đánh giá và so sánh ưu nhược điểm của từng ngôn ngữ, em lựa chọn sử dụng ngôn ngữ C# để xây dựng code nguồn chương trình vì một số lý do sau: - C# là một ngôn ngữ lập trình... quản trị: * Người dùng: Qua Website, khách hàng có thể xem thông tin, lựa chọn những sản phẩm ưa thích ở mọi nơi thậm chí ngay trong phòng làm việc của mình * Nhà quản trị: Nhà quản trị có toàn quyền sử dụng và cập nhật sản phẩm, hoá đơn, quản lý khách hàng, đảm bảo tính an toàn cho Website 2.1.4 Mục đích của đề tài - Đáp ứng nhu cầu mua bán ngày càng phát triển của xã hội, xây dựng nên một môi trường... ứng nhu cầu mua bán ngày càng phát triển của xã hội, xây dựng nên một môi trường làm việc hiệu quả - Thúc đẩy phát triển buôn bán trực tuyến - Rút ngắn khoảng cách giữa người mua và người bán, tạo ra một Website trực tuyến có thể đưa nhanh thông tin cũng như việc trao đổi mua bán các loại điện thoại qua mạng - Việc quản lý hàng trở nên dễ dàng - Sản phẩm được sắp xếp có hệ thống nên người dùng dễ tìm... thống khác tiên tiến hơn, tiết kiệm được thời gian… 2.2.2 Hệ thống đề nghị Để có thể vừa quảng cáo, bán hàng và giới thiệu sản phẩm của cửa hàng trên mạng thì website cần có các phần như: Về giao diện: - Giao diện người dùng o Phải có một giao diện thân thiện dễ sử dụng o Phải nêu bật được thế mạnh của website, cũng như tạo được niềm tin cho khách hàng ngay từ lần viếng thăm đầu tiên o Giới thiệu được... 2.1.1 Tóm tắt hoạt động của hệ thống mà đề tài sẽ được ứng dụng: - Là một Website chuyên bán các sản phẩm về sách, truyện…cho các cá nhân và doanh nghiệp - Là một Website động, các thông tin được cập nhật theo định kỳ Người dùng truy cập vào Website có thể xem, tìm kiếm, mua các sản phẩm,hoặc đặt hàng sản phẩm - Các sản phẩm được sắp xếp hợp lý Vì vậy người dùng sẽ có cái nhìn tổng quan về tất cả các... cầu giao diện của website 2.3.1 Giao diện người dùng Phải có một giao diện thân thiện dễ sử dụng:  Màu sắc hài hoà làm nổi bật hình ảnh của sản phẩm, font chữ thống nhất, tiện lợi khi sử dụng  Giới thiệu những thông tin về cửa hàng: Địa chỉ liên hệ của cửa hàng hoặc các đại lý trực thuộc, các số điện thoại liên hệ, email liên hệ  Sản phẩm của cửa hàng: sản phẩm đang có, sản phẩm bán chạy, sản phẩm... Xoá trong CSDL + Output: Load lại danh sách sản phẩm • Chức năng thêm sản phẩm: + Description: Giúp Admin có thể thêm sản phẩm mới + Input: Admin nhập vào những thông tin cần thiết của sản phẩm mới + Process: Kiểm tra xem những trường nào không được để trống Nếu tất cả đều phù hợp thì thêm vào database Ngược lại thì không thêm vào database + Output: Load lại danh sách sản phẩm để xem sản phẩm mới đã

Ngày đăng: 06/09/2016, 20:36

Từ khóa liên quan

Mục lục

  • DANH SÁCH HÌNH VẼ

  • DANH SÁCH CÁC BẢNG BIỂU

  • LỜI CẢM ƠN

  • CHƯƠNG 1: CƠ SỞ LÝ THUYẾT

  • CHƯƠNG 2: KHẢO SÁT HIỆN TRẠNG

    • 2.1 Phân tích yêu cầu đề tài

    • 2.2 Xác định yêu cầu của khách hàng

    • 2.3 Yêu cầu giao diện của website

    • 2.4 Phân tích các chức năng của hệ thống

    • 2.5 Biểu đồ phân tích thiết kế hệ thống

    • 2.6 Cách tổ chức dữ liệu và thiết kế chương trình cho trang Web

  • CHƯƠNG 3: KẾT QUẢ

    • 3.1 Giao diện trang chủ

  • TÀI LIỆU THAM KHẢO

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

Tài liệu liên quan