Phân tích và đặc tả yêu cầu hệ thống thông tin quản lý chợ

Một phần của tài liệu Phân tích và thiết kế hệ thống thông tin quản lý chợ của công ty TNHH xây dựng hải âu (Trang 33)

3.1.1. Đặt bài toán

Công ty TNHH Xây dựng Hải Âu là một công ty nằm trên địa bàn tỉnh Bắc Giang có chi nhánh số 1 tại Bắc Ninh, công ty hiện đang đầu tư, kinh doanh và khai thác 5 chợ trên 2 địa bàn này và các chợ cũng đã đi vào hoạt động được một thời gian khá dài. Các chợ hầu hết đều có diện tích khá lớn, nhu cầu trao đổi hàng hóa nhiều. Các mặt hàng kinh doanh rất đa dạng, phục vụ không chỉ nhu cầu người dân địa phương mà còn một lượng đông đảo học sinh, công nhân đang theo học hoặc làm tại đây. Sự thay đổi vị trí kinh doanh, mặt hàng kinh doanh thường xuyên đã đặt ra nhiều vần đề hóc búa cho Ban quản lý chợ. Mà sự bất cập chủ yếu là ở chỗ ban quản lý chợ vẫn còn dùng phương pháp quản lý hồ sơ thô sơ và hệ thống máy móc cũ kĩ, không kết nối với nhau. Một trong số công việc chủ yếu của Ban quản lý chợ là: quản lý xếp chỗ và thu lệ phí các Hộ kinh doanh. Cụ thể như sau: chỗ trong chợ

được phân thành các ki-ốt, gian hàng cụ thể, được thể hiện trên sơ đồ của chợ và được phân loại theo mức độ thuận tiện và khả năng kinh doanh. Khi Hộ kinh doanh có nhu cầu kinh doanh tại chợ sẽ tìm cách liên lạc với nhân viên phòng khai thác của công ty qua điện thoại hoặc công cụ nào đó để gửi yêu cầu thuê ki-ốt hoặc gian hàng. Sau khi tiếp nhận yêu cầu, yêu cầu được gửi tới nhân viên phòng tổ chức để xử lý. Khi yêu cầu được chấp nhận sẽ gửi lại cho Hộ kinh doanh. Hộ kinh doanh có thể không nhận được chỗ ngay mà phải chờ đợi cho tới khi có chỗ trống hoặc chỗ ưng ý. Sau khi hộ kinh doanh nhận được chỗ ưng ý thì thủ quỹ sẽ lập phiếu thu để thu tiền đặt cọc và giao cho nhân viên để chuyển tới Hộ kinh doanh, tiền cọc là khoản tiền đóng trước trong vòng 1 năm cùng với bản hợp đồng mà nhân viên cung cấp để thực hiện ký kết. Thông tin chi tiết về Hộ kinh doanh cũng sẽ được nhân viên lưu lại. Sau khi đã thỏa thuận đôi bên, công ty tiến hành giao Ki-ốt, Gian hàng cho Hộ kinh doanh cùng với thông tin liên quan khác như dịch vụ, quy định tại chợ. Đồng nghĩa với đó là hàng tháng Hộ kinh doanh sẽ phải nộp các khoản phí dịch vụ mà Hộ kinh doanh sử dụng cho nhân viên kế toán của chợ thông qua phiếu thu. Khi hết hợp đồng ký kết các Hộ kinh doanh có thể gia hạn thêm hoặc dừng lại, trong trường hợp Hộ kinh doanh dừng lại trong thời hạn còn hợp đồng thì Hộ kinh doanh có thể chuyển nhượng nó cho người khác hoặc là sẽ phải chịu một khoản phí cho việc sai hợp đồng. Hộ kinh doanh có thể thay đổi vị trí kinh doanh nhiều lần và các vị trí này có giá thuê khác nhau.

Hàng tháng, nhân viên thống kê, tổng hợp và đưa ra danh sách cũng như gửi những thông báo tới các Hộ kinh doanh đã đến hạn nộp tiền, hoặc hình thức phạt nếu các hộ vi phạm. Khi Ban giám đốc có nhu cầu lấy thông tin về tình hình đăng ký chỗ, việc thu phí kinh doanh, nợ đọng của các Hộ kinh doanh và các khoản chi cho thiết bị tại chợ. Nhân viên phải tổng hợp báo cáo.

