Tải bản đầy đủ (.pdf) (22 trang)

Đồ án tốt nghiệp website quán lý nhà thuốc tư nhân hải yến

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 (1.14 MB, 22 trang )

Mục lục

MỤC LỤC
CƠ SỞ LÝ THUYẾT .....................ERROR! BOOKMARK NOT DEFINED.
I. Giới thiệu về jsp ............................................. Error! Bookmark not defined.
II.
Kiến trúc mô hình MVC ............................. Error! Bookmark not defined.
II.1. Model component ............................... Error! Bookmark not defined.
II.2. View component ................................. Error! Bookmark not defined.
II.3. Controller component ......................... Error! Bookmark not defined.
III. Framework Struts 1 .................................... Error! Bookmark not defined.

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNGERROR! BOOKMARK NOT DEFINED.
Mô tả đề tài ..................................................... Error! Bookmark not defined.
I.1. Giới thiệu đề tài................................... Error! Bookmark not defined.
I.2. Xác định yêu cầu ................................. Error! Bookmark not defined.
I.2.1.
Yêu cầu chức năng ............................ Error! Bookmark not defined.
I.2.2.
Mô tả tính năng của dự án ................ Error! Bookmark not defined.
I.2.3.
Yêu cầu phi chức năng ...................... Error! Bookmark not defined.
II.
Phân tích nghiệp vụ hệ thống ..................... Error! Bookmark not defined.
II.1. Danh sách các tác nhân ....................... Error! Bookmark not defined.
II.2. Danh sách các ca sử dụng ................... Error! Bookmark not defined.
II.3. Mô tả chi tiết các ca sử dụng .............. Error! Bookmark not defined.
II.3.1. Ca sử dụng Đăng nhập...................... Error! Bookmark not defined.
II.3.2. Ca sử dụng Đăng xuất ....................... Error! Bookmark not defined.
II.3.3. Ca sử dụng Đổi mật khẩu .................. Error! Bookmark not defined.
II.3.4. Ca sử dụng Cập nhật thông tin cá nhânError! Bookmark not defined.


II.3.5. Ca sử dụng Quản lý thư viện thuốc ... Error! Bookmark not defined.
a) Ca sử dụng Tìm kiếm thuốc ...................... Error! Bookmark not defined.
b) Ca sử dụng Thêm mới thuốc ..................... Error! Bookmark not defined.
c) Ca sử dụng Cập nhật thông tin thuốc ....... Error! Bookmark not defined.
d) Ca sử dụng Xóa thuốc............................... Error! Bookmark not defined.
II.3.6. Ca sử dụng Quản lý tủ thuốc ............. Error! Bookmark not defined.
a) Ca sử dụng Tìm kiếm tủ thuốc .................. Error! Bookmark not defined.
b) Ca sử dụng Thêm mới tủ thuốc ................. Error! Bookmark not defined.
c) Ca sử dụng Cập nhật thông tin tủ thuốc ... Error! Bookmark not defined.
d) Ca sử dụng Xóa tủ thuốc .......................... Error! Bookmark not defined.
II.3.7. Ca sử dụng Quản lý kho thuốc .......... Error! Bookmark not defined.
a) Ca sử dụng Tìm kiếm thuốc trong kho ...... Error! Bookmark not defined.
b) Ca sử dụng Yêu cầu cấp thuốc ................. Error! Bookmark not defined.
II.3.8. Ca sử dụng Nhập thuốc ..................... Error! Bookmark not defined.
II.3.9. Ca sử dụng Bán thuốc ....................... Error! Bookmark not defined.
II.3.10.
Ca sử dụng Quản lý tài khoản ....... Error! Bookmark not defined.
a) Ca sử dụng Tìm kiếm tài khoản ................ Error! Bookmark not defined.
b) Ca sử dụng Thêm mới tài khoản ............... Error! Bookmark not defined.
c) Ca sử dụng Cập nhật thông tin tài khoản . Error! Bookmark not defined.
I.

ii


Mục lục
d) Ca sử dụng Xóa tài khoản ........................ Error! Bookmark not defined.
II.3.11.
Ca sử dụng Quản lý nhân viên ...... Error! Bookmark not defined.
a) Ca sử dụng Tìm kiếm nhân viên ............... Error! Bookmark not defined.

