Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - Website giới thiệu và bán hàng điện máy qua mạng ppt

46 819 1
Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - Website giới thiệu và bán hàng điện máy qua mạng ppt

Đ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: Website giới thiệu bán hàng điện máy qua mạng LỜI NÓI ĐẦU 000 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 cịn 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à cịn 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 hồ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à khơng phải 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 qua mạng” cho công ty TNHH Thương mại Dũng Tuyên Với hướng dẫn tận tình Thầy Nguyễn Ngọc Bình em hồn thành báo cáo đồ á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 ý q Thầy Em xin chân thành cảm ơn Qua cho phép em bày tỏ lòng biết ơn đến dạy dỗ bảo thầy, cô môn tin học Đặc biệt thầy Nguyễn Ngọc Bình, người trực tiếp hướng dẫn, bảo giúp đỡ em thời gian thực đồ án tốt nghiệp này, em chân thành cảm ơn hướng dẫn tận tình Thầy MỤC LỤC LỜI NÓI ĐẦU .1 Phần 1: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG Chương I: PHÂN TÍCH YÊU CẦU ĐỀ TÀI I.1 Chức I.2 Yêu cầu đặt cho hệ thống Chương II: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG .5 II.1 Khảo sát trạng II.2 Sơ đồ phân rã chức II.3 Sơ đồ luồng liệu mức khung cảnh II.4 Sơ đồ luồng liệu mức đỉnh .8 II.5 Sơ đồ luồng liệu mức đỉnh .9 II.6 Mơ hình thực thể liên kết 14 II.7 Danh sách bảng liệu 15 Phần 2: CÁC KỸ THUẬT VÀ CÔNG CỤ LẬP TRÌNH Chương I: TÌM HIỂU CƠNG NGHỆ ASP 18 I.1 ASP ? 18 I.2 Mơ hình hoạt động ASP 18 I.3 Cấu trúc tập tin ASP 18 I.4 Các đối tượng ASP 18 I.5 Các Component ASP 19 I.6 ASP sở liệu .19 ChươngII: NGƠN NGỮ LẬP TRÌNH VBSCRIPT 20 II.1 Giới thiệu VBSCRIPT 20 II.2 Các kiểu liệu VBSCRIPT 20 II.3 Biến VBSCRIPT 20 II.4 Hằng VBSCRIPT 20 II.5 Các toán tử VBSCRIPT .20 II.6 Các hàm có sẵn thơng dụng VBSCRIPT 21 Phần 3: CÀI ĐẶT HỆ THỐNG Chương I: YÊU CẦU HỆ THỐNG VÀ CÀI ĐẶT CHƯƠNG TRÌNH 22 I.1 Yêu cầu hệ thống .22 I.2 Cài đặt chương trình 22 Chương II: THIẾT KẾ GIAO DIỆN VÀ HƯỚNG DẪN SỬ DỤNG 23 II.1 Một số giao diện phần khách hàng 23 II.2 Một số giao diện phần quản lý .25 ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI 27 KẾT LUẬN 28 TÀI LIỆU THAM KHẢO 29 Phần 1: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG Chương I: PHÂN TÍCH YÊU CẦU ĐỀ TÀI I.1 CHỨC NĂNG Đây website nhằm bán giới thiệu rộng rãi mặt hàng công ty đến cho người tiêu dùng với chi tiết mặt hàng giá cách xác Có chức sau: - Cho phép nhập hàng vào CSDL - Hiển thị danh sách mặt hàng theo loại ( bao gồm: hình ảnh, giá cả, thời gian bảo hành, mô tả chức năng) - Hiển thị hàng hóa mà khách hàng chọn để mua - Hiển thị đơn đặt hàng khách hàng - Cung cấp khả tìm kiếm, khách hàng truy câp từ xa để tìm kiếm xem mặt hàng đặt mua - Cho phép quản lý đơn đặt hàng - Cập nhập mặt hàng, loại mặt hàng, khách hàng, nhà cung cấp - Thống kê mặt hàng, khách hàng, đơn dặt hàng, doanh thu - Cho phép hệ thống quản trị mạng từ xa I.2 YÊU CẦU ĐẶT RA CHO HỆ THỐNG I.2.1 Về mặt thiết bị phần mềm - Một máy làm Web Server - Hệ điều hành hỗ trợ cho chương trình Windows 2000 - Hệ sở liệu dùng MS SQL 2000 - Các phần mềm khác dùng để lập trình thiết kế Web I.2.2 Yêu cầu trang Web Hệ thống gồm có hai phần: a Phần thứ dành cho khách hàng: Khách hàng người có nhu cầu mua sắm hàng hóa Họ tìm kiếm mặt hàng cần thiết từ hệ thống đặt mua mặt hàng Vì trang web phải thỏa mản chức sau: Thứ nhất: Hiển thị danh sách mặt hàng công ty để khách hàng xem lựa chọn Thứ hai: Cung cấp chức tìm kiếm mặt hàng Với nhu cầu người sử dụng bước vào trang web thương mại tìm kiếm mặt hàng mà họ cần muốn mua Đơi lúc có nhiều khách hàng vào website mà khơng có ý định mua hay khơng biết mua u cầu đặt cho hệ thống làm để khách hàng tìm kiếm nhanh hiệu mặt hàng mà họ cần tìm Thứ ba: Sau khách hàng lựa chọn xong mặt hàng cần đặt mua hệ thống phải có chức hiển thị đơn đặt hàng để khách hàng nhập vào thông tin cần thiết, tránh địi hỏi hay thơng tin yêu cầu nhiều từ phía khách hàng, tạo cảm giác thoải mái, riêng tư cho khách hàng Ngoài ra, cịn có số chức như: đăng kí, đăng nhập Khách hàng thay đổi mật Khi bạn quan tâm đến thơng tin website như: tin tức hay giá Bạn nhập địa email bạn vào Lúc bạn nhận thông tin cập nhật từ site b Phần thứ hai dành cho nhà quản lý: Là người làm chủ ứng dụng, có quyền kiểm sốt hoạt động hệ thống Người cấp username password để đăng nhập vào hệ thống thực chức Nếu trình đăng nhập thàng cơng nhà quản lý có chức sau: Thứ nhất: Chức quản lý cập nhật (thêm, xóa, sửa) mặt hàng trang web, việc khơng phải dễ Nó địi hỏi xác Thứ hai: Tiếp nhận kiểm tra đơn đặt hàng khách hàng Hiển thị đơn đặt hàng hay xóa bỏ đơn đặt hàng Thứ ba: Thống kê mặt hàng, khách hàng, nhà cung cấp, thống kê doanh thu Ngồi chức nêu trang web phải trình bày cho dễ hiểu, giao diện mang tính dễ dùng, đẹp mắt cho khách hàng thấy thơng tin cần tìm, cung cấp thông tin quảng cáo thật hấp dẫn, nhằm thu hút quan tâm cơng ty có hội có nhiều người tham khảo nhiều Điều quan trọng trang web mua bán mạng phải đảm bảo an tồn tuyệt đối thơng tin liên quan đến người dùng trình đặt mua hay tốn Đồng thời trang web cịn phải có tính dễ nâng cấp, bảo trì, sửa chữa cần bổ sung, cập nhật tính Chương II: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG II.1 KHẢO SÁT HIỆN TRẠNG Sau khảo sát trạng, em nắm bắt thông tin sau: Quản lý khách hàng: khách hàng quản lý thông tin sau đây: Họ, tên, địa chỉ, điện thoại, fax, email, tên đăng nhập, mật Ngoài ra, kháchhàng cơng ty hay quan quản lý thêm tên công ty/cơ quan Quản lý mặt hàng: mặt hàng quản lý thông tin: Tên mặt hàng, đơn giá, số lượng, thời gian bảo hành, hình ảnh, mơ tả Q trình đặt hàng khách hàng: Khách hàng xem lựa chọn mặt hàng cần mua Trong trình lựa chọn, phận bán hàng trực tiếp trao đổi thông tin khách hàng, chịu trách nhiệm hướng dẫn Sau lựa chọn xong, phận bán hàng tiến hành lập đơn đặt hàng khách Sau tiếp nhận yêu cầu trên, phận làm hóa đơn tốn tiền Trong trường hợp nhiều công ty, trường học, doanh nghiệp, có yêu cầu đặt hàng, mua với số lượng lớn cửa hàng nhanh chóng làm phiếu đặt hàng, phiếu thu có ghi thuế cho loại mặt hàng giao hàng hàng theo yêu cầu Quá trình đặt hàng với nhà cung cấp: Hàng ngày nhân viên kho kiểm tra hàng hóa kho đề xuất lên ban điều hành cần xử lý việc mặt hàng cần nhập Trong trình đặt hàng ban điều hành có trách nhiệm xem xét đề xuất mặt hàng yêu cầu định loại hàng, số lượng hàng cần đặt Một DSN bao gồm thơng tin sau:  Tên DSN  Drive kết nối với sở liệu  User ID Password để truy cập sở liệu  Các thông tin cần thiết khác I.6.2 ADO (Active Data Object) ADO ? Đó ActiveX Data Object, công nghệ truy cập sở liệu Microsoft Công nghệ cung cấp cho bạn giao diện thống dùng để truy cập tất loại liệu cho dù xuất đâu ổ đĩa bạn Ngoài ra, chúng cung cấp mức độ linh hoạt lớn công nghệ truy cập liệu Microsoft Các đối tượng ADO Có đối tượng ADO: Recordset, Connection, Command, Parameter, Record, Field, Stream, Error Trong đối tượng thường xun sử dụng là: Connection, Recordset Command Chương II: NGƠN NGỮ LẬP TRÌNH VBSCRIPT II.1 GIỚI THIỆU VỀ VBSCRIPT VBScript thành phần họ ngôn ngữ lập trình Visual Basic, cho phép tạo script sử dụng nhiều môi trường khác script chạy Browser client (Ms Internet Explorer 3.0) hay Web server (Ms Internet Information Server 3.0) II.2 CÁC KIỂU DỮ LIỆU CỦA VBSCRIPT VBScript có kiểu liệu Variant Variant kiểu liệu đặc biệt chứa loại liệu khác từ kiểu liệu đơn giản kiểu số kiểu liệu phức tạp kiểu ghi Vì Variant kiểu liệu VBScript nên kiểu liệu trả từ hàm/thủ tục viết VBScript Nói cách dễ hiểu là: Nếu Pascal bạn phải lưu trữ liệu số kiểu liệu Interger, liệu chuỗi kiểu String VBScript bạn vừa lưu trữ liệu số vừa lưu trữ liệu chuỗi (hay kiểu liệu khác) kiểu liệu Variant Việc xem biến Variant số hay chuỗi tùy vào ngữ cảnh sử dụng Để chuyển liệu từ kiểu sang kiểu khác ta dùng hàm chuyển như: CBool, CByte, CInt, CStr, CDate,… Để biết biến Variant lưu trữ kiểu liệu nào, ta dùng hàm VarType II.3 BIẾN TRONG VBSCRIPT Biến tên tham chiếu đến vùng nhớ, nơi chứa thơng tin chương trình mà thơng tin thay đổi thời gian script chạy Cách khai báo biến: Dim Tên biến phải bắt đầu kí tự chữ, tên biến không chứa dấu chấm, chiều dài tối đa 255 kí tự biến phải tầm vực mà định nghĩa Biến VBScript biến đơn dãy Khi khai báo Dim A(10) VBScript tạo dãy có 11 phần tử Có thể thay đổi kích thước dãy thời gian chạy cách dùng ReDim II.4 HẰNG TRONG VBSCRIPT Hằng tên có nghĩa đại diện cho số hay chuỗi thay đổi trình chạy Cách khai báo số giống khai báo biến, cần thay Dim Const Ví dụ: Const MyString = “This is my string” II.5 CÁC TỐN TỬ TRONG VBSCRIPT VBScript có toán tử khác số học, luận lý, so sánh Nếu muốn định thứ tự ưu tiên tốn tử cách rõ ràng dùng dấu ( ), thứ tự ưu tiên toán tử sau (từ xuống dưới, từ trái sang phải) - Số học: ^, -(âm), *, /, mod, +, -, &, \ (chia lấy nguyên) - So sánh: =, , , =, Is - Luận lý: Not, And, Or, Xor, Eqv, Imp Toán tử * /, + – có độ ưu tiên thực từ trái sang phải II.6 CÁC HÀM CÓ SẴN VÀ THƠNG DỤNG CỦA VBSCRIPT Các hàm tốn học: Hàm ATN, Cos, Sin, Tan, Exp, Log, Sqr,… Các hàm thao tác chuỗi Hàm Instr, Len, Lcase, Ucase, Trim,… Các hàm xử lý ngày Hàm Date, Time, Now, Year, Month, Day, Hour, Minute, Second,… Các hàm chuyển đổi Hàm Abs, Cbool, Cbyte, Cint, Cdate,… Các hàm kiểm tra Hàm IsArray, IsDate, IsEmpty, IsNull, IsNumeric,… Phần CÀI ĐẶT Chương I: YÊU CẦU HỆ THỐNG VÀ CÀI ĐẶT CHƯƠNG TRÌNH I.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 2000 Window NT Server (4.0) + Internet Information Server (IIS) đóng vai trị làm Web Server + Trình duyệt Web Internet Explorer 4.0 trở lên + Hệ quản trị sở liệu MS SQL Server 2000 + Vietkey I.2 CÀI ĐẶT CHƯƠNG TRÌNH Hệ thống cài đặt gồm có hai phần: + Phần thứ hỗ trợ cho khách hàng: Phần nhằm giới thiệu cho khách hàng công ty, mặt hàng kinh doanh công ty hỗ trợ cho việc đặt hàng qua mạng khách hàng có nhu cầu Phần gồm có chức xử lý sau: - Đăng nhập - Đăng ký thông tin khách hàng - Tra cứu hàng hóa theo yêu cầu Nhập: Tên mặt hàng tên loại mặt hàng mã mặt hàng thông tin khác Xuất: Danh sách mặt hàng cần tìm thơng tin khơng tìm thấy - Chọn hàng đưa vào giỏ hàng - Xử lý mặt hàng chọn: Xóa , cập nhật số lượng, tính số tiền mà khách hàng cần toán Thành tiền mặt hàng = Số lượng * Đơn giá bán Tổng số tiền mà khách hàng phải toán =  Thành tiền - Kiểm tra đặt hàng lập đơn đặt hàng + Phần thứ hai hỗ trợ cho nhà quản lý: Phần chủ yếu hỗ trợ cho việc quản lý, cập nhật, thống kê thông tin cần thiết như: mặt hàng, loại mặt hàng, khách hàng, nhà cung cấp, đơn đặt hàng,…Gồm có xử lý sau: - Cập nhật mặt hàng: Thêm, Xóa , Sửa - Cập nhật loại mặt hàng: Thêm, Xóa, Sửa - Cập nhật đơn đặt hàng: Xóa, Sửa - Cập nhật nhà cung cấp: Thêm, Xóa, Sửa - Cập nhật khách hàng: Xóa, Sửa - Xử lý đơn hàng - Thống kê hàng tồn, khách hàng, đơn đặt hàng - Thống kê doanh thu theo tháng, năm - Thống kê mặt hàng bán tháng, năm Chương II: THIẾT KẾ GIAO DIỆN VÀ HƯỚNG DẪN SỬ DỤNG II.1 MỘT SỐ GIAO DIỆN PHẦN KHÁCH HÀNG Màn hình giao diện “Giới thiệu mặt hàng” Màn hình giao diện “Giỏ hàng” Màn hình giao diện “Đăng nhập” Màn hình giao diện “Đăng ký thông tin khách hàng” II.2 MỘT SỐ GIAO DIỆN PHẦN QUẢN LÝ Màn hình giao diện trang “Nhập thơng tin mặt hàng” Màn hình giao diện trang “Cập nhật mặt hàng” Để theo dõi thông tin đơn đặt hàng khách hàng tình trạng đơn đặt hàng (đã giao hay chưa giao hàng) ta có trang “Quản lý đơn đặt hàng” Màn hình giao diện trang “Quản lý đơn đặt hàng” Màn hình giao diện trang “Thống kê sản phẩm bán tháng” Trên số giao diện tiêu biểu chương trình Vì có giới hạn nên em đưa vào tất hình giao diện chương trình ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI A Đá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 q Thầy Em xin chân thành cảm ơn 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, nhà cung cấp, đơ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 B 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 KẾT LUẬ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 hồn thành đề tài “Xây dựng Website bán hàng điện máy” 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 ý q Thầy bạn để chương trình ngày hồn thiện Một lần em xin chân thành cảm ơn thầy Nguyễn Ngọc Bình tận tình giúp đỡ em suốt thời gian thực đồ án tốt nghiệp Em xin chân thành cảm ơn Thầy Sinh viên thực Lê Mỹ Llinh 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 [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 [7] : Http://www.ktlehoan.com ... cấp - Thống kê mặt hàng, khách hàng, đơn dặt hàng, doanh thu - Cho phép hệ thống quản trị mạng từ xa I.2 YÊU CẦU ĐẶT RA CHO HỆ THỐNG I.2.1 Về mặt thiết bị phần mềm - Một máy làm Web Server - Hệ. .. 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, ... Thêm, Xóa, Sửa - Cập nhật đơn đặt hàng: Xóa, Sửa - Cập nhật nhà cung cấp: Thêm, Xóa, Sửa - Cập nhật khách hàng: Xóa, Sửa - Xử lý đơn hàng - Thống kê hàng tồn, khách hàng, đơn đặt hàng - Thống kê doanh

Ngày đăng: 27/06/2014, 17:20

Từ khóa liên quan

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

Tài liệu liên quan