Sau khi nhận được báo cáo Ban giám đốc sẽ in ra danh sách các Hộ kinh doanh đã đăng ký địa điểm kinh doanh, danh sách các Hộ kinh doanh còn nợ đọng, danh sách các hộ đã đóng phí đầy đủ và danh sách các khoản đã chi để tiện cho việc theo dõi tình hình kinh doanh và có những quyết định kịp thời.

Nhân viên của ban quản lý chợ sẽ chịu trách nhiệm quản lý các dịch vụ tại chợ. Bộ phận kế toán sẽ thu chi các khoản do thủ quỹ lập danh sách.

Đội bảo vệ chỉ phụ trách việc trông coi các tài sản tại chợ và của các hộ kinh doanh, đồng thời giải quyết những xung đột tại chợ làm ảnh hưởng tới an ninh công cộng. Đội công nhân viên vệ sinh có trách nhiệm giữ gìn vệ sinh bên trong trong và xung quanh chợ.

3.1.2. Yêu cầu chức năng

Quản lý hộ kinh doanh: Khi khách hàng có nhu cầu kinh doanh và tiến hành ký kết hợp đồng, hệ thống cho phép người quản trị lưu trữ đầy đủ thông tin về Hộ kinh doanh và có thể thực hiện sửa, xóa, tìm kiếm thông tin hộ kinh doanh khi cần thiết.

Quản lý ki-ốt, gian hàng: Cho phép người quản trị lưu thông tin chi tiết về Ki-ốt, Gian hàng như: mã, tên, diện tích, vị trí trong chợ, địa chỉ chợ,…và thực hiện các chức năng thêm, sửa, xóa và tìm kiếm thông tin khi cần thiết.

Quản lý dịch vụ: Cho phép người quản trị lưu thông tin chi tiết về các dịch vụ trong chợ như: mã, tên, đơn giá…và thực hiện các chức năng thêm, sửa, xóa và tìm kiếm thông tin khi cần thiết.

Quản lý thiết bị: Cho phép người quản trị lưu thông tin chi tiết về các thiết bị cần dùng trong chợ như: mã, tên, số lượng, đơn giá…và thực hiện các chức năng thêm, sửa, xóa và tìm kiếm thông tin khi cần thiết.

Quản lý hợp đồng thuê địa điểm kinh doanh: Cho phép người quản trị lưu thông tin chi tiết về các hợp đồng đã ký kết giữa đôi bên như: mã, tên, ngày ký, ngày kết thúc…và thực hiện các chức năng thêm, sửa, xóa và tìm kiếm thông tin hợp đồng khi cần thiết.

Quản lý phiếu thu: Cho phép người quản trị lưu thông tin chi tiết về các khoản phải thu của hộ kinh doanh như: mã, tên, số tiền thu, ngày lập, ngày hết hạn…và thực hiện các chức năng thêm, sửa, xóa và tìm kiếm thông tin hợp đồng khi cần thiết.

Quản lý phiếu chi: Cho phép người quản trị lưu thông tin chi tiết về các khoản phải chi cho hoạt động tại chợ như: mã, tên, số tiền thu, ngày lập, ngày hết hạn…và thực hiện các chức năng thêm, sửa, xóa và tìm kiếm thông tin hợp đồng khi cần thiết.

Tạo báo cáo: Cho phép người quản trị tìm kiếm, tổng hợp, phân tích thông tin và xuất ra file để báo cáo cho cấp trên nhanh chóng và tiện dụng.

3.1.3. Yêu cầu phi chức năng

Hệ thống sử dụng hệ quản trị cơ sở dữ liệu MySQL: Hệ quản trị cơ sở dữ liệu MySQL hoàn toàn miễn phí, ổn định và an toàn. MySQL đưa ra tính năng bảo mật đặc biệt chắc chắn dữ liệu sẽ được bảo mật tuyệt đối. Bên cạnh đó MySQL có khả năng chèn dữ liệu nhanh và hỗ trợ mạnh cho các chức năng chuyên dụng của website như tìm kiếm văn bản nhanh. Do đó, MySQL là lựa chọn tốt nhất khi xây dựng một hệ thống thông tin.

