Đồ án Xây dựng sàn giao dịch điện tử cung ứng và giới thiệu việc làm cho Thành đoàn Hải Phòng

Công nghệ thông tin nói chung và internet nói riêng đã và đang là một yếu tố ngày càng cần thiết trong công việc, cuộc sống hàng ngày. Website là một ứng dụng phổ biến nhất trên internet hiện nay. Đặc điểm của internet đó là không có giới hạn về không gian địa lý, thông tin được cập nhật, trao đổi nhanh chóng. Trong xã hội của thông tin như ngày nay, sự chính xác và nhanh chóng là yếu tố quan trọng luôn được ưu tiên. Internet ở Việt Nam đang ngày càng phát triển về số thuê bao và số người dùng internet. Theo nhận định, tỷ lệ người dùng internet của Việt Nam khá cao. Có khoảng 9 triệu người thường xuyên dùng internet. Phần lớn trong số họ dùng internet cho việc tiếp nhận và tìm kiếm thông tin. Sinh viên Việt Nam với sự nhạy bén và ham học hỏi của mình, đã coi internet là một công cụ không thể thiếu trong giao lưu, học hỏi và tìm kiếm thông tin. Nhu cầu về thông tin là rất lớn. Xu hướng tất yếu trong tương lai sẽ số hóa các hoạt động của con người. Các giao dịch thường ngày có thể tiến hành qua mạng Internet với tốc độ cao. Sau quá trình học tập dưới sự dìu dắt tận tình của tập thể giảng viên khoa Công Nghệ Thông Tin trường Đại Học Hàng Hải, em đã ấp ủ thực hiện đề tài "Xây dựng sàn giao dịch điện tử cung ứng và giới thiệu việc làm cho Thành đoàn Hải Phòng" với ước mong đóng góp một phần nhỏ cho sự phát triển của công nghệ thông tin, đưa con người tiếp cận với sự tiện dụng và phong phú của nền tri thức thông tin.

