Báo cáo phân tích xây dựng ứng dụng bán sách cho cửa hàng sách xuân hòa

54 2 0
Báo cáo phân tích xây dựng ứng dụng bán sách cho cửa hàng sách xuân hòa

Đ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

Công nghệ thông tin là một trong những lĩnh vực bức thiết không thể thiếu trong guồng máy kinh tế của nhiều nước trên thế giới đặc biệt là những nước đang phát triển như Việt Nam hiện nay. Việc cập nhập thông tin là rất cần thiết với nhà quản lý, nhà kinh doanh trong lĩnh vực này. Để quảng bá sản phẩm nhiều nhà kinh doanh của các công ty lớn đã có chiến lược quảng bá sản phẩm trên các thông tin đại chúng như báo, radio, TV trong đó quảng bá sản phẩm trên website là một trong những giải pháp hữu hiệu nhất.Đây là hình thức truyền tải thông tin nhanh chóng, hiệu quả và chi phí thấp.Những khách hàng có nhu cầu mua cho mình một cuốn sách có thể trực tiếp mua thông qua website trực tuyến, không mất nhiều thời gian mà khách hàng đã có thể sở hữu cuốn sách mà mình yêu thích Với nhiều thành quả quan trọng, công nghệ thông tin đã được ứng dụng rộng rãi trong nhiều lĩnh vực, trở thành một trong những yếu tố quan trọng nhất của sự phát triển kinh tế xã hội, an ninh quốc phòng. Việc đẩy mạnh ứng dụng công nghệ thông tin sẽ làm thay đổi tác phong làm việc, nâng cao năng suất lao động, nâng cao dân trí,…Chính vì thế, công nghệ thông tin sẽ trở thành nền kinh tế mũi nhọn của nước ta trong những năm tới đây. Qua quá trình được học trên lớp và tìm hiểu về môn học lập trình ASP.NET nhóm em đã áp dụng những kiến thức đã học để xây dựng hệ thống “Website bán sách online” với sự hướng dẫn tận tình của giáo viên hướng dẫn. Ngoài ra làm đồ án tốt nghiệp này cũng giúp cho các thành viên trong nhóm nâng cao khả năng lập trình và rút được nhiều kinh nghiệm cho các trang web sau. Do kiến thức và kinh nghiệm lập trình, thiết kế còn hạn chế nên phần mềm của nhóm em còn có nhiều thiếu xót. Rất mong được sự đóng góp của thầy cô và các bạn để phần mềm của nhóm được hoàn thiện hơn nữa. Đây là website nhằm bán và giới thiệu các mặt hàng của các công ty đến tay người tiêu dùng, với các mặt hàng chi tiết và giá cả phù hợp, chính xác. Website nhằm: Giúp khách hàng: Tìm kiếm những thông tin về sản phẩm từ hệ thống và đặt mua mặt hàng này.Nếu khách hàng không có nhu cầu mua mà chỉ vào website để tìm hiểu, tham khảo mặt hàng, thì phải đặt ra những yêu cầu đối với nhà phát triển kinh doanh là phải làm thế nào để thu hút khách hàng, để họ mua sản phẩm của mình, đồng thời khách hàng có thể thực hiện giao dịch trực tuyến trên hệ thống bằng nhiều hình thức thanh toán. Thực hiện thao tác tìm kiếm nhanh, hiệu quả bên cạnh đó còn giúp cho khách hàng tiết kiệm được thời gian, tiết kiệm được chi phí của các doanh nghiệp. Có chức năng tiện lợi đó là chức năng giỏ hàng, thống kê số lượng mặt hàng mà khách hàng chọn để thực hiện giao dịch mua bán, khách hàng có thể thay đổi số lượng hàng cần mua. Theo dõi đơn hàng của mình, gửi ý kiến đóng góp, phản hồi lại cho hệ thống. Giúp người quản lý: Trong vấn đề quản lý khách hàng, lượng người truy cập, quản lý thông tin cũng như quản lý về nguồn tìm kiếm của khách hàng. Thêm, sửa, xóa thông tin sản phẩm và thông tin khách hàng, kiểm tra và xử lý đơn hàng. 3. Đối tượng nghiên cứu và phạm vi nghiên cứu Đối tượng nghiên cứu gồm có: Người sử dụng: là tất cả những người yêu sách, có sở thích, thói quen đọc sách. Mọi người ai cũng có thể tham gia Người cung cấp thông tin: Quản lý và nhân viên tại cửa hàng bán sách Tài liệu + Giáo trình nhập môn UML + Ví dụ và bài tập Visual Basic.Net + Giáo trình lập trình hướng đối tượng. + Giáo trình lập trình Web + Giáo trình lập trình cơ sở dữ liệu(SQL server) Phạm vi nghiên cứu: + Các chức năng chính của chương trình: • Bán sách: Sau khi người dùng truy cập vài hệ thống họ có thể xem thông tin về các loại sách, thêm vào giỏ hàng những cuốn sách mà họ thấy ưng ý, phù hợp với yêu cầu cầu của họ. • Giỏ hàng: Khi người dùng hệ thống đã tìm được những cuốn sách phù hợp với nhu cầu của mình học có thể cho vào giỏ hàng. Giỏ hàng là nơi người dùng có thể xem lại các cuốn sách mà mình đã lựa chọn mà không phải mất công tìm kiếm lại. Đông thời ở đây họ có thể đặt mua sách, thêm, sửa, xóa sách trong giỏ hàng và biết được số tiền mà họ phải trả cho số sách đó. • Tìm kiếm: Chức năng này giúp người dùng có thể tìm kiếm sách nhanh chóng khi mà họ đã định hướng mình cần loại sách nào… • Đăng nhập, đăng kí: Hai chức năng này giúp người dùng có thể đặt mua được sách của hệ thống. • Quản trị: Cập nhật, sửa, xóa, thêm, bổ sung các thông tin về sách. Quản lý người dùng, quản lý việc bán sách, mua sách, giao hàng, liên hệ, tổng hợp ý kiến của khách hàng… 4. Phương pháp nghiên cứu Tham khảo các website bán hàng trên mạng Tìm kiếm tài liệu trên các kênh youtube, các website liên quan đến nội dung nghiên cứu Tìm hiểu về công cụ hỗ trợ lập trình và cách sử dụng. Thu thập các tài liệu liên quan đến nghiệp vụ quản lý website bán sách. Vận dụng vào việc thiết kế và xây dựng ứng dụng web.

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG KHOA CƠNG NGHỆ THƠNG TIN ĐỒ ÁN KHĨA LUẬN TỐT NGHIỆP TÊN ĐỀ TÀI XÂY DỰNG WEBSITE BÁN SÁCH CHO NHÀ SÁCH XUÂN HÒA Đơn vị tập tốt nghiệp : Cán hướng dẫn : Đào Trần Chung Sinh viên thực : Nguyễn Chí Thanh Lớp : CNTT K17N Hệ Đại học : Chính quy Khóa học : 2018 – 2022 Thái Nguyên, năm 02/2023 LỜI CẢM ƠN Lời em xin chân thành cảm ơn thầy, cô khoa Công nghệ thông tin, trường Đại học Công nghệ thông tin Truyền thông Thái Nguyên tạo điều kiện thuận lợi cho em trình học tập trường thời gian thực đồ án tốt nghiệp Đặc biệt, em muốn gửi lời cảm ơn tới ThS Đào Trần Chung - giảng viên trực tiếp hướng dẫn, bảo giúp em khắc phục khó khăn, thiếu sót để hoàn thành phần đồ án tốt nghiệp Vì thời gian, điều kiện cịn có hạn, em cố gắng nhiều để hoàn thành đợt thực tập tốt nghiệp, cịn nhiều hạn chế khơng thể tránh khỏi thiếu sót, mong thầy bạn có ý kiến đóng góp để em hồn thiện phát triển đề tài Em xin chân thành cảm ơn! Sinh viên thực Nguyễn Chí Thanh MỤC LỤC LỜI CẢM ƠN DANH SÁCH CHỮ VIẾT TẮT .6 DANH MỤC HÌNH ẢNH .7 PHẦN MỞ ĐẦU .8 Tính cấp thiết đề tài Mục đích nghiên cứu .9 Đối tượng nghiên cứu phạm vi nghiên cứu Phương pháp nghiên cứu .11 CHƯƠNG 1: ĐỊNH NGHĨ BÀI TOÁN .12 1.1 Định nghĩa toán 12 1.2 Các ngơn ngữ lập trình 12 1.2.1 Ngôn ngữ HTML 12 1.2.2 Ngôn ngữ CSS 13 1.2.3 Ngơn ngữ lập trình PHP 14 1.2.4 Mơ Hình MVC 15 1.3 Một số thư viện hỗ trợ 15 1.3.1 Thư viện Javascript .15 1.3.2 Thư viện BOOTSTRAP 16 1.3.3 Thư viện JQUERY 17 1.4 Cơ sở liệu MySQL 18 1.4.1 Khái niệm sở liệu MySQL 18 1.4.2 Các thành phần MySQL .19 CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ WEBSITE BÁN SÁCH ONLINE .21 2.1 Danh sách use case 21 2.1.1 Biểu đồ Usecase cho toàn hệ thống .21 2.1.2 Biểu đồ use case cho Đăng nhập 22 2.1.3 Biểu đồ use case cho Quản lý tài khoản 24 2.1.4 Biểu đồ use case cho Quản lý sản phẩm 25 2.1.5 Biểu đồ use case cho Quản lý thành viên .27 2.1.6 Biểu đồ use case cho quản lý nhà cung cấp 28 2.1.7 Biểu đồ use case cho quản lý đơn đặt hàng 30 2.1.8 Biểu đồ use case cho Báo cáo thống kê 31 2.1.9: Biểu đồ use case cho tìm kiếm sản phẩm .33 2.2 Biểu đồ 34 2.2.1 Biểu đồ cho ca đăng nhập 34 2.2.2 Biểu đồ ca đăng kí 34 2.2.3 Biểu đồ ca tìm kiếm 35 2.2.4 Biểu đồ ca đặt hàng 35 2.2.5 Biểu đồ ca 36 2.3 Mô hình sở liệu 36 a Danh sách bảng CSDL .36 b db_ author (Bảng tác giả) 37 c db_categoty (bảng thể loại sách) 37 d db _config ( bảng cấu hình) .38 e db_contact (bảng thông tin liên hệ) 38 f db _customer (bảng khách hàng) .39 g db_district ( bảng địa theo quận) 39 h db _order (bảng đặt hàng) 40 i db _oderdetail (bảng chi tiết đặt hàng) 41 j db _product (bảng sản phầm) 41 k db _producer ( bảng nhà sản xuất) .42 l m db _ province (bảng tác giả) 43 db_slider (bảng Slider) 43 n db _user (bảng người dùng) .44 o db _usergroup (bảng phân quền nhân viên) .45 Chương : Thiết kế xây dựng website bán sách online 46 3.1 Giao diện người dùng 46 3.1.1 Giao diện trang chủ .46 3.1.2 Danh mục sản phẩm 46 3.1.3 Giao diện xem chi tiết sản phẩm 47 3.1.4 Giao diện giỏ hàng 48 3.1.5 Giao diện nhập thông tin đặt hàng 48 3.1.6 Giao diện đặt hàng thàng công 49 3.1.7 Giao diện tài khoản người dùng, danh sách đơn hàng 50 3.2 Giao diện cho admin 50 3.2.1 Giao diện đăng nhập cho admin 50 3.2.2 Giao diện quản trị hệ thống 51 3.2.3 Giao diện quản lý danh sách sản phẩm .51 3.2.4 Giao diện thêm sản phẩm 52 3.2.5 Giao diện sửa thông tin sản phẩm .53 3.2.6 Giao diện xóa sản phẩm thành công 53 3.2.7 Giao diện quản lý danh sách đơn hàng 55 3.2.8 Giao diện thêm sản phẩm 55 3.2.9 Giao diện quản lý loại sản phẩm 55 3.2.10 Giao diện thêm loại sản phẩm 56 3.2.11 Giao diện danh sách nhà cung cấp 56 3.2.12 Giao diện danh sách tác giả 57 3.2.13 Giao diện thêm tác giả 57 TÀI LIỆU THAM KHẢO 58 DANH SÁCH CHỮ VIẾT TẮT Từ viết Tên tiếng Anh Tên tiếng Việt 01 NQL Người quản lý 02 CSDL Cơ sở liệu 03 PK Primary Key 04 FK Foreign Key 05 SQL Structured Query Language 06 API Application Programming 07 UML Unified Modeling Language tắt DANH MỤC HÌNH ẢNH Hình 1.1: Giao diện A………………………………………………………………… PHẦN MỞ ĐẦU Tính cấp thiết đề tài Công nghệ thông tin lĩnh vực thiết thiếu guồng máy kinh tế nhiều nước giới đặc biệt nước phát triển Việt Nam Việc cập nhập thông tin cần thiết với nhà quản lý, nhà kinh doanh lĩnh vực Để quảng bá sản phẩm nhiều nhà kinh doanh cơng ty lớn có chiến lược quảng bá sản phẩm thông tin đại chúng báo, radio, TV quảng bá sản phẩm website giải pháp hữu hiệu nhất.Đây hình thức truyền tải thơng tin nhanh chóng, hiệu chi phí thấp.Những khách hàng có nhu cầu mua cho sách trực tiếp mua thơng qua website trực tuyến, không nhiều thời gian mà khách hàng sở hữu sách mà u thích Với nhiều thành quan trọng, cơng nghệ thông tin ứng dụng rộng rãi nhiều lĩnh vực, trở thành yếu tố quan trọng phát triển kinh tế - xã hội, an ninh - quốc phòng Việc đẩy mạnh ứng dụng công nghệ thông tin làm thay đổi tác phong làm việc, nâng cao suất lao động, nâng cao dân trí,… Chính thế, cơng nghệ thơng tin trở thành kinh tế mũi nhọn nước ta năm tới Qua trình học lớp tìm hiểu mơn học lập trình ASP.NET nhóm em áp dụng kiến thức học để xây dựng hệ thống “Website bán sách online” với hướng dẫn tận tình giáo viên hướng dẫn Ngoài làm đồ án tốt nghiệp giúp cho thành viên nhóm nâng cao khả lập trình rút nhiều kinh nghiệm cho trang web sau Do kiến thức kinh nghiệm lập trình, thiết kế cịn hạn chế nên phần mềm nhóm em cịn có nhiều thiếu xót Rất mong đóng góp thầy bạn để phần mềm nhóm hồn thiện Mục đích nghiên cứu Đây website nhằm bán giới thiệu mặt hàng công ty đến tay người tiêu dùng, với mặt hàng chi tiết giá phù hợp, xác Website nhằm: Giúp khách hàng: Tìm kiếm thơng tin sản phẩm từ hệ thống đặt mua mặt hàng này.Nếu khách hàng khơng có nhu cầu mua mà vào website để tìm hiểu, tham khảo mặt hàng, phải đặt yêu cầu nhà phát triển kinh doanh phải làm để thu hút khách hàng, để họ mua sản phẩm mình, đồng thời khách hàng thực giao dịch trực tuyến hệ thống nhiều hình thức tốn Thực thao tác tìm kiếm nhanh, hiệu bên cạnh cịn giúp cho khách hàng tiết kiệm thời gian, tiết kiệm chi phí doanh nghiệp Có chức tiện lợi chức giỏ hàng, thống kê số lượng mặt hàng mà khách hàng chọn để thực giao dịch mua bán, khách hàng thay đổi số lượng hàng cần mua Theo dõi đơn hàng mình, gửi ý kiến đóng góp, phản hồi lại cho hệ thống Giúp người quản lý: Trong vấn đề quản lý khách hàng, lượng người truy cập, quản lý thông tin quản lý nguồn tìm kiếm khách hàng Thêm, sửa, xóa thơng tin sản phẩm thơng tin khách hàng, kiểm tra xử lý đơn hàng Đối tượng nghiên cứu phạm vi nghiên cứu Đối tượng nghiên cứu gồm có: - Người sử dụng: tất người u sách, có sở thích, thói quen đọc sách Mọi người tham gia - Người cung cấp thông tin: Quản lý nhân viên cửa hàng bán sách - Tài liệu + Giáo trình nhập mơn UML + Ví dụ tập Visual Basic.Net 10

Ngày đăng: 07/06/2023, 17:02

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

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

Tài liệu liên quan