XÂY DỰNG WEBSITE bán đồ điện máy GIA DỤNG

39 459 0
XÂY DỰNG WEBSITE bán đồ điện máy GIA DỤNG

Đ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

VIỆN ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN NGUYỄN THỊ LAN ANH XÂY DỰNG WEBSITE BÁN ĐỒ ĐIỆN MÁY GIA DỤNG Chuyên ngành: Công nghệ thông tin CHUYÊN ĐỀ LẬP TRÌNH ỨNG DỤNG Hà Nội - Năm 2014 ᄃ LỜI CẢM ƠN Tóm lại, với tốc độ phát triển ngày tăng 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ì ý tưởng giới thiệu bán hàng điện máy 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 Hiện việc ứng dụng thương mại điện tử Việt Nam đáp ứng số vấn đề mua bán, chưa linh hoạt Việc ứng dụng đòi hỏi phải tốn nhiều thời gian tiền bạc Với kiến thức tảng học trường nỗ lực mình, em hoàn thành đề tài “Xây dựng Website bán đồ điện máy gia dụng” Mặc dù cố gắng đầu tư nhiều thời gian có hạn không thực Internet nên đề tài nhiều hạn chế Em mong nhận thông cảm góp ý quí Thầy cô để chương trình ngày hoàn thiện Một lần em xin chân thành cảm ơn giảng viên Ths Nguyễn Thùy Linh tận tình giúp đỡ em suốt thời gian thực tập tốt nghiệp Em xin chân thành cảm ơn cô Sinh viên thực Nguyễn Thị Lan Anh LỜI NÓI ĐẦU Ngày nay, công nghệ thông tin có bước phát triển mạnh mẽ theo chiều rộng sâu Máy tính điện tử không thứ phương tiện quý mà ngày trở thành công cụ làm việc giải trí thông dụng người, không công sở mà gia đình Đứng trước vai trò thông tin hoạt động cạnh tranh gay gắt, tổ chức doanh nghiệp tìm biện pháp để xây dựng hoàn thiện hệ thống thông tin nhằm tin học hóa hoạt động tác nghiệp đơn vị Hiện công ty tin học hàng đầu giới không ngừng đầu tư cải thiện giải pháp sản phẩm nhằm cho phép tiến hành thương mại hóa Internet Thông qua sản phẩm công nghệ này, dễ dàng nhận tầm quan trọng tính tất yếu thương mại điện tử Với thao tác đơn giản máy có nối mạng Internet bạn có tận tay cần mà nhiều thời gian Bạn cần vào trang dịch vụ thương mại điện tử, làm theo hướng dẫn click vào bạn cần Các nhà dịch vụ mang đến tận nhà cho bạn Ở Việt Nam có nhiều doanh nghiệp tiến hành thương mại hóa Internet khó khăn sở hạ tầng viễn thông chưa phát triển mạnh, dịch vụ toán điện tử qua ngân hàng chưa phổ biến nên dừng lại mức độ giới thiệu sản phẩm tiếp nhận đơn đặt hàng thông qua web Để tiếp cận góp phần đẩy mạnh phổ biến thương mại điện tử Việt Nam, em tìm hiểu cài đặt “Website giới thiệu bán hàng điện máy gia dụng” Mong với phần mền em giúp ích phần việc quản lý hàng hoá nhà quản lý Với nỗ lực em xây dựng hoàn thành đề tài Song hiểu biết hạn chế nên khó tránh khỏi thiếu sót mong đóng góp ý kiến thày bạn để đề tài em hoàn thiện MỤC LỤC LỜI NÓI ĐẦU MỤC LỤC STT Tên mục hình ảnh Trang Biểu đồ phân cấp chức 13 Biểu đồ luồng liệu ngữ cảnh 14 Biểu đồ luồng liệu mức đỉnh 15 Biểu đồ luồng liệu mức 1, nhóm chức “Quản lý dịch vụ” 16 5 Biểu đồ luồng liệu mức 1, chức “Quản trị hệ thống” 17 Biểu đồ luồng liệu mức 1, chức “Cập nhật” 18 Biểu đồ luồng liệu mức 1, nhóm chức “Tìm kiếm” 19 Biểu đồ luồng liệu mức 1, nhóm chức “Thống kê” .5 20 Giao diện trang chủ bán hàng 31 10 Giao diên chọn hàng vào giỏ hàng .5 31 11 Giao diện khách hàng đăng ký thông tin .5 32 12 Giao diện đăng nhập Admin 32 13 Giao diện danh sách sản phẩm .5 33 14 Giao diện thông tin thêm sản phẩm 33 15 Giao diện danh sách đơn hàng .5 34 16 Sơ đồ mô hình quan hệ 26 STT Tên bảng Trang Bảng liên lạc 21 Bảng tài khoản hỗ trợ 21 Bảng Slider .6 22 Bảng loại hàng .6 22 Bảng hàng hóa .6 22 6 Bảng khách hàng 23 Bảng Hóa đơn 24 Bảng nhân viên 24 Chương KHẢO SÁT HỆ THỐNG .7 1.1Phần khảo sát trạng 1.1.1 Khảo sát trạng 1.1.2.1 Cơ cấu tổ chức 1.1.2.1.2 Hiện trạng 1.1.2.1.3 Ứng dụng công nghệ thông tin 1.3 Đặc tả toán 1.3.1 Chức 1.3.2 Quy trình quản lý cửa hàng 2.1.3 Yêu cầu đặt cho trang web: 12 2.1.4 Yêu cầu phần cứng cho hệ thống .13 - Visual Studio 2010 .13 DANH MỤC CÁC HÌNH VẼ STT Tên mục hình ảnh Biểu đồ phân cấp chức Biểu đồ luồng liệu ngữ cảnh Biểu đồ luồng liệu mức đỉnh Biểu đồ luồng liệu mức 1, nhóm chức “Quản lý dịch Trang 13 14 15 16 10 11 12 13 14 15 16 vụ” Biểu đồ luồng liệu mức 1, chức “Quản trị hệ thống” Biểu đồ luồng liệu mức 1, chức “Cập nhật” Biểu đồ luồng liệu mức 1, nhóm chức “Tìm kiếm” Biểu đồ luồng liệu mức 1, nhóm chức “Thống kê” Giao diện trang chủ bán hàng Giao diên chọn hàng vào giỏ hàng Giao diện khách hàng đăng ký thông tin Giao diện đăng nhập Admin Giao diện danh sách sản phẩm Giao diện thông tin thêm sản phẩm Giao diện danh sách đơn hàng Sơ đồ mô hình quan hệ 17 18 19 20 31 31 32 32 33 33 34 26 DANH MỤC CÁC BẢNG STT Tên bảng Bảng liên lạc Bảng tài khoản hỗ trợ Bảng Slider Bảng loại hàng Bảng hàng hóa Bảng khách hàng Bảng Hóa đơn Bảng nhân viên Trang 21 21 22 22 22 23 24 24 Chương KHẢO SÁT HỆ THỐNG 1.1 Phần khảo sát trạng 1.1.1 Khảo sát trạng Hiện cửa hàng phục vụ cho khách hàng đến mua sắm trực tiếp cửa hàng muốn mở rộng quy mô bán hàng Cửa hàng muốn phục vụ cho khách hàng xa điều kiện mua sắm trực tiếp cửa hàng muốn mua sắm phục vụ chu đáo chất lượng Quản lý bán hàng điện gia dụng hoạt động cửa hàng dù lớn hay nhỏ, nhân viên phải thực công việc liên quan đến nhập, xuất Điều gây ảnh hưởng nhiều đến hiệu thời gian làm việc Bên cạnh đó, số người biết đến cửa hàng không lớn, quy mô nhỏ Do vậy, việc sử dụng Website để bán hàng giới thiệu cửa hàng điều cần thiết để phát triển cửa hàng lớn mạnh 1.1.2 Hiện trạng tổ chức địa điểm khảo sát 1.1.2.1 Cơ cấu tổ chức Chủ cửa hàng: Chịu trách nhiệm việc bán hàng, nhập hàng, quản lý doanh thu cửa hàng 1.1.2.1.2 Hiện trạng Nhập sản phẩm cho cửa hàng: Khi cửa hàng nhập loại chủ cửa hàng chịu trách nhiệm cập nhật thông tin sản phẩm(Loại sản phẩm, số lượng, giá ) Sắp xếp mặt hàng: Dựa vào không gian của hàng mà xếp mặt hàng cách thuận lợi để khách hàng dễ quan sát tạo thuận lợi thich thú cho khách đến mua hàng Bán hàng: Khi có khách hàng tới mua hàng chủ cửa hàng cung cấp thông tin sản phẩm, thông tin giá cung cấp sản phẩm cho khách hàng đồng ý bán hàng 22 Chương 3: THIẾT KẾ HỆ THỐNG 3.1 Thiết kế sở liệu Ứng với thực thể mô hình liên kết, liệu cài đặt thành tệp sở liệu: Tên trường, kiểu liệu, kích thước liệu, phần ràng buộc liệu 3.1.1 Dang sách bảng liệu Bảng 1: Liên lạc (MaLL, TenLL, Diachi, DienThoai, SoFax, Email) STT Thuộc tính MaLL Kiểu Mã liên lạc Kích Miền giá Ràng Ghi liệu Mô tả thước trị buộc Khóa Int TenLL Tên liên lạc DiaChi Địa công ty DienThoai Số điện thoại SoFax Số fax Email Địa Email Char Char Char Char Char 0-9 50 max 20 20 50 a-z a-z 0-9 0-9 a-z Bảng 2: Tài khoản hỗ trợ (MaTK, IDHotro) STT Thuộc tính MaTK IDHoTro Mô tả Kiểu liệu Mã tài khoản Kích Miền giá Ràng Ghi thước trị buộc Khóa Int ID yahoo hỗ trợ Char 0-9 25 a-z 23 Bảng 3: Slider (MaSlide, TieuDe, Hinh, Link, TrangThai) STT Thuộc tính MaSlide TieuDe Hinh Link TrangThai Kiểu Kích Miền giá Ràng Ghi liệu Mô tả thước trị buộc Khóa Mã tài khoản Int ID yahoo hỗ trợ Tên hình Link liên kết Char Char 50 100 a-z a-z Char 255 a-z tới trang Trạng thái ẩn 0-9 Bit 0-1 Bảng 4: Loại hàng(MaLoai, TenLoai, MoTa) STT Thuộc tính MaLoai TenLoai MoTa Mô tả Kiểu Kích Miền giá Ràng Ghi liệu thước trị buộc Khóa Mã loại Int Tên loại Mô tả Char Char 0-9 50 2000 a-z a-z Bảng 5: Hàng hóa (MaHH, TenHH, MoTaDonVi, DonGia, Hinh, GiamGia, SoLanXem, MaLoai) STT Thuộc tính Mô tả Kiểu liệu Kích Miền giá Ràng Ghi thước trị buộc Khóa MaHH Mã loại Int TenHH MoTaDon Tên loại Đơn vị tiền Char 50 a-z Char 2000 a-z Vi DonGia Hinh GiamGia MoTa tệ Đơn giá hàng hóa Tên hình Giảm giá Mô tả hàng 0-9 Float Char Float Char 0-9 100 Max a-z 0-9 a-z 24 SoLanXe m hóa Số lần khách hàng Int 0-9 Int 0-9 xem Maloai Khóa ngoại Bảng 6: Khách hàng (MaKH, MatKhau, HoTen, GioiTinh, NgaySinh, ĐiaChi, ĐienThoai, Emai, HieuLuc, Ngaythamgia ) STT Thuộc tính Mô tả MaKH Mã khách hàng MatKhau HoTen 10 Mật đăng nhập Họ tên khách Kiểu Kích Miền giá Ràng Ghi liệu thước trị buộc Khóa int Char Char hàng GioiTinh Giới tính Bit NgaySinh Ngày sinh Datetime DiaChi Địa Char DienThoai Điện thoại Char Email Email Char Hiệu lực tài HieuLuc Bit khoản NgayThamGia Ngày đăng ký Datetime 0-9 50 a-z 50 a-z 0-1 60 20 50 0-9 a-z 0-9 0-1 Bảng 7: Hóa đơn (MaHD, NgayDat, HoTen, DiaChi, CachThanhToan, TrangThai, GhiChu, MaKH ) STT Thuộc tính Mô tả Kiểu Kích Miền giá Ràng Ghi liệu thước trị buộc Khóa MaHD Mã hóa đơn int NgayDat Ngày đặt hóa Datetime 0-9 25 đơn Họ tên người HoTen DiaChi CachThanhToa n TrangThai Char nhận Địa 50 60 Cách toán Char Trạng thái hóa 0-9 50 Char a-z a-z Bit GhiChu đơn Ghi Char MaKH Mã KH 0-1 int 20 a-z 0-9 Khóa ngoại Bảng 8: Nhân viên (MaNV, HoTen, Email, MatKhau, Yahoo) STT Thuộc tính MaNV HoTen Email MatKhau Yahoo Mô tả Kiểu Kích Miền giá Ràng Ghi liệu thước trị buộc Khóa Mã nhân viên Int Họ tên nhân viên Email đăng nhập Mật đăng Char Char 50 50 a-z a-z Char 255 a-z Char 50 a-z nhập Nick yahoo 0-9 26 3.1.2 Mô hình quan hệ Hình 9: Sơ đồ mô hình quan hệ 27 Chương 4: THIẾT KẾ CHƯƠNG TRÌNH 4.1 Công cụ thiết kế 4.1.1 Tìm hiểu 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 Lần đưa thị trường vào tháng năm 2002 với phiên 1.0 NET framework, công nghệ nối tiếp Microsoft's Active Server Pages(ASP) ASP.NET biên dịch dạng Common Language Runtime (CLR), cho phép người lập trình viết mã ASP.NET với ngôn ngữ hỗ trợ NET language • Ưu điểm ASP.NET • ASP.NET biên dịch trang web động thành tập tin DLL thi hành nhanh chóng hiệu • ASP.NET hỗ trợ mạnh mẽ thư viện phong phú đa dạng NET Framework làm việc với XML,Web Service,truy cập CSDL qua ADO.Net • ASP.NET sử dụng phong cách lập trình mới: Code behide.Tách code riêng,giao diện riêng nên dễ dàng cho việc nâng cấp bảo trì • ASP.NET giúp tối ưu hệ thống ,giải tượng thắt cổ chai (nghẽn) có nhiều truy cập lúc • ASP.NET ngôn ngữ lập trình hướng đối tượng ( OOP-object-oriented programming).OOP xem giúp tăng suất, đơn giản hóa độ phức tạp bảo trì mở rộng hệ thống cách cho phép lập trình viên tập trung vào đối tượng phần mềm bậc cao • ASP.NET có đặc tính kế thừa cao (inheritance): Đặc tính cho phép đối tượng có sẵn đặc tính mà đối tượng khác có thông qua kế thừa Điều cho phép đối tượng chia sẻ hay mở rộng đặc tính sẵn có mà tiến hành định nghĩa lại • ASP.NET phù hợp với ứng dụng web lớn,các CSDL lớn đòi hỏi ,chiếm đến 55% thị phần giải pháp ứng dụng Web 28 • ASP.NET Khả mở rộng cao hơn.: có ý nghĩa ứng dụng trãi rộng tương tác nhiều server, khả giao tiếp server tăng cường • ASP.NET cho phép sử dụng điều khiển Login nhằm giúp tạo trang bảo mật nhanh cách kéo thả điều khiển Login vào trang aspx môi trường IDE Visual Studio NET WebMatrix • ASP.NET hỗ trợ xác thực người dùng dựa vào form bao gồm quản lý cookie tự động chuyển trang người dùng không hợp lệ • Nhược điểm ASP.NET: • ASP.NET chạy Linux • Không miễn phí 4.1.2 CÁC HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU - Ngôn ngữ truy vấn sở liệu SQL (Structured Query Language - Ngôn ngữ truy vấn cấu trúc) SQL chuẩn ANSI (American National Standards Institute - Viện tiêu chuẩn quốc gia Hoa kỳ) truy xuất hệ thống CSDL Các câu lệnh SQL sử dụng để truy xuất cập nhật liệu CSDL Là ngôn ngữ chuẩn hóa để định nghĩa xử lý liệu sở liệu quan hệ Tất hệ quản trị sở liệu quan hệ(RDBMS - Relational Database Management System) hiểu SQL SQL hoạt động với hầu hết chương trình CSDL MS Access, DB2, Informix, MS SQL Server, Oracle, Sybase v.v Lưu ý: Hầu hết chương trình CSDL hỗ trợ SQL có phần mở rộng cho SQL hoạt động với chương trình - Hệ quản trị sở liệu SQL Server 2008 + Giới thiệu: Microsoft SQl server hệ quản trị sở liệu quan hệ (relational database management system – RDBMS) 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 (International Organization 29 for Standardization) ANSI (American National Standards Institute) sử dụng SQL Server + Tính năng: 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 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 phục hồi backup hạn chế với người dùng cụ thể Cuối cùng, có số tùy chọn cho External Key Management Nếu bạn có dính dáng tới việc xử lý thẻ tín dụng PCI (thẻ trả trước), SQL Server 2008 hỗ trợ Hardware Security Modules (HSM) – mô đun bảo mật phần cứng Các mô đun giải pháp phần cứng nhóm thứ ba sử dụng để lưu Key địa điểm phân biệt với liệu mà chúng bảo vệ Backup 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 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 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, 30 SQL Trace, Perfmon Counters Dữ liệu chọn lập trình Khi liệu chọn, có tùy chọn báo cáo chung SQL 2008 hỗ trợ Hot Plug CPU SQL Server 2008, CPU cắm thêm bổ sung vào phần cứng hệ thống hỗ trợ 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 IO đếm hiệu suất nhớ cặp chọn để kiểm tra hiệu suất Dữ liệu chọn đếm lưu trung tâm lưu liệu tập trung Microsoft phát biểu việc chạy thiết lập hiệu suất mặc định liên quan đến kiểm tra tốn 5% tài nguyên nhớ CPU.Có công cụ Performance Dashboard đọc liệu hiệu suất lưu Việc cài đặt đơn giản hóa Bộ đặt SQL Server 2008 có nhiều nâng cao Dữ liệu cấu hình bit “engine” tách biệt tạo đĩa hệ thống không cấu hình phân phối đến số máy chủ dễ dàng Cài đặt cập nhật nâng cấp từ website Microsoft Tính khác khả cài đặt SQL Server, gói dịch vụ vá Đi với tính khả gỡ bỏ cài đặt gói dịch vụ cách dễ dàng 4.2.Thiết kế giao diện 4.2.1 Một số giao diện chương trình: 31 Hình 10: Giao diện trang chủ bán hàng Hình 11: Giao diện chọn hàng vào giỏ hàng 32 Hình 12: Giao diện khách hàng đăng ký thông tin Hình 13: Giao diện đăng nhập Admin 33 Hình 14: Giao diện danh sách sản phẩm 34 Hình 15: Giao diện thông tin thêm sản phẩm Hình 16: Giao diện danh sách đơn hàng 35 KẾT LUẬN 1.1 Đánh giá kết hướng phát triển 1.1.1 Đánh giá kết cài đặt Trong trình thực đồ án tốt nghiệp, em cố gắng để tìm hiểu cài đặt chương trình thời gian có hạn nên chưa giải tất vấn đề đặt Em mong nhận thông cảm quí Thầy cô Những kết đạt được: + Về công nghệ: - Tìm hiểu nắm bắt công cụ thiết kế Web - Biết cách thiết kế Web động cách tổ chức sở liệu - Các dịch vụ Internet, đặc biệt Web + Về cài đặt chương trình: - Giới thiệu mặt hàng kinh doanh công ty đến với khách hàng - Cho phép tra cứu mặt hàng khách hàng có nhu cầu tìm hàng - Cho phép khách hàng thực việc đặt hàng qua mạng - Tiếp nhận đơn đặt hàng khách hàng - Lập hóa đơn - Cập nhật: Mặt hàng, khách hàng, đơn đặt hàng - Thống kê: Mặt hàng bán tháng, năm, khách hàng, đơn đặt hàng, doanh thu, tồn kho + Tính chương trình: - Thông tin khách hàng, mặt hàng,…được cập nhật kịp thời, xác - Giao diện thân thiện với người dùng - Do điều kiện, nên chương trình chạy thử máy đơn 1.1.2 Hướng phát triển đề tài + Cho phép khách hàng mua toán trực tiếp qua mạng + Hỗ trợ thực in ấn Web + Xây dựng hệ thống cho phép công ty mua hàng trực tiếp qua mạng 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 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 [3] : “Những thực hành ASP”, Nhà xuất Thống Kê, 2002 [4] : VN-GUIDE tổng hợp biên dịch, “ASP sở liệu chuyên sâu”, Nhà xuất Thống Kê, 2002 [5] : 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 36 [6] : 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

Ngày đăng: 11/07/2016, 09:15

Từ khóa liên quan

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

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

Tài liệu liên quan