Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 71 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
71
Dung lượng
2,76 MB
Nội dung
Niên khóa: 2012-2016 VIỆN ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN XÂY DỰNG WEBSITE HỖ TRỢ TRA CỨU CÁC BÀI THUỐC ĐÔNG Y ĐỖ VĂN CHUYÊN XÂY DỰNG WEBSITE HỖ TRỢ TRA CỨU CÁC BÀI THUỐC ĐÔNG Y Chuyên ngành: Công nghệ thông tin ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hà Nội – Năm 2015 Hà Nội, 2016 VIỆN ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN ĐỖ VĂN CHUYÊN XÂY DỰNG WEBSITE HỖ TRỢ TRA CỨU CÁC BÀI THUỐC ĐƠNG Y Chun ngành: Cơng nghệ thông tin Giáo viên hướng dẫn: ThS.Nguyễn Thùy Linh ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hà Nộ Hà Nội, 2016 VIỆN ĐẠI HỌC MỞ HÀ NỘI CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN Độc lập – Tự – Hạnh phúc Hà nội, ngày 21 tháng năm 2016 NHIỆM VỤ CỦA ĐỒ ÁN TỐT NGHIỆP Họ tên: Đỗ Văn Chuyên Giới tính: Nam Ngày, tháng, năm sinh: 15/12/1994 Nơi sinh: Hưng Yên Chuyên ngành: Công nghệ thông tin Mã số: 12A10010161 TÊN ĐỀ TÀI Xây dựng website hỗ trợ tra cứu thuốc Đông Y NHIỆM VỤ VÀ NỘI DUNG - Nghiên cứu tìm hiểu cơng nghệ PHP hệ quản trị MySQL; - Khảo sát hệ thống tìm hiểu nghiệp vụ nhà thuốc Đơng Y; - Phân tích thiết kế hệ thống; - Xây dựng chương trình bao gồm đầy đủ tính cho nhà quản trị khách hàng: + Khách hàng vãng lai: • Đăng kí làm thành viên; • Tra cứu xem thông tin viết; + Khách hàng thành viên: thành viên đăng kí đăng nhập Ngoài chức khách vãng lai thành viên có thêm số chức khác kiểm duyệt Admin: o Đăng cập nhật thuốc; o Trả lời, hỏi đáp thắc mắc; o Ghi nhớ lịch sử tra cứu; o Chia sẻ mạng xã hội (Facebook, Twinter,… ); + Người quản trị: • Quản trị hệ thống; • Quản lí thuốc; • Quản lí nhóm bệnh; • Quản lí thuốc; • Quản lí hỏi đáp; • Quản lí bình luận; • Quản lí danh mục nhà thuốc; • Quản lí lịch sử; NGÀY GIAO NHIỆM VỤ: 04/01/2016 NGÀY HOÀN THÀNH NHIỆM VỤ: 21/04/2016 CÁN BỘ HƯỚNG DẪN: Ths Nguyễn Thùy Linh CÁN BỘ HƯỚNG DẪN KHOA CƠNG NGHỆ THƠNG TIN LỜI NĨI ĐẦU Hiện có nhiều thuốc Đơng Y q gìn giữ lưu truyền rộng rãi internet, nhiên, chúng nằm rải rác trang mà chưa lưu trữ tập trung, xếp cách có hệ thống Ngồi ra, nhiều viết chưa nói rõ công dụng, cách điều trị thảo dược, thuốc,…Chính vậy, em định chọn đề tài“Xây dựng website hỗ trợ tra cứu thuốc Đông Y” trang thông tin sức khỏe, kiến thức chữa bệnh phương pháp tinh hoa y học cổ truyền Ngồi phần lời nói đầu, danh sách từ viết tắt, danh mục bảng, danh mục hình vẽ, tài liệu tham khảo, bố cục báo cáo Đồ án tốt nghiệp gồm chương: Chương - Tổng quan đề tài: Chương giới thiệu mơ tả tốn Chương - Cơ sở lý thuyết: Chương trình bày lý thuyết công nghệ PHP hệ quản trị sở liệu Chương - Phân tích hệ thống: Mục đích chương phân tích tốn, đưa sơ đồ phân cấp chức năng, sơ đồ luồng liệu mức hệ thống Chương - Thiết kế hệ thống: Trình bày thiết kế sở liệu, thiết kế số module hệ thống Chương – Hướng dẫn cài đặt sử dụng: Trình bày yêu cầu cấu hình, hướng dẫn cách cài đặt hướng dẫn sử dụng Trong trình làm đồ án, em nhận bảo tận tình Thạc sĩ Nguyễn Thùy Linh, song thời gian khả kiến thức em có hạn nên đồ án khơng thể tránh khỏi sai sót, mong thầy đóng góp ý kiến để đồ án em hoàn thiện Em xin chân thành cảm ơn! Hà nội, ngày 21 tháng năm 2016 Sinh viên thực Đỗ Văn Chuyên MỤC LỤC DANH MỤC CÁC BẢNG DANH MỤC CÁC HÌNH VẼ CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI 1.1 Giới thiệu toán 1.2 Mơ tả tốn CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.1 Giới thiệu hệ quản trị MySQL 2.1.1 Giới thiệu 2.1.2 Ưu điểm SQL 2.1.3 Các lí nên chọn MySQL 2.2 Giới thiệu ngơn ngữ lập trình PHP 2.2.1 Giới thiệu 2.2.2 Ưu điểm, nhược điểm PHP 2.2.3 Lí nên chọn PHP 2.2.4 PHP cấp doanh nghiệp 10 2.2.5 Sự ảnh hưởng PHP Việt Nam 10 CHƯƠNG 3: PHÂN TÍCH HỆ THỐNG 12 3.1 Xác định yêu cầu 12 3.1.1 Yêu cầu khách hàng 12 3.1.2 Yêu cầu người quản trị 12 3.2 Mơ hình phân rã chức 13 3.2.1 Sơ đồ phân rã chức 13 3.2.2 Đặc tả chức 15 3.5 Sơ đồ luồng liệu mức đỉnh 21 3.5.1 Sơ đồ luồng liệu mức đỉnh với chức quản lí hệ thống…………………………………………………………………… 21 3.5.2 Sơ đồ luồng liệu mức đỉnh với chức quản lí thuốc…………………………………………………………………… 22 3.5.3 Sơ đồ luồng liệu mức đỉnh với chức quản lí thuốc…………………………………………………………………… 23 3.5.4 Sơ đồ luồng liệu mức đỉnh với chức quản lí nhóm bệnh…………………………………………………………………… 24 3.5.5 Sơ đồ luồng liệu mức đỉnh với chức quản lí danh mục nhà thuốc………………………………………………………………… 25 3.5.7 Sơ đồ luồng liệu mức đỉnh với chức quản lí bình luận………………………………………………………………………27 3.5.8 Sơ đồ quản lí mức đỉnh với chức quản lí lịch sử 28 CHƯƠNG 4: THIẾT KẾ HỆ THỐNG 29 4.1 Thiết kế sở liệu 29 4.1.1 Xác định tập thực thể 29 4.1.2 Xác định mối liên kết tập thực thể 30 4.1.3 Mơ hình ER 31 4.1.4 Mơ hình quan hệ 32 4.1.5 Các bảng CSDL vật lí 34 4.2 Thiết kê module chức 39 4.2.1 Module đăng kí tài khoản 39 4.2.2 Module đăng nhập 41 4.2.3 Module thêm thuốc 42 4.2.4 Module sửa thuốc 44 4.2.5 Module xóa thuốc 47 4.2.6 Module tìm kiếm 48 CHƯƠNG : HƯỚNG DẪN SỬ DỤNG HỆ THỐNG 49 5.1 Hướng dẫn sử dụng cho khách vãng lai 49 5.2 Hướng dẫn sử dụng cho thành viên 49 5.2.1 Giao diện hình đăng nhập 49 5.2.2 Hướng dẫn đăng kí tài khoản 50 5.2.3 Hướng dẫn bình luận thuốc 51 5.2.4 Hướng dẫn cập nhật tài khoản 51 5.2.5 Giao diện trang cá nhân 52 5.2.6 Giao diện đăng thuốc 53 5.3 Hướng dẫn sử dụng cho admin 53 5.3.1 Giao diện đăng nhập 53 5.3.2 Giao diện trang quản trị 54 5.3.3 Giao diện thêm thuốc 55 5.3.4 Giao diện tìm kiếm thuốc 55 KẾT LUẬN 56 TÀI LIỆU THAM KHẢO 58 TÓM TẮT ĐỒ ÁN Họ tên: Đỗ Văn Chuyên Chuyên ngành: Công nghệ thông tin Khóa: 12 Cán hướng dẫn: ThS Nguyễn Thùy Linh Tên đề tài: Xây dựng website hỗ trợ tra cứu thuốc Đơng Y Tóm tắt: Hệ thống xây dựng giúp người dùng dễ dàng tra cứu thông tin thuốc, thuốc, nhóm bệnh,… Ngồi ra, hệ thống cho phép người dùng phép đăng kí làm thành viên có thêm số chức khác: • Đăng cập nhật viết; • Trả lời hỏi đáp, thắc mắc; • Ghi nhớ lịch sử tra cứu; • Chia sẻ mạng xã hội (Facebook, Twinter,…); Abstract:The system is built to help users easily search information for all drugs , medicinal plants , disease groups , In addition , the system also allows users to be allowed to register as a member and have a number of other functions : • Post and update articles ; • Answer questions and answers , questions ; • Remember history lookup ; • Share on social networks ( Facebook , Twinter , ) ; DANH SÁCH CÁC CHỮ VIẾT TẮT STT Tên viết tắt DBMS Tên đầy đủ DataBase Management Dịch tiếng việt Hệ quản trị sở liệu System RDBMS Relational DataBase Hệ quản trị quan hệ sở Management System liệu PHP HyperText Preprocessor Nền tảng ứng dụng web HTML HyperText Markup Ngôn ngữ siêu văn Language DMNT Danh mục nhà thuốc Danh mục nhà thuốc TT Thông tin Thông tin y/c Yêu cầu Yêu cầu kq Kết Kết 44 4.2.4 Module sửa thuốc Input: thông tin cần sửa tên thuốc, hình ảnh, cách dùng,… Output: kết sửa thuốc Đối với admin: cập nhật trực tiếp không qua kiểm duyệt Sơ đồ khối module sửa thuốc admin mô tả hình 4.6 45 Bắt đầu Chọn thuốc cần sửa Chỉnh sửa thông tin thuốc Thông báo liệu không hợp lệ Kiểm tra liệu thuốc Sai Đúng Lưu vào sở liệu Thông báo chỉnh sửa thành cơng Kết thúc Hình 6Sơ đồ khối module sửa thuốc (Admin) 46 Đối với thành viên: admin kiểm duyệt khơng cập nhật ngược lại Bắt đầu Chọn thuốc cần sửa Đúng Đã kiểm duyệt Sai Nhập thông tin cần sửa Thông báo liệu không hợp lệ Kiểm tra liệu nhập Sai Đúng Lưu vào sở liệu Thơng báo chỉnh sửa thành cơng Kết thúc Hình 7Sơ đồ khối module sửa thuốc (Thành viên) 47 4.2.5 Module xóa thuốc Input: thơng tin thuốc cần xóa khỏi hệ thống Output: kết xóa thuốc Bắt đầu Chọn thuốc cần xóa Xác nhận xóa thuốc Sai Đúng Xóa thuốc khỏi sở liệu Thơng báo xóa viết thành cơng Kết thúc Hình Sơ đồ khối module xóa thuốc 48 4.2.6 Module tìm kiếm Input: thơng tin người dùng cần tìm kiếm thuốc, thuốc, nhóm bệnh,… Outpt: Kết tìm kiếm Bắt đầu Nhập thơng tin tìm kiếm Thơng tin tìm kiếm khơng xác Kiểm tra thơng tin tìm kiếm Sai Đúng Hiển thị kết tìm kiếm Kết thúc Hình 9Sơ đồ khối module tìm kiếm 49 CHƯƠNG NG : H HƯỚNG DẪN SỬ DỤNG HỆ THỐNG TH 5.1 Hướng dẫẫn sử dụng cho khách vãng lai Màn hình hình h 5.1 giao diện trang chủ bao gồm: m: list danh sách thuốc, khung tìm ki kiếm, xem chi tiết thuốc,… Hình Giao diện hình trang chủ 5.2 Hướng dẫẫn sử dụng cho thành viên 5.2.1 Giao diện n hình đăng nhập Màn hình hiệnn sau vào trang chủ, ch , nằm n bên phải hình ình 5.2 Để đăng nhập điềnn thông tin tài khoản kho nhấn n nút đăng nhập 50 Hình Giao diện hình đăng nhập 5.2.2 Hướng dẫn ẫn đăng kí tài khoản Khi vào trang web chưa ch có tài khoản nhấnn nút đă đăng kí để làm thành viên có c hội thêm số chức mớii mà ng người vãng lai khơng có hhình 5.3 Hình Giao diện hình đăng kí thành viên 51 5.2.3 Hướng dẫn ẫn bình luận lu thuốc Khi đãã thành viên c a trang web thành viên sau xem thơng tin chi tiết thuốcc có th thể bình luận mơ tả hình ình 5.4 Hình Giao diện di hình bình luận củaa thành viên 5.2.4 Hướng dẫn ẫn ccập nhật tài khoản Người dùng muố ốn thay đổi mật để bảo mậtt thông tin, mơ tả qua hình 5.5 52 Hình 5 Giao diện thay đỏi mật khẩuu thành viên 5.2.5 Giao diện n trang cá nhân Giao diệnn bao ggồm thông tin tài khoản vi viết mà thành viên đăng ng lên đư admin kiểm duyệt mơ tả qua hình 5.6 Hình Giao diện trang cá nhân 53 5.2.6 Giao diện n đăng đă thuốc Khi khách hàng đ thành viên khách hàng đăng vi viết kiểm m duyệt admin Hình 5.7 sau mơ tả việệc đăng viết củaa thành viên Hình Giao diện đăng thành viên 5.3 Hướng dẫẫn sử dụng cho admin 5.3.1 Giao diện n đă đăng nhập Hình 5.8 sau mô tả t việc đăng nhập admin 54 Hình Giao diện di đăng nhập quản trị hệ thống củaa admin 5.3.2 Giao diện n trang quản qu trị Trang quản trị củ hệ thống mơ tả qua hình 5.9 sau đđây: Hình Giao diện di trang quản trị hệ thống củaa admin 55 5.3.3 Giao diện n thêm thuốc Hình 5.10 sau mô tả t việc thêm thuốc admin Hình 10 Giao diện thêm thuốc củaa admin 5.3.4 Giao diện n tìm kiếm ki thuốc Hình 5.11 sau mơ tả t tìm thuốc trang quản trị Hình 11 Giao diện tìm kiếm cấy thuốc củaa admin 56 KẾT LUẬN Sau thời gian nghiên cứu thực hiện, em hoàn thành đồ án tốt nghiệp Xây dựng website hỗ trợ tra cứu thuốc Đông Y đạt số kết định: - Nghiên cứu tìm hiểu rõ ngơn ngữ PHP - Tìm hiểu hệ quản trị sở liệu MySQL - Khảo sát hệ thống tìm hiểu nghiệp vụ đề tài - Phân tích thiết kế hệ thống - Xây dựng chương trình bao gồm đầy đủ tính cho nhà quản trị khách hàng: + Khách hàng: • Đăng kí làm thành viên; • Tra cứu xem thơng tin chi viết; + Khách hàng thành viên thành viên đăng kí đăng nhập Ngồi chức khách vãng lai có thêm số chức khác kiểm duyệt Admin: • Đăng cập nhật thuốc; • Trả lời, hỏi đáp thắc mắc; • Ghi nhớ lịch sử tra cứu; • Chia sẻ mạng xã hội (Facebook, Twinter,… ); + Người quản trị: • Quản trị hệ thống; • Quản lí thuốc; • Quản lí nhóm bệnh; 57 • Quản lí thuốc; • Quản lí hỏi đáp; • Quản lí bình luận; • Quản lí danh mục nhà thuốc; • Quản lí lịch sử; - Giao diện thân thiện, dễ sử dụng Tuy nhiên, thời gian kinh nghiệm hạn chế nên chương trình số chức chưa hoàn thiện, chẳng hạn chức báo cáo thống kê chức mục 6.0 (Quản lí hỏi đáp), mục 8.0 (Quản lí lịch sử) đưa sơ đồ phân rã chức năng… Chính vậy, hướng phát triển em thời gian tới: - Tiếp tục hoàn thiện chương trình, bổ sung thêm số tính mới; - SEO website lên top trang tìm kiếm, xây dựng, chương trình đưa sử dụng nhà thuốc muốn đưa thông tin đến người dùng; - Chạy mobile; - Phát triển đa tảng ngôn ngữ; Hà nội, ngày 21 tháng 04 năm 2016 Sinh viên Đỗ Văn Chuyên 58 TÀI LIỆU THAM KHẢO Tiếng việt: [1] Nguyễn Kim Anh, Nguyên lý hệ sở liệu, Nhà xuất Đại học Quốc Gia Hà Nội, 2009 [2] Nguyễn Văn Ba, Phân tích thiết kế hệ thống thơng tin quản lý, Nhà xuất Đại học Quốc Gia, 2007 [3] Thạc Bình Cường, Quản lí dự án phần mềm, Nhà xuất khoa học kỹ thuật, 2004 [4] Hồ Thuần, Hồ Cẩm Hà, Lý thuyết sở liệu, 2005 [5] Trịnh Thị Xuân, Nguyễn Thị Tâm, Cơ sở liệu Lưu hành nội khoa Công nghệ thông tin – Viện Đại Học Mở Hà Nội [6] Phạm Đức Nhiệm, Giáo trình sở liệu quan hệ, NXB Hà Nội, 2005 Internet: http://www.w3schools.com/ http://www.qhonline.info/ ... Cán hướng dẫn: ThS Nguyễn Th y Linh Tên đề tài: X y dựng website hỗ trợ tra cứu thuốc Đơng Y Tóm tắt: Hệ thống x y dựng giúp người dùng dễ dàng tra cứu thông tin thuốc, thuốc, nhóm bệnh,… Ngồi... phân cấp chức hệ thống website hỗ trợ tra cứu thuốc Hình 3.1 14 HỆ THỐNG WEBSITE HỖ TRỢ TRA CỨU CÁC BÀI THUỐC ĐÔNG Y 1.0 Quản trị hệ thống 2.0 Quản lí thuốc 3.0 Quản lí thuốc 4.0 Quản lí nhóm... dụng, cách điều trị thảo dược, thuốc, …Chính v y, em định chọn đề tài X y dựng website hỗ trợ tra cứu thuốc Đông Y trang thông tin sức khỏe, kiến thức chữa bệnh phương pháp tinh hoa y học cổ truyền