1. Trang chủ
  2. » Luận Văn - Báo Cáo

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

19 660 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 19
Dung lượng 1,09 MB

Nội dung

Biểu đồ ca sử dụng cho nhân viên quản lý bán hàng .... Biểu đồ ca sử dụng cho nhân viên quản lý kho hàng .... Cập nhật thông tin nhóm dược phẩm .... Thêm mới thông tin nhóm dược phẩm ...

Trang 1

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 Core Container Error! Bookmark not defined.

2 Spring Context/Application Context Error! Bookmark not defined.

3 Spring AOP (Aspect Oriented Programming) Error! Bookmark not defined.

4 Spring DAO Error! Bookmark not defined.

5 Spring ORM Error! Bookmark not defined.

6 Spring Web module Error! Bookmark not defined.

7 Spring MVC Framework Error! Bookmark not defined.

IV.1.3 Các khái niệm liên quan đến Spring Error! Bookmark not defined.

1 Inversion of Control Container (IoC container) : Error! Bookmark not defined.

2 Bean : Error! Bookmark not defined.

3 Dependency Injection (DI) : Error! Bookmark not defined.

4 Application Context : Error! Bookmark not defined.

IV.1.4 Lý do sử dụng .Error! Bookmark not defined.

IV.2 Spring Web MVC Error! Bookmark not defined.

IV.2.1 Các thành phần trong mô hình MVC Error! Bookmark not defined.

1 Model (Mô hình) Error! Bookmark not defined.

2 View (khung nhìn) : Error! Bookmark not defined.

3 Controller (Bộ điều khiển) : Error! Bookmark not defined.

4 ModelAndView : Error! Bookmark not defined.

IV.2.2 Cơ chế xử lý Request-Respone .Error! Bookmark not defined.

1 Giải thích sơ đồ luồng dữ liệu : Error! Bookmark not defined.

2 Cấu hình cho DispatcherServlet : Error! Bookmark not defined.

3 Cấu hình context loader : Error! Bookmark not defined.

V 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 Hibernate Core: Error! Bookmark not defined.

2 Hibernate Annotations: Error! Bookmark not defined.

3 Hibernate EntityManager Error! Bookmark not defined.

4 Hibernate Tools Error! Bookmark not defined.

5 NHibernate: Error! Bookmark not defined.

6 JBoss Seam: Error! Bookmark not defined.

Trang 2

V.2.3 Lý do phải sử dụng Hibernate Error! Bookmark not defined.

V.2.4 Cấu hình và sử dụng hibernate Error! Bookmark not defined.

PHÂN TÍCH THIẾT KẾ HỆ THỐNG ERROR! BOOKMARK NOT

DEFINED

III Khảo sát và phân tích hệ thống Error! Bookmark not defined.

III.1 Mô tả hệ thống Error! Bookmark not defined.

III.1.1 Giới thiệu hệ thống Error! Bookmark not defined.

III.1.2 Mục tiêu xây dựng hệ thống Error! Bookmark not defined.

III.1.3 Các vai trò người dùng trong hệ thống Error! Bookmark not defined.

III.1.4 Các yêu cầu chức năng của hệ thống Error! Bookmark not defined.

III.1.5 Yêu cầu phi chức năng: Error! Bookmark not defined.

IV Đặc tả và thiết kế hệ thống Error! Bookmark not defined.

IV.1.1 Biểu đồ ca sử dụng Error! Bookmark not defined.

1 Biểu đồ ca sử dụng tổng quát Error! Bookmark not defined.

2 Biểu đồ ca sử dụng cho nhân viên quản trị Error! Bookmark not defined.

3 Biểu đồ ca sử dụng cho nhân viên quản lý bán hàng Error! Bookmark not defined.

4 Biểu đồ ca sử dụng cho nhân viên quản lý kho hàng Error! Bookmark not defined.

5 Biểu đồ ca sử dụng cho nhân viên quản lý nhân sự Error! Bookmark not defined.

IV.1.2 Biểu đồ lớp Error! Bookmark not defined.

IV.1.3 Biểu đồ hoạt động Error! Bookmark not defined.

1 Đăng nhâp Error! Bookmark not defined.

2 Đăng xuất Error! Bookmark not defined.

3 Xem thông tin nhân viên Error! Bookmark not defined.

4 Cập nhật thông tin nhân viên Error! Bookmark not defined.

5 Xóa thông tin nhân viên Error! Bookmark not defined.

6 Thêm thông tin nhân viên Error! Bookmark not defined.

7 Xem thông tin khách hàng Error! Bookmark not defined.

8 Cập nhật thông tin khách hàng Error! Bookmark not defined.

9 Xóa thông tin khách hàng Error! Bookmark not defined.

10 Thêm mới thông tin khách hàng Error! Bookmark not defined.

11 Xem thông tin nhà cung cấp Error! Bookmark not defined.

12 Cập nhật thông tin nhà cung cấp Error! Bookmark not defined.

13 Xóa thông tin nhà cung cấp Error! Bookmark not defined.

14 Thêm mới thông tin nhà cung cấp Error! Bookmark not defined.

