QUẢN Lý d6cntt epu dai

60 351 0
QUẢN Lý d6cntt epu dai

Đ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

MỤC LỤC LỜI MỞ ĐẦU DANH MỤC CÁC BẢNG DANH MỤC CÁC HÌNH LỜI MỞ ĐẦU Ngày nay, với phát triển mạnh mẽ công nghệ thông tin ứng dụng đời sống Máy tính điện tử không thứ phương tiện lạ lẫm người mà dần trở thành công cụ làm việc giải trí thông dụng hữu ích chúng ta, không công sở mà gia đình Xây dựng hệ thống tra cứu từ điển trực tuyến trường Đại Học Điện Lực đưa vào từ liên quan mật thiết đến điện chuyên ngành gần gũi, điện tử tin học, nhiệt, thủy, hạt nhân, lượng mới, kinh tế lượng…có cấu trúc vừa phải, nhằm cung cấp tương đối đủ thông tin cần thiết giúp cho việc đọc tài liệu chuyên ngành tiếng Anh Cấu trúc nội dung trình bày báo cáo: - Chương 1: Khảo sát toán Chương 2: Phân tích, thiết kế hệ thống Chương 3: Cài đặt chương trình, thử nghiệm CHƯƠNG 1: KHẢO SÁT BÀI TOÁN 1.1 Khảo sát trạng Đề tài: “Xây dựng hệ thống tra cứu từ điển trực tuyến kĩ thuật trường Đại Học Điện Lực” 1.1.1 Mục đích khảo sát trạng Chúng ta xây dựng hệ thống nhằm mục đích thay hệ thống cũ có phần không phù hợp với nhu cầu người sử dụng Việc khảo sát nhằm để: Tiếp cận với nghiệp vụ chuyên môn, môi trường hoạt động hệ thống Tìm hiểu chức năng, nhiệm vụ cung cách hoạt động hệ thống Chỉ chỗ hợp lý hệ thống, cần kế thừa chỗ bất hợp lý hệ thống, cần nghiên cứu khắc phục 1.2 Xác lập dự án 1.2.1 - - Mục tiêu Xây dựng hệ thống tra cứu từ điển trực tuyến tích hợp lên trang web trường Đại học Điện lực gồm đầy đủ từ chuyên ngành trường Điện có đưa vào số từ liên quan mật thiết đến chuyên ngành như: điện tử - tin học, hạt nhân, kinh tế… có cấu trúc vừa phải nhằm cung cấp tương đối đầy đủ thông tin cần thiết cho việc đọc tài liệu chuyên ngành tiếng Anh, dịch thuật, phiên dịch Tích hợp phân quyền trang web trường Đại học Điện lực a Mục tiêu chức Xây dựng hệ thống tra cứu từ điển trực tuyến trường Đại Học Điện Lực có đưa vào số từ liên quan mật thiết đến điện chuyên ngành gần gũi, điện tử - tin học, nhiệt, thủy, hạt nhân, lượng mới, kinh tế lượng…có cấu trúc vừa phải, nhằm cung cấp tương đối đủ thông tin cần thiết giúp cho việc đọc tài liệu chuyên ngành tiếng Anh, dịch thuật, phiên dịch; Dữ liệu cho phần mềm tra cứu từ điển trực tuyến cập nhật từ phần mềm từ điển chuyên ngành Kỹ thuật Điện Anh – Việt khoa trường cung cấp Hệ thống thiết kế đảm bảo tính sẵn sàng cho phép nâng cấp bổ sung, mở rộng tương lai module (chức năng) quản lý từ điển với ngôn ngữ khác b Mục tiêu quản lý Cung cấp công cụ cho phép cập nhật bổ sung liệu từ điển mới; hiệu chỉnh nội dung dịch nghĩa, cho phép tag tạo nhanh danh sách tra cứu từ điển; 1.2.2 Yêu cầu hệ thống Với mục đích nâng cao hiệu cho công việc tra cứu từ điển kĩ thuật, hệ thống phải đảm bảo yêu cầu sau: - Hệ thống phải dễ sử dụng, trực quan, truy cập liệu nhanh chóng xác, thao tác đơn giản Tao chức theo tiêu chí trường đề Giao diện thân thiện, khoa học Tìm kiếm, thống kê nhanh chóng, xác theo yêu cầu Có đầy đủ tính chương trình quản lý - 1.3 Phạm vi dự án 1.3.1 Phạm vi triển khai - Tích hợp lên trang web trường Đại Học Điện Lực Triển khai toàn mạng internet 1.3.2 - Đối tượng sử dụng hệ thống • • • • Đối tượng cung cấp cập nhật thông tin Trường Đại Học Điện Lực Đối tượng khai thác thông tin hệ thống Cán lãnh đạo, giảng viên trường Sinh viên toàn trường Về mặc định truy nhập địa cổng thông tin nội bộ, cán Lãnh đạo CBNV có truy cập tra cứu từ điển hệ thống Đối với chức cập nhật liệu liệu quan trọng yêu cầu người dùng phải cấp quyền theo quy định chương trình 1.4 Kết luận chương Trong chương này, tìm hiểu toán quản lý thực tế, nắm trạng toán giải pháp, hướng xây dựng, phát triển hệ thống nhằm đáp ứng yêu cầu quản lý toán Trong báo cáo này, tập trung vào phân tích thiết kế cho hệ thống theo phương pháp hướng đối tượng CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 1.5 Khảo sát hệ thống tra cứu từ điển kĩ thuật 1.5.1 Phân tích toán a) Tra cứu thông tin từ Tra cứu từ điển chức quan trọng nhất hệ thống từ điển đa ngữ Quá trình tra cứu trình diễn từ nhập pattern cần tra cứu đến hiển thị thông tin pattern Các thông tin bao gồm: nghĩa, ví dụ pattern tương ứng với nghĩa (có thể có nhiều không có), từ đồng nghĩa, từ quan hệ theo quan hệ định nghĩa hệ thống Sơ đồ thuật toán để tra cứu từ Hình 2.: Sơ đồ tra cứu từ Khi có pattern nhập vào, trình tra cứu bao gồm bước: Nhập pattern cần tra, lựa chọn ngôn ngữ đầu vào không lựa chọn (ngôn ngữ nguồn), lựa chọn ngôn ngữ giải thích cho pattern (ngôn ngữ đích) Bước 1: Kiểm tra pattern có tồn bảng tblPattern hay không - Nếu không tồn kết thúc thông báo cho người dùng Nếu tồn tại, lấy PatternId chuyển sang bước Bước 2: Với PatternId xác định, truy vấn vào tblPhrase để lấy phrase PatternId ngôn ngữ chọn Kết cho ta tập phrase PatternId Tập phrase rỗng không rỗng - Nếu tập phrase rỗng, trình tra cứu kết thúc Nếu phrase khác rỗng, ta lấy danh sách nghĩa mà pattern thuộc mà cụ thể danh sách SenseId Và chuyển sang bước Bước 3: Tập SenseId xác định cho ta xác định thông tin: giải thích nghĩa, ví dụ (trong ngôn ngữ nguồn ngôn ngữ đích) - Truy vấn vào tblExplain, với SenseId danh sách, kết hợp với LanguageId ta lấy ghi tương ứng lấy thôn tin cần thiết Việc lấy thông tin thực với ngôn ngữ nguồn ngôn ngữ đích Ở ngôn ngữ nguồn có nhiều Bước 4: Lấy từ đồng nghĩa với Pattern cần tra cứu ngôn ngữ đích - - Với SenseId ta truy vấn vào tblphrase để lấy phrase SenseId ngôn ngữ đích (cùng LanguageId ngôn ngữ đích) Ta có tập phrase lấy tập PatternId Từ tập PatternId, truy vấn vào tblPattern để lấy danh sách Pattern đồng nghĩa (tập rỗng) Bước 5: Xác định Pattern khác có quan hệ Pattern - Sử dụng tập SenseId Pattern xác định bước 2, truy vấn vào tblRelation - để xác định ghi chứa SenseId Từ ghi ta lấy tập quan hệ, tập SenseId quan hệ tương ứng Với tập SenseId quan hệ SenseId tập SenseId Pattern ta truy vấn tương tự bước để lấy từ đồng nghĩa - Bước thực với ngôn ngữ nguồn ngôn ngữ đích - Quá trình truy vấn đề kết thúc Bước 6: Sắp xếp Pattern quan hệ theo nhóm - Quá trình tra cứu kết thúc! b) Bổ sung nghĩa: Bổ sung nghĩa theo hai hướng khác - Bổ sung nghĩa hoàn toàn mới, tức chưa có pattern mang nghĩa Bổ sung sung thể nghĩa tồn ngôn ngữ cụ thể Trường hợp thứ xảy nghĩa tiếng Anh xem đầy đủ Trường hợp thứ hai đề cập chi tiết Bổ sung nghĩa hay bổ sung thể nghĩa có ngôn ngữ cụ thể Thể nghĩa bao gồm giải thích ví dụ (Content Example) Việc bổ sung Content Example thực riêng lẻ đồng thời Sơ đồ thuật giải Hình 2.: Sơ đồ giải thuật bổ sung nghĩa Trong sơ đồ thuật toán, Content Example đặt chung Explain Việc bổ sung nghĩa thực qua bước: Bước 1: Nhập Explain tương ứng với SenseId cần bổ sung, chọn ngôn ngữ thị SenseId Bước 2: Với cặp SenseId LanguageId ta truy cập vào tblExplain để tìm kiếm ghi chứa cặp giá trị tương ứng Có hai trường hợp xảy ra: Chưa tồn ghi chứa hai giá trị SenseId LanguageId, trình bổ sung ta việc tạo ExplainId chèn vào tblExplain mà không cần quan tâm vấn đề khác Tồn ghi chứa giá trị SenseId LanguageId, trình bổ sung không cần tạo ExplainId cần kiểm tra trường Content Example: Content có bổ sung thêm Exmple có nối thêm vào trường Nếu hai trường Content Example chưa có, việc bổ sung câu lệnh bình thường 10 lớp dễ dàng đưa cách xử lý chúng lớp cụ thể Mô hình tạo không gian làm việc tốt để người thiết kế giao diện, lẫn người lập trình làm việc chung với cách dễ dàng - 1.11 Công cụ sử dụng Hệ thống viết ngôn ngữ asp.net, Cơ sở liệu: sql server 2012, sử dụng công cụ hỗ trợ lập trình Visual Studio 2013 1.11.1 Giới thiệu lập trình ASP.NET Những ưu điểm bật ASP.NET • ASP.Net cho phép bạn lựa chọn ngôn ngữ lập trình mà bạn yêu thích: Visual Basic.Net, J#, C# - Hình 3.: Sơ - • • • - đồ mô tả bật ASP.NET ASP.Net hỗ trợ mạnh mẽ thư viện phong phú đa dạng Net Framework, làm việc với XML, Web Service, truy cập sở liệu qua ADO.Net, … ASP.Net sử dụng phong cách lập trình mới: Code behide Tách code riêng, giao diện riêng dễ đọc, dễ quản lý bảo trì ASPX ASP hoạt động ứng dụng Hỗ trợ quản lý trạng thái control Tự động phát sinh mã HTML cho Server control tương ứng với loại Browser Hỗ trợ nhiều chế cache Global.aspx có nhiều kiện Quản lý session nhiều Server, không cần Cookies 46 1.11.2 Hệ quản trị SQL Server SQL Server hệ thống quản trị sở liệu quan hệ (Relational DataBaseManagement System- RDBMS) sử dụng lệnh giáo chuyển Transaction-SQL để trao đổi liệu Client Computer Server Computer 1.12 Chức hệ thống Giao diện chương trình bao gồm phần: Phần dành cho người quản trị phần dành cho khách hàng 1.12.1 Chức dành cho người dùng a) Giao diện trang chủ 47 Hình 3.: Giao diện trang chủ 48 Trang web chia làm phần: - -Phần top (đỉnh): Logo trang web, bao gồm hình ảnh, tên trang web, menu… -Phần 2: Bên phải thông tin nội dung để người dùng admin đăng nhập vào hệ - thống -Phần 3: Ở hiển thị tin tức mới, kiện -Phần 4: phần cuối trang web bao gồm thong tin trường, địa chỉ, hỗ trợ, liên hệ… b) Giao diện trang tìm kiếm Hình 3.: Giao diện trang tìm kiếm từ 49 50 b) Giao diện trang giới thiệu Hình 3.: Giao diện trang giới thiệu 51 d) Giao diện trang chi tiết tin tức 52 Hình 3.: Giao diện trang chi tiết tin tức e) Giao diện trang gửi yêu cầu Hình 3.: Giao diện trang gửi yêu cầu 53 f) Giao diện trang góp ý Hình 3.: Giao diện form góp ý g) Giao diện form bổ sung từ 54 Hình 3.: Giao diện trang gửi bổ sung từ 1.12.2 Chức dành cho quản trị viên a) Trang chủ trang quản lý Hình 3.: Trang chủ Admin b) Trang quản lý người dùng Hình 3.: Trang quản lý người dùng 55 c) Trang sửa thông tin người dùng Hình 3.: Trang sửa thông tin người dùng d) Popup thêm người dùng Hình 3.: Popup thêm người dùng 56 e) Trang quản lý từ điển Hình 3.: Trang quản lý từ điển f) Trang sửa thông tin từ điển Hình 3.: Trang sửa thông tin từ điển 1.13 Thực nghiệm, đánh giá kết hướng phát triển 1.13.1 Cài đặt - Yêu cầu hệ thống máy tính tối thiểu: • Hệ điều hành: Windows • Máy tính có kết nối Internet 57 1.13.2 Thử nghiệm - Chương trình chạy tốt trình duyệt Web IE 7.0 trình duyệt khác - FireFox… Các chức thiết kế chạy ổn định Tốc độ duyệt chương trình chưa nhanh 1.13.3 Đánh giá Về bản, Website giới thiệu cung cấp đầy đủ chức cần thiết phục vụ cho công việc tra cứu 58 KẾT LUẬN Sau thời gian nghiên cứu bắt tay vào thực hiện, với mong muốn xây dựng website hệ thống tra cứu từ điển trưc tuyến chuyên ngành, quan tâm hướngdẫn tận tình ThS Phạm Đức Hồng em bước đầu hoàn thành đề tài: ” Xây dựng hệ thống tra cứu từ điển kĩ thuật trực tuyến trường Đại Học Điện Lực” Trong trình thực đề tài, em cố gắng để tìm hiểu cài đặt chương trình thời gian có hạn nên chưa giải tất vấn đề đặt Chúng em mong nhận thông cảm quý Thầy cô hy vọng có lời góp ý chân thành, khách quan từ giảng viên phản biện đề tài chúng em Chúng em xin chân thành cảm ơn! Hướng phát triển Để trang web đáp ứng tốt việc áp dụng tin học hóa vào quy trình quản lý, tương lai nhóm tìm hiểu kĩ hơn, vào sâu nội dung chức cho việc thao tác quản lý web giảm thiểu tối đa, giúp tiết kiệm thời gian chi phí Chúng em xin đươc hướng phát triển đề tài: Giảm thiểu đoạn mã javascript jquery trang web nhằm tối ưu hóa việc hiển thị thao tác nhanh gọn Sử dụng chương trình Unit Test Project giúp cho việc test chương trình không thủ công việc bắt lỗi chi tiết hiệu 59 TÀI LIỆU THAM KHẢO [1] Sử dụng Bootstrap URL: http://getbootstrap.com/ [2] Sử dụng Bootstrap URL: http://getbootstrap.com/ [3] Microsoft ASP.NET, URL: http://www.asp.net/ [4] Hướng dẫn lập trình tạo giao diện URL: http://www.w3schools.com/ [5] Phạm Hữu Khang, Lập trình ứng dụng chuyên nghiệp SQL Server 2000 Toàn tập, Nhà xuất Lao động xã hội, Năm 2005 [6] TS.Dương Kiều Hoa, TS.Tôn Thất Hòa An, Phân tích thiết kế hệ thống với UML, Tài liệu PDF [7] Rattz, Joseph, Apress.LINQ.for.Visual.C.Sharp.2008.Jun.2008 [8] Rattz, Joseph C Pro LINQ: Language Integrated Query in C# 2008, Berkeley, CA: Apress, 2008 [9] Giáo trình HTML thiết kế website, sở Bưu viễn thông 60 [...]... quản trị admin nhấn vào mục quản lý người dùng • Hệ thống hiển trị trang quản lý người dùng Admin chọn chức năng phù hợp • Sau khi đã chắc chắn lựa chọn của mình, Admin xác nhận, Hệ thống sẽ hiển thị kết quả - Luồng sự kiện phụ: • Nếu Admin nhập không chính xác, hệ thống sẽ thông báo lỗi tương ứng với nhứng sai sót của Admin c) Usecase quản lý bài viết người dùng - Mục đích: mô tả cách thức Admin quản. .. thành viên Admin: Ngoài những chức năng như của người dùng thì chức năng chính của Admin là quản lý thông tin người dùng 1.6.2 Bảng danh mục các Actor và các UseCase Bảng 2.: Danh mục các Actor STT Actor 1 User 2 Use-Case - Đăng ký Đăng nhập Quên mật khẩu Tra từ Thảo luận Góp ý - Quản lý thông tin User - Quản lý các baì viết của User 1.7 Mô hình Use-Case - Mô hình Use-Case của tác nhân User 22 Hình... Hình 2.: Prototype quản lý loại từ điển • Dòng sự kiện Hình 2.: Dòng sự kiện quản lý loại từ điển - Cập nhật thông tin loại từ điển • Prototype 14 Hình 2.: Prototype cập nhật loại từ điển • Dòng sự kiện Hình 2.: Dòng sự kiện cập nhật loại từ điển • Xóa thông tin loại từ điển 15 Hình 2.: Xóa thông tin loại từ điển • Dòng sự kiện Hình 2.: Dòng sự kiện xóa thông tin loại từ điển b) Quản lý từ 16 - Thêm mới... usecase đăng nhập Admin - Biểu đồ cộng tác: Hình 2.: Biểu đồ cộng tác usecase đăng nhập Admin 33 1.7.2.8 - Đặc tả Usecase quản lý thông tin User của Admin Biểu đồ trình tự: Hình 2.: Biểu đồ trình tự usecase quản lý user - Biểu đồ cộng tác: Hình 2.: Biểu đồ cộng tác usecase quản lý user 34 1.8 Mô hình hóa hành vi: Biểu đồ hoạt động của hệ thống Hình 2.: Biểu đồ hoạt động của hệ thống 1.9 Phân tích cơ... thông báo lỗi tương ứng với nhứng sai sót của Admin c) Usecase quản lý bài viết người dùng - Mục đích: mô tả cách thức Admin quản lý các bài viết như phản hổi, yêu cầu, góp ý của người dùng Tác nhân: Admin Luồng sự kiện chính: • Từ trang quản trị Admin nhấn vào mục quản lý bài viết • Admin kiểm tra các bài viết của User, nếu nội dung bài viết không lành mạnh và không phù hợp sẽ bị xóa đi • Hệ thống... Quy trình xử lý Để xây dựng hệ thống tra từ điển, vấn đề quan trọng nhất của giai đoạn này là thu thập cơ sở dữ liệu Các tệp dữ liệu sẽ được lưu trữ theo dạng, sau khi thu thâp dữ liệu thì nghiên cứu cách xử lý - Định hướng các chức năng cho hệ thống, phân tích tìm hiểu các nhu cầu của người dùng hiện nay để đưa thêm một số chức năng vào hệ thống 1.5.4 Thiết kế chức năng hệ thống a) Quản lý loại từ điển... của Admin - Mục đích: Mô tả cách thức Admin đăng nhập vào trang quản trị với quyền đăng nhập tương ứng - Luồng sự kiện chính: • Truy cập vào trang đăng nhập • Nhập tên đăng nhập và password vào hệ thống - Luồng sự kiện phụ: • Nếu Admin đăng nhập không đúng tên hoặc password thì hệ thống sẽ thông báo lỗi và yêu cầu nhập lại b) Usecase quản lý thông tin User - Mục đích: Usecase này mô tả cách thức Admin... mới: - - 1.9.1 Cơ sở dữ liệu của từ điển Wordnet cũ lưu theo cấu trúc file text và giải thuật tìm kiếm thực hiện theo giải thuật tìm kiếm nhị phân Ở hệ thống mới, cơ sở dữ liệu được lưu trữ và quản lý trong hệ quản trị cơ sở dữ liệu để dễ dàng chỉnh sửa, bổ sung và mở rộng Điều cần thiết là xác định và chuyển đổi các trường trong các bản ghi trong các file text thành các trường trong dữ liệu mới, phân... từ điển 18 c) Phản hồi của người dùng - Duyệt phản hồi • Dòng sự kiện Hình 2.: Dòng sự kiện duyệt phản hồi d) Tra cứu từ điển - Tra cứu từ điển • Dòng sự kiện 19 Hình 2.: Dòng sự kiện tìm kiếm từ e) Quản lý người dùng - Thêm mới người dùng • Dòng sự kiện Hình 2.: Dòng sự kiện thêm mới người dùng - Cập nhật thông tin người dùng • Dòng sự kiện: 20 Hình 2.: Dòng sự kiện cập nhật thông tin người dùng -... Kết thúc quá trình bổ sung pattern đồng nghĩa Trong module bổ sung từ có xây dựng chức năng đếm từ bổ sung, chức năng bộ lọc và kiểm tra sự chính xác của chính tả của các từ bổ sung; chức năng để người quản trị có thể kiểm soát dễ dàng danh sách các từ bổ sung Mục đích của module này là tập hợp số từ bổ sung để tham khảo ý kiến chuyên gia, từ nào chính xác sẽ chính thức bổ sung vào bộ từ điển 1.5.2 Nhiệm ... Anh, dịch thuật, phiên dịch Tích hợp phân quyền trang web trường Đại học Điện lực a Mục tiêu chức Xây dựng hệ thống tra cứu từ điển trực tuyến trường Đại Học Điện Lực có đưa vào số từ liên quan... THIẾT KẾ HỆ THỐNG 1.5 Khảo sát hệ thống tra cứu từ điển kĩ thuật 1.5.1 Phân tích toán a) Tra cứu thông tin từ Tra cứu từ điển chức quan trọng nhất hệ thống từ điển đa ngữ Quá trình tra cứu trình... thiết kế hệ thống Chương 3: Cài đặt chương trình, thử nghiệm CHƯƠNG 1: KHẢO SÁT BÀI TOÁN 1.1 Khảo sát trạng Đề tài: Xây dựng hệ thống tra cứu từ điển trực tuyến kĩ thuật trường Đại Học Điện Lực

Ngày đăng: 08/01/2016, 15:48

Mục lục

    CHƯƠNG 1: KHẢO SÁT BÀI TOÁN

    1.1 Khảo sát hiện trạng

    1.1.1 Mục đích khảo sát hiện trạng

    1.2 Xác lập dự án

    1.2.2 Yêu cầu hệ thống

    1.3 Phạm vi dự án

    1.3.1 Phạm vi triển khai

    1.3.2 Đối tượng sử dụng hệ thống

    CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

    1.5 Khảo sát hệ thống tra cứu từ điển kĩ thuật

Tài liệu cùng người dùng

Tài liệu liên quan