Chương 3: PHÂN TÍCH HỆ THỐNG

Một phần của tài liệu xây dựng website công ty greennutrition (Trang 30 - 63)

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

Một phần của tài liệu xây dựng website công ty greennutrition (Trang 30 - 63)

Tải bản đầy đủ (DOC)

(70 trang)
w