15 Xem thông tin dược phẩm Error! Bookmark not defined.

16 Cập nhật thông tin dược phẩm Error! Bookmark not defined.

17 Xóa thông tin dược phẩm Error! Bookmark not defined.

18 Thêm mới thông tin dược phẩm Error! Bookmark not defined.

19 Xem thông tin phòng ban Error! Bookmark not defined.

20 Cập nhật thông tin phòng ban Error! Bookmark not defined.

21 Xóa thông tin phòng ban Error! Bookmark not defined.

22 Thêm mới thông tin phòng ban Error! Bookmark not defined.

23 Xem thông tin tủ hàng Error! Bookmark not defined.

24 Cập nhật thông tin tủ hàng Error! Bookmark not defined.

25 Xóa thông tin tủ hàng Error! Bookmark not defined.

26 Thêm mới thông tin tủ hàng Error! Bookmark not defined.

27 Xem thông tin đơn vị tính Error! Bookmark not defined.

28 Cập nhật thông tin đơn vị tính Error! Bookmark not defined.

29 Xóa thông tin đơn vị tính Error! Bookmark not defined.

30 Thêm mới thông tin đơn vị tính Error! Bookmark not defined.

31 Xem thông tin nhóm dược phẩm Error! Bookmark not defined.

32 Cập nhật thông tin nhóm dược phẩm Error! Bookmark not defined.

33 Xóa thông tin nhóm dược phẩm Error! Bookmark not defined.

34 Thêm mới thông tin nhóm dược phẩm Error! Bookmark not defined.

35 Xem thông tin tài khoản người dùng Error! Bookmark not defined.

36 Thêm mới tài khoản Error! Bookmark not defined.

37 Xóa tài khoản Error! Bookmark not defined.

Trang 3

38 Cập nhật mật khẩu cho tài khoản Error! Bookmark not defined.

39 Lập phiếu nhập kho Error! Bookmark not defined.

40 Xem thông tin phiếu nhập kho Error! Bookmark not defined.

41 Lập phiếu xuất kho Error! Bookmark not defined.

42 Xem thông tin phiếu xuất kho Error! Bookmark not defined.

43 Lập đơn bán hàng Error! Bookmark not defined.

44 Xem thông tin đơn bán hàng Error! Bookmark not defined.

45 Thống kê hàng tồn kho Error! Bookmark not defined.

46 Thống kê doanh thu theo thời gian Error! Bookmark not defined.

IV.1.4 Biểu đồ tuần tự Error! Bookmark not defined.

1 Đăng nhâp Error! Bookmark not defined.

2 Xem thông tin nhân viên Error! Bookmark not defined.

3 Tìm kiếm thông tin nhân viên Error! Bookmark not defined.

4 Cập nhật thông tin nhân viên Error! Bookmark not defined.

5 Xóa thông tin nhân viên Error! Bookmark not defined.

6 Thêm mới nhân viên Error! Bookmark not defined.

7 Xem thông tin khách hàng Error! Bookmark not defined.

8 Cập nhật thông tin khách hàng Error! Bookmark not defined.

9 Xóa thông tin khách hàng Error! Bookmark not defined.

10 Tìm kiếm thông tin khách hàng Error! Bookmark not defined.

11 Thêm mới thông tin khách hàng Error! Bookmark not defined.

12 Xem thông tin nhà cung cấp Error! Bookmark not defined.

13 Cập nhật thông tin nhà cung cấp Error! Bookmark not defined.

14 Xóa thông tin nhà cung cấp Error! Bookmark not defined.

15 Tìm kiếm thông tin nhà cung cấp Error! Bookmark not defined.

16 Thêm mới thông tin nhà cung cấp Error! Bookmark not defined.

17 Xem thông tin dược phẩm Error! Bookmark not defined.

18 Cập nhật thông tin dược phẩm Error! Bookmark not defined.

19 Xóa thông tin dược phẩm Error! Bookmark not defined.

20 Tìm kiếm thông tin dược phẩm Error! Bookmark not defined.

21 Thêm mới thông tin dược phẩm Error! Bookmark not defined.

22 Xem thông tin phòng ban Error! Bookmark not defined.

23 Cập nhật thông tin phòng ban Error! Bookmark not defined.

24 Xóa thông tin phòng ban Error! Bookmark not defined.

25 Thêm mới thông tin phòng ban Error! Bookmark not defined.

26 Xem thông tin tủ hàng Error! Bookmark not defined.

27 Cập nhật thông tin tủ hàng Error! Bookmark not defined.

28 Xóa thông tin tủ hàng Error! Bookmark not defined.

29 Thêm mới thông tin tủ hàng Error! Bookmark not defined.

30 Xem thông tin đơn vị tính Error! Bookmark not defined.

31 Cập nhật thông tin đơn vị tính Error! Bookmark not defined.

32 Xóa thông tin đơn vị tính Error! Bookmark not defined.

33 Thêm mới thông tin đơn vị tính Error! Bookmark not defined.

34 Xem thông tin nhóm dược phẩm Error! Bookmark not defined.