b) Ca sử dụng Thêm mới nhân viên .............. Error! Bookmark not defined.
c) Ca sử dụng Cập nhật thông tin nhân viên Error! Bookmark not defined.
d) Ca sử dụng Xóa nhân viên ........................ Error! Bookmark not defined.
II.3.12.
Ca sử dụng Thống kê ..................... Error! Bookmark not defined.
III. Thiết kế hệ thống ........................................ Error! Bookmark not defined.
III.1.
Sơ đồ lớp ......................................... Error! Bookmark not defined.
III.2.
Sơ đồ tuần tự ................................... Error! Bookmark not defined.
III.2.1. Đăng xuất .......................................... Error! Bookmark not defined.
III.2.2. Đăng xuất .......................................... Error! Bookmark not defined.
III.2.3. Đổi mật khẩu ..................................... Error! Bookmark not defined.
III.2.4. Cập nhật thong tin cá nhân ............... Error! Bookmark not defined.
III.2.5. Tìm kiếm thuốc .................................. Error! Bookmark not defined.
III.2.6. Thêm thuốc ........................................ Error! Bookmark not defined.
III.2.7. Cập nhật thuốc .................................. Error! Bookmark not defined.
III.2.8. Xóa thuốc........................................... Error! Bookmark not defined.
III.2.9. Tìm kiếm tủ thuốc .............................. Error! Bookmark not defined.
III.2.10. Thêm mới tủ thuốc ......................... Error! Bookmark not defined.
III.2.11. Cập nhật thông tin tủ thuốc ........... Error! Bookmark not defined.
III.2.12. Xóa tủ thuốc ................................... Error! Bookmark not defined.
III.2.13. Tìm kiếm thuốc trong kho .............. Error! Bookmark not defined.
III.2.14. Yêu cầu cấp thuốc .......................... Error! Bookmark not defined.
III.2.15. Nhập thuốc ..................................... Error! Bookmark not defined.
III.2.16. Bán thuốc ....................................... Error! Bookmark not defined.
III.2.17. Tìm kiếm tài khoản ........................ Error! Bookmark not defined.
III.2.18. Thêm mới tài khoản ....................... Error! Bookmark not defined.
III.2.19. Cập nhật thôn tin tài khoản ........... Error! Bookmark not defined.
III.2.20. Xóa tài khoản ................................. Error! Bookmark not defined.

III.2.21. Tìm kiếm nhân viên ........................ Error! Bookmark not defined.
III.2.22. Thêm mới nhân viên ...................... Error! Bookmark not defined.
III.2.23. Cập nhật thông tin nhân viên ........ Error! Bookmark not defined.
III.2.24. Xóa nhân viên ................................ Error! Bookmark not defined.
III.2.25. Thống kê ........................................ Error! Bookmark not defined.
IV. Cơ sở dữ liệu .............................................. Error! Bookmark not defined.
IV.1.
Mô hình cơ sở dữ liệu ..................... Error! Bookmark not defined.
IV.2.
Xây dựng từ điển dữ liệu ................. Error! Bookmark not defined.
IV.2.1. Account .............................................. Error! Bookmark not defined.
IV.2.2. Cabinet .............................................. Error! Bookmark not defined.
IV.2.3. Medicine ............................................ Error! Bookmark not defined.
IV.2.4. Employes ........................................... Error! Bookmark not defined.
IV.2.5. Storage .............................................. Error! Bookmark not defined.
IV.2.6. Imports .............................................. Error! Bookmark not defined.
IV.2.7. ImportDetail ...................................... Error! Bookmark not defined.
IV.2.8. Deal ................................................... Error! Bookmark not defined.
iii


Mục lục
IV.2.9.

ImportDetail ...................................... Error! Bookmark not defined.

TRIỂN KHAI, CÀI ĐẶT HỆ THỐNG ......................................................... 7
Môi trường và công cụ hỗ trợ........................................................................... 7
I.1. Ngôn ngữ lập trình ................................................................................ 7
I.2. Công cụ lập trình ................................................................................... 7

I.3. Công cụ hỗ trợ....................................................................................... 7
I.4. Hệ quản trị cơ sở dữ liệu ....................................................................... 8
II.
Các kết quả chương trình ............................................................................. 8
II.1. Màn hình Đăng nhập ............................................................................. 8
II.2. Màn hình Trang chủ giao diện người dùng........................................... 9
II.3. Màn hình chức năng Nhập thuốc .......................................................... 9
II.4. Màn hình chức năng bán Thuốc.......................................................... 10
II.5. Màn hình chức năng quản lý thư viện thuốc....................................... 11
II.6. Màn hình quản lý tủ thuốc .................................................................. 12
II.7. Màn hình trang chủ Quản trị hệ thống ................................................ 13
III. Đánh giá chương trình ................................................................................ 14
III.1.
Ưu điểm ........................................................................................... 14
III.2.
Nhược điểm ..................................................................................... 14
I.

