Tiểu Luận: Xây Dựng Website Bán Thuốc Tây Trực Tuyến Cho Phòng Khám Đa Khoa SGBB

Tiểu luận báo cáo về xây dựng website bán thuốc tây trực tuyến cho phòng khám đa khoa SGBB, cung cấp giải pháp hiệu quả cho ngành y tế.

Chuyên ngành

Kỹ thuật phần mềm

Tác giả

Lê Quang Chung

Người đăng

Ẩn danh

Thể loại

báo cáo môn đồ án chuyên ngành

2021

77
3
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

LỜI CAM ĐOAN

TÓM TẮT

SUMMARY

1. CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI

1.1. Giới thiệu đề tài

1.2. Lý do chọn đề tài

1.3. Yêu cầu về chức năng và giao diện

1.4. Đối tượng và phạm vi nghiên cứu

1.5. Phương pháp nghiên cứu

1.6. Ý nghĩa khoa học và thực tiễn

1.7. Giới thiệu công nghệ

1.7.1. Giới thiệu về Laravel

1.7.2. Giới thiệu về Mysql

1.7.3. Giới thiệu về công cụ Sublime Text

2. CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

2.1. Sơ đồ chức năng của hệ thống

2.2. Thiết kế hệ thống

2.3. Danh sách các tác nhân và mô tả

2.4. Biểu đồ use case tổng quát

2.5. Danh sách các use case và mô tả

2.6. Đặc tả use case

2.6.1. Đặc tả UC1 “Đăng nhập”

2.6.2. Đặc tả UC2 “Đăng ký”

2.6.3. Đặc tả UC3 “Đổi mật khẩu”

2.6.4. Đặc tả UC4 “Thêm thuốc”

2.6.5. Đặc tả UC5 “Sửa thuốc”

2.6.6. Đặc tả UC6 “Xoá thuốc”

2.6.7. Đặc tả UC7 “Ẩn/hiện thuốc”

2.6.8. Đặc tả UC8 “Thêm tài khoản nhân viên”

2.6.9. Đặc tả UC9 “Khoá/mở khoá tài khoản nhân viên”

2.6.10. Đặc tả UC10 “Xoá tài khoản nhân viên”

2.6.11. Đặc tả UC11 “Phân quyền nhân viên”

2.6.12. Đặc tả UC12 “Xử lý đơn hàng”

2.6.13. Đặc tả UC13 “Xoá đơn hàng”

2.6.14. Đặc tả UC14 “In đơn hàng”

2.6.15. Đặc tả UC15 “Cập nhật giỏ hàng”

2.6.16. Đặc tả UC16 “Xoá giỏ hàng”

2.6.17. Đặc tả UC17 “Nhập mã giảm giá”

2.6.18. Đặc tả UC18 “Xem chi tiết đơn hàng”

2.6.19. Đặc tả UC19 “Huỷ đơn hàng”

2.6.20. Đặc tả UC20 “Thanh toán tiền mặt”

2.6.21. Đặc tả UC21 “Thanh toán paypal”

2.6.22. Đặc tả UC22 “Lấy lại mật khẩu”

2.7. Biểu đồ hoạt động (Activity diagram)

2.8. Biểu đồ tuần tự (Sequence diagram)

2.9. Cơ sở dữ liệu

2.9.1. Bảng “tbl_category_product”

2.9.2. Bảng “tbl_brand_product”

2.9.3. Bảng “tbl_product”

2.9.4. Bảng “tbl_admin”

2.9.5. Bảng “tbl_customers”

2.9.6. Bảng “tbl_shipping”

2.9.7. Bảng “tbl_order”

2.9.8. Bảng “tbl_order_details”

2.9.9. Bảng “tbl_coupon”

2.9.10. Bảng “tbl_category_post”

2.9.11. Bảng “tbl_posts”

2.9.12. Bảng “tbl_information”

3. CHƯƠNG 3: GIAO DIỆN WEBSITE