35 Cập nhật thông tin nhóm dược phẩm Error! Bookmark not defined.

36 Xóa thông tin nhóm dược phẩm Error! Bookmark not defined.

37 Thêm mới thông tin nhóm dược phẩm Error! Bookmark not defined.

38 Xem thông tin tài khoản người dùng Error! Bookmark not defined.

39 Thêm mới tài khoản Error! Bookmark not defined.

40 Xóa tài khoản Error! Bookmark not defined.

41 Cập nhật mật khẩu cho tài khoản Error! Bookmark not defined.

42 Lập phiếu nhập kho Error! Bookmark not defined.

43 Xem thông tin phiếu nhập kho Error! Bookmark not defined.

44 Xem thông tin chi tiết trong phiếu nhập Error! Bookmark not defined.

45 Lập phiếu xuất kho Error! Bookmark not defined.

46 Xem chi tiết xuất kho Error! Bookmark not defined.

47 Xem thông tin phiếu xuất kho Error! Bookmark not defined.

48 Lập đơn bán hàng Error! Bookmark not defined.

49 Xem thông tin đơn bán hàng Error! Bookmark not defined.

50 Xem chi tiết đơn bán hàng Error! Bookmark not defined.

51 Thống kê hàng tồn kho Error! Bookmark not defined.

52 Thống kê doanh thu theo thời gian Error! Bookmark not defined.

Trang 4

IV.1.5 Thiết kế cơ sở dữ liệu Error! Bookmark not defined.

TRIỂN KHAI VÀ ĐÁNH GIÁ KẾT QUẢ 11

I Triển khai 11

I.1 Kết quả một số chức năng tiêu biểu 11

I.1.1 Trang chủ trước khi đăng nhập 11

I.1.2 Màn hình đăng nhập 12

I.1.3 Giao diện trang chủ sau khi đăng nhập 12

I.1.4 Thêm thông tin nhân viên 13

I.1.5 Cập nhật thông tin nhân viên 13

I.1.6 Lập đơn bán hàng 14

I.1.7 Thêm phiếu nhập kho 14

II ĐÁNH GIÁ 15

II.1 Kết quả đạt được 15

II.2 Hạn chế 15

Trang 5

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.

defined.

defined.

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.

defined.

defined.

defined.

defined.

defined.

defined.

defined.

Trang 6

Hình 36 Biểu đồ hoạt động Xóa thông tin tủ hàng Error! Bookmark not defined.

defined.

defined.

defined.

defined.

defined.

defined.

defined.

defined.

defined.

Hình 58 Biểu đồ tuần tự Đăng nhâp Error! Bookmark not defined.

Trang 7

Hình 73 Biểu đồ tuần tự Thêm mới thông tin nhà cung cấp Error! Bookmark not

defined.

Hình 88 Cập nhật thông tin đơn vị tính Error! Bookmark not defined.

Hình 90 Thêm mới thông tin đơn vị tính Error! Bookmark not defined.

defined.

defined.

defined.

Hình 97 Biểu đồ tuần tự Xóa tài khoản Error! Bookmark not defined.

defined.

defined.

Hình 110 Sơ dồ bảng trong cơ sở dữ liệu Error! Bookmark not defined.

Hình 111 Giao diện trang chủ trước khi đăng nhập 11 Hình 112 Giao diện Trang chủ 12 Hình 113 Màn hình thêm thông tin nhân viên 13

Trang 8

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

Trang 9

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

Nhiệm vụ thực hiện

Xây dựng website với các chức năng chính như sau:

 Quản lý hệ thống, người dùng

 Quản lý nhập, xuất dược phẩm/ vật tư

 Quản lý hóa đơn

Trang 10

 Quản lý khách hàng, nhà sản xuất

 Thống kê, báo cáo

 Tìm kiếm thông tin

Người quản lý nhập liệu thông qua các form xây dựng sẵn, hệ thống sẽ lưu trữ thông tin một cách có khoa học và khi cần thống kê thì hệ thống sẽ xuất ra thông tin chi tiết theo yêu cầu, phục vụ công tác kiểm kê, thống kê, báo cáo

Hỗ trợ người dùng nhập dữ liệu một cách nhanh chóng thông qua các dữ liệu có sẵn Xây dựng một website với một giao diện đẹp, dễ nhìn

Sau khi xây dựng xong, website sẽ hỗ trợ những chức năng sau:

 Chức năng Quản lý hệ thống

 Đăng nhập, đăng xuất hệ thống

 Thay đổi tài khoản người dùng

 Chức năng cập nhật thông tin

 Cập nhật thông tin các danh mục thuốc

 Cập nhật thông tin nhà cung cấp

 Cập nhật thông tin khách hàng

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

 Chức năng xóa

 Xóa thông tin các danh mục thuốc

 Xóa thông tin nhà sản xuất/ khách hàng

 Xóa nhật thông tin hóa đơn

 Chức năng thống kê - báo cáo

 Thống kê theo doanh thu

Trang 11

 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

Ngày đăng: 08/05/2016, 17:01

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w