Phân tích thiết kế hệ thống và xây dựng website bán linh kiện điện tử cho công ty thái hà bằng ngôn ngữ asp net

76 863 0
Phân tích thiết kế hệ thống và xây dựng website bán linh kiện điện tử cho công ty thái hà bằng ngôn ngữ asp net

Đ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

LỜI CẢM ƠN Trước hết, em xin gửi lời cảm ơn chân thành đến cô giáo ThS Nguyễn Lan Oanh, người trực tiếp hướng dẫn, bảo ban em suốt thời gian thực đồ án Được làm việc với cô em tiếp thu nhiều kiến thức cách làm việc thực tế Em xin gửi lời cảm ơn đến tập thể thầy cô Khoa Công nghệ thông tin – Đại học Thái Nguyên nói chung thầy cô Bộ môn Công nghệ phần mềm nói riêng tận tình dạy cho em tiếp thu kiến thức quan trọng để em có tảng bước vào sống Cuối cùng, em xin gửi lời cảm ơn chân thành đến gia đình bạn bè ủng hộ, động viên em để em có điều kiện tốt để học tập Em xin chân thành cảm ơn! LỜI CAM ĐOAN Em xin cam đoan kết đồ án nghiên cứu em, không chép Nội dung đồ án hoàn thành em thực hướng dẫn tận tình ThS Nguyễn Lan Oanh tham khảo, sử dụng tài liệu, thông tin từ số nguồn khác trích dẫn phần tài liệu tham khảo Nếu có giả dối em xin hoàn toàn chịu trách nhiệm Em xin chịu trách nhiệm với nội dung đồ án trước Hội đồng phản biện Sinh viên Đặng Đình Phú-K6B CNPM MỤC LỤC LỜI NÓI ĐẦU Hiện nay, với phát triển mạnh mẽ Công nghệ thông tin (CNTT), Thương mại điện tử (TMĐT) bùng nổ trở thành công cụ hữu hiệu để giúp doanh nghiệp tạo lợi cạnh tranh, đồng thời mở rộng mạng lưới phân phối sản phẩm, nâng cao chất lượng dịch vụ để phục vụ cho cộng đồng xã hội Trong đó, mô hình kinh doanh TMĐT doanh nghiệp với doanh nghiệp (B2B) ứng dụng rộng rãi nguồn thu lớn TMĐT Các giao dịch B2B chủ yếu thực hệ thống ứng dụng TMĐT mạng giá trị gia tăng VAN, SCM, sàn giao dịch TMĐT B2B (emarketplace), hay mạng kinh doanh điện tử Các doanh nghiệp chào hàng, tìm kiếm bạn hàng, đặt hàng, ký kết hợp đồng, toán qua hệ thống Do vậy, TMĐT B2B đem lại lợi ích thực tế cho doanh nghiêp, đặc biệt giúp doanh nghiệp giảm chi phí thu thập thông tin tìm hiểu thị trường, quảng cáo, tiếp thị, đàm phán, tăng cường hội kinh doanh Để ứng dụng TMĐT cách hiệu quả, doanh nghiệp cần nghiên cứu, thiết lập tuân thủ quy trình nghiệp vụ thích hợp kết hợp chặt chẽ với việc ứng dụng tiêu chuẩn công nghệ tiên tiến, phù hợp Hiện nay, tiêu chuẩn tối ưu biết đến trao đổi liệu điện tử doanh nghiệp chuẩn mở việc trao đổi liệu điện tử kinh doanh đại, cho phép doanh nghiệp đăng ký tìm kiếm đối tác thương mại cách dễ dàng Với hướng dẫn tận tình cô Nguyễn Lan Oanh em hoàn thành đồ án tốt nghiệp Tuy cố gắng tìm hiểu, phân tích thiết kế cài đặt hệ thống không tránh khỏi thiếu sót Em mong nhận thông cảm góp ý quí Thầy Cô Thái Nguyên, ngày 08 tháng 06 năm 2012 Sinh viên thực Đặng Đình Phú-K6B CNPM CHƯƠNG I: TỔNG QUAN VỀ THƯƠNG MẠI ĐIỆN TỬ VÀ UML 1.1 Thương mại điện tử(TMĐT) 1.1.1 Khái niệm Thương mại điện tử khái niệm dùng để mô tả trình mua, bán trao đổi hàng hóa, dịch vụ thông tin qua mạng máy tính bao gồm mạng Internet Thương mại gọi TMĐT hay không phụ thuộc vào mức độ số hóa mặt hàng bán, tiến trình, đại lý phân phối Nếu có tối thiểu yếu tố số hóa, xem TMĐT, TMĐT Hầu hết TMĐT thực thông qua mạng Internet Nhưng TMĐT tiến hành mạng cá nhân chẳng hạn WAN, mạng cục máy đợn Chẳng hạn, việc mua hàng hóa từ máy bán hàng với card thông minh xem TMĐT Có nhiều khái niệm thương mại điện tử (TMĐT), hiểu theo cách tổng quát, TMĐT việc tiến hành phần hay toàn hoạt động thương mại phương tiện điện tử TMĐT mang chất hoạt động thương mại truyền thống Tuy nhiên Thông qua phương tiện điện tử mới, hoạt động thương mại thực nhanh hơn, hiệu hơn, giúp tiết kiệm chi phí mở rộng không gian kinh doanh TMĐT biết đến phương thức kinh doanh hiệu kể từ Internet hình thành phát triển mạnh mẽ Chính vậy, nhiều người hiểu TMĐT theo nghĩa cụ thể giao dịch thương mại, mua sắm qua mạng Internet mạng Intranet doanh nghiệp … 1.1.2 Lợi ích thương mại điện tử Lợi ích lớn thương mại điện tử đem lại tiết kiệm chi phí tạo thuận lợi cho bên giao dịch không bị giới hạn không gian địa lý Đối với doanh nghiệp Lợi ích lớn mà TMĐT mang đến cho doanh nghiệp là: tăng khả cạnh tranh giảm chi phí sản xuất hệ thống phân phối, tăng tốc độ tung sản phẩm thị trường, củng cố quan hệ với khách hàng, … Với chi phí đầu tư nhỏ nhiều so với thương mại truyền thống, công ty mở rộng thị trường, tìm kiếm, tiếp cận người cung cấp, khách hàng đối tác khắp giới Ứng dụng TMĐT doanh nghiệp giảm đáng kể chi phí giấy tờ, giảm chi phí chia sẻ thông tin, chi phí in ấn, gửi văn truyền thống … Cửa hàng giới thiệu sản phẩm doanh nghiệp thay showroom mạng, giảm đáng kể chi phí thuê kho, bãi Thông qua việc giao tiếp mạng, quan hệ với trung gian khách hàng thuận tiện, dễ dàng Ngoài TMĐT mang lại nhiều lợi ích khác cho doanh nghiệp như: nâng cao uy tín hình ảnh doanh nghiệp, cải thiện dịch vụ khách hàng, đơn giản hóa quy trình giao dịch, tăng suất giảm chi phí giấy tờ, tăng khả tiếp cận thông tin giảm chi phí vận chuyển, tăng linh hoạt giao dịch hoạt động kinh doanh Đối với người tiêu dùng Lợi ích lớn mà TMĐT mang lại cho người tiêu dùng giảm chi phí giao dịch, tiếp cận tìm hiểu sản phẩm, dịch vụ nhanh chóng thuận tiện, không cần khỏi nhà mà chọn sản phẩm ưng ý TMĐT cho phép khách hàng mua sắm lúc, nơi sản phẩm toàn giới, có nhiều lựa chọn tiếp cận nhiều nhà cung cấp Do thông tin thuận tiện, dễ dàng phong phú tìm thấy qua công cụ tìm kiếm Internet nên khách hàng so sánh giá nhà cung cấp thuận tiện, nhanh chóng trao đổi, chia sẻ thông tin sản phẩm để tìm mức giá phù hợp 1.1.3 Các loại hình ứng dụng thương mại điện tử Dựa vào chủ thể thương mại điện tử, phân chia thương mại điện tử loại hình phổ biến sau: • Giao dịch doanh nghiệp với doanh nghiệp - B2B (business to business); • Giao dịch doanh nghiệp với khách hàng - B2C (business to consumer); • Giao dịch doanh nghiệp với quan nhà nước - B2G (business to government); • Giao dịch trực tiếp cá nhân với - C2C (consumer to consumer); • Giao dịch quan nhà nước với cá nhân - G2C (government to consumer) B2B loại hình giao dịch qua phương tiện điện tử doanh nghiệp với doanh nghiệp Theo Tổ chức Liên hợp quốc Hợp tác Phát triển kinh tế (UNCTAD), TMĐT B2B chiếm tỷ trọng lớn TMĐT (khoảng 90%) Các giao dịch B2B chủ yếu thực hệ thống ứng dụng TMĐT mạng giá trị gia tăng (VAN); dây chuyền cung ứng hàng hoá, dịch vụ (SCM), sàn giao dịch TMĐT… Các doanh nghiệp chào hàng, tìm kiếm bạn hàng, đặt hàng, ký kết hợp đồng, toán qua hệ thống Ở mức độ cao, giao dịch diễn cách tự động TMĐT B2B đem lại nhiều lợi ích thực tế cho doanh nghiệp, đặc biệt giúp giảm chi phí thu thập thông tin tìm hiểu thị trường, quảng cáo, tiếp thị, đàm phán, tăng hội kinh doanh,… B2C loại hình giao dịch doanh nghiệp người tiêu dùng qua phương tiện điện tử Doanh nghiệp sử dụng phương tiện điện tử để bán hàng hóa, dịch vụ tới người tiêu dùng Người tiêu dùng thông qua phương tiện điện tử để lựa chọn, mặc cả, đặt hàng, toán, nhận hàng Giao dịch B2C chiếm tỷ trọng (khoảng 10%) TMĐT có phạm vi ảnh hưởng rộng Để tham gia hình thức kinh doanh này, thông thường doanh nghiệp thiết lập website, hình thành sở liệu hàng hoá, dịch vụ; tiến hành quy trình tiếp thị, quảng cáo, phân phối trực tiếp tới người tiêu dùng TMĐT B2C đem lại lợi ích cho doanh nghiệp lẫn người tiêu dùng Doanh nghiệp tiết kiệm nhiều chi phí bán hàng không cần phòng trưng bày hay thuê người giới thiệu bán hàng, chi phí quản lý giảm Người tiêu dùng cảm thấy thuận tiện tới tận cửa hàng, có khả lựa chọn so sánh nhiều mặt hàng lúc B2G loại hình giao dịch doanh nghiệp với quan nhà nước, quan nhà nước đóng vai trò khách hàng Quá trình trao đổi thông tin doanh nghiệp với quan nhà nước tiến hành qua phương tiện điện tử Cơ quan nhà nước thiết lập website đăng tải thông tin nhu cầu mua hàng quan nhà nước, tiến hành việc đấu thầu hàng hoá, dịch vụ lựa chọn nhà cung cấp website Điều mặt giúp tiết kiệm chi phí tìm nhà cung cấp, đồng thời giúp tăng cường tính minh bạch hoạt động mua sắm công C2C loại hình giao dịch cá nhân với Sự phát triển phương tiện điện tử làm cho nhiều cá nhân tham gia hoạt động thương mại với tư cách người bán, người cung cấp dịch vụ Một cá nhân tự thiết lập website để kinh doanh mặt hàng làm sử dụng website có sẵn để đấu giá số hàng có C2C góp phần tạo nên đa dạng thị trường G2C loại hình giao dịch quan nhà nước với cá nhân Đây chủ yếu giao dịch mang tính hành chính, mang yếu tố TMĐT Ví dụ người dân đóng tiền thuế qua mạng, trả phí đăng ký hồ sơ trực tuyến, v.v 1.1.4 Một số hình thức hoạt động thương mại điện tử • Thanh toán điện tử • Trao đổi liệu điện tử • Thư điện tử • Bán hàng qua mạng • Truyền dẫn liệu • Quảng cáo trực tuyến 1.2 Tổng quan UML 1.2.1 Khái niệm UML UML ngôn ngữ mô hình hoá thống có phần bao gồm ký hiệu hình học, phương pháp hướng đối tượng sử dụng để thể miêu tả thiết kế hệ thống Nó ngôn ngữ để đặc tả, trực quan hoá, xây dựng làm sưu liệu cho nhiều khía cạnh khác hệ thống có nồng độ phần mềm cao UML sử dụng làm công cụ giao tiếp người dùng, nhà phân tích, nhà thiết kế nhà phát triển phần mềm Mục đích việc xây dựng UML: • Mô hình hoá hệ thống sử dụng khái niệm hướng đối tượng • Thiết lập kết nối từ nhận thức người đến kiện cần mô hình hoá • Giải vấn đề mức độ thừa kế hệ thống phức tạp, có nhiều ràng buộc khác • Tạo ngôn ngữ mô hình hoá sử dụng người máy 1.2.2 Các thành phần ngôn ngữ UML a Khung nhìn (view) Mô hình hóa hệ thống phức tạp việc làm khó khăn Lý tưởng toàn hệ thống miêu tả vẽ, vẽ định nghĩa cách rõ ràng mạch lạc toàn hệ thống, vẽ lại dễ giao tiếp dễ hiểu Mặc dù vậy, thường chuyện bất khả thi Một vẽ nắm bắt tất thông tin cần thiết để miêu tả hệ thống Một hệ thống cần phải miêu tả với loạt khía cạnh khác nhau: Về mặt chức (cấu trúc tĩnh tương tác động), mặt phi chức (yêu cầu thời gian, độ đáng tin cậy, trình thực thi, v.v v.v.) khía cạnh tổ chức (tổ chức làm việc, ánh xạ vào code module, ) Vì hệ thống thường miêu tả loạt khung nhìn khác nhau, khung nhìn thể ảnh ánh xạ toàn hệ thống khía cạnh riêng hệ thống Hình 1.1 - Các View UML Mỗi khung nhìn miêu tả loạt biểu đồ, chứa đựng thông tin nêu bật khía cạnh đặc biệt hệ thống Trong thực tế phân tích thiết kế dễ xảy trùng lặp thông tin, biểu đồ thật tế thành phần nhiều khung nhìn khác Khi nhìn hệ thống từ nhiều khung nhìn khác nhau, thời điểm người ta tập trung vào khía cạnh hệ thống Một biểu đồ khung nhìn cụ thể cần phải đủ độ đơn giản để tạo điều kiện giao tiếp dễ dàng, để dính liền với biểu đồ khác khung nhìn khác, cho tranh toàn cảnh hệ thống miêu tả kết hợp tất thông tin từ tất khung nhìn Một biểu đồ chứa kí hiệu hình học mô tả phần tử mô hình hệ thống UML có tất khung nhìn sau: - Khung nhìn Use case (use case view) : khung nhìn khía cạnh chức hệ thống, nhìn từ khung tác nhân bên - Khung nhìn logic (logical view): chức thiết kế bên hệ thống nào, qua khái niệm cấu trúc tĩnh ứng xử động hệ thống - Khung nhìn thành phần (component view): khía cạnh tổ chức thành phần code 10 2.6.2.4 Bảng khách hàng 2.6.2.5 Bảng loại phụ kiện 2.6.2.6 Bảng nhà sản xuất 62 2.6.2.7 Bảng màu sản phẩm 2.6.2.8 Bảng phương thức giao dịch 2.6.2.9 Bảng phương thức toán 63 2.6.2.10 Bảng tỉnh 2.6.2.11 Bảng User 64 Chương III: GIAO DIỆN CHƯƠNG TRÌNH 3.1 Giới thiệu ASP.NET Các điều khiển asp.net phần quan trọng asp.net framework, Control ASP.NET lớp mà thực thi server đưa nội dung trình duyệt ASP.NET có 70 Control mà bạn sử dụng xây dựng ứng dụng web bạn chia nhóm control sau: Standard control: bao gồm điều kiện đưa thành phần chuẩn form như: Label, Button, TextBox Validator Control: control cho phép bạn kiểm tra tính hợp lệ control cho phép nhập giá trị form Rich Control: điều khiển FileUpload, Calendar… Data Control: điều khiển cho phép thao tác với liệu Navigation Control: điều khiển giúp bạn dễ dàng di chuyển trang trang website Login Control: Là điều khiển bảo mật ứng dụng cho phép bạn đưa form đăng nhập, thay đổi mật khẩu… HTML Control: cho phép bạn chuyển điều khiển HTML thành điều khiển làm việc server 3.2 Một số hình ảnh DEMO 3.2.1 Các Menu chức 65 3.2.2 Menu Quản trị Website Admin 66 3.2.3 Trang Chủ 67 3.2.4 Trang đăng kí đăng nhập 3.2.5 Thêm sản phẩm vào giỏ hàng 68 3.2.6 Đơn hàng 69 3.2.7 Đăng kí trước toán 70 KẾT LUẬN 71 * Kêt Quả Đạt Được Sau thời gian thực tập em thu kết sau : • Thu thập kiến thức ngôn ngữ lập trình ASP.NET, cách kết nối sở liệu SQL sever • Hiểu rõ Website thương mại điện tử hiểu cách thức quản lý website người dùng • Cách thức xây dựng website bản, hiểu rõ cấu trúc, cách liên kết asp.net Về tổng quan hệ thống : • Mô hình toán bán hàng trực tuyến phổ biến, có nhiều thông tin phục vụ cho việc tìm hiểu • Thực khảo sát thực tế công ty Thái Hà • Phân tích thiết kế cho hệ thống từ việc khảo sát Về chức website: • Xây dựng hệ thống website mà khách hàng tương tác trực tiếp với hệ thống qua chức đăng kí thành viên, đăng nhập, tìm kiếm • Đối với Admin đăng nhập vào hệ thống, quản lý chức năng, mục hệ thống quản lý loại sản phẩm, quản lý sản phẩm Ngoài thực đồ án số mặt hạn chế sau: • Do thời gian tìm hiểu có hạn, kinh nghiệm thực tế chưa nhiều nên em chưa tìm hiểu sâu đánh giá hết khả kinh doanh hướng phát triển lâu dài công ty • Tình hình liên thông ngân hàng với doanh nghiệp nhiều hạn chế Hệ thống ngân hàng chưa cho phép truy nhập CSDL ngân hàng mình, nên gây khó khăn cho công ty việc toán 72 *Hướng Phát Triển Mong muốn em phát triển Website với nhiều tính năng, giao diện thân thiện với cá nhân Áp dụng thực tế hiệu Thanh toán nhanh chóng với nhiều cách toán Phát triển Website theo hướng đối tượng Áp dụng cho tất loại hàng hóa Những sản phẩm tồn kho tự động báo cho nhà quản trị biết 73 Tài Liệu Tham Khảo [1].Nguyễn Ngọc Bình Phương, Các Giải Pháp Lập Trình ASP.NET Tập 1, NXB Giao Thông Vận Tải, 2005 [2] Nguyễn Ngọc Bình Phương, Các Giải Pháp Lập Trình ASP.NET Tập 2, NXB Giao Thông Vận Tải, 2005 PHỤ LỤC 74 Mẫu hóa đơn bán hàng Mã Hóa Đơn Ngày Giao Hàng Tên Khách Hàng Tình Trạng Địa Chỉ Số Phiếu Số Điện Thoại Ngày Mua Email HÓA ĐƠN BÁN HÀNG STT Tên Sản SeRi Bảo Hành Số Lượng Đơn Giá Tổng Tiền Phẩm Đại diện khách hàng Đại diện công ty Thái Hà (Ký tên) (Ký tên, đóng dấu) 75 ... mặt hàng hợp với ý muốn họ 2.2 Phân tích toán Trong đồ án em thực phân tích thiết kế hệ thống cho toán Website giới thiệu, bán linh kiện điện tử cho công ty Thái Hà Một số thông tin Website: • Website. .. giới thiệu linh kiện điện tử công ty Khách hàng thăm quan tìm hiểu số linh kiện công ty • Khi khách hàng chọn mua sản phẩm ưng ý cho vào giỏ hàng cập nhật giỏ hàng sau thực toán với hệ thống • Để... trình độ ứng dụng công nghệ thông tin Vì vậy, phát triển TMĐT vấn đề trọng tâm Trên sở em định tìm hiểu lý thuyết TMĐT xây dựng Website bán linh kiện điện tử cho công ty Thái Hà 1.4 Mục tiêu đề