KẾT LUẬN

............................................................................................. 15

TÀI LIỆU THAM KHẢO ............................................................................ 78

iv


Mục lục

DANH MỤC HÌNH VẼ

Hình 1:
Trình tự biên dịch trang jsp .................... Error! Bookmark not defined.
Hình 2:
Cơ chế hoạt động của trang jsp............... Error! Bookmark not defined.
Hình 3:
Sơ đồ mô tả hoạt động hệ thống ............. Error! Bookmark not defined.
Hình 4:
Sơ đồ ca sử dụng tổng quát ..................... Error! Bookmark not defined.
Hình 5:
Sơ đồ ca sử dụng Đăng nhập .................. Error! Bookmark not defined.
Hình 6:
Sơ đồ hoạt động của ca sử dụng Đăng nhập ......... Error! Bookmark not
defined.
Hình 7:
Sơ đồ ca sử dụng Đăng xuất ................... Error! Bookmark not defined.
Hình 8:
Sơ đồ hoạt động của ca sử dụng Đăng xuất.......... Error! Bookmark not
defined.
Hình 9:
Sơ đồ ca sử dụng Đổi mật khẩu .............. Error! Bookmark not defined.
Hình 10: Sơ đồ hoạt động của ca sử dụng Đổi mật khẩu .... Error! Bookmark not
defined.
Hình 11: Sơ đồ ca sử dụng Cập nhật thông tin cá nhân....... Error! Bookmark not
defined.
Hình 12: Sơ đồ hoạt động của ca sử dụng Cập nhật thông tin cá nhân ......... Error!
Bookmark not defined.
Hình 13: Sơ đồ ca sử dụng Quản lý thư viện thuốc ............. Error! Bookmark not
defined.
Hình 14: Sơ đồ hoạt động của ca sử dụng Tìm kiếm thuốc. Error! Bookmark not
defined.

Hình 15: Sơ đồ hoạt động của ca sử dụng Thêm mới thuốc Error! Bookmark not
defined.
Hình 16: Sơ đồ hoạt động của ca sử dụng Cập nhật thông tin thuốc ............ Error!
Bookmark not defined.
Hình 17: Sơ đồ hoạt động của ca sử dụng Xóa thuốc.......... Error! Bookmark not
defined.
Hình 18: Sơ đồ ca sử dụng Quản lý tủ thuốc ......... Error! Bookmark not defined.
Hình 19: Sơ đồ hoạt động của ca sử dụng Tìm kiếm tủ thuốc ... Error! Bookmark
not defined.
Hình 20: Sơ đồ hoạt động của ca sử dụng Thêm mới tủ thuốc .. Error! Bookmark
not defined.
Hình 21: Sơ đồ hoạt động của ca sử dụng Cập nhật thông tin tủ thuốc ........ Error!
Bookmark not defined.
Hình 22: Sơ đồ hoạt động của ca sử dụng Xóa tủ thuốc ..... Error! Bookmark not
defined.
Hình 23: Sơ đồ ca sử dụng Quản lý tủ thuốc ......... Error! Bookmark not defined.
Hình 24: Sơ đồ hoạt động của ca sử dụng Tìm kiếm thuốc trong kho .......... Error!
Bookmark not defined.
Hình 25: Sơ đồ hoạt động của ca sử dụng Yêu cầu cấp thuốc ... Error! Bookmark
not defined.
Hình 26: Sơ đồ ca sử dụng Nhập thuốc ................. Error! Bookmark not defined.
Hình 27: Sơ đồ hoạt động của ca sử dụng Nhập thuốc........ Error! Bookmark not
defined.
v


Mục lục
Hình 28: Sơ đồ ca sử dụng Bán thuốc ................... Error! Bookmark not defined.
Hình 29: Sơ đồ hoạt động của ca sử dụng Bán thuốc .......... Error! Bookmark not
defined.