doc80 trang | Chia sẻ: maiphuongtl | Ngày: 10/07/2013 | Lượt xem: 998 | Lượt tải: 7download
Bạn đang xem nội dung tài liệu Đồ án Xây dựng sàn giao dịch điện tử cung ứng và giới thiệu việc làm cho Thành đoàn Hải Phòng, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Mục Lục Lời Mở Đầu 4 Phần A Tổng Quan. Giới Thiệu Chung. 5 Tình Hình Tại Việt Nam. 7 Ứng Dụng Thực Tế Tại Thành Đoàn Hải Phòng. 10 Một Số Hình Ảnh Hoạt Động Của Thành Đoàn. 12 Mục Đích Của Đề Tài. 13 Yêu Cầu Đặt Ra. 14 Phần B Giải Pháp Bảo Mật, Ngôn Ngữ, Cơ Sở Dữ Liệu Bảo Mật Chống Hacker Phá Hoại. 15 Giải Pháp Ngôn Ngữ Lập Trình Và Cơ Sở Dữ Liệu. 17 II.1. PHP là gì? 17 II.2. Một số nét về lịch sử phát triển của PHP. 18 II.3. Tại sao ta sử dụng ngôn ngữ PHP? 22 II.4. MySql là gì? 22 II.5. Tại sao ta sử dụng cơ sở dữ liệu MySql 23 II.6. Kết hợp PHP và MySql. 23 Phần C Thiết Kế WebSite. Thiết Kế Cơ Sở Dữ Liệu. 24 I.1. Thiết kế các bảng dữ liệu. 24 I.2. Mối quan hệ giữa các thực thể. 31 Phân Tích Thiết Kế Hệ Thống. 33 II.1. Sơ đồ phân rã chức năng 33 II.1.1. Chức năng người tìm việc 34 II.1.2. Chức năng nhà tuyển dụng 35 II.1.3. Chức năng thành đoàn 36 II.1.4 Chức năng, tiện ích của website. 37 II.2. Sơ đồ luồng dữ liệu mức ngữ cảnh 38 II.3. Sơ đồ luồng dữ liệu mức đỉnh 39 II.4. Biểu đồ luồng dữ liệu chức năng quản lý ứng viên. 40 II.5. Biểu dồ luồng dữ liệu chức năng quản lý nhà tuyển dụng. 41 II.6. Biểu dồ luồng dữ liệu chức năng quản trị viên. 42 Cách Thức Xây Dựng Các Chức Năng. 43 Thiết Kế Trang Chủ. 56 Các Hoạt Động Của Nhà Tuyển Dụng. 59 V.1. Mô hình. 59 V.2. Giải thích mô hình. 59 V.3. Thông tin đăng ký nhà tuyển dụng. 61 V.4. Quản lý tài khoản. 62 V.5. Quản l‎ý hồ sơ tuyển dụng. 63 V.6. Quản lý phản hồi. 63 V.7. Tìm kiếm. 64 V.8. Gửi phản hồi 65 Các Hoạt Động của Ứng Viên. 66 VI.1. Mô hình. 66 VI.2. Giải thích mô hình. 66 VI.3. Thông tin đăng k‎ý ứng viên. 67 VI.4. Quản lý tài khoản. 68 VI.5. Quản lý hồ sơ dự tuyển. 69 VI.6. Quản lý phản hồi 69 VI.7. Tìm kiếm. 70 VI.8. Gửi phản hồi. 71 VII. Các Hoạt Động của Quản trị viên. 72 VIII. Nguồn Cung Cấp Việc Làm. 77 Mô hình. Giải thích mô hình. IX. Quy Trình Ứng Viên Tìm Việc Làm. 78 Kết Luận 79 Tài Liệu Tham Khảo. 80 Lời Mở Đầu Công nghệ thông tin nói chung và internet nói riêng đã và đang là một yếu tố ngày càng cần thiết trong công việc, cuộc sống hàng ngày. Website là một ứng dụng phổ biến nhất trên internet hiện nay. Đặc điểm của internet đó là không có giới hạn về không gian địa lý, thông tin được cập nhật, trao đổi nhanh chóng. Trong xã hội của thông tin như ngày nay, sự chính xác và nhanh chóng là yếu tố quan trọng luôn được ưu tiên. Internet ở Việt Nam đang ngày càng phát triển về số thuê bao và số người dùng internet. Theo nhận định, tỷ lệ người dùng internet của Việt Nam khá cao. Có khoảng 9 triệu người thường xuyên dùng internet. Phần lớn trong số họ dùng internet cho việc tiếp nhận và tìm kiếm thông tin. Sinh viên Việt Nam với sự nhạy bén và ham học hỏi của mình, đã coi internet là một công cụ không thể thiếu trong giao lưu, học hỏi và tìm kiếm thông tin. Nhu cầu về thông tin là rất lớn. Xu hướng tất yếu trong tương lai sẽ số hóa các hoạt động của con người. Các giao dịch thường ngày có thể tiến hành qua mạng Internet với tốc độ cao. Sau quá trình học tập dưới sự dìu dắt tận tình của tập thể giảng viên khoa Công Nghệ Thông Tin trường Đại Học Hàng Hải, em đã ấp ủ thực hiện đề tài "Xây dựng sàn giao dịch điện tử cung ứng và giới thiệu việc làm cho Thành đoàn Hải Phòng" với ước mong đóng góp một phần nhỏ cho sự phát triển của công nghệ thông tin, đưa con người tiếp cận với sự tiện dụng và phong phú của nền tri thức thông tin. Em xin chân thành cảm ơn các thầy cô giáo trong Khoa Công nghệ Thông tin đã giảng dạy em trong suốt quá trình học tập tại trường, đặc biệt cảm ơn sự hướng dẫn nhiệt tình của thầy Bùi Danh Tuyên. Hải Phòng, tháng 9 năm 2006 Sinh viên: Nguyễn Hải Hà Phần A. Tổng Quan I. Giới thiệu chung Hiện nay Internet là một công cụ, một môi trường làm việc và liên kết mọi người trên thế giới lại với nhau, Internet có mặt khắp nơi và hỗ trợ con người trong nhiều lĩnh vực. Đặc điểm của việc tìm kiếm thông tin về việc làm trên mạng là có lượng thông tin phong phú, nhanh và mới mẻ, đơn vị tuyển dụng và người xin việc được trao đổi thông tin với nhau rất nhanh. Các công ty tuyển dụng nhân viên qua mạng Internet luôn tin rằng những nhân viên được họ tuyển dụng bằng hình thức này sẽ có trình độ năng lực cao hơn những người khác. Do đó, tuyển dụng nhân viên trên mạng sẽ lã xu hướng của thị trường nhân tài tại thời điểm hiện tại cũng như trong tương lai. Hiện tại, địa chỉ e-mail được các nhà tuyển dụng chọn liên lạc với ứng viên nhiều hơn địa chỉ nhà, chỉ sau điện thoại. Và điều tất yếu là mức độ hiểu biết về Internet-word wide web, cũng như khả năng giao dịch bằng các phương tiện trên mạng sẽ là một trong những lợi thế của người tìm việc. Để có một cuộc hẹn phỏng vấn, ứng cử viên không nhất thiết phải làm hàng loạt hồ sơ công chứng, xin nghỉ phép hay làm đơn xin nghỉ hẳn để tập trung viết đơn xin việc. Với hầu hết người lướt web, việc tìm và thay đổi chỗ làm đã không còn khó khăn bởi sự ra đời, tồn tại và phát triển của hàng loạt website giới thiệu việc làm. Là người xin việc, hay là một người có năng lực chuyên môn giỏi thì việc lên mạng tìm việc làm chỉ còn là vấn đề thời gian, khả năng thành công sẽ rất cao. Hiện nay ngày càng có nhiều công ty tuyển dụng nhân sự thông qua mạng Internet. Hình thức này được thực hiện có hiệu quả tương đối cao. Tìm kiếm việc làm và ứng viên trên Internet là một loại hình được đa số người tìm việc và nhà tuyển dụng quan tâm, nó vừa đỡ mất thời gian và tiền bạc. Trước kia, khi Internet chưa thật sự phát triển và đi vào đới sống xã hội thì khi một công ty muốn tuyển dụng cho công ty mình một vị trí nào đó, có lẽ việc liên lạc đến các trung tâm, công ty cung cấp ngưồn nhân lực, hay nói nôm na là những công ty săn đầu người chuyên cung cấp những ứng viên đủ trình độ đáp ứng yêu cầu của công ty đặt ra. Hoặc có thể đăng lên báo đài cho mọi người biết đến. Còn khi một ứng viên tìm việc, họ thường lục tìm trong các thông tin tuyển dụng trên báo, hoặc đến các trung tâm giới thiệu việc làm, hoặc tham gia các cuộc hội thảo, hội chợ việc làm để tìm kiếm việc làm cho mình. Như vậy rõ ràng là tốn rất nhiều thời gian và tiền bạc cho những chi phí quảng cáo, đăng tìm đó. Hình thức tìm kiếm và tuyển dụng việc làm đã có từ lâu ở các nước phát triển và đã và đang chứng minh tính hiệu quả của nó mang lại vì nó hầu như miễn phí cho nhà tuyển dụng lẫn ứng viên tìm việc. Nó trở thành một hình thức phổ biến và được ưa chuộng hiện nay vì những tiện lợi mà nó mang lại. Chỉ với một máy tính kết nối Internet ở bất cứ đâu, bất cứ thời điểm nào là bạn có thể truy cập kho dữ liệu với hàng ngàn vị trí tuyển dụng hấp dẫn cũng như tự giới thiệu đăng tin tìm việc. Đa số những website việc làm là của những công ty giới thiệu nhân lực, bằng cách lập 1 website việc làm họ sẽ có thêm nhiều người biết đến và thư viện danh sách ứng viên của họ sẽ thêm phong phú. II. Tình Hình Cụ Thể Tại Việt Nam Hình thức này mới xâm nhập vào Việt Nam từ khi Việt Nam du nhập Internet, khoảng vài năm trở lại đây có nhiều website hoạt động trong lĩnh vực này. Tại Việt Nam hiện nay đã có nhiều website việc làm có tiếng hoạt động trong lĩnh vực này, trong đó có một số công ty là nhà cung cấp nguồn nhân lực.Việc mở 1 website việc làm để thu hút các đối tượng tham gia là hướng đi đúng đắn. Một số website việc làm có tiếng tại Việt Nam hiện nay như: www.Vietnamworks.com , www.jobviet.com , www.tuyendung.com là những website do những công ty thiết kế và họ quảng bá rất rộng rãi trên các phương tiện thông tin đại chúng, đã trở nên quen thuộc với hàng nghìn công việc, vị trí tuyển dụng được đăng mỗi ngày. Đây là những cầu nối tạo điều kiện cho người xin việc gặp gỡ nhà tuyển dụng hoàn toàn miễn phí. Ứng viên chỉ cần lướt web, tìm thông báo tuyển dụng phù hợp, gửi hồ sơ "mềm" bằng cách khai báo đầy đủ những yêu cầu và chờ phỏng vấn. Do đó những website này được nhiều người biết đến và phát triển mạnh là điều hiển nhiên vì nó thuộc về những công ty có tư cách pháp nhân. Thị trường lao động thông qua giới thiệu từ các website sẽ rất sôi động. Đây là xu hướng tất yếu khi Internet ngày càng phổ biến và nhu cầu thay đổi việc làm cũng tăng cao khi nhiều công ty lớn bước vào Việt Nam. Cơ hội việc làm mở ra cho ứng cử viên không chỉ ở hiện tại mà cả tương lai Hiện tại, hầu hết công ty tuyển dụng không buộc ứng viên nộp đầy đủ hồ sơ có công chứng khi tham dự phỏng vấn, mà chỉ yêu cầu bổ sung khi người xin việc chính thức được tuyển dụng. Điều này giúp ứng viên không mất nhiều thời gian, công sức và lãng phí bộ hồ sơ nếu nhà tuyển dụng không chấp nhận. Cũng vì ưu điểm này mà không ít người xin việc trên mạng đã cố tạo ra một bộ hồ sơ hoàn hảo nhằm được chú ý và gọi phỏng vấn. Tuy nhiên nhà tuyển dụng có thể tiếp xúc trước qua điện thoại hoặc kiểm tra ngẫu nhiên thông tin trên lý lịch... trước khi hẹn phỏng vấn. Do đó, việc phóng đại khả năng sẽ không có lợi cho ứng viên. Có thể bạn được gọi phỏng vấn, nhưng chắc chắn khả năng thành công là rất thấp vì điều này gây ấn tượng xấu với nhà tuyển dụng. Một số lý do khiến bạn nên sử dụng website tìm kiếm việc làm: 1.Tiết kiệm thời gian và tiền bạc cho quy trình tuyển dụng của bạn: Chi phí thấp hơn và hiệu quả hơn đăng quảng cáo tuyển dụng trên các phương tiện khác, có được hồ sơ cao hơn với chi phí thấp nhất. Nhận được kết quả ngay lập tức: Tin tuyển dụng của bạn được đăng ngay trong thời gian ngắn nhất. Thời gian đăng tuyển dài: tin tuyển dụng của bạn được đăng suốt 30 ngày. Hoàn toàn tự động: nhận hồ sơ ứng viên qua email Thông tin được trình bày đầy đủ theo yêu cầu của bạn: bao gồm những thông tin về vị trí tuyển dụng như yêu cầu, trách nhiệm,thông tin về công ty, trang web và nhiều thông tin khác nữa. Tiếp cận ứng viên tiềm năng: đăng vị trí tuyển dụng của bạn vào lĩnh vực thích hợp để đảm bảo lượng ứng viên tiềm năng, chất lượng truy cập và nộp hồ sơ. 2.Tiếp cận với số lượng lớn ứng viên và nhà tuyển dụng chất lượng cao: Với việc cơ sở dữ liệu được cập nhật liên tục thì số lượng ứng viên và nhà tuyển dụng chất lượng cao sẽ càng nhiều, đưa đến cho bạn sự lựa chọn hợp lý và chính xác. 3. Tìm kiếm được nhà tuyển dụng chất lượng và vị trí công việc phù hợp Một số lượng lớn các công ty hàng đầu với hàng loạt các vị trí công việc với đầy đủ yêu cầu, bạn sẽ chọn lựa ra cho mình một vị trí thích hợp với khả năng và học thức của bản thân. Với một bản thông tin chi tiết về bản thân với học vấn cao, khả năng đảm nhận tốt công việc, bạn sẽ được nhiều nhà tuyển dụng quan tâm. III.Ứng Dụng Thực Tế Tại Thành Đoàn Hải Phòng Việc xây dựng một website cung ứng việc làm cho Thành Đoàn Hải Phòng là một giải pháp có tính thực tế cao. Thành đoàn là một trụ sở, trung tâm giao lưu của số lượng lớn đoàn viên thanh niên giới trẻ, mà họ chính là nguồn lao động chính tại thời điểm này cũng như trong tương lai. Ngoài mục đích giới thiệu về Thành đoàn, trang web sẽ có thêm chức năng chính là cung ứng giới thiệu việc làm. Thành đoàn đã có sẵn mối quan hệ mật thiết với các cơ quan đoàn thể, trường học, các tổ chức xã hội, do đó dễ thu hút đối tượng sử dụng hay nói một cách khác là khách hàng của website. Bên cạnh việc truy cập website thành đoàn để nắm bắt thông tin về tình hình hoạt động của thành đoàn Hải phòng, người sử dụng còn có thể tìm kiếm cho mình thông tin hữu ích về việc làm, nhân sự. Khi một công ty, một tổ chức xã hội, hay các cá nhân muốn đăng thông tin cá nhân lên trang web của một công ty cung ứng việc làm nào đó, việc đầu tiên họ nghĩ tới là vấn đề bảo mật thông tin của công ty đó, trang web đó, trang web đó có lượng người truy cập nhiều hay không v…v. Thành đoàn Hải Phòng là một cơ sở đoàn viên thanh niên có uy tín, trang web www.thanhdoanhaiphong.gov.vn đã đi vào hoạt động ổn định, nên việc cung cấp thông tin cho website của thành đoàn là hoàn toàn có cơ sở để tin tưởng về vấn đề bảo mật cũng như kết quả thu được khi đăng tin tìm việc-tìm người. Ngoài công việc bình thường của Thành đoàn, mảng cung ứng việc làm sẽ giúp cho các hoạt động của Thành đoàn trở nên phong phú hơn, đa dạng hơn. Tuy nhiên, với tình hình phát triển mạnh của các trang web, các công ty lớn về cung ứng việc làm thì tính cạnh tranh của trang web trong thời gian đầu sẽ không cao. Đối tượng chính tập trung vào là đoàn viên,thanh niên đang sinh sống và làm việc tại Hải Phòng. Nguồn việc làm thì chủ yếu từ các khu công nghiệp, các công ty lớn tại Hải Phòng như khu công nghiệp Nomura, các công ty vận tải biển, các cơ quan hành chính nhà nước. Vấn đề quảng bá cho trang web cũng là một vấn đề của đề án. Nhưng thành đoàn Hải Phòng có ưu điểm là đã được nhiều người biết đến, việc truy cập trang web của thành đoàn để nắm bắt thông tin không phải là vấn đề xa lạ. Chính vì thế việc quảng bá cho mảng cung ứng việc làm sẽ có nhiều thuận tiện hơn. IV.Một Số Hình Ảnh Hoạt Động Của Thành Đoàn. Đại hội cháu ngoan bác hồ Lễ trao tặng Lễ ra quân Đồng chí Lê Văn Nghị trao tặng Lễ báo công Giao lưu xung kích Nhiệt liệt chào mừng Trung tâm thanh niên tình nguyện Những tấm lòng đồng cảm Hình 1. V. Mục Đích Đề Tài Xây dựng 1 website cho Thành đoàn Hải Phòng có hỗ trợ cung ứng việc làm cho ứng viên và nhà tuyển dụng, gỡ bỏ khoảng cách giữa ứng viên và nhà tuyển dụng, hỗ trợ họ trong việc tìm kiếm ứng viên và việc làm. Tạo một mảng mới trong hoạt động thường nhật của Thành đoàn. Hỗ trợ ứng viên có những thông tin mới nhất, cẩm nang tìm việc, tìm kiếm việc làm và nhà tuyển dụng một các hiệu quả và nhanh nhất. Hỗ trợ nhà tuyển dụng có những thông tim mới, tìm kiếm ứng viên một cách hiệu quả, nhanh và chính xác. Ứng viên và nhà tuyển dụng có thể lựa chọn công việc phù hợp với mục đích của mình. Sau khi website phát triển được nhiều người biết đến là cơ hội để chúng ta thu tiền quảng cáo cho các cá nhân, tổ chức từ website này. VI. Yêu Cầu Đặt Ra Khi một website mới ra đời, vấn đề cạnh tranh với những website việc làm lớn hiện nay được đặt lên hàng đầu, vì nếu website của ta không cạnh tranh nổi , hoạt động cầm chừng thì sẽ không thể phát triển được. Vấn đề cần đặt ra là làm sao cạnh tranh với những website đã có. Yêu cầu đặt ra khi làm website và ứng dụng vào thực tế: Giao diện thân thiện, để sử dụng Thông tin chính xác Trợ giúp ngắn gọn, đễ hiểu. Công cụ tìm kiếm thông tin, nhanh, hiệu quả Chức năng đầy đủ, hay. Hỗ trợ kinh nghiệm và cẩm nang tìm việc cho ứng viên Website truy cập nhanh ..v..v… Phần B. Giải Pháp Bảo Mật, Ngôn Ngữ, Cơ Sở Dữ Liệu Bảo Mật Chống Hacker Phá hoại. Vấn đề bảo mật luôn là một mặt nhức nhối đối với các trang web hiện nay trong tình trang các hacker liên tục tấn công. Nếu không được bảo mật chắc chắn, CSDL bị mất gây hậu quả nghiêm trọng. Đối với một trang web cung ứng việc làm, việc bảo mật thông tin cá nhân là rất quan trọng. Có được sự bảo mật tốt, người sử dụng mới yên tâm trong việc đăng những thông tin, số liệu chính xác. Hiện nay các website tại Việt Nam luôn đề phòng trình trạng hacker phá hoại website thông qua những lỗi do code hoặc Server. Nếu lỗi do server thì đó là lỗi của công ty cho thuê Hosting, thường thì những công ty luôn thận trọng, nên ta không bàn đến. Vấn đề đặt ra là ta phải chống hack từ mã nguồn website này. Các hack thường dùng nhất hiện nay là SQL Injection, hack bằng cách chèn thêm những câu lệnh SQL vào Address, cách này rất nguy hiểm và có khả năng hỏng databse. Một số giải pháp cho vấn đề bảo mật: Giải pháp đơn giản nhất bảo vệ dữ liệu trong CSDL ở mức độ tập tin, chống lại sự truy cập trái phép vào các tập tin CSDL là hình thức mã hóa. Tuy nhiên, giải pháp này không cung cấp mức độ bảo mật truy cập đến CSDL ở mức độ bảng (table), cột (column) và dòng (row). Một điểm yếu nữa của giải pháp này là bất cứ ai với quyền truy xuất CSDL đều có thể truy cập vào tất cả dữ liệu trong CSDL. Điều này phát sinh một nguy cơ nghiêm trọng, cho phép các đối tượng với quyền quản trị (admin) truy cập tất cả các dữ liệu nhạy cảm. Thêm vào đó, giải pháp này bị hạn chế vì không cho phép phân quyền khác nhau cho người sử dụng CSDL. Giải pháp thứ hai, đối nghịch với giải pháp mã hóa cấp tập tin nêu trên, giải quyết vấn đề mã hóa ở mức ứng dụng. Giải pháp này xử lý mã hóa dữ liệu trước khi truyền dữ liệu vào CSDL. Những vấn đề về quản lý khóa và quyền truy cập được hỗ trợ bởi ứng dụng. Truy vấn dữ liệu đến CSDL sẽ trả kết quả dữ liệu ở dạng mã hóa và dữ liệu này sẽ được giải mã bởi ứng dụng. Giải pháp này giải quyết được vấn đề phân tách quyền an ninh và hỗ trợ các chính sách an ninh dựa trên vai trò (Role Based Access Control – RBAC). Tuy nhiên, xử lý mã hóa trên tầng ứng dụng đòi hỏi sự thay đổi toàn diện kiến trúc của ứng dụng, thậm chí đòi hỏi ứng dụng phải được viết lại. Đây là một vấn đề đáng kể cho các công ty có nhiều ứng dụng chạy trên nhiều nền CSDL khác nhau. Từ những phân tích hai giải pháp nêu trên, có thể dễ dàng nhận thấy một giải pháp bảo mật CSDL tối ưu cần hỗ trợ các yếu tố chính sau: 1. Hỗ trợ mã hóa tại các mức dữ liệu cấp bảng, cột, hàng. 2. Hỗ trợ chính sách an ninh phân quyền truy cập đến mức dữ liệu cột. 3. Cơ chế mã hóa không ảnh hưởng đến các ứng dụng hiện tại. II. Giải Pháp Ngôn Ngữ Lập Trình và Cơ Sở Dữ Liệu Cho Website. Hiện nay các hệ cơ sở dữ liệu được ưa dùng là: Microsoft Access SQL Server MySQL Oracle My SQL Website cung ứng việc làm cho thành đoàn Hải Phòng sử dụng ngôn ngữ lập trình PHP và hệ quản trị cơ sở dữ liệu MySQL. 1. PHP là gì? - PHP là viết tắt của chữ : Hypertext Processcor - PHP là ngôn ngữ kịch bản phía server, giống như ASP - Kịch bản PHP được thực hiện trên server - PHP hỗ trợ rất nhiều hệ CSDL, như MySQL, Infomix, Oracle, Sysbase, Solid, PostgreSQL, Generic ODBC ... - PHP là phần mềm mã nguồn mở (Open Source Software: OOS) - PHP được miễn phí trong việc download và sử dụng. - Thế nào là một file PHP ? Một file php có thể bao gồm text, thẻ HTML và các script (kịch bản). - File PHP được trả về trình duyệt dưới định dạng HTML. - File PHP có thể bao gồm các phần mở rộng ".php", ".php3", hoặc là ".phtml". 2. Một số nét về lịch sử phát triển PHP: 2.1. PHP/FI PHP được phát triển từ một sản phẩm có tên là PHP/FI. PHP/FI do Rasmus Lerdorf tạo ra năm 1995 ban đầu được xem như là một tập con đơn giản của các mã kịch bản Perl để theo dõi tình hình truy cập đến bản sơ yếu lý lịch của ông trên mạng. Ông đã đặt tên cho bộ mã kịch bản này là 'Personal Home Page Tools'. Khi cần đến các chức năng rộng hơn, Rasmus đã viết ra một bộ thực thi bằng C lớn hơn để có thể truy vấn tới các cơ sở dữ liệu và giúp cho người sử dụng phát triển các ứng dụng web đơn giản. Rasmus đã quyết định công bố mã nguồn của PHP/FI cho mọi người xem, sử dụng cũng như sửa các lỗi có trong nó đồng thời cải tiến mã nguồn. PHP/FI, viết tắt từ "Personal Home Page/Forms Interpreter", bao gồm một số các chức năng cơ bản cho PHP như ta đã biết đến chúng ngày nay. Nó có các biến kiểu như Perl, thông dịch tự động các biến của form và cú pháp HTML nhúng. Cú pháp này giống như của Perl, mặc dù hạn chế hơn nhiều, đơn giản và có phần thiếu nhất quán. Vào năm 1997, PHP/FI 2.0, lần viết lại thứ hai của phiên bản C, đã thu hút được hàng ngàn người sử dụng trên toàn thế giới với xấp xỉ 50.000 tên miền đã được ghi nhận là có cài đặt nó, chiếm khoảng 1% số tên miền có trên mạng Internet. Tuy đã có tới hàng nghìn người tham gia đóng góp vào việc tu chỉnh mã nguồn của dự án này thì vào thời đó nó vẫn chủ yếu chỉ là dự án của một người. PHP/FI 2.0 được chính thức công bố vào tháng 11 năm 1997, sau một thời gian khá dài chỉ được công bố dưới dạng các bản beta. Nhưng không lâu sau đó, nó đã được thay thế bởi các bản alpha đầu tiên của PHP 3.0. 2.2. PHP 3 PHP 3.0 là phiên bản đầu tiên cho chúng ta thấy một hình ảnh gần gũi với các phiên bản PHP mà chúng ta được biết ngày nay. Nó đã được Andi Gutmans và Zeev Suraski tạo ra năm 1997 sau khi viết lại hoàn toàn bộ mã nguồn trước đó. Lý do chính mà họ đã tạo ra phiên bản này là do nhận họ thấy PHP/FI 2.0 hết sức yếu kém trong việc phát triển các ứng dụng thương mại điện tử mà họ đang xúc tiến trong một dự án của trường đại học. Trong một nỗ lực hợp tác và bắt đầu xây

Các file đính kèm theo tài liệu này:

  • docNguyen_Hai_Ha2___LuanVan.doc
  • rarchuongtrinh.rar
  • rardatanew.rar
  • pptpowerpoiter.ppt