Tóm tắt đồ án tốt nghiệp nghiên cứu mô hình MVC thiết kế và xây dựng website quản lý hệ thống phân phối dược phẩm - Pdf 35

MỤC LỤC
MỞ ĐẦU ...........................................................................................................8
Bối cảnh của đề tài ............................................................................................................ 8
Mục đích và ý nghĩa .......................................................................................................... 8
Nhiệm vụ thực hiện........................................................................................................... 8
Phương pháp triển khai ............................................................................................ 10

CƠ SỞ LÝ THUYẾT ..................... ERROR! BOOKMARK NOT DEFINED.
III.

Mô hình MVC ...................................................... Error! Bookmark not defined.
III.1. Giới thiệu ...................................................... Error! Bookmark not defined.
III.1.1. Khái niệm....................................................Error! Bookmark not defined.
IV.
Framework Spring ................................................Error! Bookmark not defined.
IV.1. Spring Framework. .......................................Error! Bookmark not defined.
IV.1.1. Khái niệm....................................................Error! Bookmark not defined.
IV.1.2. Các module chính. ......................................Error! Bookmark not defined.
1.
2.
3.
4.
5.
6.
7.

IV.1.3.
1.
2.
3.
4.

Model (Mô hình).................................................................................. Error! Bookmark not defined.
View (khung nhìn) : ............................................................................. Error! Bookmark not defined.
Controller (Bộ điều khiển) : ................................................................. Error! Bookmark not defined.
ModelAndView : ................................................................................. Error! Bookmark not defined.

Cơ chế xử lý Request-Respone. ..................Error! Bookmark not defined.
Giải thích sơ đồ luồng dữ liệu : ........................................................... Error! Bookmark not defined.
Cấu hình cho DispatcherServlet : ......................................................... Error! Bookmark not defined.
Cấu hình context loader : ..................................................................... Error! Bookmark not defined.

Framework Hibernate ...........................................Error! Bookmark not defined.
V.1. Khái niệm ORM Framework ........................ Error! Bookmark not defined.
V.1.1.
ORM ...........................................................Error! Bookmark not defined.
V.2. Hibernate Framework ..................................Error! Bookmark not defined.
V.2.1.
Giới thiệu ....................................................Error! Bookmark not defined.
V.2.2.
Các thành phần của Hibernate project ......Error! Bookmark not defined.
1.
2.
3.
4.
5.
6.

Hibernate Core: .................................................................................... Error! Bookmark not defined.
Hibernate Annotations: ........................................................................ Error! Bookmark not defined.
Hibernate EntityManager ..................................................................... Error! Bookmark not defined.
Hibernate Tools .................................................................................... Error! Bookmark not defined.

IV.1.2.
IV.1.3.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.

Xóa thông tin nhà cung cấp ................................................................. Error! Bookmark not defined.
Thêm mới thông tin nhà cung cấp ........................................................ Error! Bookmark not defined.
Xem thông tin dược phẩm.................................................................... Error! Bookmark not defined.
Cập nhật thông tin dược phẩm ............................................................. Error! Bookmark not defined.
Xóa thông tin dược phẩm..................................................................... Error! Bookmark not defined.
Thêm mới thông tin dược phẩm ........................................................... Error! Bookmark not defined.
Xem thông tin phòng ban ..................................................................... Error! Bookmark not defined.
Cập nhật thông tin phòng ban .............................................................. Error! Bookmark not defined.
Xóa thông tin phòng ban ...................................................................... Error! Bookmark not defined.
Thêm mới thông tin phòng ban ............................................................ Error! Bookmark not defined.
Xem thông tin tủ hàng.......................................................................... Error! Bookmark not defined.
Cập nhật thông tin tủ hàng ................................................................... Error! Bookmark not defined.
Xóa thông tin tủ hàng........................................................................... Error! Bookmark not defined.
Thêm mới thông tin tủ hàng ................................................................. Error! Bookmark not defined.
Xem thông tin đơn vị tính .................................................................... Error! Bookmark not defined.
Cập nhật thông tin đơn vị tính ............................................................. Error! Bookmark not defined.
Xóa thông tin đơn vị tính ..................................................................... Error! Bookmark not defined.
Thêm mới thông tin đơn vị tính ........................................................... Error! Bookmark not defined.
Xem thông tin nhóm dược phẩm.......................................................... Error! Bookmark not defined.
Cập nhật thông tin nhóm dược phẩm ................................................... Error! Bookmark not defined.
Xóa thông tin nhóm dược phẩm........................................................... Error! Bookmark not defined.
Thêm mới thông tin nhóm dược phẩm ................................................. Error! Bookmark not defined.
Xem thông tin tài khoản người dùng ................................................... Error! Bookmark not defined.
Thêm mới tài khoản ............................................................................. Error! Bookmark not defined.
Xóa tài khoản ....................................................................................... Error! Bookmark not defined.


