Chương trình : “Từ điển chuyên ngành công nghệ thông tin” là phần mềm quản lý hỗ trợ cho hoạt động quản lý ,tra cứu,cập nhật các thông tin về từ kĩ thuật trong các dự án ở phòng sản xuất số 7 công ty phần mềm FPT: Chuơng trình có các chức năng chính sau đây: ① Chức năng tra từ ② Chức năng “Back” ③ Chức năng thêm mới từ vựng ④ Chức năng edit Mục đích là comtor có thể edit lại từ vựng trong từ điển. ⑤ Chức năng xóa Mục đích để xóa từ vựng Các mục tiêu cần đạt được: Chương trình đáp ứng đủ nhưng yêu cầu của các phiên dịch viên đề ra( lưu trữ thông tin, hỗ trợ báo cáo thông kê,đồng bộ dữ liệu với server…), giao diện thân thiện, có khả năng xử lý linh hoạt. Giải pháp công nghệ: Sử dụng công nghệ java,.NET, với ngôn ngữ lập trình là C#, 2005, và hệ quản trị cơ sở dữ liệu là postgres SQL.IDE là myeclipse và visual studio 8.0. Kết quả đạt được: Xây dựng hoàn thiện chương trình với các chức năng đáp ứng đúng theo quy trình nghiệp vụ, thao tác xử lý trong công việc quản lý tài liệu và tra cứu của các phiên dịch viên: • Cập nhật và lưu trữ thông tin, dữ liệu về từ của các dự án. • Hỗ trợ tra cứu thông tin. • Đưa ra các báo cáo thống kê. • Hỗ trợ đồng bộ dữ liệu với 1 máy chủ Quá trình thực hiện đề tài và kết quả đồ án được trình bày trong báo cáo gồm: Chương 1: Giới thiệu 1 số khái niệm cơ bản và công nghệ sử dụng Chương 2: Khảo sát và phân tích thiết kế hệ thống,Xây dựng và cài đặt chương trình Kết luận và tài liệu tham khảo
Đồ án tốt nghiệp – Từ điên chuyên ngành công nghệ thơng tin LỜI CẢM ƠN Trong q trình thực đồ án, em nhận giúp đỡ, bảo tận tình thầy giáo, Ths NGUYỄN ĐỨC DƯ, người theo sát hướng dẫn em hoàn thành đồ án tốt nghiệp Đồng thời em xin chân thành cảm ơn thầy cô giáo Khoa công nghệ thông tin trường Đai Học Giao Thông Vận Tải Hà Nội dạy dỗ, giúp đỡ trang bị cho em kiến thức chuyên ngành năm qua, giúp đỡ em thực đồ án Trong khoảng thời gian có hạn, việc nghiên cứu thực đồ án khơng tránh khỏi thiếu sót, nhầm lẫn, em mong nhận góp ý thầy cố bạn để đồ án hoàn thiện Hà Nội, ngày 18 tháng năm 2009 Sinh viờn Trn Vn Tỳ Trần Văn Tú K44 Công nghệ phÇn mỊm B - Đồ án tốt nghiệp – Từ điên chuyên ngành công nghệ thông tin MỤC LỤC LỜI CẢM ƠN MỞ ĐẦU Chương 1: MỘT SỐ KHÁI NIỆM CƠ BẢN .2 1.LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG .2 1.1 Giới thiệu Lập trình hướng Đối tượng (Object-oriented Programming) 1.2 Trừu tượng hóa liệu (Data Abstraction) .5 1.2.1 Những ưu điểm việc Trừu tượng hóa 1.3 Lớp (Class) 1.4 Đối tượng (Object) .9 1.4.1 Thuộc tính .11 1.4.2 Hoạt động (Operation) 12 1.4.3 Phương thức (Method) 12 1.4.4 Thông điệp (Message) 13 1.4.5 Sự kiện (Event) 14 1.5 Lớp Đối tượng .14 1.6 Thiết lập (Construction) Hủy (Destruction) 14 1.6.1 Thiết lập 14 1.6.2 Hủy 15 1.7 Tính Bền vững (Persistence) 16 1.8 Tính Đóng gói liệu 16 1.9 Tính thừa kế .18 1.9.1 Tính Đa Thừa kế 20 1.10 Tính Đa hình .21 2.NGÔN NGỮ JAVA 22 2.1 Giới thiệu Java 22 2.1.1 Java 23 2.2 Các đặc trưng Java .23 2.2.1 Đơn giản 23 2.2.2 Hướng đối tượng .23 2.2.3 Độc lập phần cứng hệ điều hành 24 Trần Văn Tú K44 Công nghệ phần mềm B - ỏn tt nghiệp – Từ điên chuyên ngành công nghệ thông tin 2.2.4 Mạnh mẽ 25 2.2.5 Bảo mật .26 2.2.6 Phân tán 26 2.2.7 Đa luồng 26 2.2.8 Động 27 3.Giới thiệu tổng quan NetFrameWork 27 3.1NetFrameWork 27 3.2 Giới thiệu tổng quan Visual Studio & Visual C# 2005 30 Chương 2: KHẢO SÁT VÀ PHÂN TÍCH THIẾT KẾ HỆ THỐNG 31 I KHẢO SÁT SÁT VÀ YÊU CẦU CỦA KHÁCH HÀNG VỀ TỪ ĐIỂN QUẢN LÝ TỪ KĨ THUẬT CHUYÊN NGÀNH CÔNG NGHỆ THƠNG TIN – NHĨM SẢN XUẤT SỐ (GROUP 7) CÔNG TY CỔ PHẦN PHẦN MỀM FPTSOFTWARE 31 Phân tích đặc tả yêu cầu nội dung 31 1.1 Giới thiệu chung : 31 1.2.Mục đích 32 1.3.Yêu cầu khách hàng đặt ra: 32 3.2 Màn hình import data 36 II PHÂN TÍCH THIẾT KẾ TỪ ĐIỂN QUẢN LÝ TỪ KĨ THUẬT CHUYÊN NGÀNH CÔNG NGHỆ THÔNG TIN 36 Mục tiêu 36 Tổng quan nghiệp vụ: .36 Phân tích hệ thống: 39 Mô tả khái quát chức năng: 40 Mô tả chi tiết chức 47 Thiết kế : .51 Cài đặt 51 Mô tả phần mềm (một số giao diện chính): 53 KẾT LUẬN,HƯỚNG PHÁT TRIỂN CỦA ĐỀ TI59 V TI LIU THAM KHO 59 Trần Văn Tú K44 Công nghệ phần mềm B - ỏn tt nghiệp – Từ điên chuyên ngành công nghệ thông tin MỞ ĐẦU Chương trình : “Từ điển chun ngành cơng nghệ thông tin” phần mềm quản lý hỗ trợ cho hoạt động quản lý ,tra cứu,cập nhật thông tin từ kĩ thuật dự án phòng sản xuất số cơng ty phần mềm FPT: Chuơng trình có chức sau đây: Chức tra từ Chức “Back” Chức thêm từ vựng Chức edit Mục đích comtor edit lại từ vựng từ điển Chức xóa Mục đích để xóa từ vựng Các mục tiêu cần đạt được: Chương trình đáp ứng đủ yêu cầu phiên dịch viên đề ra( lưu trữ thông tin, hỗ trợ báo cáo thông kê,đồng liệu với server…), giao diện thân thiện, có khả xử lý linh hoạt Giải pháp công nghệ: Sử dụng công nghệ java,.NET, với ngôn ngữ lập trình C#, 2005, hệ quản trị sở liệu postgres SQL.IDE myeclipse visual studio 8.0 Kết đạt được: Xây dựng hoàn thiện chương trình với chức đáp ứng theo quy trình nghiệp vụ, thao tác xử lý công việc quản lý tài liệu tra cứu phiên dịch viên: Cập nhật lưu trữ thông tin, liệu từ dự án Hỗ trợ tra cứu thông tin Đưa báo cáo thống kê Hỗ trợ đồng liệu với máy chủ Quá trình thực đề tài kết đồ án trình bày báo cáo gồm: Chương 1: Giới thiệu số khái niệm công nghệ sử dụng Chương 2: Khảo sát phân tích thiết kế hệ thống,Xây dựng cài đặt chương trình Kết luận tài liu tham kho Trần Văn Tú K44 Công nghệ phÇn mỊm B - Đồ án tốt nghiệp – Từ điên chuyên ngành công nghệ thông tin Chương 1:MỘT SỐ KHÁI NIỆM CƠ BẢN 1.LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG 1.1 Giới thiệu Lập trình hướng Đối tượng (Object-oriented Programming) Lập trình hướng Đối tượng (OOP) phương pháp thiết kế phát triển phần mềm Những ngôn ngữ OOP khơng bao gồm cú pháp trình biên dịch (compiler) mà có mơi trường phát triển tồn diện Mơi trường bao gồm thư viện thiết kế tốt, thuận lợi cho việc sử dụng đối tượng Đối với ngôn ngữ lập trình hỗ trợ OOP việc triển khai kỹ thuật lập trình hướng đối tượng dễ dàng Kỹ thuật lập trình hướng đối tượng cải tiến việc phát triển hệ thống phần mềm Kỹ thuật đề cao nhân tố chức (functionality) mối quan hệ liệu OOP phương thức tư để giải vấn đề máy tính Để đạt kết quả, lập trình viên phải nắm vấn đề thành thực thể quen thuộc với máy tính Cách tiếp cận hướng đối tượng cung cấp giải pháp toàn vẹn để giải vấn đề Hãy xem xét tình cần triển khai thành hệ thống máy vi tính: việc mua bán xe Vấn đề vi tính hóa việc mua bán xe bao gồm gì? Những yếu tố rõ ràng liên quan đến việc mua bán xe là: 1) Các kiểu xe (model) 2) Nhân viên bán hàng 3) Khách hàng Những hoạt động liên quan đến việc mua bán: 1) Nhân viên bán hàng đưa khách hàng tham quan phòng trưng bày 2) Khách hàng chọn lựa xe 3) Khách hàng đặt hóa đơn 4) Khách hàng trả tiền 5) Chiếc xe trao cho khách hàng Mỗi vấn đề chia thành nhiều yếu tố, gọi Đối tượng (Objects) Thực thể (Entities) Chẳng hạn ví dụ trên, khách hàng, xe nhân viên bán hàng đối tượng thực thể Lập trình viên ln cố gắng tạo kịch (scenarios) thật quen thuộc với tình thực tiễn Bước thứ nht phng phỏp ny l lm Trần Văn Tú K44 Công nghệ phần mềm B - ỏn tốt nghiệp – Từ điên chuyên ngành công nghệ thông tin cho máy tính liên kết với đối tượng giới thực Tuy nhiên, máy tính cỗ máy Nó thực cơng việc lập trình mà thơi Vì thế, trách nhiệm lập trình viên cung cấp cho máy tính thơng tin theo cách thức mà nhận thức thực thể nhận thức Đó vai trò kỹ thuật hướng đối tượng Chúng ta sử dụng kỹ thuật hướng đối tượng để ánh xạ thực thể gặp phải đời sống thực thành thực thể tương tự máy tính Phát triển phần mềm theo kỹ thuật lập trình hướng đối tượng có khả giảm thiểu lẫn lộn thường xảy hệ thống lĩnh vực ứng dụng Lập trình hướng đối tượng đề cập đến liệu thủ tục xử lý liệu theo quan điểm đối tượng Lập trình hướng đối tượng xem xét liệu thực thể đơn vị độc lập, với chất riêng đặc tính thực thể Bây khảo sát thuật ngữ ‘đối tượng’ (object), ‘dữ liệu’ (data) ‘phương thức’ (method) Có nhiều loại đối tượng khác Chúng ta xem phận khác quan đối tượng Điển hình quan có phận liên quan đến việc quản trị, đến việc kinh doanh, đến việc kế tốn, đến việc tiếp thị … Mỗi phận có nhân riêng, nhân giao cho trách nhiệm rõ ràng Mỗi phận có liệu riêng chẳng hạn thông tin cá nhân, bảng kiểm kê, thể thức kinh doanh, liệu liên quan đến chức phận Rõ ràng quan chia thành nhiều phận việc quản trị nhân hoạt động doanh nghiệp dễ dàng Nhân quan điều khiển xử lý liệu liên quan đến phận Chẳng hạn phận kế toán chịu trách nhiệm lương bổng quan Nếu người đơn vị tiếp thị cần chi tiết liên quan đến lương bổng đơn vị mình, người cần liên hệ với phận kế toán Một người có thẩm quyền phận kế tốn cung cấp thông tin cần biết, thông tin chia sẻ Một người khơng có thẩm quyền từ phận khác khơng thể truy cập liệu, thay đổi làm hư hỏng liệu Ví dụ minh chứng đối tượng hữu dụng việc phân cấp t chc d liu Trần Văn Tú K44 Công nghƯ phÇn mỊm B - Đồ án tốt nghiệp – Từ điên chun ngành cơng nghệ thơng tin Hình 1.1 Minh họa cấu trúc quan điển hình Phòng Nhân Phòng Kế tốn Phòng Kinh doanh Hình 1.1 Khái niệm đối tượng mở rộng đến hầu hết lãnh vực đời sống, nữa, đến giới lập trình Bất kỳ ứng dụng định nghĩa theo thuật ngữ thực thể đối tượng để tạo tiến trình xử lý mơ theo tiến trình xử lý mà người nghĩ Phương pháp giải ‘top-down’ (từ xuống) gọi ‘lập trình hướng cấu trúc’ (structured programming) Nó xác định chức chương trình chức phân thành đơn vị nhỏ mức độ thấp Bằng kỹ thuật này, chương trình cấu trúc theo hệ thống phân cấp module Mỗi module có đầu vào riêng đầu riêng Trong module, điều khiển có chiều hướng xuống theo cấu trúc khơng có chiều hướng lên Phương pháp OOP cố gắng quản lý việc thừa kế phức tạp vấn đề thực tế Để làm việc này, phương pháp OOP che giấu vài thông tin bên đối tượng OOP tập trung trước hết liệu Rồi gắn kết phương thức thao tác liệu, việc xem phần thừa kế việc định nghĩa liệu Bảng 1.1 minh họa khác biệt hai phương pháp: Phương pháp Top-Down a) OOP Chúng ta xây dựng khách Chúng ta xây dựng tòa nhà 10 tầng sạn với dãy phòng trung bình, sang trọng, phòng họp lớn Chúng ta thiết kế tầng lầu, Chúng ta xây dựng khách sn vi phũng v phũng hp Trần Văn Tú K44 nhng thnh phn trờn Công nghệ phần mềm B - Đồ án tốt nghiệp – Từ điên chuyên ngành cơng nghệ thơng tin b Bảng 1.1 Một ví dụ hai phương pháp giải OOP Structured 1.2 Trừu tượng hóa liệu (Data Abstraction) Khi lập trình viên phải phát triển chương trình ứng dụng khơng có nghĩa người viết mã cho ứng dụng Trước hết, người phải nghiên cứu ứng dụng xác định thành phần tạo nên ứng dụng Kế tiếp, người phải xác định thông tin cần thiết thành phần Hãy khảo sát chương trình ứng dụng cho việc mua bán xe nói Chương trình phải xuất hóa đơn cho xe bán cho khách hàng Để xuất hóa đơn, cần thơng tin chi tiết khách hàng Vậy bước thứ xác định đặc tính khách hàng Một vài đặc tính gắn kết với khách hàng là: Tên Địa Tuổi Chiều cao Màu tóc Từ danh sách kể trên, xác định đặc tính thiết yếu ứng dụng Bởi đề cập đến khách hàng mua xe, chi tiết thiết yếu là: Tên Địa Còn chi tiết khác (chiều cao, màu tóc …) khơng quan trọng ứng dụng Tuy nhiên, phát triển ứng dụng hỗ trợ cho việc điều tra tội phạm thơng tin chẳng hạn màu tóc thiết yếu Bên cạnh chi tiết khách hàng, thông tin sau cần thiết: Kiểu xe bán Nhân viên bán xe Bên cạnh đặc tính khách hàng, xe nhân viên bán hàng, cần liệt kê hành động thực Công việc xuất húa n ũi hi nhng hnh ng sau: Trần Văn Tú K44 Công nghệ phần mềm B - án tốt nghiệp – Từ điên chuyên ngành công nghệ thông tin Nhập tên khách hàng Nhập địa khách hàng Nhập kiểu xe Nhập tên nhân viên bán xe Xuất hóa đơn với định dạng đòi hỏi Khung thơng tin bên cho thấy thuộc tính hành động liên quan đến hóa đơn: Các thuộc tính Tên khách hàng Địa khách hàng Kiểu xe bán Nhân viên bán xe Các hành động Nhập tên Nhập địa Nhập kiểu xe Nhập tên nhân viên bán xe Xuất hóa đơn (ii) Định nghĩa Sự trừu tượng hóa liệu q trình xác định nhóm thuộc tính hành động liên quan đến thực thể cụ thể, xét mối tương quan với ứng dụng phát triển Tiếp theo, muốn ứng dụng tính tốn tiền hoa hồng cho nhân viên bán hàng Những thuộc tính liên kết với nhân viên bán hàng có tương quan với ứng dụng là: Tên Số lượng xe bán Tiền hoa hồng Những hành động đòi buộc đối vi cụng vic ny l: Trần Văn Tú K44 Công nghệ phần mềm B - ỏn tt nghip – Từ điên chuyên ngành công nghệ thông tin Nhập tên nhân viên bán xe Nhập số lượng xe bán Tính tiền hoa hồng kiếm Những thuộc tính Tên Số lượng xe bán Tiền hoa hồng Những hành động Nhập tên Nhập số lượng xe bán Tính tiền hoa hồng Như thế, việc trừu tượng hóa liệu tra đặt câu hỏi ‘Đâu thuộc tính hành động cần thiết cho vấn đề đặt ra?’ 1.2.1 Những ưu điểm việc Trừu tượng hóa Những ưu điểm việc Trừu tượng hóa là: Tập trung vào vấn đề Xác định đặc tính thiết yếu hành động cần thiết Giảm thiểu chi tiết khơng cần thiết Việc trừu tượng hóa liệu cần thiết, khơng thể mơ tất hành động thuộc tính thực thể Vấn đề mấu chốt tập trung đến hành vi cốt yếu áp dụng chúng ứng dụng Chẳng hạn khách hàng nhân viên bán hàng thực hành động sau: Người lại Người nói chuyện Tuy nhiên, hành động không liên quan đến ứng dụng Việc trừu tượng hóa liệu loi b chỳng Trần Văn Tú K44 Công nghệ phÇn mỊm B - Đồ án tốt nghiệp – Từ điên chuyên ngành công nghệ thông tin Mô tả chi tiết chức A.Client: Chức init data Mô tả chức init data Các yêu cầu,mục tiêu,chức năng: Khởi tạo data ban đầu khởi động chương trình,load thơng số từ setting file Điều kiện đầu vào: Có file database excel Điều kiện - kết quả: Các data load vào memory dùng cho chức khác Qui trình chức năng: Chạy chương trình Trường hợp có lỗi xảy ra: Throw exception init data Chức tra từ: Mô tả chức tra từ Các yêu cầu,mục tiêu,chức năng: Tìm kiếm tương đối từ,cụm từ mà mong muốn Điều kiện đầu vào: Xác định thông tin từ(1 trở lên điều kiện sau: từ tiếng nhật ,tiếng việt,tiếng anh,phiên âm,tên dự án,tên khách hàng) Điều kiện - kết quả: Các data thỏa mãn điều kiện tìm kiếm input,có thể tìm list từ ,cụm từ theo dự án,khách hàng cụ thể Nếu khơng tìm từ thỏa mãn điều kiện tìm kiếm hiển thị thơng báo “the word is not exist ” Qui trình chức năng: Chạy chương trình Nhập điều kiện tìm kiếm(1 thơng tin từ) Trường hợp có lỗi xảy ra: Throw exception message kèm theo có lỗi xảy q trình tra t Trần Văn Tú K44 48 Công nghệ phần mềm B - Đồ án tốt nghiệp – Từ điên chuyên ngành công nghệ thông tin Chức back previous: Mô tả chức back previous Các u cầu,mục tiêu,chức năng: Có thể tìm kiếm lại từ tra cứu(đây dạng lưu history tra cứu từ,có loại lưu history lưu lại tất từ tra lưu lại 10 từ tra) Điều kiện đầu vào: Có từ tra thực chức tìm kiếm theo history Điều kiện - kết quả: Các data thỏa mãn điều kiện tìm kiếm(đã tra,có next có back,có back có next) Qui trình chức năng: Chạy chương trình Tra cứu từ theo cột tiếng anh,tiếng nhật,tiếng việt phiên âm tiếng nhật từ Trường hợp có lỗi xảy ra: Throw exception thực back ,next bị lỗi Chức thêm từ vựng(import data): Mô tả chức thêm từ vựng (import data) Các yêu cầu,mục tiêu,chức năng: Có thể nhập từ vào database excel có sẵn,hoặc import file bao gồm từ vào Điều kiện đầu vào: Từ input hợp lệ thỏa mãn điều kiện trường tiếng nhật bắt buộc phải tiếng nhật,hoặc số trường bắt buộc khác trường dự án,khách hàng,tiếng nhật,nghĩa File input phải có định dạng chuẩn có cột Điều kiện - kết quả: Insert từ thành công ,import file database thành công Message thông báo insert,import thông tin thành cơng Qui trình chức năng: Chạy chương trình Vào tab Option/import data Trường hợp có lỗi xảy ra: Throw exception thực import file database bị lỗi,hoặc từ cần insert vào không hp l Trần Văn Tú K44 49 Công nghệ phần mÒm B - Đồ án tốt nghiệp – Từ điên chuyên ngành công nghệ thông tin Chức edit: Mô tả chức edit(cập nhật thông tin từ ) Các yêu cầu,mục tiêu,chức năng: Có thể update thông tin từ Điều kiện đầu vào: Từ cần cập nhật thông tin phải từ hợp lệ thỏa mãn điều kiện trường tiếng nhật bắt buộc phải tiếng nhật,hoặc số trường bắt buộc khác trường dự án,khách hàng,tiếng nhật,nghĩa Từ tồn sẵn database Điều kiện - kết quả: Update thông tin từ thành công Message thông báo update thơng tin thành cơng Qui trình chức năng: Chạy chương trình Trong form hiển thị từ có sẵn click vào button edit Trường hợp có lỗi xảy ra: Throw exception thực cập nhật thơng tin từ bị lỗi(ví dụ input khơng phải tiếng nhật,hoặc update thiếu trường dự án,khách hàng) Chức xóa: Mơ tả chức xóa từ Các yêu cầu,mục tiêu,chức năng: Xóa từ tồn thơng tin liên quan Điều kiện đầu vào: Từ cần xóa phải từ hợp lệ thỏa mãn điều kiện trường tiếng nhật bắt buộc phải tiếng nhật,hoặc số trường bắt buộc khác trường dự án,khách hàng,tiếng nhật,nghĩa Từ tồn sẵn database Điều kiện - kết quả: Thông báo xóa từ thành cơng Từ khơng tồn database Qui trình chức năng: Chạy chương trình Trong form hiển thị từ có sẵn click vào button delete Trường hợp có li xy ra: Trần Văn Tú K44 50 Công nghệ phÇn mỊm B - Đồ án tốt nghiệp – Từ điên chuyên ngành công nghệ thông tin Throw exception thực xóa từ bị lỗi Chức export data Mô tả chức export data Các yêu cầu,mục tiêu,chức năng: Xuất file theo điều kiện tùy chọn toàn từ thuộc dòng sản phẩm,dòng dự án thuộc khách hàng Điều kiện đầu vào: Input đầu vào dự án,1 khách hàng tồn liệu cần export(bằng việc chọn thông qua combo box) Điều kiện - kết quả: Thông báo export data thành cơng Export file excel Qui trình chức năng: Chạy chương trình Trong tab Option chon export Trường hợp có lỗi xảy ra: Throw exception thực export bị lỗi Chức syschronize với server(đồng hóa liệu với server) Mô tả chức syschronize data với database server Các yêu cầu,mục tiêu,chức năng: Đồng hóa liệu local với liệu server Điều kiện đầu vào: File database local có format chuẩn gồm cột liệu local khác với liệu server Điều kiện - kết quả: Thông báo syschronize data thành công Syschronize data thành cơng Qui trình chức năng: Chạy chương trình Trong tab Option chon syschronize Trng hp cú li xy ra: Trần Văn Tú K44 51 Công nghệ phần mềm B - ỏn tt nghiệp – Từ điên chuyên ngành công nghệ thông tin Throw exception thực syschronize bị lỗi Thiết kế : Cấu trúc bảng sở liệu - bảng từ: Trường Word Kiểu Varchar(20) Read Impont Mean Example Project Customer PersonUpdate Varchar(20) Varchar(15) Varchar(50) Varchar(50) Varchar(15) Varchar(15) Varchar(15) Null No Mặc định Giới hạn Ràng buộc PRIMARY key No No No Cài đặt -bước 1:soft require: dotnet framework 2.0` -bước 2:cài đặt file FJDicSetup.msi setup.exe thư mục cài ok Chú ý phai setup language English (phần bơi đỏ)thì init database excel mi khụng b fail Trần Văn Tú K44 52 Công nghệ phần mềm B - ỏn tốt nghiệp – Từ điên chuyên ngành công nghệ thông tin -bước 3: sau cài đặt xong cần phải import copy file excel database vào thư mục C:\Program Files\Fsoft\FJDicSetup\Data\ Chạy shortcut FJDicPro desktop -bước 4: triển khai server phải copy file war vào thư mục webapp Apche Tomcat(nếu chạy local thỡ ch cn ci t ti bc 3) Trần Văn Tú K44 53 Công nghệ phần mềm B - án tốt nghiệp – Từ điên chuyên ngành công nghệ thông tin Mô tả phần mềm (một số giao diện chính): Giao diện ban đầu: Giao diện hin th t: Trần Văn Tú K44 54 Công nghệ phÇn mỊm B - Đồ án tốt nghiệp – Từ điên chuyên ngành công nghệ thông tin Khi click vào từ menu bên trái tồn thơng tin từ thị form bên phải Khi click vào nút Edit vào form update thông tin từ Sau thay đổi nội dung từ theo ý muốn click button Update để update vào database Khi click button Delete xóa t chc nng tra t Trần Văn Tú K44 55 Công nghệ phần mềm B - ỏn tốt nghiệp – Từ điên chuyên ngành công nghệ thông tin Chúng ta chọn điều kiện tìm kiếm bơi đỏ bên Tìm theo ting nht, tỡm theo ting vit, Trần Văn Tú K44 56 Công nghệ phần mềm B - ỏn tt nghiệp – Từ điên chuyên ngành công nghệ thông tin theo tiếng anh cách đọc(phiên âm), tỡm theo khỏch hng Theo tờn d ỏn Trần Văn Tú K44 57 Công nghệ phần mềm B - án tốt nghiệp – Từ điên chuyên ngành công nghệ thơng tin Màn hình chức đồng hóa liệu với server Màn hình Import file database hoc insert t mi Trần Văn Tú K44 58 Công nghệ phần mềm B - ỏn tt nghip – Từ điên chuyên ngành công nghệ thông tin Mn hỡnh export database Trần Văn Tú K44 59 Công nghƯ phÇn mỊm B - Đồ án tốt nghiệp – T iờn chuyờn ngnh cụng ngh thụng tin Trần Văn Tú K44 60 Công nghệ phần mềm B - án tốt nghiệp – Từ điên chuyên ngành công nghệ thông tin KẾT LUẬN,HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI VÀ TÀI LIỆU THAM KHẢO Kết luận: Sau hoàn thành đồ án với khoảng thời gian tháng Em rút số kết luận: - Các kiến thức học nhà trường yếu tố cho việc thực tập nghiên cứu công nghệ,mơ hình phát triển tiên tiến q trình xây dựng phát triển HTTT đưa đánh giá ưu nhược điểm có nhìn tổng quan HTTT - Từ trình thực khảo sát,phân tích đặc tả yêu cầu từ điển tới trình thực thiết kế thành phần hệ thống,chức - Thực thiết kế chi tiết bảng database,lập trình chức - Thực cài đặt xây dựng tài liệu trợ giúp trình triển khai cài đặt hệ thống cách - Đề tài đáp ứng yêu cầu q trình chuẩn hóa tài liệu dự án - Trong trình làm đồ án em có hội học hỏi hiểu thêm công nghệ servlet java học hỏi thêm nhiều ngôn ngữ c#(window form) dotnet framework 2.0,các thao tác với database postgres ,thao tác với file excel ghi file,xóa file Chương trình chạy hệ điều hành phổ biến window server 2003,window xp sp2.Chạy server apache tomcat,IIS Ưu nhược điểm hướng phát triển đề tài: - Từ điển chuyên ngành xây dựng thỏa mãn yêu cầu thực tế công việc phiên dịch viên phòng sản xuất số cơng ty FPT software.Giao diện chương trình thân thiện với người dùng dễ sử dụng,thao tác - Nhược điểm vài thao tác chậm bất tiện với người dùng thao tác xóa,update thơng tin chậm - Hướng phát triển nâng cấp nên dùng phiên dùng cho window Trần Văn Tú K44 61 Công nghệ phần mềm B - Đồ án tốt nghiệp – Từ điên chuyên ngành cơng nghệ thơng tin vista,office 2007,tối ưu hóa thuật tốn để tăng tốc chương trình Tài liệu tham khảo: - Đặng Thu Hiền,bài giảng sở liệu,trường ĐH GTVT 2001 - Tài liệu giảng dạy FPT aptech ,giáo trình tập Microsoft.net,java - Một số website hữu ích như: http://www.dotnet.chungta.com http://msdn2.com http://www.mirosoft.com http://www.codeproject.com http://www.javavietnam.org http://java2s.com Trần Văn Tú K44 62 Công nghệ phần mềm B - ... chủ Quá trình thực đề tài kết đồ án trình bày báo cáo gồm: Chương 1: Giới thiệu số khái niệm công nghệ sử dụng Chương 2: Khảo sát phân tích thiết kế hệ thống ,Xây dựng cài đặt chương trình Kết luận... & Visual C# 2005 30 Chương 2: KHẢO SÁT VÀ PHÂN TÍCH THIẾT KẾ HỆ THỐNG 31 I KHẢO SÁT SÁT VÀ YÊU CẦU CỦA KHÁCH HÀNG VỀ TỪ ĐIỂN QUẢN LÝ TỪ KĨ THUẬT CHUN NGÀNH CƠNG NGHỆ THƠNG TIN – NHĨM SẢN... lớp vào nhớ để giám sát việc vi phạm giới hạn truy xuất trước nạp vào hệ thống 2.2.6 Phân tán Java dùng để xây dựng ứng dụng làm việc nhiều phần cứng, hệ điều hành giao diện đồ họa Java thiết kế