MỤC LỤC LỜI CẢM ƠN 4 1. Tên đề tài 6 2. Giới thiệu đề tài 6 II. Tìm hiểu về joomla 6 1. Joomla là gì ? 6 2. Lịch sử hình thành 6 3. Các phiên bản của joomla 8 a. Joomla 1.0.x 8 b. Joomla 1.5.x 8 c. Joomla 2.5.x 9 d. Joomla 3.0.x 9 e. Joomla 3.2.x (ổn định) 9 4. Kiến trúc của Joomla 10 5. Cấu trúc của gói cài đặt Component 10 6. Cấu trúc cài đặt gói cài đặt Module 11 7. Cấu trúc của gói cài đặt Template (Temp) 13 III. Phân tích và thiết kế website 14 1. Khảo sát và phân tích hiện trạng hệ thống: 14 2. Mục tiêu Website: 15 3. Ứng dụng công nghệ: 15 4. Đối tượng người sử dụng hệ thống: 15 5. Khảo sát yêu cầu 16 5.1 Yêu cầu chức năng 16 5.2 Yêu cầu phi chức năng 16 6. Đặc tả yêu cầu 17 6.1 Đối với quản trị viên 17 6.2 Đối với khách hàn,người xem 18 7. Lập biểu đồ phân rã chức năng 19 1. Chuẩn bị 20 2. Tải và chạy WebServer 20 3. Cài đặt joomla 21 4. Việt hóa joomla 27 5. Cài đặt template 29 6. Cài đặt các Module và Plugin 30 7. Hoàn thiện và chỉnh sửa website 31 LỜI CẢM ƠN Chúng em xin cảm ơn quý thầy cô đã giúp đỡ em thực hiện đề tài này.Đặc biệt là thầy Nguyễn Ngọc Anh đã tận tình giúp đỡ chỉ bảo chúng em. Chúng em xin trân trọng cảm ơn những tình cảm quý báu mà các thầy cô Trường Đại Học Công Nghiệp TP. HCM –Cở sở Thanh Hóa đã truyền đạt cho em,những kinh nghiệm ,kỹ thuật và cách thức trong việc xây dựng đề tài này. Đồng thời gửi lời cảm ơn tới bạn bè , cộng đồng diễn đàn joomla, các website khác đã tận tình giúp đỡ Tuy nhiên, do thời gian có hạn nên chúng em không thể phát huy hết những ý tưởng,khả năng hỗ trợ của ngôn ngữ và kĩ thuật lập trình vào để tài.Trong quá trình xây dựng website ,không thể tránh khỏi những sai sót ,mong nhận được sự đóng góp vả cảm thông của quý thầy cô và các bạn LỜI MỞ ĐẦU Hàng ngày, mỗi người trong chúng ta đều có thể có những nhu cầu thiếtyếu như : ăn uống, mua sắm, tư vấn, Và để đáp ứng những yêu cầu đó, chỉ đơngiản là chúng ta buộc phải đi đến các cửa hàng, các quán ăn, các công ty hay cáctrung tâm tư vấn, tại đây, chúng ta mới có thể tùy ý chọn lựa những thứ mìnhthích, những thông tin mình cần, Dĩ nhiên, điều này ai trong chúng ta cũng đều có thể làm được. Tuy nhiên,việc này có thể sẽ tốn kém rất nhiều thời gian mà đối với số nhiều người thì thời gian vô cùng quan trọng.Ngày nay, với sự bùng nổ của hệ thống mạng toàn cầu Internet và những lợi ích vô cùng to lớn của nó mang lại đã thực sự thu hút và chinh phục con người. Tận dụng những tính năng mạnh mẽ của Internet, những công nghệ mới về thông tin và truyền thông, người ta đã xây dựng nên những hệ thống đặc biệt để mọi người có thể có thể ứng dụng đưa vào đời sống thực tiễn, và điều đó thực sự sẽ làm thay đổi cuộc sống của xã hội chúng ta theo chiều hướng tiện lợi hơn,văn minh hơn.Thế là những hệ thống WEBSITE thương mại ra đời. Và giờ đây, cùng với việc Internet đang nhanh chóng lan rộng khắp toàn cầu thì WEBSITE thương mại sẽ trở thành công cụ chủ yếu và đắc lực cho việc kinh doanh mua bán trên phạm vi toàn cầu.Bây giờ thì hầu như bất cứ nhu cầu nào của bạn cũng đều có thể được đáp ứng ngay tức khắc. Với một máy tính cá nhân có kết nối mạng, bạn có thể lướt trên các trang WEB của các công ty, dịch vụ; thoải mái chọn lựa các mặt hang mình thích, các thông tin mình cần ngay tại chỗ. Các công ty, các doanh nghiệp có thể quảng cáo các sản phẩm, các dịch vụ của mình trên các WEBSITE. Điều này sẽ giúp tăng doanh thu, tăng khách hàng và đặc biệt là dễ dàng tìm các đốitác kinh doanh. Và việc chi trả thanh toán trực tuyến rất nhanh chóng và đơn giản thông qua các loại thẻ tín dụng. Cho nên cần phải có những công nghệ mới để quản lý, quản trị WEBSITE, để đáp ứng những nhu cầu trên vì lý do đó mà chúng em chọn đề tài về Joomla và viết trang web cho công ty thực tâp, nó có thể đáp ứng đầy đủ các chức năng trên. NỘI DUNG
Trang 1KHOA CÔNG NGHỆ - CS.THANH HÓA
Trang 2MỤC LỤC
LỜI CẢM ƠN 4
1 Tên đề tài 6
2 Giới thiệu đề tài 6
II Tìm hiểu về joomla 6
1 Joomla là gì ? 6
2 Lịch sử hình thành 6
3 Các phiên bản của joomla! 8
a Joomla! 1.0.x 8
b Joomla! 1.5.x 8
c Joomla! 2.5.x 9
d Joomla! 3.0.x 9
e Joomla ! 3.2.x (ổn định) 9
4 Kiến trúc của Joomla! 10
5 Cấu trúc của gói cài đặt Component 10
6 Cấu trúc cài đặt gói cài đặt Module 11
7 Cấu trúc của gói cài đặt Template (Temp) 13
III Phân tích và thiết kế website 14
1 Khảo sát và phân tích hiện trạng hệ thống: 14
2 Mục tiêu Website: 15
3 Ứng dụng công nghệ: 15
4 Đối tượng người sử dụng hệ thống: 15
5 Khảo sát yêu cầu 16
5.1 Yêu cầu chức năng 16
5.2 Yêu cầu phi chức năng 16
6 Đặc tả yêu cầu 17
6.1 Đối với quản trị viên 17
Trang 36.2 Đối với khách hàn,người xem 18
7 Lập biểu đồ phân rã chức năng 19
1 Chuẩn bị 20
2 Tải và chạy WebServer 20
3 Cài đặt joomla 21
4 Việt hóa joomla 27
5 Cài đặt template 29
6 Cài đặt các Module và Plugin 30
7 Hoàn thiện và chỉnh sửa website 31
Trang 4LỜI CẢM ƠN
Chúng em xin cảm ơn quý thầy cô đã giúp đỡ em thực hiện đề tài này.Đặc biệt
là thầy Nguyễn Ngọc Anh đã tận tình giúp đỡ chỉ bảo chúng em
Chúng em xin trân trọng cảm ơn những tình cảm quý báu mà các thầy côTrường Đại Học Công Nghiệp TP HCM –Cở sở Thanh Hóa đã truyền đạt choem,những kinh nghiệm ,kỹ thuật và cách thức trong việc xây dựng đề tài này
Đồng thời gửi lời cảm ơn tới bạn bè , cộng đồng diễn đàn joomla, các websitekhác đã tận tình giúp đỡ
Tuy nhiên, do thời gian có hạn nên chúng em không thể phát huy hết những ýtưởng,khả năng hỗ trợ của ngôn ngữ và kĩ thuật lập trình vào để tài.Trong quá trìnhxây dựng website ,không thể tránh khỏi những sai sót ,mong nhận được sự đóng góp
vả cảm thông của quý thầy cô và các bạn
Trang 5LỜI MỞ ĐẦU
Hàng ngày, mỗi người trong chúng ta đều có thể có những nhu cầu thiếtyếu như: ăn uống, mua sắm, tư vấn, Và để đáp ứng những yêu cầu đó, chỉ đơngiản là chúng tabuộc phải đi đến các cửa hàng, các quán ăn, các công ty hay cáctrung tâm tư vấn, tạiđây, chúng ta mới có thể tùy ý chọn lựa những thứ mìnhthích, những thông tin mìnhcần, Dĩ nhiên, điều này ai trong chúng ta cũng đều có thể làm được Tuy nhiên,việcnày có thể sẽ tốn kém rất nhiều thời gian mà đối với số nhiều người thì thời gian vôcùng quan trọng.Ngày nay, với sự bùng nổ của hệ thống mạng toàn cầu Internet vànhững lợi ích vô cùng to lớn của nó mang lại đã thực sự thu hút và chinh phục conngười Tận dụng những tính năng mạnh mẽ của Internet, những công nghệ mới vềthông tin và truyền thông, người ta đã xây dựng nên những hệ thống đặc biệt để mọingười có thể có thể ứng dụng đưa vào đời sống thực tiễn, và điều đó thực sự sẽ làmthay đổi cuộc sống của xã hội chúng ta theo chiều hướng tiện lợi hơn,văn minhhơn.Thế là những hệ thống WEBSITE thương mại ra đời Và giờ đây, cùng với việcInternet đang nhanh chóng lan rộng khắp toàn cầu thì WEBSITE thương mại sẽ trởthành công cụ chủ yếu và đắc lực cho việc kinh doanh mua bán trên phạm vi toàncầu.Bây giờ thì hầu như bất cứ nhu cầu nào của bạn cũng đều có thể được đáp ứngngay tức khắc Với một máy tính cá nhân có kết nối mạng, bạn có thể lướt trên cáctrang WEB của các công ty, dịch vụ; thoải mái chọn lựa các mặt hang mình thích, cácthông tin mình cần ngay tại chỗ Các công ty, các doanh nghiệp có thể quảng cáo cácsản phẩm, các dịch vụ của mình trên các WEBSITE Điều này sẽ giúp tăng doanh thu,tăng khách hàng và đặc biệt là dễ dàng tìm các đốitác kinh doanh Và việc chi trảthanh toán trực tuyến rất nhanh chóng và đơn giản thông qua các loại thẻ tín dụng.Cho nên cần phải có những công nghệ mới để quản lý, quản trị WEBSITE, để đáp ứngnhững nhu cầu trên vì lý do đó mà chúng em chọn đề tài về Joomla và viết trang webcho công ty thực tâp, nó có thể đáp ứng đầy đủ các chức năng trên
Trang 6NỘI DUNG
I Giới thiệu đề tài
1 Tên đề tài
Tìm hiểu về joomla & thiết kế website nơi công ty thực tập
2 Giới thiệu đề tài
Tìm hiểu mã nguồn mỡ joomla (lịch sử hình thành,các phiên bản ra đời ……)Xây dựng website trên lolcalhost & hosting với mã nguồn mỡ joomla
Một số tiện ích trên website
II Tìm hiểu về joomla
1 Joomla là gì ?
Joomla! là một hệ quản trị nội dung mã nguồn mở Joomla! được viết bằngngôn ngữ PHP và kết nối tới cơ sở dữ liệu MySQL, cho phép người sử dụng có thể dễdàng xuất bản các nội dung của họ lên Internet
Joomla! có các đặc tính cơ bản là: bộ đệm trang (page caching) để tăng tốc độhiển thị, lập chỉ mục, đọc tin RSS (RSS feeds), trang dùng để in, bản tin nhanh, blog,diễn đàn, bình chọn, lịch biểu, tìm kiếm trong site và hỗ trợ đa ngôn ngữ
Joomla! được phát âm theo tiếng Swahili như là jumla nghĩa là "đồng tâm hiệplực"
Joomla! được sử dụng ở khắp mọi nơi trên thế giới, từ những website cá nhâncho tới những hệ thống website doanh nghiệp có tính phức tạp cao, cung cấp nhiềudịch vụ và ứng dụng Joomla! có thể dễ dàng cài đặt, dễ dàng quản lý và có độ tin cậycao
Joomla! có mã nguồn mở do đó việc sử dụng Joomla! là hoàn toàn miễn phí chotất cả mọi người trên thế giới
2 Lịch sử hình thành
Joomla! là "sản phẩm anh em" với Mambo giữa tập đoàn Miro của Úc (hãngđang nắm giữ Mambo), với phần đông những người phát triển nòng cốt
Trang 7Ban đầu công ty Miro của Úc (tiếng Anh: Miro Software Solutions) đã pháttriển Mambo theo dạng ứng dụng mã nguồn đóng Đến tháng 4 năm 2001, công ty đãthông qua một chính sách bản quyền kép, nghĩa là phát hành Mambo theo cả giấy phépGPL.
Mọi thứ vẫn tiến triển bình thường cho đến trước khi xảy ra tranh chấp về mặtpháp lý vào năm 2003 Vụ việc dẫn tới ý tưởng Mambo cần phải được bảo vệ bởi một
tổ chức phi lợi nhuận Nhưng những nhà phát triển không hài lòng về cơ cấu của Quỹtài trợ Mambo Andrew Eddie, người lãnh đạo nhóm phát triển, trong một lá thư gửicộng đồng, đã chia sẻ những lo lắng của mình về Quỹ tài trợ Mambo và mối quan hệcủa nó tới cộng đồng
Bởi vậy vào ngày 17 tháng 8 năm 2005, toàn bộ đội phát triển nòng cốt củaMambo đã rời khỏi dự án trong khi đang làm việc với phiên bản 4.5.3
Nhờ sự trợ giúp của Trung tâm Luật Tự do Phần mềm (Software Freedom LawCenter - SFLC), 20 thành viên nòng cốt cũ của Mambo đã thành lập một tổ chức philợi nhuận khác lấy tên là Open Source Matters, để hỗ trợ về mặt tổ chức, pháp lý vàkinh phí cho dự án mã nguồn mở còn chưa được đặt tên của họ Cùng lúc đó, nhómphát triển cũng lập một website lấy tên OpenSourceMatters để phân phối thông tin tớinhững người sử dụng, những người phát triển, những người thiết kế và cộng đồngJoomla nói chung Người đứng đầu dự án chính là Andrew Eddie, còn được biết đếnvới tên gọi "Sếp trưởng"
Ngay ngày hôm sau, 1000 người đã gia nhập diễn đàn OpenSourceMatters, hầuhết các bài viết cho diễn đàn đều khuyến khích và đồng tình với hành động của NhómPhát triển Tin trên đã nhanh chóng được đăng tải trên các tạp chí newsforge.com,eweek.com và ZDnet.com
Trong một thông báo của Eddie 2 tuần sau đó, các nhóm đã được tổ chức lại vàcộng đồng Joomla! tiếp tục tăng trưởng Tới ngày 1 tháng 9 năm 2005 tên mới của dự
án đã được thông báo cho khoảng 3000 người theo dõi đội phát triển và đến ngày 16tháng 9 thì họ cho ra đời Joomla! 1.0
Trang 83 Các phiên bản của joomla!
a Joomla! 1.0.x
Phiên bản đầu tiên của Joomla! là phiên bản Joomla! 1.0 (hay còn gọi làJoomla! 1.0.0 được phát hành vào ngày 15 tháng 09 năm 2005) có nguồn gốc từMambo 4.5.2.3 (đã bao gồm thêm nhiều bản vá bảo mật và sửa lỗi) Các phiên bản tiếptheo có dạng 1.0.x
Điểm mạnh của Joomla! 1.0.x: Có một số lượng rất lớn các thành phần mở rộng(module/component); thành phần nhúng (mambot); giao diện (template)
Phiên bản cuối cùng của dòng này là: Joomla 1.0.15 (phát hành vào ngày 21tháng 02 năm 2008)
Đến nay, Joomla đã ngừng hỗ trợ và phát triển dòng phiên bản 1.0.X này
b Joomla! 1.5.x
Phiên bản đầu tiên của dòng này (thế hệ thứ 2) là Joomla! 1.5.0 được phát hànhvào ngày 21 tháng 1 năm 2008 Phiên bản này bắt đầu hỗ trợ bộ ký tự UTF8 Cácphiên bản tiếp theo có dạng 1.5.X
Phiên bản Joomla! 1.5 là phiên bản cải tiến từ Joomla! 1.0.x (phần mã được viếtlại hoàn toàn, tuy nhiên vẫn giữ cách hành xử như cũ) được coi như Mambo 4.6.Joomla! 1.5 tiếp tục duy trì một giao diện người sử dụng đơn giản (nhìn và cảm nhận -look and feel)
Cả Joomla! 1.5 và Mambo 4.6 đều hỗ trợ đa ngôn ngữ Joomla! thì sử dụng fileđịnh dạng ".ini" để lưu các thông tin chuyển đổi ngôn ngữ, còn Mambo thì sử dụng fileđịnh dạng ".gettext" Joomla 1.5 hỗ trợ tất cả các ngôn ngữ có tập ký tự được biểu diễnbằng bảng mã UTF-8
Joomla! 1.5 cũng bao gồm các đặc tính mới như các mô hình chứng thực(LDAP, Gmail ), hỗ trợ mô hình khách-chủ xml-rpc Nó cũng hỗ trợ các trình điềukhiển cơ sở dữ liệu dành cho MySQL 4.1+ (trên nền PHP 5) và tăng cường hỗ trợ choMySQL 5, cũng như hỗ trợ các loại cơ sở dữ liệu khác
Điểm mạnh của Joomla! 1.5: Phần quản trị Website có sử dụng công nghệ Web2.0, một số tính năng được cải tiến hơn so với Joomla 1.0.x
Trang 9Phiên bản mới nhất của dòng này là: Joomla 1.5.26 (phát hành vào ngày 27tháng 03 năm 2012) đã ngừng phát triển và chỉ đang được hỗ trợ cập nhật các bản vábảo mật Bản cài đặt nhanh đã tích hợp tiếng Việt: Joomla! Việt.
c Joomla! 2.5.x
Phiên bản đầu tiên của dòng này lại bắt đầu từ phiên bản Joomla 1.6.0 pháthành vào ngày 10 tháng 01 năm 2011 Nhưng chỉ trong vòng 6 tháng với 4 bản cậpnhật liên tục tới phiên bản 1.6.4 vào ngày 27 tháng 06 năm 2011
Phiên bản 1.6.6 phát hành vào ngày 26 tháng 07 năm 2011 đã đánh dấu sự kếtthúc của dòng 1.6 và chỉ cập nhật vì lý do bảo mật dành cho các trang web không thểcập nhật lên phiên bản 1.7 vì lý do khách quan
Theo đó, phiên bản 1.7.0 nhanh chóng được phát hành vào ngày 19 tháng 07năm 2011 Đến lượt phiên bản 1.7 lại kết thúc chu kỳ sống ngắn ngủi vào ngày 24tháng 02 năm 2012 tại phiên bản 1.7.5 và nhường chỗ cho dòng phiên bản 2.5
Dòng phiên bản 2.5.0 được phát hành vào ngày 24 tháng 01 năm 2012 hứa hẹnmột kỷ nguyên mới của Joomla với các tính năng cực kỳ vượt trội như: tự động cậpnhật qua nút bấm trong phần quản trị, hỗ trợ seo mạnh hơn và đặc biệt phân quyền sâuhơn với từng nhóm thành viên
Phiên bản mới nhất hiện nay của dòng này là 2.5.6 được phát hành vào ngày 19tháng 06 năm 2012
d Joomla! 3.0.x
Joomla 3.0 Alpha - 1 được phát hành vào ngày 12 tháng 07 năm 2012
e Joomla ! 3.2.x (ổn định)
- Joomla! 3.2.0 được phát hành vào ngày 06 tháng 11 năm 2013.
Với hàng chục tính năng mới bao gồm:
Điều khiển phiên bản nội dung
Nhiều cải tiến giao diện người dung
Dễ dàng cài đặt đa ngôn ngữ cho 64 ngôn ngữ hỗ trợ chính thức
Được xây dựng trong Joomla! Mở rộng Finder như một giao diện tại chỗ choJoomla!
Trang 10Tăng cường an ninh với mật khẩu mạnh và hai bước xác thực.
phát triển nhanh chóng mã hóa mới cho phần mở rộng mới
- Joomla! 3.2.1 được phát hành vào ngày 18 tháng 12 năm 2013.
Đây là bản cập nhật giải quyết một số lượng đáng kể các vấn đề và lỗi
- Joomla! 3.2.2 được phát hành vào ngày 6 tháng 2 năm 2014.
Đây cũng là bản cập nhật sửa lỗi của các bản trước
4 Kiến trúc của Joomla!
Joomla! 1.5 gồm có 3 tầng hệ thống Tầng dưới cùng là mức nền tảng, chứa cácthư viện và các plugin (còn được biết với tên gọi mambot) Tầng thứ hai là mức ứngdụng và chứa lớp JApplication Hiện tại tầng này gồm 3 lớp con: JInstallation,JAdministrator và JSite Tầng thứ ba là mức mở rộng Tại tầng này có các thành phần(component), mô đun (module) và giao diện (template) được thực thi và thể hiện
5 Cấu trúc của gói cài đặt Component
Component (Com) : Là thành phần chính của trang Web, nó quyết định đếnchức năng.hình thức, nội dung chính của mỗi trang Web Com có thể có them Mod để
hổ trợ cho việc hiển thị các chức năng nội dung của Com.Com có thể được cài đặtthêm vào website Thông thường khi cài đặt Joomla! Có sẵn các Component :Banners(Quản lý các bảng quảng cáo ),Contacts (Quản lý việc liên hệ giữa người dung và banquản trị website),Search (quản lý việc tìm kiếm ),New feeds (quản lý các tintức),Polls(quản lý việc bình chọn,ý kiến của người dùng),Web links (các lý các liênkết ngoài website) và các Com quản lí nội dung của trang web
Trang 116 Cấu trúc cài đặt gói cài đặt Module
Modlue (Mod) :Là bộ phận mở rộng thêm chức năng cho Web site,các Modnày có các chức năng khác nhau ,được hiển thị trên trang Web tại các vị trí quy định
và có thể thay đổi được.Một trang web có thể hiển thị nhiều mod giống và khácnhau.Mod này có thể được cài thêm vào website Thông thường sau khi cài đặt Joomla
có sẵn các Module :Main Menu (Menu chính),Top Menu(Menu phụ nằmngang,),Search (hiển thị công cụ tìm kiếm)….v.v
Thông thường một Mod sẽ gồm có 2 file chính là .php (chương trình) vàfile xml (thông số cài đặt) ngoài ra còn có thêm các thư mục ảnh ,Java Script hỗ trợthêm cho module
Trang 137 Cấu trúc của gói cài đặt Template (Temp)
Template : Là giao diện ,khuôn dạng ,kiểu mẫu,hình thức thiết kế để trình bàynội dung của trang web và có các vị trí định sẵn tích hợp các bộ phận ,thành phần củatrang web Joomla ! cho phép cài đặt và thay đổi Temp cho Web site hay cho từngtrang web khác nhau một cách dễ dàng
Một gói Template Joomla gồm các file bắt buộc sau :
Index.php
TemplateDetails.xml
Template_css.css hoặc template.css
Template_thumbnail.png
Trang 14 Các thư mục và file khác
III Phân tích và thiết kế website
1 Khảo sát và phân tích hiện trạng hệ thống:
Ngày nay, công nghệ thông tin đã trở thành “một phần tất yếu của cuộc sống”
Sự phát triển của công nghệ thông tin là tiền đề cho sự phát triển của các ngành khoahọc khác Công ty TNHH Thanh Thành Đạt được thành lập từ năm 2002 Ban đầu hoạtđộng nghề kinh doanh vận tải và thương mại, đến nay, công ty đã không ngừng lớnmạnh và phát triển Hiện nay, Công ty TNHH Thanh Thành Đạt đã trở thành một tổngcông ty đa ngành với trên 20 đơn vị trực thuộc hoạt động trong các ngành nghề: Muabán lương thực, thực phẩm; dịch vụ vận tải hàng hoá đường bộ, đường biển; xây dựngcác công trình dân dụng, công nghiệp, giao thông, thuỷ lợi; trồng và khai thác rừngtrồng; sản xuất nguyên liệu giấy; đầu tư, xây dựng, quản lý, khai thác nhà ở, cảng biển;dịch vụ đại lý tàu biển; mua bán ôtô… Mục đích của trang web: “Thiết kế WebsiteCông ty TNHH Thanh Thanh Đạt” là nhằm mục đích giới thiệu các sản phẩm và dịch
vụ đến với bạn đọc trong khắp cả nước và cả trên thế giới Nhằm thu hút sự đầu tư củacác cơ quan ban ngành chính phủ và các tổ chức kinh doanh cá nhân, tập thể vàodoanh nghiệp giàu tiềm năng này
Sự phát triển của khoa học kỹ thuật ngày càng phát triển mạnh mẽ thì vấn đềnhu cầu cập nhật thông tin của con người ngày càng nâng cao Có thông tin thì conngười mới có thể tiếp cận, nắm bắt và hiểu biết được sự thay đổi của thế giới xungquanh Nhưng việc cung cấp thông tin như thế nào và cung cấp ra làm sao mới là vấn
đề cần đặt ra cho tất cả những nhà thiết kế, những nhà làm công nghệ thông tin nhưchúng ta Một thông tin để được xem là đạt yêu cầu thì thông tin đó cần phải thỏa mãn
5 điều kiện: nhanh, chính xác, đầy đủ, được cập nhật kịp thời và cách trình bày phảithu hút Và “Website Công ty TNHH Thanh Thanh Đạt” đã thỏa mãn được những điềukiện trên
Là một website điện tử nên “Website Công ty TNHH Thanh Thanh Đạt” khôngchỉ tập trung vào việc giới thiệu thông tin, dịch vụ nhằm phát sinh lợi nhuận mà còn hỗtrợ cho các nhu cầu khác của độc giả trong và ngoài nước và thậm chí cả nước ngoài
Trang 15Dữ liệu để trao đổi thông tin có thể ở dạng văn bản, biểu mẫu, đồ họa, các video clip,
âm thanh hay hình ảnh động …
2 Mục tiêu Website:
Qua những phân tích về mặt công nghệ và xu hướng phát triển của Website “ Công ty TNHH Thanh Thành Đạt”, em đã đề ra những mục tiêu sau cho đề tài : Website Thanh Thành Đạt là một Website điện tử nên hệ thống phải đạt đựơcnhững mục đích sau:
Cập nhật thông tin về tin tức và các vấn đề được cập nhật mới nhất trong vàngoài công ty đến với mọi người
Nhằm quảng bá về nơi có đa dạng các sản phẩm ,dịch vụ trên “Website ThanhThành Đạt” đến với bạn đọc trong và ngoài nước
Nhằm thu hút sự đầu tư của các cơ quan ban ngành chính phủ và các tổ chứckinh doanh cá nhân, tập thể vào công ty giàu tiềm năng này
4 Đối tượng người sử dụng hệ thống:
Quản trị hệ thống:
Là các kỹ sư tin học có chức năng quản trị hệ thống chạy ổn định, bao gồm cáctác vụ: cấp quyền truy cập, quản lý đường truyền, sao lưu, bảo mật…
Khách viếng thăm:
Trang 16Đây là người sử dụng Internet: là nhóm đối tượng người đọc trên Internet.Nhóm này chiếm số lượng khá lớn, đòi hỏi hệ thống máy chủ phải đủ mạnh để đápứng tốt mọi yêu cầu từ nhóm đối tượng này
5 Khảo sát yêu cầu
5.1 Yêu cầu chức năng
Cung cấp đầy đủ tới khách hàng những thông tin và sản phẩm của côngty
Đảm bảo cho nhân viên quản trị website có thể nhập liệu, thêm thông tincũng như chỉnh sửa thông tin và sản phẩm quảng bá
Giúp nhân viên có thể báo cáo, thống kê hàng tháng
5.2 Yêu cầu phi chức năng
Hệ thống phải dễ dàng truy xuất, vận hành, sử dụng
Thông tin thống kê phải đảm bảo tính chính xác, đầy đủ và khách quan
Phải xử lý được khối lượng công việc và thông tin lớn
Giao diện đẹp, dễ sử dụng
Trang 176 Đặc tả yêu cầu
6.1 Đối với quản trị viên
Chức năng đăng nhập quản trị (administrator)
Mô tả Dùng cho quản trị viên đăng nhập khi có tài khoản
+ Tên đăng nhập + Mật khẩuĐầu ra Trang quản trị viên administrator
Bảng 6.1: Chức năng đăng nhập quản trị
Chức năng quản lý
+ Quản lý các thông tin được đưa lên website+ Quản lý các các module,plugin
Đầu vào Các template, modlue,plugin,hình ảnh,bài viết được
cài đặtĐầu ra - Giao diện website đã cài đặt
- Bài viết ,hình ảnh,thông tin,chức năng