Xây dựng website bán hàng trực tuyến cho nhà thuốc minh phương

70 346 0
Xây dựng website bán hàng trực tuyến cho nhà thuốc minh phương

Đ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

LỜI CẢM ƠN Lời xin chân thành cảm ơn thầy cô khoa Công nghệ thông tin giúp đỡ tạo điều kiện cho thực đồ án tốt nghiệp Đặc biệt, xin chân thành cảm ơn cô giáo Ngô Thị Lan thầy cô môn Công Nghệ Phần Mềm tận tình giúp đỡ hướng dẫn suốt thời gian làm đồ án tốt nghiệp Và để có kết ngày hôm nay, biết ơn gia đình động viên, khích lệ, tạo điều kiện thuận lợi suốt trình học tập trình thực đề tài tốt nghiệp Tôi xin chân thành cảm ơn! Thái Nguyên, ngày 12 tháng 06 năm 2012 Sinh viên thực hiện: Nguyễn Thọ Nhuận LỜI CAM ĐOAN Tôi xin cam đoan : Những nội dung luận văn thực hướng dẫn trực tiếp của cô giáo Ts.Ngô Thị Lan Mọi tham khảo dùng luận văn trích dẫn rõ ràng tên tác giả, tên công trình, thời gian, địa điểm công bố Mọi chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá, xin chịu hoàn toàn trách nhiệm MỤC LỤC DANH MỤC HÌNH ẢNH LỜI MỞ ĐẦU Ngày 1/4, Tổ chức Y tế giới (WHO) công bố chứng khoa học cho thấy biến đổi khí hậu tác động bất lợi đến sức khỏe người WHO cho biết biến đổi khí hậu vấn đề toàn cầu tác động bất lợi ảnh hưởng đến toàn nhân loại Nhiệt độ Trái Đất mực nước biển tăng kiện thời tiết tiêu cực làm bùng phát bệnh tiêu chảy, sốt rét, sốt xuất huyết…, làm tăng sức lây lan bệnh truyền nhiễm Tác động đặc biệt lớn nước nghèo thành phần dân cư dễ bị tổn thương hệ thống y tế thiếu thuốc men nhân viên y tế WHO ước tính hàng năm có tới 150.000 người nước thu nhập thấp tử vong tác động biến đổi khí hậu Khu vực Đông Nam Á chiếm 30% số người nghèo giới phải gánh chịu hậu nặng nề tình trạng Trong số 14 triệu người chết hàng năm khu vực có tới 40% chết bệnh lây nhiễm Biến đổi khí hậu tạo điều kiện lý tưởng cho lây lan bệnh lây nhiễm khu vực Theo Ủy ban liên phủ biến đổi khí hậu, kinh tế nước thu nhập thấp phụ thuộc vào nông nghiệp tài nguyên thiên nhiên nên bị tác động bất lợi nghiêm trọng Ngân hàng Phát triển châu Á cho biết kinh tế Thái Lan Indonesia bị thiệt hại tới 6,7% tổng thu nhập nội địa (GDP) vào năm 2010 Hầu thu nhập thấp không đủ nguồn tài lực hạ tầng sở y tế cần thiết để đối phó với bệnh bùng phát biến đổi khí hậu WHO nhấn mạnh tăng cường lực y tế để bảo vệ sức khỏe người bối cảnh biến đổi khí hậu trở nên khẩn cấp cấp quốc gia, khu vực toàn cầu Phản ứng hiệu bền vững cần đánh giá nguy y tế, hành động quán, đầu tư tài thỏa đáng phối hợp đa phương Khu vực y tế phải đóng vai trò thiết yếu làm giảm biến đổi khí hậu thích nghi với tác động bất lợi Chính việc tăng cường hiểu biết y học để có thẻ tự đảm bảo sức khỏe vấn đề lựa chọn Ngày nay, phương tiện truyền thông internet phổ biết sống người Việc lựa chọn phổ cập kiếm thức tin học thông qua mạng máy tính để chuyển tới người lựa chọn tốt Vì lý lựa chọn đề tài “Xây dựng Website bán hàng cho nhà thuốc Minh Phương” nhằm cung cấp thông tin y học nhằm nâng cao tầm hiểu biết người giúp cho người tự phòng chữa bệnh giảm bớt chi phí y tế CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 Tổng quan phát triển phần mềm hướng đối tượng 1.1.1 Chu Trình Phát Triển Phần Mềm (Software Development Life Cycle) Vì phát triển phần mềm toán khó, nên có lẽ trước hết ta cần điểm qua số công việc trình Thường người ta hay tập hợp chúng theo tiến trình thời gian cách tương đối, xoay quanh chu trình phần mềm, dẫn tới kết qủa khái niệm Chu Trình Phát Triển Phần Mềm (Software Development Life Cycle - SDLC) sau: Chu Trình Phát Triển Phần Mềm chuỗi hoạt động nhà phân tích (Analyst), nhà thiết kế (Designer), người phát triển (Developer) người dùng (User) để phát triển thực hệ thống thông tin Những hoạt động thực nhiều giai đọan khác Nhà phân tích (Analyst): người nghiên cứu yêu cầu khách hàng/người dùng để định nghĩa phạm vi toán, nhận dạng nhu cầu tổ chức, xác định xem nhân lực, phương pháp công nghệ máy tính để cải thiện cách tốt công tác tổ chức Nhà thiết kế (Designer): thiết kế hệ thống theo hướng cấu trúc database, screens, forms reports – định yêu cầu phần cứng phần mềm cho hệ thống cần phát triển Chuyên gia lĩnh vực (Domain Experts): người hiểu thực chất vấn đề tất phức tạp hệ thống cần tin học hoá Họ không thiết phải nhà lập trình, họ giúp nhà lập trình hiểu yêu cầu đặt hệ thống cần phát triển Quá trình phát triển phần mềm có nhiều thuận lợi đội ngũ làm phần mềm có trợ giúp họ Lập trình viên (Programmer): người dựa phân tích thiết kế để viết chương trình (coding) cho hệ thống ngôn ngữ lập trình thống Người dùng (User): đối tượng phục vụ hệ thống cần phát triển Để cho rõ hơn, xin lấy ví dụ vấn đề đơn giản sau: Người bình thường nhìn xe ô tô thường có tranh từ bên sau: Vấn đề Hình 1.1: Nhìn vấn đề ô tô người bình thường Chuyên gia lĩnh vực giúp nhà phân tích "trình bày lại" vấn đề sau: Hình 1.2: Nhìn vấn đề ô tô chuyên gia phân tích Chính trợ giúp chuyên gia lĩnh vực đóng vai trò quan trọng nên giai đoạn đầu trình phát triển phần mềm, kết phân tích nên thể cho dễ hiểu chuyên gia lĩnh vực Đây môt nhiều lý khiến cho phương pháp hướng đối tượng nhiều người hưởng ứng 1.1.2 Các giai đoạn Chu Trình Phát Triển Phần Mềm Chu trình phần mềm chia thành giai đoạn sau: − Nghiên cứu sơ (Preliminary Investigation hay gọi Feasibility − − − − − − Study) Phân tích yêu cầu (Analysis) Thiết kế hệ thống (Design of the System) Xây dựng phần mềm (Software Construction) Thử nghiệm hệ thống (System Testing) Thực hiện, triển khai (System Implementation) Bảo trì, nâng cấp (System Maintenance) Nghiên cứu sơ Câu hỏi quan trọng phát triển hệ thống hoàn toàn câu hỏi mang tính phương pháp luận Mà câu hỏi kỹ thuật Nó câu hỏi dường đơn giản, thật đặc biệt khó trả lời: “Đây có hệ thống để thực không?” Đáng buồn câu hỏi thực tế thường chẳng đặt lại không trả lời Mặc dù việc lầm lẫn phương pháp hay định sai lầm kỹ thuật dẫn tới thất bại, thường dự án cứu vãn có đầy đủ tài nguyên cố gắng quên nhân viên tài giỏi Nhưng chẳng điều cứu vãn cho hệ thống phần mềm hoàn toàn chẳng cần tới cố gắng tự động hóa quy trình lầm lạc Trước bắt tay vào dự án, bạn phải có ý tưởng cho Ý tưởng song song với việc nắm bắt yêu cầu xuất giai đoạn khởi đầu Nó hoàn tất phát biểu: "Hệ thống mà mong muốn làm việc sau " Trong suốt giai đoạn này, tạo nên tranh ý tưởng đó, nhiều giả thuyết công nhận hay loại bỏ Các hoạt động thời gian thường bao gồm thu thập ý tưởng, nhận biết rủi ro, nhận biết giao diện bên ngoài, nhận biết các chức mà hệ thống cần cung cấp, tạo vài nguyên mẫu dùng để “minh chứng khái niệm hệ thống” Ý tưởng đến từ nhiều nguồn khác nhau: khách hàng, chuyên gia lĩnh vực, nhà phát triển khác, chuyên gia kỹ nghệ, nghiên cứu tính khả thi việc xem xét hệ thống khác tồn Một khía cạnh cần nhắc tới code viết thời kỳ thường bị "bỏ đi”, chúng viết nhằm mục đích thẩm tra hay trợ giúp giả thuyết khác nhau, chưa phải thứ code viết theo kết phân tích thiết kế thấu đáo Trong giai đọan nghiên cứu sơ bộ, nhóm phát triển hệ thống cần xem xét yêu cầu doanh nghiệp (cần dùng hệ thống), nguồn tài nguyên sử dụng, công nghệ cộng đồng người dùng ý tưởng họ hệ thống Có thể thực thảo luận, nghiên cứu, xem xét khía cạnh thương mại, phân tích khả lời-lỗ, phân tích trường hợp sử dụng tạo nguyên mẫu để xây dựng nên khái niệm cho hệ thống đích với mục đích, quyền ưu tiên phạm vi Thường giai đoạn người ta tiến hành tạo phiên thô lịch trình kế hoạch sử dụng tài nguyên Một giai đoạn nghiên cứu sơ thích đáng lập nên tập hợp yêu cầu (dù mức độ khái quát cao) hệ thống khả thi mong muốn, kể phương diện kỹ thuật lẫn xã hội Một giai đoạn nghiên cứu sơ không thực thoả đáng dẫn tới hệ thống không mong muốn, đắt tiền, bất khả thi định nghĩa lầm lạc – hệ thống thừơng chẳng hoàn tất hay sử dụng Kết giai đoạn nghiên cứu sơ Báo Cáo Kết Quả Nghiên Cứu Tính Khả Thi Khi hệ thống tương lai chấp nhận dựa báo cáo lúc giai đoạn Phân tích bắt đầu Phân tích yêu cầu Sau xem xét tính khả thi hệ thống tạo lập tranh sơ dự án, bước sang giai đoạn thường coi quan trọng công việc lập trình: hiểu hệ thống cần xây dựng Người thực công việc nhà phân tích Quá trình phân tích nhìn chung hệ việc trả lời câu hỏi "Hệ thống cần phải làm gì?" Quá trình phân tích bao gồm việc nghiên cứu chi tiết hệ thống doanh nghiệp thời, tìm cho nguyên lý hoạt động vị trí nâng cao, cải thiện Bên cạnh việc nghiên cứu xem xét chức mà hệ thống cần cung cấp mối quan hệ chúng, bên với phía hệ thống Trong toàn giai đoạn này, nhà phân tích người dùng cần cộng tác mật thiết với để xác định yêu cầu hệ thống, tức tính cần phải đưa vào hệ thống Những mục tiêu cụ thể giai đoạn phân tích là: − Xác định hệ thống cần phải làm − Nghiên cứu thấu đáo tất chức cần cung cấp yếu tố liên quan − Xây dựng mô hình nêu bật chất vấn đề từ hướng nhìn có thực (trong đời sống thực) 10 Lớp loibinhbv, loibinhsp: − Các thuộc tính: Id_loibinh(int): lưu id lời bình Id_baiviet(int), id_sanpham(int): lưu id viết id sản phẩm Nguoibinh(varchar): Lưu tên người bình Email(varchar): Lưu địa email người bình Noidung(mediumtext): Lưu nội dung bình luận người bình Ngaybinh(datetime): lưu thời gian viết lời bình − Các thao tác: + setLoibinh: hàm tạo thông tin trường lời bình + getLoibinh: hàm lấy thông tin trường lời bình + them(): hàm thêm lời bình + sủa(): sửa lời bình + xóa(): xóa lời bình + + + + + + 2.3.5 Các bảng sở liệu Hình 2.25: Danh sách bảng sở liệu 56 - Bảng liên kết viết: Hình 2.26: Bảng liên kết viết - Bảng liên kết sản phẩm: Hình:2.27:Bảng liên kết sản phẩm 57 CHƯƠNG 3: CÀI ĐẶT VÀ TRIỂN KHAI WEBSITE 3.1 Xây dựng chương trình 3.1.1 Xây dựng template Template xây dưng theo bố cục: - Header: bao gồm logo menu, menu liên kết, chức tìm kiếm, menu - Box-news: chứa modules hiển thị tin tức cập nhật Box-list-conten: chứa modules hiển thị danh danh sách tin tức thuộc - lĩnh vực khác Box-list-products: chứa modules hiển thị danh mục sản phẩm Box-footer: chứa modules hiển thị menu thông tin website 3.1.2 Xây dựng modules hiển thị - mod_latestnews: hiển thị tin tức mod_newscontent: Hiển thị tin tức thuộc lĩnh vực khác mod_fpss: Hiển thị slideshow hình ảnh tiêu điểm mod_productbrand: Hiển thị danh mục nhà sản xuất hàng đầu mod_productnew: Hiển thị danh sách sản phẩm bật mod_search: có chức tìm kiếm thông tin sản phẩm tin tức mod_custom: Hiển thị thông tin dạng html 3.1.3 Xây dựng component 58 − com_content: có chức quản trị viết hiển thị viết theo nhiều dạng: chi tiết viết, danh sách viết dạnh blog… − com_k2: có chức quản trị sản phẩm, quản lý ý kiến đóng góp khách hàng hiển thị thông tin sản phẩm − com_fpss: có chức quản lý hình ảnh slideshow − com_phocadownload: có chức quản trị file download − com_contact: có chức quản lý thông tin liên hệ 3.2 Kết đạt Đối với nhà thuốc: − Xây dựng hoàn thiện website theo yêu cầu: + + Template: Đáp ứng yêu cầu mạt giao diện Các module, component: hiển thị xác liệu mong muốn + Quản trị website đơn giản dễ sử dụng Đối với sinh viên thực hiện: - Xây dựng thành công ứng dụng thực tế lớn giúp tổng hợp - kiến thức học Hiểu biết công việc thực tế cách thức triển khai dự án Hoàn thành tốt đồ án tốt nghiệp tạo niềm tin vững trác sau trường 59 3.3 kết sản phẩm Hình 3.1: Giao diện trang chủ 60 Hình 3.2: Giao diện trang tin tức y học 61 Hinh 3.3: Giao diện trang danh mục sản phẩm 62 Hình 3.4: Giao diện xem chi tiết sản phẩm 63 Hình 3.5: Giao diện xem chi tiết tin tức 64 Hình 3.6: Giao diện đăng nhập trang quản trị Hình 3.7: Giao diện trang quản trị 65 Hình 3.8: Giao diện quản trị viết Hình 3.9: Giao diện quản trị sản phẩm 66 67 Hình 3.10: Giao diện quản trị lời bình Hình 3.11:Giao diện quan lý đơn đặt hàng 68 KẾT LUẬN Bằng nỗi lực cố gắng thân hướng dẫn giúp đỡ tận tình cô giáo Ts.Ngô Thị Lan, sau thời gian thực đề tài thu nhận kết đáng kể sau: - Hiểu biết quy trình thương mại điện tử Xây dựng thành công ứng dụng “cổng thông tin điện tử vè y học giới - thiệu sản phẩm đạt hàng onlie” dựa tảng Joomla Nắm bắt kỹ thuật, có kinh nghiệm nhiều việc xây dựng ứng dụng tảng CMS Định hướng phát triển: - Với phát triển ngày mạnh mẽ joomla tin tưởng người việt nam lĩnh vực thương mại điện tử Website có hướng phát - triển thêm chức toán bán hàng trực tuyến qua mạng Là cầu nối nhiều bệnh viện phòng khám với nhân dân 69 TÀI LIỆU THAM KHẢO [1] [2] [3] [4] [5] [6] [7] Trang web: http://www.joomla.org Trang web: http://www.joomlaviet.org Trang web: http://www.vinaora.com Trang web: http://buaxua.vn Trang web: http://www.dientuvietnam.vn Trang web: http://gnu.org Ebook: Andrew Eddie Joomla Developer Manual2005 2000- 2005, 168tr [8] Phạm Hữu Khang Xây dựng ứng dụng web PHP & MySQL Nhà Xuất Bản Phương Đông 2006 70 ... cạnh tranh bán lẻ hàng hóa hữu hình Tận dụng tính đa phương tiện môi trường Web Java, người bán xây dựng mạng “các cửa hàng ảo”, gọi ảo 22 cửa hàng có thật ta xem toàn quang cảnh cửa hàng hàng hóa... tốt Vì lý lựa chọn đề tài Xây dựng Website bán hàng cho nhà thuốc Minh Phương nhằm cung cấp thông tin y học nhằm nâng cao tầm hiểu biết người giúp cho người tự phòng chữa bệnh giảm bớt chi phí... lâu dài Giảm chi phí bán hàng, tiếp thị giao dịch TMĐT giúp giảm thấp chi bán hàng chi phí tiếp thị Bằng phương tiện Internet/Web, nhân viên bán hàng giao dịch với nhiều khách hàng, catalogue điện

Ngày đăng: 20/04/2017, 22:19

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan