MỤC LỤC LỜI CAM ĐOAN LỜI CẢM ƠN DANH MỤC TỪ VIẾT TẮT DANH MỤC BẢNG BIỂU DANH MỤC HÌNH ẢNH LỜI MỞ ĐẦU 1 CHƯƠNG 1. KHẢO SÁT YÊU CẦU BÀI TOÁN QUẢN LÝ NHÀ THUỐC 3 1.1. Giới thiệu phương pháp quản lý nhà thuốc 3 1.2. Các yêu cầu đối với phần mềm quản lý nhà thuốc 5 1.3. Các chức năng của hệ thống. 6 1.3.1. Đăng nhập 6 1.3.2. Quản lý tài khoản 6 1.3.3. Quản lý danh mục thuốc 6 1.3.4. Quản lý nhà cung cấp 6 1.3.5. Quản lý khách hàng 7 1.3.6. Quản lý nhập bán thuốc 7 1.3.7. Tìm kiếm 7 1.3.8. Báo cáo thống kê 7 CHƯƠNG 2. PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ NHÀ THUỐC 8 2.1. Biểu đồ Use Case tổng quát hệ thống 8 2.1.1. Danh sách các actor 8 2.1.2. Danh sách các usecase 8 2.1.3. Biểu đồ 9 2.2. Biểu đồ UC phân rã 9 2.3. Biểu đồ tuần tự 12 2.3.1. Biểu đồ tuần tự chức năng Đăng nhập 12 2.3.2. Biểu đồ tuần tự chức năng Quản lý tài khoản 13 2.3.3. Biểu đồ tuần tự chức năng Quản lý danh mục thuốc 14 2.3.4. Biểu đồ tuần tự chức năng Quản lý nhà cung cấp 16 2.3.5. Biểu đồ tuần tự chức năng Quản lý khách hàng 17 2.3.6. Biểu đồ tuần tự chức năng Quản lý nhập – bán thuốc 19 2.3.7. Biểu đồ tuần tự chức năng Tìm kiếm 23 2.3.8. Biểu đồ tuần tự chức năng Báo cáo thống kê 23 2.4. Biểu đồ trạng thái 24 2.5. Biểu đồ hoạt động 25 2.5.1. Biểu đồ hoạt động chức năng Đăng nhập 25 2.5.2. Biểu đồ hoạt động chức năng Quản lý tài khoản 26 2.5.3. Biểu đồ hoạt động chức năng Quản lý danh mục thuốc 28 2.5.4. Biểu đồ hoạt động chức năng Quản lý nhà cung cấp 31 2.5.5. Biểu đồ hoạt động chức năng Quản lý khách hàng 34 2.5.6. Biểu đồ hoạt động chức năng Quản lý nhập – bán thuốc 36 2.5.7. Biểu đồ hoạt động chức năng Tìm kiếm 38 2.5.8. Biểu đồ hoạt động chức năng Báo cáo thống kê 39 2.6. Biểu đồ lớp 40 2.7. Thiết kế cơ sở dữ liệu 40 2.7.1. Lựa chọn hệ quản trị cơ sở dữ liệu 40 2.7.2. Xây dựng cơ sở dữ liệu hệ thống 41 2.7.3. Mô hình cơ sở dữ liệu 45 CHƯƠNG 3. CÀI ĐẶT VÀ THỬ NGHIỆM PHẦN MỀM 46 3.1. Lựa chọn môi trường phát triển hệ thống 46 3.2. Giới thiệu về ngôn ngữ lập trình ASP.NET 46 3.2.1. Ưu điểm của ngôn ngữ ASP.NET 47 3.2.2. Nhược điểm của ngôn ngữ ASP.NET 48 3.2.3. Phát triển một website ASP.NET 48 3.3. Thiết kế chương trình 49 3.3.1. Nguyên tắc thiết kế 50 3.3.2. Thiết kế giao diện 50 3.3.3. Kiểm thử chương trình 58 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 59 TÀI LIỆU THAM KHẢO
Trang 1XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÀ
THUỐC TRÊN NỀN WEB
HÀ NỘI – 2017
Trang 2TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
SINH VIÊN: NGUYỄN LÊ PHƯƠNG
XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÀ
THUỐC TRÊN NỀN WEB
Chuyên ngành: Công nghệ thông tin
Mã ngành: D480201
NGƯỜI HƯỚNG DẪN: TS HOÀNG VĂN THÔNG
HÀ NỘI – 2017
Trang 3này là trung thực và chưa công bố dưới bất kỳ hình thức nào trước đây
Ngoài ra, trong đồ án còn sử dụng một số nhận xét, đánh giá cũng như số liệucủa các tác giả khác, cơ quan tổ chức khác đều có trích dẫn Nếu phát hiện có bất kỳ
sự gian lận nào em xin hoàn toàn chịu trách nhiệm về nội dung đồ án của mình.Trường Đại học Tài nguyên và Môi trường cùng Khoa Công nghệ thông tin khôngliên quan đến những vi phạm tác quyền, bản quyền do em gây ra trong quá trìnhthực hiện (nếu có)
Em xin chịu hoàn toàn chịu trách nhiệm về lời cam đoan của mình trước QuýThầy Cô, Khoa và Nhà trường
Hà Nội, tháng 5 năm 2017
Sinh viên thực hiện
Nguyễn Lê Phương
Trang 4
LỜI CẢM ƠN
Trước tiên em xin chân thành cảm ơn thầy giáo TS Hoàng Văn Thông, thầy đãtrực tiếp hướng dẫn và tận tình giúp đỡ em trong quá trình thực hiện đồ án tốtnghiệp này Tuy thầy không là giảng viên trong trường cũng như không tham giagiảng dạy, nhưng với sự yêu quý sinh viên, lòng tâm huyết với nghề, thầy đã hếtlòng giúp đỡ, chỉ dạy cho em hướng đi và cách thực hiện đồ án tốt nghiệp một cáchtốt nhất
Em xin bày tỏ lời cảm ơn sâu sắc tới các thầy cô trong trường Đại học Tàinguyên và Môi trường Hà Nội nói chung và các Thầy Cô trong khoa Công nghệthông tin nói riêng đã tận tình giảng dạy em trong suốt năm học qua, những kiếnthức mà thầy cô truyền đạt sẽ là hành trang giúp em vững bước trong tương lai.Cuối cùng, em muốn gửi lời cảm ơn sâu sắc đến bạn bè, gia đình – những ngườiluôn bên em, giúp đỡ và động viên em vượt qua những khó khăn thử thách trongcuộc sống
Dù đã cố gắng nhưng khả năng và trình độ có hạn nên đồ án tốt nghiệp khôngthể tránh khỏi những thiếu sót Em rất mong nhận được sự chỉ bảo của các thầy cô
Em xin chân thành cảm ơn!
Hà Nội, tháng 5 năm 2017
Sinh viên
Nguyễn Lê Phương
Trang 6
DANH MỤC TỪ VIẾT TẮT
CSDL Cơ sở dữ liệu Tập hợp các dữ liệu có cấu
trúc và liên quan với nhauđược lưu trữ trên máy tính
CSS Cascading Style Sheets Các tập tin định kiểu theo
tầng, là một ngôn ngữ quyđịnh cách trình bày các thẻhtml trên trang web
GUI Graphic User Interface Giao diện người dùng
IIS Internet Information services Dịch vụ thông tin Internet
SQL Structured Query Language Ngôn ngữ truy vấn mang tính
cấu trúc
Trang 8DANH MỤC HÌNH ẢNH
Trang 9LỜI MỞ ĐẦU
Trong thời đại công nghệ thông tin phát triển nhanh chóng, thâm nhập sâu vàotất cả các ngành nghề công việc trong xã hội, thì việc tin học hóa các công việc,nghiệp vụ là điều tất yếu
Công nghệ thông tin có mặt hầu hết ở các lĩnh vực trong cuộc sống đặc biệtcông nghệ thông tin là công cụ hỗ trợ rất đắc lực trong công tác quản lý Chúng ta
dễ dàng thấy được việc đưa tin học vào trong quản lý kinh doanh là một trongnhững ứng dụng quan trọng trong rất nhiều cơ sở dữ liệu Nhờ công tác tin học hóa
mà công việc quản lý và điều hành doanh nghiệp tỏ ra rất nhanh chóng và hiệu quả.Chính vì lẽ đó mà cơ sở dữ liệu như là một giải pháp hữu hiệu nhất cho các doanhnghiệp có thể tồn tại và phát triển một cách nhanh chóng
Các nhà thuốc trên cả nước đang từng bước áp dụng công nghệ thông tin vàoquá trình quản lý với nhiều công tác quản lý như quản lý khách hàng, quản lý thuốc,nhà cung cấp
Việc xây dựng ứng dụng quản lý trên nền Web giúp người dùng có thể dễ dàngtruy cập ứng dụng thông qua trình duyệt web ở bất cứ nơi đâu và từ bất cứ máy tínhnào có kết nối Internet hoặc mạng cục bộ
Từ những điều trên, cùng với mong muốn áp dụng những kiến thức đã được họcvào một sản phẩm cuối cùng Nên em quyết định thực hiện đồ án với tên đề tài:
“Xây dựng phần mềm quản lý nhà thuốc trên nền Web”
Mục tiêu đề tài.
- Tạo ra ứng dụng quản lý nhà thuốc có các chức năng:
+ Quản lý thông tin thuốc, thông tin khách hàng, thông tin nhà cung cấp.+ Quản lý hóa đơn nhập/xuất thuốc
+ Báo cáo thống kê doanh thu, thống kê lượng nhập/xuất thuốc, báo cáo danhsách thuốc, danh sách nhà cung cấp và danh sách khách hàng
- Rèn luyện tính tự chủ và tinh thần trách nhiệm trong công việc
- Độc lập, tự chủ tạo ra một bản thiết kế, một bản đồ án hoàn chỉnh
Trang 10Nội dung của đề tài.
- Tìm hiểu về nghiệp vụ Quản lý nhà thuốc
- Tìm hiểu vấn đề liên quan lập trình ứng dụng web
- Phân tích thiết kế, xây dựng phần mềm quản lý nhà thuốc trên nền web
Bố cục của đồ án.
Chương 1 Khảo sát yêu cầu bài toán quản lý nhà thuốc.
Chương 2 Phân tích thiết kế hệ thống quản lý nhà thuốc.
Chương 3 Cài đặt và thử nghiệm phần mềm.
Trang 11CHƯƠNG 1 KHẢO SÁT YÊU CẦU BÀI TOÁN QUẢN LÝ NHÀ THUỐC 1.1 Giới thiệu phương pháp quản lý nhà thuốc
Tổ chức quản lý trong nhà thuốc gồm: Quản lý của nhà thuốc và Nhân viên nhàthuốc Người quản lý là người có chức vụ cao nhất điều hành nhà thuốc, có khảnăng quản lý tất cả mọi thông tin trong nhà thuốc, là người có thẩm quyền cao nhất.Nhân viên nhà thuốc là người chỉ thực hiện một số công việc mà người quản lý nhàthuốc giao cho như quản lý việc bán hàng, quản lý khách hàng, nhiệm vụ và quyềnhạn do người quản lý nhà thuốc giao cho
Hệ thống quản lý nhà thuốc làm việc như sau:
Người quản lý và nhân viên nhà thuốc phải viết và lưu ra giấy tất cả thông tin,bao gồm thông tin thuốc, thông tin liên lạc khách hàng, nhà cung cấp, đơn nhậphàng, bán hàng,… Mỗi khi nhập/xuất hàng người quản lý/nhân viên phải lập hóađơn thủ công theo mẫu thông thường:
Hình 1.1 Mẫu hóa đơn bán hàng
Việc kiểm tra mặt hàng còn hay thiếu thực hiện bằng cách kiểm tra sổ sách Khicần thông tin/tìm kiếm thuốc thì nhà quản lý phải tìm hồ sơ/tìm nơi để thuốc đượcsắp xếp theo cách riêng của mình Thời gian xử lý tuỳ thuộc vào khả năng củangười quản lý Muốn báo cáo thống kê, quản lý phải phụ thuộc vào giấy tờ đã lưu
Trang 12trữ, sắp xếp và lập danh sách báo cáo thống kê Thông thường sẽ báo cáo theo một
số mẫu:
Hình 1.2 Mẫu báo cáo danh sách khách hàng
Hình 1.3 Mẫu báo cáo thống kê doanh thu
Tóm lại: Việc quản lý của hệ thống cũ được tiến hành thông qua các loại hồ sơ giấy
tờ, sổ sách bảng biểu do nhóm cán bộ chuyên trách Phương pháp quản lý theo kiểuthủ công truyền thống chỉ phù hợp với hệ thống quản lý nhỏ Khi khối lượng hồ sơrất lớn thì việc quản lý rất khó khăn không đáp ứng được yêu cầu quản lý của côngviệc đòi hỏi tính chính xác cao, sự nhanh nhạy
Trang 13Ưu diểm của hệ thống cũ:
- Hệ thống làm việc đơn giản
- Công cụ và phương tiện rẻ tiền
- Ít phụ thuộc sự cố đột xuất, những tác động khách quan
Nhược điểm của hệ thống cũ:
- Khi có yêu cầu công việc về tìm kiếm và báo cáo sẽ mất thời gian
- Việc cập nhật, sửa đổi, huỷ bỏ thông tin thiếu chính xác
- Việc lưu chuyển thông tin chậm, kém hiệu quả
- Việc quản lý rất phức tạp vì mất nhiều thời gian
- Hồ sơ là sổ sách nên việc điều phối hoat động mất nhiều thời gian, yêu cầuphải cẩn thận, tỉ mỉ
1.2 Các yêu cầu đối với phần mềm quản lý nhà thuốc
- Hệ thống quản lý phải khắc phục được những nhược điểm của hệ thống cũ,giúp cho người quản lý dễ dàng thực hiện được nhiệm vụ quản lý một cách nhanhchóng và chính xác, thuận tiện
- Hệ thống sau khi xây dựng sẽ giải quyết được các vấn đề về quản lý, lưu trữ vàbảo mật thông tin kinh doanh cũng như đáp ứng đầy đủ các chức năng nghiệp vụ đã
và đang áp dụng cho hệ thống quản lý của mình
+ Quản lý thông tin thuốc, khách hàng, nhân viên, nhà cung cấp
+ Quản lý nhập/xuất thuốc
+ Tổng hợp thông tin, thống kê doanh thu và kiểm tra tồn kho
- Hệ thống mới xây dựng cần dựa trên các nghiệp vụ thực tế đang áp dụng quản
lý, có sự thay đổi trong thao tác nhưng không làm mất đi công năng và ý nghĩa củanghiệp vụ trong hệ thống
- Đảm bảo tính bảo mật Hệ thống cung cấp tài khoản cho từng người có chứcnăng liên quan Do vậy, quản lý và nhân viên được cấp các quyền truy cập hệ thốngriêng, không thể can thiệp vào nghiệp vụ khác nhau
- Bảo đảm an toàn dữ liệu và tiết kiệm bằng việc lưu trữ cơ sở dữ liệu tập chung,
dễ cài đặt và bảo trì định kỳ Cơ sở dữ liệu thường xuyên được sao lưu thứ cấp tránh
Trang 141.3.2 Quản lý tài khoản
Chức năng này cho phép quản lý thông tin tài khoản: Thêm, sửa, xóa tài khoảnnhư mã tài khoản, tên tài khoản, mật khẩu, họ tên người dùng, quyền hạn ngườidùng
1.3.3 Quản lý danh mục thuốc
- Quản lý đơn vị thuốc
Chức năng này cho phép quản lý thông tin đơn vị thuốc: Thêm, sửa, xóa thôngtin đơn vị thuốc như mã đơn vị, tên đơn vị
Trang 15Chức năng này cho phép quản lý việc bán thuốc: Thêm thông tin bán thuốc như
mã hóa đơn bán thuốc, tên thuốc, tên khách hàng, ngày bán, số lượng, giá tiền Sau
đó thực hiện in hóa đơn bán thuốc
1.3.8 Báo cáo thống kê
Chức năng cho phép quản lý các công việc liên quan đến báo cáo thống kê nhưdanh sách khách hàng, nhà cung cấp, danh sách thuốc, số lượng thuốc tồn kho,doanh thu bán hàng các ngày
Trang 161 Quản lý Người quản lý nhà thuốc, có quyền quản lý tất cả các
chức năng trong hệ thống
2 Nhân viên Người làm việc trong nhà thuốc, chỉ được quản lý một
số chức năng mà người quản lý cho phép như quản lýkhách hàng, quản lý bán thuốc
thuốc Quản lý thuốc, nhóm thuốc, đơn vị thuốc, ô đểthuốc
4 Quản lý khách hàng Thêm, sửa, xóa thông tin khách hàng
5 Quản lý nhà cung cấp Thêm, sửa, xóa thông tin nhà cung cấp
6 Quản lý nhập - bán
thuốc Quản lý bán thuốc, nhập thuốc: thêm thông tinbán – nhập thuốc và thực hiện in hóa đơn
7 Báo cáo thống kê Báo cáo doanh thu, lượng thuốc tồn kho, báo
cáo danh sách khách hàng, nhà cung cấp vàdanh sách thuốc
8 Tìm kiếm Tìm kiếm thông tin của khách hàng, nhân viên,
thuốc,
2.1.3 Biểu đồ
Trang 17Hình 2.1.Biểu đồ UC tổng quát hệ thống quản lý nhà thuốc
2.2 Biểu đồ UC phân rã
Hình 2.2 Biểu đồ UC phân rã chức năng Quản lý tài khoản
Trang 18Hình 2.3 Biểu đồ UC phân rã chức năng Quản lý khách hàng
Trang 19Hình 2.4 Biểu đồ UC phân rã chức năng Quản lý nhà cung cấp
Hình 2.5 Biểu đồ UC phân rã chức năng Quản lý nhập – bán thuốc
Trang 20Hình 2.6 Biểu đồ UC phân rã chức năng Quản lý danh mục thuốc
Trang 21Hình 2.7 Biểu đồ UC phân rã chức năng Báo cáo thống kê
2.3 Biểu đồ tuần tự
2.3.1 Biểu đồ tuần tự chức năng Đăng nhập
Kịch bản chức năng Đăng nhập:
- Người dùng truy cập vào website Giao diện hiển thị form đăng nhập
- Người dùng nhập tài khoản, mật khẩu Giao diện gửi thông tin đến hệ thống
- Hệ thống kiểm tra thông tin trong CSDL
- CSDL trả về kết quả thành công Hệ thống thông báo đăng nhập thành côngđến giao diện Giao diện hiển thị trang chủ website quản lý
Hình 2.8 Biểu đồ tuần tự chức năng Đăng nhập
Trang 222.3.2 Biểu đồ tuần tự chức năng Quản lý tài khoản
Kịch bản chức năng Quản lý tài khoản:
- Quản lý truy cập đến form Quản lý tài khoản Form hiển thị danh sách thôngtin tài khoản
- Quản lý chọn thêm/sửa/xóa tài khoản Form yêu cầu nhập thông tin cầnthêm/sửa hoặc chọn thông tin cần xóa
- Form quản lý gửi thông tin đến Điều khiển hệ thống
- Điều khiển hệ thống kiểm tra tính hợp lệ của thông tin nếu thêm/sửa
- Lưu/xóa thông tin trong CSDL Thông báo cập nhật thành công
Hình 2.9 Biểu đồ tuần tự chức năng Thêm/Sửa tài khoản
Trang 23Hình 2.10 Biểu đồ tuần tự chức năng Xóa tài khoản
2.3.3 Biểu đồ tuần tự chức năng Quản lý danh mục thuốc
Kịch bản chức năng Quản lý danh mục thuốc:
- Quản lý truy cập đến các form trong Quản lý danh mục thuốc gồm form Quản
lý thuốc, nhóm thuốc, đơn vị thuốc và ô để thuốc Form hiển thị danh sách thôngtin
- Quản lý chọn thêm/sửa/xóa thông tin Form yêu cầu nhập thông tin cầnthêm/sửa hoặc chọn thông tin cần xóa
- Form quản lý gửi thông tin đến Điều khiển hệ thống
- Điều khiển hệ thống kiểm tra tính hợp lệ của thông tin nếu thêm/sửa
- Lưu/xóa thông tin trong CSDL Thông báo cập nhật thành công
Trang 24Hình 2.11 Biểu đồ tuần tự chức năng Thêm/Sửa thông tin
Hình 2.12 Biểu đồ tuần tự chức năng Xóa thông tin
Trang 252.3.4 Biểu đồ tuần tự chức năng Quản lý nhà cung cấp
Kịch bản chức năng Quản lý nhà cung cấp:
- Quản lý truy cập đến form Quản lý nhà cung cấp Form hiển thị danh sáchthông tin nhà cung cấp
- Quản lý chọn thêm/sửa/xóa thông tin Form yêu cầu nhập thông tin cầnthêm/sửa hoặc chọn thông tin cần xóa
- Form quản lý gửi thông tin đến Điều khiển hệ thống
- Điều khiển hệ thống kiểm tra tính hợp lệ của thông tin nếu thêm/sửa
- Lưu/xóa thông tin trong CSDL Thông báo cập nhật thành công
Hình 2.13 Biểu đồ tuần tự chức năng Thêm/Sửa thông tin nhà cung cấp
Trang 26Hình 2.14 Biểu đồ tuần tự chức năng Xóa thông tin nhà cung cấp
2.3.5 Biểu đồ tuần tự chức năng Quản lý khách hàng
- Form quản lý gửi thông tin đến Điều khiển hệ thống
- Điều khiển hệ thống kiểm tra tính hợp lệ của thông tin nếu thêm/sửa
- Lưu/xóa thông tin trong CSDL Thông báo cập nhật thành công
Trang 27Hình 2.15 Biểu đồ tuần tự chức năng Thêm/Sửa thông tin khách hàng
Hình 2.16 Biểu đồ hoạt động chức năng Xóa thông tin khách hàng
Trang 282.3.6 Biểu đồ tuần tự chức năng Quản lý nhập – bán thuốc
a Chức năng Quản lý nhập thuốc
Kịch bản chức năng Quản lý nhập thuốc:
- Quản lý truy cập đến form Quản lý nhập thuốc Form hiển thị danh sách thôngtin nhập thuốc
- Quản lý chọn thêm thông tin Form yêu cầu nhập thông tin cần thêm
-Form quản lý gửi thông tin đến Điều khiển hệ thống
- Điều khiển hệ thống kiểm tra tính hợp lệ của thông tin
- Thông báo thêm thành công
- Quản lý chọn Lưu thông tin Form gửi yêu cầu đến Điều khiển hệ thống
- Điều khiển hệ thống lưu thông tin vào CSDL Trả về thông báo lưu thành công
- Quản lý chọn In hóa đơn Form gửi yêu cầu đến Điều khiển hệ thống
- Điều khiển hệ thống trả về hóa đơn nhập thuốc
Trang 29Hình 2.17 Biểu đồ hoạt động chức năng Quản lý nhập thuốc
Trang 30b Chức năng Quản lý bán thuốc
Kịch bản chức năng Quản lý bán thuốc:
- Người dùng truy cập đến form Quản lý bán thuốc Form hiển thị danh sáchthông tin bán thuốc
- Người dùng chọn thêm thông tin Form yêu cầu nhập thông tin cần thêm
- Form quản lý gửi thông tin đến Điều khiển hệ thống
- Điều khiển hệ thống kiểm tra tính hợp lệ của thông tin
- Thông báo thêm thành công
- Quản lý chọn Lưu thông tin Form gửi yêu cầu đến Điều khiển hệ thống
- Điều khiển hệ thống lưu thông tin vào CSDL Trả về thông báo lưu thành công
- Quản lý chọn In hóa đơn Form gửi yêu cầu đến Điều khiển hệ thống
- Điều khiển hệ thống trả về hóa đơn nhập thuốc
Trang 31Hình 2.18 Biểu đồ tuần tự chức năng Quản lý bán thuốc
Trang 322.3.7 Biểu đồ tuần tự chức năng Tìm kiếm
Kịch bản chức năng Tìm kiếm:
- Người dùng truy cập vào các form quản lý
- Form quản lý hiển thị ô Tìm kiếm
- Người dùng nhập thông tin cần tìm kiếm Form quản lý gửi yêu cầu đến Điềukhiển hệ thống
- Điều khiển hệ thống truy vấn thông tin trong CSDL
- CSDL trả về kết quả thông tin cần tìm Form quản lý hiển thị kết quả thông tincần tìm
Hình 2.19 Biểu đồ tuần tự chức năng Tìm kiếm
2.3.8 Biểu đồ tuần tự chức năng Báo cáo thống kê
Kịch bản chức năng Báo cáo thống kê:
- Quản lý chọn chức năng báo cáo thống kê Giao diện hiển thị các chức năngbáo cáo thống kê
- Quản lý chọn báo cáo thống kê báo cáo thống kê theo mong muốn Giao diệngửi yêu cầu đến Điều khiển hệ thống
Trang 33- Điều khiển hệ thống truy vấn trong CSDL và trả về kết quả
- Giao diện hiển thị kết quả
Hình 2.20 Biểu đồ tuần tự chức năng Báo cáo thống kê
2.4 Biểu đồ trạng thái
Hình 2.21 Biểu đồ trạng thái đối tượng Nhân viên
Trang 34Hình 2.22 Biểu đồ trạng thái đối tượng Quản lý
2.5 Biểu đồ hoạt động
2.5.1 Biểu đồ hoạt động chức năng Đăng nhập
Mô tả hoạt động Đăng nhập
- Người dùng truy cập website Hệ thống hiển thị form đăng nhập
- Người dùng nhập tài khoản, mật khẩu Hệ thống kiểm tra thông tin Nếu đúng,truy cập vào trang chủ quản lý, kết thúc hoạt động Nếu sai, thông báo nhập sai, yêucầu nhập lại tài khoản, mật khẩu
Hình 2.23 Biểu đồ hoạt động chức năng Đăng nhập