Ngày đăng: 20/04/2017, 22:21

Từ khóa liên quan

Mục lục

  • LỜI CẢM ƠN

  • LỜI CAM ĐOAN

  • MỤC LỤC

  • LỜI NÓI ĐẦU

  • CHƯƠNG I: TỔNG QUAN VỀ THƯƠNG MẠI ĐIỆN TỬ VÀ UML

    • 1.1 Thương mại điện tử(TMĐT)

      • 1.1.1 Khái niệm

      • 1.1.2 Lợi ích của thương mại điện tử

      • 1.1.3 Các loại hình ứng dụng thương mại điện tử

      • 1.1.4 Một số hình thức hoạt động thương mại điện tử

      • 1.2.1 Khái niệm UML

      • 1.2.2 Các thành phần của ngôn ngữ UML

      • 1.3 Lý do thực hiện đồ án

      • 1.4 Mục tiêu đề ra

        • 1.4.1 Về mặt lý thuyết

        • 1.4.2 Về mặt ứng dụng

        • Chương II: PHÂN TÍCH THIẾT KẾ WEBSITE

          • 2.1 Khảo sát hiện trạng

            • 2.1.1 Hiện Trạng Tổ Chức

            • 2.1.2 Hiện Trạng Nghiệp Vụ

            • 2.2 Phân tích bài toán

            • 2.3 Một số chức năng của hệ thống

              • 2.3.1 Mục tiêu quản lý

              • 2.3.2 Yếu tố thành công

              • 2.4 Phân tích và thiết kế hệ thống

                • 2.4.1 Các tác nhân trong UC của hệ thống

                • 2.4.2 Biểu đồ UC của hệ thống

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

Tài liệu liên quan