CHƯƠNG 1 : TỔNG QUÁT V BI TOÁN 1. Hiện nay với cuộc sống bộn bề ngoài kia với biết bao nhiêu là sức ép của cuộc sống kiến cho chúng ta mệt mỏi, mỗi người đều tìm đến một nơi để gửi gắm tâm hồn của mình. Một số người chọn cách xem phim, nghe nhạc, một số người lựa chọn cách chơi các bộ môn thể thao để rèn luyện sức khỏe và cũng một số người lựa chọn gửi gắm tâm hồn mình vào những nốt nhạc của cây đàn, để thả hồn mình vào những giai điệu để quên đi những muộn phiền cuộc sống. Guitar Sinh Viên là một trong những website mang đến cho mọi người yêu âm nhạc đến gần gũi hơn những nhạc cụ và cụ thể là đàn guitar.
Website có đa dạng các mẫu đàn guitar đủ cho những người mới tập chơi đến những người chơi đàn nâng cao hay chơi chuyên nghiệp. website mang đến sự tiện dụng khi khách hàng tham khảo các mẫu đàn với những cách sắp xếp hợp lý, đầy đủ các mẫu mã cho khách hàng lựa chọn. Mục tiêu xây dựng trang web này nhắm giúp cho khách hàng có thể mua hàng trực tiếp từ xa thông qua mạng internet. Khách hàng ở nhà hay tại cửa hàng vẫn có thể dễ dàng tham khảo thông tin sản phẩm mình tìm, so sánh giá cả các mặt hàng và lựa chọn cho mình loại sản phẩm phù hợp nhu cầu của mình, giúp công việc mua sắm một cách nhanh chóng, tiện lợi, tiết kiệm thời gian, đáp ứng được nhu cầu thực tế.
Hệ thống tìm kiếm dễ dàng, giao diện thân thiện. Chỉ cần đăng nhập vào hệ thống với tài khoản đã có hay chỉ cần vài thao tác đăng kí đơn giản là khách hàng có thể tự do chọn mua và tạo đơn đặt hàng tại hệ thống.Mô tả hoạt động của cửa hàng. Ban điều hành - Quản lý và phân phối hoạt động của cửa hàng. - Quyết định giá chính thức cho từng mặt hàng.
Bộ phận bán hàng - Bán hàng qua mạng là một hình thức mới mà người mua hàng phải phải tự thao tác thông qua từng bước để có thể mua được hàng. - Các sản phẩm được sắp xếp, phân chia theo nhiều chủng loại hàng hóa và có nhiều mặt hàng khác nhau để giúp cho người dùng dễ sử dụng, giúp cho người quản trị dễ thay thế, thêm bớt sản phẩm của mình. Trong cách này, người dùng chỉ cần chọn một sản phẩm nào từ trong danh sách của từng loại sản phẩm thì những thông tin về loại sản phẩm đó sẽ hiện lên theo tên hàng hóa, hình ảnh, giá bán và nhưng mô tả ngắn về loại thiết bị đó, bên cạnh là trang liên kết để thêm sản phẩm vào trong giỏ mua hàng. - Giỏ hàng chứa các thông tin lẫn số lượng hàng hóa người dùng mua và có thể được cập nhật vào trong giỏ.
- Khi khách hành muốn đặt hàng thì hệ thống hiển thị trang xác lập đơn đặt hàng cùng với thông tin về khách hàng và hàng hóa. Bộ phận quản trị Công việc của bộ phận này là thực hiện các nhiệm vụ quản trị mạng, quản lý thông tin của khách hàng, cập nhật thông tin của sản phẩm,… đảm bảo cơ sở dữ liệu luôn được cập nhật nhanh chóng. Yêu cầu của hệ thống bán hàng qua mạng. Nhu cầu người sử dụng.
- Nhu cầu của khách hàng khi truy cập vào trang web là tìm kiếm các sản phẩm. Do đó yêu cầu của chương trình là phải đáp ứng được những nhu cầu đó, sao cho khách hàng có thể tìm kiếm nhanh chóng và hiệu quả các loại sản phẩm mà họ muốn và cần mua. - Chương trình phải có tính đa dạng và hấp dẫn nhằm thu hút sự quan tâm của nhiều người về công ty mình. - Trang web phải dễ hiểu, giao diện phải dễ dùng, hấp dẫn và quan trọng là làm sao cho khách thấy những thông tin cần tìm cũng như thông tin liên quan.
2 - Điều quan trọng trong mua bán qua mạng là phải đảm bảo an toàn tuyệt đối những thông tin liên quan đến người dùng trong quá trình đặt mua hay thanh toán cũng được đảm bảo hàng được chuyển giao đúng nơi, đúng lúc. Với người quản trị. Trang web đòi hỏi người quản trị phải thường xuyên theo dõi các thông tin về hàng hóa, xử lý đúng yêu cầu, đúng chức năng do mình nhập vào và thao tác dễ dàng với công việc quản lý dữ liệu: - Được phép chỉnh sửa, xóa những thông tin sai, không phù hợp. - Theo dõi quá trình mua bán.
- Theo dõi thông tin khách hàng nhập vào khi mua hàng, phải đảm bảo tính an toàn, bảo mật, chính xác. - Theo dõi, xử lý các đơn đặt hàng và cập nhật các thông tin liên quan đến đơn đặt hàng của khách. - Có thể xóa tất cả các cơ sở dữ liệu sau một thời gian xác định. - 3 CHƯƠNG 2 : KHẢO SÁT HIỆN TRẠNG 2.
Sơ đồ phân cấp chức năng. Sau khi khảo sát thì em đã đưa ra được biểu đồ phân cấp chức năng như sau: Xây dựng website bán đàn guitar 1.Thốếng sản phẩm hóa đơn góp ý và tin kiếếm kế tứ c 1.Thốếng nhập nhật hoá nhật nhật tin kiếếm theo kế hóa danh đơn t ức tến SP đơn mục 1.Xử lý kiếếm theo kế SP bán người nhật sản góp ý hóa đơn khoảng chạy dùng phẩm giá SP 1. Thốếng kế sản phẩm mới Hình 2. Sơ đồ phân cấp chức năng.
4 Mô tả chi tiết các chức năng. - Chức năng quản trị:Thực hiện chức năng quản trị hệ thống website. + Đăng nhập: Cho phép quản trị và người dùng đăng nhập. + Cập nhật người dùng: Cho phép quản trị sửa, xóa, phân quyền người dùng trong website.
- Chức năng quản lý sản phẩm: Thực hiện chức năng quản lý sản phẩm. + Cập nhật danh mục: Cho phép quản trị viên thêm, sửa, xóa danh mục. + Cập nhật sản phẩm: Cho phép quản trị viên thêm, sửa, xóa sản phẩm - Chức năng quản lý hóa đơn: Thực hiên chức năng quản lý các đơn đặt hàng, xử lý và giao hàng khi khách hàng thanh toán. + Cập nhật hóa đơn: Mội số hóa đơn bị lỗi hoặc hóa đơn rác sẽ được xóa bỏ.
+ Xử lý hóa đơn: Kiểm tra đơn hàng nếu thông tin chính xác thì giao hàng, còn không thì báo cho khách hàng đó. - Chức năng quản lý góp ý và tin tức: Thực hiện chức năng quản lý ý kiến của khách hàng và tin tức. + Cập nhật tin tức: Quản trị viện có thể thêm, sửa, xóa tin tức. + Xử lý ý kiến: Một số ý kiến rác sẽ được quản trị viện xóa bỏ.
- Chức năng tìm kiếm: Cho phép khách hàng tìm kiếm nhanh sản phẩm mình cần tìm. + Tìm kiếm theo tên sản phẩm: Cho phép khách hàng tìm kiếm sản phẩm theo tên. + Tìm kiếm theo khoảng giá sản phẩm: Cho phép khách hàng tìm kiếm sản phẩm theo 1 khoảng giá nào đó. - Chức năng thống kê: Đưa ra các thông tin về sản phẩm bán chạy, sản phẩm mới và đơn hàng.
+ Thống kê sản phẩm bán chạy: Đưa ra thông tin các sản phẩm bán được nhiều nhất. + Thống kê đơn đặt hàng: Đưa ra thông tin đơn hàng và chi tiết. 5 + Thống kê sản phẩm mới: Đưa ra thông tin những sản phẩm mới nhập về. Biều đồ luồng dữ liệu ngữ cảnh.
Cập nhật thống tin, sản Tìm kiếếm, đặt phẩm hàng Website Khách hàng Quản trị viến Kếết quả Kếết quả Hình 2. Biều đồ luồng dữ liệu ngữ cảnh. Biều đồ luồng dữ liệu mức đỉnh. Trả lời yếu cấầu Gửi yếu cấầu Khách hàng Trả lời yếu cấầu Gửi yếu cấầu Trả lời yếu cấầu Gửi yếu cấầu Người dùng Quản trị Quản lý hóa Tìm kiếếm đơn Trả lời yếu cấầu Trả lời yếu cấầu Gửi yếu cấầu Gửi yếu cấầu Sản phẩm Gửi yếu cấầu Quản trị viến Trả lời yếu cấầu Gửi yếu cấầu Trả lời yếu cấầu Trả lời yếu cấầu Gửi yếu cấầu Gửi yếu cấầu Quản lý tin Trả lời yếu cấầu tức và góp Thốếng kế Quản lý sản ý phẩm Góp ý Tin tức Hóa đơn Sản phẩm Danh mục Hình 2.
Biều đồ luồng dữ liệu mức đỉnh. Biểu đồ luồng dữ liệu mức dưới đỉnh. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “Quản trị”. Gửi yếu cấầu Gửi yếu cấầu Đăng nhập Trả lời Trả lời Gửi yếu cấầu Quản trị Cập nhật người dùng Danh sách Người dùng viến người dùng Trả lời Gửi yếu cấầu Gửi yếu cấầu Đăng xuấết Trả lời Trả lời 8 Hình 2.
Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “Quản trị”. Sơ đồ khối đặc tả chức năng đăng nhập Băết đấầu Nhập tài khoản, mật khẩu Sai Đăng nhập? Đúng Kiểm tra thống tin tài khoản Sai Chính xác? Đúng Hiển thị trang theo quyếần Kếết thúc 9 Hình 2. Sơ đồ khối đặc tả chức năng đăng nhập 2. Biều đồ luồng dữ liệu mức dưới đỉnh chức năng“Quản lý sản phẩm”.
Gửi yếu cấầu Cập nhật Danh mục danh mục Trả lời Gửi yếu cấầu Quản trị viến Cập nhật Sản phẩm Trả lời sản phẩm Hình 2. Biều đồ luồng dữ liệu mức dưới đỉnh chức năng“Quản lý sản phẩm”. 10 Lưu đồ thuật toán đặc tả chức năng quản lý sản phẩm Băết đấầu Nhập thống tin sản phẩm hoặc danh mục Kiểm Sai Thống báo tra Đúng Cập nhật vào cơ sở dữ liệu Thống báo thành cống Kếết thúc Hình 2. Lưu đồ thuật toán đặc tả chức năng quản lý sản phẩm 11 2.
Biều đồ luồng dữ liệu mức dưới đỉnh chức năng“Quản lý hóa đơn”. Gửi yếu cấầu Gửi yếu cấầu Cập nhật hóa đơn Trả lời Trả lời Quản trị viến Danh sách Khách hàng đơn hàng Gửi yếu cấầu Xử lý hóa đơn Trả lời Hình 2. Biều đồ luồng dữ liệu mức dưới đỉnh chức năng “Quản lý hóa đơn”. 12 Băết đấầu Hiển thị trang sản phẩm Xem và chọn sản phẩm Kiểm tra Sai Thốếng báo khống thống tin? hợp lệ Lưu đồ thuật toán đặc tả chức năng đặt hàng Đúng Thống báo thành cống Điếần thống tin khách hàng Thếm vào đơn hàng 13 Kếết thúc Hình 2.
Lưu đồ thuật toán đặc tả chức năng đặt hàng 2. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng“Quản lý tin tức và góp ý”. Gửi yếu cấầu Cập nhật tin Tin tức tức Trả lời Quản trị viến Xử lý yếu 4. Xử lý góp cấầu ý Góp ý Trả lời Hình 2.
Biểu đồ luồng dữ liệu mức dưới đỉnhchức năng “Quản lý tin tức và góp ý”. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “Tìm kiếm”.1 Tìm kiếếm theo tến sản phẩm Kếết quả Yếu cấầu 5.2Tìm kiếếm Khách theo giá sản Sản phẩm hàng Kếết phẩm quả 14 Hình 2. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “Tìm kiếm”.