Xây dựng website bán hàng trực truyến

47 191 1
Xây dựng website bán hàng trực truyến

Đ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 tt nghip GVHD: Ths H Th Huyn Thng LờI CảM ƠN Quá trình học tập dới mái trờng Đại học Vinh khoảng thời gian có nhiều ý nghĩa hệ học sinh chúng em chúng em đợc thầy cô cung cấp truyền đạt nhiều kiến thức chuyên môn cần thiết quý giá Bên cạnh chúng em đợc rèn luyện tinh thần học tập làm việc cách đầy sáng tạo Tất yếu tố hành trang cần thiết cho chúng em đờng bớc vào tơng lai Đồ án tốt nghiệp hội cho chúng em áp dụng, tổng kết lại kiến thức mà tích lũy suốt trình học tập Thông qua trình làm đồ án thân em rút đợc kinh nghiệm thực tế quý báu Sau kỳ tập trung thời gian công sức thực đề tài, với nỗ lực thân, đặc biệt với hớng dẫn giúp đỡ tận tình cô giáo Thạc sỹ Hồ Thị Huyền Thơng, em hoàn thành đồ án cách thuận lợi thu đợc kết định Tuy nhiên bên cạnh kết đạt đợc không tránh khỏi sai lầm thiếu sót trình thực đồ án tốt nghiệp Em mong nhận đợc phản hồi từ phía thầy cô, phê bình góp ý thầy cô học quý báu cho em Em xin gửi lời cảm ơn trân thành tới cô giáo Thạc sỹ Hồ Thị Huyền Thơng Trong suốt thời gian thực đồ án tạo điều kiện tốt nhất, đa lời khuyên bổ ích tận tình hớng dẫn em Em xin trân thành cảm ơn tới thầy cô giáo tổ Phơng pháp giảng dạy, Khoa Công nghệ thông tin toàn thể thày cô giáo toàn trờng Đại học Vinh truyền đạt cho chúng em kiến thức quý báu trình học tập Em xin bày tỏ lòng biết ơn xâu sắc đến gia đình bạn bè khích lệ em trình học tập nh trình làm đồ án tốt nghiệp Cuối em xin chúc thầy cô mạnh khỏe tiếp tục đạt đợc nhiều thắng lợi nghiệp nh sống Vinh, tháng - năm 2010 Sinh viên: Lê Thị Hiến MụC lục Lời mở đầu Chơng I: Tổng quan đề tài Chơng II: Khảo sát đặc tả yêu cầu I Khảo sát hệ thống bán hàng(shop Axuka) II Khảo sát nghiệp vụ nhân III Khảo sát nghiệp vụ bán hàng Sinh viờn: Lờ Th Hin - Lp 46k2 - CNTT ỏn tt nghip GVHD: Ths H Th Huyn Thng IV Khảo sát hệ thống V Đặc tả yêu cầu A Yêu cầu chức Front End: Back End: B Yêu cầu phi chức Chơng III: Xây dựng sở liệu, tối u phân tích hệ thống I Phân tích yêu cầu Phần quản trị Phần ngời dùng II Phân tích thiết kế hệ thống bán hàng qua mạng Mức khung cảnh Mức đỉnh hệ thống Mức dới đỉnh quản lý mặt hàng Mức dới đỉnh quản lý đơn hàng Mức dới đỉnh quản lý khách hàng Mức dới đỉnh quản lý tin tức III Lợc đồ liệu Danh sách thuộc tính mã hóa Chuẩn hóa sở liệu 3NF Các bảng sở liệu IV Sơ đồ liên kết thực thể Chơng IV: Cài đặt thử nghiệm I Chuẩn bị II Thực III Hoàn tất Chơng V: Một số giao diện ngời dùng chi tiết chức I Một số giao diện trang ngời dùng chủ yếu Trang chủ website Trang thông tin mặt hàng Trang thông tin giỏ hàng Trang đăng ký tài khoản Trang đăng nhập Trang tìm kiếm nâng cao Trang xem hiển thị thông tin II Một số giao diện trang quản trị Sinh viờn: Lờ Th Hin - Lp 46k2 - CNTT ỏn tt nghip GVHD: Ths H Th Huyn Thng Trang quản lý sản phẩm Trang quản lý thông tin tài khoản Trang quản lý đơn đặt hàng Trang quản lý tin tức Kết luận kiến nghị Tài liệu tham khảo Một số phầm mềm hỗ trợ LờI Mở ĐầU Ngày nay, ứng dụng công nghệ thông tin việc tin học hóa đợc xem yếu tố mang tính định hoạt động phủ, tổ chức, nh công ty, đóng vai trò quan trọng, tạo bớc đột phá mạnh mẽ Việc xây dựng trang web để phục vụ cho nhu cầu riêng tổ chức, công ty chí cá nhân, ngày nay, không lấy làm xa lạ Với vài thao tác đơn giản, ngời trở thành chủ website giới thiệu họ quan tâm: website giới thiệu thân gia đình anh ta, website trình bày su tập ảnh, Quá trình tìm hiểu vấn đề nêu qua tài liệu chuyên ngành, thông tin mạng, thực tiễn sống trao đổi với bạn bè với hớng dẫn, gợi ý nhiệt tình cô giáo Thạc sỹ Hồ Thị Huyền Thơng Em xây dựng Website bán hàng trực tuyến nh nội dung trình bày sau đây: Nội dung đề tài gồm chơng: Chơng I: Tổng quan đề tài Chơng II: Khảo sát đặc tả yêu cầu website Chơng III: Xây dựng sở liệu, tối u phân tích hệ thống Chơng IV: Cài đặt thử nghiệm Chơng V: Một số giao diện ngời dùng, chi tiết chức Website Sinh viờn: Lờ Th Hin - Lp 46k2 - CNTT ỏn tt nghip Chơng I: GVHD: Ths H Th Huyn Thng Tổng quan đề tài I Lý chọn đề tài Cùng với phát triển không ngừng kỹ thuật máy tính mạng điện tử, công nghệ thông tin đợc công nghệ có đẳng cấp cao lần lợt chinh phục hết đỉnh cao đến đỉnh cao khác Mạng Internet sản phẩm có giá trị lớn lao ngày trở nên công cụ thiếu, tảng cho truyền tải, trao đổi thông tin toàn cầu Giờ đây, việc liên quan đến thông tin trở nên thật dễ dàng cho ngời sử dụng, cần có máy tính kết nối internet dòng liệu truy tìm gần nh giới vấn đề mà bạn quan tâm Bằng internet, thực đợc nhiều công việc với tốc độ nhanh chi phí thấp nhiều so với cách thức truyền thống Một vấn đề phổ biến ngày nhu cầu bán hàng toán online trở nên phổ dụng Và dần hình thức đợc áp dụng rộng rãi, ngày đợc nâng cấp Thông tin công nghệ ngày phát triển kéo theo dịch vụ phát triển nh việc đòi hỏi nhiều tay nghề ngời thợ Đi với công nghệ thông tin yêu cầu ngời thợ thay đổi ngày cao Vì chọn cho đờng chủ yếu lập trình nên đề tài đồ án tốt nghiệp em chọn đề tài: Xây dựng website bán hàng trực tuyến dựa công nghệ ASP.NET Ngoài với ý thức học hỏi tiếp cận với yêu cầu từ thực tế Khi cha có khả sáng tạo Trớc hết cần làm đợc có, với mục đích muốn tạo trang web khách hàng đặt mua hàng toán trực tiếp, nên chọn đề tài vừa có tính ứng dụng thực tế vừa có hội cho nghiên cứu thực tiễn Sinh viờn: Lờ Th Hin - Lp 46k2 - CNTT ỏn tt nghip GVHD: Ths H Th Huyn Thng II Phơng pháp thực đề tài Đ toán có tính thực tế đáp ứng yêu cầu ngời dùng khách hàng Bài toán đợc phân tích theo hớng chức Xây dựng giao diện thực tế dễ sử dụng thân thiện với ngời dùng, phải đảm bảo đầy đủ chức cần thiết Bài toán đợc cài đặt công nghệ lập trình Web ASP.Net với tảng C# sử dụng quản trị sở liệu SQL2005 Sử dụng nhiều công cụ hỗ trợ giao diện làm việc khác: Photoshop 7.0, phần mềm hỗ trợ tạo banner Sothink SWF Easy, phần mềm hỗ trợ tạo menu CSS Tab Designer, ASP.NET l mt nn tng ng dng web (web application framework) c phát trin v cung cp bi Microsoft, cho phép nhng ngi lp trình to nhng trang web ng, nhng ứng dụng web v nhng dịch vụ web Vi mục đích tìm hiểu công nghệ ASP.NET SQL SERVER 2005 Visual Studio 2008 ngôn ngữ lập trình C# ASP.NET kỹ thuật server-site Hầu hết web designers bắt đầu nghiệp họ việc học kỹ thuật client-site nh HTML, Javascript Cascading Style Sheets(CSS) Khi trình duyệt web yêu cầu trang web đợc tạo kỹ thuật client-site, web server lấy file mà đợc yêu cầu gửi chúng xuống Phía client chịu trách nhiệm hoàn thành việc đọc định dạng file biên dịch chúng xuất hình Với kỹ thuật server-side nh ASP.NET hoàn toàn khác, thay việc biên dịch từ phía client, đoạn mã server-side đợc biên dịch web server Trong trờng hợp này, đoạn mã đợc đọc server dùng để phát sinh HTML, JavaScript CSS để gửi cho trình duyệt Chính việc xử lý mã xảy server nên đợc gọi kỹ thuật server-side ASP cà khả toàn quyền truy xuất tới chức NET Framework Hỗ trợ XML, web services, giao tiếp với CSDL, email, nhiều kỹ thuật khác đợc tích hợp vào NET, giúp bạn tiết kiệm đợc công sức ASP cho phép bạn phân chia đoạn mã server-side HTML Khi bạn phải làm việc với đội ngũ lập trình thiết kế, tách biệt cho phép lập trình viên chỉnh sửa server-side code mà không cần dính dáng tới đội ngũ thiết kế Sinh viờn: Lờ Th Hin - Lp 46k2 - CNTT ỏn tt nghip GVHD: Ths H Th Huyn Thng ASP giúp cho việc tái sử dụng yếu tố giao diện ngời dùng nhiều web form cho phép lu thành phần cách độc lập Tuy nhiên, ASP tồn đọng số khó khăn nh Code ASP HTML lẫn lộn, điều làm cho trình viết code khó khăn, thể trình bày code không sáng, hạn chế khả sử dụng lại code Bên cạnh đó, triển khai cài đặt, không đợc biên dịch trớc nên dễ bị mát source code Thêm vào ASP hỗ trợ cache, không đợc biên dịch trớc nên phần hạn chế mặt tốc độ thực Quá trình xử lý Postback khó khăn, Đầu năm 2002, Microsoft giới thiệu kỹ thuật lập trình web nhỏ mẻ với tên gọi ban đầu ASP+, tên thức sau ASP.Net III Công cụ cài đặt - Bộ Visual 2008 có tích hợp ASP.Net C# - Quản trị sở liệu SQL2005 - Công cụ hỗ trợ lập trình RadControls for ASP.Net, FCKEdittor, công cụ phân trang CollectionPager.dll Sinh viờn: Lờ Th Hin - Lp 46k2 - CNTT ỏn tt nghip GVHD: Ths H Th Huyn Thng Chơng II: Khảo sát đặc tả yêu cầu website I Khảo sát hệ thống bán hàng(shop Axuka) Nhập hàng - Nguồn hàng nhập cửa hàng chủ yếu qua mối là: Nhập hàng trực tiếp từ nhà phân phối hãng thời trang nớc(có hóa đơn chứng từ bàn giao hàng hóa, tiền giấy tờ kèm khác đầy đủ: Vũ Anh Tuấn, Lê Minh Hiếu) Nhập hàng từ nguồn (đa phần hóa đơn giao hàng, tiền giấy tờ khác dựa lòng tin cửa hàng ngời giao hàng thông tin giao hàng đợc lu giấy tờ đơn giản gồm thông tin nh tên hàng, số lợng, đơn giá, tổng giá trị - Mục tiêu hàng nhập: Các mặt hàng đợc tiêu thu mạnh kỳ( theo tháng) Các mặt hàng hợp thị hiếu Từ nguồn nhập có giá thành nhập thấp đảm bảo chất lợng Các mặt hàng sở sản xuất hay ngời giao hàng có lợng sản phẩm lỗi Các sản phẩm có tính ứng dụng phục vụ tốt cho đời sống - Các yếu tố sản phẩm đợc nhân viên quản lý kỹ thuật cửa hàng kiểm tra: Số lợng sản phẩm Chất lợng sản phẩm Loại sản phẩm Giá thành sản phẩm cập nhật thay đổi giá nhập Xem xét thông số kỹ thuật Các giấy tờ kèm sản phẩm - Các thông tin số lợng, chất lợng, giá nhập, nơi nhập đợc lu vào sổ theo dõi hàng Xuất hàng - Nhân viên thu ngân nhận tiền khách hàng cập nhật vào hệ thống quản lý In hóa đơn Tùy vào mặt hàng giá trị thỏa thuận Mặt hàng đợc vận chuyển tới địa khách hàng tự đa Sau kiểm tra thông số chất lợng sản phẩm - Các yếu tố đợc kiểm tra trớc xuất là: Số lợng, chất lợng, loại hàng Các thông số kỹ thuật sản phẩm Các ý, đặc điểm sản phẩm Hoàn thiện giấy tờ kèm sản phẩm - Chỉ khách hàng đợc đảm bảo nợ 1/3 giá trị sản phẩm Và có thời gian hạn nợ phải trả Sinh viờn: Lờ Th Hin - Lp 46k2 - CNTT ỏn tt nghip GVHD: Ths H Th Huyn Thng - Các sản phẩm sau đợc bán thông tin đợc đợc cập nhật vào thông tin bảng hóa đơn đặt hàng thành công đợc lu trữ vào kho hóa đơn Theo dõi hàng - Các thông số số lợng nhập về, lợng bán ra, lợng hàng trả lại sản phẩm theo dõi hàng đợc lu lại theo dõi hàng - Các thông số thờng đợc nhân viên quản lý cửa hàng thống kê báo cáo vào cuối tuần cuối tháng theo yêu cầu chủ cửa hàng - Các mặt hàng bán chậm - Các mặt hàng tồn theo dõi hàng lâu - Các mặt hàng bị trả lại hay bị phản ánh nhiều Khách hàng - Giá bán cho khách hàng phụ thuộc vào mối quan hệ Nếu khách mua lần đầu có sách u đãi Những sách đợc thay đổi phù hợp với thị hiếu theo quý Mặt hàng thông thờng giá bán thờng giá thị trờng tự giá nhập tùy thuộc vào giá thành sản phẩm lu lợng xuất hàng Giá đợc thay đổi dựa vào chủ cửa hàng - Các yếu tố đợc thống kê - Các yêu cầu khách hàng loại sản phẩm - Các mặt hàng hợp thị hiếu - Tổng hợp khách hàng quen cửa hàng II Khảo sát nghiệp vụ nhân Cơ cấu tổ chức Chủ cửa hàng Nhân viên quản lý Nhân viên kỹ thuật Nhân viên bán hàng (thu ngân) nhân viên quản lý kho hàng bảo vệ Chức nhiệm vụ vị trí - Chủ cửa hàng: Quản lý chung kiểm tra đột xuất thông tin tài liệu muốn Cũng nh giám sát tất hoạt động cửa hàng - Nhân viên quản lý: Chịu trách nhiệm giám sát việc xuất hàng cửa hàng ngời kiểm tra thông qua bảng thống kê hóa đơn bán hàng thời gian định kỳ thay đổi thông tin Kiểm tra thông tin tổng hợp đợc để đề chiến lợc phát triển Chịu trách nhiệm việc nhập xuất sản phẩm vào theo dõi hàng Ngời chủ cửa hàng làm trực tiếp thông tin bảng theo dõi hàng Là ngời đợc xem và thay đổi nh thêm thông tin cần thiết hệ thống - Nhân viên kỹ thuật: Sinh viờn: Lờ Th Hin - Lp 46k2 - CNTT ỏn tt nghip GVHD: Ths H Th Huyn Thng Chịu trách nhiệm sửa máy móc bị hỏng khách hàng đa đến kiểm tra hàng có hàng nhập - Nhân viên kho hàng Chịu trách nhiệm kiểm kê hàng hóa nhập vào số lợng, chất lợng kèm theo thông tin sản phẩm nhập vào tham gia trực tiếp (thêm, sửa, tìm kiếm, thống kê) vào thông tin danh sách nhập hàng - Nhân viên bán hàng: Ngời đợc phép tìm kiếm thông tin sản phẩm bảng theo dõi hàng để biết thông tin chung sản phẩm bán (số lợng, chất lợng, xuất sứ, loại, mã hàng) Các thông tin đợc nhân viên bán hàng sử lý trực tiếp (thêm, sửa, xóa) hóa đơn bán hàng sau bàn giao sản phẩm có nhiệm vụ thêm vào bảng thống kê hóa đơn bán hàng định kỳ(chỉ đợc thêm, sửa, xóa mới) Nhân viên bán hàng có nhiệm vụ nhận lại sản phẩm bị lỗi tham gia trực tiếp vào dựa thông tin có đợc từ bảng theo dõi hàng để điền vào bảng - Các thông tin chung: Thông tin bảng theo dõi hàng gồm thông tin mã hàng, tên hàng, số lợng còn, chất lợng, xuất sứ III Khảo sát nghiệp vụ bán hàng - Khách hàng xem sẩn phẩm đợc nhân viên bán hàng giới thiệu sản phẩm với tính nỗi bật sản phẩm mà họ tìm hiểu - Khách hàng yêu cầu mặt hàng cần mua - Nhân viên lập hóa đơn thu tiền sau nhận tiền chuyển phiếu xuống kho xuất hàng - Nhân viên kho hàng nhân viên kỹ thuật xuất hàng, kiểm tra chi tiết sản phẩm sau cho khách hàng kiểm tra hàng lần cuối lu vào sổ theo dõi Chức nhập kho - Dữ liệu (tên, nhãn hiệu, quy cách hàng hóa vật t, hạn sử dụng thông tin khác) đợc nhập vào hệ thống theo cách: Cập nhật liệu thông qua form nhập liệu Sử dụng công nghệ quét mã vạch đa liệu trực tiếp vào hệ thống cách nhanh chóng xác - Sắp xếp phân loại hàng hóa kho theo danh mục, chủng loại nhiều cấp độ khác - Quản lý, xếp phân loại nhà cung cấp để tiện cho trình quản lý hàng hóa Sinh viờn: Lờ Th Hin - Lp 46k2 - CNTT ỏn tt nghip GVHD: Ths H Th Huyn Thng - Cập nhật trạng thái hàng hóa, tự động thông báo cho ngời quản lý tình trạng hàng hóa Chức xuất kho - Cập nhật thông tin phiếu xuất kho nh: tên hàng hóa, số lợng, ngày xuất, ngời nhận hàng, - Cập nhật số lợng hàng hóa lại kho - In phiếu xuất kho - Đng liệu kho hệ thống Chức kiểm kê - Khóa hoạt động giao dịch kho mặt hàng cần kiểm kê Sau kiểm kê xong cho phép mở giao dịch bị đóng để tiếp tục giao dịch nhập - xuất kho - Kiểm kê hàng hóa tồn kho tình trạng hàng hóa Chức bán hàng - Quản lý thông tin giao dịch khách hàng Thông tin khách hàng, thông tin đơn đặt hàng, thông tin số lợng hàng hóa bán - Quản lý doanh thu - Quản lý chi tiết hàng hóa công nợ khách hàng theo tiêu thức quản trị tùy chọn Chức bảo mật - Hệ thống cho phép phân quyền sử dụng, từ chống đợc truy nhập bất hợp pháp vào hệ thống liệu, đồng thời định rõ đợc trách nhiệm trờng hợp có cố - AXUKA áp dụng chế, chức bảo mật mã hoá liệu từ hệ điều hành, xây dựng yêu cầu bảo mật riêng, thực tế triển khai cho thấy bạn hoàn toàn yên tâm tính an toàn thông tin sử dụng sản phẩm cửa hàng Chức thống kê, báo cáo - Báo cáo phân loại vật t, hàng hóa Cho biết thông tin hàng hóa kho hệ thống kho theo tiêu chí phân loại ngời sử dụng - Báo cáo doanh số thu đợc theo chủng loại hàng hóa, theo kỳ, - Thống kê đơn đặt hàng, số lợng hàng bán - Lập báo giá theo loại khách hàng - Lập hoá đơn mua hàng - Lập hoá đơn bán hàng - Phiếu xuất kho Sinh viờn: Lờ Th Hin - Lp 46k2 - CNTT 10 ỏn tt nghip Chơng iv: GVHD: Ths H Th Huyn Thng Cài đặt thử nghiệm I Chuẩn bị Tìm hiểu nội dung, cách thức tổ chức Website bán hàng online khác mạng Internet Nghiên cứu, tham khảo tài liệu về: o ASP.NET o SQL Server o FckEdittor o Telerik RadControl for ASP.NET 2008 o CSS Tab Designer o Sothink SWF Easy Tìm kiếm, tham khảo số Web Template chủ đề bán hàng online Tìm hiểu, tổng hợp thông tin, chuẩn bị nội dung cho trang web II Thực - Đc tả chi tiết chức Website, phần FrontEnd BackEnd, đặt yêu cầu cần thực đợc giai đoạn - Trên sở chức đợc đặc tả, danh sách thuộc tính đợc liệt kê, thiết kế sở liệu cho Website - Thiết kế giao diện website - Tạo trang theo cấu trúc đa - Kết nối CSDL đến Website lớp kết nối - Lập trình hiển thị nội dung lên trang chủ - Lập trình xử lý đăng nhập vào website - Lập trình xử lý đăng ký thành viên - Lập trình hiển thị danh sách loại hàng - Lập trình hiển thị nội dung chi tiết mặt hàng loại hàng khác - Lập trình hỗ trợ việc tìm kiếm liệu mặt hàng - Lập trình cho phép viết bình luận, gửi yêu cầu hỏi đáp, đăng tin dao vặt hiển thị danh sách viết hợp lệ tơng ứng - Lập trình chức trang cá nhân thành viên (thay đổi thông tin cá nhân, đổi mật thông tin khác) Sinh viờn: Lờ Th Hin - Lp 46k2 - CNTT 33 ỏn tt nghip GVHD: Ths H Th Huyn Thng - Nhập liệu vào database, thêm xóa bỏ thông qua giao diện cập nhật trang quản trị III Hoàn tất - Kiểm tra tính xác việc lập trình hiển thị nội dung website - Kiểm tra tính xác chức đăng nhập, đăng ký thành viên, viết bình luận, trang cá nhân thành viên - Kiểm tra chức tìm kiếm thông tin - Kiểm tra việc thực cập nhật động - Kiểm tra phân quyền ngời quản trị - Kiểm tra toàn diện hoàn tất website - Hoàn tất báo cáo đề tài Sinh viờn: Lờ Th Hin - Lp 46k2 - CNTT 34 ỏn tt nghip GVHD: Ths H Th Huyn Thng chơng v: Một số giao diện ngời dùng chi tiết chức website Cấu trúc chung website I Một số giao diện trang ngời dùng chủ yếu Trang chủ website Yêu cầu: Trang chủ trang hiển thị có ngời ghé thăm Website, trang chủ mặt website, nơi chứa thông tin cập nhật nhất, đầy đủ nhất, chứa hầu hết chức yêu cầu website Yêu cầu trang chủ phải có giao diện đẹp, bố cục hợp lý, hiển thị đầy đủ thông tin cần thiết Kỹ thuật: Giao diện thân thiện, sử dụng GridView để đa liệu từ CSDL, sử dụng việc nhúng đoạn JavaScript, Web User Control giúp cho việc viết code trở nên đơn giản Sinh viờn: Lờ Th Hin - Lp 46k2 - CNTT 35 ỏn tt nghip GVHD: Ths H Th Huyn Thng - Phía bên trái danh sách loại hàng cửa hàng, trang liên kết - danh sách mặt hàng cửa hàng, giới thiệu mặt hàng đợc giảm giá - Bên phải chứa menu đếm số ngời truy cập, login, tìm kiếm, thông tin giỏ hàng bạn, chuyên mục hỗ trợ gửi Messenger online, giới thiệu mặt hàng khuyến mại, hiển thị thông tin tài khoản login trang thông tin cá nhân họ Trang thông tin mặt hàng Yêu cầu: Trang thông tin mặt hàng trang giới thiệu chi tiết mặt hàng theo loại mặt hàng Yêu cầu phải có giao diện, bố cục hợp lý, hiển thị đầy đủ thông tin cần thiết Thông tin đợc xếp theo thứ tự từ đến cũ, có sử dụng kỹ thuật phân trang Kỹ thuật: Sử dụng GridView, Datalist Repeater để đa liệu từ CSDL Sinh viờn: Lờ Th Hin - Lp 46k2 - CNTT 36 ỏn tt nghip GVHD: Ths H Th Huyn Thng Trang thông tin giỏ hàng Yêu cầu: Hiển thị thông tin mặt hàng: Mã mặt hàng, số lợng mua, khách hàng xóa toàn thông tin giỏ hàng, xóa mặt hàng giỏ hàng, đặt mua toàn giỏ hàng Các mặt hàng thuộc loại hàng giảm giá giá trị toán đợc tính 80% giá trị thực Kỹ thuật: Sử dụng lớp kết nối CSS, Gridview để để hiển thị sửa đổi thông tin giỏ hàng Trang đăng ký tài khoản khách hàng Sinh viờn: Lờ Th Hin - Lp 46k2 - CNTT 37 ỏn tt nghip GVHD: Ths H Th Huyn Thng Yêu cầu: Trang đăng ký thành viên nơi khách đăng ký trở thành thành viên Website Yêu cầu bố cục rõ ràng đơn giản Kỹ thuật: Sử dụng RequireFieldValidator RegularExpressionValidator để bắt lỗi nhập liệu Kiểm tra tồn tài khoản vòng lặp kiểm tra Trang đăng nhập Yêu cầu: Trang đăng nhập nơi thành viên đăng nhập vào website, dùng để lấy lại mật cho thành viên trờng hợp bị quên mật Yêu cầu bố cục rõ ràng đơn giản Kỹ thuật: Sử dụng công cụ hỗ trợ DropDownList, RadioButtion, định dạng băng CSS hỗ trợ xây dựng mã xác nhận Sinh viờn: Lờ Th Hin - Lp 46k2 - CNTT 38 ỏn tt nghip GVHD: Ths H Th Huyn Thng Trang tìm kiếm Yêu cầu: Là công cụ trợ giúp khách tìm kiếm mặt hàng dễ dàng nhanh chóng Bố cục trang yêu cầu đơn giản, hợp lý Kỹ thuật: Sử dụng WebControl, WebForm Sử dụng việc kiểm tra node RadioButtion Gridview để đa trang kết tìm kiếm nhanh Trang xem, hiển thị thông tin hỏi đáp, thông tin giao vặt đăng tin Yêu cầu: Trang tin tức nơi chứa tin tức liên quan đến lĩnh vực trao đổi hỏi đáp tin dao vặt Yêu cầu trang phải có giao diện, bố cục hợp lý, Sinh viờn: Lờ Th Hin - Lp 46k2 - CNTT 39 ỏn tt nghip GVHD: Ths H Th Huyn Thng hiển thị đầy đủ thông tin cần thiết Thông tin đợc xếp theo thứ tự từ đến cũ tin, có sử dụng kỹ thuật phân trang Kỹ thuật: Sử dụng GridView, Datalist Repeater để đa liệu từ CSDL Bạn đăng tin, với đầy đủ thông tin chi tiết loại tin Sinh viờn: Lờ Th Hin - Lp 46k2 - CNTT 40 ỏn tt nghip GVHD: Ths H Th Huyn Thng II Một số giao diện trang quản trị chủ yếu Trang quản lý sản phẩm Yêu cầu: Mọi tài khoản Admin có quyền xem thông tin tát mặt hàng cửa hàng Cập nhật thêm mặt hàng mới, chỉnh sửa thông tin mặt hàng Yêu cầu giao diện làm việc hệ thống vào phải rõ ràng Kỹ thuật: Sử dụng công cụ CheckListBox để lựa chọn chuyên mục cần xem thông tin, GridView để hiển thị thông tin yêu cầu - Chức thêm mặt hàng: Sinh viờn: Lờ Th Hin - Lp 46k2 - CNTT 41 ỏn tt nghip GVHD: Ths H Th Huyn Thng Trang quản lý thông tin tài khoản Yêu cầu: Ngời quản trị phải xem sửa thông tin xóa bỏ tài khoản khách hàng ( ngoại trừ tên đăng nhập) Họ có quyền thay đổi thông tin tài khoản admin họ nhng quyền sửa thông tin tài khoản khác nhóm quản trị Chỉ có tài khoản admin toàn quyền thêm hay sửa đổi tài khoản Kỹ thuật: Sử dụng công cụ CheckListBox để lựa chọn chuyên mục cần xem thông tin, GridView để hiển thị thông tin yêu cầu Trang quản lý hóa đơn đặt hàng Yêu cầu: Xem thông tin toàn đơn đặt hàng, đơn đặt hàng thành công, thất bại, thống kê doanh thu cửa hàng theo khoảng thời gian đó, thực việc tự động xử lý hóa đơn bị hủy Cập nhật thông tin đơn hàng Sinh viờn: Lờ Th Hin - Lp 46k2 - CNTT 42 ỏn tt nghip GVHD: Ths H Th Huyn Thng xác nhận đơn hàng hợp lệ thực giao dịch Nhân viên có quyền xem thông tin đơn hàng, thống kê, xác nhận đơn hàng nhng quyền xóa đơn đặt hàng mà có ngời quản trị có toàn quyền Kỹ thuật: Sử dụng công cụ CheckListBox để lựa chọn chuyên mục cần xem thông tin, GridView để hiển thị thông tin yêu cầu - Thông tin hóa đơn thống kê doanh thu theo yêu cầu Trang quản lý tin tức Yêu cầu: Xem chi tiết tin hỏi đáp, tin dao vặt hay chi tiết tin upload ngời quản trị Cập nhật tin hợp lệ, xóa bỏ chỉnh sửa tin cha đạt yêu cầu Cập nhật thêm chuyên mục dao vặt Kỹ thuật: Sử dụng công cụ CheckListBox để lựa chọn chuyên mục cần xem thông tin, GridView để hiển thị thông tin yêu cầu Sinh viờn: Lờ Th Hin - Lp 46k2 - CNTT 43 ỏn tt nghip GVHD: Ths H Th Huyn Thng - Xem thông tin tin dao vặt, cập nhật, xác nhận, xóa bỏ tin hợp lệ không hợp lệ Kết luận kiến nghị Kết luận Với mức độ toán theo đánh giá không khó Với yêu cầu rõ ràng Xem sản phẩm, kách hàng ng ý gửi yêu cầu đặt hàng Quản trị có trách nhiệm theo dõi giao dịch xác nhận để giao hàng tận nơi theo yêu cầu Sinh viờn: Lờ Th Hin - Lp 46k2 - CNTT 44 ỏn tt nghip GVHD: Ths H Th Huyn Thng Nhng với kỹ lập trình ASP.NET mức khởi đầu nhiều vấn đề muốn thực nhng cha áp dụng đợc Ngoài số ràng buộc không đa vào phân tích hớng giải Tuy lập trình web với công nghệ Aspx hỗ trợ nhiều công cụ làm giảm nhiều công sức code Nhng thời gian tìm hiểu thực tế áp dụng chuyển code dễ dàng Kết - Tìm hiểu đợc lập trình web với công nghệ ASP.NET Visual Studio 2008 sở quản trị SQL SERVER 2005 - Thiết kế hoàn chỉnh modul: + Cập nhật đăng ký khách hàng, hiển thị sửa đổi thông tin cá nhân + Hiển thị mặt hàng, chi tiết mặt hàng + Xử lý trình đặt hàng quản lý thông tin đơn hàng + Cập nhật tài khoản nhân viên khách hàng + Cập nhật mặt hàng, loại hàng + Cập nhật thông tin hỗ trợ khách hàng + Cập nhật, xác thực tin Hạn chế - Cha nhúng đợc nhiều CSS, JS cha áp dụng đợc nhiều công cụ hỗ trợ nên giao diện không đợc đẹp - Một số modul cha đợc hoàn chỉnh: + Quản lý thông tin tài khoản + Quản lý toán + Quản lý lu liệu + Quản lý sản phẩm + Quản lý giao diện website Hớng phát triển Do thời gian thực hạn chế nên đề tài thực đợc chức Chúng em dự định phát triển đề tài theo số hớng tơng lai gần nh sau: a Bổ sung hoàn thiện thêm giao diện ngời dùng: Hiện Website đợc thiết kế HTML, tơng lai đa vào số đoạn Flash để tăng tính thẩm mỹ website Tăng tốc độ việc cập nhật mặt hàng Website đảm báo thông tin đáp ứng đợc yêu cầu khách hàng Sinh viờn: Lờ Th Hin - Lp 46k2 - CNTT 45 ỏn tt nghip GVHD: Ths H Th Huyn Thng Hiện vấn đề bảo mật cho website website bán hàng online cần phải quản lý chặt chẽ vấn đề Ngoài phải tăng cờng biện pháp quản lý triệt để hóa đơn ảo giúp hệ thống làm việc tốt Tích hợp thêm số dịch vụ hỗ trợ khách hàng nh dịch vụ cho thuê xe, đổi tiền, tỷ giá ngoại tệ, dự báo thời tiết Hoàn thiện chức tìm kiếm, bổ sung số tính hỗ trợ việc tìm kiếm web Bổ sung trình xử lý toán thẻ, chức đợc hoàn thiện có liên kết với ngân hàng, vấn đề em dự định tìm hiểu tơng lai b Bổ sung chức quản lý website: Bổ sung thêm chức hỗ trợ việc quản lý tốt tính phân quyền hệ thống, tăng cờng việc tự động, kiểm tra, cập nhật thông tin cho hệ thống, quản lý vào giao diện cho website nhằm tăng tính đa dạng Bổ sung chuyên mục quản lý giao diện website nh: thay đổi banner, ảnh quảng cáo, menu động Tài liệu tham khảo [1] Lập trình web Asp.net, Nhà xuất Thống kê [2] C# 2005 Lập trình bản, Phạm hữu Khang Đoàn thiện Ngân Nhà xuất Lao động xã hội [3] Thiết kế web site với Asp.net 2.0, Nhà xuất Giao thông vận tải [4] Tự học Asp.net Website, Lu Bích Thủy Nhà xuất Hồng Đức [5] Tài liệu hớng dẫn giảng dạy lập trình ứng dụng web với Asp.net, Trung tâm tin học đại học Khoa Học Tự Nhiên TP HCM http://www.microsoft.com http://pscode.com http://www.3c.com.vn http://www.ddth.com Một vài phần mền hỗ trợ làm trang web [1] CSS Tab Designer Setup Overzon Software [2] Sothink SWF Easy 6.2 Sinh viờn: Lờ Th Hin - Lp 46k2 - CNTT 46 ỏn tt nghip GVHD: Ths H Th Huyn Thng [3] Adobe Photoshop CS2 9.0 [4] Microsort Visual studio 2008 [5] " Sql Server Management Studio Express " Sinh viờn: Lờ Th Hin - Lp 46k2 - CNTT 47 [...]... kho - Lập hoá đơn thanh toán mua hàng - Lập hoá đơn thanh toán bán hàng IV Đỏnh giá về hệ thống hiện tại Qua việc khảo sát việc bán hàng trong thực tế Có thể cho thấy việc bán hàng tại của hàng đợc trang bị tơng đối là đầy đủ Phục vụ tốt cho việc giám sát, quản lý và quá trình bán hàng thuận lợi cho khách tại cửa hàng Nhng với sức cạnh tranh về thông tin nếu chỉ bán hàng dựa vào các mối quan hệ và sự... 15 16 17 18 19 20 21 22 23 24 GVHD: Ths H Th Huyn Thng Thuộc tính Tên đăng nhập của khách hàng Tên đầy đủ khách hàng Tài khoản đăng nhập của khách hàng Ngân hàng tơng ứng tài khoản khách hàng Mật khẩu đăng nhập khách hàng Ngày sinh khách hàng Đa chỉ khách hàng Đin thại khách hàng Th điện tử khách hàng Khóa khách hàng Câu hỏi bí mật khi đăng ký Câu trả lời câu hỏi bí mật Tên đăng nhập của nhân viên Tên... text Chucvunv text Taikhoannv text Nganhangnv text Anhnv text c Ghi chú Mã khách hàng (Khóa chính) Họ tên khách hàng Tên đầy đủ khách hàng Tài khoản đăng nhập của khách hàng Ngân hàng tạo tài khoản của khách hàng Mật khẩu đăng nhập của khách hàng Ngày sinh khách hàng Đa chỉ khách hàng Đin thoại khách hàng Th điện tử khách hàng Câu hỏi bí mật khi tạo tài khoản Câu trả lời câu hỏi bí mật Ghi chú Mã nhân... thực tế và tài liệu sách báo Cửa hàng có điều kiện để triển khai dịch vụ bán hàng qua mạng Dựa trên những yêu cầu về mặt quản lý và đáp ứng các yêu cầu của khách hàng cũng nh đảm bảo quá trình giao dịch và quản lý tốt Phân tích các chức năng theo các yêu cầu sau: - Đa ra toàn bộ danh sách hàng trong kho hàng và các mặt hàng đã từng bán - Đa ra danh sách khách hàng đặt mua hàng theo ngày, tuần, tháng -... lý module đơn hàng Quản lý đơn hàng: Xem đơn hàng, cập nhật tình trạng xử lý đơn hàng, tìm kiếm, xóa đơn hàng c Quản lý Tin tức Tạo danh mục đa cấp cho phần tin tức Thêm mới, sửa, xóa các bản tin Xác thực các bản tin hợp lệ và không hợp lệ d Giới thiệu Phần này cho phép quản lý các bài viết giới thiệu về cửa hàng (website ) nh: giới thiệu chung, lịch sử công ty, ban lãnh đạo, e Khách hàng Quản lý danh... thì hệ thống sẽ xác thực mặt hàng đó là mặt hàng giảm giá d Quản lý hóa đơn Xem thông tin tất cả các hóa đơn đặt hàng, chi tiết các hóa đơn đặt hàng đó Xem thông tin các hóa đơn đặt hàng thành công, chi tiết các hóa đơn đặt hàng đó Xác thực các hóa đơn đặt hàng không thành công và xem thông tin các hóa đơn đó ( các hóa đơn đợc coi là không thành công nếu, thời gian đặt hàng lớn hơn 2 ngày mà Xacnhan... nhân viên Tài khoản của nhân viên Ngân hàng của nhân viên ảnh của nhân viên Khóa nhân viên Tên mặt hàng Thông tin mặt hàng Thơng hiệu sản phẩm Đn giá Số lợng còn lại trong kho Số lợng khi nhập về Tên file ảnh Ngày nhập về Chú thích trạng thái của mặt hàng( Tồn kho thì gán bằng1, mặc định khi nhập về là bằng 0) Mã mặt hàng Mã loại hàng Tên loại hàng Phân mức loại hàng Tổng tiền hóa đơn Ngày đặt mua( xác... thông tin một mặt hàng bất kỳ theo yêu cầu của chủ cửa hàng, cập nhật thay đổi hình ảnh giao diện của sản phẩm Cập nhật, thêm mới, xóa bỏ một loại hàng Xem, sửa, thêm mới thông tin các mặt hàng khuyến mại của cửa hàng Sinh viờn: Lờ Th Hin - Lp 46k2 - CNTT 16 ỏn tt nghip GVHD: Ths H Th Huyn Thng Cập nhật thông tin các mặt hàng giảm giá đặc biệt của cửa hàng theo yêu cấu sau: mặt hàng đó tính từ thời... mặt hàng đó Xác nhận mặt hàng có tồn kho hay không d Bảng loại hàng Tên trờng Idloaihang Tenloaihang Levelhang e Kiểu dữ liệu number text number Ghi chú Mã loại hàng (Khóa chính) Tên loại hàng Mức loại hàng Bảng đơn đặt hàng Tên trờng Idhoadon Idkhachhang Tongtien Ngaymua Xacnhan Giaodich Idnv Tennv Chuthich1 Kiểu dữ liệu number number number Date number text number text number Ghi chú Mã đơn đặt hàng. .. đơn hàng Giảm các đơn đặt hàng ảo Khách thăm có quyền xem các sản phẩm của cửa hàng Nhng để có thể đặt mua các sản phẩm thì cần phải đăng ký tài khoản Sinh viờn: Lờ Th Hin - Lp 46k2 - CNTT 19 ỏn tt nghip GVHD: Ths H Th Huyn Thng b Xem danh sách mặt hàng Bất kỳ khách thăm nào cũng có khả năng xem thông tin các mặt hàng có danh sách menu lựa chọn, và đợc phân trang c Đt hàng Khi xem danh sách mặt hàng ... tin giỏ hàng Yêu cầu: Hiển thị thông tin mặt hàng: Mã mặt hàng, số lợng mua, khách hàng xóa toàn thông tin giỏ hàng, xóa mặt hàng giỏ hàng, đặt mua toàn giỏ hàng Các mặt hàng thuộc loại hàng giảm... viên bán hàng sử lý trực tiếp (thêm, sửa, xóa) hóa đơn bán hàng sau bàn giao sản phẩm có nhiệm vụ thêm vào bảng thống kê hóa đơn bán hàng định kỳ(chỉ đợc thêm, sửa, xóa mới) Nhân viên bán hàng. .. toán bán hàng IV Đỏnh giá hệ thống Qua việc khảo sát việc bán hàng thực tế Có thể cho thấy việc bán hàng hàng đợc trang bị tơng đối đầy đủ Phục vụ tốt cho việc giám sát, quản lý trình bán hàng

Ngày đăng: 31/10/2015, 15:27

Từ khóa liên quan

Mục lục

  • a. Quản lý sản phẩm

  • b. Quản lý module đơn hàng

  • Quản lý đơn hàng: Xem đơn hàng, cập nhật tình trạng xử lý đơn hàng, tìm kiếm, xóa đơn hàng.

  • c. Quản lý Tin tức

  • d. Giới thiệu

  • e. Khách hàng

  • f. Quản lý phương thức thanh toán

  • g. Quản lý phân quyền Hệ thống

  • a. Đng ký khách hàng

  • b. Xem danh sách mặt hàng

  • c. Đt hàng

  • d. Đóng góp ý kiến

  • e. Trợ giúp sử dụng

  • 1. Mức khung cảnh của hệ thống

  • 2. Mức đỉnh của hệ thống

  • 3. Mức dưới đỉnh của quản lý mặt hàng

  • 4. Mức dưới đỉnh của quản lý đơn hàng

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

Tài liệu liên quan