Tải bản đầy đủ (.doc) (27 trang)

tài liệu hệ thống quản lý siêu thị hapromast

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (566.1 KB, 27 trang )

HỆ THỐNG QUẢN LÝ SIÊU THỊ
HAPROMAST
Đặc tả yêu cầu phần mềm
Mã dự án: QLBH01
Mã tài liệu: TL01 _SRS <version 2.0>
Hà Nội, 20 tháng 10 năm 2011
BẢNG MÔ TẢ NHỮNG THAY ĐỔI
*A – Added (Thêm mới) M – Modified (Sửa) D – Deleted (Xóa)
Ngày thực
hiện
Danh mục thay đổi
A*
M,D
Mô tả việc thay đổi

phiên
bản
15/10/2011 Project Plan A Survey System 2.0
18/10/2011 Project Plan A Design analysis
system
2.1
20/10/2011 Project Plan A
Software
Requirement
Specifical
2.2
NHÓM THỰC HIỆN Nhóm 04
-Người tạo tài liệu (PM): Phạm Thị Phương 20/10/2011
-Người kiểm duyệt (PTL): Phạm Anh Thư 20/10/2011
-Người kiểm duyệt (PTL): Lê Ngọc Thủy 20/10/2011
-Người kiểm duyệt (PTL): Lương Thị Phương 20/10/2011


-Người kiểm duyệt (PTL): Hồ Đức Anh 20/10/2011
-Trưởng nhóm thực hiện (DL): Phạm Thị Phương
-Người đánh giá (Cấp trên): TS. Phạm Thủy Vân
MỤC LỤC
1. Giới thiệu chung:
1.1Mục tiêu
1.2 Phạm vi
1.3 Các định nghĩa, thuật ngữ viết tắt
1.4 Tài liệu tham khảo
1.5Tổng quan tài liệu
2. Mô tả khái quát
3. Đặc tả yêu cầu phần mềm
3.1Chức năng sản phẩm
3.2 Tính sử dụng
3.3 Độ tin cậy
3.4 Hiệu năng
3.5Tính hỗ trợ
3.6Các ràng buộc thiết kế
3.7Yêu cầu hệ thống trợ giúp và tài liệu người dùng trực tuyến
3.8Các thành phần được mua
3.9Giao diện
3.10 Cấp phép yêu cầu ………………………………………………
3.11 Quy định pháp luật bản quyền và các điểm lưu ý ………………
3.12 Tiêu chuẩn áp dụng …………………………………………………
1. GIỚI THIỆU CHUNG
1.1 Mục đích
Mục tiêu của tài liệu SRS này nhằm mô tả chi tiết về phần mềm quản lý “Hệ
thống quản lý siêu thị Hapromast ”. Phần mềm hỗ trợ việc quản lý hệ
thống của siêu thị ,hệ thống có thể thực hiện các chức năng quản lý như
quản lý nhân viên trong siêu thị, chỉnh sửa dữ liệu hàng hóa liên quan cũng

như tính lương, thống kê các thông tin cần thiết cho việc quản lý. Quản lý
lượng hàng trong kho, nhập hàng mới, phát triển thị trường và chăm sóc
khách hàng.
1.2 Phạm vi
Dự án này sẽ xây dựng 1 phần mềm với những chức năng quản lý thông tin
của các nhân viên, khách hàng ,hàng hóa, mối liên hệ chức năng của hệ
thống, giữa nhân viên và khách hàng , cơ cấu tổ chức hoạt động của siêu thị
Hapromast là. Nhân viên chịu trách nhiệm quản lý của hệ thống sẽ có trách
nhiệm đảm bảo hệ thống tránh khỏi những rủi ro đáng tiếc , luôn cho khách
hàng có cảm giác thoải mái, hệ thống làm việc hiệu quả, chính xác, không
sảy ra những sai xót.
Người dùng sau khi cài đặt thành công phần mềm, các chức năng của
chương trình sẽ hoạt động thông qua việc người dùng click vào chức năng
đó.
Người dùng có thể cập nhật(thêm, sửa, xóa, tìm kiếm) hồ sơ nhân sự, quản
lý khen thưởng kỷ luật của các nhân viên trong hệ thống, quản lý sự điều
động, lập báo cáo thống kê về 1 số trường hợp cần thiết như báo cáo nhân
viên thử việc, nhân viên hết hạn hợp đồng, tiền lương. Báo cáo về doanh thu,
lượng hàng xuất kho, tồn kho, lượng hàng nhập mới….
Bên cạnh đó, phần mềm cũng có chức năng trợ giúp người sử dụng xem
thông tin và cách sử dụng phần mềm.
1.3 Thuật ngữ sử dụng
Acronym Definition Note
SRS Software Requirement Specification
PM Project Manager
DL Devision Leader
PTL Project Technical Leader
Acronym Definition Note
CSDL Cơ sở dữ liệu
Giao diện hệ

thống
Giao diện chính của phần mềm, xuất hiện
sau khi người dùng đăng nhập thành công
KH, NCC Khách hàng, Nhà Cung Cấp
NV Nhân viên
1.4 Tài liệu tham khảo
No Document
Issued
date
Source Note
1. Bài giảng Công nghệ
phần mềm
Phạm Thủy Vân
2. Software Requirements
Specification
ris.o
rg/nonav/templates/sr
s.html
1.5 Giới thiệu tổng quan tài liệu
Tài liệu tham khảo là hệ thống các nguồn cơ sở dữ liệu phục vụ cho việc
phát triển thiết kế dự án.
2. Mô tả khái quát
Tài liệu SRS này mô tả các yêu cầu chức năng và phi chức năng đi kèm
sự giải thích. Đi vào chi tiết các chức năng sẽ được mô tả trong phần 3.
Một vài yêu cầu quan trọng như các chức năng sản phẩm, tính các ràng
buộc, giả thiết và sự phụ thuộc…sẽ được nêu ra và đánh giá: khả năng sử
dụng, tính tin cậy và vấn đề giấy phép bản quyền:
• Các đặc điểm cơ bản của người sử dụng
Tùy theo chức năng và nhiệm vụ khác nhau mà người dùng truy nhập vào
phần mềm để thực hiện nhiệm vụ, mục đích và chức năng của mình.

Trong trài liệu này người dùng là:
- Quản trị hệ thống: là admin truy nhập quản lý nhân viên và một số chức
năng khác
- Nhân viên: truy nhập vào hệ thống để thực hiện chức năng quản lý hàng
hóa , quản lý khách hàng khi khách hàng tới hệ thống để mua hàng
• Các ràng buộc của phần mềm
- Giao diện đẹp, đơn giản, dễ sử dụng
- Kích thước của cơ sở dữ liệu phải đủ lớn để lưu trữ thông tin tăng lên khi
sử dụng.
- Bàn giao sản phẩm đúng thời gian và địa điểm thích hợp.
3. Đặc tả yêu cầu phần mềm
3.1 Chức năng sản phẩm
Mô tả các chức năng.
1. Quản lý kinh doanh.
- Hoạt động xuất (quan hệ giữa nhân viên bán hàng và khách hàng qua
mối quan hệ mua bán trao đổi trực tiếp), hoạt động nhập (quan hệ giữa
nhân viên và các nhà sản xuất qua mối quan hệ mua hàng).
- Nhận các yêu cầu mua hàng và yêu cầu thanh toán hàng của khách
hàng.
- Gửi các thông báo nhập hàng tới nhà sản xuất.
- Gửi các phiếu thu, chi tới phòng tài chính.
2. Quản lý nhân sự.
- Quản lý thông tin chi tiết của từng nhân viên trong siêu thị.
- Cập nhật và lưu thông tin khi có nhân viên mới vào siêu thị.
- Xóa và cập nhật lại hệ thống nhân sự khi có nhân viên xin thôi việc.
- Lưu hệ số lương và điều chỉnh tăng giảm lương, và thưởng cho nhân
viên.
- Theo dõi hoạt đồng làm việc của từng nhân viên qua việc chấm công.
3. Quản lý kỹ thuật.
- Phòng kỹ thuật có nhiệm vụ quản lý tất cả các thiết bị hoạt động trong