Nghiên cứu mô hình MVC thiết kế và xây dựng website quản lý hệ thống phân phối dược
phẩm
38.

21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.

Xem thông tin dược phẩm.................................................................... Error! Bookmark not defined.
Cập nhật thông tin dược phẩm ............................................................. Error! Bookmark not defined.
Xóa thông tin dược phẩm..................................................................... Error! Bookmark not defined.
Tìm kiếm thông tin dược phẩm ............................................................ Error! Bookmark not defined.
Thêm mới thông tin dược phẩm ........................................................... Error! Bookmark not defined.
Xem thông tin phòng ban ..................................................................... Error! Bookmark not defined.
Cập nhật thông tin phòng ban .............................................................. Error! Bookmark not defined.
Xóa thông tin phòng ban ...................................................................... Error! Bookmark not defined.
Thêm mới thông tin phòng ban ............................................................ Error! Bookmark not defined.
Xem thông tin tủ hàng.......................................................................... Error! Bookmark not defined.
Cập nhật thông tin tủ hàng ................................................................... Error! Bookmark not defined.
Xóa thông tin tủ hàng........................................................................... Error! Bookmark not defined.
Thêm mới thông tin tủ hàng ................................................................. Error! Bookmark not defined.
Xem thông tin đơn vị tính .................................................................... Error! Bookmark not defined.
Cập nhật thông tin đơn vị tính ............................................................. Error! Bookmark not defined.
Xóa thông tin đơn vị tính ..................................................................... Error! Bookmark not defined.
Thêm mới thông tin đơn vị tính ........................................................... Error! Bookmark not defined.
Xem thông tin nhóm dược phẩm.......................................................... Error! Bookmark not defined.
Cập nhật thông tin nhóm dược phẩm ................................................... Error! Bookmark not defined.
Xóa thông tin nhóm dược phẩm........................................................... Error! Bookmark not defined.
Thêm mới thông tin nhóm dược phẩm ................................................. Error! Bookmark not defined.
Xem thông tin tài khoản người dùng ................................................... Error! Bookmark not defined.
Thêm mới tài khoản ............................................................................. Error! Bookmark not defined.
Xóa tài khoản ....................................................................................... Error! Bookmark not defined.
Cập nhật mật khẩu cho tài khoản ......................................................... Error! Bookmark not defined.
Lập phiếu nhập kho .............................................................................. Error! Bookmark not defined.
Xem thông tin phiếu nhập kho ............................................................. Error! Bookmark not defined.
Xem thông tin chi tiết trong phiếu nhập .............................................. Error! Bookmark not defined.
Lập phiếu xuất kho............................................................................... Error! Bookmark not defined.
Xem chi tiết xuất kho ........................................................................... Error! Bookmark not defined.

phẩm