Hệ thống sử dụng cơ sở dữ liệu tập trung: Cơ chế điều khiển tập trung, độc lập dữ liệu, giảm bớt dư thừa, cơ cấu vật lý phức tạp đối với khả năng truy cập, toàn vẹn, hồi phục, điều khiển tương tranh, biệt lập và an toàn dữ liệu.

Chương trình có tính tái sử dụng, khả năng tiến hóa cao. Tốc độ truy xuất, xử lý nhanh, hiệu quả với lượng dữ liệu lớn. Giao diện đẹp, thân thiện với người dùng.

3.2. Biểu đồ Use Case(Use Case Diagram)

Dựa trên mô tả bài toán hệ thống thông tin quản lý chợ, có thể xác định được các Actor (tác nhân), các Use case và mối quan hệ giữa các Use case để mô tả các chức năng của hệ thống như sau:

- Xác định các actor (tác nhân)

Nhân viên: Là nhân viên làm việc trong công ty, thực hiện nhiệm vụ quản lý các thông tin trong hệ thống.

Thủ quỹ: Là nhân viên trong công ty có nhiệm vụ lên danh sách khoản thu chi cho kế toán và tiến hành lập phiếu thu, phiếu chi.

Bộ phận kế toán: Là nhân viên làm việc trong công ty TNHH Xây dựng Hải Âu, có nhiệm vụ quản lý việc thu chi trong hệ thống.

Ban giám đốc: Là người nhận các báo cáo từ hệ thống, từ đó sử dụng các báo cáo làm cơ sở ra quyết định quản lý công ty.

- Xác định các Use Case:

Bảng 3.1: Các Use Case của hệ thống

Actor Use Case Mô tả Use Case

theo tài khoản riêng. Quản lý Ki-ốt, (adsbygoogle = window.adsbygoogle || []).push({});

Gian hàng.

Nhân viên thực hiện thêm, sửa, xóa các thông tin chi tiết Ki-ốt, Gian hàng theo quy định tại chợ.

Quản lý Hộ kinh doanh

Nhân viên thực hiện thêm, sửa, xóa các thông tin của các hộ đến đăng ký thuê địa điểm kinh doanh tại chợ.

Quản lý Dịch vụ Nhân viên thực hiện thêm, sửa, xóa các thông tin Dịch vụ tổ chức tại chợ.

Quản lý Thiết bị Nhân viên thực hiện thêm, sửa, xóa các thông tin Thiết bị sử dụng tại chợ

Quản lý Hợp đồng

Nhân viên thực hiện thêm, sửa, xóa những thông tin để quản lý Hợp đồng với Hộ kinh doanh cho hợp lý.

Báo cáo Nhân viên hàng tháng thực hiện báo cáo tổng hợp đưa ra được

tình hình hình kinh doanh tại chợ, đồng thời lên danh sách các Hộ kinh doanh đã đăng ký địa điểm kinh doanh, danh sách các Hộ kinh doanh đã thu phí cũng như chưa thu phí đúng hạn, danh sách các Dịch vụ hay sử dụng và danh sach các khoản chi Thiết bị tại chợ.

Ban Giám Đốc

Đăng nhập Use Case này cho phép các Ban giám đốc truy cập vào hệ

thống theo tài khoản riêng.

Tìm kiếm Thông qua hệ thống, giám đốc sẽ tiến hàn tìm kiếm và xem các

báo cáo được in ra. Bao gồm các báo cáo về danh sách danh sách các Hộ kinh doanh đã đăng ký địa điểm kinh doanh, danh sách các Hộ kinh doanh đã thu phí cũng như chưa thu phí đúng hạn, danh sách các Dịch vụ hay sử dụng và danh sách các khoản chi cho các Thiết bị tại chợ.

Bộ phận kế toán

Đăng nhập Use Case này cho phép các nhân viên trong bộ phận kế toán

truy cập vào hệ thống theo tài khoản riêng.

Tìm kiếm Bộ phận kế toán sẽ tìm kiếm các thông tin Phiếu thu để tiến

hành thu lệ phí đúng thời hạn của các Hộ kinh doanh.

Thủ Quỹ Đăng nhập . Use Case này cho phép các nhân viên trong bộ phận kế toán

truy cập vào hệ thống theo tài khoản riêng. Quản lý phiếu

chi

Thủ quỹ thực hiện việc lên danh sách các khoản phải chi và tiến hành lập Phiếu chi, đồng thời có thể thực hiện chức năng

cập nhật lại hoặc tìm kiếm phiếu chi thông qua hệ thống. Quản lý phiếu

thu

Thủ quỹ thực hiện việc lên danh sách các khoản phải thu từ Hộ kinh doanhvà tiền hành lập Phiếu thu, đồng thời có thể thực hiện chức năng cập nhật lại hoặc tìm kiếm phiếu thu thông qua hệ thống.

- Vẽ biểu đồ Use Case tổng quát:

Hình vẽ 3.1: Biểu đồ “Use Case Tổng Quát”

Quan ly Ho kinh doanh (adsbygoogle = window.adsbygoogle || []).push({});

Quan ly Ki-ot, Gian hang

Quan ly Dich vu

Quam ly Hop dong

Quan ly Thiet bi

Quan ly Phieu thu

Quan ly Phieu chi Bao Cao

Nhan vien Dang nhap Tim Kiem

<<include>> <<include>> <<include>> <<include>> <<include>> <<include>>

Thu Quy Dang nhap

<<extend>> <<extend>> <<extend>> <<extend>> <<extend>> <<extend>> <<extend>> <<extend>>

Ban giam doc

Bo phan Ke toan Dang nhap

<<extend>>

<<include>> <<include>>

3.3. Đặc tả và thực hiện hóa Use Case3.3.1. Use case “Quản lý Hộ kinh doanh”3.3.1. Use case “Quản lý Hộ kinh doanh” 3.3.1. Use case “Quản lý Hộ kinh doanh”

Hình vẽ 3.2: Biểu đồ “Use Case chức năng Quản lý Hộ kinh doanh”

Them TT Ho kinh doanh

Tim kiem TT Ho kinh doanh Cap nhat TT Ho kinh doanh

Nhan vien

Xoa TT Ho kinh doanh

<<include>> <<include>>

Bảng 3.2: Bảng mô tả hoạt động của Use Case “Quản lý Hộ kinh doanh”

Tên Chức năng Hoạt động Ghi chú

Use Case quản lý Hộ kinh doanh Thêm, cập nhật, xóa và tìm kiếm thông tin Hộ kinh doanh.

Khi nhân viên đăng nhập vào hệ thống nếu đúng hệ thống sẽ hiển thị ra giao diện chính, nếu sai thì đăng nhập lại hệ thống. Khi vào được hệ thống nhấn chọn chức năng Quản lý Hộ kinh doanh:

+ Nếu nhân viên muốn thêm một đối tượng Hộ kinh doanh mới bất kỳ chỉ việc chọn chức năng thêm Hộ kinh doanh và điền đầy đủ thông tin của Hộ kinh doanh. Nếu thông tin đó đã có rồi thì ngừng lại việc thêm Hộ kinh doanh còn nếu thông tin không hợp lệ

thì nhập lại thông tin.

+Nếu nhân viên muốn sửa thông tin Hộ kinh doanh thì chọn chức năng cập nhật thông tin Hộ kinh doanh sau đó thực hiện tìm kiếm Hộ kinh doanh cần sửa và thực hiện sửa thông tin, nếu thông tin là hợp lệ thì lưu kết quả lại trên hệ thống.

+ Nếu nhân viên muốn xoá thông tin Hộ kinh doanh nào đó đã có thì chọn chức năng xoá sau đó tìm kiếm Hộ kinh doanh cần xoá sau đó kích chuột vào đó và xoá đi. Sau khi xoá thì lưu lại kết quả trên hệ thống.

3.3.2. Use case “Quản lý ki-ốt, gian hàng” (adsbygoogle = window.adsbygoogle || []).push({});

Hình vẽ 3.3: Biểu đồ “Use Case chức năng Quản lý Ki-ốt, Gian hàng”

Them TT Ki-ot, Gian hang

Cap nhat TT Ki-ot, Gian hang

Tim kiem TT Ki-ot, Gian hang <<include>>

Nhan vien

Xoa TT Ki-ot, Gian hang

<<include>>