siêu thị.
- Thực hiện giao hàng cho khách khi có yêu cầu mua hàng với số lượng
lớn và nhập hàng từ nhà sản xuất.
- Sửa chữa bảo hành cho khách khi khách hàng mua đồ điện tử ở siêu
thị.
4. Quản lý hàng hóa.
- Quản lý hàng hóa sẽ thống kê chi tiết hàng hóa có trong kho bao gồm:
mã hàng, số lượng hàng, nhập từ nhà sản xuất nào, …
- Quản lý tổng số nhập vào kho và tổng số hàng xuất
- Kiểm tra số lượng hàng tồn để có thông báo yêu câu nhập hàng.
5. Quản lý tài chính.
- Quản lý tiền thu, chi của hệ thống siêu thị.
- Quản lý hoạt động trả lương cho nhân viên khi đến ngày trả lương.
- Quản lý số tiền thanh toán khi nhập hàng, quản lý các hóa đơn nhập
hàng và hóa đơn mua hàng của khách.
- Quản lý các hóa đơn thanh toán khi sửa chữa các trang thiết bị hoạt
động trong siêu thị.
3.2 Khả năng sử dụng.
- Khách hàng không cần điền thông tin khi mua hàng với số lượng ít.
Nhưng đối với khách hàng có nhu cầu mua hàng với số lượng nhiều hoặc
có yêu cầu chuyển hàng về tận nhà thì hệ thống siêu thị sẽ yêu cầu khách
hàng điền đầy đủ thông tin về họ tên, địa chỉ, số điện thoại để thuận tiện
trong việc giao hàng.
- Khi sử dụng phần mềm thì nhà quản lý phải đăng nhập bằng username
và password để có thể sử dụng các chức năng của phần mềm.
- Đối với một nhân viên bình thường khi được giao sử dụng hệ thống thị
phải có sự đào tạo và hướng dẫn sử dụng phần mềm từ các nhà phân
phối phân mềm.
3.3 Yêu cầu độ tin cậy
3.3.1 Tính sẵn sàng

+Hệ thống hoạt động 24/24 và vào các ngày trong tuần
+ Quản lý có thể truy cập bất cứ thời điểm nào trong ngày.
3.3.2 Trung bình thời gian sửa lỗi
Sửa ngay khi nhận được thông báo lỗi. Thời gian của hệ thống cho
phép ngừng hoạt động sau khi xử lý dữ liệu không thành công tối đa
là 1 ngày
3.3.3. Độ chính xác
Các thông tin về sản phầm được lưu trữ trong cơ sở dữ liệu phải giống
như các thông tin đã cung cấp cho khách hàng. Giao diện này cần phải
được rõ ràng, đơn giản để người dùng có thể đọc và hiểu được
3.3.4 Tỉ lệ tối đa lỗi hay khiếm khuyết
Dự kiến số lỗi trong toàn bộ hệ thống là ¼ lỗi
3.4 Hiệu năng
3.4.1 Thời gian đáp ứng
Thời gian trả lời một giao dịch khi người dùng sử dụng truy nhập hệ
thống của cửa hàng tối đa sẽ là 1 phút
3.4.2 Tài nguyên sử dụng
Dự kiến hệ thống sẽ dùng đến 30 MB bộ nhớ của đĩa cứng cho cơ sở
dữ liệu. Trong khi chạy nó sẽ dùng đến 20 MB của Ram
3.5 Tính hỗ trợ
Trong quá trình sử dụng phần mềm nếu có lỗi xảy ra thì nhóm phát triển
phần mềm sẽ đến khắc phục và cài đặt lại.
3.6 Các ràng buộc trong thiết kế
3.6.1 Ngôn ngữ lập trình
- Ngôn ngữ lập trình: VB.Net
3.6.2 Quy trình phần mềm
- Định hướng, báo cáo nghiên cứu tính khả thi
- Bản kế hoạch dự án
- Bản đặc tả yêu cầu phần mềm
- Thiết kế phần mềm

- Kiểm tra và kết quả thử nghiệm
3.6.3 Công cụ phát triển
-Microsoft visual studio 2005
- SQL Server 2005
- Các chương trình hỗ trợ thiết kế đồ họa.
3.7 Yêu cầu hệ thống trợ giúp và tài liệu người dùng trực tuyến
- Chăm sóc khách hàng
- Trả lời góp ý người dùng
3.8 Các thành phần được mua
-Bản quyền các chương trình,công cụ dùng để phát triển
3.9 :Giao Diện
Một số form chính và chức năng của chương trình
** Đăng nhập
** Thay đổi mật khẩu
** Form chương trình chính
** Quản lý nhân viên
+ Quản lý hệ số lương
+ Quản lý chức vụ
+ Quản lý phòng ban
+ Tính lương
• Danh mục quản lý nhà cung cấp
* Khách hàng
**Quản lý hàng hóa
* Nhóm hàng hoá:
Danh sách các loại nhóm hàng hiện có trong kho.Chức năng này cho phép
thêm một loại hàng mới nếu chưa có trong kho.Có thể xoá một nhóm hàng
không còn giao dịch nữa.
* Hàng hóa:
** Quản lý nhập xuất hàng hóa

• Phiếu nhập hàng:
* Phiếu xuất hàng:

×