Hình 30: Sơ đồ ca sử dụng Quản lý tài khoản ....... Error! Bookmark not defined.
Hình 31: Sơ đồ hoạt động của ca sử dụng Tìm kiếm tài khoản.. Error! Bookmark
not defined.
Hình 32: Sơ đồ hoạt động của ca sử dụng Thêm mới tài khoản. Error! Bookmark
not defined.
Hình 33: Sơ đồ hoạt động của ca sử dụng Cập nhật thông tin tài khoản....... Error!
Bookmark not defined.
Hình 34: Sơ đồ hoạt động của ca sử dụng Xóa tài khoản .... Error! Bookmark not
defined.
Hình 35: Sơ đồ ca sử dụng Quản lý nhân viên ...... Error! Bookmark not defined.
Hình 36: Sơ đồ hoạt động của ca sử dụng Tìm kiếm nhân viên . Error! Bookmark
not defined.
Hình 37: Sơ đồ hoạt động của ca sử dụng Thêm mới nhân viên Error! Bookmark
not defined.
Hình 38: Sơ đồ hoạt động của ca sử dụng Cập nhật thông tin nhân viên ...... Error!
Bookmark not defined.
Hình 39: Sơ đồ hoạt động của ca sử dụng Xóa nhân viên ... Error! Bookmark not
defined.
Hình 40: Sơ đồ ca sử dụng Thống kê .................... Error! Bookmark not defined.
Hình 41: Sơ đồ hoạt động của ca sử dụng Thống kê ........... Error! Bookmark not
defined.
Hình 42: Sơ đồ lớp ................................................. Error! Bookmark not defined.
Hình 43: Sơ đồ tuần tự của ca sử dụng Đăng nhậpError! Bookmark not defined.
Hình 44: Sơ đồ tuần tự của ca sử dụng Đăng xuất Error! Bookmark not defined.
Hình 45: Sơ đồ tuần tự của ca sử dụng Đổi mật khẩu ......... Error! Bookmark not
defined.
Hình 46: Sơ đồ tuần tự của ca sử dụng Cập nhật thông tin cá nhân .............. Error!
Bookmark not defined.
Hình 47: Sơ đồ tuần tự của ca sử dụng Tìm kiếm thuốc ..... Error! Bookmark not
defined.

Hình 48: Sơ đồ tuần tự của ca sử dụng Thêm mới thuốc .... Error! Bookmark not
defined.
Hình 49: Sơ đồ tuần tự của ca sử dụng Cập nhật thông tin thuốc ................. Error!
Bookmark not defined.
Hình 50: Sơ đồ tuần tự của ca sử dụng Xóa thuốc Error! Bookmark not defined.
Hình 51: Sơ đồ tuần tự của ca sử dụng Tìm kiếm tủ thuốc . Error! Bookmark not
defined.
Hình 52: Sơ đồ tuần tự của ca sử dụng Thêm mới tủ thuốc Error! Bookmark not
defined.
Hình 53: Sơ đồ tuần tự của ca sử dụng Cập nhật thông tin tủ thuốc ............. Error!
Bookmark not defined.
Hình 54: Sơ đồ tuần tự của ca sử dụng Xóa tủ thuốc .......... Error! Bookmark not
defined.

vi


Mục lục
Hình 55: Sơ đồ tuần tự của ca sử dụng Tìm kiếm thuốc trong kho ............... Error!
Bookmark not defined.
Hình 56: Sơ đồ tuần tự của ca sử dụng Yêu cầu cấp thuốc . Error! Bookmark not
defined.
Hình 57: Sơ đồ tuần tự của ca sử dụng Nhập thuốc ............ Error! Bookmark not
defined.
Hình 58: Sơ đồ tuần tự của ca sử dụng Bán thuốc. Error! Bookmark not defined.
Hình 59: Sơ đồ tuần tự của ca sử dụng Tìm kiếm tài khoản Error! Bookmark not
defined.
Hình 60: Sơ đồ tuần tự của ca sử dụng Thêm mới tài khoản ..... Error! Bookmark
not defined.
Hình 61: Sơ đồ tuần tự của ca sử dụng Cập nhật thông tin tài khoản ........... Error!

Bookmark not defined.
Hình 62: Sơ đồ tuần tự của ca sử dụng Xóa tài khoản ........ Error! Bookmark not
defined.
Hình 63: Sơ đồ tuần tự của ca sử dụng Tìm kiếm nhân viên ..... Error! Bookmark
not defined.
Hình 64: Sơ đồ tuần tự của ca sử dụng Thêm mới nhân viên .... Error! Bookmark
not defined.
Hình 65: Sơ đồ tuần tự của ca sử dụng Cập nhật thông nhân viên ................ Error!
Bookmark not defined.
Hình 66: Sơ đồ tuần tự của ca sử dụng Xóa nhân viên ....... Error! Bookmark not
defined.
Hình 67: Sơ đồ tuần tự của ca sử dụng Thống kê .. Error! Bookmark not defined.
Hình 68: Mô hình cơ sở dữ liệu ............................. Error! Bookmark not defined.
Hình 69: Màn hình Đăng nhập ................................................................................8
Hình 70: Màn hình Trang chủ giao diện người dùng ..............................................9
Hình 71: Màn hình nhập thông tin thuốc .................................................................9
Hình 72: Màn hình hiển thị chi tiết lô thuốc ..........................................................10
Hình 73: Màn hình chức năng bán thuốc ...............................................................10
Hình 74: Màn hình chức năng quản lý thư viện thuốc ..........................................11
Hình 75: Màn hình cập nhật thông tin thuốc .........................................................11
Hình 76: Màn hình chức năng quản lý tủ thuốc ....................................................12
Hình 77: Màn hình trang chủ quản trị hệ thống.....................................................13
Hình 78: Màn hình nhập thuốc ................................................................................ i
Hình 79: Màn hình bán thuốc ................................................................................. ii
Hình 80: Quản lý thuốc ........................................................................................... ii

vii


Mục lục


DANH MỤC BẢNG
Bảng 1:
Bảng 2:
Bảng 3:
Bảng 4:
Bảng 5:
Bảng 6:
Bảng 7:
defined.
Bảng 8:
Bảng 9:
Bảng 10:
defined.
Bảng 11:
Bảng 12:
Bảng 13:
Bảng 14:
defined.
Bảng 15:
Bảng 16:
defined.
Bảng 17:
Bảng 18:
Bảng 19:
Bảng 20:
Bảng 21:
Bảng 22:
defined.
Bảng 23:

Bảng 24:
Bảng 25:
Bảng 26:
defined.
Bảng 27:
Bảng 28:
Bảng 29:
Bảng 30:
Bảng 31:
Bảng 32:
Bảng 33:
Bảng 34:
Bảng 35:
Bảng 36:
Bảng 37:

Mô tả chức năng hệ thống ...................... Error! Bookmark not defined.
Danh sách tác nhân ................................. Error! Bookmark not defined.
Danh sách ca sử dụng ............................. Error! Bookmark not defined.
Đặc tả ca sử dụng Đăng nhập ................. Error! Bookmark not defined.
Đặc tả ca sử dụng Đăng xuất .................. Error! Bookmark not defined.
Đặc tả ca sử dụng Đổi mật khẩu ............. Error! Bookmark not defined.
Đặc tả ca sử dụng Cập nhật thông tin cá nhân...... Error! Bookmark not
Đặc tả ca sử dụng Tìm kiếm thuốc ......... Error! Bookmark not defined.
Đặc tả ca sử dụng Thêm mới thuốc ........ Error! Bookmark not defined.
Đặc tả ca sử dụng Cập nhật thông tin thuốc ......... Error! Bookmark not
Đặc tả ca sử dụng Xóa thuốc .................. Error! Bookmark not defined.
Đặc tả ca sử dụng Tìm kiếm tủ thuốc ..... Error! Bookmark not defined.
Đặc tả ca sử dụng Thêm mới thuốc ........ Error! Bookmark not defined.
Đặc tả ca sử dụng Cập nhật thông tin tủ thuốc ..... Error! Bookmark not

Đặc tả ca sử dụng Xóa tủ thuốc .............. Error! Bookmark not defined.
Đặc tả ca sử dụng Tìm kiếm thuốc trong kho....... Error! Bookmark not
Đặc tả ca sử dụng Yêu cầu cấp thuốc ..... Error! Bookmark not defined.
Đặc tả ca sử dụng Nhập thuốc ................ Error! Bookmark not defined.
Đặc tả ca sử dụng Bán thuốc .................. Error! Bookmark not defined.
Đặc tả ca sử dụng Tìm kiếm tài khoản ... Error! Bookmark not defined.
Đặc tả ca sử dụng Thêm mới tài khoản .. Error! Bookmark not defined.
Đặc tả ca sử dụng Cập nhật thông tin tài khoản ... Error! Bookmark not
Đặc tả ca sử dụng Xóa tài khoản ............ Error! Bookmark not defined.
Đặc tả ca sử dụng Tìm kiếm nhân viên .. Error! Bookmark not defined.
Đặc tả ca sử dụng Thêm mới nhân viên . Error! Bookmark not defined.
Đặc tả ca sử dụng Cập nhật thông tin nhân viên .. Error! Bookmark not
Đặc tả ca sử dụng Xóa nhân viên ........... Error! Bookmark not defined.
Đặc tả ca sử dụng Thống kê ................... Error! Bookmark not defined.
Từ điển dữ liệu Account ......................... Error! Bookmark not defined.
Từ điển dữ liệu Cabinet .......................... Error! Bookmark not defined.
Từ điển dữ liệu Medicine ....................... Error! Bookmark not defined.
Từ điển dữ liệu Employes ....................... Error! Bookmark not defined.
Từ điển dữ liệu Storage .......................... Error! Bookmark not defined.
Từ điển dữ liệu Imports .......................... Error! Bookmark not defined.
Từ điển dữ liệu ImportDetail .................. Error! Bookmark not defined.
Từ điển dữ liệu Deal ............................... Error! Bookmark not defined.
Từ điển dữ liệu DealDetail ..................... Error! Bookmark not defined.

