Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 73 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
73
Dung lượng
3,16 MB
Nội dung
Lời cảm ơn Trải qua thời gian năm học tập rèn luyện Trường Đại Học Công nghệ thông tin truyền thông, đến em kết thúc khoá học hoàn thành đồ án tốt nghiệp Để có kết em xin chân thành cảm ơn : Em xin gửi lời cảm ơn đến thầy, cô giáo ngành công nghệ phần mềm, Khoa Công Nghệ Thông Tin, Trường Đại học Công Nghệ Thông Tin Truyền Thông, nhà giáo truyền dạy cho em kiến thức quý báu suốt năm học vừa qua Em xin chân thành cảm ơn thầy giáo hướng dẫn TS Nguyễn Văn Tảo, thầy quan tâm nhiệt tình hướng dẫn em từ việc tìm tài liệu việc định hướng lựa chọn giải pháp để triển khai đồ án Thầy nhắc nhở, giúp đỡ em gặp khó khăn, nhờ mà em hoàn thành tốt đồ án tốt nghiệp thời hạn Cuối em xin cảm ơn anh công ty TNHH dịch vụ phát triển công nghệ JoomEXP tạo điều kiện cho em làm việc công ty nhiệt tình giúp đỡ em trình thực đồ án này, với gia đình bạn bè động viên em suốt trình học hoàn thành đồ án Do thời gian hoàn thành đồ án có hạn, thể đồ án không tránh khỏi có khiếm khuyết Em mong động viên đóng góp ý kiến thầy cô giáo, giúp em hoàn thành tốt đồ án chuẩn kỹ tốt cho trải nghiệm sau này, có khả ứng dụng thực tế Em xin chân thành cảm ơn! Sinh Viên Nguyễn Công Luận Lời cam đoan Đồ án tốt nghiệp sản phẩm tổng hợp toàn kiến thức mà sinh viên học suốt thời gian học tập trường đại học Ý thức điều đó, với tinh thần nghiêm túc, tự giác lao động miệt mài thân hướng dẫn nhiệt tình Thầy giáo TS Nguyễn Văn Tảo em hoàn thành xong đồ án tốt nghiệp Em xin cam đoan: nội dung đồ án em không chép nội dung từ đồ án khác sản phẩm đồ án thân em nghiên cứu xây dựng lên Mọi thông tin sai lệch em xin hoàn toàn chịu trách nhiệm trước hội đồng bảo vệ MỤC LỤC CHƯƠNG TỔNG QUAN VỀ LÝ THUYẾT 1.1 Tìm hiểu ngôn ngữ PHP 1.1.1 PHP ngôn ngữ có tốc độ nhanh: 1.1.2 PHP ngôn ngữ phù hợp nhiều HDH PHP ngôn ngữ chạy nhiều hệ điều hành kết nối với nhiều loại sở liệu khác 1.1.3 Kiến trúc 1.1.4 Client 1.1.5 Server 1.1.6 Hệ điều hành 1.1.7 Web Server 1.1.8 Website động gì? .9 1.1.9 Middleware 1.1.10 PHP gì? 10 1.1.11 Tại cần dùng PHP? 10 1.1.12 Cách làm việc PHP 10 1.2 Tìm hiểu về hệ sở liệu msql 11 1.2.1 MySQL gì? .11 1.2.2 Tại sử dụng PHP MySQL? .13 1.3 Tìm hiểu về ngôn ngữ UML 14 1.4 Giới thiệu về hệ quản trị nội dung Joomla 20 1.4.1 Hoàn cảnh đời 20 1.4.2 Giới thiệu về MVC (Model-View-Controler) 21 1.5 Giới thiệu Paypal 25 1.5.1 Paypal ? .25 1.5.2 Vì nên sử dụng paypal 26 CHƯƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG .27 2.1 Khảo sát hệ thống 27 2.1.1 Giới thiệu về công ty TNHH dịch vụ phát triển công nghệ EXP yêu cầu hệ thống 27 2.1.2 Môi trường mô tả hệ thống 32 2.2 Phân tích thiết kế hệ thống 34 2.2.1 Xác định tác nhân hệ thống: 34 2.2.2 Các biểu đồ usecase 35 2.2.3 Sơ đồ hoạt động hệ thống 40 2.2.4 Sơ đồ trình tự hoạt động hệ thống .46 2.2.5 Sơ đồ lớp 51 2.2.6 Cơ sở liệu hệ thống quản lý dự án 53 2.2.7 Chi tiết bảng sở liệu được xây dựng: 55 CHƯƠNG KẾT QUẢ XÂY DỰNG WEBSITE 63 3.1 Hình ảnh cho chức yêu cầu dự án .63 3.2 Danh sách dự án khách hàng thực với công ty 64 3.3 Danh sách dự án người quản lý dự án 66 3.4 Danh sách dự án giai đoạn thảo luận .67 3.5 Hệ thống phản hồi 69 3.6 Các thống kê phần quản trị .69 KẾT LUẬN 71 TÀI LIỆU THAM KHẢO 72 LỜI MỞ ĐẦU Công nghệ thông tin phát triển sôi động hầu hết quốc gia giới Việc sử dụng công nghệ thông tin internet rộng rãi khắp giới giúp cho việc thực công việc nhanh chóng giao tiếp người đơn giản hơn, không lo lắng khoảng cách địa lý Trong thời đại công ty lập trình phát triển phần mềm nhiều Việc công ty quản lý dự án việc giao tiếp với khách hàng cách đơn giản việc mong đợi Yêu cầu đặt xây dựng phần mềm quản lý dự án công ty, giúp người quản lý, khách hàng nhân viên lập trình giao tiếp thực công việc cách có hiệu Trên thị trường không khó để tìm phần mềm phương pháp quản lý, để phần mềm phù hợp với môi trường công việc lại việc khó khăn Như vậy, để phù hợp với yêu cầu đặt ra, việc tạo website quản lý dự án đắn Vì giao diện web nên tất người sử dụng internet truy cập được, việc đồng nghĩa với việc giao tiếp dễ dàng đôi tượng yêu cầu Ngoài ra, ngày internet phát triển Việc sử dụng website để quản lý việc phù hợp với thực dễ dàng với người quản lý lúc vào để theo dõi quản lý thông tin dự án Trong thực tập đợt thực tập tốt nghiệp công ty em nhận thấy công ty chương trình phần mềm để quản lý dự án Việc gây nhiều khó khăn cho công việc quản lý Mục tiêu đặt xây dựng website quản lý dự án để việc quản lý công ty thuận tiện Chính em chọn đề tài “xây dựng website quản lý dự án cho công ty TNHH dịch vụ phát triển công nghệ EXP” CHƯƠNG TỔNG QUAN VỀ LÝ THUYẾT 1.1 Tìm hiểu ngôn ngữ PHP Các ngôn ngữ lập trình xem giống loại giày dép Có loại bắt mắt với số người này, lại khó ưa với người khác ngược lại Một số người thích sử dụng hiệu giày quen thuộc ngôn ngữ lập trình tương tự Ở em muốn ngụ ý lập trình Web, ngôn ngữ lập trình cho kết gần giống Câu hỏi ngôn ngữ tốt vấn đề khả thực số chức mà thường có làm cho thực công việc cách nhanh chóng đỡ nhọc công hay không? 1.1.1 PHP ngôn ngữ có tốc độ nhanh: Chúng ta bàn tốc độ Có thứ mà em chắn bàn việc so sánh tốc độ ngôn ngữ lập trình Web Thứ nhất, ứng dụng viết C chạy nhanh Thứ hai, công việc lập trình C phức tạp, ngốn nhiều thời gian Thứ ba, việc so sánh ngôn ngữ điều khó khăn Tất em biết em cảm thấy yên tâm nói PHP nhanh ngôn ngữ khác Trở lại ví dụ so sánh với loại giày dép: Vina, Đông Hải, Kiến Hoa, Hồng Thạnh, Italy v.v., chắn chắn người chọn loại tiện dụng nhất? Nếu em, người cảm thấy PHP có đầy đủ đặc tính khả năng, cấu trúc dễ sử dụng Xin nói thêm, cách nhìn riêng em em tin cú pháp PHP tuyệt ASP hay JSP Và theoem việc gõ lệnh PHP nhanh ColdFusion không khó học Perl Tóm lại, em cho PHP cung cấp tính mạnh mẽ để thực ứng dụng Web cách nhanh chóng 1.1.2 PHP ngôn ngữ phù hợp nhiều HDH PHP ngôn ngữ chạy nhiều hệ điều hành kết nối với nhiều loại sở liệu khác Như trình bày phần kiến trúc web, em có nói PHP chạy WindowsNT/2000/2003 Unix với hỗ trợ IIS Apache Nhưng chạy số platform khác Netscape, Roxen, hay vài thứ khác Như biết ASP chạy Unix, ColdFusion chạy Solaris Linux, JSP chạy nhiều loại platform Đối với PHP, chạy tốt platform hỗ trợ chủng loại 1.1.3 Kiến trúc Kiến trúc để trang Dynamic Web hoạt động phải làm việc mô hình clien/server Nôm na thứ client hay server đảm đương chức riêng để hoàn thành công việc chung cho trang web động Ứng dụng Web phải có mô hình server máy tính làm server thôi, nhằm tập trung hóa việc xử lý liệu Còn client, hiểu máy tính người sử dụng phải nối mạng với server, giả sử máy truy cập vào website chẳng hạn, có nghĩa họ truy cập vào server, sau lấy liệu từ server thể lên hình Cùng lúc có hàng trăm người (client) truy cập vào Website xử lý tập trung server 1.1.4 Client Các ứng dụng phát triển MySQL PHP sử dụng tính single client trình duyệt Web Tuy nhiên, ngôn ngữ để phát triển ứng dụng Web 1.1.5 Server Hầu hết ứng dụng Web hoạt động tập trung Server Một số ứng dụng đặc trưng gọi Web Server đảm trách việc giao tiếp với trình duyệt.Một Cơ sở liệu Server lưu trữ tất thông tin đáp ứng yêu cầu cho công việc ứng dụng Web Web Server, Ngôn ngữ lập trình, CSDL phải hoạt động tốt Hệ Điều Hành Hình 1.1: Sơ đồ hoạt động ứng dụng web server 1.1.6 Hệ điều hành Có nhiều chủng loại HĐH PHP My SQL thuộc nhóm phần mềm ứng dụng có tên gọi open source (nguồn mở) Việc có nghĩa người dùng xem mã nguồn ứng dụng sử dụng PHP/MySQL Chúng tận dụng mô hình phát triển dựa vào nguồn mở, cho phép người cảm thấy thích góp phần vào việc phát triển dự án Sử dụng PHP để tạo sản phẩm phần mềm tốt 1.1.7 Web Server Chức WebServer không phức tạp mấy, chỗ, chạy HĐH, lắng nghe yêu cầu Web gửi đến, sau trả lời yêu cầu này, cấp phát trang web thích ứng, nhiệm vụ Web Server phải cung cấp tính ổn định cho môi trường Web đòi hỏi phải đáp ứng cách nghiêm túc Có nhiều loại Web Server khác nhau, chủ yếu thị trường thường sử dụng Apache IIS (Internet Information Server Microsoft) INTERNET INFORMATION SERVER (IIS) tích hợp tốt với PHP Trước đây, có số vấn đề cần phải bàn tính ổn định PHP/IIS với việc truyền tải lớn, PHP IIS cải thiện liên tục nên việc không đáng phải bận tâm APACHE kiểu mẫu Web Server phổ biến Giống Linux, PHP, MySQL dự án nguồn mở APACHE tận dụng tính third-party.Bởi nguồn mở nên có khả viết chương trình mở rộng tính Apache.PHP hoạt động với tư cách phần mở rộng Apache, người ta gọi module Apache Apache có tính ổn định tốc độ đáng phải nói Tuy nhiên, có số phàn nàn không hỗ trợ công cụ đồ họa trực quan, điều giúp người ta làm việc cách dễ dàng Bạn phải thực thay đổi Apache cách sử dụng dòng lệnh, sử dụng tập tin text folder chương trình Apache Mặc dù Apache làm việc tốt Unix, có phiên chạy tốt hệ Windows 1.1.8 Website động gì? Website động thực thể mạnh linh hoạt, thường thực dạng ứng dụng Website đơn Các ưu điểm Website động: • Đáp ứng nhiều tham số khác (ví dụ thời gian ngày phiên trình duyệt người dùng) • Thường có giao diện cho phép người quản trị quản lý nội dung site • Có “bộ nhớ”, cho phép người dùng đăng ký đăng nhập, thực thương mại điện tử trình tương tự • Dễ dàng trì, cập nhật phát triển 1.1.9 Middleware PHP thuộc lớp ngôn ngữ lập trình gọi middleware Các ngôn ngữ hoạt động cận kề với Web Server để thông dịch yêu cầu từ World Wide Web, sau nhận trả lời từ Web Server chuyển tải đến trình duyệt Web nhằm đáp ứng yêu cầu Middleware nơi thực khối lượng lớn công việc yếu Với hỗ trợ Web Server cán đáng nhiều khối lượng công việc Nhưng phát triển ứng dụng tốn nhiều thời gia viết mã chương trình chương trình hoạt động được.Ngoài PHP có số ngôn ngữ khác có chức tương tự ASP, Perl, ColdEusion 1.1.10 PHP gì? PHP chữ viết tắt “Personal Home Page” Rasmus Lerdorf tạo năm 1994, để theo dõi người dùng truy cập lý lịch trực tuyến ông Vì tính hữu dụng, khả phát triển, PHP bắt đầu sử dụng môi trường chuyên nghiệp trở thành “PHP: Hypertext Preprocessor” PHP công nghệ phía máy chủ (server-side) không phụ thuộc môi trường (cross-platform) Cả hai yếu tố quan trọng 1.1.11 Tại cần dùng PHP? PHP sử dụng để phát triển Website động tốt, nhanh dễ dàng nghiên cứu giải pháp khác PHP có khả thực tích hợp chặt chẽ với hầu hết sở liệu có sẵn, tính bền vững, linh động khả phát triển không giới hạn Tất đặc tính miễn phí PHP mã nguồn mở PHP vừa dễ với người sử dụng vừa có khả làm thứ, đáo ứng yêu cầu lập trình viên chuyên nghiệp.PHP la module thông dụng cho Apache (máy chủ Web phổ biến nhất) có mặt 12 triệu Website 1.1.12 Cách làm việc PHP PHP ngôn ngữ máy chủ, mã lệnh PHP tập trung máy chủ để phục vụ trang web theo yêu cầu người dùng thông qua trình duyệt Khi người dùng truy cập Website viết PHP, máy chủ đọc mã lệnh PHP xử lý chúng theo hướng dẫn mã hóa 10 Hình 2.25: Bảng exppms_requirements Bảng lưu trữ thông tin chi tiết yêu cầu dự án Một dự án chia nhỏ thành nhiều yêu cầu lưu trữ Id: khóa Name: Tên yêu cầu Description: Mô tả yêu cầu Project_id: Mã dự án Parent_id: Mã yêu cầu cha Order: Sắp xếp Status: Trạng thái Deadline: Thời gian cho phép Hình 2.26: Bảng exppms_working Lưu trữ công việc thực công ty Id : Khóa Team_id: mã nhân viên Requirement_id: Mã yêu cầu dự án Notice: Thông báo Enddate: Ngày kết thúc Extradate: ngày gia hạn Startdate: ngày bắt đầu 59 Budget: số tiền Process: Mức độ hoàn thành Active: cho phép Assigndate: ngày bàn giao Processdays: số ngày thực hiện(real) Hình 2.27: Bảng exp_countries Bảng lưu trữ thông tin quốc gia Id: Khóa Country_name: Tên quốc gia Country_3_code: Mã quốc gia Country_2_code: Mã tình Hình 2.28: Bảng exp_customer Kế thừa từ bảng users, lưu trữ thông tin điểm số người dùng User_id: mã người dùng Point: điểm số người dùng 60 Hình 2.29: Bảng exp_payments Bảng lưu trữ thông tin giao dịch khách hàng công ty Id: Khóa Customer_id: Mã khách hàng Project_id: Mã dự án Date: Ngày chuyển tiền Amount: Số tiền Status : Trạng thái Trans_id: Mã chuyển tiền Hình 2.30: Bảng exp_users 61 Bảng lưu trữ thông tin chi tiết người sử dụng User_id: Mã người sử dụng Birthday: Ngày sinh Phone: Số điện thoại City: Thành phố State: Quốc gia Country_id: Mã quốc gia Zipcode: mã zip Note: thích Hidecontact: Hiển thị contact Website: trang web Gtalk: nick gtalk Skype: nick skype Yahoo: nick yahoo msn: nick msn prefer_contact: chọn cách liên hệ bankname: tên ngân hàng bankaccount: tài khoản ngân hàng 62 Hình 2.31: Bảng users Bảng lưu trữ thông tin toàn người sử dụng Id: Khóa Name: Tên người sử dụng Username: Tên tài khoản Email: Email người sử dụng Password: Mật khầu Usertype: kiểu người dùng Block: cho phép người sử dụng sendEmail: gửi email cho người dùng gid: mã nhóm người sử dụng registerdate: ngày đăng kí lastvisitDate: truy cập lượt cuối activation: cho phép tài khoản params: cầu hình riêng cho tài khoản CHƯƠNG KẾT QUẢ XÂY DỰNG WEBSITE 3.1 Hình ảnh cho chức yêu cầu dự án - Từ trang chủ khách hàng chọn menu Project click vào Request a quote để yêu cầu thêm dự án với công ty - Tại giao diện chương trình khách hàng nhập thông tin để yêu cầu thêm dự án 63 Hình 3.1: Yêu cầu dự án Hình 3.1 hiển thị giao diện yêu cầu dự án với công ty Tại giao diện người sử dụng cần nhập thông tin để người quản lý hiểu liên lạc lại với khách hàng Trong chương trình Nếu khách hàng có tài khoản cần phải đăng nhập để yêu cầu thêm dự án xem thông tin dự án làm việc với công ty Sau đăng nhập ứng dụng đưa người sử dụng đến giao diện quản lý dự án 3.2 Danh sách dự án khách hàng thực với công ty Khi khách hàng đăng nhập vào website Họ click vào menu project để vào trang xem thông tin dự án họ thực với công ty Dưới hình ảnh danh sach dự án khách hàng: 64 Hình 3.2: danh sách dự án khách hàng Trong danh sach dự án họ chọn dự án để xem chi tiết dự án Trong thể thông tin cần thiết liên quan đến dự án tên dự án, trạng thái, ngày chỉnh sửa, mô tả, file đính kèm, yêu cầu dự án, nhân viên thực khách hàng chuyển tiền 65 Hình 3.3: Trạng thái dự án Ở hình khách hàng thêm yêu cầu dự án, xóa yêu cầu, khách hàng chuyển tiền đến công ty hình sau : Hình 3.4: Chức chuyển khoản qua paypal Khi khách hàng chọn chức paymoney hệ thống thông báo số tiền khách hàng chuyển dự án Nếu khách hàng muốn chuyển thêm tiền click vào paynow để chương trình chuyển đến trang chủ paypal cho khách hàng chuyển tiền 3.3 Danh sách dự án người quản lý dự án Danh sách hiển thị tất dự án người quản lý Ở danh sách xem chi tiết dự án người quản lý thêm yêu cầu, xem thông tin dự án kiểm tra số tiền khách hàng dự án mà khách hàng chuyển 66 Hình 3.5: danh sách dự án Hình 3.5 hiển thị giao diện danh sách dự án công ty thực Giao diện giao diện người quản lý Tại người quản lý truy cập vào liên kết tên dự án để xem chi tiết dự án phân công công việc Nếu người quản lý xem dự án giai đoạn thảo luận với khách hàng để thêm yêu cầu phân công cho nhóm làm việc 3.4 Danh sách dự án giai đoạn thảo luận Danh sách dự án dự án khách hàng yêu cầu chưa thảo luận xong Trong hoàn thành trình thảo luận người quản lý accept dự án Khi dự án chuyển sang trạng thái going Ở hình bên dưới, bên trái danh sách dự án Bên tiết dự án mà người quản lý click vào 67 Hình 3.6: Danh sách chi tiết dự án giai đoạn thảo luận Ngoài khách hàng, người quản lý, nhóm nhân viên làm việc xem trạng thái dự án thực trao đổi thông tin qua hệ thống feedback Hình 3.7: Trạng thái dự án Hình 3.7 thể trạng thái dự án Trên giao diện chương trình ta xem yêu cầu dự án, trạng thái số ngày lại, làm phần trăm tệp tin đính kèm có 68 3.5 Hệ thống phản hồi Hình 3.8: hệ thống feedback Hình 3.8 hiển thị nội dung trao đổi đối tượng Tại actor trao đổi với vấn đề dự án Giao diện gồm hai form form nhập nội dung form hiển thị nội dung trao đổi 3.6 Các thống kê phần quản trị Hình 3.9: Danh sách nhân viên quản trị Danh sách nhân viên hệ thống quản trị bao gồm tên email Nếu người dùng muốn xem chi tiết công việc nhân viên chọn chức view cách click vào tên nhân viên Nếu người quản trị chọn chức xem chi tiết hình sau: 69 Hình 3.10: Chi tiết công việc nhân viên công ty thực Hình thể chi tiết công việc nhân viên xem Phần chữ to in đậm tên dự án nhân viên thực Các cột bảng bên yêu cầu dự án trạng thái yêu cầu Hình 3.11: Thống kê số tiền dự án tổng số tiền khách hàng gửi tới công ty Hình 3.11 Hiển thị danh sách dự án mà khách hàng chuyển tiền Danh sách chứa tên dự án, tên khách hàng,ngày chuyển số tiền khách hàng chuyển Trong danh sách người quản lý chọn xem số tiền hàng tháng cách chọn từ ngày đầu tháng đến cuối tháng Ở bên hàng cuối tổng số tiền công ty nhận từ khách hàng 70 KẾT LUẬN Sau thời gian nghiên cứu tìm hiểu đề tài: “Xây dựng website quản lý dự án cho công ty TNHH dịch vụ phát triển công nghệ EXP”, em hoàn thành đồ án Trong đồ án em xây dựng chức quản lý dự án, cho phép khách hàng yêu cầu dự án từ website công ty Ngoài sau trao đổi với người quản lý dự án khách hàng chuyển tiền trực tiếp cho công ty website công ty thông qua paypal Website quản lý dự án việc hỗ trợ giao tiếp khách hàng công ty, giúp khách hàng dễ dàng yêu cầu dự án quản lý công việc nhân viên công ty Người quản lý quản lý dự án thực theo dõi trạng thái dự án nhân viên thực Trong trình làm đề tài em tìm hiểu ngôn ngữ PHP hệ quản trị nội dung Joomla Nhờ em làm website khác ngôn ngữ PHP hệ quản trị nội dung Joomla Joomla hệ quản trị nội dung component viết theo cấu trúc MVC Nhờ em hiểu cấu trúc MVC ứng dụng cấu trúc Ngoài đồ án em ứng dụng môn học quản lý dự án, nhận thấy môn học quan trọng có ích cho công việc em sau Nhờ học tập môn quản lý dự án nên em xây dựng phân tích thiết kế hệ thống cho đề tài lần Do thời gian làm đồ án có hạn nên sản phẩm em nhiều phần chưa hoàn thiện, có thiếu xót định Em mong muốn phát triển đồ án đề áp dụng vào thực tế không với công ty em khảo sát mà áp dụng với nhiều công ty khác Trong thời gian tới em cố gắng phát triển đồ án thêm số chức để đưa sản phẩm vào thực tế Em mong thầy cô đóng góp ý kiến để em hoàn thiện đề tài Em xin chân thành cảm ơn Thái nguyên, tháng năm 2012 Sinh viên Nguyễn Công Luận 71 TÀI LIỆU THAM KHẢO - [1] Đặng Văn Đức, Phân tích thiết kế hướng đối tượng UML, NXB Giáo Dục, 2002 - [2] Nguyễn Hồng Tân, Bài giảng quản lý dự án - [3] Tài liệu internet - [4] http://docs.joomla.org - [5] http://forum.joomla.org/ - [6] http://joomlaviet.info - [7] http://php.net 72 NHẬN XÉT ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… Chữ kí giáo viên hướng dẫn 73 ... thiệu về công ty TNHH dịch vụ phát triển công nghệ EXP yêu cầu hệ thống Công ty TNHH dịch vụ phát triển công nghệ EXP công ty có quy mô nhỏ phường tân thịnh thành phố Thái Nguyên Công ty có gần... ty em nhận thấy công ty chương trình phần mềm để quản lý dự án Việc gây nhiều khó khăn cho công việc quản lý Mục tiêu đặt xây dựng website quản lý dự án để việc quản lý công ty thuận tiện Chính... lý công ty thuận tiện Chính em chọn đề tài xây dựng website quản lý dự án cho công ty TNHH dịch vụ phát triển công nghệ EXP CHƯƠNG TỔNG QUAN VỀ LÝ THUYẾT 1.1 Tìm hiểu ngôn ngữ PHP Các ngôn