Tìm hiểu về hệ thống jtrac và phát triển ứng dụng

96 444 0
Tìm hiểu về hệ thống jtrac và phát triển ứng dụ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

GVHD:Nguyễn Chánh Thành Tìm hiểu về hệ thống Jtrac phát triển ứng dụng SVTH: Nguyễn Phước Sáng  Trang 1  Đặng Minh Tuấn Chương 1: Tổng quan về hệ thống 1. Giới thiệu về framework Jtrac 1.1 Bối cảnh ra đời của Jtrac Jtrac là một vấn đề chung đang theo dõi một web ứng dụng mà có thể dễ dàng điều chỉnh bởi việc thêm vào một trường drop-down. Những nét đặc trưng bao gồm việc chỉnh sữa lưu lượng công việc. Những quyền cho phép vị trí trường, sự hợp nhất thư điện tử. Đính tệp tin thấy chi tiết lịch sử đã sử dụng. Jtrac thì được tạo ra sau khi tác giả cảm thấy rằng ông ta có thể viết một số giải pháp tốt hơn cho công cụ theo dõi sự thiếu xót trong thương mại mà ông ta đang sử dụng. Jtrac bắt đầu phát triển vào năm 2004. Jtrac là một ý kiến cho quá trình theo dõi vấn đề hoặc theo dõi lỗi. Nhưng nó được thiết kế chung bạn có thể theo dõi sự điều chỉnh các trường hầu hết bất cứ thứ gì bạn cần. Jtrac phát triển được sử dụng lưu trữ tại https://jtrac.dev.java.net nhưng chuyển tới SourceForce gần năm 2006. Phiên bản chế độ làm việc trước được dựa trên nguồn MVC, JDBC MS Access nhưng không duy trì trên nguồn nào. Jtrac 2.0 sử dụng đặc điểm của java 5.0 hoàn thành lập trình lại là sử dụng Hibernate cho sự liên tục Acegi Security framework for spring. Lớp trình bày cho phiên bản 2.0 phần lớn sử dụng Spring Webflow. Nhưng gần năm 2007 Jtrac chuyển qua sử dụng framework Apache Wicket. Jtrac thì rất dễ cài đặt duy nhất sử dụng trong môi trường java 5.0. Bạn có thể cài lên chạy nhanh chóng bởi vì Jtrac đến với các dịch vụ web ứng dụng kết lại với một dịch vụ nhỏ gọi Jetty một cơ sở dữ liệu nhúng gọi HSQLDB. Bạn cũng có thể chọn để thả GVHD:Nguyễn Chánh Thành Tìm hiểu về hệ thống Jtrac phát triển ứng dụng SVTH: Nguyễn Phước Sáng  Trang 2  Đặng Minh Tuấn các tệp tin War vào máy chủ ứng dụng cho sự lựa chọn của bạn bắt đầu sử dụng Jtrac ngay. Hiện không có cơ sở dữ liệu thay đổi giữa phiên bản 2.0 2.1.0. Hướng dẫn về việc làm thế nào để nâng cấp sẵn có trong các “Upgrade” phần tài liệu này. Nhiều phần của dịch vụ ứng dụng web đã được nâng cấp từ phiên bản 6.0.2 lên 6.1.1 nhưng nó không bắt buộc bạn phải nâng cấp. 1.2 Danh sách những thư viện được sử dụng • info.jtrac:jtrac:war o jaxen:jaxen:jar o org.acegisecurity:acegi-security:jar  commons-lang:commons-lang:jar  commons-codec:commons-codec:jar  oro:oro:jar o jfree:jfreechart:jar  jfree:jcommon:jar  junit:junit:jar o org.hibernate:hibernate:jar  dom4j:dom4j:jar  antlr:antlr:jar  cglib:cglib:jar GVHD:Nguyễn Chánh Thành Tìm hiểu về hệ thống Jtrac phát triển ứng dụng SVTH: Nguyễn Phước Sáng  Trang 3  Đặng Minh Tuấn  asm:asm:jar o geronimo-spec:geronimo-spec-jta:jar o javax.mail:mail:jar  javax.activation:activation:jar o org.springframework:spring:jar o org.springframework:spring-webmvc:jar o org.springframework:spring-test:jar o org.springmodules:spring-modules-lucene:jar  org.apache.lucene:lucene-core:jar o org.apache.wicket:wicket:jar  org.slf4j:slf4j-api:jar o org.apache.wicket:wicket-extensions:jar  commons-collections:commons-collections:jar o org.slf4j:slf4j-log4j12:jar  log4j:log4j:jar o org.slf4j:jcl104-over-slf4j:jar o poi:poi:jar o org.tmate:javasvn:jar o org.beanshell:bsh:jar o com.microsoft.sqlserver.jdbc.SQLServerDriver o cas:casclient:jar GVHD:Nguyễn Chánh Thành Tìm hiểu về hệ thống Jtrac phát triển ứng dụng SVTH: Nguyễn Phước Sáng  Trang 4  Đặng Minh Tuấn  javax.servlet:servlet-api:jar o commons-dbcp:commons-dbcp:jar  commons-pool:commons-pool:jar o net.sf.ehcache:ehcache:jar o org.openqa.selenium.client-drivers:selenium-java-client-driver:jar o org.openqa.selenium.server:selenium-server:jar 1.3 Xây dựng tạm thời Đối với những tiện ích của những người muốn kiểm tra những phát triển đã xảy ra gần đây, Jtrac không cần kiểm tra bên ngoài chỉnh sửa từ việc điều chỉnh các phiên bản. Tệp tin nhị phân *.War đang có mẫu theo định kỳ sẽ tải lên trang web-jtrac theo địa chỉ sau: http://j-trac.sourceforge.net/files/ Bạn có thể thể xem ngày tháng tải lên khi truy cập vào địa chỉ ở trên. Những người đăng ký để gửi thư mailing-list sẽ được thông báo bất cứ khi nào có tệp tin nhị phân mới. Điều này không diễn ra hằng ngày mà chỉ khi có sự thay đổi hay có một phiên bản nào mới được đưa lên. Nếu bạn muốn cập nhập tình trạng phát triển của Jtrac đóng góp ý tưởng phát triển trong tương lai xin vui lòng xem xét việc tham gia mailing- list tại: https://lists.sourceforge.net/lists/listinfo/j-trac-users GVHD:Nguyễn Chánh Thành Tìm hiểu về hệ thống Jtrac phát triển ứng dụng SVTH: Nguyễn Phước Sáng  Trang 5  Đặng Minh Tuấn Ghi chú cho việc sử dụng những xây dựng tạm: Xây dựng trên chỉ được cung cấp chỉ như tệp tin *.War. Nếu bạn sử dụng kết hợp với máy chủ ứng dụng web Jetty thì bạn có thể để thay thế các tệp tin *.War được tung ra cùng với các phân phối chính thức cho phép tải xuống. Khi bạn muốn thay đổi tệp tin *.War đã được cài đặt sẵn nó là tốt nhất mà bạn xóa các nội dụng của máy chủ ứng dụng web tạm thời thư mục làm việc trước khi bắt đầu lại. Chi tiết làm việc như thế nào được cung cấp trong phần nâng cấp. Trong một số trường hợp ít khi xảy ra, có thể lượt đồ cơ sở dữ liệu thay đổi. Điều này sẽ được thực hiện trong khi thông báo tải lên mà điều đó được phát ra trên mailing-list. Nếu bạn muốn giữ lại dữ liệu hiện có, bạn sẽ phải chạy tệp lệnh nâng cấp cơ sỡ dữ liệu. Chi tiết thực hiện bạn có thể xem trong phần tài liệu nâng cấp để biết rõ thêm. Ngay khi lượt đồ cơ sở dữ liệu thay đổi . Jtrac sẽ tạo lại một cơ sở dữ liệu, nếu không tồn trong khi khởi động lên,vì vậy khi bạn cố gắng xây dựng thời, cái này có thể được tất cả những gì mà bạn muốn làm. Nếu bạn đang sử dụng Jtrac kết hợp với Jetty hoặc với cơ sở dữ liệu HSQLDB. Xóa bỏ cơ sở dữ liệu cũ dễ như xóa thư mục “db” trong đó chứa tệp tin dữ liệu HSQLDB.Tất nhiên, bạn không cần phải đụng tới phần đang hiện hành của bạn để các dữ liệu chạy mới lại Jtrac sẽ dễ dàng giải nén rồi phân bố tới thư mục mới. GVHD:Nguyễn Chánh Thành Tìm hiểu về hệ thống Jtrac phát triển ứng dụng SVTH: Nguyễn Phước Sáng  Trang 6  Đặng Minh Tuấn 2 Nhiệm vụ thực hiện: Hệ thống Jtrac được xây dựng dựa trên nhiều framework của Java nên chúng ta cần phải tìm hiểu nhiều vấn đề về các framework có liên quan ví dụ như Framework Spring, Hibernate, Wicket, ect… Việc nghiên cứu hoạt động của hệ thống Jtrac phải thực hiện được các bước cơ bản sau: • Chuyển đổi ngôn ngữ theo yêu cầu sử dụng của người dùng, giúp người sử dụng hiểu rõ hơn về thống đang sử dụng. Chúng ta có thể chuyển sang ngôn ngữ Việt Nam hay bất kỳ ngôn ngữ nào khác nếu cần. • Nâng cấp cơ sở dữ liệu của là HSQLDB thành bất kỳ dạng cơ sở dữ liệu nào nếu có nhu cầu sử dụng ví dụ như MySQL, SQL Server, Access, etc…. Ở đây chúng em sử dụng dạng cơ sở dữ liệu là SQL Server 2005 vì dạng cơ sở dữ liệu này có quy mô quản lý lớn đối với nhu cầu sử dụng có khối lượng công việc nhiều vấn đề truy xuất kết quả nhanh hơn. • Tìm hiểu cấu trúc của hệ thống Jtrac để phát triển thêm hệ thống con sao cho phù hợp với nhu cầu sử dụng của người dùng. Ở đây chúng em phát triển hệ thống báo cáo report cho người sử dụng đó là người quản lý các dự án trưởng nhóm dự án đang sử dụng trên hệ thống. Sau khi thực hiện xong các bước cơ bản trên chúng ta phải trình bày lại hệ thống sao cho phù hợp với người sử dụng là thay đổi lại giao diện cho ngưởi sử dụng có thể tham khảo thêm để phát triển thêm một số ứng dụng mới cho hệ thống làm cho nó đa dạng hơn với nhiều tiện ích mới. GVHD:Nguyễn Chánh Thành Tìm hiểu về hệ thống Jtrac phát triển ứng dụng SVTH: Nguyễn Phước Sáng  Trang 7  Đặng Minh Tuấn 3 Mô tả hoạt động của hệ thống Hệ thống Jtrac dùng để quản lý việc thực hiện các dự án theo các trường cho những doanh nhiệp có nhu cầu quản lý dự án. Các chức năng cơ bản được trình bày như sau: • Cấu hình để chạy hệ thống được thực hiện đơn giản. • Quản lý được nhiều dự án trên hệ thống. • Quản lý các bước thực hiện dự án của các thành viên tham gia dự án. • Quản lý việc trao đổi công việc của các thành viên thực hiện dự án. Các chức năng này giúp việc quản lý các dự án tốt hơn. Khi gặp vấn đề thì ta có thể tìm nguyên nhân khắc phục hậu quả nhanh chống bởi vì nó thể hiện rõ chi tiết quá trình thực hiện dự án. GVHD:Nguyễn Chánh Thành Tìm hiểu về hệ thống Jtrac phát triển ứng dụng SVTH: Nguyễn Phước Sáng  Trang 8  Đặng Minh Tuấn Chương 2. Hệ thống quản lý tác vụ Jtrac. 1. Cấu trúc hệ thống Jtrac Có thể vào xem chi tiết hướng dẫn người phát triển bạn sẽ thấy rằng jtrac có những người phát triển thân thiện với hầu hết cho sự thiết lập cho dự án nguồn mở. Nó sẽ chỉ cho bạn có thể một vài phút để bạn xây dựng không có vận dụng khi chạy Java EE mà bạn sử dụng. 1.1 Cấp quyền tùy chỉnh cho phép “ẩn” Trong một phiên bản tương lai của jtrac, khả năng ngay khi nâng cấp phụ thuộc vào trường trên vai trò tình trạng sẽ được thi hành. Các thiết kế cho công việc này đã tồn tại trước đó. 1.2. Tổ chức các mục Jtrac sẽ hỗ trợ mục “nested” dưới cấp độ đầu tiên mục “parent” thiết kế lược đồ cơ sở dữ liệu cho nó đúng vị trí. Nó sẽ cho phép người sử dụng để tách các nhiệm vụ thành các chức nhỏ phụ mở ra những khả năng khác. Trong đường lối xây dựng kế hoạch là xây dựng Jtrac với các yêu cầu hoàn thiện nắm bắt được hoàn chỉnh với công cụ thử nghiệm để quản lý các trường theo dõi. Sau đó Jtrac có thể sử dụng để quản lý thành viên-hoặc lưu trữ cho các trường hợp có nhóm phát triển nhanh. GVHD:Nguyễn Chánh Thành Tìm hiểu về hệ thống Jtrac phát triển ứng dụng SVTH: Nguyễn Phước Sáng  Trang 9  Đặng Minh Tuấn 1.3. Xác nhận tùy chỉnh. Sử dụng BeanShell , người sử dụng có thể tùy chọn giới thiệu để xác minh dữ liệu nhập vào của người sử dụng. Thậm chí có điều kiện được xác nhận trên trường là có thể. 1.4. Tùy chỉnh bản tính công việc Cũng sử dụng BeanShell, người dùng sẽ có thể xác định thói quen để thực hiện theo định kỳ, rằng xác định vào một thời điểm trước mỗi ngày. Điều này cho phép bắt các sự kiện mục tiêu trường mỗi ngày. Có thể kết hợp với việc thông báo bằng thư điện tử. Hàng ngày có bảng điều khiển tóm tắt được gói ra một bản tính cho việc giám sát. [ Như phiên bản 2.1.0 những bảng giám sát là đã có trong nơi giành cho những người đang làm việc mở rông trên Jtrac]. 1.5. Xác nhận bởi thư điện tử Jtrac sẽ giám có thể giám sát thư điện tử các tài khoản kích hoạt được tạo / cập nhập của các mục. Nó sẽ có ích cho các tài liệu đính kèm đã được gởi thông qua thư điện tử. 1.6. ScreenShot Capture. Sử dụng Java applet, nên có thể để người dùng tải lên màn hình trực tiếp từ hệ thống. Người dùng có thể chú thích cho hình trước khi tải hình lên. 1.7. Tìm kiếm sao lưu. Hoàn toàn có thể tiết kiệm cho người sử dụng để tìm kiếm các bộ lọc tái sử dụng chúng. GVHD:Nguyễn Chánh Thành Tìm hiểu về hệ thống Jtrac phát triển ứng dụng 1.8. Wiki Engine Có một kế hoạch để nhúng một Wiki-engine vào Jtrac. Điều này sẽ bỗ sung các yêu cầu quản lý bước thực hiện. 1.9. Sự hợp nhất các phiên bản. Sự hợp nhất với các phiên bản con đã triển khai thực hiện bằng cách sử dụng thư viện JavaSVN sẽ cho phép sự kết hợp có hiệu quả cao của các báo cáo lỗi với việc gởi các bước thực hiện trước trong tương lai. Bạn có thể thử ra những thử nghiệm có hỗ trợ bằng cách vào địa chỉ sau để cài đặt Jtrac : http://[hostname]/jtrac/app/svn. Thử nghiêm các bản phụ : Gởi báo cáo cho mỗi người dùng. 1.10. Tags Một hay nhiều dữ liệu cho các mô hình có thể gắn với kiểu tags của “web 2.0” là đã tồn tại sẵn. Đây là ý tưởng hay cho việc theo dõi việc lập sơ đồ như lỗi phần mềm để phát SVTH: Nguyễn Phước Sáng  Trang 10  Đặng Minh Tuấn