vii
i


Mục lục


ix


Website quán lý nhà thuốc tư nhân Hải Yến

MỞ ĐẦU
1. Tổng quan
Trong những năm gần đây, do công nghệ thông tin đang phát triển rất mạnh nên
viêc ứng dụng tin học vào y tế cũng ngày càng được quan tâm hơn. Nhất là những
nhà thuốc lớn, số lượng người bệnh có nhu cầu mua thuốc cũng nhưng lượng giao
dịch nhập kho trong một ngày rất lớn, nên các ứng dụng CNTT Y tế là điều cần
thiết. Công nghệ thông tin là phương tiện trợ giúp đắc lực và có hiệu quả cao trong
công tác quản lý nền hành chính nói chung và quản lý ngành y tế nói riêng. Việc
ứng dụng công nghệ thông tin trong công tác quản lý nhà thuôc là một yêu cầu cấp
bách nhằm nâng cao chất lượng của công tác quản lý nhà thuốc, góp phần thúc đẩy
nhà thuốc phát triển toàn diện, từng bước đáp ứng được yêu cầu về quản lý, thống
kê và bán thuốc, chăm sóc sức khỏe cho nhân dân.

2. Lý do chọn đề tài
Hiện nay, việc tạo ra những sản phẩm Tin học mang tính đặc thù của Việt Nam
là một điều cần phải được quan tâm, đặc biệt là các ứng dụng hệ thống website
mang lại hiệu quả làm việc trong các hoạt động mang tính hành chính. Việc quản lý
số lượng lớn thuốc trong kho, theo dõi tiến trình luân chuyển, giao dịch với nhà
cung cấp, cũng như việc thống kê doanh thu y tế là một trong những công việc hành
chính sự vụ đó. Một số nhà thuốc có quy mô lớn là những nơi đang rất cần những
công cụ hỗ trợ của tin học trong việc quản lý sổ sách sao cho giảm thiểu đến mức
tối đa việc ghi chép thu chi, giao dịch.
Chúng em chọn viết ứng dụng về y tế với nhiều ưu điểm:
 Người dùng có thể thực hiện các chức năng cập nhật, thêm, xóa và kiểm
tra thống kê một cách dễ dàng ở bất cứ đâu có internet

 Không cần phải đóng gói và cài đặt
 Tìm kiếm thông tin nhanh chóng hơn

3. Mục tiêu đề tài
Quản lý giao dịch, hiện đại hóa quy trình quản lý và thống kê tại nhà thuốc.
 Xây dựng hệ thống thông tin tự động nhằm quản lý tất cả thuốc trong
kho từ khi nhập về cũng như xuất bán.
 Xây dựng cơ sở dữ liệu cho nhà thuốc nhằm lưu trữ dữ liệu kho thuốc,
thư viện thuốc và lịch sử giao dịch được dễ dàng và an toàn hơn.
 Tự động hóa quy trình quản lý kho thuốc từ lúc nhập kho cho tới lúc
bán và cảnh báo với thuốc sắp hết hạn nhằm:
- Truy tìm thông tin thuốc nhanh chóng và chính xác.
v


Website quán lý nhà thuốc tư nhân Hải Yến
- Hỗ trợ người dùng trong việc bán thuốc.
- Thống kê giao dịch.
- Tiết kiệm thời gian và chi phí trong việc quản lý kho thuốc, dữ
liệu thuốc, tủ thuốc.
- Tăng hiệu quả của quá trình quản lý của nhà thuốc.
 Thống kê giao dịch theo ngày, tháng, năm.

4. Giới hạn đề tài
 Dành cho Nhà thuốc tư nhân Hải Yến nhằm tìm kiếm thông tin nhanh
chóng và dễ dàng, quản lý thông tin về nhân viên, thuốc, kho thuốc, tủ
thuốc, các giao dịch, xem lịch sử giao dịch trong nhà thuốc.
 Đề tài chỉ dừng lại ở khâu nhập thuốc, bán thuốc, quản lý danh mục và
thống kê.


5. Cấu trúc đồ án
Mở đầu: Phân tích tổng quan, nêu lý do chọn đề tài, mục tiêu đề tài, giới
han đề tài và cấu trúc đồ án
Chương 1: Cơ sở lý thuyết
Chương 2: Phân tích và thiết kế hệ thống
Chương 3: Triển khai cài đặt và đánh giá kết quả