DANH MỤC HÌNH VẼ
Hình 1
Mô hình MVC ..................................................... Error! Bookmark not defined.
Hình 2
Biểu đồ cộng tác trong mô hình MVC ................ Error! Bookmark not defined.
Hình 3
Các thành phần chính của Spring ........................ Error! Bookmark not defined.
Hình 4
Sơ đồ luồng dữ liệu trong MBC Spring Web ...... Error! Bookmark not defined.
Hình 5
Các phòng ban của hệ thống ................................ Error! Bookmark not defined.
Hình 6 . Biểu đồ ca sử dụng tổng quát .............................. Error! Bookmark not defined.
Hình 7.
Biểu đồ ca sử dụng cho nhân viên quản trị ......... Error! Bookmark not defined.
Hình 8 .
Biểu đồ ca sử dụng cho nhân viên quản lý bán hàng .......... Error! Bookmark not
defined.
Hình 9.
Biểu đồ ca sử dụng cho nhân viên quản lý kho hàng ......... Error! Bookmark not
defined.
Hình 10. Biểu đồ ca sử dụng cho nhân viên quản lý nhân sự ............ Error! Bookmark not
defined.
Hình 11. Biểu đồ lớp của hệ thống ..................................... Error! Bookmark not defined.
Hình 12. Biểu đồ hoạt động đăng nhâp .............................. Error! Bookmark not defined.
Hình 13. Biểu đồ hoạt động đăng xuất ............................... Error! Bookmark not defined.
Hình 14. Biểu đồ hoạt động xem thông tin nhân viên ........ Error! Bookmark not defined.
Hình 15. Biểu đồ hoạt động cập nhật thông tin nhân viên . Error! Bookmark not defined.
Hình 16. Biểu đồ hoạt động xóa thông tin nhân viên ......... Error! Bookmark not defined.

Hình 37.
Hình 38.
Hình 39.
Hình 40.
Hình 41.
defined.
Hình 42.
defined.
Hình 43.
defined.
Hình 44.
defined.
Hình 45.
defined.
Hình 46.
defined.
Hình 47.
Hình 48.
Hình 49.
defined.
Hình 50.
Hình 51.
defined.
Hình 52.
Hình 53.
Hình 54.
Hình 55.
Hình 56.
Hình 57.
defined.

Biểu đồ hoạt động Lập phiếu nhập kho ............... Error! Bookmark not defined.
Biểu đồ hoạt động Xem thông tin phiếu nhập kho ............. Error! Bookmark not
Biểu đồ hoạt động Lập phiếu xuất kho ................ Error! Bookmark not defined.
Biểu đồ hoạt động Xem thông tin phiếu xuất kho Error! Bookmark not defined.
Biểu đồ hoạt động Lập đơn bán hàng .................. Error! Bookmark not defined.
Biểu đồ hoạt động Xem thông tin đơn bán hàng . Error! Bookmark not defined.
Biểu đồ hoạt động Thống kê hàng tồn kho .......... Error! Bookmark not defined.
Biểu đồ hoạt động Thống kê doanh thu theo thời gian....... Error! Bookmark not
Biểu đồ tuần tự Đăng nhâp. ................................. Error! Bookmark not defined.
Biểu đồ tuần tự Xem thông tin nhân viên ............ Error! Bookmark not defined.
Biểu đồ tuần tự Tìm kiếm thông tin nhân viên .... Error! Bookmark not defined.
Biểu đồ tuần tự Cập nhật thông tin nhân viên ..... Error! Bookmark not defined.
Biểu đồ tuần tự Xóa thông tin nhân viên ............. Error! Bookmark not defined.
Biểu đồ tuần tự Thêm mới nhân viên .................. Error! Bookmark not defined.
Biểu đồ tuần tự Xem thông tin khách hàng ......... Error! Bookmark not defined.
Biểu đồ tuần tự Cập nhật thông tin khách hàng... Error! Bookmark not defined.
Biểu đồ tuần tự Xóa thông tin khách hàng .......... Error! Bookmark not defined.
Biểu đồ tuần tự Tìm kiếm thông tin khách hàng . Error! Bookmark not defined.
Biểu đồ tuần tự Thêm mới thông tin khách hàng Error! Bookmark not defined.
Biểu đồ tuần tự Xem thông tin nhà cung cấp ...... Error! Bookmark not defined.
Biểu đồ tuần tự Cập nhật thông tin nhà cung cấp Error! Bookmark not defined.
Biểu đồ tuần tự Xóa thông tin nhà cung cấp ....... Error! Bookmark not defined.
Biểu đồ tuần tự Tìm kiếm thông tin nhà cung cấpError! Bookmark not defined.


Nghiên cứu mô hình MVC thiết kế và xây dựng website quản lý hệ thống phân phối dược
phẩm
Hình 73.
defined.
Hình 74.

defined.
Hình 102.
Hình 103.
Hình 104.
Hình 105.
Hình 106.
Hình 107.
Hình 108.
Hình 109.
defined.
Hình 110
Hình 111
Hình 112
Hình 113

Biểu đồ tuần tự Thêm mới thông tin nhà cung cấp ............ Error! Bookmark not
Biểu đồ tuần tự Xem thông tin dược phẩm ......... Error! Bookmark not defined.
Biểu đồ tuần tự Cập nhật thông tin dược phẩm ... Error! Bookmark not defined.
Biểu đồ tuần tự Xóa thông tin dược phẩm........... Error! Bookmark not defined.
Biểu đồ tuần tự Tìm kiếm thông tin dược phẩm.. Error! Bookmark not defined.
Biểu đồ tuần tự Thêm mới thông tin dược phẩm. Error! Bookmark not defined.
Biểu đồ tuần tự Xem thông tin phòng ban ........... Error! Bookmark not defined.
Biểu đồ tuần tự Cập nhật thông tin phòng ban .... Error! Bookmark not defined.
Biểu đồ tuần tự Xóa thông tin phòng ban ............ Error! Bookmark not defined.
Biểu đồ tuần tự Thêm mới thông tin phòng ban .. Error! Bookmark not defined.
Biểu đồ tuần tự Xem thông tin tủ hàng................ Error! Bookmark not defined.
Biểu đồ tuần tự Cập nhật thông tin tủ hàng ......... Error! Bookmark not defined.
Biểu đồ tuần tự Xóa thông tin tủ hàng................. Error! Bookmark not defined.
Biểu đồ tuần tự Thêm mới thông tin tủ hàng....... Error! Bookmark not defined.
Biểu đồ tuần tự Xem thông tin đơn vị tính .......... Error! Bookmark not defined.

Hình 116

Giao diện cập nhậ thông tin nhân viên ................................................................ 13
Giao diện lập đơn bán hàng ................................................................................. 14
Màn hình thêm phiếu nhập kho ........................................................................... 14


Nghiên cứu mô hình MVC thiết kế và xây dựng website quản lý hệ thống phân phối dược
phẩm

MỞ ĐẦU
Bối cảnh của đề tài
Ngày nay, khi số lượng các căn bệnh trên thế giới tăng lên một cách đáng kể thì
số lượng dược phẩm được điều chế và sản xuất ra cũng tăng lên tương ứng. Để quản lý
thông tin của một số lượng lớn dược phẩm như thế không phải là điều dễ dàng nếu
không được sự hỗ trợ của máy tính cũng như sự ứng dụng của Công nghệ thông tin
vào thực tiễn. Trong phạm vi Đồ án tốt nghiệp của mình, em xin chọn đề tài “Nghiên
cứu mô hình MVC thiết kế và xây dựng website quản lý hệ thống phân phối dược
phẩm.”.

Mục đích và ý nghĩa
Đề tài em chọn hướng đến xây dựng một website hỗ trợ việc quản lý thông tin
hoạt động của một trung tâm phân phối dược phẩm y tế cấp Thành phố, trung tâm này
sẽ nhập các dược phẩm từ các công ty trong và ngoài nước sau đó bán lại cho các nhà
thuốc tư nhân hoặc các công ty kinh doanh dược phẩm khác trong nước. Website được
xây dựng dựa trên nền tảng mô hình MVC( Model-View-Control), một mô hình xây
dựng web phổ biến hiện nay.
Website sẽ hỗ trợ người quản lí trong các hoạt động quản lí nhân viên, quản lí
khách hàng, nhà cung cấp, quản lý thông tin dược phẩm, quản lý quá trình nhập và
xuất dược phẩm và các chức năng thống kê, báo cáo theo các tiêu chí đơn giản.

 Chức năng thống kê - báo cáo
 Thống kê theo doanh thu