3.1. Giao diện đăng nhập

3.2. Giao diện đăng ký

3.3. Giao diện đổi mật khẩu

3.4. Giao diện chi tiết sản phẩm

3.5. Giao diện tin tức

3.6. Giao diện giỏ hàng

3.7. Giao diện thanh toán

3.8. Giao diện lịch sử đơn hàng

3.9. Giao diện chi tiết đơn hàng

3.10. Giao diện thống kê

3.11. Giao diện liệt kê sản phẩm

3.12. Giao diện thêm sản phẩm

3.13. Giao diện sửa sản phẩm

3.14. Giao diện liệt kê khách hàng

3.15. Giao diện quản lý nhân viên

4. CHƯƠNG 4: KẾT LUẬN

4.1. Đánh giá kết quả

4.2. Kết quả đạt được

4.3. Hướng phát triển

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Xây dựng Website Bán Thuốc Tây Trực Tuyến

Phần này tập trung vào xây dựng website bán thuốc và các khía cạnh liên quan. Đề tài nghiên cứu xây dựng website bán thuốc tây trực tuyến cho Phòng khám đa khoa SGBB. Mục tiêu chính là tạo ra một nền tảng thương mại điện tử đáp ứng nhu cầu mua thuốc trực tuyến, đặc biệt nhắm đến đối tượng người bệnh có khó khăn về đi lại. Việc tích hợp các tính năng như website bán thuốc online, website thuốc tây trực tuyến, và giải pháp bán hàng online cho phòng khám là trọng tâm. Nghiên cứu này cũng xem xét phần mềm quản lý thuốc onlinephần mềm quản lý đơn thuốc để tối ưu hóa quy trình quản lý thuốc. Phòng khám đa khoa SGBB được chọn làm đối tượng nghiên cứu cụ thể.

1.1 Phân tích nhu cầu người dùng

Nghiên cứu tập trung vào nhu cầu của người dùng, đặc biệt là những người có bệnh nền, cần mua thuốc thường xuyên và gặp khó khăn trong việc di chuyển. Website cần cung cấp thông tin thuốc đầy đủ, bao gồm công dụng, cách dùng, và hướng dẫn sử dụng. Tính năng website đặt lịch khám bệnh có thể được xem xét để mở rộng dịch vụ. Việc giao hàng nhanh chóng và tiện lợi cũng là một yếu tố quan trọng. Chăm sóc khách hàng onlinephản hồi khách hàng online cần được chú trọng để đảm bảo trải nghiệm người dùng tốt. Nghiên cứu này cũng đánh giá quy trình bán thuốc online hiện hành và đề xuất cải tiến để đáp ứng các tiêu chuẩn về bán thuốc online hợp phápgiấy phép bán thuốc online. Các khía cạnh pháp lý được xem xét kỹ lưỡng, đảm bảo tuân thủ pháp luật website y tế. Thuốc tây SGBBdịch vụ y tế SGBB là trọng tâm của phần phân tích này.

1.2 Thiết kế và phát triển website

Phần này tập trung vào quá trình thiết kế và phát triển website. Công nghệ được sử dụng bao gồm Laravel, MySQL và Sublime Text. Laravel đóng vai trò là framework chính, MySQL làm hệ quản trị cơ sở dữ liệu, và Sublime Text là công cụ hỗ trợ lập trình. Thiết kế giao diện website chú trọng tính thân thiện, dễ sử dụng và trực quan. Việc tích hợp thanh toán trực tuyến cần được nghiên cứu kỹ lưỡng. Thiết kế website phòng khám đa khoa cần đáp ứng các tiêu chuẩn về trải nghiệm người dùng, bao gồm website đa ngôn ngữ, website responsive, và website thân thiện với người dùng. An ninh bảo mật website y tế là một yếu tố được ưu tiên hàng đầu. Các tính năng như quản lý thuốc, đơn hàng, và tài khoản người dùng cần được bảo mật tốt. SEO website y tếquảng cáo website y tế cũng được xem xét để thu hút khách hàng.