vi


TRIỂN KHAI, CÀI ĐẶT HỆ THỐNG
I.

Môi trƣờng và công cụ hỗ trợ

I.1.

Ngôn ngữ lập trình

Với đề tài dạng quản lí như trên, chúng em nhận thấy ngôn ngữ JAVA là thích
hợp và tiện lợi nhất cho việc lập trình. Bởi, JAVA là ngôn ngữ khá đơn giản, với chỉ
hơn 80 từ khóa và mười mấy kiểu dữ liệu được dựng sẵn.
Tuy nhiên, ngôn ngữ JAVA có ý nghĩa to lớn khi nó thực thi những khái niệm
lập trình hiện đại. JAVA bao gồm tất cả những hỗ trợ cho cấu trúc, thành phần
component, lập trình hướng đối tượng. Những tính chất đó hiện diện trong một
ngôn ngữ lập trình hiện đại. Hơn nữa ngôn ngữ JAVA được xây dựng trên nền tảng
ngôn ngữ mạnh nhất là C++. JAVA có các đặc trưng sau đây:

I.2.


-

JAVA là ngôn ngữ đơn giản.

-

JAVA là ngôn ngữ hiện đại.

-

JAVA là ngôn ngữ hướng đối tượng.

-

JAVA là ngôn ngữ mạnh mẽ và mềm dẻo.

-

JAVA là ngôn ngữ hướng module.

Công cụ lập trình

Để lập trình ngôn ngữ JAVA em lựa chọn công cụ Eclipse với sự hỗ trợ của
Apache Tomcat 7.0.

I.3.

Công cụ hỗ trợ

Apache Tomcat là một Java Servlet được phát triển bởi Apache Software

Foundation (ASF). Tomcat thi hành các ứng dụng Java Servlet và JavaServer
Pages (JSP) từ Sun Microsystems, và cung cấp một máy chủ HTTP cho ngôn
ngữ Java thuần túy để thực thi các chương trình lệnh viết bằng ngôn ngữ Java.
Với công cụ này website sẽ chạy tốt trên các trình duyệt phổ biến như firefox,
chrome, coccoc…

7


Website quán lý nhà thuốc tư nhân Hải Yến

I.4.

Hệ quản trị cơ sở dữ liệu

Một hệ quản trị cơ sở dữ liệu là hệ thống các chương trình hỗ trợ các tác vụ
quản lý, khai thác dữ liệu theo mô hình cơ sở dữ liệu quan hệ. Nhận thấy tầm
quan trọng của cơ sở dữ liệu trong một dự án quản lý như thế này nên chúng em đã
quyết định chọn SQL Server 2008 – một hệ thống dữ liệu phổ biến nhưng độ tin
cậy là tuyệt đối.
SQL Server là một hệ thống quản lý cơ sở dữ liệu quan hệ (RDBMS) hay còn
được gọi là Relational Database Mannagement system. Cơ sở dữ liệu quan hệ la cơ
sở dữ liệu mà dữ liệu bên trong nó được tổ chức thành các bảng. Các bảng được tổ
chức bằng cách nhóm dữ liệu theo cùng chủ đề và có chứa các cột và các hàng
thông tin. Sau đó các bảng này được liên kết với nhau bởi bộ Database Engine khi
có yêu cầu. cơ sở dữ liệu quan hệ là một trong những mô hình cơ sở dữ liệu thông
dụng nhất hiện nay.

II. Các kết quả chƣơng trình
II.1. Màn hình Đăng nhập


Hình 1:

Màn hình Đăng nhập

8


Website quán lý nhà thuốc tư nhân Hải Yến

II.2. Màn hình Trang chủ giao diện ngƣời dùng

Hình 2:

Màn hình Trang chủ giao diện ngƣời dùng

II.3. Màn hình chức năng Nhập thuốc
Người dùng phải nhập đầy đủ thông tin cả từng loại thuốc được nhập

Hình 3:

Màn hình nhập thông tin thuốc

9


Website quán lý nhà thuốc tư nhân Hải Yến
Thuốc nhập vào sẽ được hiển thị trong dánh sách cùng chi tiết hóa đơn

Hình 4:


Màn hình hiển thị chi tiết lô thuốc

II.4. Màn hình chức năng bán Thuốc

Hình 5:

Màn hình chức năng bán thuốc

10


Website quán lý nhà thuốc tư nhân Hải Yến

II.5. Màn hình chức năng quản lý thƣ viện thuốc

Hình 6: Màn hình chức năng quản lý thƣ viện thuốc
Cho phép người dùng thêm mới hoặc xóa, cập nhật thông tin một thuốc

Hình 7:

Màn hình cập nhật thông tin thuốc

11


Website quán lý nhà thuốc tư nhân Hải Yến

II.6. Màn hình quản lý tủ thuốc
Cho phéo người dùng tìm kiếm hay thêm mới, xóa, sửa thông tin một tủ ngay

trên màn hình này.

Hình 8:

Màn hình chức năng quản lý tủ thuốc

12


Website quán lý nhà thuốc tư nhân Hải Yến

II.7. Màn hình trang chủ Quản trị hệ thống

Hình 9:

Màn hình trang chủ quản trị hệ thống

13


Website quán lý nhà thuốc tư nhân Hải Yến

III. Đánh giá chƣơng trình
III.1. Ƣu điểm
 Hệ thống đảm bảo được 2 chức năng nghiệp vụ quan trọng của nhà thuốc là
bán và nhập thuốc
 Có chức năng phân quyền người sử dụng
 Hỗ trợ mạnh trong việc quản lý tư liệu thư viện thuốc, tủ thuốc, nhân viên
 Bảo mật tài khoản cao trong việc hỗ trợ cập nhật mật khẩu
 Đáp ứng được yêu cầu phi chức năng là giao diện thân thiện, dễ nhìn


III.2. Nhƣợc điểm
 Chưa có tính năng quản lý nhà cung cấp
 Thiếu sự tiện ích trong việc bán thuốc lẻ
 Chưa rang buộc chặt chẽ trong phân loại thuốc
 Còn bị vỡ giao diện khi chạy trên trình duyệt IE phiên bản 6.0 trở về trước

14


KẾT LUẬN
1. Kết quả đạt đƣợc
 Tìm hiểu nghiệp vụ các chức năng của nhà thuốc Hải Yến.
 Xây dựng và thực hiện quy trình nhập thuốc, bán thuốc trong một nhà
thuốc gồm các chức năng chính như: ghi nhận tên thuốc, loại thuốc, số lô và
quan trọng là kiểm tra hạn sử dụng thường xuyên trước khi bán thuốc.
 Hiện thực được chức năng thống kê lịch sử giao dịch trong ngày, hàng
tháng, hàng quý.
 Xây dựng và hiện thực chức năng quản lý các danh mục liên quan như:
quản lý nhân viên, quản lý kho thuốc, quản lý thư viện thuốc, quản lý các tủ
thuốc trong nhà thuốc.

2. Hạn chế
 Thiếu kiến thức nghiệp vụ về phân loại thuốc.
 Chưa nắm được kiến thức về công nợ và nhà cung cấp dược phẩm nên
chức năng nhập thuốc chưa tối ưu

3. Hƣớng phát triển
 Tiếp tục tìm hiểu sâu nghiệp vụ của nhà thuốc để xây dựng hệ thống trên
hệ thống nhà thuốc với nhiều chi nhánh.

 Phát triển thêm chức năng quản lý loại thuốc và công nợ, nhà cung cấp
 Xây dựng hệ thống liên kết giữa các nhà thuốc tư nhân khác.
 Hoàn thiện toàn bộ hệ thống.

15


TÓM TẮT LUẬN VĂN TỐT NGHIỆP

1. Tên đề tài
Ứng dụng Framework Struts 1 xây dựng website quản lý nhà thuốc.
2. Mô tả bài toán
Thiết kế một website quản lý nhà thuốc tư nhân với những thao tác quản lý
từng chuyên mục, cho phép nhập và bán thuốc, thống kê, xem lịch sử giao
dịch của nhà thuốc trong khoảng thời gian chọn. Hệ thống được thao tác bởi
người sử dụng với 2 quyền đăng nhập là Quản trị hệ thống và Người dùng.
3. Đóng góp tác giả
Sử dụng những kiến thức về Java website, Framework Struts 1 đã được học
và những nghiệp vụ nắm được của ngành dược để thiết kế một website quản
lý nhà thuốc đáp ứng nhu cầu bài toán
4. Các chức năng chính và kết quả thực hiện
a. Nhập thuốc
Người dùng nhập thông tin thuốc, số lượng… để lưu trữ dữ liệu của của lô
thuốc được nhập vào hệ thống.

Hình 10: Màn hình nhập thuốc


b. Bán thuốc


Hình 11: Màn hình bán thuốc
c. Quản lý thuốc

Hình 12: Quản lý thuốc


i



×