Ngày đăng: 25/12/2013, 14:55

Hình ảnh liên quan

Một hay nhiều dữ liệu cho các mô hình có thể gắn với kiểu tags của “web 2.0” là đã tồn tại sẵn - Tìm hiểu về hệ thống jtrac và phát triển ứng dụng

t.

hay nhiều dữ liệu cho các mô hình có thể gắn với kiểu tags của “web 2.0” là đã tồn tại sẵn Xem tại trang 10 của tài liệu.
Màn hình cài đặt Jtrac nơi bạn có thể cấu hình một thư điện tử / máy chủ SMTP Jtrac có thể tra cứu và sử dụng phần JNDI mail (javax.mail.session) nếu yêu cầu - Tìm hiểu về hệ thống jtrac và phát triển ứng dụng

n.

hình cài đặt Jtrac nơi bạn có thể cấu hình một thư điện tử / máy chủ SMTP Jtrac có thể tra cứu và sử dụng phần JNDI mail (javax.mail.session) nếu yêu cầu Xem tại trang 16 của tài liệu.
Có một giới thiệu như thế nào để tùy chỉnh nhiều trường mà bạn có thể cấu hình cho một dự án - Tìm hiểu về hệ thống jtrac và phát triển ứng dụng

m.

ột giới thiệu như thế nào để tùy chỉnh nhiều trường mà bạn có thể cấu hình cho một dự án Xem tại trang 30 của tài liệu.
Bạn thậm chí có thể cấu hình hay không thay đổi các giá trị cho phép đưa vào trạng thái hiện thời bên trong công việc và rằng quá tại một trường - Tìm hiểu về hệ thống jtrac và phát triển ứng dụng