1.3 Thử nghiệm và đánh giá

Sau khi hoàn thành, website được thử nghiệm kỹ lưỡng để đảm bảo chất lượng và hiệu quả hoạt động. Các tính năng được kiểm tra và đánh giá dựa trên các tiêu chí về hiệu năng, bảo mật và trải nghiệm người dùng. Dữ liệu thu thập được từ quá trình thử nghiệm được phân tích để đánh giá hiệu quả của website và đưa ra các đề xuất cải tiến. Thống kê website y tếbáo cáo doanh thu online cung cấp những thông tin quan trọng cho việc đánh giá hiệu quả. Tối ưu hóa chuyển đổi website cũng được nghiên cứu. Việc thu hút khách hàng thông qua marketing online cho phòng khámthu hút khách hàng phòng khám được xem xét. Giải pháp tổng thể website y tế bao gồm các khía cạnh thiết kế, phát triển, thử nghiệm, và marketing. Đặt lịch khám SGBBgiá thuốc SGBB có thể được tích hợp để tăng trải nghiệm người dùng. Khuyến mãi thuốc SGBB cũng được cân nhắc để thu hút khách hàng.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI. Nếu bạn thấy nội dung không chính xác hoặc có vấn đề, vui lòng Báo lỗi nội dung.

31/01/2025

Trích đoạn nội dung tài liệu

CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI Chương này sẽ nêu lý do chọn đề tài, các mục đích nghiên cứu của đề tài, cũng như các phương pháp áp dụng trong quá trình nghiên cứu cùng với đó là ý nghĩa mà nghiên cứu mang lại trong thực tiễn và công nghệ được sử dụng để nghiên cứu. Giới thiệu đề tài 1. Tên đề tài Tên đề tài: “Xây dựng website bán thuốc tây trực tuyến cho phòng khám đa khoa SGBB”. Lý do chọn đề tài Hiện nay với sự phát triển mạnh mẽ của công nghệ thông tin nhưng việc mua thuốc trực tuyến vẫn còn phát triển kém.

Nhiều nơi người bệnh, người đi lại khó khăn, người phải mua thuốc thường xuyên thì phải đến tận tiệm thuốc, phòng khám, bênh viện để mua. Việc này gây khó khăn rất nhiều. Vì vậy em đã tiến hành nghiên cứu và xây dựng website bán thuốc trực tuyến này để giúp đỡ nhưng người bệnh, sức khoẻ yếu, đi lại khó khăn mua thuốc đúng nhu cầu một cách dễ dàng, nhanh chóng và được giao thuốc tận nơi. Yêu cầu về chức năng và giao diện  Yêu cầu về chức năng:  Chức năng của người quản lý và nhân viên:  Quản lý thông tin website  Quản lý thuốc  Quản lý danh mục và thương hiệu thuốc  Quản lý đơn hàng  Quản lý tin tức  Quản lý tài khoản khách hàng và nhân viên  Chức năng của khách hàng:  Xem thông tin thuốc  Xem tin tức  Quản lý giỏ hàng  Quản lý đơn đặt hàng  Thanh toán  Yêu cầu về giao diện:  Giao diện thân thiện, rõ ràng, dễ thao tác sử dụng 1 0 0 c  Màu snc hoài hoà, mềm mại, ưa nhìn  Thiết kế đơn giản  Font chữ không chân 1.

Đối tượng và phạm vi nghiên cứu  Đối tượng nghiên cứu: Website bán thuốc trực tuyến  Phạm vi nghiên cứu: Phạm vi xoay quanh các nghiệp vụ cơ bản phải có của một tiệm thuốc nhỏ và vừa: xem thông tin thuốc, xem tin tức về thuốc, mua thuốc…và đảm bảo đầy đủ các chức năng cần có liên quan đến quản lý và bán thuốc trực tuyến. Phương pháp nghiên cứu  Tham khảo, nghiên cứu thêm các tài liệu trên web, trang báo, tìm hiểu tình hình thực trạng của đề tài.  Quan sát việc bán thuốc của một số tiệm thuốc bán trực truyến.  Phân tích các dữ liệu thu thập được, đưa ra kết quả.

