Mạng xã hội bán hàng online fashion.vn
Aprotrain-Aptech Computer Education C1004LV- Group2Mạng xã hội bán hàng online – fashion.vnDocumentationC1004LV – GROUP2Group Member1- Trần Thanh Loan (leader)2- Đỗ Ngọc Hải3- Đỗ Ngọc Hiệp4- Văn Thị Nga5- Phùng Thế SơnInstructor Phan Tích Hoàng--Mạng xã hội bán hàng online về thời trang -- Page 1 of 37 Aprotrain-Aptech Computer Education C1004LV- Group2– Hanoi, 01/2011 –INDEX1.Problem Definition 32.Customer Requirements Specification 53.System Designs 104 . Task sheet .1--Mạng xã hội bán hàng online về thời trang -- Page 2 of 37 Aprotrain-Aptech Computer Education C1004LV- Group21. Problem Definition1.1. Problem AbstractionNgày nay, công nghệ thông tin đang rất phát triển đặc biệt là hệ thống mạng internet đã mang lại không ít những tiện ích. Với một chiếc máy tính có kết nối mạng internet, bạn có thể ở nhà và mua sắm khắp năm châu. Vì vậy, sự ra đời của những website bán hàng qua mạng là rất cần thiết.Ngay bây giờ bạn muốn cập nhật những mốt thời trang mà bạn lại không có nhiều thời gian và cũng không muốn gặp những phiền phức khi đi mua sắm tại các trung tâm mua sắm, chợ. Nhưng khi bạn sử dụng các website bán quần áo thời trang online thì những băn khoăn ở trên đã không còn.Hiện nay có rất nhiều website bán quần áo thời trang qua mạng như Enbac.com, quanaoredep.com… để bạn lựa chọn. Tại website fashion.vn không chỉ mang lại những tiện ích những website trên có mà còn thêm nhiều tiện ích, chức năng mới mẻ. Bạn sẽ được tư vấn những trang phục phù hợp với bạn va phù hợp với túi tiền của bạn, và bạn có thể đưa ra các đánh giá của mình về chất lượng sản phẩm, cũng như được tham khảo thêm các ý kiến của người khác. Những tiện ích đó chỉ có thể có ở fashion.vn! 1.2. The Current SystemQua khảo sát thực tế, nhóm chúng tôi nhận thấy rằng tại Việt Nam đã có rất nhiều website bán quần áo thời trang. Hầu hết các website bán hàng online có tính tương tác với khách hàng vẫn còn kém, hay phương thức thanh toán,vận chuyển, đặt hàng chưa thuận tiện và hợp lý. Nhiều website chưa có phần thu thập ý kiến của khách hàng sau mỗi lần mua hàng, chưa có chức năng hỗ trợ trực tuyến.Việc này đã gây ra không ít những khó khăn cho việc mua hàng của khách hàng và cả việc quản lý của Admin.1.3. The Proposed SystemWebsite của chúng tôi được phát triển nhằm khắc phục được những khuyết điểm cũ và bổ sung thêm một số ưu điểm khác.- Khách hàng có thể đặt mua hàng trực tiếp qua mạng với những thao tác đơn giản.- Hình ảnh trực quan, không thua kém như đi mua hàng thực tế.- Việc tìm kiếm và lựa chọn của khách hàng dễ dàng hơn - Tạo môi trường làm việc chuyên nghiệp để cung cấp và quản lí các sản phẩm tốt hơn.- Đưa sản phẩm đến gần khách hàng.1.4. Boundaries of the System- Đối tượng sử dụng: Giới trẻ là chủ yếu.- Ngôn ngữ: Tiếng việt (do website chủ yếu phục vụ cho giới trẻ trong nước).- Do thời gian và năng lực hạn chế: hệ thống chỉ được sử dụng hoàn thiện trên trình duyệt Mozilla Firefox 3.0 trở lên và Internet Explorer 7.0 trở lên.--Mạng xã hội bán hàng online về thời trang -- Page 3 of 37 Aprotrain-Aptech Computer Education C1004LV- Group21.5. Hardware and Software Requirements1.5.1. Minimum RequirementsMáy trạm Máy chủPhần Cứng Procesor: Pentium II 1.4 GHzMemory of Ram: 64MBHard disk drive: 4GbNetwork cardProcesor: Pentium III 1.4 GHzMemory of Ram: 256MBHard disk drive: 20GbNetwork CardPhần Mềm Microsoft Window XPInternet ExplorerMySQL databaseApache 2.0 HandlerPHP 1.5.2. Recommended RequirementsMáy trạm Máy chủPhần Cứng Procesor: Pentium IV 2.8GHzMemory of Ram: 256MBHard disk drive: 40GbNetwork cardProcesor: Pentium IV 3.4 GHzMemory of Ram: 2G or moreHard disk drive: 120GbNetwork CardPhần Mềm Microsoft Window XP Internet ExplorerMySQL databaseApache 2.0 HandlerPHP--Mạng xã hội bán hàng online về thời trang -- Page 4 of 37 Aprotrain-Aptech Computer Education C1004LV- Group22. Customer Requirements Specification2.1. Users of the SystemĐối tượng sử dụng website gồm 3 đối tượng chính:2.1.1 Khách vãng lai (Guest) Được quyền xem thông tin sản phẩm. Xem thông tin của website , chính sách hỗ trợ, khuyến mại, hàng mới về . trên website. Sử dụng công cụ tìm kiếm thông tin sản phẩm của website. Chọn sản phẩm họ thích vào giỏ hàng, nhưng không thể mua. Đăng ký thành viên để sử dụng những tính năng trên website và nhận được những chính sách hỗ trợ.2.1.2 Thành viên (Member)Ngoài nhưng chức năng của khách vãng lai, thành viên còn có khả năng: Đăng nhập Đăng xuất Sửa thông tin cá nhân Đặt mua những sản phẩm trong website 2.1.3 Quản trị (Admin)Ngoài những chức năng của khách vãng lai và thành viên, quản trị còn có những chức năng: Quản lý quản trị: Xem thông tin, thêm mới, sửa và xóa tài khoản của admin. Quản lý khách hàng: Xem thông tin, cập lại mật khẩu, thay đổi trạng thái và xóa khách hàng. Quản lý sản phẩm: Xem thông tin, thêm mới, sửa và xóa loại sản phẩm, sản phẩm. Quản lý hóa đơn: Xem hóa đơn, duyệt hóa đơn và xóa hóa đơn. Quản lý website: Xem thông tin, thêm mới, sửa và xóa thông tin cửa hàng Quản lý quảng cáo: Xem thông tin, thêm mới, sửa và xóa quảng cáo. Quản lý hỗ trợ online: Xem thông tin, thêm mới và xóa nick người hỗ trợ online.2.2. System functions2.2.1. Chức năng của khách vãng laiChức năng Nhập vào Xử lý Hiển thịData lưu trữXem thông tin Thông tin ngươi dung chon từ giao diệnTìm trong CSDL thông tin phù hợpHiển thị thông tin tìm được--Mạng xã hội bán hàng online về thời trang -- Page 5 of 37 Aprotrain-Aptech Computer Education C1004LV- Group2Tìm kiếm thông tinTìm theo từ khóa mà người sử dụng nhập vào theo tên,giá,loại của sản phẩmTìm trong CSDL thông tin phù hợpHiển thị thông tin tìm được phù hợp với từ khóa mà người dùng nhập vào hoặc hiển thị “không tim thấy kết quả” khi CSDL không có thông tin phù hợp với từ khóa nhập vào.Đăng ký thành viên + Tên đăng nhập+ Mật khẩu +xác nhận mật khẩu+ Điên thoại+ Email+ Địa chỉ+mã bảo vệKiểm tra tính hợp lệ của thông tinThông báo” Đăng ký thành công” hoặc “Thông tin nhập vào không phù hợp Lưu trữ thông tin trên CSL2.2.2. Chức năng của thành viênNgoài những chức năng của khách vãng lai thì thành viên có thêm những chức năng sau: Chức năng Nhập vào Xử lý Hiển thịData lưu trữĐăng nhập + Tên đăng nhập+ Mật khẩuKiêm tra tính hợp lệ của thông tin được nhập Hiển thị “Đăng nhập thành công” hoăc “Đăng nhập thất bại” và yêu cầu nhập lạiSửa thông tin cá nhân+ Tên đăng nhập+ Mật khẩu +xác nhận mật khẩu+ Điên thoại+ Email+ Địa chỉ+mã bảo vệKiêm tra tính hợp lệ của thông tin được nhậpThông báo “sửa đổi thành công” hoặc “sửa đổi thất bại”Lưu các thông tin được chỉnh sửaChọn giỏ hàng Chọn sản phẩm vào giỏ hàng Hiển thị chi tiết giỏ hàngSửa giỏ hàng Chọn sản phẩm có trông giỏ để xóa,sửa đổi số lượng. Thêm sản phẩm vào giỏ hàngXử lý thông tin trong CSDLHiển thị chi tiết giỏ hàngLưu thông tin giỏ hàng vào CSDLMua hàng Chọn các sản phẩm vào giỏ hàng Kiêm tra tính hợp lệ của thông tin được nhậpThông báo “hóa đơn của bạn đã được gửi cho chung tôi” hoặc báo lỗi nếu cóLưu hóa đơn vào CSDLĐăng xuất Kích vào button thoát (logout) Hiển thị “bạn đã đăng xuất khỏi hệ thống” hoăc “đăng --Mạng xã hội bán hàng online về thời trang -- Page 6 of 37 Aprotrain-Aptech Computer Education C1004LV- Group2xuất có lỗi”Lấy lại mật khẩuNhập ký danh, mã bảo vệ Xử lý và tim kiếm trong CSDLHiển thị “đã gửi mật khẩu đến email của bạn” hoặc “không có ký danh nhập lại”2.2.3. Chức năng của quản trịNgoài những chức năng của khách vãng lai và thành viên thì quản trị có những chức năng sau:Chức năng Nhập vào Xử lý Hiển thịData lưu trữQuản lý quản trịThêm quản trị+ Tên đăng nhập+ Mật khẩu+ EmailKiểm tra tính hợp lệ của thông tin nhập vào thực hiện quá trình thêmHiển thi “thêm admin thành công” và trở về trang chủ hoặc báo lỗi nếu cóLưu thông tin admin vào CSDLSửa quản trịChọn usename cần sửa Tìm trong CSDL,kiểm tra tính hợp lệ của thông tin chỉnh sửa và thực hiện updateHiển thị “thay đổi được cập nhật” và trở về trang chủ hoặc báo lỗi nếu cóLưu các thông tin được chỉnh sửa vào CSDLXóa quản trịChọn usename cần xóa Tìm trong CSDL usename và thưc hiện xóa nếu tồn tạiHiện thi “usename đã được xóa khỏi CSDL” và trở về trang chủ hoặc thông báo lỗi nếu thất bại Xóa thông tin được chọnQuản lý khách hàngDuyệt khách hàngChọn khách hàng cần duyệt Tìm trong CSDL các khách hàng ,thực hiện thay đổiHiển thị danh sách khách hàngLưu thông tin đã được chỉnh sửa vào CSDLQuản lý sản phẩmThêm sản phẩm+ Tên sản phẩm + Ảnh+ Giá+Ngày nhập+ Thông tin sản phẩm+ Trạng thái+ Khuyến mãiKiểm tra tính hợp lệ của dữ liệu nhập vàoHiển thị danh sách về sản phẩm và thông báo lỗi nếu cóLưu các thông tin vừa nhập vàoCập nhật sản phẩmChọn sản phẩm cần sửa Kiểm tra dữ liệu updateThông báo cập nhật, hiện thi danh sách về sản phẩm hoặc thông báo lỗi nếu cóLưu lại thông tin vừa sửaXóa sản phẩmChọ sản phẩm cần xóa Tìm đến CSDL,xóa thông Thông báo xóa sản phẩm hoặc thông --Mạng xã hội bán hàng online về thời trang -- Page 7 of 37 Aprotrain-Aptech Computer Education C1004LV- Group2tin về sản phẩm báo lỗi nếu cóThêm loại sản phẩm+ Tên loại sản phẩm+ chất liệu sản phẩm+ kiểu dáng sản phẩmKiểm tra tính hợp lệ của dữ liệu đưa vàoThông báo thành công hoặc thông báo lỗi nếu cóLưu thông tin vừa cập nhật vào CSDLCập nhật loại sản phẩmChọn loại sản phâm cần cập nhật thông tinTiến hành cập nhật và kiểm tra tính hợp lệThông báo thành công hoặc thông báo lỗi nếu cóLưu dữ liệu vừa cập nhật vào CSDLXóa loại sản phẩmChọn loại sản phẩm cần xóa Tìm đến CSDL, xóa thông tin về loại sản phẩmThông báo thành công hoặc thông báo lỗi nếu cóQuản lý đơn hàngDuyệt đơn hàngChon đơn hàng cần duyệt Kiểm tra tính hợp lệ và tìm trong CSDLHiển thị thông tin trả về hoặc thông báo lỗi nếu cóLưu vào CSDLXóa đơn hàngChọn các đơn hàng cần xóa Kiểm tra tính hợp lệ và thực hiện xóa trong CSDLThông báo thành công hoặc thông báo lỗi nếu cóQuản lý website Thêm thông tin website + giới thiệu+chính sách+ khuyến mãi+phương thức chuyển hàngKiểm tra tính hợp lệ của thông tin nhập vàoThông báo thành công hoặc thông báo lỗi nếu cóLưu thông tin lên CSDLSửa thông tin website Chọn thông tin cần sửa+ giới thiệu+chính sách+ khuyến mãi+phương thức chuyển hàngKiểm tra tính hợp lệ của thông tin nhập vàoThông báo thành công hoặc thông báo lỗi nếu cóLưu thông tin lên CSDLXóa thông tin website Chọn thông tin cần xóa+ giới thiệu+chính sách+ khuyến mãi+phương thức chuyển hàngTìm đến CSDL, xóa thông tin về websiteThông báo thành công hoặc thông báo lỗi nếu cóQuản lý góp ýXem thông tin góp ýXem thông tin góp ý:+ Danh sách góp ý+ Thông tin một ý kiến góp ý Tìm kiếm thông tin trong CSDLThông báo kết quả thực thi và hiển thị thông tin cần xemDuyệt thông tin góp ýMã sản phẩm góp ý Tìm kiếm thông tin trong CSDLThông báo kết quả thực thi và hiển thị thông tin cần xemTrả lời góp ýMã góp ý:+ Mã khách hàng + Nội dung trả lờiKiểm tra tính hợp lệ của thông tin nhập. tìm kiếm thông tin của khách hàngThông báo kết quả thực thi và hiển thị thông tin hoặc thông báo lỗi nếu cóXóa thông tin góp ýChọn mã thông tin góp ý Tìm kiếm thông tin trong CSDLThông báo kết quả thực thi và hiển thị thông tin hoặc --Mạng xã hội bán hàng online về thời trang -- Page 8 of 37 Aprotrain-Aptech Computer Education C1004LV- Group2thông báo lỗi nếu cóQuản lý quảng cáoXem thông tin quảng cáoXem thông tin quảng cáo+danh sách tin quảng cáo+ Thông tin quảng cáoTìm kiếm thông tin trong CSDLThông báo kết quả thực thi và hiển thị thông tin cần xemThêm thông tin quảng cáo+ Mã quảng cáo+Trạng thái+ Nội dung quảng cáoKiểm tra tính hợp lệ của thông tin nhập vàoThông báo kết quả thực thi và hiển thị thông tin hoặc thông báo lỗi nếu cóLưu thông tin lên CSDLSửa thông tin quảng cáo+ Mã quảng cáo+Trạng thái+ Nội dung quảng cáoKiểm tra tính hợp lệ của thông tin nhập vàoThông báo kết quả thực thi và hiển thị thông tin hoặc thông báo lỗi nếu cóLưu thông tin lên CSDLXóa thông tin quảng cáoMã quảng cáo Kiểm tra tính hợp lệ của thông tin nhập vào và Tìm kiếm thông tin trong CSDLThông báo kết quả thực thi và hiển thị thông tin hoặc thông báo lỗi nếu cóQuản lý hỗ trợ onlineThêm người hỗ trợ onlineNick yahoo Kiểm tra tính hợp lệ của thông tin nhập vào và thực hiện quá trình thêmThông báo kết quả thực thi và hiển thị thông tin hoặc thông báo lỗi nếu cóLưu thông tin lên CSDLXóa nick hỗ trợ onlineChọn nick cần xóa Tìm trong CSDL nick và thực hiện xóa nếu tồn tạiHiển thị “nick đã được xóa khỏi CSDL” và về trang chủ hoặc thông báo lỗi thất bại--Mạng xã hội bán hàng online về thời trang -- Page 9 of 37 Aprotrain-Aptech Computer Education C1004LV- Group23. System Designs3.1. Entity Relationship DiagramMiêu tả các mối quan hệ: Quan hệ giữa thành viên với hóa đơn là quan hệ một - nhiều,một thành viên có thể có nhiều hóa đơn,nhưng một hóa đơn chỉ thuộc một thành viên Quan hệ giữa hóa đơn với sản phẩm là quan hệ nhiều – nhiều, một sản phẩm có thể có nhiều hóa đơn và một hóa đơn cũng có thể có nhiều sản phẩm Bảng chi tiết hóa đơn dùng để tách quan hệ nhiều – nhiều của bảng hóa đơn với sản phẩm. Thực thể này giúp lưu trữ số lượng và giá của từng sản phẩm ở từng thời điểm. Quan hệ giữa hóa đơn với chi tiết hóa đơn là quan hệ một - nhiều, một hóa đơn có thể có nhiều chi tiết hóa đơn nhưng một chi tiết hóa đơn chỉ thuộc một hóa đơn Quan hệ giữa chi tiết hóa đơn với sản phẩm là quan hệ một – nhiều, một chi tiết hóa đơn có thể có nhiều sản phẩm,nhưng một sản phẩm chỉ thuộc một hóa đơn Quan hệ giữa menu với sản phẩm là quan hệ một – nhiều, một menu có thể có nhiều sản phẩm nhưng một sản phẩm chỉ có thể thuộc một menu.3.1.2 Attributes a. Thông tin quản tri (thongtin_quantri)--Mạng xã hội bán hàng online về thời trang -- Page 10 of 37 [...]... Sitemap Mạng xã hội bán hàng online về thời trang Page 21 of 37 Aprotrain-Aptech Computer Education Mạng xã hội bán hàng online về thời trang C1004LV- Group2 Page 22 of 37 Aprotrain-Aptech Computer Education Mạng xã hội bán hàng online về thời trang C1004LV- Group2 Page 23 of 37 Aprotrain-Aptech Computer Education C1004LV- Group2 3.4 Algorithms 1 Đăng ký thành viên Mạng xã hội bán hàng online. .. Mạng xã hội bán hàng online về thời trang Page 25 of 37 Aprotrain-Aptech Computer Education C1004LV- Group2 3 Đăng nhập Mạng xã hội bán hàng online về thời trang Page 26 of 37 Aprotrain-Aptech Computer Education C1004LV- Group2 4 Sửa thông tin cá nhân 5 Mua hàng Mạng xã hội bán hàng online về thời trang Page 27 of 37 Aprotrain-Aptech Computer Education C1004LV- Group2 6 Đăng xuất Mạng xã hội. .. xã hội bán hàng online về thời trang Page 28 of 37 Aprotrain-Aptech Computer Education C1004LV- Group2 7 Thêm thông tin Mạng xã hội bán hàng online về thời trang Page 29 of 37 Aprotrain-Aptech Computer Education C1004LV- Group2 8 Sửa thông tin Mạng xã hội bán hàng online về thời trang Page 30 of 37 Aprotrain-Aptech Computer Education C1004LV- Group2 9 Xóa thông tin Mạng xã hội bán hàng online. .. (chitiet_hoadon) Mạng xã hội bán hàng online về thời trang Page 14 of 37 Aprotrain-Aptech Computer Education C1004LV- Group2 k Tin tức Mạng xã hội bán hàng online về thời trang Page 15 of 37 Aprotrain-Aptech Computer Education 3.2 3.2.1 C1004LV- Group2 Database Design Sơ đồ quan hệ thực thể 3.2.2 chi tiết các bảng Thông tin quản trị (thongtin_quantri) Mạng xã hội bán hàng online về thời trang... Liên hệ (lien_he) d Menu (menu) Mạng xã hội bán hàng online về thời trang Page 11 of 37 Aprotrain-Aptech Computer Education C1004LV- Group2 e Quảng cáo (quang_cao) f Sản phẩm (san_pham) Mạng xã hội bán hàng online về thời trang Page 12 of 37 Aprotrain-Aptech Computer Education C1004LV- Group2 g Slideshow (slideshow) h Thành viên (thanh_vien) Mạng xã hội bán hàng online về thời trang Page 13... thông tin Mạng xã hội bán hàng online về thời trang Page 31 of 37 Aprotrain-Aptech Computer Education C1004LV- Group2 10 Lấy lại mật khẩu Mạng xã hội bán hàng online về thời trang Page 32 of 37 Aprotrain-Aptech Computer Education Mạng xã hội bán hàng online về thời trang C1004LV- Group2 Page 33 of 37 Aprotrain-Aptech Computer Education C1004LV- Group2 4 Task sheet US # 1 Task # 1.1 1.2 1.3... của người mua hang Email của người mua hang Điện thoại của người mua hang Mạng xã hội bán hàng online về thời trang Ràng buộc Primary key Not null Not null Not null Not null Not null Page 20 of 37 Aprotrain-Aptech Computer Education Noi_dung Ky_danh C1004LV- Group2 Danh sách những mặt hàng đặt hàng Ký danh thành viên mua hàng Not null Not null Chi tiết hóa đơn (chitiet_hoadon) Tên trường Id Ten_san_pham... diện quản lý - Phát triển giao diện - Quản lý khách hàng, góp ý, đơn hàng - Đăng nhập, đăng xuất khỏi site admin - Quản lý sản phẩm (sản phẩm, loại) - Quản lý đối tượng khác: tin tức, liên kết Phần giao diện người dùng - Phát triển giao diện - Thông tin cá nhân (đăng nhập, đăng ký, đăng xuất, sửa đổi thông tin cá nhân…) - Giỏ hàng Mạng xã hội bán hàng online về thời trang Start date End date 14/01/2011... trợ Primary key Not null Tên trường Mô tả Ràng buộc Id Mo_ta Gia_tri Id liên hệ Mô tả liên hệ Địa chỉ liên hệ cụ thể Primary key,identity Not null Not null Liên hệ (lien_he) Menu (menu) Mạng xã hội bán hàng online về thời trang Page 17 of 37 Aprotrain-Aptech Computer Education Tên trường Id Ten Vitri_menu Lien_ket Thuoc_menu C1004LV- Group2 Mô tả Id menu Tên sản phẩm Vị trí sản phẩm ở trên menu... Chiều cao của ảnh quảng cáo Độ rộng của ảnh quảng cáo Tên file ảnh quảng cáo Link liên kết quảng cáo Ràng buộc Primary key Not null Not null Not null Not null Not null Sản phẩm (san_pham) Mạng xã hội bán hàng online về thời trang Page 18 of 37 Aprotrain-Aptech Computer Education Tên trường Id Ten Noi_dung Hinh_anh Gia So_luong_duoc_mua Thuoc_menu C1004LV- Group2 Mô tả Id sản phẩm Tên sản phẩm Nội . (chitiet_hoadon)- -Mạng xã hội bán hàng online về thời trang -- Page 14 of 37 Aprotrain-Aptech Computer Education C1004LV- Group2k. Tin tức- -Mạng xã hội bán hàng online. Aprotrain-Aptech Computer Education C1004LV- Group 2Mạng xã hội bán hàng online – fashion. vnDocumentationC1004LV – GROUP2Group Member1- Trần Thanh