n.

thậm chí có thể cấu hình hay không thay đổi các giá trị cho phép đưa vào trạng thái hiện thời bên trong công việc và rằng quá tại một trường Xem tại trang 32 của tài liệu.
Màn hình tìm kiếm cho phép lọc trên trường tùy chỉnh. - Tìm hiểu về hệ thống jtrac và phát triển ứng dụng

n.

hình tìm kiếm cho phép lọc trên trường tùy chỉnh Xem tại trang 37 của tài liệu.
Hầu hết người sử dụng dùng trên màn hình Jtrac: Dashboard, Create, View, Search and Results - Tìm hiểu về hệ thống jtrac và phát triển ứng dụng

u.

hết người sử dụng dùng trên màn hình Jtrac: Dashboard, Create, View, Search and Results Xem tại trang 40 của tài liệu.
Kết quả tìm kiếm trên màn hình. - Tìm hiểu về hệ thống jtrac và phát triển ứng dụng

t.

quả tìm kiếm trên màn hình Xem tại trang 41 của tài liệu.
Hình minh họa sau khi đã việt hóa. - Tìm hiểu về hệ thống jtrac và phát triển ứng dụng

Hình minh.

họa sau khi đã việt hóa Xem tại trang 53 của tài liệu.
Hình minh họa cơ sở dữ liệu. - Tìm hiểu về hệ thống jtrac và phát triển ứng dụng