Ý nghĩa khoa học và thực tiễn Phần mềm giúp cho việc quản lý và bán thuốc trở nên dễ dàng, nhanh chóng, chính xác giúp cho dễ dàng quản lý. Ngoài ra, việc quản lý và bán thuốc trực tuyến cũng đang đi theo xu hướng số hóa mọi thứ của thế giới ngày nay. Giới thiệu công nghệ 2. Giới thiệu về Laravel a) Laravel là gì? Laravel là một PHP Framework mã nguồn mở và miễn phí, được phát triển bởi Taylor Otwell với phiên bản đầu tiên được ra mnt vào tháng 6 năm 2011 và nhằm mục tiêu hỗ trợ phát triển các ứng dụng web theo cấu trúc model- view- controller (MVC).

Laravel được phát hành theo giấy phép MIT, với source code được lưu trữ tại Gitthub. Mặc dù ra đời muộn hơn so với các đối thủ, tuy nhiên Laravel đã thật sự tạo thành một làn sóng lớn, được đánh giá tốt và sử dụng rộng rãi nhất hiện nay. b) Ưu nhược điểm  Ưu điểm  Sử dụng các tính năng mới nhất của PHP: Sử dụng Laravel giúp các lập trình viên tiếp cận những tính năng mới nhất mà PHP cung cấp, nhất là đối với Namespaces, Interfaces, Overloading, Anonymous functions và shorter array syntax. 2 0 0 c  Nguồn tài nguyên vô cùng lớn và sẵn có: Nguồn tài nguyên của Laravel rất thân thiện với các lập trình viên với đa dạng tài liệu khác nhau để tham khảo.

Các phiên bản được phát hành đều có nguồn tài liệu phù hợp với ứng dụng của mình.  Tốc độ xử lý nhanh: Laravel hỗ trợ hiệu quả cho việc tạo lập website hay các dự án lớn trong thời gian ngnn. Vì vậy, nó được các công ty công nghệ và lập trình viên sử dụng rộng rãi để phát triển các sản phẩm của họ.  Dễ sử dụng: Laravel được đón nhận và trở nên sử dụng phổ biến vì nó rất dễ sử dụng.

Thường chỉ mất vài giờ, bạn có thể bnt đầu thực hiện một dự án nhỏ với vốn kiến thức cơ bản nhất về lập trình với PHP.  Tính bảo mật cao: Laravel cung cấp sẵn cho người dùng các tính năng bảo mật mạnh mẽ để người dùng hoàn toàn tập trung vào việc phát triển sản phẩm của mình:  Sử dụng PDO để chống lại tấn công SQL Injection.  Sử dụng một field token ẩn để chống lại tấn công kiểu CSRF.  Mặc định đều được Laravel escape các biến được đưa ra view mặc định, do đó có thể tránh được tấn công XSS.

 Nhược điểm  So với các PHP framework khác, Laravel bộc lộ khá ít nhược điểm. Vấn đề lớn nhất có thể kể đến của framework này là thiếu sự liên kết giữa các phiên bản, nếu cố cập nhật code, có thể khiến cho ứng dụng bị gián đoạn hoặc phá vỡ. Bên cạnh đó, Lavarel cũng quá nặng cho ứng dụng di động, khiến việc tải trang trở nên chậm chạp. Giới thiệu về Mysql a) Mysql là gì? MySQL là chương trình dùng để quản lý hệ thống cơ sở dữ liệu (CSDL), trong đó CSDL là một hệ thống lưu trữ thông tin.