Nghiên cứu mô hình MVC thiết kế và xây dựng website quản lý hệ thống phân phối dược
phẩm

 Thống kê hàng tồn kho
 Chức năng lập hóa đơn nhập/ xuất dược phẩm
 Chức năng tìm kiếm
 Tìm kiếm theo tên thuốc.
 Tìm kiếm theo tên nhân viên
 Tìm kiếm theo tên khách hàng
 Tìm kiếm theo tên nhà cung cấp

Phƣơng pháp triển khai
Để triển khai được yêu cầu trên cần phải thực hiện những công việc sau:
- Tìm hiểu thực tế mô hình làm việc của các trung tâm phân phối dược phẩm và vật tư
y tế.
- Tìm hiểu cơ sở lý thuyết về các framework và các ngôn ngữ lập trình liên quan đến
việc thiết kế và xây dựng website.
-Tiến hành khảo sát, phân tích hệ thống để từ đó thiết kế và xây dựng một website
hoàn chỉnh.
Nội dung tóm tắt các chương tiếp theo
Chương 1: Tập trung nói về cơ sở lý thuyết về hai framework được áp dụng trong đồ
án đó là Spring và Hibernate và mô hình MVC trong xây dựng website.
Chương 2: Khảo sát, phân tích và thiết kế hệ thống.
Chương 3: Triển khai và đánh giá kết quả thực hiện.



I.1.4.

Hình 4.

I.1.5.

Hình 5.

Thêm thông tin nhân viên

Màn hình thêm thông tin nhân viên

Cập nhật thông tin nhân viên

Giao diện cập nhật thông tin nhân viên


Nghiên cứu mô hình MVC thiết kế và xây dựng website quản lý hệ thống phân phối dược
phẩm

I.1.6.

Lập đơn bán hàng

Hình 6 Giao diện lập đơn bán hàng

I.1.7.

Hình 7.




Nghiên cứu mô hình MVC thiết kế và xây dựng website quản lý hệ thống phân phối dược
phẩm

KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN
Qua quá trình thực hiện đồ án, so sánh với những gì em tìm hiểu và nghiên cứu thì
tự thấy kết quả mình thực hiện được còn hạn chế. Nếu có điều kiện cho phép thêm về
thời gian, em sẽ hoàn thiện đồ án của mình hơn.
Các hướng phát triển của đồ án trong tương lai:
Sử dụng Framework Struts để thay thế mô hình MVC trong xây dựng Website.
Sử dụng công nghệ HTML 5 trong phần view, HTML 5 là chuẩn HTML mới, hỗ
trợ mạnh mẽ người lập trình trong việc thiết kế giao diện Web.
Tìm hiểu cơ chế Spring Security Authentication để hỗ trợ việc login và phân quyền
truy cập người dùng đối với các chức năng trong web mà trong phạm vi đồ án này em
chưa thực hiện được.
Nghiên cứu thêm CSS và Ajax để thiết kế website đẹp và hiệu quả hơn.


TÓM TẮT ĐỒ ÁN TỐT NGHIỆP
1. Tên đề tài: Nghiên cứu mô hình MVC thiết kế và xây dựng website quản lý hệ thống phân
phối dược phẩm.
2. Mô tả bài toán
Thiết kế và xây dựng website hỗ trợ người quản lý trong các hoạt động quản lý nhập, xuất
dược phẩm, quản lý các thông tin liên quan đến hoạt động của công ty như thông tin nhân
viên, khách hàng, nhà cung cấp, dược phẩm, thống kê và báo cáo lô sản phẩm tồn kho, thống
kê doanh thu theo thời gian.
3. Đóng góp của tác giả
Thực hiện khảo sát hệ thống đến phân tích và thiết kế các chức năng hoàn chỉnh cho website.
Nghiên cứu cơ sở lý thuyết đặc biệt là tìm hiểu kỹ về mô hình MVC và hai framework


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status