Hình minh.

họa cơ sở dữ liệu Xem tại trang 60 của tài liệu.
Hình trên trình bày cơ sở dữ liệu của Jtrac. - Tìm hiểu về hệ thống jtrac và phát triển ứng dụng

Hình tr.

ên trình bày cơ sở dữ liệu của Jtrac Xem tại trang 66 của tài liệu.
Hiển thị form chọn cấu hình cho người dùng tùy chỉnh để xuất dữ liệu động vào báo cáo kiểu biểu đồ - Tìm hiểu về hệ thống jtrac và phát triển ứng dụng

i.

ển thị form chọn cấu hình cho người dùng tùy chỉnh để xuất dữ liệu động vào báo cáo kiểu biểu đồ Xem tại trang 74 của tài liệu.
Sử dụng mave n2 để cài đặt lại cho Jtrac, sử dụng đoạn lệnh sau để cấu hình file ant cho hệ thống Jtrac - Tìm hiểu về hệ thống jtrac và phát triển ứng dụng

d.

ụng mave n2 để cài đặt lại cho Jtrac, sử dụng đoạn lệnh sau để cấu hình file ant cho hệ thống Jtrac Xem tại trang 83 của tài liệu.
Jfreechart có thể tạo ra biểu đồ hình cột sử dụng dữ liệu phù hợp với CategoryDataset - Tìm hiểu về hệ thống jtrac và phát triển ứng dụng

freechart.

có thể tạo ra biểu đồ hình cột sử dụng dữ liệu phù hợp với CategoryDataset Xem tại trang 92 của tài liệu.
Chúng ta có thể trình bày biểu đồ theo hiệu ứng 3D như trình bày hình sau: - Tìm hiểu về hệ thống jtrac và phát triển ứng dụng

h.

úng ta có thể trình bày biểu đồ theo hiệu ứng 3D như trình bày hình sau: Xem tại trang 93 của tài liệu.

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