Bảng 3.3: Bảng mô tả hoạt động của Use Case “Quản lý Ki-ốt, Gian hàng”

Use Case quản lý Ki- ốt, Gian hàng Thêm, cập nhật, xóa và tìm kiếm thông tin Ki- ốt, Gian hàng.

Khi nhân viên đăng nhập vào hệ thống nếu đúng hệ thống sẽ hiển thị ra giao diện chính, nếu sai thì đăng nhập lại hệ thống. Khi vào được hệ thống nhấn chọn chức năng Quản lý Ki-ốt, Gian hàng:

+ Nếu nhân viên muốn thêm một đối tượng Ki- ốt, Gian hàng mới bất kỳ chỉ việc chọn chức năng thêm Ki-ốt, Gian hàng và điền đầy đủ thông tin Ki-ốt, Gian hàng. Nếu thông tin đó đã có rồi thì ngừng lại việc thêm Ki-ốt, Gian hàng còn nếu thông tin không hợp lệ thì nhập lại thông tin.

+Nếu nhân viên muốn sửa thông tin Ki-ốt, Gian hàng thì chọn chức năng cập nhật thông tin Ki- ốt, Gian hàng sau đó thực hiện tìm kiếm Ki-ốt, Gian hàng cần sửa và thực hiện sửa thông tin, nếu thông tin là hợp lệ thì lưu kết quả lại trên hệ thống.

+ Nếu nhân viên muốn xoá thông tin Ki-ốt, Gian hàng đó đã có thì chọn chức năng xoá sau đó tìm kiếm Ki-ốt, Gian hàng cần xoá, sau đó kích chuột vào đó và xoá đi. Sau khi xoá thì lưu lại kết quả trên hệ thống.

3.3.3. Use case “Quản lý Hợp đồng”

Them TT Hop dong

Cap nhat TT Hop dong

Xoa TT Hop dong

Nhan vien Tim kiem TT Hop dong

<<include>> <<include>>

Bảng 3.4: Bảng mô tả hoạt động của Use Case “Quản lý Hợp đồng”

Tên Chức năng Hoạt động Ghi chú

Use Case quản lý Hợp đồng. Thêm, cập nhật, xóa và tìm kiếm thông tin Hợp đồng.

Khi nhân viên đăng nhập vào hệ thống nếu đúng hệ thống sẽ hiển thị ra giao diện chính, nếu sai thì đăng nhập lại hệ thống. Khi vào được hệ thống nhấn chọn chức năng Quản lý Hợp đồng:

+ Nếu nhân viên muốn thêm một đối tượng Hợp đồng mới bất kỳ chỉ việc chọn chức năng thêm Hợp đồng và điền đầy đủ thông tin Hợp đồng. Nếu thông tin đó đã có rồi thì ngừng lại việc thêm Hợp đồng còn nếu thông tin không

hợp lệ thì nhập lại thông tin.

+Nếu nhân viên muốn sửa thông tin Hợp đồng thì chọn chức năng cập nhật thông tin Hợp đồng sau đó thực hiện tìm kiếm Hợp đồng cần sửa và thực hiện sửa thông tin, nếu thông tin là hợp lệ thì lưu kết quả lại trên hệ thống.

+ Nếu nhân viên muốn xoá thông tin Hợp đồng đã có thì chọn chức năng xoá sau đó tìm kiếm Hợp đồng cần xoá, sau đó kích chuột vào đó và xoá đi. Sau khi xoá thì lưu lại kết quả trên hệ thống.

3.3.4. Use case “Quản lý Phiếu thu”

Hình vẽ 3.5: Biểu đồ “Use Case chức năng Quản lý Phiếu thu”

Them TT Phieu Thu (adsbygoogle = window.adsbygoogle || []).push({});

Cap nhat TT Phieu Thu

Xoa TT Phieu Thu

Thu Quy Tim kiem TT Phieu Thu Bo phan Ke toan <<include>>

Bảng 3.5: Bảng mô tả hoạt động của Use Case “Quản lý Phiếu thu”

Tên Chức năng Hoạt động Ghi chú

Use Case

Một phần của tài liệu Phân tích và thiết kế hệ thống thông tin quản lý chợ của công ty TNHH xây dựng hải âu (Trang 33)