Được snp xếp rõ ràng, phân lớp ngăn nnp những thông tin mà mình lưu trữ. Vì thế, bạn có thể truy cập dữ liệu một cách thuận lợi, nhanh chóng. MySQL hỗ trợ đa số các ngôn như lập trình. Chính vì thế mà mã nguồn mở phổ biến nhất hiện nay là WordPress đã sử dụng MySQL làm cơ sở dữ liệu mặc định.

b) Tại sao lại sử dụng MySQL? 3 0 0 c  Khả năng mở rộng và tính linh hoạt.  Hiệu quả cao, tính sẵn sàng cao  Hỗ trợ giao dịch mạnh mẽ  Quản lý dễ dàng, chi phí sở hữu thấp  Bảo vệ dữ liệu mạnh mẽ 2. Giới thiệu về công cụ Sublime Text a) Sublime text là gì? Sublime text hay còn biết đến là trình soạn thảo mã nguồn đa nền tảng độc quyền với giao diện của ngôn ngữ lập trình Python. Công cụ này được nhiều developer sử dụng rộng rãi vì vừa miễn phí vừa đầy đủ các tính năng hỗ trợ cần thiết.

Nó hỗ trợ cả ngôn ngữ lập trình và ngôn ngữ đánh dấu cho phép người dùng thêm các chức năng vào plugin theo ý muốn. b) Ưu điểm Sublime Text  Khả năng tuỳ biến  Nhanh, nhẹ, ổn định  Tự động hoàn thành, mã gấp và đánh dấu cú pháp  Tìm kiếm mạnh mẽ 4 0 0 c CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG Chương này sẽ mô tả việc thiết kế hệ thống thông qua các sơ đồ use case, sequence, cũng như mô tả cách thức mà hệ thống hoạt động theo quy trình đã tìm hiểu ở chương trước đó, cũng như mô tả các bảng trong cơ sở dữ liệu. Sơ đồ chức năng của hệ thống Hình 2. 1 Sơ đồ chức năng hệ thống 2.

Thiết kế hệ thống 2. Danh sách các tác nhân và mô tả Tác nhân Mô tả tác nhân Ghi chú Khách hàng Đăng nh p, ậ đăng ký, đăng xuấất, đổi mật khẩu, Không xoá được lấấy l ại m ật kh ẩu, xem chi tếất đ ơn hàng, xem tài khoản thông tn thuôấc, thếm vào giỏ hàng, cập nhật sôấ l ượ ng thuôấc trong gi ỏhàng, xoá thuôấc trong giỏ hàng, đặt hàng, thanh toán đơn hàng…. 5 0 0 c Người quản Đăng nh p,ậ đăng xuấất, quản lý tài khoản khách Không chỉnh sửa lý hàng, qu nả lý thuôấc, qu ản lý đ ơn hàng, quản lý đượ c thông tn nhấn viến, phấn quyếền nhấn viến, quản lý danh tài khoản của m cụthuôấc, qu ản lý th ương hi ệu thuôấc, quản lýkhách hàng mã gi mả giá, qu nả lý danh m ục bài viếất, quản lý bài viếất … Nhấn viến Đăng nh p,ậ đăng xuấất, quản lý tài khoản khách Không có chức hàng, qu nả lý thuôấc, qu ản lý đ ơn hàng, quản lý năng quản lý danh m cụthuôấc, qu ản lý th ương hi ệu thuôấc,nhấn viến và qu nả lý mã gi mả giá, qu nả lý danh m ụ c bài viếất, phấn quyếền qu nả lý bài viếất… Bảng 2. 1 Danh sách các tác nhân và mô tả 2.

Biểu đồ use case tổng quát Hình 2. 2 Biểu đồ use case tổng quát  Biểu đồ use case chi tiết người quản lý và nhân viên 6 0 0 c Hình 2. 3 Biểu đồ use case chi tiết người quản lý và nhân viên  Biểu đồ use case chi tiết khách hàng Hình 2. 4 Biểu đồ use case chi tiết khách hàng 7 0 0 c 2.

