3.1.1 Đối với khách hàng
Đối với người sử dụng là khách hàng: Website sẽ cung cấp môth số chức năng sau:
Hiển thị thông tin giới thiệu, dịch vụ.
Gửi thông tin liên hệ.
Hiển thị sản phẩm và thông tin sàn phẩm.
Hiển thị sản phẩm theo danh mục.
Đăng bình luận các bài viết trên Website.
Đăng ký thành viên.
Tạo, sửa, xóa giỏ hàng (thành viên).
Tạo và gửi đơn đặt hàng (thành viên).
3.1.2 Đối với nhà quản trị
Đối với người sử dụng là người quản trih hệ thống: Website sẽ cung cấp môth số chức năng sau:
Đăng nhập quản trị
Hiển thị danh sách sản phẩm
Hiển thị danh sách thành viên
Thêm, xóa thành viên
Thêm, sửa sản phẩm, tin tức
Thống kê đơn hàng
Thêm danh mục sản phẩm
Cập nhật sản phẩm
Cập nhật đơn hàng
3.2 Phân tích hệ thống
3.2.1 Sơ đồ chức năng mức đỉnh
3.2.2 Biểu đồ chức năng mức dưới đỉnh
Chức năng quản lý thành viên
Hình3. 2 Sơ đồ chức năng quản lý thành viên
Chức năng quản lý bán hàng
Chức năng quản lý bài viết
Hình3. 4 Sơ đồ chức năng quản lý bài viết
Chức năng quản lý sản phẩm
Thống kê
Hình3. 6 Sơ đồ chức năng thống kê
3.2.3 Biểu đồ dòng dữ liệu
3.2.3.1 Các ký hiệu trong biểu dồ dòng dữ liệu.
Chức năng (tiến trình)
Là quá trình xử lý và biến đổi thông tin từ các thông tin đầu vào thay đổi, sửa chữa, bổ sung tạo thành các thông tin mới cho hệ thống.
Các chức năng hoặc tiến trình trong sơ đồ dòng dữ liệu thường được ký hiệu bởi các hình tròn hoặc các hình có dạng tròn. Tên của chức năng hoặc tiến trình được đặt trong hình này.
Ký hiệu:
Tên chức năng Tên chức năng
Dòng dữ liệu
Là dòng chuyển rời thông tin vào hoặc ra khỏi một tiến trình, một chức năng, một kho dữ liệu hoặc một đối tượng nào đó. Các thành phần của dòng dữ liệu bao gồm đường biểu diễn dòng, mũi tên chỉ hướng dịch chuyển thông tin và tên của dòng. Cần chú ý rằng tên phải chỉ ra thông tin dịch chuyển chứ không phải giá mang thông tin.
Ký hiệu:
Tên dòng dữ liệu
Kho dữ liệu
Thể hiện thông tin cần lưu trữ trong hệ thống. Tên kho chỉ ra được thông tin cần lưu giữ, giá chứa thông tin, giá mang thông tin.
Ký hiệu kho là cặp đường thẳng song song, kẹp giữa là tên kho dữ liệu, hoặc danh sách thuộc tính của các thực thể …
Ký hiệu:
Tác nhân ngoài
Tác nhân ngoài có thể là một người, một nhóm người hoặc là một tổ chức ở bên ngoài hệ thống.
Ký hiệu được dùng biểu thị cho tác nhân ngoài:
3.2.3.4 Biểu đồ dòng dữ liệu mức 1:
Biểu đồ dòng dữ liệu mức 1: Chức năng quản lý thành viên
Hình3. 9 Biểu đồ dòng dữ liệu mức 1 (Chức năng quản lý thành viên).
Biểu đồ dòng dữ liệu mức 1: Chức năng quản lý bán hàng
Biểu đồ dòng dữ liệu mức 1: Chức năng quản lý sản phẩm
Hình3. 11đồ dòng dữ liệu mức 1 (Chức năng quản lý sản phẩm).
Biểu đồ dòng dữ liệu mức 1: Chức năng quản lý bài viết
Biểu đồ dòng dữ liệu mức 1: Chức năng thống kê
Hình3. 13 Biểu đồ dòng dữ liệu mức 1 (Chức năng thống kê).
3.2.4 Một số nghiệp vụ cơ bản của hệ thống 3.2.4.1 Đăng nhập quản trị
- Mô tả: Dùng cho thành viên đăng nhập khi có tài khoản. - Đầu vào: Thông tin đăng nhập (Email, mật khẩu).
- Xử lý: Kết nối cơ sở dữ liệu, kiểm tra dăng nhập có đúng không. - Đầu ra: Thông báo kêt quả đăng nhập.
3.2.4.2 Thêm mới bài viết
- Mô tả: Dùng để thêm mới một bài viết - Đầu vào: Gồm:
o Mã thành viên.
o Tóm tắt bài viết
o Nội dung bài viết.
o Hình ảnh bài viết.
o Ngày đăng.
o Trạng thái.
- Quá trình xử lý: Kiểm tra nội dung nhập vào. - Đầu ra: Hiện thị nội dung bài viết.
3.2.4.3 Thêm mới sản phẩm
o Tên sản phẩm. o Mã nhóm sản phẩm. o Giá sản phẩm. o Hình ảnh sản phẩm. o Thông tin sản phẩm. o Ngày sản xuẩt. o Ngày đăng.
- Quá trình xử lý: Kiểm tra dữ liệu nhâp vào. - Đầu ra: Thông tin sản phẩm mới thêm.
- Mô tả: Dùng để thay đổi thông tin của một sản phẩm. - Đầu vào: Mã sản phẩm cần thay đổi.
- Quá trình xử lý: Kết nối cơ sở dữ liệu. Kiểm tra, so sánh mã sản phẩm nhập vào để cập nhật thông tin.
- Đẩu ra: Thông tin sản phẩm được cập nhật.
3.2.4.5 Quản lý đơn hàng
- Mô tả: Liệt kê danh sách đơn hàng của khách hàng - Đầu vào: Thông tin đơn hàng sau khi đã xử lý. - Quá trình xử lý: Kết nối cơ sở dữ liệu lây thông tin. - Đầu ra: Hiển thị danh sách đơn hàng.
3.2.4.6 Đăng ký tài khoản(Đối với khách hàng)
- Mô tả: Cho phép khách hằng đăng ký thành viên của hệ thống. - Đầu vào: Gồm:
o Họ tên.
o Email.
o Mật khẩu.
o Điện thoại.
- Quá trình xử lý: Kiểm tra tính hợp lệ trên Form đăng ký. Kết nối cơ sở dũ liệu, lưu thông tin khách hàng vào cơ sở dữ liệu nếu đăng ký thành công.
- Đầu ra: Thông báo việc đăng ký có thành công không.
3.2.4.7 Hiển thị chi tiết sản phẩm(Đối với khách hàng)
- Mô tả: Hiển thị chi tiết sản phẩm. - Đầu vào: Đường link tên sản phẩm.
- Quá trình xử lý: Kết nối cơ sở dữ liệu, lấy thông tin sản phẩm. - Đầu ra: Thông tin chi tiết của sản phẩm.
3.3 Mô hình quan hệ
3.3.1 Xác định các thực thể
Hình3. 14 Bảng tblQuyen
Hình3. 16 Bảng tblDON_DAT_HANG
Hình3. 18 Bảng tblBINH_LUAN
Hình3. 20 Bảng tblBAI_VIET
Chương 4: THIẾT KẾ VÀ XÂY DỰNG HỆ THỐNG 4.1 Cơ sở dữ liệu quan hệ
4.2 Giao diện một số trang trên Website
Hình 4. 12 Trang quanlybanhang.aspx
Chương 5: Hướng dẫn cài đặt và sử dụng chương trình