Danh sách các use case và mô tả ID Tên Use case Mô tả ngnn gọn Use case Chức năng UC1 Đăng nhập Mô tả hoạt động đăng Giúp tác nhấn đăng nhập nhập vào hệ thống của tác vào website nhân. UC2 Đăng ký Mô tả hoạt động đăng ký Giúp tác nhấn đăng ký tài vào hệ thống của tác nhân. khoản UC3 Đổi mật khẩu Mô tả hoạt động đổi mật Giúp tác nhấn đổi mật khầu đăng nhập vào hệ khẩu của tài khoản thống của tác nhân. UC4 Thếm thuôấc Mô tả chức năng thêm mới Giúp tác nhấn thếm mới 1 1 sản phẩm của tác nhân.

sản phẩm UC5 S ửa thuôấc Mô tả chức năng chỉnh sửa Giúp tác nhấn chỉnh sửa 1 1 sản phẩm đã có của tác sản phẩm nhân. UC6 Xoá thuôấc Mô tả chức năng xoá dữ Giúp tác nhấn xoá dữ liệu liệu 1 sản phẩm đã có của 1 sản phẩm tác nhân. UC7 Ẩn/hi ện thuôấc Mô tả chức năng ẩn/hiện 1 Giúp tác nhấn ẩn/hiện 1 sản phẩm đã có của tác sản phẩm nhân. UC8 Thếm tài khoản Mô tả chức năng thêm mới Giúp tác nhấn thếm mới 1 nhấn viến 1 tài khoản nhân viên của tài khoản nhấn viến tác nhân.

UC9 Khoá/mở khoá Mô tả chức năng khoá/mở Giúp tác nhấn khoá/mở tài khoản nhấn khoá 1 tài khoản nhân viên khoá 1 tài khoản nhấn viến đã có của tác nhân. viến UC10 Xoá tài khoản Mô tả chức năng xoá dữ Giúp tác nhấn xoá 1 tài nhấn viến liệu 1 tài khoản nhân viên khoản nhấn viến đã có của tác nhân. UC11 Phấn quyếền Mô tả chức năng cấp Giúp tác nhấn cấấp quyếền 1 nhấn viến quyền 1 tài khoản nhân tài khoản nhấn viến viên đã có của tác nhân.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Bài viết "Xây Dựng Website Bán Thuốc Tây Trực Tuyến Cho Phòng Khám Đa Khoa SGBB" cung cấp cái nhìn tổng quan về quy trình và lợi ích của việc xây dựng một trang web bán thuốc trực tuyến cho các phòng khám đa khoa. Tác giả nhấn mạnh tầm quan trọng của việc tạo ra một nền tảng trực tuyến an toàn và hiệu quả, giúp bệnh nhân dễ dàng tiếp cận các loại thuốc cần thiết mà không phải đến trực tiếp phòng khám. Bài viết cũng đề cập đến các yếu tố cần thiết như thiết kế giao diện thân thiện, bảo mật thông tin người dùng và quy trình thanh toán thuận tiện.

Để mở rộng thêm kiến thức về việc xây dựng các loại website thương mại điện tử khác, bạn có thể tham khảo bài viết "Đồ án hcmute xây dựng và phát triển website bán hàng cà phê cho công ty tnhh 90s coffee", nơi bạn sẽ tìm thấy những kinh nghiệm quý báu trong việc phát triển một trang web bán hàng. Ngoài ra, bài viết "Đồ án hcmute xây dựng website bán quần áo" cũng sẽ giúp bạn hiểu rõ hơn về các yếu tố cần thiết trong việc thiết kế và tối ưu hóa website bán hàng. Cuối cùng, nếu bạn quan tâm đến việc xây dựng một trang web cho lĩnh vực khác, hãy xem bài viết "Báo cáo phát triển phần mềm mã nguồn mở tên đề tài xây dựng website bán sách online book" để có thêm ý tưởng và thông tin hữu ích.